.bf{--bf-ink: #20231f;--bf-muted: #64685f;--bf-cream: #f8f4e9;display:block;color:var(--bf-ink);background:#fff;font-family:Urbanist,var(--typeBasePrimary, sans-serif),sans-serif;letter-spacing:normal}.bf-wrap{box-sizing:border-box;width:100%;max-width:1348px;margin-inline:auto;padding-inline:24px}.bf :is(h1,h2,h3,p){margin:0}.bf h1,.bf h2,.bf h3{color:inherit;font-family:inherit;letter-spacing:normal;text-transform:none}.bf h2{font-size:30px;line-height:1.08;font-weight:500;letter-spacing:-.02em}.bf .bf-kicker{color:var(--bf-muted);font-size:11px;font-weight:600;line-height:14px;letter-spacing:1.3px}.bf .bf-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:10px 15px;border:1px solid currentColor;border-radius:4px;color:var(--bf-ink);background:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:1px}.bf .bf-button:hover{background:var(--bf-ink);color:#fff}.bf .bf-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bf-hero{background:#d86946;color:#fff}.bf-hero__layout{display:grid;grid-template-columns:minmax(0,216fr) minmax(0,164fr);gap:18px 12px;padding-block:26px;align-items:center;container-type:inline-size}.bf-hero__label{grid-column:1 / -1;font-size:13px;font-weight:600;line-height:16px;letter-spacing:1px}.bf-hero h1{font-weight:800;font-size:clamp(38px,11.6vw,64px);line-height:.98;letter-spacing:-.03em}.bf-hero__copy p{margin-top:14px;font-size:clamp(15px,4.1vw,21px);font-weight:700;line-height:1.56}.bf-hero__image{display:block;width:100%;height:auto;aspect-ratio:164 / 238;object-fit:cover;border-radius:4px}.bf .bf-hero__button{grid-column:1 / -1;border-color:transparent;min-height:47px;white-space:nowrap;font-size:min(14px,5cqi)}.bf-note{padding-block:28px 12px}.bf-note__card{display:grid;gap:6px;padding:16px 12px;border:1px solid #1a1a1a;border-radius:4px;color:#fff;background:#1a1a1a;text-align:center;container-type:inline-size;white-space:nowrap}.bf-note .bf-note__heading{font-size:min(28px,9cqi);font-weight:700;line-height:34px;letter-spacing:0}.bf-note__caption{font-size:min(13px,5.25cqi);font-weight:400;line-height:19.5px}.bf-intro{display:grid;gap:12px}.bf-intro>p:not(.bf-kicker){color:var(--bf-muted);font-size:14px;line-height:20px}.bf-tabs{padding-block:20px 27px}.bf-tabs .bf-intro{text-align:center}.bf-tabs__scroll{overflow-x:auto;scrollbar-width:none;margin:14px 0 18px}.bf-tabs__scroll::-webkit-scrollbar{display:none}.bf-tabs__list{display:flex;align-items:stretch;justify-content:space-around;position:relative;gap:12px;width:max-content;min-width:100%}.bf-tabs__option{position:relative;margin:0;padding:12px 0;min-height:44px;color:var(--bf-muted);font:600 14px/20px Urbanist,var(--typeBasePrimary, sans-serif),sans-serif;letter-spacing:0;text-align:center;white-space:nowrap}.bf-tabs__option [data-tab]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bf-tabs__option input:checked+span{color:var(--bf-ink)}.bf-tabs__option input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.bf-tabs:not([data-line-ready]) input:checked+span:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--bf-ink)}.bf-tabs__line{position:absolute;bottom:0;left:0;height:2px;background:var(--bf-ink);pointer-events:none;transition:transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1)}.bf-tabs>[data-panel]{display:none}.bf-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.bf .bf-shop-all{display:flex;margin:20px auto 0}.bf-edit{padding-block:32px}.bf-edit:has(.bf-intro--highlight){padding-top:16px}.bf-edit .bf-intro{margin-bottom:22px}.bf-intro--highlight{padding:28px 16px;border-radius:4px;background:var(--bf-cream);gap:8px}.bf-intro--highlight>h2{font-size:30px;line-height:32px;letter-spacing:0}.bf-intro--highlight>h2+p{padding-top:4px;font-weight:400}.bf-intro--highlight>.bf-kicker,.bf-details .bf-kicker{line-height:13.2px;letter-spacing:1.2px}.bf-offers{display:flex;background:var(--bf-cream);margin-bottom:22px;padding:16px;border-radius:4px}.bf-offers>div{flex:1;display:grid;gap:3px}.bf-offers>div+div{border-left:1px solid #cfcabb;padding-left:12px}.bf-offers strong{font-size:24px;line-height:28px}.bf-offers span{font-size:13px}.bf-editorial{display:grid;gap:24px;padding-top:32px}.bf-editorial img{display:block;width:100%;height:auto;aspect-ratio:392 / 430;object-fit:cover;border-radius:4px}.bf-editorial .bf-intro{justify-items:start;padding-block:16px;gap:8px}.bf-editorial h2{font-size:28px}.bf-editorial .bf-button{margin-top:4px;min-height:44px}.bf-details{background:var(--bf-cream);padding-block:32px}.bf-details>.bf-wrap,.bf-details ol{display:grid;gap:18px}.bf-details h2{font-size:27px;line-height:31.05px;letter-spacing:0}.bf-details ol{margin:0;padding:0;list-style:none}.bf-details li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;margin:0}.bf-details li>span{color:var(--bf-muted);font-size:13px;font-weight:600;line-height:18.2px}.bf-details li h3{margin-bottom:6px;font-size:15px;font-weight:600;line-height:19.5px}.bf-details li p{color:var(--bf-muted);font-size:13px;font-weight:400;line-height:18.85px}@media(min-width:750px){.bf-wrap{padding-inline:40px}.bf-hero__layout{grid-template:"label image" auto "copy image" auto "cta image" auto / minmax(0,1fr) minmax(0,.85fr);column-gap:8%;row-gap:24px;padding-block:48px;align-content:center}.bf-hero__label{grid-area:label;align-self:end}.bf-hero__copy{grid-area:copy}.bf-hero h1{font-size:clamp(72px,8vw,120px)}.bf-hero__copy p{font-size:22px}.bf-hero__image{grid-area:image;height:clamp(350px,34vw,475px);aspect-ratio:auto;object-fit:contain;background:#f5f1e7}.bf .bf-hero__button{grid-area:cta;justify-self:start;align-self:start;padding-inline:32px}.bf :where(.bf-intro:not(.bf-intro--highlight))>h2{font-size:clamp(30px,2.8vw,42px)}.bf-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bf-tabs__list{min-width:min(100%,600px);gap:36px;margin-inline:auto}.bf-tabs{padding-block:36px}.bf-edit{padding-block:42px}.bf-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bf-details{padding-block:48px}.bf-details ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 64px}.bf .bf-shop-all{width:fit-content;min-width:250px;margin-top:26px}}@media(prefers-reduced-motion:reduce){.bf-tabs__line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/black-friday.css.map */
