body:has(.bf-hex-summary) #MainContent{background:#f6f5f1;color:#202221}body:has(.bf-hex-summary) [id^=MainProduct-]{--color-background:246,245,241;--gradient-background:#f6f5f1;--color-foreground:32,34,33;background:#f6f5f1}body:has(.bf-hex-summary) .product__title h1{letter-spacing:-.025em;line-height:1.12}body:has(.bf-hex-summary) .product-form__submit{background:#b94c10;color:#fff;border-radius:4px}body:has(.bf-hex-summary) .product-form__submit:hover{background:#963c0c}body:has(.bf-hex-summary) .product-form__submit:disabled{opacity:.5}.bf-hex-summary{margin:20px 0 28px;font-size:17px;line-height:1.6}.bf-hex-summary p{margin:0 0 22px;max-width:48ch}.bf-hex-keyfacts{display:flex;list-style:none;padding:20px 0;margin:0 0 16px;border-top:1px solid #d4d4cc;border-bottom:1px solid #d4d4cc;gap:24px}.bf-hex-keyfacts li{display:flex;flex-direction:column;gap:3px}.bf-hex-keyfacts strong{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}.bf-hex-keyfacts span{font-size:13px;color:#50534b;line-height:1.35}.bf-hex-textlink{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px;font-size:14px}.bf-hex-textlink:hover{color:#a9410a}.bf-hex-story{background:#f6f5f1;color:#202221}.bf-hex-story h2,.bf-hex-story h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit;letter-spacing:-.025em}.bf-hex-story h2{font-size:clamp(30px,3.2vw,48px);line-height:1.12;margin:0 0 24px;text-wrap:balance}.bf-hex-story p{font-size:17px;line-height:1.7;margin:0 0 20px}.bf-hex-story figure{margin:0}.bf-hex-story img{display:block;width:100%;height:auto}.bf-hex-scene{display:grid;grid-template-columns:minmax(270px,.85fr) 1.5fr;gap:5vw;align-items:center;padding:72px max(24px,5vw) 64px;background:#e8e3d9}.bf-hex-scene-copy{max-width:430px}.bf-hex-scene figure img{border-radius:4px}.bf-hex-scene figcaption{font-size:12px;line-height:1.5;color:#54534e;margin-top:10px}.bf-hex-fit{padding:80px max(24px,5vw);background:#232622;color:#f3f3ec;scroll-margin-top:110px}.bf-hex-fit-intro{display:flex;gap:6vw;justify-content:space-between;align-items:start;margin-bottom:36px}.bf-hex-fit-intro h2{max-width:9em}.bf-hex-fit-intro p{max-width:46ch;color:#d9ddd2}.bf-hex-fit-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:5vw;align-items:center}.bf-hex-fit-grid figure img{border-radius:4px}.bf-hex-specs h3{font-size:24px;margin:0 0 20px}.bf-hex-specs dl{margin:0;font-size:15px}.bf-hex-specs dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #535a4f}.bf-hex-specs dt{color:#d9ddd2}.bf-hex-specs dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.bf-hex-faq{padding:80px max(24px,5vw);display:grid;grid-template-columns:.85fr 1.5fr;gap:5vw}.bf-hex-faq h2{max-width:10em}.bf-hex-questions details{border-bottom:1px solid #c7c9bf}.bf-hex-questions summary{cursor:pointer;padding:22px 24px 22px 0;font-size:18px;font-weight:700;list-style:revert}.bf-hex-questions summary::marker{color:#ad480f}.bf-hex-questions p{padding:0 20px 10px 0;font-size:16px;max-width:65ch}.bf-hex-close{background:#e8e3d9;padding:48px max(24px,5vw);display:flex;gap:28px;justify-content:space-between;align-items:center}.bf-hex-close h2{font-size:clamp(24px,2.3vw,34px);margin:0;max-width:20ch}.bf-hex-cta{display:inline-flex;align-items:center;justify-content:center;padding:17px 24px;background:#b94c10;color:#fff;border-radius:4px;text-decoration:none;font-weight:700;font-size:16px;min-height:50px;text-align:center;transition:background .2s ease}.bf-hex-cta:hover{background:#202622;color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px #20262233}.bf-hex-reviews{padding:72px max(24px,5vw);background:#f6f5f1}.bf-hex-review-kicker{margin:0 0 10px!important;color:#a8430b;font-size:13px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bf-hex-reviews-intro{max-width:620px;margin-bottom:34px}.bf-hex-reviews-intro h2{margin-bottom:16px}.bf-hex-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bf-hex-review-grid figure{margin:0;padding:26px;background:#e8e3d9;border-radius:4px}.bf-hex-review-grid blockquote{margin:0 0 22px;font-size:17px;line-height:1.55}.bf-hex-review-grid figcaption{font-size:13px;color:#565850}.bf-hex-story a:focus-visible,.bf-hex-story summary:focus-visible,.bf-hex-summary a:focus-visible{outline:3px solid #d46419;outline-offset:5px}.bf-hex-story ::selection,.bf-hex-summary ::selection{background:#d46419;color:#fff}@media(min-width:1400px){.bf-hex-scene,.bf-hex-fit,.bf-hex-faq,.bf-hex-reviews,.bf-hex-close{padding-left:max(5vw,calc((100vw - 1320px)/2));padding-right:max(5vw,calc((100vw - 1320px)/2))}}@media(max-width:989px){.bf-hex-scene{grid-template-columns:1fr;padding-top:48px;gap:24px}.bf-hex-scene-copy{max-width:65ch}.bf-hex-fit-grid{grid-template-columns:1fr;gap:32px}.bf-hex-fit-intro{display:block}.bf-hex-fit-intro p{max-width:65ch}.bf-hex-faq{grid-template-columns:1fr;gap:20px}.bf-hex-faq h2{max-width:none}.bf-hex-fit,.bf-hex-faq{padding-top:48px;padding-bottom:48px}}@media(max-width:989px){.bf-hex-review-grid{grid-template-columns:1fr}.bf-hex-reviews{padding-top:48px;padding-bottom:48px}}@media(max-width:749px){.bf-hex-keyfacts{gap:20px}.bf-hex-keyfacts strong{font-size:19px}.bf-hex-summary{font-size:16px}.bf-hex-scene,.bf-hex-fit,.bf-hex-faq,.bf-hex-reviews,.bf-hex-close{padding-left:22px;padding-right:22px}.bf-hex-story p{font-size:16px}.bf-hex-close{display:block}.bf-hex-close h2{margin-bottom:24px}.bf-hex-close .bf-hex-cta{width:100%}.bf-hex-specs dl{font-size:14px}.bf-hex-questions summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.bf-hex-cta{transition:none}}.bf-hex-keyfacts strong{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bf-hex-lights.css.map */
