html[data-bf-phase=teaser] [data-bf-when]:not([data-bf-when~=teaser]),html[data-bf-phase=live] [data-bf-when]:not([data-bf-when~=live]),html[data-bf-phase=ended] [data-bf-when]:not([data-bf-when~=ended]){display:none!important}html.bf-design[data-bf-phase=teaser] .bf[data-bf-when]:not([data-bf-when~=teaser]),html.bf-design[data-bf-phase=live] .bf[data-bf-when]:not([data-bf-when~=live]),html.bf-design[data-bf-phase=ended] .bf[data-bf-when]:not([data-bf-when~=ended]){display:block!important;opacity:.35}html.bf-design[data-bf-phase=teaser] .bf[data-bf-when]:not([data-bf-when~=teaser]):before,html.bf-design[data-bf-phase=live] .bf[data-bf-when]:not([data-bf-when~=live]):before,html.bf-design[data-bf-phase=ended] .bf[data-bf-when]:not([data-bf-when~=ended]):before{content:'Hidden at this stage of the sale. See "Show during"';position:absolute;top:12px;left:50%;z-index:10;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:#f5efe3;color:#0b0a08;font-size:12px;white-space:nowrap}body:has(.bf-hero) .breadcrumb-main{display:none}.bf{--bf-noir: #0b0a08;--bf-raised: #15120d;--bf-panel: #1c1812;--bf-cream: #f5efe3;--bf-gold: #c5974a;--bf-gold-light: #e6c585;--bf-oxblood: #7a1f24;--bf-muted: rgba(245, 239, 227, .7);--bf-rule: rgba(197, 151, 74, .32);--bf-hairline: rgba(245, 239, 227, .12);--bf-ground: var(--bf-noir);--bf-gutter: clamp(20px, 5vw, 64px);--bf-pad-y: clamp(64px, 9vw, 128px);--bf-radius: 16px;--bf-ease: cubic-bezier(.22, .61, .36, 1);--color-text-main: var(--bf-cream);--color-foreground-main: var(--bf-noir);--color-accent-main: var(--bf-gold-light);--color-foreground-accent-main: var(--bf-noir);--color-secondary-text-main: var(--bf-muted);--color-borders-main: var(--bf-hairline);--color-background-cards: transparent;--color-text-cards: var(--bf-cream);--color-foreground-cards: var(--bf-noir);--color-accent-cards: var(--bf-gold);--color-foreground-accent-cards: var(--bf-noir);--color-borders-cards: transparent;--color-shadow-cards: transparent;position:relative;box-sizing:border-box;padding:var(--bf-pad-y) 0;overflow:hidden;background-color:var(--bf-ground);color:var(--bf-cream);font-family:var(--font-stack-body)}.bf *,.bf *:before,.bf *:after{box-sizing:border-box}.bf--raised{--bf-ground: var(--bf-raised)}.bf--center{text-align:center}.bf__inner{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto;padding:0 var(--bf-gutter)}.bf__inner--narrow{width:min(920px,100%)}.bf__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bf-hero__arch,.bf-early__media,.bf-door__media,.bf-deal__media,.bf-gifting__media{isolation:isolate}.bf__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;margin:0;padding-top:0!important}.bf__fill img{width:100%;height:100%;object-fit:cover}.bf__eyebrow{margin:0 0 20px;font-family:var(--font-stack-body);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.3em;text-transform:uppercase;color:var(--bf-gold)}.bf__eyebrow--ornament{display:inline-flex;align-items:center;gap:14px}.bf__eyebrow--ornament:before,.bf--center .bf__eyebrow--ornament:after{content:"";flex:none;width:32px;height:1px;background:currentColor}.bf__heading{margin:0 0 20px;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);font-size:clamp(32px,4.4vw,60px);line-height:1.05;letter-spacing:-.01em;color:var(--bf-cream)}.bf__heading--display{font-size:clamp(44px,7vw,104px);line-height:.95;text-transform:uppercase}.bf__body{max-width:56ch;font-size:clamp(15px,1.15vw,17px);line-height:1.7;color:var(--bf-muted)}.bf--center .bf__body{margin-left:auto;margin-right:auto}.bf__body p{margin:0 0 1em}.bf__body p:last-child{margin-bottom:0}.bf__header{max-width:760px;margin:0 auto clamp(40px,5vw,64px)}.bf__ornament{position:relative;display:block;width:132px;height:12px;margin:0 auto 32px;background:linear-gradient(var(--bf-gold),var(--bf-gold)) left center / 50px 1px no-repeat,linear-gradient(var(--bf-gold),var(--bf-gold)) right center / 50px 1px no-repeat}.bf__ornament:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border:1px solid var(--bf-gold);transform:translate(-50%,-50%) rotate(45deg)}.bf__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 38px;border:1px solid var(--bf-gold);border-radius:var(--border-radius-buttons, 30px);background-color:var(--bf-gold);color:var(--bf-noir);font-family:var(--font-stack-body);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.bf__button:hover{border-color:var(--bf-gold-light);background-color:var(--bf-gold-light);color:var(--bf-noir);box-shadow:0 12px 32px -12px #c5974ab3}.bf__button--small{min-height:44px;padding:10px 20px;font-size:12px;letter-spacing:.12em}.bf__link{display:inline-flex;align-items:center;gap:10px;padding-bottom:5px;border-bottom:1px solid var(--bf-rule);color:var(--bf-gold);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .2s ease,border-color .2s ease,gap .2s ease}.bf__link:hover{gap:14px;border-color:var(--bf-gold-light);color:var(--bf-gold-light)}html[dir=rtl] .bf__link svg{transform:scaleX(-1)}.bf a:focus-visible,.bf button:focus-visible,.bf input:focus-visible,.bf summary:focus-visible,.bf [tabindex]:focus-visible{outline:2px solid var(--bf-gold-light);outline-offset:3px}.bf-js [data-bf-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--bf-ease),transform .9s var(--bf-ease);transition-delay:var(--bf-delay, 0ms)}.bf-js [data-bf-reveal].bf-reveal--in{opacity:1;transform:none}.bf-hero{display:flex;align-items:center;min-height:min(calc(100svh - 110px),980px);padding:clamp(48px,7vw,104px) 0 clamp(72px,8vw,112px)}.bf-hero>.bf__inner{width:min(1320px,100%)}.bf-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(55% 60% at 74% 46%,rgba(197,151,74,.22),transparent 70%),linear-gradient(90deg,rgba(11,10,8,calc(var(--bf-scrim, .7) + .2)),rgba(11,10,8,var(--bf-scrim, .7)) 55%,rgba(11,10,8,calc(var(--bf-scrim, .7) - .12))),linear-gradient(0deg,#0b0a08,#0b0a0800 28%)}.bf-hero__grid{display:grid;gap:clamp(40px,6vw,96px);align-items:center}.bf-hero__title{margin:0 0 24px;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);line-height:.9}.bf-hero__title-main{display:block;font-size:clamp(64px,10vw,156px);letter-spacing:-.015em;text-transform:uppercase;color:var(--bf-cream)}.bf-hero__title-accent{display:block;margin-top:16px;font-size:clamp(24px,3vw,44px);line-height:1.15;letter-spacing:.01em;color:var(--bf-gold);background:linear-gradient(100deg,#c5974a 0% 38%,#f7e2b0 50%,#c5974a 62% 100%);background-size:250% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bf-js .bf-hero__title-accent{animation:bf-shimmer 2.4s var(--bf-ease) 1s 1 both}@keyframes bf-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.bf-hero__lede{max-width:44ch;margin:0 0 36px;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--bf-muted)}.bf-hero__ended{max-width:44ch;margin:0 0 32px;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--bf-cream)}.bf-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.bf-hero__note{margin:0;font-size:13px;letter-spacing:.04em;color:var(--bf-muted)}.bf-hero__media{position:relative}.bf-hero__arch{position:relative;z-index:1;aspect-ratio:4 / 5;overflow:hidden;border-radius:50% 50% 18px 18px/40% 40% 18px 18px;background:var(--bf-raised);box-shadow:0 50px 90px -40px #000000e6}.bf-hero__media:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:0;border:1px solid var(--bf-rule);border-radius:50% 50% 28px 28px/40% 40% 28px 28px;pointer-events:none}.bf-hero__seal{position:absolute;left:-28px;bottom:56px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(108px,11vw,150px);aspect-ratio:1;margin:0;border-radius:50%;background:var(--bf-oxblood);color:var(--bf-cream);text-align:center;box-shadow:0 0 0 6px var(--bf-noir),0 0 0 7px var(--bf-rule),0 20px 40px #0000008c;transform:rotate(-8deg)}.bf-hero__seal:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(230,197,133,.55);border-radius:50%}.bf-hero__seal-small{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.bf-hero__seal-value{margin:2px 0;font-family:var(--font-stack-headings);font-size:clamp(30px,3.4vw,46px);line-height:1;color:var(--bf-gold-light)}@media screen and (min-width:990px){.bf-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bf-hero__media{max-width:500px;justify-self:end;width:100%}}@media screen and (max-width:989px){.bf-hero{min-height:0}.bf-hero__content{text-align:center}.bf-hero__content .bf__eyebrow--ornament:after{content:"";flex:none;width:32px;height:1px;background:currentColor}.bf-hero__lede,.bf-hero__ended{margin-left:auto;margin-right:auto}.bf-hero__actions{flex-direction:column;justify-content:center}.bf-hero__media{order:-1;width:min(76%,380px);margin:14px auto 0}.bf-hero__seal{left:-18px;bottom:28px}}.bf-countdown{margin:0 0 34px}.bf-countdown--idle{display:none}.bf-countdown__label{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--bf-gold)}.bf-countdown__units{display:inline-flex;align-items:flex-start;gap:clamp(6px,1vw,12px)}.bf-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:clamp(68px,7vw,94px);padding:14px 8px 12px;border:1px solid var(--bf-rule);border-radius:12px;background:linear-gradient(180deg,#f5efe30f,#f5efe303)}.bf-countdown__num{font-family:var(--font-stack-headings);font-size:clamp(30px,3.6vw,52px);line-height:1;font-variant-numeric:tabular-nums;color:var(--bf-cream)}.bf-countdown__cap{margin-top:8px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-muted)}.bf-countdown__sep{align-self:center;margin-top:-18px;font-size:clamp(20px,2vw,28px);color:var(--bf-gold);opacity:.7}@media screen and (max-width:989px){.bf-countdown__units{justify-content:center}}@media screen and (max-width:480px){.bf-countdown__units{display:flex;width:100%;gap:8px}.bf-countdown__sep{display:none}.bf-countdown__unit{flex:1;min-width:0}}.bf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--bf-rule);background:#0b0a08f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bf-cream);transform:translateY(110%);transition:transform .35s var(--bf-ease)}.bf-sticky--visible{transform:none}.bf-sticky__time{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bf-sticky .bf__button{flex:none;white-space:nowrap}.bf-sticky__label{overflow:hidden;font-size:10px;font-weight:600;letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;color:var(--bf-gold)}.bf-sticky__clock{font-family:var(--font-stack-headings);font-size:18px;font-variant-numeric:tabular-nums}@media screen and (min-width:750px){.bf-sticky{display:none}}.bf-ticker{--bf-ground: var(--bf-gold);display:flex;align-items:center;padding:0;color:var(--bf-noir)}.bf-ticker__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.bf-ticker__track{display:flex;width:max-content;animation:bf-marquee var(--bf-ticker-duration, 36s) linear infinite}.bf-ticker__list{display:flex;flex-shrink:0;justify-content:space-around;min-width:100vw;margin:0;padding:0;list-style:none}.bf-ticker__item{display:flex;align-items:center;padding:15px 0;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.bf-ticker__item:after{content:"";width:6px;height:6px;margin:0 clamp(24px,3vw,44px);background:currentColor;transform:rotate(45deg)}.bf-ticker:hover .bf-ticker__track,.bf-ticker:focus-within .bf-ticker__track,.bf-ticker--paused .bf-ticker__track{animation-play-state:paused}@keyframes bf-marquee{to{transform:translate(-50%)}}html[dir=rtl] .bf-ticker__track{animation-direction:reverse}.bf-ticker__toggle{flex:none;display:grid;place-items:center;width:36px;height:36px;margin:4px 10px;padding:0;border:1px solid rgba(11,10,8,.4);border-radius:50%;background:transparent;color:var(--bf-noir);cursor:pointer}.bf-ticker__toggle:hover{background:#0b0a081a}.bf .bf-ticker__toggle:focus-visible{outline-color:var(--bf-noir)}.bf-ticker__icon-play,.bf-ticker--paused .bf-ticker__icon-pause{display:none}.bf-ticker--paused .bf-ticker__icon-play{display:block}.bf-early__grid{display:grid;gap:clamp(40px,6vw,96px);align-items:center}.bf-early__media{position:relative;aspect-ratio:16 / 11;overflow:hidden;border-radius:var(--bf-radius);box-shadow:0 0 0 1px var(--bf-rule)}@media screen and (min-width:990px){.bf-early__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bf-early__grid--solo{grid-template-columns:minmax(0,760px);justify-content:center}.bf-early__media{aspect-ratio:4 / 5}}.bf-early__perks{display:grid;gap:14px;margin:28px 0 36px;padding:0;list-style:none}.bf-early__perk{position:relative;padding-inline-start:30px;font-size:16px;line-height:1.5;color:var(--bf-cream)}.bf-early__perk:before{content:"";position:absolute;inset-inline-start:4px;top:.5em;width:8px;height:8px;border:1px solid var(--bf-gold);transform:rotate(45deg)}.bf .bf-signup__label{display:block;margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bf-muted)}.bf .bf-signup__row{display:flex;flex-wrap:wrap;gap:10px}.bf .bf-signup__input{flex:1 1 240px;min-height:54px;margin:0;padding:0 22px;border:1px solid rgba(245,239,227,.35);border-radius:var(--border-radius-buttons, 30px);background:#f5efe30d;color:var(--bf-cream);font-family:var(--font-stack-body);font-size:16px;box-shadow:none}.bf .bf-signup__input::placeholder{color:#f5efe38c;opacity:1}.bf .bf-signup__input:focus{border-color:var(--bf-gold)}.bf .bf-signup__button{flex:0 0 auto}.bf .bf-signup__success{margin:0;padding:18px 22px;border:1px solid var(--bf-rule);border-radius:12px;background:#c5974a1a;color:var(--bf-cream);font-size:16px;line-height:1.5}.bf .bf-signup__error{margin-top:10px;font-size:14px;color:#f2b3ac}.bf .bf-signup__error ul{margin:0;padding-inline-start:18px}.bf-early__consent{margin:14px 0 0;font-size:12px;line-height:1.6;color:var(--bf-muted)}@media screen and (max-width:599px){.bf .bf-signup__button{flex:1 1 100%}}.bf-doors__grid{display:grid;gap:clamp(20px,2.4vw,32px)}.bf-door{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--bf-radius);background:var(--bf-panel);box-shadow:inset 0 0 0 1px var(--bf-hairline);transition:box-shadow .3s ease}.bf-door:hover{box-shadow:inset 0 0 0 1px var(--bf-rule)}.bf-door__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--bf-raised)}.bf-door__media-link{display:block}.bf-door__media img{transition:transform .9s var(--bf-ease)}.bf-door:hover .bf-door__media img{transform:scale(1.04)}.bf-door__placeholder{width:100%;height:100%;fill:#f5efe333}.bf-door__badge{position:absolute;top:18px;inset-inline-start:18px;z-index:10;padding:8px 15px;border-radius:999px;background:var(--bf-oxblood);color:var(--bf-cream);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 0 1px #e6c58566,0 10px 24px #00000059}.bf-door__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,36px)}.bf-door__title{margin:0;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);font-size:clamp(22px,2vw,30px);line-height:1.15;color:var(--bf-cream)}.bf-door__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--bf-ease)}.bf-door__title a:hover{background-size:100% 1px}.bf-door__pitch{margin:0;font-size:15px;line-height:1.6;color:var(--bf-muted)}.bf-door__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px}.bf-door__price .product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.bf-door__price .product-price--original{font-family:var(--font-stack-headings);font-size:clamp(24px,2.2vw,32px);color:var(--bf-cream)}.bf .product-price:has(.product-price--compare>span) .product-price--original{color:var(--bf-gold-light)}.bf .product-price--compare{font-size:.85em;color:var(--bf-muted)}.bf .product-price--compare:empty,.bf .product-price--unit:empty{display:none}.bf .bf-door__cta .button{min-height:52px;padding:14px 32px;border:1px solid var(--bf-gold);border-radius:var(--border-radius-buttons, 30px);background-color:var(--bf-gold);color:var(--bf-noir);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.bf .bf-door__cta .button__preloader-element circle{stroke:var(--bf-noir)}.bf-door__soldout{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-muted)}.bf-door__peek{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px;padding-top:18px;border-top:1px solid var(--bf-hairline)}.bf-door__unlock{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-gold)}.bf-door__unlock .bf-icon{width:20px;height:20px}.bf-door__note{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bf-muted)}.bf-door__pulse{flex:none;width:8px;height:8px;border-radius:50%;background:#d9534a;animation:bf-pulse 2s ease-out infinite}@keyframes bf-pulse{0%{box-shadow:0 0 #d9534a99}70%,to{box-shadow:0 0 0 9px #d9534a00}}@media screen and (min-width:750px){.bf-doors__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-door__media{aspect-ratio:4 / 5}.bf-doors__grid--2 .bf-door__media{aspect-ratio:5 / 4}}@media screen and (min-width:990px){.bf-doors__grid--3{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bf-door--lead{grid-row:span 2}.bf-door--lead .bf-door__media{flex:1 1 auto;aspect-ratio:auto;min-height:440px}.bf-door--lead .bf-door__title{font-size:clamp(28px,2.6vw,40px)}.bf-door--side,.bf-door--solo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bf-door--side .bf-door__media,.bf-door--solo .bf-door__media{aspect-ratio:auto;min-height:100%}.bf-door--solo .bf-door__media{min-height:520px}.bf-door--side .bf-door__body,.bf-door--solo .bf-door__body{justify-content:center}}.bf-deal__head{display:grid;gap:clamp(32px,5vw,80px);align-items:center;margin-bottom:clamp(40px,5vw,72px)}.bf-deal__figure{display:flex;align-items:flex-start;gap:14px;margin:0 0 12px;line-height:.8}.bf-deal__value{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 500);font-size:clamp(104px,15vw,228px);letter-spacing:-.045em;color:var(--bf-gold);background:linear-gradient(180deg,#f3dca6,#c5974a 55%,#a07633);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bf-deal__suffix{margin-top:.4em;writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(14px,1.3vw,19px);font-weight:600;line-height:1;letter-spacing:.42em;text-transform:uppercase;color:var(--bf-gold)}.bf-deal .bf__body{margin-bottom:28px}.bf-deal__media{position:relative;aspect-ratio:16 / 11;overflow:hidden;border-radius:var(--bf-radius)}.bf-deal__media:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:10;border:1px solid rgba(230,197,133,.4);border-radius:calc(var(--bf-radius) - 6px);pointer-events:none}@media screen and (min-width:990px){.bf-deal__head{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.bf-deal__head--solo{grid-template-columns:minmax(0,1fr)}.bf-deal--media-left .bf-deal__media{order:-1}.bf-deal__media{aspect-ratio:5 / 4}}.bf-row{--bf-row-gap: clamp(14px, 1.6vw, 24px);--bf-row-cols: 4}.bf-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--bf-row-cols) - 1) * var(--bf-row-gap)) / var(--bf-row-cols));gap:var(--bf-row-gap);margin:-4px -4px 0;padding:4px 4px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none}.bf-row__track::-webkit-scrollbar{display:none}.bf-row__item{min-width:0;scroll-snap-align:start}.bf-row__controls{display:flex;align-items:center;gap:12px;margin-top:24px}.bf-row__progress{position:relative;flex:1;height:1px;margin-inline-end:12px;overflow:hidden;background:var(--bf-hairline)}.bf-row__progress-bar{position:absolute;top:0;bottom:0;left:0;width:25%;background:var(--bf-gold);transition:transform .15s linear}.bf-row__nav{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--bf-rule);border-radius:50%;background:transparent;color:var(--bf-gold);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.bf-row__nav:hover:not(:disabled){border-color:var(--bf-gold);background:var(--bf-gold);color:var(--bf-noir)}.bf-row__nav:disabled{opacity:.35;cursor:default}html[dir=rtl] .bf-row__nav svg{transform:scaleX(-1)}.bf-row--static .bf-row__controls{display:none}@media screen and (max-width:1279px){.bf-row{--bf-row-cols: 3}}@media screen and (max-width:989px){.bf-row{--bf-row-cols: 2.3}.bf-row__track{margin-inline:calc(var(--bf-gutter) * -1);padding-inline:var(--bf-gutter);scroll-padding-inline:var(--bf-gutter)}}@media screen and (max-width:749px){.bf-row__nav{display:none}.bf-row__progress{margin-inline-end:0}}@media screen and (max-width:599px){.bf-row{--bf-row-cols: 1.55}}.bf .product-item.card{display:flex;flex-direction:column;height:100%;margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bf .product-item__image{display:block;overflow:hidden;padding-top:100%!important;border-radius:14px;background-color:var(--bf-cream)}.bf .product-item__image .product-item__image-figure{top:6%!important;left:6%!important;width:88%!important;height:88%!important}.bf .product-item__text{flex:1 1 auto}.bf .product-item__quick-buy{margin-top:auto;padding-top:14px}.bf .product-item__image img{mix-blend-mode:multiply;transition:transform .7s var(--bf-ease),opacity .3s linear}.no-touchevents .bf .product-item:hover .product-item__image img{transform:scale(1.04)}.bf .product-item__text{padding-left:4px;padding-right:4px}.bf .product-item__title,.bf .product-item__price{color:var(--bf-cream)}.bf .product-item__badges{top:12px}.bf .product-item__badge{padding-inline:11px;border-radius:999px;letter-spacing:.08em}.bf .product-item__badge--sale{background-color:var(--bf-oxblood)!important;color:var(--bf-cream)!important}.bf .product-item__badge--sold{background-color:#0b0a08d9!important;color:var(--bf-cream)!important}.bf .product-item__quick-buy .button{min-height:44px;border:1px solid var(--bf-rule);background-color:transparent;color:var(--bf-gold);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.bf .jdgm-star{color:var(--bf-gold)!important}.bf-gifting__head{display:grid;gap:clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(36px,4vw,56px)}.bf-gifting__media{position:relative;order:-1;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--bf-radius)}@media screen and (min-width:990px){.bf-gifting__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bf-gifting__head--solo{grid-template-columns:minmax(0,1fr)}.bf-gifting__media{order:0}}.bf-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.bf-tabs[hidden],.bf-tabs__panel[hidden],.bf-tabs__panel-title[hidden]{display:none}.bf .bf-tabs__tab{min-height:44px;padding:10px 22px;border:1px solid var(--bf-rule);border-radius:999px;background:transparent;color:var(--bf-cream);font-family:var(--font-stack-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bf .bf-tabs__tab:hover{border-color:var(--bf-gold);color:var(--bf-gold-light)}.bf .bf-tabs__tab[aria-selected=true]{border-color:var(--bf-gold);background:var(--bf-gold);color:var(--bf-noir)}.bf-tabs__panel+.bf-tabs__panel{margin-top:56px}.bf-tabs__panel-title{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bf-gold)}.bf-tabs__more{margin-top:28px}.bf-assure{padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--bf-hairline);border-bottom:1px solid var(--bf-hairline)}.bf-assure .bf-assure__heading{display:flex;justify-content:center;margin:0 0 clamp(32px,4vw,52px)}.bf-assure__heading:after{content:"";flex:none;width:32px;height:1px;background:currentColor}.bf-assure__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(16px,3vw,40px);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.bf-assure__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.bf-assure__item{padding:0 8px;text-align:center}.bf-assure__icon{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:18px;border:1px solid var(--bf-rule);border-radius:50%;color:var(--bf-gold)}.bf-assure__title{margin:0 0 6px;font-family:var(--font-stack-body);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-cream)}.bf-assure__text{margin:0;font-size:14px;line-height:1.6;color:var(--bf-muted)}.bf-cta{padding:clamp(96px,12vw,180px) 0}.bf-cta__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(70% 65% at 50% 50%,rgba(11,10,8,calc(var(--bf-scrim, .8) - .1)),rgba(11,10,8,var(--bf-scrim, .8)) 70%)}.bf-cta .bf__body{margin-bottom:40px;font-size:clamp(16px,1.4vw,19px)}.bf-cta__timer .bf-countdown__units{justify-content:center}.bf-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.bf-cta__terms{max-width:640px;margin:56px auto 0;border-top:1px solid var(--bf-hairline);text-align:start}.bf-cta__terms summary{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 0;list-style:none;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bf-muted);cursor:pointer}.bf-cta__terms summary::-webkit-details-marker{display:none}.bf-cta__terms summary:after{content:"+";font-size:18px;line-height:1;color:var(--bf-gold)}.bf-cta__terms[open] summary:after{content:"\2212"}.bf-cta__terms-body{font-size:13px;line-height:1.7;color:var(--bf-muted)}.bf-cta__terms-body p{margin:0 0 .8em}.bf-icon{display:block}@media(prefers-reduced-motion:reduce){.bf-js [data-bf-reveal]{opacity:1!important;transform:none!important;transition:none!important}.bf-js .bf-hero__title-accent,.bf-door__pulse{animation:none}.bf *,.bf *:before,.bf *:after{transition-duration:.01ms!important}.bf-ticker__viewport{-webkit-mask-image:none;mask-image:none}.bf-ticker__track{width:auto;animation:none}.bf-ticker__list{flex-wrap:wrap;justify-content:center;min-width:0;width:100%}.bf-ticker__list[aria-hidden=true],.bf-ticker__toggle{display:none}.bf-ticker__item{padding:12px 0}}@media(forced-colors:active){.bf-hero__title-accent,.bf-deal__value{background:none;-webkit-text-fill-color:currentColor}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-black-friday.css.map */
