.bf26{--bf-red:#D42417;--bf-ink:#101010;--bf-paper:#fff;display:block;background:var(--bf-paper);color:var(--bf-ink)}.bf26 *{box-sizing:border-box}.bf26 [hidden]{display:none!important}.bf26 button,.bf26 select{font:inherit}.bf26-wrap{width:min(1440px,calc(100% - 96px));margin-inline:auto}.bf26-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--bf-red)}.bf26-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 48px;background:var(--bf-red);color:#fff}.bf26-strip a{color:inherit;text-decoration:none}.bf26-hero{position:relative;overflow:hidden;background:#111;color:#fff}.bf26-hero__image{position:absolute;top:0;right:0;bottom:0;left:27%;overflow:hidden}.bf26-hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111,#111a 28%,#1002 75%),linear-gradient(0deg,#111b,transparent 80%)}.bf26-hero__image:before{content:"";position:absolute;z-index:1;right:-20%;bottom:-20%;width:85%;height:75%;background:radial-gradient(ellipse,color-mix(in srgb,var(--bf-red) 44%,transparent),transparent 68%);filter:blur(35px);pointer-events:none;animation:bf26-glow 12s ease-in-out infinite alternate;animation-play-state:paused}.bf26-hero__photo{width:100%;height:100%;object-fit:cover;object-position:50% 58%;filter:saturate(.8);animation:bf26-photo 1.5s ease-out both;animation-play-state:paused}.bf26-hero.is-in-view .bf26-hero__photo,.bf26-hero.is-in-view .bf26-hero__image:before{animation-play-state:running}.bf26-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:end;gap:24px 48px;min-height:420px;padding-block:36px}.bf26-hero__heading{grid-column:1 / -1;min-width:0}.bf26-shipping{display:inline-flex;align-items:center;gap:12px;max-width:100%;margin:0;padding:10px 14px;background:#fff;color:var(--bf-ink)}.bf26-shipping .icon{flex-shrink:0;width:24px;height:24px;color:var(--bf-red)}.bf26-shipping__minimum{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.bf26-hero h1{display:flex;gap:.16em;margin:18px 0 0;color:#fff;font-size:clamp(78px,13.8vw,220px);line-height:.92;letter-spacing:-.055em;white-space:nowrap}.bf26-outline,.bf26-period{color:var(--bf-red)}.bf26-hero__copy{max-width:530px}.bf26-lead{max-width:460px;margin:0;color:#fff}.bf26-hero__small{max-width:430px;margin:12px 0 0!important;color:#ccc}.bf26-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:24px}.bf26-hero__discount{justify-self:end;align-self:center;min-width:230px;padding:24px 0 24px 28px;border-left:1px solid #ffffff40}.bf26-hero__discount>span{display:block}.bf26-hero__discount strong{display:block;margin:4px 0;color:#fff;white-space:nowrap}.bf26-hero__discount>span:last-child{max-width:220px}.bf26-hero__vertical{position:absolute;right:15px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;color:#bbb}.bf26-countdown-bar{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:24px;border-bottom:1px solid #dedede}.bf26-countdown-bar>div>p{margin:6px 0 0}.bf26-clock{display:flex;align-items:center;gap:17px;flex-shrink:0}.bf26-clock div{display:flex;flex-direction:column;align-items:center;min-width:48px}.bf26-clock strong{display:block;min-width:2ch;margin:0;text-align:center;font-variant-numeric:tabular-nums}.bf26-clock span{margin-top:4px}.bf26-clock>b{margin-top:-17px;color:#999}.bf26-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}.bf26-section-heading h2,.bf26-pro h2,.bf26-faq h2{margin:10px 0 0;line-height:1.3}.bf26-section-heading em,.bf26-pro em,.bf26-faq em{color:var(--bf-red)}.bf26-section-heading>p{max-width:290px;margin:0}.bf26-offers{padding-block:48px 52px;scroll-margin-top:var(--header-end-padded,180px)}.bf26-filter-bar{display:flex;gap:8px;overflow-x:auto;padding-block:0 12px;border-bottom:1px solid #dedede;scrollbar-width:thin;scroll-snap-type:x proximity}.bf26-filter-bar .btn{flex-shrink:0;scroll-snap-align:start}.bf26-filter-bar [data-total-count]{display:none}.bf26-filter-bar .btn[aria-pressed=true]{border-color:var(--bf-ink);background:var(--bf-ink);color:#fff}.bf26-results-row{display:flex;justify-content:space-between;gap:15px;padding-block:16px 22px;color:#555}.bf26-results-row p{margin:0}.bf26-weeks{display:grid;gap:28px;scroll-margin-top:var(--header-end-padded,180px)}.bf26-week{overflow:hidden;min-width:0;border:1px solid #e0e0e0;border-top:3px solid var(--bf-red);background:#fff}.bf26-week__header{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr) 260px;align-items:center;gap:24px;padding:24px;background:#101010;color:#fff}.bf26-week__date{display:flex;flex-direction:column;align-items:flex-start;padding-inline-end:16px;border-inline-end:1px solid #444}.bf26-week__date strong{margin:3px 0;color:#fff}.bf26-week__intro .bf26-eyebrow{margin:0 0 8px;color:var(--bf-red)}.bf26-week__intro h3{margin:0 0 8px;color:#fff}.bf26-week__intro>p:last-child{max-width:560px;margin:0;color:#ccc}.bf26-week__timer>p{margin:0 0 10px;color:var(--bf-red)}.bf26-week__timer .bf26-clock{justify-content:space-between;gap:8px}.bf26-week__timer .bf26-clock div{min-width:36px}.bf26-week__timer .bf26-clock strong{color:#fff}.bf26-week__timer .bf26-clock span{color:#ccc}.bf26-week__timer .bf26-clock>b{margin:0;color:#666}.bf26-week__live{max-width:220px;color:#fff}.bf26-week__live p{margin:8px 0 0;color:#ccc}.bf26-week__live .bf26-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--bf-red) 13%,transparent)}.bf26-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;padding:0;margin:0;list-style:none}.bf26-product{min-width:0}.bf26-week [data-products]{margin:24px}.bf26-week__more{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:0 24px 24px}.bf26-week__more p{margin:0;color:#666}.bf26-week__tease{position:relative;isolation:isolate;overflow:hidden;height:240px;background:#171717}.bf26-week__silhouettes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;height:100%;padding:20px;filter:blur(12px);transform:scale(1.04);opacity:.7;-webkit-user-select:none;user-select:none;pointer-events:none}.bf26-week__silhouette{overflow:hidden;min-width:0;min-height:0;background:#fff}.bf26-week__silhouette img{display:block;width:100%;height:100%;object-fit:contain}.bf26-week__tease:before{content:"";position:absolute;z-index:1;top:-40%;right:-20%;bottom:-40%;left:40%;background:radial-gradient(ellipse,color-mix(in srgb,var(--bf-red) 44%,transparent),transparent 65%);filter:blur(30px);animation:bf26-glow 10s ease-in-out infinite alternate;animation-play-state:paused;pointer-events:none}.bf26-week.is-in-view .bf26-week__tease:before{animation-play-state:running}.bf26-week__tease:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000b,#0008 60%,color-mix(in srgb,var(--bf-red) 31%,transparent));pointer-events:none}.bf26-week__reveal{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;text-align:center;color:#fff;pointer-events:none}.bf26-week__reveal .h4{margin:12px 0 6px;color:#fff}.bf26-week__reveal>p:not(.h4){margin:0 0 8px}.bf26-week__reveal>span:last-child{color:var(--bf-red)}.bf26-week__lock{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff70;background:#1119}.bf26-week__lock .icon{width:22px;height:27px;flex-shrink:0}.bf26-week.is-locked{border-color:#333;border-top-color:var(--bf-red)}.bf26-product{position:relative}.bf26-product__card{display:contents}.bf26-grid--teaser .bf26-product__card{display:block;filter:blur(4px);opacity:.8;-webkit-user-select:none;user-select:none}.bf26-product__teaser-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bf26-product__teaser-link:focus-visible{outline:2px solid var(--bf-red);outline-offset:4px}.bf26-product__black-label{position:absolute;inset-block-start:8px;inset-inline-start:auto;inset-inline-end:8px;z-index:2;max-width:calc(100% - 16px);background:var(--bf-red);color:#fff;padding:4px 8px;font-size:1.3rem;line-height:1.7rem;pointer-events:none}.bf26-product__card:has(>.bf26-product__black-label) .product-label-container{inset-block-start:37px;inset-inline-start:8px;inset-inline-end:8px}.bf26-product__card:has(>.bf26-product__black-label) .product-label{max-width:100%;white-space:normal}@media(max-width:768.98px){.bf26-product__black-label{padding:2px 6px;font-size:1.1rem}.bf26-product__card:has(>.bf26-product__black-label) .product-label-container{inset-block-start:33px}}.bf26-grid--teaser .bf26-product__black-label{display:none}.bf26-week__card-note{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 24px 20px;text-align:center;color:#555}.bf26-week__card-note .icon{width:17px;height:20px;flex-shrink:0}.bf26-empty{padding:40px 20px;border:1px solid #ddd;text-align:center}.bf26-empty>span{display:block;color:var(--bf-red)}.bf26-empty p{max-width:420px;margin:12px auto 16px;color:#666}.bf26-shown{margin:22px 0 0;text-align:center;color:#666}.bf26-preview-note{margin-top:18px!important;text-align:center;color:#555}.bf26-closing{overflow:hidden;padding-block:30px;background:var(--bf-red);color:#fff}.bf26-closing p{margin:12px 0 0;color:#fff}.bf26-closing p>span{color:#101010}.bf26-pro{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;padding-block:56px;border-bottom:1px solid #dedede}.bf26-pro p:not(.bf26-eyebrow){max-width:450px;margin:18px 0 24px;color:#666}.bf26-pro__wordmark{width:100%;max-width:480px;justify-self:end}.bf26-pro__wordmark img{display:block;width:100%;height:auto}.bf26-explainer{padding-top:24px;scroll-margin-top:130px}.bf26-explainer__card{display:grid;grid-template-columns:minmax(0,1fr) clamp(200px,23vw,300px);align-items:center;gap:clamp(20px,3vw,44px);max-width:1200px;margin-inline:auto;padding:clamp(18px,3vw,40px);border:1px solid #333;border-radius:8px}.bf26-explainer__copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;line-height:1.45}.bf26-explainer__copy:only-child{grid-column:1/-1}.bf26-explainer__copy h2,.bf26-explainer__copy p,.bf26-explainer__copy ul{margin:0}.bf26-explainer__copy p,.bf26-explainer__copy ul{max-width:68ch}.bf26-explainer__copy .bf26-eyebrow{color:var(--bf-red)}.bf26-explainer__copy .btn{margin-top:8px}.bf26-explainer__media{align-self:center;overflow:hidden;border-radius:8px}.bf26-explainer__media video{display:block;width:100%;height:auto;aspect-ratio:9/16}.bf26-explainer+.bf26-faq{padding-top:24px}@media(max-width:767px){.bf26-explainer{padding-top:20px}.bf26-explainer__card{grid-template-columns:minmax(0,1fr)}.bf26-explainer__media{justify-self:center;width:min(100%,250px,36svh)}}.bf26-faq{display:grid;max-width:880px;gap:32px;padding-block:56px}.bf26-faq>div:first-child{text-align:center}.bf26-faq details{border-bottom:1px solid #dedede}.bf26-faq details:first-child{border-top:1px solid #dedede}.bf26-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;cursor:pointer;list-style:none}.bf26-faq summary::-webkit-details-marker{display:none}.bf26-faq summary>span{color:var(--bf-red);transition:transform .25s ease}.bf26-faq details[open] summary>span{transform:rotate(45deg)}.bf26-faq details>p{padding-bottom:20px;color:#555}.bf26-preview{padding:0 28px;border-bottom:1px solid #444;background:#202020;color:#fff}.bf26-preview__panel summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px;cursor:pointer;list-style:none}.bf26-preview__panel summary::-webkit-details-marker{display:none}.bf26-preview__panel summary>span:last-child{flex-shrink:0;color:#ccc}.bf26-preview__panel summary>span:last-child>span{display:inline-block;margin-left:6px;transition:transform .25s ease}.bf26-preview__panel[open] summary>span:last-child>span{transform:rotate(45deg)}.bf26-preview__controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px;padding:4px 0 14px}.bf26-preview label{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bf26-preview select{max-width:100%;min-height:32px;padding:5px 25px 5px 8px;border:1px solid #777;background:#fff;color:#111}.bf26-motion-ready [data-bf-reveal]{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.3,1);transition-delay:var(--bf-reveal-delay,0ms)}.bf26-motion-ready [data-bf-reveal]:not(.is-revealed){opacity:0;transform:translate3d(0,18px,0)}.bf26-motion-ready [data-bf-reveal]:focus-within{opacity:1;transform:none}@keyframes bf26-glow{0%{opacity:.65;transform:translate3d(-3%,3%,0) scale(.96)}to{opacity:1;transform:translate3d(4%,-3%,0) scale(1.08)}}@keyframes bf26-photo{0%{opacity:.5;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media(max-width:1100px){.bf26-wrap{width:calc(100% - 56px)}.bf26-strip{padding-inline:28px}.bf26-hero__inner{gap:24px 28px;grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr)}.bf26-hero__discount{min-width:190px;padding-left:22px}.bf26-hero__vertical{display:none}.bf26-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bf26-week__header{grid-template-columns:76px minmax(0,1fr) 220px;gap:18px;padding:22px}}@media(min-width:750px)and (max-width:900px){.bf26-week__header{grid-template-columns:76px minmax(0,1fr)}.bf26-week__date{grid-row:1 / span 2}.bf26-week__intro,.bf26-week__timer,.bf26-week__live{grid-column:2}.bf26-week__timer .bf26-clock{max-width:260px}}@media(max-width:749px){.bf26-wrap{width:calc(100% - 36px)}.bf26-strip{gap:10px;padding:10px 18px}.bf26-strip>span:nth-child(2){display:none}.bf26-hero__inner{display:block;min-height:0;padding-block:32px}.bf26-hero__image{top:0;right:0;bottom:0;left:0}.bf26-hero__photo{object-position:58% 40%}.bf26-hero__image:after{background:linear-gradient(90deg,#111d,#1115),linear-gradient(0deg,#111,#1119 45%,#1111)}.bf26-shipping{gap:8px;padding-inline:12px}.bf26-hero h1{flex-direction:column;gap:.02em;margin:20px 0 24px;font-size:clamp(64px,24vw,120px);line-height:.9;letter-spacing:-.05em}.bf26-hero__copy{max-width:360px}.bf26-lead{max-width:340px}.bf26-hero__small{max-width:320px}.bf26-actions{gap:16px;margin-top:20px}.bf26-hero__discount{display:flex;align-items:center;gap:12px;min-width:0;max-width:350px;margin-top:24px;padding:18px 0 0;border-left:0;border-top:1px solid #ffffff40}.bf26-hero__discount>span:first-child{writing-mode:vertical-rl;transform:rotate(180deg)}.bf26-hero__discount>span:last-child{max-width:130px}.bf26-hero__discount strong{margin:0}.bf26-countdown-bar{align-items:flex-start;gap:16px;padding-block:20px}.bf26-countdown-bar>div>p{max-width:150px}.bf26-countdown-bar>.bf26-clock{gap:5px}.bf26-clock div{min-width:26px}.bf26-clock>b{margin-top:-12px}.bf26-offers{padding-block:34px 36px}.bf26-section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.bf26-section-heading>p{max-width:none}.bf26-section-heading>p br{display:none}.bf26-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-right:0;padding-right:0;scroll-snap-type:none}.bf26-filter-bar .btn{min-width:0;max-width:100%;white-space:normal}.bf26:not([data-week-one-landing]) .bf26-filter-bar [data-filter=all]{grid-column:1 / -1}.bf26-results-row{padding-block:12px 18px}.bf26-results-row>p:last-child{display:none}.bf26-weeks{gap:22px}.bf26-week__header{grid-template-columns:60px minmax(0,1fr);gap:14px 16px;padding:18px}.bf26-week__date{padding-right:12px}.bf26-week__date>span:first-child{display:none}.bf26-week__intro h3{margin-bottom:0}.bf26-week__intro>p:last-child{display:none}.bf26-week__timer,.bf26-week__live{grid-column:1 / -1;max-width:none;padding-top:14px;border-top:1px solid #444}.bf26-week__timer .bf26-clock{justify-content:space-between}.bf26-week__timer .bf26-clock div{min-width:38px}.bf26-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.bf26-week [data-products]{margin:18px 12px}.bf26-week__more{gap:12px;padding:0 14px 18px}.bf26-week__more .btn{max-width:100%;white-space:normal}.bf26-week__tease{height:220px}.bf26-week__silhouettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.bf26-week__reveal{padding:16px}.bf26-week__card-note{padding-inline:16px}.bf26-empty{padding:32px 18px}.bf26-closing{padding-block:26px}.bf26-pro{grid-template-columns:1fr;gap:24px;padding-block:36px}.bf26-pro__wordmark{justify-self:start;max-width:320px}.bf26-faq{gap:22px;padding-block:36px}.bf26-faq summary{padding-block:17px}.bf26-preview{padding-inline:18px}.bf26-preview__panel summary{align-items:flex-start;gap:10px}.bf26-preview__panel summary>span:first-child{max-width:230px}.bf26-preview__controls{align-items:flex-start;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){.bf26 *,.bf26 *:before,.bf26 *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.bf26-motion-ready [data-bf-reveal]:not(.is-revealed){opacity:1;transform:none}}.bf26-banner picture,.bf26-banner img{display:block;width:100%}.bf26-banner img{height:auto}.bf26-banner .bf26-actions{margin-block:18px}.bf26[data-state=ended] .bf26-banner{display:none}.bf26-shipping-banner{position:relative;z-index:3;color:#fff;font-size:clamp(15px,1.5vw,22px);line-height:1.2;pointer-events:none}.bf26-shipping-banner__message{margin:0;padding:12px;background:linear-gradient(90deg,#d42417,#4b0e09);text-align:center}.bf26-shipping-banner__ribbon{display:none}.bf26-shipping-banner__track{display:flex;width:max-content;animation:bf26-shipping-scroll 80s linear infinite}.bf26-shipping-banner__repeat{display:flex;align-items:center;gap:clamp(36px,5vw,84px);padding:12px clamp(36px,5vw,84px) 12px 0;white-space:nowrap}.bf26-shipping-banner__brand{font-size:1em;font-weight:700;letter-spacing:.04em}@media(prefers-reduced-motion:no-preference){.bf26-shipping-banner{overflow:hidden}.bf26-shipping-banner__message{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;clip-path:inset(50%);white-space:nowrap}.bf26-shipping-banner__ribbon{position:relative;display:block;overflow:hidden;clip-path:none;background:linear-gradient(90deg,#d42417,#4b0e09);animation:bf26-shipping-enter .7s ease-out both}.bf26-shipping-banner__repeat{padding-block:12px}}@keyframes bf26-shipping-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bf26-shipping-scroll{to{transform:translate(-50%)}}.bf26-shipping-banner--top{display:block;color:#fff;text-decoration:none;pointer-events:auto}.bf26-shipping-banner--top:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(prefers-reduced-motion:no-preference){.bf26-shipping-banner--top .bf26-shipping-banner__ribbon{animation-name:bf26-shipping-enter-top}.bf26-shipping-banner--top:focus-visible .bf26-shipping-banner__ribbon{box-shadow:inset 0 0 0 3px #fff}}@keyframes bf26-shipping-enter-top{0%{transform:translate(-100%)}to{transform:translate(0)}}.bf26 .bf26-button.btn--secondary{min-height:44px;padding:10px 20px;border-color:transparent;background:#241a1a;color:#fff;font-size:1em;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;text-transform:uppercase}.bf26 .bf26-button.btn--secondary:hover,.bf26 .bf26-button.btn--secondary[aria-pressed=true]{background:#ffd6d2;color:#241a1a}.bf26 .bf26-button:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:inset 0 0 0 5px #241a1a}.bf26-shipping-banner__logo{display:block;flex-shrink:0;width:clamp(110px,10vw,150px);height:auto;filter:brightness(0) invert(1)}.bf26-shipping-banner__offer{white-space:nowrap}.bf26-shipping-banner__offer strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/54/assets/black-friday-2026.css.map */
