.bfb{--bfb-ball: #dcef4c;position:relative;overflow:hidden;background:#000;color:#fff}.bfb[hidden]{display:none}.bfb__bg,.bfb__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfb__bg img{filter:blur(var(--bfb-blur, 0px));transform:scale(1.08);object-position:var(--bfb-pos, center)}.bfb--photo .bfb__bg img{transform:none}.bfb--photo .bfb__shade{background:linear-gradient(90deg,#000000f0,#000000c7 24%,#00000026 40%,#0000,#00000026 60%,#000000c7 76%,#000000f0)}.bfb__centre--empty .bfb__sale{display:none}.bfb__strip{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1.4fr 1.4fr 1fr;gap:3px;background:#000}.bfb__strip img{width:100%;height:100%;object-fit:cover;display:block}.bfb__strip--2{left:30%;right:30%;grid-template-columns:1fr 1fr}.bfb--strip .bfb__strip--2~.bfb__shade{background:none}.bfb--strip .bfb__shade{background:linear-gradient(90deg,#000000e6,#000000b3 22%,#0000001a,#0000,#0000001a,#000000b3 78%,#000000e6),linear-gradient(0deg,#00000073,#0000 30%)}.bfb--photo .bfb__inner{min-height:clamp(420px,38vw,640px)}@media(min-width:750px){.bfb--photo .bfb__left,.bfb--photo .bfb__right{background:#000000c7;padding:clamp(18px,2vw,30px);border-radius:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.bfb__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--bfb-shade, .6))}.bfb__inner{position:relative;max-width:1760px;margin:0 auto;padding:clamp(28px,4vw,64px) max(16px,3vw);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.5vw,40px)}.bfb__left{display:grid;gap:14px;justify-items:center;text-align:center}.bfb__title-box{position:relative;padding:10px clamp(14px,2vw,28px) 14px}.bfb__title-box:before,.bfb__title-box:after{content:"";position:absolute;width:70%;height:72%;border:3px solid var(--bfb-ball);pointer-events:none}.bfb__title-box:before{top:0;left:0;border-right:0;border-bottom:0}.bfb__title-box:after{bottom:0;right:0;border-left:0;border-top:0}.bfb__title{margin:0;display:grid;color:#fff;font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:-.02em;font-size:clamp(44px,5.6vw,104px)}.bfb__tagline{margin:0;font-size:clamp(15px,1.3vw,20px);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.bfb__dates{margin:0;width:100%;background:var(--bfb-ball);color:#000;padding:6px 10px;font-size:clamp(13px,1vw,16px);font-weight:900;text-transform:uppercase}.bfb__timer[hidden]{display:none}.bfb__timer-label{margin:0 0 4px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--bfb-ball)}.bfb__units{display:flex;align-items:flex-start;gap:clamp(6px,.8vw,12px)}.bfb__units span{display:grid;justify-items:center;min-width:2.2ch}.bfb__units b{font-size:clamp(34px,3.6vw,62px);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.bfb__units small{margin-top:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.bfb__units i{font-style:normal;font-size:clamp(28px,3vw,52px);font-weight:900;line-height:1;opacity:.8}.bfb__code{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 10px;background:var(--bfb-ball);color:#000;padding:10px 14px;font:inherit;text-transform:uppercase}.bfb__code[hidden]{display:none}.bfb__code-text{font-size:clamp(15px,1.4vw,22px);font-weight:900}.bfb__code-value{font-size:clamp(17px,1.6vw,26px);font-weight:900;letter-spacing:.06em;border-bottom:3px dashed #000}.bfb__code-copy{flex-basis:100%;font-size:11px;font-weight:800;letter-spacing:.1em;opacity:.7}.bfb__code:focus-visible,.bfb__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.bfb__small{margin:0;font-size:13px;color:#fffc}.bfb__small[hidden]{display:none}.bfb__centre{position:relative;display:grid;place-items:center;min-height:clamp(240px,30vw,520px);container-type:inline-size;overflow:hidden}.bfb__sale{grid-area:1 / 1;font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.04em;font-size:clamp(110px,17vw,330px);color:#fff}@supports (font-size: 1cqw){.bfb__sale{font-size:34cqw}}.bfb__feature{grid-area:1 / 1;position:relative;width:auto;max-height:clamp(240px,30vw,520px);object-fit:contain;align-self:end}.bfb__right{display:grid;gap:16px;justify-items:center;text-align:center;min-width:0}.bfb__left{min-width:0}.bfb__upto{max-width:100%;box-sizing:border-box}.bfb__upto{width:100%;background:var(--bfb-ball);color:#000;padding:clamp(16px,2vw,28px);display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:10px}.bfb__upto-num{font-size:clamp(52px,6vw,132px);font-weight:900;line-height:.85;letter-spacing:-.05em}.bfb__upto-pre{grid-column:1 / -1;font-weight:900;text-transform:uppercase;font-size:clamp(18px,1.8vw,32px);line-height:1;margin-bottom:4px}.bfb__upto-side{align-self:end;font-weight:900;text-transform:uppercase;line-height:1;font-size:clamp(22px,2.3vw,48px);padding-bottom:.1em}.bfb__cats{grid-column:1 / -1;list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:clamp(11px,.85vw,15px);font-weight:900;text-transform:uppercase}.bfb__cats li:not(:last-child):after{content:"\2022";margin-left:14px}.bfb__note{margin:0;font-size:clamp(18px,1.8vw,30px);font-weight:900;text-transform:uppercase}.bfb__stock{margin:0;max-width:30ch;font-size:clamp(15px,1.2vw,19px);font-weight:700;line-height:1.3}.bfb__stock b{color:var(--bfb-ball);font-weight:900;text-transform:uppercase}.bfb__with{grid-column:1 / -1;margin-top:6px;font-weight:900;text-transform:uppercase;font-size:clamp(12px,.95vw,16px)}.bfb__cta{background:#fff;color:#000;padding:14px 28px;font-size:clamp(16px,1.3vw,20px);font-weight:900;text-transform:uppercase;text-decoration:none}.bfb__cta:hover{background:var(--bfb-ball)}.bfb__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bfb__cta--alt{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}.bfb__cta--alt:hover{color:#000;box-shadow:none}@media(min-width:750px)and (max-width:989px){.bfb__inner{grid-template-columns:1fr 1fr}.bfb__centre{display:none}}@media(max-width:749px){.bfb__inner{grid-template-columns:minmax(0,1fr) 44%;gap:12px;padding-top:18px;padding-bottom:20px}.bfb__left,.bfb__right{display:contents}.bfb__inner>*,.bfb__left>*,.bfb__right>*{grid-column:1 / -1}.bfb__title-box{order:1;grid-column:1;align-self:center;justify-self:center;padding:6px 12px 8px}.bfb__title{font-size:clamp(32px,10vw,46px);text-align:center}.bfb__centre{display:grid;order:1;grid-column:2;min-height:0;overflow:visible}.bfb--photo .bfb__bg{position:relative;display:block;height:68vw}.bfb--photo .bfb__shade{inset:0 0 auto 0;height:68vw;background:linear-gradient(180deg,#0000 40%,#000000d9 85%,#000)}.bfb--photo .bfb__inner{margin-top:-34px;min-height:0}.bfb--photo .bfb__centre--empty{display:none}.bfb--strip .bfb__strip{position:relative;height:92vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.bfb--strip .bfb__strip--2{left:auto;right:auto;height:78vw;grid-template-rows:1fr}.bfb--strip .bfb__strip img:nth-child(1){order:3}.bfb--strip .bfb__strip img:nth-child(2){order:1}.bfb--strip .bfb__strip img:nth-child(3){order:2}.bfb--strip .bfb__strip img:nth-child(4){order:4}.bfb--strip .bfb__shade{display:none}.bfb--strip .bfb__inner{margin-top:0;padding-top:16px}.bfb--photo .bfb__title-box{grid-column:1 / -1}.bfb__centre .bfb__sale{display:none}.bfb__feature{max-height:190px;width:100%;margin-bottom:-20px}.bfb__upto{order:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;padding:12px}.bfb__upto-pre,.bfb__cats{flex-basis:100%;text-align:center}.bfb__upto-pre{font-size:17px;margin:0}.bfb__upto-num{font-size:clamp(58px,19vw,84px)}.bfb__upto-side{font-size:clamp(26px,8vw,36px)}.bfb__cats{margin-top:6px;font-size:11px;gap:2px 10px}.bfb__cats li:not(:last-child):after{margin-left:10px}.bfb__timer{order:3;justify-self:center;text-align:center}.bfb__units b{font-size:34px}.bfb__units i{font-size:28px}.bfb__units small{margin-top:3px;font-size:10px}.bfb__code{order:4;padding:8px 12px}.bfb__small{order:5;text-align:center}.bfb__ctas{order:6;flex-wrap:nowrap}.bfb__cta{flex:1;text-align:center;padding:12px}.bfb__dates{order:5;text-align:center}.bfb__tagline,.bfb__note{display:none}.bfb__stock{order:5;justify-self:center;text-align:center;font-size:14px}.bfb__with{flex-basis:100%;text-align:center;margin-top:2px;font-size:12px}}.footer-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;align-items:start}.footer-brands__label{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.footer-brands ul{list-style:none;margin:0;padding:0}.footer-brands li{margin:0 0 4px}.footer-brands__seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.footer-brands{gap:4px 14px}}.header__content-segment.header__content-segment-desktop.right{column-gap:14px}.h-wishlist-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.h-wishlist-icon .wishlist-h-count{width:20px;height:15px;font-size:13px;right:-4px;top:-4px;line-height:15px;background-color:var(--color-background-cart-dot);color:var(--color-text-cart-dot);border-radius:9;min-width:20px;height:20px;padding:0 .25em;line-height:18px}.h-wishlist-icon .wishlist-h-count[data-total="0"],.h-wishlist-icon .wishlist-h-count[data-total=""]{display:none}a.h-wishlist-icon{position:relative!important;overflow:visible!important;display:flex!important;align-items:center!important;align-self:center!important;justify-content:center!important;width:var(--size-icon-touch)!important;height:var(--size-icon-touch)!important;margin:1px!important;color:currentColor!important}a.h-wishlist-icon>svg,a.h-wishlist-icon>.icon{width:22px!important;height:22px!important}a.h-wishlist-icon .wishlist-h-count.wishlist-total-count{position:absolute!important;top:4px!important;right:-5px!important;left:auto!important;bottom:auto!important;min-width:18px!important;width:auto!important;height:18px!important;padding:0 .25em!important;line-height:18px!important;text-align:center!important;border-radius:9px!important;background:var(--color-button-primary-background)!important;color:#fff!important;font-size:var(--font-size-body-25, 11px)!important;font-weight:500!important;z-index:3!important;pointer-events:none!important;display:block!important}@media(max-width:959px){a.h-wishlist-icon .wishlist-h-count.wishlist-total-count{top:35%!important;left:70%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;min-width:14px!important;width:auto!important;height:14px!important;line-height:14px!important;font-size:9px!important;padding:0 2px!important}}a.h-wishlist-icon .wishlist-h-count[data-total="0"],a.h-wishlist-icon .wishlist-h-count[data-total=""]{display:none!important}.nrs{background:#0c0c0d;color:#fff}.nrs__inner{display:flex;gap:30px;align-items:stretch;padding:40px max(24px,min(2vw,30px))}.nrs__inner[data-media-position=right]{flex-direction:row-reverse}.nrs__media{position:relative;flex:0 0 var(--nrs-media);min-height:var(--nrs-min-h);border-radius:16px;overflow:hidden;background:#000}.nrs__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nrs__video--placeholder{background:linear-gradient(135deg,#1a1a1a,#000)}.nrs__media-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000bf)}.nrs__media-content{position:absolute;left:0;right:0;bottom:0;padding:30px 32px}.nrs__media-title{margin:6px 0;font-size:clamp(26px,3vw,40px);line-height:1.02;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.nrs__media-text{margin:0;font-size:15px;color:#d7d7d7;max-width:34ch}.nrs__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px}.nrs__eyebrow{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#9aa0ac}.nrs__eyebrow--accent{color:#e11f27}.nrs__heading{margin:8px 0 6px;font-size:clamp(22px,2.3vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.nrs__text,.nrs__text p{margin:0;font-size:14.5px;line-height:1.55;color:#b7bcc6;max-width:42ch}.nrs__carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px;cursor:grab;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent)}.nrs__carousel.is-scroll-end{-webkit-mask-image:none;mask-image:none}.nrs__carousel.is-dragging{cursor:grabbing}.nrs__carousel::-webkit-scrollbar{display:none}.nrs__slide{flex:0 0 47%;max-width:47%;scroll-snap-align:start;background:#fff;border-radius:12px;overflow:hidden}.nrs__slide .product-item{width:100%}@media(max-width:900px){.nrs__slide{flex-basis:62%;max-width:62%}}.nrs__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#111;font-weight:700;font-size:14px;padding:12px 22px;border-radius:10px;text-decoration:none;transition:transform .18s ease}.nrs__cta:hover{transform:translateY(-2px)}.nrs__cta svg{transition:transform .18s ease}.nrs__cta:hover svg{transform:translate(3px)}@media(max-width:900px){.nrs__inner,.nrs__inner[data-media-position=right]{flex-direction:column}.nrs__media{flex-basis:auto;min-height:340px;width:100%}.nrs__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.nrs__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=BAAAEAEAAAI */
