.bfcm{--bfcm-ink:#141414;--bfcm-red:#5e6e54;--bfcm-paper:#f4f2ee;--bfcm-border:#dedad3;background:var(--bfcm-paper);color:var(--bfcm-ink);font:400 16px/1.5 var(--font-body--family, Inter, sans-serif);text-align:left;letter-spacing:normal}.bfcm *{box-sizing:border-box}.bfcm-section{margin:0!important;padding:0!important}body:has([data-bfcm-root]) #PageContainer{padding-top:0!important}body:has([data-bfcm-root]) .shopify-section-group-header-group:has([data-section-type=apps]>div:empty){display:none}.bfcm [hidden],.bfcm[hidden]{display:none!important}.bfcm h1,.bfcm h2,.bfcm h3,.bfcm p{margin:0;padding:0;color:inherit;letter-spacing:normal}.bfcm h1,.bfcm h2,.bfcm h3{font-family:var(--font-heading--family, Oswald, sans-serif);font-weight:800}.bfcm h1{font-size:clamp(52px,6.6vw,94px);line-height:.96;text-transform:uppercase;max-width:650px}.bfcm h2{font-size:clamp(36px,4.7vw,60px);line-height:1;text-transform:uppercase}.bfcm h3{font-size:28px;line-height:1.1}.bfcm a{color:inherit;text-decoration:none}.bfcm-arrow{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.bfcm a:hover{text-decoration:underline;text-underline-offset:4px}.bfcm button,.bfcm input{font:inherit}.bfcm button{cursor:pointer}.bfcm a:focus-visible,.bfcm button:focus-visible,.bfcm summary:focus-visible{outline:3px solid #5e6e54;outline-offset:5px}.bfcm-wrap{width:min(100% - 64px,1280px);margin:0 auto;padding:72px 0}.bfcm-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:32px}.bfcm-section-heading p{margin-top:14px;color:#5a5a5a;max-width:720px;font-size:18px}.bfcm .bfcm-eyebrow{font-family:var(--font-body--family, Inter, sans-serif);font-size:13px;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase;margin-bottom:12px}.bfcm .bfcm-hero__eyebrow{font-size:18px;line-height:18.2px}.bfcm .bfcm-accent{color:var(--bfcm-red)}.bfcm .bfcm-small{font-size:14px;color:#5a5a5a;margin-top:20px}.bfcm .bfcm-text-link{font-weight:700;display:inline-flex;align-items:center;gap:12px}.bfcm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:26px 0}.bfcm .bfcm-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:14px 24px;background:var(--bfcm-red);border:2px solid var(--bfcm-red);border-radius:4px;color:#fff;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-align:center;transition:background .15s}.bfcm .bfcm-button:hover{background:#44513c;border-color:#44513c;text-decoration:none}.bfcm .bfcm-button:disabled{cursor:not-allowed;background:#d6d2cc;border-color:#d6d2cc;color:#625e58}.bfcm .bfcm-button--outline{background:transparent;border:1px solid #96918a;color:inherit}.bfcm .bfcm-button--outline:hover{background:var(--bfcm-ink);color:#fff;border-color:var(--bfcm-ink)}.bfcm-hero>.bfcm-wrap{padding-top:64px;padding-bottom:64px}.bfcm-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bfcm .bfcm-hero__copy{max-width:590px;font-size:19px;color:#4c4c4c;margin-top:24px}.bfcm-hero__media{min-width:0}.bfcm-hero__image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 57%;border-radius:5px;display:block}.bfcm-countdown{position:relative;z-index:1;background:#151515;color:#fff;margin:-64px 20px 0;padding:24px 28px;border-top:3px solid var(--bfcm-red);border-radius:3px}.bfcm-countdown .bfcm-eyebrow{color:#fff}.bfcm-countdown p{font-size:12px;color:#c9c6c0;margin-top:8px}.bfcm-clock{display:flex;gap:26px;line-height:1;margin:15px 0}.bfcm-clock>span{display:flex;flex-direction:column;align-items:center;min-width:45px;gap:6px}.bfcm-clock b{font-family:var(--font-heading--family,Oswald,sans-serif);font-size:44px;font-weight:800;font-variant-numeric:tabular-nums}.bfcm-clock small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#c9c6c0}.bfcm-reassurance{background:#161616;color:#f4f2ee;border-bottom:1px solid #303030}.bfcm-reassurance__grid{padding-top:24px;padding-bottom:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.bfcm-reassurance__grid>div{display:flex;gap:12px;align-items:center}.bfcm-reassurance strong{font-weight:700;font-size:15px}.bfcm-reassurance p{font-size:13px;color:#c4c1bb;margin-top:3px}.bfcm-reassurance__icon{flex:0 0 44px;width:44px;height:44px;border:1px solid #5e6e54;border-radius:50%;background:#30362b;color:#ccd8c1;display:grid;place-items:center}.bfcm-reassurance__icon svg{display:block;width:26px;height:26px}.bfcm-rig{border-bottom:1px solid var(--bfcm-border)}.bfcm fieldset{margin:0 0 26px;padding:0;border:0;min-width:0}.bfcm legend{float:none;width:auto;margin-bottom:14px;font-size:16px;font-weight:700}.bfcm legend>span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--bfcm-ink);color:#fff;font-size:13px;margin-right:8px}.bfcm-vehicle-buttons label,.bfcm-generation-buttons label{position:relative;margin:0;cursor:pointer;min-width:0}.bfcm-vehicle-buttons input,.bfcm-generation-buttons input{position:absolute;opacity:0;width:1px;height:1px;top:0;right:0;bottom:0;left:0}.bfcm-vehicle-buttons label>span,.bfcm-generation-buttons label>span{width:100%;height:100%;min-height:58px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid #a49e96;border-radius:4px;background:#fff;font-weight:700;text-align:center}.bfcm-vehicle-buttons input:checked+span{background:var(--bfcm-ink);border-color:var(--bfcm-ink);color:#fff}.bfcm-generation-buttons input:checked+span{border:2px solid var(--bfcm-red);padding:11px;background:#e8ece3;color:#44513c}.bfcm input:focus-visible+span{outline:3px solid #5e6e54;outline-offset:4px}.bfcm-generation-buttons label>span{flex-direction:column;gap:2px}.bfcm-generation-buttons small{font-size:13px;font-weight:400}.bfcm .bfcm-rig__shop{min-width:340px}.bfcm-generations>p{color:#6a655e}.bfcm-no-script{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.bfcm-offer-row{display:grid;grid-template-columns:180px 1fr;gap:32px;padding:30px 0;border-top:1px solid #c5c0b7}.bfcm-rate strong{font:800 96px/.9 var(--font-heading--family,Oswald,sans-serif);display:block;white-space:nowrap}.bfcm-rate strong>span{font-size:48px}.bfcm-rate>small{font-size:20px;text-transform:uppercase;font-weight:700;display:block;margin-top:8px}.bfcm-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bfcm-offer-card{border:1px solid var(--bfcm-border);border-radius:4px;background:#fff;padding:20px 18px;display:flex;align-items:center;gap:12px;position:relative;min-width:0}.bfcm-offer-card__copy{flex:1;min-width:0}.bfcm-offer-card h3{font-family:BfcmBarlow,sans-serif;font-size:17px;line-height:1.2;padding-right:16px}.bfcm-offer-card>.bfcm-arrow{color:#44513c;position:absolute;top:12px;right:12px;width:18px;height:18px}.bfcm-offer-card__logo{display:block;width:100px;height:100px;object-fit:contain;flex-shrink:0}.bfcm-offer-card p{color:#5a5a5a;font-size:14px;margin-top:8px}.bfcm-offer-card small{display:block;font-size:12px;font-weight:700;margin-top:10px}.bfcm-king{display:grid;grid-template-columns:180px 1fr;gap:32px;background:#e7e3db;padding:30px;border-radius:4px;margin-top:24px}.bfcm-king h3{font-size:32px}.bfcm-king__header{display:flex;align-items:center;justify-content:space-between;gap:20px}.bfcm-king__header>div{min-width:0}.bfcm-king__logo{display:block;width:140px;height:140px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply;transform:scale(1.4)}.bfcm-king p{margin:10px 0;max-width:760px}.bfcm-king a{margin-top:12px}.bfcm-everything{display:flex;align-items:center;gap:30px;border:1px solid #bfb9af;padding:24px 30px;margin-top:20px;border-radius:4px}.bfcm-everything>strong{font:800 56px/1 var(--font-heading--family,Oswald,sans-serif);white-space:nowrap}.bfcm-everything>strong>span{font-size:24px;text-transform:uppercase}.bfcm-everything p{margin-top:5px;color:#5a5a5a}.bfcm-everything>a{margin-left:auto;flex-shrink:0}.bfcm-dark{background:#141414;color:#f4f2ee}.bfcm-dark .bfcm-accent{color:#ccd8c1}.bfcm-dark .bfcm-section-heading p{color:#bbb8b2}.bfcm-dark .bfcm-button--outline:hover{background:#f4f2ee;border-color:#f4f2ee;color:#141414}.bfcm-drop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bfcm-drop{background:#202020;border:1px solid #414141;border-radius:4px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.bfcm-drop[data-status=active]{border-color:#5e6e54;background:#e8ece3}.bfcm-drop[data-status=ended]{opacity:.68}.bfcm-drop__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.bfcm-drop__top .bfcm-eyebrow{margin:0;color:#bcb9b3;font-size:11px}.bfcm-status{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;border:1px solid #68635c;border-radius:20px;padding:4px 8px}.bfcm-drop[data-status=active] .bfcm-status{background:#5e6e54;border-color:#5e6e54;color:#fff}.bfcm .bfcm-drop__rate{font:800 88px/1 var(--font-heading--family,Oswald,sans-serif);margin:22px 0 14px}.bfcm-drop__rate span{font-size:28px;text-transform:uppercase;margin-left:8px}.bfcm-drop>p:not(.bfcm-drop__rate){margin:12px 0 24px;font-size:15px;color:#c6c2bb;flex:1}.bfcm-drop .bfcm-button{width:100%;margin-top:auto}.bfcm-drop>.bfcm-text-link{margin:16px auto 0;font-size:14px}.bfcm-signup{margin-top:32px;padding:28px;border:1px solid #555;border-radius:4px;scroll-margin-top:150px}.bfcm-signup>p{margin:12px 0}.bfcm-filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 32px}.bfcm .bfcm-pill{padding:10px 20px;min-height:46px;border:2px solid #8c8881;border-radius:30px;background:#fff;color:#141414;font-weight:700;white-space:nowrap}.bfcm-pill[aria-pressed=true]{background:#141414;color:#fff;border-color:#141414}.bfcm-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bfcm-product{background:#fff;border:1px solid #dedad3;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.bfcm-product__photo{background:#fff;display:block;aspect-ratio:4/3;overflow:hidden}.bfcm-product__photo img{width:100%;height:100%;object-fit:contain;display:block}.bfcm-product__body{display:flex;flex-direction:column;flex:1;padding:18px}.bfcm-product .bfcm-eyebrow{font-size:10px;color:#68645e;margin:0 0 8px}.bfcm-product h3{font-family:BfcmBarlow,sans-serif;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.bfcm-product .bfcm-product__fit{font-size:12px;color:#6a655e;margin:10px 0 18px}.bfcm-product .bfcm-product__price{font:800 24px/1.15 var(--font-heading--family,Oswald,sans-serif);margin:auto 0 18px}.bfcm-product__price .bfcm-product__from{display:block;font:400 13px/1.5 var(--font-body--family, Inter, sans-serif);color:#5a5a5a;margin-bottom:5px}.bfcm-product__price s{display:block;font:400 16px/1.4 var(--font-body--family, Inter, sans-serif);color:#76706a}.bfcm-product__price strong{display:block;font:800 32px/1.15 var(--font-heading--family,Oswald,sans-serif);font-variant-numeric:tabular-nums}.bfcm-product__price[data-sale=before] strong,.bfcm-product__price[data-sale=active] strong{color:var(--bfcm-red)}.bfcm-product__sale-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bfcm-product__checkout-badge{max-width:98px;padding:6px 8px;border:1px solid #dec4c1;border-radius:4px;background:#fbefed;color:#85221d;font:700 11px/1.2 var(--font-body--family, Inter, sans-serif);text-align:center}.bfcm-product__price small{display:block;margin-top:7px;font:400 12px/1.4 var(--font-body--family, Inter, sans-serif);color:#6a655e}.bfcm-product .bfcm-button{width:100%;min-height:44px;padding:10px 8px;justify-content:space-between;font-size:12px;gap:6px;background:var(--bfcm-red);border-color:var(--bfcm-red);color:#fff}.bfcm-help__grid{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:center}.bfcm-help p{color:#c3bfb8;margin:20px 0}.bfcm-help .bfcm-eyebrow{color:#ccd8c1;margin:0 0 15px}.bfcm-help aside{border-left:1px solid #555;padding-left:36px}.bfcm-help aside h3{font-size:32px}.bfcm-help aside a{color:#f4f2ee}.bfcm-faq__list{margin-top:32px;border-top:1px solid #b5afa6}.bfcm-faq details{border-bottom:1px solid #c5bfb6}.bfcm-faq summary{font-size:18px;font-weight:700;cursor:pointer;padding:22px 0;list-style:none;display:flex;justify-content:space-between;gap:16px}.bfcm-faq summary::-webkit-details-marker{display:none}.bfcm-faq summary span{font-size:26px;line-height:1;transition:transform .15s}.bfcm-faq details[open] summary span{transform:rotate(45deg)}.bfcm-faq details>div{max-width:900px;padding:0 40px 24px 0;color:#56524d}.bfcm-sale-bar,.bfcm-mobile{display:none}.bfcm-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}#vehicle,#deals,#help{scroll-margin-top:130px}@media(min-width:1440px){.bfcm-king__logo{transform:translate(-100px) scale(2)}}@media(max-width:999px){.bfcm .bfcm-hero__eyebrow{font-size:clamp(15px,2vw,18px)}.bfcm-hero__grid{gap:28px}.bfcm-reassurance__grid,.bfcm-offer-grid{grid-template-columns:repeat(2,1fr)}.bfcm-offer-row,.bfcm-king{grid-template-columns:130px 1fr;gap:24px}.bfcm-rate strong{font-size:76px}.bfcm-rate strong>span{font-size:40px}.bfcm-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bfcm-drop{padding:18px}.bfcm-help__grid{gap:35px}.bfcm-everything{flex-wrap:wrap}.bfcm-everything>a{margin-left:0}}@media(max-width:749px){.bfcm .bfcm-hero__eyebrow{font-size:clamp(13.5px,4.2vw,18px)}body.bfcm-has-sale-bar{padding-bottom:calc(var(--bfcm-bar-height,92px) + var(--bfcm-preview-height,0px))}body.bfcm-has-sale-bar #gladlyChat_container,body.bfcm-has-sale-bar [class*=kl-teaser-]{bottom:calc(var(--bfcm-bar-height,92px) + var(--bfcm-preview-height,0px) + 16px)!important}.bfcm-wrap{width:calc(100% - 36px);padding-top:44px;padding-bottom:44px}.bfcm h1{font-size:clamp(52px,12.8vw,80px)}.bfcm h2{font-size:40px}.bfcm h3{font-size:26px}.bfcm-desktop{display:none}.bfcm-mobile{display:block}.bfcm-hero>.bfcm-wrap{padding-top:32px;padding-bottom:32px}.bfcm-hero__grid{grid-template-columns:1fr;gap:28px}.bfcm .bfcm-hero__copy{font-size:17px;margin-top:18px}.bfcm-hero__image{aspect-ratio:4/3;max-height:440px}.bfcm-hero .bfcm-actions{gap:16px}.bfcm-hero .bfcm-actions .bfcm-button{width:100%}.bfcm-hero .bfcm-actions .bfcm-text-link{margin:auto}.bfcm .bfcm-small{font-size:12px;margin-top:16px}.bfcm-hero .bfcm-small{text-align:center}.bfcm-countdown{margin:-32px 12px 0;padding:20px}.bfcm-clock{gap:20px;justify-content:space-between}.bfcm-clock b{font-size:40px}.bfcm-clock>span{min-width:0}.bfcm-reassurance__grid{gap:20px 12px;padding-top:22px;padding-bottom:22px}.bfcm-reassurance__grid>div{gap:8px;align-items:flex-start}.bfcm-reassurance__icon{flex-basis:32px;width:32px;height:32px}.bfcm-reassurance__icon svg{width:20px;height:20px}.bfcm-reassurance strong{font-size:13px}.bfcm-reassurance p{font-size:12px}.bfcm-section-heading{display:block;margin-bottom:24px}.bfcm-section-heading p{font-size:16px;margin-top:12px}.bfcm-section-heading>a{margin-top:16px;font-size:14px}.bfcm-vehicle-buttons,.bfcm-generation-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bfcm-vehicle-buttons label>span{min-height:48px;font-size:15px}.bfcm .bfcm-rig__shop{min-width:0;width:100%}.bfcm-offer-row{grid-template-columns:1fr;gap:18px;padding:24px 0}.bfcm-rate{display:flex;align-items:baseline;gap:10px}.bfcm-rate strong{font-size:64px}.bfcm-rate strong>span{font-size:34px}.bfcm-rate>small{font-size:18px;margin:0}.bfcm-offer-grid{grid-template-columns:1fr;gap:10px}.bfcm-offer-card{padding:16px 13px}.bfcm-offer-card h3{font-size:15px}.bfcm-offer-card p{font-size:13px}.bfcm-king{grid-template-columns:1fr;padding:24px 18px;gap:12px}.bfcm-king h3{font-size:30px}.bfcm-king__header{gap:12px}.bfcm-king__logo{width:100px;height:100px}.bfcm-everything{padding:20px;gap:18px}.bfcm-everything>strong{font-size:50px}.bfcm-everything h3{font-size:26px}.bfcm-drop-grid{grid-template-columns:1fr;gap:18px}.bfcm-drop{padding:24px}.bfcm .bfcm-drop__rate{font-size:80px;margin:20px 0 12px}.bfcm-drop>p:not(.bfcm-drop__rate){margin-bottom:20px}.bfcm-filters{gap:8px;margin:24px 0}.bfcm-pill{font-size:13px;padding:9px 13px;min-height:44px}.bfcm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bfcm-product__body{padding:12px}.bfcm-product h3{font-size:14px}.bfcm-product .bfcm-product__price{font-size:21px}.bfcm-product__price strong{font-size:clamp(24px,8vw,32px)}.bfcm-product .bfcm-product__fit,.bfcm-product .bfcm-button{font-size:11px}.bfcm-help__grid{grid-template-columns:1fr;gap:26px}.bfcm-help aside{padding:24px 0 0;border-left:0;border-top:1px solid #555}.bfcm-help .bfcm-actions{gap:12px}.bfcm-help .bfcm-button{width:100%}.bfcm-help aside h3{font-size:30px}.bfcm-faq summary{font-size:16px;padding:20px 0}.bfcm-faq details>div{font-size:15px;padding-right:12px}.bfcm-sale-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;z-index:20;left:0;right:0;bottom:var(--bfcm-preview-height,0px);background:#151515;color:#fff;border-top:3px solid #5e6e54;padding:12px 18px max(12px,env(safe-area-inset-bottom))}.bfcm-sale-bar strong{font-size:12px;display:block;line-height:1.3;color:#ccd8c1;margin-bottom:6px}.bfcm-sale-bar [data-bfcm-clock]{display:flex;gap:8px;font-variant-numeric:tabular-nums}.bfcm-sale-bar [data-bfcm-clock]>span{display:flex;align-items:baseline;gap:2px}.bfcm-sale-bar b{font:800 24px/1 var(--font-heading--family,Oswald,sans-serif)}.bfcm-sale-bar small{font-size:10px;color:#c9c6c0}.bfcm-sale-bar .bfcm-button{gap:8px;min-height:44px;padding:10px 17px;font-size:13px}body.bfcm-overlay-open .bfcm-sale-bar{visibility:hidden}}@media(prefers-reduced-motion:reduce){.bfcm *{scroll-behavior:auto!important;transition:none!important}}.bfcm{--bfcm-paper:#fff;--bfcm-ink:#0f0f0f;--bfcm-border:#d9dcd5;font-size:15px}.bfcm h1,.bfcm h2,.bfcm h3{font-weight:600;letter-spacing:.015em;max-width:none}.bfcm h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12}.bfcm h3{font-size:24px;line-height:1.25;text-transform:uppercase}.bfcm-wrap{width:min(100% - 80px,1360px);padding:76px 0}.bfcm .bfcm-eyebrow{font-family:var(--font-subheading--family,Oswald,sans-serif);font-weight:400;letter-spacing:.14em}.bfcm .bfcm-button{border-radius:4px;font-weight:500;text-transform:none;letter-spacing:0;min-height:48px}.bfcm .bfcm-text-link{font-size:14px;font-weight:500}.bfcm-hero{position:relative;isolation:isolate;background:#20231e;color:#fff;overflow:hidden}.bfcm-hero>.bfcm-wrap{min-height:680px;display:flex;align-items:center;padding:90px 0 160px}.bfcm-hero__grid{display:block;width:100%}.bfcm-hero__grid>div:first-child{position:relative;z-index:2;max-width:740px}.bfcm-hero h1{font-size:clamp(56px,7.3vw,104px);line-height:1.04;max-width:720px}.bfcm-hero .bfcm-accent,.bfcm-hero .bfcm-small{color:#fff}.bfcm-hero .bfcm-hero__eyebrow{font-size:16px;line-height:1.4;margin-bottom:20px}.bfcm-hero__copy{max-width:580px;font-size:18px;line-height:1.65;margin-top:24px!important}.bfcm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;min-height:0;border-radius:0;overflow:visible;background:#20231e;aspect-ratio:auto}.bfcm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a100ad6,#0a100a7a 55%,#0a100a1f)}.bfcm-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:0;filter:none}.bfcm-hero .bfcm-countdown{position:absolute;z-index:2;bottom:0;left:0;right:0;top:auto;width:100%;padding:24px max(40px,calc((100vw - 1360px)/2));background:#5e6e54;border:0;border-radius:0;display:flex;align-items:center;gap:36px;box-shadow:none;transform:none;color:#fff}.bfcm-countdown>.bfcm-eyebrow{margin:0;max-width:220px;font-size:16px}.bfcm-countdown>p{font-size:12px;margin:0 0 0 auto;color:#fff}.bfcm-clock{gap:24px;margin:0}.bfcm-clock>span{background:none;border:0;min-width:54px;padding:0;color:#fff}.bfcm-clock b{font-family:var(--font-heading--family,Oswald,sans-serif);font-size:34px;font-weight:500}.bfcm-clock small{font-size:10px;letter-spacing:.08em}.bfcm-reassurance:has(.bfcm-reassurance__grid:empty){display:none}.bfcm-dark{background:#20211f;color:#fff}.bfcm-drops{background:#f1f2ee;color:#0f0f0f}.bfcm-drop-grid{gap:20px}.bfcm-drop{background:#fff;border:1px solid #d9dcd5;border-radius:0;border-top:4px solid #5e6e54;padding:28px;box-shadow:none;color:#0f0f0f}.bfcm-drop p,.bfcm-drop .bfcm-eyebrow{color:inherit}.bfcm-drop__rate{font-family:var(--font-heading--family,Oswald,sans-serif);font-size:64px!important;line-height:1.1;color:#5e6e54!important;margin:24px 0!important}.bfcm-drop__rate span{font-size:20px}.bfcm-drop .bfcm-button{width:100%;margin-top:24px}.bfcm-status{background:#eef0ea;color:#44513c;border-radius:2px;border:0;font-size:11px}.bfcm-drop[data-status=active]{border-color:#5e6e54;background:#e9ede4}.bfcm-drop[data-status=ended]{opacity:.65}.bfcm-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #d9dcd5;border-left:1px solid #d9dcd5}.bfcm-offer-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding:28px;min-height:250px;border:0;border-bottom:1px solid #d9dcd5;border-right:1px solid #d9dcd5;border-radius:0;background:#fff}.bfcm-offer-card:first-child{background:#5e6e54;color:#fff;grid-column:span 2}.bfcm-offer-card:nth-child(2){background:#e8ece3;grid-column:span 2}.bfcm .bfcm-offer-percent{font-family:var(--font-heading--family,Oswald,sans-serif);font-size:54px;line-height:1.15;color:#5e6e54}.bfcm-offer-card:first-child .bfcm-offer-percent{color:#fff}.bfcm-offer-percent span{font-size:20px;margin-left:8px}.bfcm-offer-card p,.bfcm-offer-card small{color:inherit}.bfcm-offer-card>.bfcm-text-link{margin-top:auto;padding-top:14px}.bfcm-king{border:1px solid #d9dcd5;background:#f1f2ee;border-radius:0;margin-top:32px}.bfcm-everything{background:#20211f;color:#fff;border-radius:0}.bfcm-everything p{color:#dededb}.bfcm-rig{background:#e8ece3}.bfcm-rig fieldset{border:0;padding:0;margin:24px 0}.bfcm-vehicle-buttons,.bfcm-generation-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bfcm-vehicle-buttons label{min-width:0}.bfcm-vehicle-buttons span{border-radius:2px;background:#fff;border-color:#cbd1c5;min-height:60px;font-family:var(--font-heading--family,Oswald,sans-serif);text-transform:uppercase;font-weight:500}.bfcm-generation-buttons span,.bfcm-pill{border-radius:2px}.bfcm-featured{background:#fff}.bfcm-product-grid{gap:24px}.bfcm-product{border-radius:0;border:0;background:transparent}.bfcm-product__photo{background:#f4f4f1;border-radius:0;aspect-ratio:1}.bfcm-product__body{padding:20px 0}.bfcm-product h3{font-family:var(--font-body--family,Inter,sans-serif);font-size:16px;font-weight:500;line-height:1.5;text-transform:none}.bfcm-product__fit{font-size:12px}.bfcm-help .bfcm-accent{color:#ccd8c1}.bfcm-help aside{background:#30362b;border:1px solid #59634f;border-radius:0;padding:32px}.bfcm-faq details{border-radius:0}.bfcm-sale-bar{background:#20211f}@media(min-width:1440px){.bfcm-king__logo{transform:none}}@media(max-width:1000px){.bfcm-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bfcm-offer-card:first-child{grid-column:span 2}.bfcm-offer-card:nth-child(2){grid-column:span 1}.bfcm-countdown>p{display:none}.bfcm-drop-grid{gap:12px}.bfcm-drop{padding:20px}}@media(max-width:749px){.bfcm-wrap{width:calc(100% - 40px);padding:48px 0}.bfcm-hero>.bfcm-wrap{min-height:670px;padding:54px 0 170px;align-items:flex-start}.bfcm-hero h1{font-size:60px;max-width:400px}.bfcm-hero__copy{font-size:16px;margin-top:20px!important}.bfcm-hero__media{position:absolute;min-height:0;aspect-ratio:auto}.bfcm-hero__media:after{background:linear-gradient(90deg,#0a100ad1,#0a100a59)}.bfcm-hero .bfcm-countdown{padding:20px;display:block;text-align:center;bottom:0;left:0;right:0}.bfcm-countdown>.bfcm-eyebrow{max-width:none;margin-bottom:12px}.bfcm-clock{justify-content:center;gap:24px}.bfcm-clock b{font-size:30px}.bfcm-clock>span{min-width:44px}.bfcm-actions{gap:18px;margin-top:24px}.bfcm-hero .bfcm-small{font-size:12px}.bfcm-drop-grid{display:flex;flex-direction:column;gap:16px}.bfcm-drop{padding:24px}.bfcm-drop__rate{margin:16px 0!important;font-size:52px!important}.bfcm-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfcm-offer-card{padding:20px;min-height:250px;gap:10px}.bfcm-offer-card:first-child,.bfcm-offer-card:nth-child(2){grid-column:span 2;min-height:230px}.bfcm-offer-card h3{font-size:21px;overflow-wrap:anywhere}.bfcm .bfcm-offer-percent{font-size:46px}.bfcm-offer-percent span{font-size:16px}.bfcm-offer-card .bfcm-text-link{font-size:12px}.bfcm-vehicle-buttons,.bfcm-generation-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.bfcm-product-grid{gap:16px}.bfcm-product h3{font-size:14px}.bfcm-product__body{padding:14px 0}.bfcm-product .bfcm-button{padding:10px;font-size:12px}.bfcm-king{padding:24px}.bfcm-help__grid{gap:28px}}@media(prefers-reduced-motion:reduce){.bfcm *{scroll-behavior:auto;transition:none!important}}.bfcm-hero .bfcm-hero__copy{color:#fff;text-shadow:0 1px 8px #101510}.bfcm-headline-line{display:block}.bfcm-hero h1{font-size:clamp(56px,6.2vw,88px)}.bfcm-hero>.bfcm-wrap{min-height:880px}@media(max-width:749px){.bfcm-hero>.bfcm-wrap{min-height:740px;padding-top:40px}.bfcm-hero h1{font-size:56px}.bfcm-hero__copy{max-width:360px}}.bfcm-hero .bfcm-countdown{margin:0}.bfcm-drops .bfcm-section-heading p,.bfcm-drop>p:not(.bfcm-drop__rate),.bfcm-drop__top .bfcm-eyebrow{color:#444c3f}.bfcm-clock small{color:#fff}.bfcm-hero__image{max-height:none;aspect-ratio:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bfcm2026.css.map */
