.sbf-banner,.sbf-page{--sbf-red:#ff0000;--sbf-ink:#0b0b0b;--sbf-paper:#fff;font-family:var(--font-body-family,"Roboto Condensed",sans-serif);font-style:normal;line-height:1.35}.sbf-banner *,.sbf-page *{box-sizing:border-box}html.sticky-header-enabled:has([data-sbf-banner]){--header-desktop-sticky-position:0px!important;--header-desktop-sticky-height:var(--height-header,0px)!important}.sbf-banner{display:block;width:100%;color:#fff!important;background:#0b0b0b;text-decoration:none!important;text-align:left}.sbf-banner:hover{background:#171717}.sbf-banner__inner{min-height:44px;max-width:1440px;margin:auto;padding:4px 24px;display:grid;grid-template-columns:190px minmax(0,1fr) 76px;align-items:center;gap:24px}.sbf-banner__campaign{display:flex;flex-direction:column}.sbf-banner__campaign strong{color:var(--sbf-red);font-weight:700;font-size:16px;line-height:18px;letter-spacing:.035em;text-transform:uppercase}.sbf-banner__campaign>span{font-size:11px;line-height:13px;color:#e0e0e0;white-space:nowrap}.sbf-banner__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;text-align:center}.sbf-tier{display:flex;flex-direction:column;align-items:center;gap:0}.sbf-tier strong{font-weight:700;font-size:20px;line-height:21px;white-space:nowrap;color:inherit}.sbf-tier>span{font-size:12px;line-height:13px;white-space:nowrap}.sbf-tier--maximum strong{color:var(--sbf-red)}.sbf-banner__details{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px;font-weight:700;white-space:nowrap}.sbf-banner__details>span{font-size:22px;line-height:1}.sbf-banner:focus-visible,.sbf-page a:focus-visible,.sbf-page summary:focus-visible{outline:2px solid #ff0000;outline-offset:3px}.sbf-page{color:var(--sbf-ink);background:var(--sbf-paper);font-size:16px}.sbf-page h1,.sbf-page h2,.sbf-page p{margin:0;font-family:inherit}.sbf-page h1,.sbf-page h2{font-weight:700;text-transform:uppercase}.sbf-hero{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--sbf-ink);color:var(--sbf-paper)}.sbf-hero__copy{padding:34px 32px;align-self:center}.sbf-hero h1{font-size:clamp(40px,5.2vw,68px);line-height:.99;letter-spacing:-.02em}.sbf-hero h1 span{color:var(--sbf-red);white-space:nowrap}.sbf-page .sbf-intro{font-size:17px;line-height:1.4;max-width:360px;margin-top:19px}.sbf-actions{display:flex;gap:10px;margin-top:23px}.sbf-actions a{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:48px;padding:12px 14px;background:#fff;color:#0b0b0b;border:1px solid #fff;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.025em;white-space:nowrap;text-transform:uppercase}.sbf-actions a:hover{background:#e9e9e9}.sbf-shipping{margin-top:18px}.sbf-shipping strong{font-size:16px;font-weight:700;line-height:1.2;display:block}.sbf-shipping p{font-size:13px;line-height:1.35;margin-top:4px;color:#dedede}.sbf-page .sbf-eligibility{font-size:13px;color:#dedede;margin-top:12px}.sbf-hero__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#081014}.sbf-hero__photos a{display:block;min-width:0;min-height:0;aspect-ratio:4/5;align-self:stretch}.sbf-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sbf-explanation{padding:40px 16px 36px;text-align:left}.sbf-explanation h2{font-size:28px;line-height:1.15}.sbf-deals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.sbf-deals>.sbf-tier{gap:3px;border-right:1px solid #dedede}.sbf-deals>.sbf-tier:last-child{border-right:0}.sbf-deals .sbf-tier strong{font-size:35px;line-height:1}.sbf-deals .sbf-tier>span{font-size:15px;line-height:1.3}.sbf-page .sbf-explanation>p{font-size:16px;line-height:1.5;color:#525252;margin-top:28px}.sbf-explanation>p span{display:block}.sbf-explanation>p span+span{font-size:14px;margin-top:4px}.sbf-faq{max-width:920px;padding:36px 40px;margin:auto}.sbf-faq h2{font-size:28px;line-height:1.1;margin-bottom:18px}.sbf-faq details{padding:15px 0;border-bottom:1px solid #dedede}.sbf-faq summary{font-size:17px;font-weight:700;cursor:pointer;list-style:revert}.sbf-faq details p{font-size:16px;line-height:1.4;max-width:650px;margin-top:10px;color:#525252}.sbf-shop-next{padding:30px;background:#0b0b0b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.sbf-shop-next h2{font-size:32px;line-height:1}.sbf-shop-next .sbf-actions{margin-top:0;min-width:340px}.temp--black-friday .main{padding-top:0;padding-bottom:0}.temp--black-friday .main .shopify-section--full-width{margin:0}.temp--black-friday .edge-product-grid__title{font-family:var(--font-body-family);font-weight:400}@media(max-width:760px){.sbf-banner__inner{min-height:68px;grid-template-columns:minmax(0,1fr) 61px;grid-template-rows:17px 30px;gap:5px 8px;padding:7px 12px 9px}.sbf-banner__campaign{flex-direction:row;align-items:center;gap:8px}.sbf-banner__campaign strong{font-size:13px;line-height:16px;letter-spacing:.015em;white-space:nowrap}.sbf-banner__campaign>span{font-size:11px;line-height:13px}.sbf-no-code{display:none}.sbf-banner__tiers{grid-column:1/-1;grid-row:2;gap:6px}.sbf-tier strong{font-size:18px;line-height:19px}.sbf-tier>span{font-size:11px;line-height:13px}.sbf-banner__details{grid-column:2;grid-row:1;font-size:12px;gap:4px}.sbf-banner__details>span{font-size:18px}.sbf-hero{grid-template-columns:1fr}.sbf-hero__photos a{align-self:start}.sbf-hero__copy{padding:26px 22px}.sbf-hero h1{font-size:44px;line-height:.99}.sbf-page .sbf-intro{font-size:16px;margin-top:15px}.sbf-actions{margin-top:20px}.sbf-actions a{min-width:0;font-size:15px;padding:12px 8px}.sbf-shipping strong{font-size:15px}.sbf-explanation{padding:32px 16px}.sbf-explanation h2{font-size:26px}.sbf-deals{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.sbf-deals>.sbf-tier{padding:12px 4px}.sbf-deals>.sbf-tier:nth-child(2n){border-right:0}.sbf-deals>.sbf-tier:nth-child(n+3){border-top:1px solid #dedede}.sbf-deals .sbf-tier strong{font-size:30px}.sbf-deals .sbf-tier>span{font-size:14px}.sbf-faq{padding:28px 22px}.sbf-faq h2{font-size:26px}.sbf-shop-next{display:block;padding:26px 22px}.sbf-shop-next h2{font-size:29px}.sbf-shop-next .sbf-actions{margin-top:20px;min-width:0}}@media(max-width:360px){html:has([data-sbf-banner]) #rebuy-cart #rebuy-cart-title{font-size:18px;line-height:1.1;letter-spacing:0;gap:6px;white-space:normal;overflow:visible;text-overflow:clip}.sbf-banner__campaign{gap:6px}.sbf-banner__campaign strong{font-size:12px}.sbf-tier strong{font-size:17px}.sbf-hero__copy{padding:24px 18px}.sbf-hero h1{font-size:39px}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/sb-black-friday.css.map */
