:root{--bf-black: #0B0B0C;--bf-orange: #F05A37;--bf-orange-text: #C93A17;--bf-card: #161618;--bf-line-dark: #3A3A3E;--bf-line: #D4D4D8;--bf-muted: #8A8A8F;--bf-sale-red: #C41E1E;--bf-error: #FF8A6B;--bf-img: #ECECEA;--bf-pad: 80px;--bf-bar-h: 48px;--bf-bar-fs: 15px}@media(max-width:1199px){:root{--bf-pad: 32px;--bf-bar-h: 44px;--bf-bar-fs: 14px}}@media(max-width:767px){:root{--bf-pad: 16px;--bf-bar-h: 40px;--bf-bar-fs: 12.5px}}.bf-visually-hidden{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-num{font-variant-numeric:tabular-nums}.bf-nav-link,.bf-nav-link:hover{color:var(--bf-orange-text)!important;font-weight:700}.bf-bar{background:var(--bf-orange);color:var(--bf-black);height:var(--bf-bar-h);overflow:hidden;position:relative}.bf-bar__link{display:flex;align-items:center;height:100%;color:inherit;text-decoration:none}.bf-bar__link:hover,.bf-bar__link:focus{color:inherit}.bf-bar__link:focus-visible{outline:2px solid var(--bf-black);outline-offset:-4px}.bf-bar__track{display:flex;width:max-content;animation:bfMarquee 28s linear infinite}.bf-bar__group{display:flex;flex:none}.bf-bar__item{flex:none;display:flex;align-items:center;gap:14px;padding:0 22px;font-size:var(--bf-bar-fs);font-weight:700;line-height:1;white-space:nowrap}.bf-bar__dot{width:6px;height:6px;border-radius:50%;background:var(--bf-black);flex:none}.bf-bar__cta{text-decoration:underline;text-underline-offset:3px}.bf-bar[data-state=joined] .bf-bar__cta,.bf-bar[data-state=joined] [data-bf-bar-cta-dot]{display:none}.bf-bar__static{width:100%;text-align:center;font-size:var(--bf-bar-fs);font-weight:700;padding:0 var(--bf-pad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-bar__link[hidden]{display:none}@media(hover:hover){.bf-bar:hover .bf-bar__track{animation-play-state:paused}}@keyframes bfMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bf-bar__track{animation:none;width:100%;justify-content:center}.bf-bar__group+.bf-bar__group{display:none}.bf-bar__group .bf-bar__item:not(:first-child){display:none}}.bf{font-family:var(--font-body-family, Inter, system-ui, sans-serif);-webkit-font-smoothing:antialiased}.bf *{box-sizing:border-box}.bf-hero{background:var(--bf-black);color:#fff;padding:104px var(--bf-pad) 110px;text-align:center}.bf-hero__in{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.bf-ea__state{width:100%;display:flex;flex-direction:column;align-items:center}.bf-ea__state[hidden]{display:none}.bf-eyebrow{margin:0 0 18px;color:var(--bf-orange);font-weight:700;font-size:17px;letter-spacing:.32em;line-height:1.2;text-transform:uppercase;padding-left:.32em}.bf-sub{margin:0;color:#fff;font-weight:800;font-size:54px;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.bf-mega{margin:0;color:var(--bf-orange);font-weight:900;line-height:.86;letter-spacing:-.06em;text-transform:uppercase}.bf-mega--ea{font-size:200px;margin:6px 0 4px}.bf-mega--sale{font-size:300px;margin:6px 0 2px}.bf-date{margin:22px 0 16px;color:var(--bf-orange);font-weight:700;font-size:20px;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;min-height:1.2em}.bf-title{margin:0;color:#fff;font-weight:900;font-size:110px;line-height:.9;letter-spacing:-.05em;text-wrap:balance}.bf-title:focus{outline:none}.bf-band{background:var(--bf-orange);color:var(--bf-black);padding:22px var(--bf-pad);text-align:center}.bf-band p{margin:0;font-weight:800;font-size:17px;letter-spacing:.08em;line-height:1.3}.bf-cd{display:flex;gap:14px;justify-content:center}.bf-cd__box{width:100px;height:78px;border:1px solid rgba(255,255,255,.28);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.bf-cd__num{font-size:40px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.bf-cd__lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;line-height:1}.bf-perks{list-style:none;margin:26px 0;padding:22px 26px;width:100%;background:var(--bf-card);border-radius:16px;text-align:left;display:grid;gap:14px}.bf-perks li{display:flex;align-items:flex-start;gap:12px;font-size:18px;line-height:1.35;color:#fff}.bf-perks strong{font-weight:700}.bf-check{width:16px;height:16px;flex:none;margin-top:4px;color:var(--bf-orange)}.bf-form{width:100%;display:flex;flex-direction:column;gap:12px}.bf-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bf-input{width:100%;height:64px;border-radius:999px;background:var(--bf-card);border:1px solid var(--bf-line-dark);color:#fff;padding:0 24px;font:inherit;font-size:17px}.bf-input::placeholder{color:var(--bf-muted);opacity:1}.bf-input:focus{outline:none;border-color:#fff}.bf-input:focus-visible{box-shadow:0 0 0 2px var(--bf-orange)}.bf-input.is-error{border-color:var(--bf-error)}.bf-form__error{margin:0;color:var(--bf-error);font-size:15px;text-align:left;padding-left:24px}.bf-form__error[hidden]{display:none}.bf-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:68px;border-radius:999px;border:0;background:var(--bf-orange);color:var(--bf-black);font:inherit;font-size:18px;font-weight:800;cursor:pointer;text-decoration:none;padding:0 28px}.bf-btn:hover{color:var(--bf-black);filter:brightness(1.06)}.bf-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.bf-btn[disabled]{opacity:.6;cursor:progress}.bf-btn--outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.7);width:auto;height:56px;font-size:16px;font-weight:700}.bf-btn--outline:hover{color:#fff;border-color:#fff;filter:none}.bf .bf-form__close{margin:4px 0 0;color:#fff;font-size:16px}.bf .bf-fine,.bf .bf-fine p{margin:0;color:var(--bf-muted);font-size:13px;line-height:1.5}.bf .bf-fine a,.bf-linkbtn{color:var(--bf-muted);text-decoration:underline;text-underline-offset:2px}.bf .bf-fine a:hover,.bf-linkbtn:hover{color:#fff}.bf-linkbtn{background:none;border:0;padding:0;font:inherit;cursor:pointer}.bf-okcircle{width:76px;height:76px;border-radius:50%;background:var(--bf-orange);color:var(--bf-black);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.bf-okcircle svg{width:46%;height:46%}.bf-ea__state[data-bf-state=confirm] .bf-eyebrow{margin-bottom:14px}.bf-confirm-text{margin:22px 0;color:#fff;font-size:18px;line-height:1.5;max-width:560px}.bf-cal{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.bf-ea__state[data-bf-state=started] .bf-btn{max-width:420px;margin-top:4px}.bf-tiles{background:#fff;padding:64px 0 80px}.bf-wrap{padding:0 var(--bf-pad);max-width:1440px;margin:0 auto}.bf-tiles__title{margin:0 0 20px;font-weight:700;font-size:15px;letter-spacing:.16em;color:rgb(var(--color-foreground, 17 18 20) / .8)}.bf-tiles__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bf-tile{display:block;color:inherit;text-decoration:none}.bf-tile__img{display:block;aspect-ratio:4 / 5;background:var(--bf-img);overflow:hidden}.bf-tile__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bf-tile:hover .bf-tile__img img{transform:scale(1.03)}.bf-tile__name{display:block;margin-top:12px;font-weight:600;font-size:18px}.bf-hero--sale{padding:100px var(--bf-pad) 100px}.bf-hero--sale .bf-sub{font-size:56px}.bf-note{margin:26px 0 6px;color:#fff;font-size:19px;line-height:1.4}.bf-footnote{margin:0;color:var(--bf-muted);font-size:14px}body:has(.bf-sale-hero) .cdcf-pill{border-color:var(--bf-line);font-weight:700}body:has(.bf-sale-hero) .cdcf-pill.is-active{background:var(--bf-black);color:#fff;border-color:var(--bf-black)}body:has(.bf-sale-hero) .cdcf-badge{font-weight:800;border-radius:0}body:has(.bf-sale-hero) .cdcf__grid .price__regular,body:has(.bf-sale-hero) .cdcf__grid .price__regular .money{color:var(--bf-sale-red);font-weight:700}body:has(.bf-sale-hero) .cdcf__grid .price__sale,body:has(.bf-sale-hero) .cdcf__grid .price__sale .money{color:var(--bf-muted)}body:has(.bf-sale-hero) .cdcf__grid .cc-sale-badge{display:none!important}body:has(.bf-sale-hero) .cdcf-item:has(>.product-card[style*="display: none"]){display:none}@media(max-width:767px){body:has(.bf-sale-hero) .cdcf__grid .product-card__rating{display:none}}@media(max-width:767px){body:has(.bf-sale-hero) .cdcf__pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}body:has(.bf-sale-hero) .cdcf__pills::-webkit-scrollbar{display:none}}@media(max-width:1199px){.bf-hero{padding:76px var(--bf-pad) 80px}.bf-hero--sale{padding:72px var(--bf-pad) 76px}.bf-eyebrow{font-size:15px}.bf-sub{font-size:42px}.bf-hero--sale .bf-sub{font-size:44px}.bf-mega--ea{font-size:150px}.bf-mega--sale{font-size:220px}.bf-date{font-size:18px}.bf-title{font-size:86px}.bf-cd__box{width:84px;height:68px}.bf-cd__num{font-size:32px}.bf-input{height:58px}.bf-btn{height:62px}.bf-okcircle{width:68px;height:68px}.bf-band p{font-size:15px}.bf-tiles__grid{gap:14px}}@media(max-width:767px){.bf-hero{padding:48px var(--bf-pad) 52px}.bf-hero--sale{padding:44px var(--bf-pad) 48px}.bf-eyebrow{font-size:12.5px;margin-bottom:12px}.bf-sub{font-size:26px}.bf-hero--sale .bf-sub{font-size:28px}.bf-mega--ea{font-size:84px;margin:4px 0 2px}.bf-mega--sale{font-size:132px}.bf-date{font-size:14px;margin:16px 0 12px}.bf-title{font-size:48px}.bf-cd{gap:8px}.bf-cd__box{width:70px;height:58px;border-radius:10px;gap:4px}.bf-cd__num{font-size:24px}.bf-cd__lbl{font-size:9.5px}.bf-perks{padding:18px;margin:20px 0;gap:12px}.bf-perks li{font-size:15.5px}.bf-form__row{grid-template-columns:1fr;gap:10px}.bf-input{height:54px;font-size:16px;padding:0 20px}.bf-btn{height:58px;font-size:17px}.bf-btn--outline{height:50px;font-size:14.5px;flex:1 1 0;padding:0 12px;white-space:nowrap}.bf-form__close{font-size:14.5px}.bf .bf-fine,.bf .bf-fine p{font-size:12px}.bf-okcircle{width:56px;height:56px;margin-bottom:16px}.bf-confirm-text{font-size:16px;margin:18px 0}.bf-note{font-size:16px;margin-top:20px}.bf-footnote{font-size:12.5px}.bf-band{padding:16px var(--bf-pad)}.bf-band p{font-size:12.5px;letter-spacing:.06em}.bf-tiles{padding:40px 0 52px}.bf-tiles__title{font-size:13px}.bf-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.bf-tile__name{font-size:15px;margin-top:8px}}.bf-preview-note{opacity:1!important;visibility:visible!important;transform:none!important;display:block;margin:24px var(--bf-pad, 16px) 0;padding:12px 16px;border:2px dashed var(--bf-orange);border-radius:10px;background:#fff4f0;color:var(--bf-black);font-weight:700;font-size:14px;text-align:center}.bf-price-preview .cdcf__grid .cc-node{display:none!important}.bf-price-preview .cdcf__grid .price__regular,.bf-price-preview .cdcf__grid .price__regular .money{text-decoration:none!important}.bf-sms{width:100%;max-width:560px;margin:8px auto 18px;padding:22px 24px;background:var(--bf-card);border-radius:16px;text-align:left;display:flex;flex-direction:column;gap:10px}.bf-sms[hidden]{display:none}.bf .bf-sms__title{margin:0;color:#fff;font-weight:800;font-size:19px}.bf .bf-sms__text{margin:0;color:#fffc;font-size:15px;line-height:1.45}.bf-sms__row{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:4px}.bf-sms .bf-input{height:56px}.bf-sms__btn{width:auto;height:56px;padding:0 26px;font-size:16px}.bf-sms__consent{display:flex;gap:10px;align-items:flex-start;color:var(--bf-muted);font-size:13px;line-height:1.45;cursor:pointer}.bf-sms__consent input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:var(--bf-orange)}.bf-sms .bf-form__error{padding-left:0}.bf .bf-sms__done{margin:4px 0 18px;color:var(--bf-orange);font-weight:700;font-size:16px}.bf-sms__done[hidden]{display:none}@media(max-width:767px){.bf-sms{padding:18px}.bf-sms__row{grid-template-columns:1fr}.bf-sms__btn{width:100%;height:54px}.bf-sms .bf-input{height:54px}}.bf .bf-discover{margin:6px 0 0;font-size:16px;font-weight:700}.bf .bf-discover a{color:#fff;text-decoration:underline;text-underline-offset:4px}.bf .bf-discover a:hover{color:var(--bf-orange)}
/*# sourceMappingURL=/cdn/shop/t/456/assets/bf.css.map */
