.sbs-bf{--bf-black:#0E0F11;--bf-black-2:#1A1C20;--bf-on-black:#FFFFFF;--bf-on-black-2:#B9BEC7;--bf-accent:var(--sbs4-orange,#F2811D);--bf-accent-text:var(--sbs4-orange-text,#C2410C);--bf-ink:var(--sbs4-ink,#1A1A1A);--bf-muted:var(--sbs4-muted,#6B6B6B);--bf-line:var(--sbs4-line,#E6E6E6);--bf-navy:var(--sbs4-navy,#13203A);--bf-radius:var(--sbs4-radius,14px);--bf-radius-lg:var(--sbs4-radius-lg,20px);--bf-gap:var(--sbs4-section-gap,40px);font-family:var(--sbs4-font,"Poppins",Helvetica,Arial,sans-serif);color:var(--bf-ink);padding:calc(var(--bf-gap) * 1.4) 0}.sbs-bf *,.sbs-bf *:before,.sbs-bf *:after{box-sizing:border-box}.sbs-bf__container{max-width:var(--sbs4-container,1280px);margin:0 auto;padding:0 var(--sbs4-gutter,16px)}.sbs-bf__container--narrow{max-width:880px}.sbs-bf--dark{background:var(--bf-black);color:var(--bf-on-black)}.sbs-bf--sand{background:var(--sbs4-hero-warm,#F6F1E9)}.sbs-bf--white{background:var(--sbs4-white,#fff)}.sbs-bf--flush{padding-top:0}.sbs-bf[id]{scroll-margin-top:calc(var(--bf-jump-top,0px) + 72px)}.sbs-bf__eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-accent-text)}.sbs-bf--dark .sbs-bf__eyebrow{color:var(--bf-accent)}.sbs-bf__h2{margin:0;font-family:inherit;font-weight:800;font-size:clamp(26px,3.2vw,40px);line-height:1.1;letter-spacing:-.01em;color:inherit}.sbs-bf__lead{margin:16px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6;max-width:38em}.sbs-bf--dark .sbs-bf__lead{color:var(--bf-on-black-2)}.sbs-bf__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.sbs-bf__more{font-weight:700;font-size:15px;color:var(--bf-accent-text);text-decoration:none;white-space:nowrap}.sbs-bf__more:hover{text-decoration:underline}.sbs-bf--dark .sbs-bf__more{color:var(--bf-accent)}.sbs-bf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;font:700 15px/1 var(--sbs4-font,"Poppins",sans-serif);text-decoration:none;border:2px solid transparent;transition:background .15s,color .15s,border-color .15s;cursor:pointer}.sbs-bf-btn--primary{background:var(--bf-accent);color:#111}.sbs-bf-btn--primary:hover{background:#ff9433;color:#111}.sbs-bf-btn--ghost{border-color:currentColor;color:inherit;background:transparent}.sbs-bf-btn--ghost:hover{background:#ffffff14}.sbs-bf-btn--navy{background:var(--bf-navy);color:#fff}.sbs-bf-btn--navy:hover{background:var(--sbs4-navy-900,#0D1729);color:#fff}.sbs-bf-btn:focus-visible,.sbs-bf a:focus-visible,.sbs-bf button:focus-visible,.sbs-bf summary:focus-visible{outline:3px solid var(--bf-accent);outline-offset:3px}.sbs-bf-hero{padding:0;background:var(--bf-black);color:var(--bf-on-black);position:relative;overflow:hidden}.sbs-bf-hero__grid{display:flex;flex-wrap:wrap;align-items:center;gap:40px;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(40px,6vw,88px)}.sbs-bf-hero__copy{flex:1 1 460px;min-width:0;position:relative;z-index:1}.sbs-bf-hero__media{flex:1 1 420px;min-width:0;position:relative;z-index:1}.sbs-bf-hero__media img,.sbs-bf-hero__media svg{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--bf-radius-lg);background:var(--bf-black-2)}.sbs-bf-hero__badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px;border-radius:999px;background:var(--bf-accent);color:#111;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sbs-bf-hero__title{margin:0;font-family:inherit;font-weight:900;font-size:clamp(48px,8.4vw,112px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;color:#fff}.sbs-bf-hero__title span{color:var(--bf-accent)}.sbs-bf-hero__sub{margin:20px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.6;max-width:34em;color:var(--bf-on-black-2)}.sbs-bf-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sbs-bf-hero__glow{position:absolute;inset:auto -10% -40% auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#f2811d47,#f2811d00);pointer-events:none}.sbs-bf-count{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:32px}.sbs-bf-count[hidden]{display:none}.sbs-bf-count__cell{min-width:72px;padding:12px 10px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);text-align:center}.sbs-bf-count__num{display:block;font-size:28px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.sbs-bf-count__lbl{display:block;margin-top:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-on-black-2)}.sbs-bf-count__label{margin:0 0 6px 4px;font-size:13px;color:var(--bf-on-black-2)}.shopify-section:has(>.sbs-bf-jump){position:sticky;top:var(--bf-jump-top,0px);z-index:3}.sbs-bf-jump{padding:0;position:relative;background:#0e0f11eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.sbs-bf-jump__row{display:flex;gap:8px;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none}.sbs-bf-jump__row::-webkit-scrollbar{display:none}.sbs-bf-jump a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.sbs-bf-jump a:hover{border-color:var(--bf-accent);color:var(--bf-accent)}.sbs-bf-jump a.is-hot{background:var(--bf-accent);border-color:var(--bf-accent);color:#111}.sbs-bf-tabs__list{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px;scrollbar-width:thin}.sbs-bf-tabs__btn{flex:none;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--bf-line);background:#fff;color:var(--bf-ink);font:600 14px var(--sbs4-font,"Poppins",sans-serif);cursor:pointer;white-space:nowrap}.sbs-bf-tabs__btn[aria-selected=true]{background:var(--bf-black);border-color:var(--bf-black);color:#fff}.sbs-bf--dark .sbs-bf-tabs__btn{background:transparent;border-color:#fff3;color:#fff}.sbs-bf--dark .sbs-bf-tabs__btn[aria-selected=true]{background:var(--bf-accent);border-color:var(--bf-accent);color:#111}.sbs-bf-tabs__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 20px}.sbs-bf-tabs__note{margin:0;font-size:15px;color:var(--bf-muted)}.sbs-bf--dark .sbs-bf-tabs__note{color:var(--bf-on-black-2)}.sbs-bf-tabs__panel[hidden]{display:none}.sbs-bf-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin:0;list-style:none;padding-left:0}.sbs-bf-rail>li{flex:0 0 calc((100% - 48px)/4);min-width:240px;scroll-snap-align:start}@media(max-width:989px){.sbs-bf-rail>li{flex-basis:calc((100% - 16px) / 2.3)}}@media(max-width:599px){.sbs-bf-rail>li{flex-basis:72%;min-width:0}}.sbs-bf-empty{margin:0;padding:24px;border:1.5px dashed var(--bf-line);border-radius:var(--bf-radius);color:var(--bf-muted);font-size:14px}.sbs-bf-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--bf-line);border-radius:var(--bf-radius);overflow:hidden;color:var(--bf-ink);text-decoration:none;transition:box-shadow .2s,transform .2s}.sbs-bf-card:hover{box-shadow:0 8px 24px #1018281a;transform:translateY(-2px)}.sbs-bf--dark .sbs-bf-card{border-color:transparent}.sbs-bf-card__media{position:relative;aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;padding:12px}.sbs-bf-card__media img,.sbs-bf-card__media svg{width:100%;height:100%;object-fit:contain}.sbs-bf-card__badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:var(--bf-black);color:#fff;font-size:12px;font-weight:800;line-height:1}.sbs-bf-card__badge--accent{background:var(--bf-accent);color:#111}.sbs-bf-card__body{display:flex;flex-direction:column;gap:4px;padding:14px 16px 18px;border-top:1px solid var(--bf-line)}.sbs-bf-card__vendor{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-muted)}.sbs-bf-card__title{margin:0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sbs-bf-card__price{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-variant-numeric:tabular-nums}.sbs-bf-card__now{font-size:18px;font-weight:800}.sbs-bf-card__now--sale{color:var(--sbs4-red,#C62A22)}.sbs-bf-card__was{font-size:14px;color:var(--bf-muted)}.sbs-bf-card__stock{margin:4px 0 0;font-size:13px;color:var(--bf-muted)}.sbs-bf-card__stock--in{color:var(--sbs4-green,#1F8A4C)}.sbs-bf-split__grid{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.sbs-bf-split--media-left .sbs-bf-split__grid{flex-direction:row-reverse}.sbs-bf-split__copy{flex:1 1 440px;min-width:0}.sbs-bf-split__media{flex:1 1 420px;min-width:0}.sbs-bf-split__media img,.sbs-bf-split__media svg{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:var(--bf-radius-lg);background:#0000000f}.sbs-bf-split__badge{display:inline-block;margin:0 0 14px;padding:5px 12px;border-radius:999px;background:var(--bf-black);color:#fff;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sbs-bf--dark .sbs-bf-split__badge{background:var(--bf-accent);color:#111}.sbs-bf-split__text{margin-top:16px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.sbs-bf-split__text p{margin:0 0 12px}.sbs-bf--dark .sbs-bf-split__text{color:var(--bf-on-black-2)}.sbs-bf-steps{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:bfstep}.sbs-bf-steps li{display:flex;gap:14px;align-items:flex-start;font-size:16px;line-height:1.5;counter-increment:bfstep}.sbs-bf-steps li:before{content:counter(bfstep);flex:none;width:34px;height:34px;border-radius:50%;background:var(--bf-black);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;margin-top:-4px}.sbs-bf--dark .sbs-bf-steps li:before{background:var(--bf-accent);color:#111}.sbs-bf-split__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.sbs-bf-tiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px}.sbs-bf-tile{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--bf-radius-lg);overflow:hidden;background:var(--bf-black-2);color:#fff;text-decoration:none}.sbs-bf-tile img,.sbs-bf-tile svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.sbs-bf-tile:hover img{transform:scale(1.03)}.sbs-bf-tile__copy{position:absolute;left:0;right:0;bottom:0;padding:24px;background:linear-gradient(to top,#0e0f11e0,#0e0f1100)}.sbs-bf-tile__eyebrow{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-accent)}.sbs-bf-tile__title{margin:0;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.05;letter-spacing:-.01em}.sbs-bf-tile__cta{display:inline-block;margin-top:10px;font-weight:700;font-size:15px}.sbs-bf-brands__grid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.sbs-bf-brands__item a{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:84px;height:100%;padding:14px 18px;border-radius:var(--bf-radius);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;transition:border-color .15s,background .15s}.sbs-bf-brands__item a:hover{border-color:var(--bf-accent);background:#f2811d14}.sbs-bf-brands__item img{max-height:28px;width:auto;max-width:120px;object-fit:contain;filter:brightness(0) invert(1)}.sbs-bf-brands__name{font-size:16px;font-weight:700}.sbs-bf-brands__sub{font-size:13px;color:var(--bf-accent)}.sbs-bf-brands__new{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--bf-accent);color:#111;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.sbs-bf-faq__list{margin-top:20px;border-top:1px solid var(--bf-line)}.sbs-bf-faq__item{border-bottom:1px solid var(--bf-line)}.sbs-bf-faq__q{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.sbs-bf-faq__q::-webkit-details-marker{display:none}.sbs-bf-faq__q:after{content:"+";flex:none;font-size:24px;font-weight:400;line-height:1;color:var(--bf-accent-text)}.sbs-bf-faq__item[open] .sbs-bf-faq__q:after{content:"\2212"}.sbs-bf-faq__a{padding:0 0 18px;font-size:16px;line-height:1.6;color:var(--bf-ink)}.sbs-bf-faq__a p{margin:0 0 10px}@media(prefers-reduced-motion:reduce){.sbs-bf *{transition:none!important}}.sbs-bf-rail__item{display:flex;flex-direction:column;background:#fff;border-radius:var(--bf-radius);overflow:hidden;border:1px solid var(--bf-line)}.sbs-bf--dark .sbs-bf-rail__item{border-color:transparent}.sbs-bf-rail__item>product-card,.sbs-bf-rail__item>.card{flex:1 1 auto;color:var(--bf-ink)}.sbs-bf-rail__item .product-label--black-friday{background:var(--bf-black)!important;color:#fff!important;font-weight:800;letter-spacing:.06em}.sbs-bf-rail__item .product-label--sale{background:var(--bf-accent)!important;color:#111!important;font-weight:800}.sbs-bf-rail__item.is-deal{border-color:var(--bf-black)}.sbs-bf-save{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:9px 14px;background:var(--bf-black);color:#fff;font-size:13px;line-height:1.2}.sbs-bf-save span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-accent)}.sbs-bf-save strong{font-weight:700;white-space:nowrap}.sbs-bf .sbs-bf-empty a{color:inherit;text-decoration:underline}.sbs-bf--dark .sbs-bf-empty{border-color:#fff3;color:var(--bf-on-black-2)}.sbs-bf-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--bf-cols,4),minmax(0,1fr));gap:16px}@media(max-width:989px){.sbs-bf-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.sbs-bf-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.sbs-bf-cat{display:flex;flex-direction:column;height:100%;border-radius:var(--bf-radius);overflow:hidden;background:#fff;border:1px solid var(--bf-line);color:var(--bf-ink);text-decoration:none;transition:box-shadow .2s,transform .2s}.sbs-bf-cat:hover{box-shadow:0 8px 24px #1018281a;transform:translateY(-2px)}.sbs-bf--dark .sbs-bf-cat{border-color:transparent}.sbs-bf-cat__media{position:relative;display:block;aspect-ratio:4/3;background:#fff;overflow:hidden}.sbs-bf-cat__media img,.sbs-bf-cat__media svg{width:100%;height:100%;object-fit:cover;display:block}.sbs-bf-cat--product .sbs-bf-cat__media img{object-fit:contain;padding:14px}.sbs-bf-cat__badge{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:999px;background:var(--bf-black);color:#fff;font-size:12px;font-weight:800;line-height:1}.sbs-bf-cat__label{display:block;padding:12px 14px;font-weight:700;font-size:15px;border-top:1px solid var(--bf-line)}.sbs-bf-brands__group{margin:28px 0 0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-on-black-2)}.sbs-bf-brands__group+.sbs-bf-brands__grid{margin-top:12px}.sbs-bf-brands__sub--muted{color:var(--bf-on-black-2)!important}.sbs-bf-split__product{display:flex;align-items:center;justify-content:center;aspect-ratio:5/4;border-radius:var(--bf-radius-lg);background:#fff;overflow:hidden}.sbs-bf-split__product img{width:100%;height:100%;object-fit:contain!important;aspect-ratio:auto!important;padding:24px;background:#fff!important}.sbs-bf-tile img.sbs-bf-tile__product{object-fit:contain;background:#fff;padding:24px 24px 90px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sbs-bf.css.map?x=1794169893421 */
