.bf-section{--bf-bg:#0b0b0b;--bf-surface:#141414;--bf-line:rgba(255,255,255,.14);--bf-text:#fff;--bf-muted:rgba(255,255,255,.72);--bf-red:#e1242b;--bf-card:#ececec;--bf-card-text:#111;--bf-gutter:clamp(16px,3vw,40px);background:var(--bf-bg);color:var(--bf-text);font-family:var(--body-font);position:relative;overflow:hidden}.bf-section *,.bf-section *:before,.bf-section *:after{box-sizing:border-box}.bf-container{max-width:var(--bf-max,1440px);margin:0 auto;padding-left:var(--bf-gutter);padding-right:var(--bf-gutter)}.bf-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bf-heading{font-family:var(--heading-font);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:.92;margin:0;color:var(--bf-text)}.bf-eyebrow{display:block;font-family:var(--heading-font);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;color:var(--bf-text)}.bf-btn{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:12px 26px;background:#fff;color:#111;font-family:var(--heading-font);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:1px solid #fff;transition:background-color .2s ease,color .2s ease}.bf-btn:hover{background:transparent;color:#fff}.bf-btn svg,.bf-link svg{width:16px;height:16px;flex:none;transition:transform .2s ease}.bf-btn:hover svg,.bf-link:hover svg,.bf-tier:hover .bf-tier__cta svg{transform:translate(3px)}.bf-link{display:inline-flex;align-items:center;gap:10px;color:var(--bf-text);font-family:var(--heading-font);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.bf-section a:focus-visible,.bf-section button:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #000}.bf-hero{min-height:var(--bf-hero-h-mobile,auto)}.bf-hero__media{position:relative;display:block;aspect-ratio:4/5;background:#000}.bf-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bf-focal,50% 50%);display:block}.bf-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000d1);pointer-events:none}.bf-hero__content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 var(--bf-gutter) 32px}.bf-hero__brand{font-family:var(--heading-font);font-weight:800;font-size:14px;letter-spacing:.08em;margin:0 0 6px}.bf-hero__title{font-size:clamp(52px,15vw,150px)}.bf-hero__tiers{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15em;margin:.18em 0 0;font-family:var(--heading-font);font-weight:800;font-size:clamp(34px,9vw,84px);line-height:1;letter-spacing:-.02em}.bf-hero__tiers .bf-slash{color:var(--bf-red);font-weight:400;margin:0 .05em}.bf-hero__content .bf-btn{align-self:flex-start}.bf-hero__sub{margin:14px 0 22px;font-family:var(--heading-font);font-weight:500;font-size:clamp(16px,2vw,24px);letter-spacing:.02em;text-transform:uppercase}@media(min-width:750px){.bf-hero__media{aspect-ratio:var(--bf-ratio,2.357)}.bf-hero__media:after{background:linear-gradient(90deg,#000000b8,#00000059 38%,#0000 60%)}.bf-hero__content{top:0;right:auto;width:min(48%,720px);display:flex;flex-direction:column;justify-content:center;padding:0 0 0 max(var(--bf-gutter),calc((100vw - var(--bf-max,1440px))/2 + var(--bf-gutter)))}.bf-hero__title{font-size:clamp(64px,8.2vw,150px)}.bf-hero__tiers{font-size:clamp(40px,5vw,92px)}.bf-hero--banner .bf-hero__media:after{display:none}.bf-hero--banner .bf-hero__copy{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bf-hero--banner .bf-hero__content{top:auto;bottom:var(--bf-cta-bottom,14%);left:var(--bf-cta-left,5.6%);width:auto;padding:0;display:block}}.bf-tiers{padding:clamp(20px,2.4vw,32px) 0}.bf-tiers__grid{display:grid;grid-template-columns:1fr;gap:12px;list-style:none;margin:0;padding:0}@media(min-width:750px){.bf-tiers__grid{grid-template-columns:repeat(3,1fr);gap:16px}}.bf-tier{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(112px,11vw,150px);padding:18px;border:1px solid var(--bf-line);background:var(--bf-surface);color:var(--bf-text);text-decoration:none;overflow:hidden;isolation:isolate;transition:border-color .2s ease}.bf-tier:hover{border-color:#ffffff8c}.bf-tier__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.32;filter:grayscale(1) contrast(1.1);transition:opacity .3s ease,transform .6s ease}.bf-tier:hover .bf-tier__bg{opacity:.45;transform:scale(1.03)}.bf-tier__pct{font-family:var(--heading-font);font-weight:800;font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.03em}.bf-tier__cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--heading-font);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.bf-tier__cta{white-space:nowrap}.bf-tier__cta svg{width:16px;height:16px;flex:none;transition:transform .2s ease}.bf-hero__title .bf-line{display:block}@media(max-width:749px){.bf-head{display:block;text-align:left}.bf-head .bf-link{margin-top:12px}}.bf-tier__count{margin-top:4px;font-size:12px;color:var(--bf-muted)}.bf-collections{padding:clamp(28px,4vw,56px) 0}.bf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.bf-head__title{font-size:clamp(28px,3.2vw,44px)}.bf-collections__grid{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--bf-gutter);list-style:none;margin:0 calc(var(--bf-gutter) * -1);padding:0 var(--bf-gutter) 6px;scrollbar-width:none}.bf-collections__grid::-webkit-scrollbar{display:none}.bf-collections__grid>li{scroll-snap-align:start}@media(min-width:750px){.bf-collections__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--bf-cols,4),1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0;gap:16px}}.bf-col-card{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--bf-surface);color:#fff;text-decoration:none}.bf-col-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bf-col-card:hover img{transform:scale(1.04)}.bf-col-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#000000bf)}.bf-col-card__label{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;font-family:var(--heading-font);font-weight:800;font-size:clamp(16px,1.5vw,20px);letter-spacing:.01em;text-transform:uppercase;line-height:1.1}.bf-deals{padding:clamp(28px,4vw,56px) 0}.bf-deals__layout{display:grid;grid-template-columns:1fr;gap:20px}.bf-deals__intro .bf-head__title{font-size:clamp(28px,3.2vw,44px)}.bf-deals__intro .bf-link{margin-top:16px}.bf-deals__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;list-style:none;margin:0;padding:0}@media(min-width:750px){.bf-deals__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1025px){.bf-deals__layout{grid-template-columns:minmax(200px,1fr) 4fr;gap:28px}.bf-deals__grid{grid-template-columns:repeat(4,1fr)}.bf-deals__intro{position:sticky;top:120px;align-self:start;padding-top:20px}}.bf-deals__empty{color:var(--bf-muted);padding:24px 0}.bf-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--bf-card);color:var(--bf-card-text);text-decoration:none}.bf-card__media{position:relative;aspect-ratio:var(--bf-card-ratio,3/4);overflow:hidden;background:#e2e2e2}.bf-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s ease}.bf-card__media img+img{opacity:0}@media(hover:hover){.bf-card:hover .bf-card__media img+img{opacity:1}.bf-card:hover .bf-card__media img:only-child{transform:scale(1.03)}}.bf-badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 7px;background:#111;color:#fff;font-family:var(--heading-font);font-weight:700;font-size:12px;line-height:1;letter-spacing:.02em}.bf-card__body{padding:12px 12px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.bf-card__title{margin:0;font-family:var(--body-font);font-weight:500;font-size:14px;line-height:1.3;color:var(--bf-card-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bf-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;font-family:var(--heading-font);font-weight:700;font-size:15px}.bf-card__price .bf-sale{color:#c8102e}.bf-card__price s{color:#555;font-weight:500;font-size:13px}.bf-final{min-height:clamp(320px,26vw,460px);display:flex;align-items:center}.bf-final__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bf-focal,50% 50%)}.bf-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#000000d9,#0000008c 45%,#00000059)}.bf-final__inner{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-top:48px;padding-bottom:48px}.bf-final__title{font-size:clamp(34px,4.6vw,68px)}.bf-final__text{margin:10px 0 0;font-size:clamp(15px,1.4vw,19px);color:#fff}@media(min-width:750px){.bf-final__inner{flex-direction:row;align-items:center;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.bf-section *,.bf-section *:before,.bf-section *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}body:has(.bf-section) .section-header .header,body:has(.bf-section) .section-header .header__inner,body:has(.bf-section) .section-header .header .color-default,body:has(.bf-section) .shopify-section-group-footer-group .footer,body:has(.bf-section) .shopify-section-group-footer-group .footer .color-default,body:has(.bf-chero) #MainContent>.shopify-section:not(:has(.bf-section)),body:has(.bf-chero) #MainContent>.shopify-section:not(:has(.bf-section)) .color-default{--color-background:#0b0b0b;--gradient-background:#0b0b0b;--color-primary:#fff;--color-primary-rgb:255,255,255;--color-text:rgba(255,255,255,.78);--color-text-rgb:255,255,255;--color-heading:#fff;--color-heading-rgb:255,255,255;--color-link:#fff;--color-link-hover:#fff;--color-border:rgba(255,255,255,.12);--btn-primary-color:#111;--btn-primary-hover-color:#111;--btn-primary-bg-color:#fff;--btn-primary-bg-graident-color:#fff;--btn-primary-hover-bg-color:#e6e6e6;--btn-primary-hover-bg-color-graident:#e6e6e6;--btn-outline-color:#fff;--btn-outline-border-color:rgba(255,255,255,.4);background:#0b0b0b;color:#ffffffc7;border-color:#ffffff1f}body:has(.bf-section) .section-header,body:has(.bf-section) .shopify-section-group-footer-group{background:#0b0b0b}body:has(.bf-section) .section-header .header a,body:has(.bf-section) .section-header .header button,body:has(.bf-section) .section-header .header svg,body:has(.bf-section) .shopify-section-group-footer-group a,body:has(.bf-section) .shopify-section-group-footer-group h2,body:has(.bf-section) .shopify-section-group-footer-group h3,body:has(.bf-section) .shopify-section-group-footer-group h4{color:#fff}body:has(.bf-section) .section-header .header input{background:#1a1a1a;color:#fff;border-color:#ffffff2e}body:has(.bf-section) .section-header .header input::placeholder{color:#fff9}body:has(.bf-section) .section-header .header__normal-logo img,body:has(.bf-section) .section-header img.header__normal-logo{filter:invert(1)}body:has(.bf-section) .shopify-section-group-footer-group input{background:transparent;color:#fff;border-color:#ffffff4d}body:has(.bf-section) .shopify-section-group-footer-group input::placeholder{color:#fff9}body:has(.bf-section) .shopify-section-group-footer-group .footer img[src*=logo]{filter:invert(1)}body:has(.bf-section) .section-header .cart-count{background:#e1242b;color:#fff}body:has(.bf-section) .shopify-section-group-footer-group .form-floating>label{opacity:0}.bf-chero{min-height:clamp(260px,24vw,380px);display:flex;align-items:flex-end}.bf-chero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-chero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#000000e6,#000000b3 45%,#00000073)}.bf-chero__inner{position:relative;z-index:2;width:100%;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(28px,3vw,44px)}.bf-chero__title{font-size:clamp(36px,5.4vw,80px)}.bf-chero__count{margin:10px 0 0;color:var(--bf-muted);font-size:14px}.bf-chero__nav ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:22px 0 0;padding:0}.bf-pill{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none;font-family:var(--heading-font);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bf-pill:hover{border-color:#fff}.bf-pill.is-active{background:#fff;color:#111;border-color:#fff}body:has(.bf-chero) #MainContent,body:has(.bf-chero){background:#0b0b0b}body:has(.bf-chero) #MainContent>.shopify-section:not(:has(.bf-section)) :is(h1,h2,h3,h4,a,label,summary,span,button){color:inherit}body:has(.bf-chero) #MainContent>.shopify-section:not(:has(.bf-section)) :is(select,input){background:#141414;color:#fff;border-color:#fff3}body:has(.bf-chero) #MainContent>.shopify-section:not(:has(.bf-section)) .btn-primary{color:#111!important;background:#fff;border-color:#fff}body:has(.bf-chero) #MainContent>.shopify-section:not(:has(.bf-section)) .btn-primary:hover{color:#111!important;background:#e6e6e6}.bf-deals__track{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--bf-gutter);list-style:none;margin:0 calc(var(--bf-gutter) * -1);padding:0 var(--bf-gutter) 4px;scrollbar-width:none;min-width:0}.bf-deals__track::-webkit-scrollbar{display:none}.bf-deals__slide{scroll-snap-align:start;min-width:0}.bf-deals__arrows{display:none;gap:10px;margin-top:22px}.bf-arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.bf-arrow svg{width:16px;height:16px}.bf-arrow:hover:not(:disabled){background:#fff;color:#111}.bf-arrow:disabled{opacity:.3;cursor:default}@media(min-width:750px){.bf-deals__track{grid-auto-columns:calc((100% - 32px)/3);gap:16px;margin:0;padding:0}.bf-deals__arrows{display:flex}}@media(min-width:1025px){.bf-deals__track{grid-auto-columns:calc((100% - 48px)/4)}}.bf-deals__layout>*{min-width:0}.bf-countdown{border-top:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line);background:#111}.bf-countdown__inner{display:flex;align-items:center;justify-content:center;min-height:64px;padding-top:10px;padding-bottom:10px}.bf-countdown__live,.bf-countdown__ended{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px}.bf-countdown [hidden]{display:none!important}.bf-countdown__label{font-family:var(--heading-font);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bf-countdown__timer{display:flex;gap:8px}.bf-cd{display:inline-flex;align-items:baseline;gap:4px;min-width:58px;justify-content:center;padding:6px 10px;border:1px solid var(--bf-line);background:#0b0b0b}.bf-cd b{font-family:var(--heading-font);font-weight:800;font-size:22px;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.bf-cd small{font-size:11px;color:var(--bf-muted);text-transform:uppercase;letter-spacing:.04em}.bf-cd:last-child b{color:var(--bf-red)}.bf-marquee{background:var(--bf-red);color:#fff;padding:12px 0}.bf-marquee__track{display:flex;width:max-content;animation:bf-marquee var(--bf-speed,30s) linear infinite}.bf-marquee__group{display:flex;align-items:center;flex:none}.bf-marquee__item{font-family:var(--heading-font);font-weight:800;font-size:clamp(15px,1.6vw,20px);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding:0 18px}.bf-marquee__item i{font-style:normal;opacity:.6}.bf-marquee__dot{width:7px;height:7px;background:#fff;transform:rotate(45deg);flex:none}@keyframes bf-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bf-marquee__track{animation:none!important}}.bf-trust{padding:clamp(24px,3vw,40px) 0;border-top:1px solid var(--bf-line)}.bf-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 14px;list-style:none;margin:0;padding:0}@media(min-width:990px){.bf-trust__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.bf-trust__item{display:flex;align-items:flex-start;gap:12px;color:#fff;text-decoration:none}.bf-trust__icon svg{width:28px;height:28px;flex:none;color:#fff}.bf-trust__text{display:flex;flex-direction:column;gap:3px}.bf-trust__text strong{font-family:var(--heading-font);font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase}.bf-trust__text span{font-size:13px;color:var(--bf-muted);line-height:1.4}a.bf-trust__item:hover strong{text-decoration:underline;text-underline-offset:3px}.bf-look{padding:clamp(28px,4vw,56px) 0}.bf-look__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--bf-gutter);list-style:none;margin:0 calc(var(--bf-gutter) * -1);padding:0 var(--bf-gutter);scrollbar-width:none}.bf-look__grid::-webkit-scrollbar{display:none}.bf-look__grid>li{scroll-snap-align:start}@media(min-width:750px){.bf-look__grid{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:0;gap:16px}}.bf-look__card{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:var(--bf-surface);color:#fff;text-decoration:none}.bf-look__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bf-look__card:hover img{transform:scale(1.04)}.bf-look__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#000c)}.bf-look__label{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;display:flex;flex-direction:column;gap:8px;font-family:var(--heading-font);font-weight:800;font-size:clamp(20px,2vw,28px);text-transform:uppercase;line-height:1}.bf-look__cta{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.05em}.bf-look__cta svg{width:16px;height:16px}.bf-chero__types ul{display:flex;gap:8px;list-style:none;margin:14px 0 0;padding:0;overflow-x:auto;scrollbar-width:none}.bf-chero__types ul::-webkit-scrollbar{display:none}.bf-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:13px;white-space:nowrap;text-decoration:none}.bf-chip span{color:var(--bf-muted);font-size:12px}.bf-chip:hover{border-color:#fff}.bf-chip.is-active{background:#fff;color:#111;border-color:#fff}.bf-chip.is-active span{color:#555}.bf-seo{padding:clamp(24px,3vw,40px) 0;border-top:1px solid var(--bf-line)}.bf-seo__inner{max-width:860px;color:var(--bf-muted);font-size:14px;line-height:1.7}.bf-seo__inner h2,.bf-seo__inner h3{color:#fff;font-family:var(--heading-font);font-size:18px;margin:0 0 8px}.bf-seo__inner p{margin:0 0 10px;color:var(--bf-muted)}.bf-section .bf-trust__text strong{color:#fff}@media(max-width:749px){.bf-chero__nav ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--bf-gutter) * -1);padding-right:var(--bf-gutter)}.bf-chero__nav ul::-webkit-scrollbar{display:none}.bf-pill{min-height:40px;padding:8px 14px;font-size:13px;white-space:nowrap}.bf-chero__types ul{margin-right:calc(var(--bf-gutter) * -1);padding-right:var(--bf-gutter)}}.bf-chero__inner{flex:1 1 100%;min-width:0;max-width:var(--bf-max,1440px)}.bf-chero>img.bf-chero__bg{position:absolute}@media(min-width:750px){.bf-hero__content{right:0;width:auto;padding-right:var(--bf-gutter)}.bf-hero__content>*{max-width:min(46vw,760px)}}body:has(.bf-chero) #MainContent .product__badges-sale{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/97/assets/bf-campaign.css.map */
