.bf-badge{display:inline-block;background:#000;color:#fff;font-size:1.05rem;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .8rem;white-space:nowrap}.card__badge .bf-badge{font-size:1rem;padding:.5rem .7rem}.bf-badge--price{font-size:1.1rem;padding:.6rem .9rem;align-self:center}.price--sold-out .bf-badge--price{display:none}.price--on-sale .price__sale{display:inline-flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem}.bf-card-note{margin:.5rem 0 0;font-size:1.15rem;line-height:1.3;letter-spacing:.02em;color:rgba(var(--color-foreground)/.7)}.bf-card-note--low{color:rgb(var(--color-price-discount-text));font-weight:600}.bf-countdown{display:inline-flex;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums;white-space:nowrap}.bf-countdown__unit{display:inline-flex;align-items:baseline;gap:.1rem}.bf-countdown__unit b{font-weight:700}.bf-countdown__unit i{font-style:normal;font-size:.8em;opacity:.75}.bf-countdown--boxes{gap:.8rem}.bf-countdown--boxes .bf-countdown__unit{flex-direction:column;align-items:center;min-width:6.4rem;padding:1rem .4rem .8rem;border:1px solid rgba(255,255,255,.35)}.bf-countdown--boxes b{font-size:2.6rem;line-height:1;font-weight:500}.bf-countdown--boxes i{margin-top:.5rem;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.bf-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3rem 1.4rem;background:#000;color:#fff;padding:1rem 1.6rem;text-align:center;font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase}.bf-strip a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.bf-offer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1.6rem;background:#000;color:#fff;padding:1.1rem 1.4rem;margin-top:1.4rem;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}.bf-hero{position:relative;overflow:hidden;background:#000;color:#fff;text-align:center;padding:clamp(9rem,15vw,15rem) 1.6rem 5rem}.bf-hero p,.bf-hero h2{color:#fff}.bf-hero:before{content:"";position:absolute;left:50%;top:clamp(3rem,5vw,5.6rem);width:max(190vw,190rem);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:#000;box-shadow:0 -.2rem 1.2rem #fffffff2,0 -1rem 5rem #ffffff61,inset 0 1.4rem 4rem #ffffff24}.bf-hero__inner{position:relative;z-index:1;max-width:96rem;margin:0 auto}.bf-hero__eyebrow{margin:0 0 1.2rem;font-size:1.05rem;letter-spacing:.3em;text-transform:uppercase;opacity:.85}.bf-hero__title{margin:0;color:#fff;font-size:clamp(2.7rem,8.4vw,10rem);line-height:1.05;letter-spacing:.13em;text-transform:uppercase;font-weight:700;white-space:nowrap}.bf-hero__title span{font-weight:200}.bf-hero__sub{margin:1.6rem 0 2.8rem;font-size:clamp(1.2rem,2.2vw,1.8rem);letter-spacing:.32em;text-transform:uppercase}.bf-hero__brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0 auto 3rem;padding:0;list-style:none;max-width:44rem}.bf-hero__brands li{grid-column:span 3}.bf-hero__brands li:last-child:nth-child(odd){grid-column:2/span 4}.bf-hero__brand{display:flex;align-items:center;justify-content:center;min-height:6.8rem;padding:1rem;border:1px solid rgba(255,255,255,.4);background:#080808;color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.bf-hero__brand:hover{background:#fff;color:#000}.bf-hero__brand img{max-width:100%;max-height:4.6rem;width:auto;height:auto}.bf-hero__timer{margin-bottom:3rem}.bf-hero__cta{display:inline-block;background:#fff;color:#000;padding:1.6rem 3.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}@media(min-width:750px){.bf-hero__brands{grid-template-columns:repeat(5,minmax(0,1fr));max-width:88rem}.bf-hero__brands li,.bf-hero__brands li:last-child:nth-child(odd){grid-column:auto}}.bf-stories{background:rgb(var(--color-background));padding:1.4rem 0 1.6rem}.bf-stories__list{display:flex;gap:1.4rem;overflow-x:auto;margin:0;padding:0 1.6rem;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bf-stories__list::-webkit-scrollbar{display:none}@media(min-width:990px){.bf-stories__list{justify-content:center}}.bf-stories__item{flex:0 0 auto;width:8.2rem;text-align:center}.bf-stories__link{display:block;color:inherit;text-decoration:none}.bf-stories__ring{display:block;width:7.8rem;height:7.8rem;margin:0 auto .6rem;padding:.3rem;border:2px solid #000;border-radius:50%}.bf-stories__ring img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;background:#f1f1f1}.bf-stories__label{display:block;font-size:1.15rem;line-height:1.25;letter-spacing:.03em}.bf-intro{padding:2.4rem 1.6rem 1.2rem}.bf-intro h1{margin:0 0 1rem;letter-spacing:.06em;text-transform:uppercase}.bf-intro p{margin:0;max-width:64rem}@media(min-width:750px){.bf-intro{padding:3.6rem 3rem 1.6rem}}.bf-bundle{display:block;margin-top:2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground)/.18)}.bf-bundle__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.2rem 1rem;margin-bottom:1rem}.bf-bundle__title{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bf-bundle__deal{font-size:1.2rem;opacity:.75}.bf-bundle__row{display:grid;grid-template-columns:2rem 5.6rem minmax(0,1fr);gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid rgba(var(--color-foreground)/.1)}.bf-bundle__row img{width:5.6rem;height:5.6rem;object-fit:contain;background:#f4f4f4}.bf-bundle__name{font-size:1.25rem;line-height:1.3}.bf-bundle__price{font-size:1.25rem;font-weight:600;margin-top:.2rem}.bf-bundle__row select{margin-top:.5rem;width:100%;max-width:16rem;padding:.5rem .7rem;font-size:1.25rem;border:1px solid rgba(var(--color-foreground)/.25);background:transparent;color:inherit}.bf-bundle__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground)/.1)}.bf-bundle__total{font-size:1.5rem;font-weight:700}.bf-bundle__total s{margin-right:.6rem;font-weight:400;opacity:.6}.bf-bundle__add{padding:1.2rem 2rem;background:#000;color:#fff;border:0;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.bf-bundle__add[disabled]{opacity:.5;cursor:default}.bf-bundle__error{margin:.8rem 0 0;font-size:1.2rem;color:rgb(var(--color-price-discount-text))}.bf-cart{margin:1.2rem 2rem 0}@media(min-width:990px){.bf-cart{margin-left:2.8rem;margin-right:2.8rem}}.bf-cart--page{margin:0 0 2rem}.bf-cart__timer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.2rem 1rem;background:#000;color:#fff;padding:.9rem 1.2rem;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.bf-cart__bundle{margin-top:.9rem;font-size:1.25rem;line-height:1.35}.bf-cart__bar{height:.4rem;margin-top:.5rem;background:rgba(var(--color-foreground)/.12)}.bf-cart__bar span{display:block;height:100%;background:#000}.bf-cart__saving{margin-top:.8rem;font-size:1.25rem;font-weight:700;color:rgb(var(--color-price-discount-text))}.v3-hero{position:relative;overflow:hidden;background:#050505;color:#fff}.v3-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 50% 0%,#ffffff38,#fff0 70%);pointer-events:none;z-index:1}.v3-hero__grid{position:relative;display:grid;grid-template-columns:1fr;min-height:0}.v3-hero__side{display:none;position:relative;overflow:hidden}.v3-hero__side img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;opacity:.85}.v3-hero__side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.v3-hero__side--l:after{background:linear-gradient(to right,#0505051a,#050505 96%)}.v3-hero__side--r:after{background:linear-gradient(to left,#0505051a,#050505 96%)}.v3-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.v3-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;opacity:.32}.v3-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#05050559,#050505e0 55%,#050505)}.v3-hero__main{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4.4rem 2rem 4rem}.v3-hero__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;padding:.6rem 1.2rem;border:1px solid rgba(255,255,255,.35);border-radius:10rem;font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;color:#fff}.v3-hero__eyebrow i{width:.6rem;height:.6rem;border-radius:50%;background:#fff;animation:v3pulse 1.6s ease-in-out infinite}@keyframes v3pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.v3-hero__eyebrow i{animation:none}}.v3-hero__title{margin:0;color:#fff;font-size:clamp(5.6rem,17vw,13rem);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;font-weight:800}.v3-hero__title span{display:block;color:transparent;-webkit-text-stroke:1.5px #fff}.v3-hero__sub{margin:1.8rem 0 0;max-width:40rem;font-size:1.4rem;line-height:1.5;color:#ffffffc7;text-transform:none;letter-spacing:.02em}.v3-hero__timer{margin:2.6rem 0 0}.bf-countdown--v3{gap:.6rem;align-items:flex-start}.bf-countdown--v3 .bf-countdown__unit{flex-direction:column;align-items:center;min-width:6rem}.bf-countdown--v3 .bf-countdown__unit+.bf-countdown__unit:before{content:":";position:absolute;margin:-.2rem 0 0 -1.6rem;font-size:3rem;opacity:.5}.bf-countdown--v3 .bf-countdown__unit{position:relative}.bf-countdown--v3 b{font-size:3.6rem;line-height:1;font-weight:600}.bf-countdown--v3 i{margin-top:.6rem;font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.v3-hero__brands{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:40rem;margin:2.8rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.v3-hero__brands li{border-bottom:1px solid rgba(255,255,255,.2)}.v3-hero__brands li:nth-child(odd){border-right:1px solid rgba(255,255,255,.2)}.v3-hero__brands li:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.v3-hero__brands a{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:5.2rem;padding:0 1rem;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.v3-hero__brands a:hover{background:#fff;color:#000}.v3-hero__ctas{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:40rem;margin-top:2.6rem}.v3-hero__cta{display:block;background:#fff;color:#000;padding:1.7rem 2rem;font-size:1.3rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;text-align:center}.v3-hero__cta--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.v3-hero__note{margin:1.6rem 0 0;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:#fff9}@media(min-width:750px){.v3-hero__brands{grid-template-columns:repeat(5,auto);max-width:none;width:auto;border:0;gap:0}.v3-hero__brands li,.v3-hero__brands li:nth-child(odd),.v3-hero__brands li:last-child:nth-child(odd){grid-column:auto;border:0}.v3-hero__brands li+li{border-left:1px solid rgba(255,255,255,.25)}.v3-hero__brands a{min-height:4.4rem;padding:0 2.4rem}.v3-hero__ctas{flex-direction:row;justify-content:center;width:auto;max-width:none}.v3-hero__cta{padding:1.7rem 3.4rem}}@media(min-width:990px){.v3-hero__bg{display:none}.v3-hero__grid{grid-template-columns:minmax(0,1fr) minmax(64rem,1.6fr) minmax(0,1fr);min-height:72rem}.v3-hero__side{display:block}.v3-hero__main{padding:7rem 2rem}.v3-hero__sub{font-size:1.5rem}.bf-countdown--v3 .bf-countdown__unit{min-width:8rem}.bf-countdown--v3 b{font-size:4.8rem}.bf-countdown--v3 .bf-countdown__unit+.bf-countdown__unit:before{font-size:4rem;margin-left:-2.2rem}}.v3-rail{background:#050505;color:#fff;padding:0 0 3.2rem}.v3-rail__head{display:flex;justify-content:space-between;align-items:baseline;padding:2.4rem 2rem 1.4rem;border-top:1px solid rgba(255,255,255,.12)}.v3-rail__title{margin:0;color:#fff;font-size:1.3rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.v3-rail__hint{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.v3-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:38%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0;padding:0 2rem;list-style:none;scrollbar-width:none}.v3-rail__list::-webkit-scrollbar{display:none}.v3-rail__item{scroll-snap-align:start}.v3-rail__link{display:block;color:#fff;text-decoration:none}.v3-rail__img{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;border-radius:1.4rem;background:#1a1a1a;outline:1px solid rgba(255,255,255,.14);outline-offset:-1px}.v3-rail__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform .6s ease}.v3-rail__link:hover img{transform:scale(1.05)}.v3-rail__badge{position:absolute;top:.8rem;left:.8rem;z-index:1;background:#fff;color:#000;padding:.35rem .6rem;border-radius:.4rem;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v3-rail__name{display:block;margin-top:.9rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media(min-width:750px){.v3-rail__list{grid-auto-columns:22%}}@media(min-width:990px){.v3-rail{padding-bottom:5rem}.v3-rail__head{padding:3.2rem 5rem 1.8rem}.v3-rail__hint{display:none}.v3-rail__list{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);overflow:visible;padding:0 5rem;gap:1.4rem}}.v3-hero__eyebrow{order:1}.v3-hero__title{order:2}.v3-hero__sub{order:3}.v3-hero__timer{order:4}.v3-hero__ctas{order:5}.v3-hero__brands{order:6}.v3-hero__note{order:7}@media(max-width:749px){.v3-hero__main{padding:3.2rem 2rem}.v3-hero__title{font-size:clamp(5rem,16vw,7.2rem)}.v3-hero__sub{margin-top:1.4rem;font-size:1.35rem}.v3-hero__timer,.v3-hero__ctas{margin-top:2rem}.v3-hero__brands{margin-top:2.4rem}.bf-countdown--v3 b{font-size:3.2rem}}@media(min-width:750px){.v3-hero__ctas{order:6;margin-top:2.6rem}.v3-hero__brands{order:5}.v3-hero__brands li:nth-child(n+2){border-left:1px solid rgba(255,255,255,.25)}}.bf-countdown--v3 .bf-countdown__unit+.bf-countdown__unit:before{content:none}.bf-countdown--v3{gap:1.2rem}.bf-setdeal{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:1.4rem;padding:1.2rem 1.4rem;background:#000;color:#fff;text-decoration:none}.bf-setdeal__chip{display:inline-block;background:#fff;color:#000;padding:.7rem 1.1rem;font-size:1.35rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.bf-setdeal__text{flex:1 1 18rem;font-size:1.25rem;line-height:1.35;letter-spacing:.02em}.bf-setdeal:hover .bf-setdeal__chip{background:#e9e9e9}.bf-card-note--deal span{display:inline-block;background:#000;color:#fff;padding:.4rem .7rem;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(min-width:750px)and (max-width:1199px){.v3-hero__brands{grid-template-columns:repeat(3,auto);row-gap:1rem}.v3-hero__brands li:nth-child(3n+1){border-left:0}}@media(min-width:1200px){.v3-hero__brands{grid-template-columns:repeat(6,auto)}}@media(min-width:990px){.v3-hero__grid{grid-template-columns:minmax(0,1fr) minmax(78rem,2.1fr) minmax(0,1fr)}.v3-hero__brands a{white-space:nowrap;padding:0 1.6rem;font-size:1.2rem;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/bf.css.map */
