.bfo-guided{max-width:1320px;margin:24px auto;padding:28px;background:linear-gradient(145deg,#202329,#0e1013);border:1px solid #62666e;border-top:3px solid #d71920;color:#fff;font-family:Inter,Arial,sans-serif;box-sizing:border-box;scroll-margin-top:100px}.bfo-guided *{box-sizing:border-box}.bfo-guided h2{font-family:Stardos Stencil,Impact,sans-serif;color:#fff;font-size:clamp(26px,4vw,40px);line-height:1.15;margin:8px 0}.bfo-guided header p{color:#e3e5e9}.bfo-guided__eyebrow{font-weight:800;font-size:11px;letter-spacing:.16em}.bfo-guided__modes,.bfo-guided__actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.bfo-guided button{min-height:46px;padding:10px 18px;background:#c41220;color:#fff;border:1px solid #ee6671;border-radius:3px;font:800 13px Inter,Arial,sans-serif;cursor:pointer}.bfo-guided__modes button[aria-pressed=false],.bfo-guided [data-reset]{background:#292d34;border-color:#717781}.bfo-guided button:disabled{opacity:.5;cursor:default}.bfo-guided__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:14px 0}.bfo-guided label{display:block;color:#fff;font-size:12px;font-weight:750}.bfo-guided select{display:block;width:100%;min-height:46px;margin-top:7px;border:1px solid #9298a2;border-radius:3px;background:#191c21;color:#fff;padding:10px;font:14px Inter,Arial,sans-serif}.bfo-guided select:disabled{opacity:.5}.bfo-guided [hidden]{display:none!important}.bfo-guided :focus-visible{outline:3px solid #ffb9be;outline-offset:3px}.bfo-guided [data-status]{color:#eceef3;line-height:1.5}.bfo-guided__help{display:inline-block;color:#fff;font-size:13px;text-decoration:underline;margin:0 0 16px}.bfo-guided .bfo-build-card{background:#20242a;padding:14px;border:1px solid #636872}.bfo-guided .bfo-build-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.bfo-guided .bfo-build-card a,.bfo-guided .bfo-build-card h3{color:#fff}.bfo-guided .bfo-build-card h3{font:750 16px/1.4 Inter,Arial,sans-serif}.bfo-guided .bfo-build-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.bfo-fitment-review{display:block;font-size:12px;line-height:1.4;color:#ffd7a3;margin:8px 0}.bfo-fitment-notice{padding:16px;border:1px solid #cd8f48;background:#2a2117;color:#fff;margin:16px 0}.bfo-fitment-notice a{color:#fff;text-decoration:underline}@media(max-width:600px){.bfo-guided{margin:16px 12px;padding:20px 16px}.bfo-guided__fields{grid-template-columns:1fr 1fr}.bfo-guided button{flex:1}.bfo-guided .bfo-build-products{grid-template-columns:1fr 1fr;gap:10px}.bfo-guided .bfo-build-card{padding:8px}.bfo-guided .bfo-build-card h3{font-size:13px}}@media(max-width:380px){.bfo-guided__fields{grid-template-columns:1fr}}.bfo-exact-mode #ProductGridContainer,.bfo-exact-mode .product-grid-container{display:none!important}.bfo-guided{max-width:1080px!important;margin:0 auto 26px!important;padding:18px 22px 22px!important;background:#252a2e!important;border:0!important;border-top:0!important;color:#f5f2ed!important;font-family:Inter,Arial,sans-serif!important}.bfo-guided header{margin-bottom:12px!important}.bfo-guided header .bfo-guided__eyebrow{display:none!important}.bfo-guided header h2{font:800 clamp(21px,2.5vw,29px)/1.1 "Barlow Condensed",Arial,sans-serif!important;margin:0 0 4px!important}.bfo-guided header p{font-size:12px!important;line-height:1.4!important;margin:0!important;color:#d1d0cf!important}.bfo-guided__modes{margin:10px 0!important;gap:8px!important}.bfo-guided__modes button{font:700 12px Inter,Arial,sans-serif!important;min-height:38px!important;padding:8px 13px!important;background:#3b4348!important;border:1px solid #6d7478!important;color:#fff!important}.bfo-guided__modes button[aria-pressed=true]{background:#e3dfd5!important;color:#1e2327!important;border-color:#e3dfd5!important}.bfo-guided__fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:9px 0!important}.bfo-guided label{font:700 11px/1.3 Inter,Arial,sans-serif!important}.bfo-guided select{min-height:40px!important;margin-top:5px!important;padding:7px 9px!important;font-size:12px!important;background:#1c2227!important}.bfo-guided__actions{margin:12px 0 8px!important;gap:8px!important}.bfo-guided__actions button{min-height:41px!important;padding:9px 17px!important;font:700 12px Inter,Arial,sans-serif!important;border-radius:2px!important;background:#e5dfd4!important;color:#1b2328!important;border-color:#e5dfd4!important}.bfo-guided__actions [data-reset]{background:transparent!important;color:#d9d8d5!important;border-color:#666d71!important}.bfo-guided [data-status]{font-size:12px!important;line-height:1.5!important;margin:7px 0!important}.bfo-guided__help{font-size:12px!important;margin-bottom:10px!important}@media(max-width:820px){.bfo-guided__fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.bfo-guided{margin:0 12px 22px!important;padding:14px!important}.bfo-guided__fields{grid-template-columns:1fr 1fr!important;gap:8px!important}.bfo-guided select{font-size:12px!important}.bfo-guided__actions button{flex:1 1 auto!important}}.bfo-guided{background:#faf9f6!important;color:#242a30!important;border:1px solid #ddd9d1!important;box-shadow:0 3px 15px #181d220f!important}.bfo-guided header h2,.bfo-guided header p,.bfo-guided label{color:#242a30!important}.bfo-guided__modes button{background:#eeeae4!important;color:#242a30!important;border:1px solid #cac5bb!important}.bfo-guided__modes button[aria-pressed=true]{background:#282f35!important;color:#fff!important;border-color:#282f35!important}.bfo-guided select{background:#fff!important;border:1px solid #c9c7c1!important;color:#252b30!important;min-height:42px!important}.bfo-guided select:disabled{background:#eeece8!important;color:#5c6164!important}.bfo-guided__actions button{background:#252c31!important;color:#fff!important;border-color:#252c31!important}.bfo-guided__actions [data-reset]{background:transparent!important;color:#41484d!important;border-color:#b5b5b0!important}.bfo-guided [data-status],.bfo-guided__help{color:#41484d!important}.bfo-guided .bfo-build-card{background:#fff!important;border:1px solid #dedbd4!important}.bfo-guided .bfo-build-card a,.bfo-guided .bfo-build-card h3{color:#242a30!important}
/*# sourceMappingURL=/cdn/shop/t/110/assets/bfo-guided-finder.css.map */
