.hy-season .announce{background:var(--chestnut);color:#f1eee8}:root[data-theme=dark] .hy-season .announce{background:var(--chestnut);color:#171513;border-bottom:0}.hy-season .announce a{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hy-season .announce a:hover{text-decoration-thickness:2px}.hy-season .announce a+span:before{content:"\b7";margin:0 10px;opacity:.6}@media(max-width:640px){.hy-season .announce a+span{display:none}}.hero--season{background:var(--kraft-tint);border-bottom:1px solid var(--divider)}.hero--season .hero-copy .eyebrow{color:var(--chestnut);display:flex;align-items:center;gap:12px}.hero--season .hero-copy .eyebrow:before{content:"";width:28px;height:2px;background:var(--kraft);flex:none}.hero--season h1{color:var(--ink)}.hero--season .lede{color:var(--muted)}.hero--season .btn.ghost{border-color:var(--chestnut);color:var(--chestnut)}.hero--season .btn.ghost:hover{background:var(--chestnut);border-color:var(--chestnut);color:#f1eee8}.season-notes{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.season-notes li{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface);border:1px solid var(--divider);padding:6px 10px}.hero--season .hero-photo img{object-position:50% 28%}.hero--season .hotspot{background:#6b4e34eb}:root[data-theme=dark] .hero--season{background:var(--kraft-tint)}:root[data-theme=dark] .hero--season .btn.ghost{border-color:var(--kraft);color:var(--kraft)}:root[data-theme=dark] .hero--season .btn.ghost:hover{background:var(--kraft);color:var(--bark)}@media(max-width:820px){.hero--season .hero-photo{min-height:300px;max-height:52vh}.season-notes li{font-size:11px;padding:5px 8px}}.bf-eyebrow{font-weight:600;color:var(--chestnut);font-size:15px;display:flex;align-items:center;gap:12px}.bf-eyebrow:before{content:"";width:28px;height:2px;background:var(--kraft);flex:none}.bf-hero{background:var(--kraft-tint);border-bottom:1px solid var(--divider)}.bf-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(40px,6vw,88px)}.bf-hero__copy{display:flex;flex-direction:column;gap:20px;min-width:0}.bf-hero h1{font-size:clamp(52px,7vw,104px);line-height:.9}.bf-lede{font-size:18px;max-width:40ch;color:var(--muted)}.bf-offer{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--chestnut);border:1px solid var(--kraft);padding:8px 12px;max-width:max-content}.bf-hero__photo{min-width:0}.bf-hero__photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 40%;border:1px solid var(--divider);background:var(--tile)}@media(max-width:820px){.bf-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px 40px}.bf-hero__photo{order:-1}.bf-hero__photo img{aspect-ratio:4/3;max-height:52vh}.bf-hero h1{font-size:clamp(48px,13vw,72px)}.bf-lede{font-size:17px}}.bf-form{max-width:520px;min-width:0}.bf-form__row{display:flex;gap:8px;min-width:0}.bf-form__row input{flex:1;min-width:0;padding:14px;border:1px solid var(--control);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.bf-form__row input:focus-visible{outline:3px solid var(--green);outline-offset:1px}.bf-form__row .btn{flex:none;padding-inline:20px;white-space:nowrap}.bf-form__fine{font-size:13px;color:var(--muted);margin-top:10px}.bf-form__ok{font-weight:600;color:var(--green);background:var(--green-tint);border:1px solid var(--green);padding:12px 14px}.bf-form__err{font-size:14px;color:var(--sale);margin-top:8px}.bf-klaviyo{max-width:520px;min-width:0}@media(max-width:420px){.bf-form__row{flex-direction:column}.bf-form__row .btn{width:100%}}.bf-perks__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:perk}.bf-perks__list li{background:var(--surface);border:1px solid var(--divider);padding:26px;display:flex;flex-direction:column;gap:10px;min-width:0}.bf-perks__num{font-family:var(--display);font-size:40px;line-height:1;color:var(--kraft)}.bf-perks__list h3{font-size:30px}.bf-perks__list p{color:var(--muted);font-size:15px}@media(max-width:820px){.bf-perks__list{grid-template-columns:minmax(0,1fr)}}.bf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-card__note{font-size:14px;color:var(--muted);line-height:1.45}.card .media img{width:100%}.bf-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:820px){.bf-reviews{grid-template-columns:minmax(0,1fr)}}.bf-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--divider);background:var(--offset)}.bf-facts li{padding:18px 20px;border-left:1px solid var(--divider);display:flex;flex-direction:column;gap:2px;min-width:0}.bf-facts li:first-child{border-left:0}.bf-facts b{font-family:var(--display);font-size:26px;letter-spacing:.02em;line-height:1;font-weight:400}.bf-facts span{font-size:13px;color:var(--muted)}@media(max-width:820px){.bf-facts{grid-template-columns:minmax(0,1fr)}.bf-facts li{border-left:0;border-top:1px solid var(--divider)}.bf-facts li:first-child{border-top:0}}.bf-again{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;background:var(--kraft-tint);border:1px solid var(--divider);padding:clamp(24px,4vw,48px)}.bf-again h2{font-size:clamp(36px,4.6vw,56px)}.bf-again p{color:var(--muted);margin-top:8px;font-size:16px}@media(max-width:820px){.bf-again{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/mockup-bf.css.map */
