.bf{--bf-blue: #374a82;--bf-red: #d51613;--bf-red-dark: #b51210;--bf-red-soft: #ff6b68;--bf-ink: #000;--bf-text: #3d3d3d;--bf-muted: #747474;--bf-line: #e5e5e5;--bf-grey: #f2f2f2;--bf-tint: #dfe3ee;--bf-r: 6px;--bf-ease: cubic-bezier(.2,.7,.2,1);color:var(--bf-ink);font-family:var(--font-family, sans-serif);font-weight:500;-webkit-font-smoothing:antialiased}.bf *,.bf *:before,.bf *:after{box-sizing:border-box}.bf :where(div,span,p,li,ul,ol,strong,s,form,label,article,details,summary){color:inherit}.bf a{color:inherit;text-decoration:none}.bf img{display:block;max-width:100%}.bf h1,.bf h2,.bf h3,.bf h4,.bf-display{font-family:var(--heading-font-family, inherit);color:inherit;margin:0}.bf p{margin:0}.bf-section{padding:80px 24px}.bf-wrap{max-width:1300px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.bf-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf a:focus-visible,.bf button:focus-visible,.bf input:focus-visible,.bf select:focus-visible{outline:3px solid var(--bf-blue);outline-offset:3px}.bf--dark a:focus-visible,.bf--dark button:focus-visible{outline-color:#fff}.bf-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;border-bottom:2px solid currentColor;padding-bottom:16px}.bf-h2{font-weight:800;font-size:clamp(28px,3.6vw,44px);text-transform:uppercase;line-height:1}.bf-head__text{font-size:15px;color:var(--bf-text);max-width:440px}.bf--dark .bf-head__text{color:#fff}.bf-more{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.bf-more:hover{color:var(--bf-red)!important}.bf-tag{align-self:flex-start;background:var(--bf-grey);color:var(--bf-text);font-size:13px;font-weight:600;padding:4px 10px;border-radius:3px}.bf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:14px 26px;border:0;border-radius:var(--bf-r);background:var(--bf-red);color:#fff!important;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,transform .3s var(--bf-ease);font-family:inherit;line-height:1.2;text-align:center}.bf-btn:hover{background:var(--bf-ink)}.bf-btn--blue{background:var(--bf-blue)}.bf-btn--blue:hover{background:var(--bf-ink)}.bf-btn--outline{background:transparent;color:var(--bf-ink)!important;border:1px solid var(--bf-ink)}.bf-btn--outline:hover{background:var(--bf-ink);color:#fff!important}.bf-btn[disabled]{background:var(--bf-line);color:var(--bf-muted)!important;cursor:default}.bf-btn.is-loading{opacity:.6;pointer-events:none}.bf-ph{background:repeating-linear-gradient(135deg,var(--bf-grey) 0 10px,#fafafa 10px 20px)}.bf-js [data-bf-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s var(--bf-ease),transform .5s var(--bf-ease)}.bf-js [data-bf-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bf *,.bf *:before,.bf *:after{animation:none!important;transition:none!important}.bf-js [data-bf-reveal]{opacity:1;transform:none}}.bf-hero{background:var(--bf-grey);padding:64px 24px 72px}.bf-hero__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.bf-hero__titles{display:flex;flex-direction:column;gap:12px;max-width:760px;min-width:0}.bf-badge{align-self:flex-start;background:var(--bf-red);color:#fff;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:var(--bf-r);line-height:1.3;max-width:100%}.bf-hero__h1{font-weight:900;font-size:clamp(40px,7.6vw,104px);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.bf-hero__h1>span{display:block;white-space:nowrap}.bf-accent{color:var(--bf-red)}.bf-cd{display:flex;gap:8px}.bf-cd__cell{width:72px;padding:12px 0;background:#fff;border-radius:var(--bf-r);display:flex;flex-direction:column;align-items:center}.bf-cd__num{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:28px;font-variant-numeric:tabular-nums;height:1.2em;line-height:1.2em;overflow:hidden}.bf-cd__num span{display:inline-block}.bf-cd__num span.is-new{animation:bfCdIn .35s var(--bf-ease) both}.bf-cd__lbl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-muted)}.bf-cd__done{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:22px;text-transform:uppercase;color:var(--bf-red)}@keyframes bfCdIn{0%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:none}}.bf-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px}.bf-door{position:relative;min-height:420px;border-radius:var(--bf-r);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;isolation:isolate}.bf-door__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:transform .6s var(--bf-ease)}.bf-door__bg img{width:100%;height:100%;object-fit:cover}.bf-door--dark .bf-door__bg.bf-ph{background:repeating-linear-gradient(135deg,#2f3f70 0 12px,var(--bf-blue) 12px 24px)}.bf-door__card{background:#fff;color:var(--bf-ink);border-radius:var(--bf-r);padding:24px;display:flex;flex-direction:column;gap:10px;max-width:440px}.bf-door--dark .bf-door__card{background:#000;color:#fff}.bf-door__eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-red)}.bf-door--dark .bf-door__eyebrow{color:var(--bf-red-soft)}.bf-door__title{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:clamp(26px,3vw,38px);line-height:1.02;text-transform:uppercase}.bf-door__text{font-size:15px;color:var(--bf-text)}.bf-door--dark .bf-door__text{color:#fff}.bf-door .bf-btn{align-self:flex-start;margin-top:6px}@media(hover:hover){.bf-door:hover .bf-door__bg{transform:scale(1.04)}.bf-door:hover .bf-btn{transform:translate(6px)}.bf-door--light:hover .bf-btn{background:var(--bf-blue)}.bf-door--dark:hover .bf-btn{background:var(--bf-red)}}.bf-sub{background:#000;color:#fff;border-radius:var(--bf-r);padding:clamp(20px,3vw,32px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.bf-sub__copy{display:flex;flex-direction:column;gap:6px;flex:1 1 320px}.bf-sub__title{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:clamp(22px,2.6vw,30px);text-transform:uppercase;line-height:1.05}.bf-sub__text{font-size:15px;color:var(--bf-tint)}.bf-sub__form{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 380px;margin:0}.bf-sub__form input[type=email]{flex:1 1 220px;height:52px;padding:0 16px;border:0;border-radius:var(--bf-r);font-size:15px;font-family:inherit;color:#000;background:#fff;margin:0}.bf-sub__form .bf-btn{flex:none;min-height:52px}.bf-sub__form .bf-btn:hover{background:#fff;color:#000!important}.bf-sub__ok{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:20px;text-transform:uppercase;color:var(--bf-red-soft);animation:bfSlideIn .4s var(--bf-ease) both}.bf-sub__err{flex-basis:100%;color:var(--bf-red-soft);font-size:14px}.bf-shake{animation:bfShake .4s}@keyframes bfSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes bfShake{20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.bf-deals{scroll-margin-top:120px}.bf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));border-top:1px solid var(--bf-line);border-left:1px solid var(--bf-line)}.bf-card{display:flex;flex-direction:column;gap:12px;border-right:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line);padding:28px 24px;background:#fff}.bf-dpanel{display:flex;flex-direction:column;gap:24px;padding-top:24px}.bf-dpanel[hidden]{display:none}.bf-dpanel.is-in{animation:bfUp .35s var(--bf-ease) both}.bf-dpanel__all{align-self:flex-end}.bf-card__img{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.bf-card__img img{width:100%;height:100%;object-fit:contain;transition:transform .4s var(--bf-ease)}@media(hover:hover){.bf-card:hover .bf-card__img img{transform:scale(1.04)}}.bf-save{position:absolute;top:10px;left:10px;background:var(--bf-red);color:#fff;font-weight:800;font-size:12px;padding:5px 8px;border-radius:4px}.bf-js .bf-card [data-bf-pop]{opacity:0;transform:scale(.8);transition:opacity .38s var(--bf-ease),transform .38s var(--bf-ease);transition-delay:var(--d, .15s)}.bf-js .bf-card.is-in [data-bf-pop]{opacity:1;transform:none}.bf-card__name{font-weight:700;font-size:15px;line-height:1.35;flex:1}.bf-card__name:hover{color:var(--bf-red)}.bf-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.bf-price__now{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:22px;color:var(--bf-red)}.bf-price__now--reg{color:var(--bf-ink)}.bf-price__was{font-size:14px;color:var(--bf-muted);text-decoration:line-through}.bf-card__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bf-card__btns>*,.bf-card__btns form{min-width:0;margin:0}.bf-card__btns .bf-btn{width:100%;min-height:44px;padding:10px 8px;font-size:13px}.bf-card__btns--one{grid-template-columns:1fr}.bf-empty{padding:40px 24px;border:1px dashed var(--bf-line);color:var(--bf-muted);text-align:center}.bf-brands{padding-top:0}.bf-tabs{position:relative;display:flex;border-bottom:1px solid var(--bf-line);overflow-x:auto;scrollbar-width:none}.bf-tabs::-webkit-scrollbar{display:none}.bf-tab{flex:none;padding:16px 28px;border:0;margin-bottom:-1px;background:transparent;font-family:var(--heading-font-family, inherit);font-weight:800;font-size:18px;color:var(--bf-muted);cursor:pointer;transition:color .2s;border-bottom:3px solid transparent}.bf-tab:hover,.bf-tab[aria-selected=true]{color:#000}.bf-js .bf-tab[aria-selected=true]{border-bottom-color:transparent}.bf-tab[aria-selected=true]{border-bottom-color:var(--bf-red)}.bf-tabs__ul{position:absolute;bottom:0;left:0;height:3px;width:0;background:var(--bf-red);transition:left .35s var(--bf-ease),width .35s var(--bf-ease);pointer-events:none}.bf-panel{display:flex;flex-wrap:wrap;gap:32px 48px;padding-top:32px}.bf-panel[hidden]{display:none}.bf-panel.is-in{animation:bfUp .35s var(--bf-ease) both}@keyframes bfUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bf-panel__media{flex:6 1 420px;min-width:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--bf-r)}.bf-panel__media img{width:100%;height:100%;object-fit:cover}.bf-panel__media--contain{background:#fff;border:1px solid var(--bf-line)}.bf-panel__media--contain img{object-fit:contain;padding:24px}.bf-panel__body{flex:5 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}.bf-panel__offer{font-family:var(--heading-font-family, inherit);font-weight:900;font-size:clamp(30px,3.4vw,40px);line-height:1.02;color:var(--bf-red)}.bf-rules{list-style:none;margin:0;padding:0;border-top:1px solid var(--bf-line)}.bf-rules li{padding:12px 0;border-bottom:1px solid var(--bf-line);font-size:15px;color:var(--bf-text)}.bf-fine{font-size:13px;color:var(--bf-muted)}.bf-pill{align-self:flex-start;padding:14px 24px;border-radius:999px;background:#000;color:#fff!important;font-weight:700;font-size:15px;transition:background .2s}.bf-pill:hover{background:var(--bf-red)}.bf-trust{background:var(--bf-grey);padding:clamp(40px,5vw,64px) 24px}.bf-trust .bf-wrap{gap:28px}.bf-trust__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px}.bf-trust__h{font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.05;letter-spacing:-.02em}.bf-trust__h>span{display:block}.bf-word{display:inline-block;color:var(--bf-red);white-space:nowrap}.bf-word.is-new{animation:bfWordIn .45s var(--bf-ease) both}@keyframes bfWordIn{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.bf-trust__side{font-size:15px;color:var(--bf-text);max-width:420px}.bf-trust__photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.bf-photo{display:flex;flex-direction:column;gap:12px}.bf-photo__img{aspect-ratio:16 / 10;border-radius:var(--bf-r);overflow:hidden;background:var(--bf-line)}.bf-photo__img img{width:100%;height:100%;object-fit:cover}.bf-photo__t{font-size:20px;font-weight:800;line-height:1.2}.bf-photo__s,.bf-note{font-size:15px;line-height:1.5;color:var(--bf-text);text-wrap:pretty}.bf-note strong{font-weight:800;color:#000}.bf-trust__notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 20px;border-top:1px solid #888;padding-top:20px}.bf-biz{background:#000;color:#fff;scroll-margin-top:120px}.bf-biz .bf-wrap{gap:36px}.bf-perks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.bf-perk{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--bf-r);padding:24px;display:flex;flex-direction:column;gap:8px}.bf-perk__t{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:20px;text-transform:uppercase}.bf-perk__s{font-size:15px;line-height:1.5}.bf-perk--cta{background:var(--bf-red);border-color:var(--bf-red);justify-content:space-between;gap:16px;transition:background .2s}.bf-perk--cta:hover{background:var(--bf-red-dark)}.bf-perk__go{font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.bf-quote{background:#fff;color:#000;border-radius:var(--bf-r);padding:clamp(24px,4vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:36px;scroll-margin-top:120px}.bf-quote__copy{display:flex;flex-direction:column;gap:12px}.bf-quote__title{font-weight:800;font-size:clamp(26px,3vw,36px);text-transform:uppercase;line-height:1.02}.bf-quote__text{font-size:15px;line-height:1.6;color:var(--bf-text)}.bf-quote__text a{color:var(--bf-blue);font-weight:700}.bf-quote__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0}.bf-quote__form input,.bf-quote__form select{width:100%;height:48px;padding:0 14px;border:1px solid var(--bf-muted);border-radius:var(--bf-r);font-size:15px;font-family:inherit;background:#fff;color:#000;margin:0}.bf-quote__form .bf-btn{grid-column:1 / -1;min-height:52px}.bf-quote__ok{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:22px;text-transform:uppercase;align-self:center}.bf-quote__err{grid-column:1 / -1;color:var(--bf-red);font-size:14px}@media(max-width:749px){.bf-section,.bf-hero,.bf-trust{padding-left:16px;padding-right:16px}.bf-section{padding-top:56px;padding-bottom:56px}.bf-brands{padding-top:0}.bf-hero{padding-top:40px;padding-bottom:48px}.bf-door{min-height:360px;padding:16px}.bf-door__card{padding:20px}.bf-cd__cell{width:64px}.bf-tab{padding:14px 18px;font-size:16px}}.bf-quote a:focus-visible,.bf-quote button:focus-visible,.bf-quote input:focus-visible,.bf-quote select:focus-visible{outline-color:var(--bf-blue)}.bf ul.bf-tl__offers,.bf ul.bf-rules,.bf ol.bf-tl__list{padding-left:0;margin:0}.bf-tl{padding-top:0}.bf-tl__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:12px}.bf-tl__item{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 16px 18px;border:1px solid var(--bf-line);border-radius:var(--bf-r);background:#fff;overflow:hidden;transition:opacity .3s}.bf-tl__bar{position:absolute;top:0;left:0;right:0;height:4px;background:var(--bf-blue)}.bf-tl__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-height:22px}.bf-tl__dates{white-space:nowrap}.bf-tl__dates{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-muted)}.bf-tl__status{flex:none;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:4px;background:var(--bf-grey);color:var(--bf-text)}.bf-tl__title{font-size:18px;font-weight:800;line-height:1.15;text-transform:uppercase}.bf-tl__offers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bf-tl__offers li{position:relative;padding-left:12px;font-size:14px;line-height:1.45;color:var(--bf-text)}.bf-tl__offers li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--bf-red)}.bf-tl__item.is-live{border-color:var(--bf-red);box-shadow:0 6px 20px #d516131f}.bf-tl__item.is-live .bf-tl__bar{background:var(--bf-red)}.bf-tl__item.is-live .bf-tl__status{background:var(--bf-red);color:#fff}.bf-tl__item.is-next .bf-tl__status{background:var(--bf-blue);color:#fff}.bf-tl__item.is-past{opacity:.55}.bf-tl__item.is-past .bf-tl__bar{background:var(--bf-line)}.bf-tl+.bf-fine,.bf-tl .bf-fine{margin-top:-12px}.bf-subsec{padding-top:0}@media(min-width:990px){.bf-tl__list--cols{grid-template-columns:repeat(var(--bf-cols, 4),minmax(0,1fr))}}.bf-cal{background:#f4f5f9;border-radius:12px;overflow:hidden}.bf-cal__sum{cursor:pointer;list-style:none;display:flex;align-items:center;gap:28px;min-height:96px;padding:16px 24px 16px 32px}.bf-cal__sum::-webkit-details-marker{display:none}.bf-cal__sum::marker{content:""}.bf-cal__sum:focus-visible{outline:3px solid var(--bf-blue);outline-offset:-3px;border-radius:12px}.bf-cal__title{flex:none;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.bf-cal__mid{flex:1 1 auto;min-width:0;border-left:1px solid #d9dce5;padding-left:28px}.bf-cal__seq{display:flex;align-items:center;justify-content:space-between;gap:12px}.bf-cal__step{display:flex;flex-direction:column;gap:2px}.bf-cal__step-d{font-size:12px;font-weight:600;color:#4a4e5c;white-space:nowrap}.bf-cal__step-t{font-size:15px;font-weight:700;white-space:nowrap}.bf-cal__step.is-hl .bf-cal__step-t{color:var(--bf-red)}.bf-cal__arrow{color:#6b6b6b;font-size:15px}.bf-cal__opentext{display:none;font-size:15px;color:#4a4e5c}.bf-cal[open] .bf-cal__seq{display:none}.bf-cal[open] .bf-cal__opentext{display:block}.bf-cal__live{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.bf-cal__live[hidden]{display:none}.bf-cal__dot{width:8px;height:8px;border-radius:50%;background:var(--bf-red)}.bf-cal__toggle{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:12px;background:#26336a;color:#fff;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 1px 2px #141e462e;transition:background .2s}.bf-cal__sum:hover .bf-cal__toggle{background:var(--bf-ink)}.bf-cal__chev{transition:transform .2s}.bf-cal[open] .bf-cal__chev{transform:rotate(180deg)}.bf-cal__hide,.bf-cal[open] .bf-cal__show{display:none}.bf-cal[open] .bf-cal__hide{display:inline}.bf-cal__body{display:flex;flex-direction:column;gap:32px;padding:28px 24px 24px;border-top:1px solid #d9dce5}.bf-cal[open] .bf-cal__body{animation:bfUp .3s var(--bf-ease) both}.bf-cal__group{display:flex;flex-direction:column;gap:14px}.bf-cal__ghead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.bf-cal__h3{font-size:22px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;line-height:1.15}.bf-cal__gtext{font-size:13px;color:#555}.bf-cal .bf-fine{font-size:11px;color:#6b6b6b}.bf-cal__note{margin-top:-16px!important}.bf-cal .bf-tl__list{gap:10px}.bf-cal .bf-tl__item{gap:8px;padding:14px 14px 16px;border:1px solid #e3e6ef;border-radius:6px;min-height:130px;box-shadow:none}.bf-cal .bf-tl__bar{height:3px}.bf-cal .bf-tl__top{min-height:0;gap:5px}.bf-cal .bf-tl__dates{font-size:11px;font-weight:700;letter-spacing:.04em;color:#6b6b6b}.bf-cal .bf-tl__status{font-size:10px;letter-spacing:.03em;padding:3px 5px}.bf-cal .bf-tl__title{font-size:15px;line-height:1.2}.bf-cal .bf-tl__offers{gap:6px}.bf-cal .bf-tl__offers li{padding-left:12px;font-size:12px;line-height:1.5;color:#4a4e5c}.bf-cal .bf-tl__offers li:before{width:4px;height:4px;top:.65em}.bf-cal__group--supplier .bf-tl__item{padding:14px 12px 16px;min-height:170px}.bf-cal .bf-tl__item.is-live{border:2px solid var(--bf-red)}.bf-cal .bf-tl__item.is-live .bf-tl__bar{display:none}@media(max-width:989px){.bf-cal__sum{flex-wrap:wrap;gap:14px 20px;padding:20px}.bf-cal__mid{flex-basis:100%;order:2;border-left:0;padding-left:0;border-top:1px solid #d9dce5;padding-top:14px}.bf-cal__seq{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:14px;padding-bottom:2px}.bf-cal__seq::-webkit-scrollbar{display:none}.bf-cal__seq{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:40px}.bf-cal__live{order:3}.bf-cal__toggle{order:4;margin-left:auto}}@media(max-width:749px){.bf-cal__toggle{flex-basis:100%;justify-content:center;margin-left:0}.bf-cal__body{padding:20px 16px}.bf-cal .bf-tl__item,.bf-cal__group--supplier .bf-tl__item{min-height:0}}.bf-eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-red)}.bf-eyebrow--soft{color:var(--bf-red-soft)}.bf-eah{background:var(--bf-grey);padding:clamp(36px,6vw,80px) 24px}.bf-eah__grid{gap:clamp(24px,3vw,36px)}.bf-eah__intro{display:flex;flex-direction:column;gap:18px}.bf-eah__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:stretch}.bf-eah__h1{font-weight:900;font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.bf-eah__text{font-size:18px;line-height:1.6;color:var(--bf-text);max-width:760px}.bf-eah__text strong{color:var(--bf-ink);font-weight:800}.bf-eah__card{background:#fff;border-radius:var(--bf-r);padding:clamp(20px,2.4vw,32px);border-top:4px solid var(--bf-red);box-shadow:0 8px 20px #0000000f;scroll-margin-top:140px}.bf-eah__form{display:flex;flex-direction:column;gap:16px;margin:0}.bf-eah__h2{font-size:22px;font-weight:800;line-height:1.2;text-transform:uppercase}.bf-eah__field{display:flex;flex-direction:column;gap:6px}.bf-eah__field label{font-size:14px;font-weight:700}.bf .bf-eah__field label,.bf .bf-eah__consent,.bf .bf-eah__consent span{text-transform:none;letter-spacing:normal}.bf-eah__field input{height:52px;padding:0 16px;border:1px solid var(--bf-muted);border-radius:var(--bf-r);font:500 16px var(--font-family, sans-serif);color:#000;background:#fff;width:100%;margin:0}.bf-eah__field input:focus{outline:none;border-color:var(--bf-blue);box-shadow:0 0 0 3px #eef0f7}.bf-eah__consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--bf-text);cursor:pointer}.bf-eah__consent input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--bf-blue);flex:none}.bf-eah__form .bf-btn{min-height:54px;font-size:15px}.bf-eah__fine{font-size:13px;line-height:1.45;color:var(--bf-muted)}.bf-eah__err{font-size:14px;font-weight:600;color:var(--bf-red)}.bf .bf-eah__klaviyo h1,.bf .bf-eah__klaviyo h1 *,.bf .bf-eah__klaviyo h2,.bf .bf-eah__klaviyo h2 *{font-family:var(--heading-font-family, inherit)!important}.bf .bf-eah__klaviyo button:not([aria-label]){font-family:var(--heading-font-family, inherit)!important}.bf-eah__card:has(.bf-eah__klaviyo){min-height:612px}.bf-eah__skel{display:flex;flex-direction:column;gap:14px}.bf-eah__sk{display:block;height:14px;border-radius:4px;background:linear-gradient(90deg,#eceef3 25%,#f6f7fa,#eceef3 75%) 0 0 / 200% 100%;animation:bfSkel 1.4s ease-in-out infinite}.bf-eah__sk--h{height:30px;width:92%}.bf-eah__sk--t{width:100%}.bf-eah__sk--short{width:60%}.bf-eah__sk--h+.bf-eah__sk--t{margin-top:12px}.bf-eah__sk--in{height:44px;margin-top:6px}.bf-eah__sk--fine{height:64px;margin-top:6px}.bf-eah__sk--btn{height:50px;margin-top:6px;background:#e3e5ec}@keyframes bfSkel{0%{background-position:100% 0}to{background-position:-100% 0}}.bf-eah__klfail{display:none;font-size:15px;line-height:1.5;color:var(--bf-text)}.bf-eah__klfail a{color:var(--bf-red);font-weight:700}.bf-eah__card.is-kl-ready .bf-eah__skel,.bf-eah__card.is-kl-failed .bf-eah__skel{display:none}.bf-eah__card.is-kl-failed .bf-eah__klfail{display:block}.bf-eah__ok{display:flex;flex-direction:column;gap:12px;animation:bfSlideIn .4s var(--bf-ease) both}.bf-eah__check{width:44px;height:44px;border-radius:var(--bf-r);background:#eef0f7;color:var(--bf-blue);display:flex;align-items:center;justify-content:center}.bf ul.bf-eah__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;font-weight:700;color:#4a4e5c}.bf-eah__facts a{color:var(--bf-blue)!important;text-decoration:underline;text-underline-offset:3px}.bf-eah__media{min-width:0;position:relative;height:612px;align-self:start}.bf-eah__img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--bf-r);overflow:hidden}.bf-eah__img img{width:100%;height:100%;object-fit:cover}.bf-eah__date{position:absolute;left:20px;bottom:20px;background:#fff;border-radius:var(--bf-r);padding:14px 18px;box-shadow:0 4px 14px #0000002e;display:flex;gap:14px;align-items:center}.bf-eah__date-n{font-family:var(--heading-font-family, inherit);font-weight:900;font-size:30px;line-height:1;color:var(--bf-red);text-transform:uppercase;letter-spacing:-.02em}.bf-eah__date-l{font-size:13px;line-height:1.35;font-weight:700;color:var(--bf-text)}.bf-ead{background:var(--bf-blue);color:#fff;padding:clamp(40px,5.5vw,72px) 24px}.bf-ead__grid{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px 64px}.bf-ead__cd{flex:1 1 420px;display:flex;flex-direction:column;gap:18px}.bf-cd--dark{flex-wrap:wrap;gap:12px}.bf-cd--dark .bf-cd__cell{width:auto;min-width:84px;padding:14px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.2)}.bf-cd--dark .bf-cd__num{font-size:clamp(36px,4vw,52px)}.bf-cd--dark .bf-cd__lbl{margin-top:8px;color:var(--bf-tint)}.bf-ead .bf-cd__done{color:#fff}.bf ol.bf-ead__dates{flex:1 1 520px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:24px}.bf-ead__date{position:relative;padding-top:34px;display:flex;flex-direction:column;gap:6px}.bf-ead__dot{position:absolute;top:0;left:0;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.75);background:var(--bf-blue);z-index:1}.bf-ead__date:not(:last-child):before{content:"";position:absolute;top:8px;left:22px;right:-20px;height:2px;background:#ffffff4d}.bf-ead__date.is-hl .bf-ead__dot{border-color:var(--bf-red-soft);background:var(--bf-red-soft);box-shadow:0 0 0 5px #ff6b6840}.bf-ead__date.is-hl:not(:last-child):before{background:linear-gradient(90deg,var(--bf-red-soft),rgba(255,255,255,.3))}.bf-ead__d{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.bf-ead__l{font-size:15px;font-weight:600;color:var(--bf-tint)}.bf-ead__date.is-hl .bf-ead__l{color:var(--bf-red-soft);font-weight:800}.bf-eaw__grid{flex-direction:row;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px)}.bf-eaw__img{flex:1 1 420px;min-width:0;height:clamp(300px,34vw,460px);border-radius:var(--bf-r);overflow:hidden}.bf-eaw__img img{width:100%;height:100%;object-fit:cover}.bf-eaw__body{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:28px}.bf-eaw__head{display:flex;flex-direction:column;gap:12px}.bf ol.bf-eaw__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bf-eaw__item{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--bf-line)}.bf-eaw__item:last-child{border-bottom:1px solid var(--bf-line)}.bf-eaw__icon{flex:none;width:48px;height:48px;border-radius:var(--bf-r);background:#eef0f7;color:var(--bf-blue);display:flex;align-items:center;justify-content:center}.bf-eaw__t{font-size:20px;font-weight:800;line-height:1.25;text-transform:uppercase}.bf-eaw__s{margin-top:6px!important;font-size:16px;line-height:1.6;color:var(--bf-text)}.bf-eaw__link{align-self:flex-start;color:var(--bf-blue)!important}.bf-faq{background:#fff}.bf-faq__grid{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:40px 64px}.bf-faq__intro{flex:1 1 320px;display:flex;flex-direction:column;gap:16px}.bf-faq__text{font-size:16px;line-height:1.6;color:var(--bf-text)}.bf-faq__call{align-self:flex-start}.bf-faq__list{flex:999 1 560px;min-width:0;border-top:2px solid var(--bf-ink)}.bf-faq__item{border-bottom:1px solid var(--bf-line)}.bf-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-family:var(--heading-font-family, inherit);font-weight:800;font-size:18px}.bf-faq__q::-webkit-details-marker{display:none}.bf-faq__q::marker{content:""}.bf-faq__q:hover{color:var(--bf-red)}.bf-faq__sign{flex:none;position:relative;width:30px;height:30px;border-radius:var(--bf-r);background:var(--bf-grey)}.bf-faq__sign:before,.bf-faq__sign:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--bf-ink);transform:translate(-50%,-50%);transition:transform .2s}.bf-faq__sign:after{transform:translate(-50%,-50%) rotate(90deg)}.bf-faq__item[open] .bf-faq__sign{background:var(--bf-red)}.bf-faq__item[open] .bf-faq__sign:before,.bf-faq__item[open] .bf-faq__sign:after{background:#fff}.bf-faq__item[open] .bf-faq__sign:after{transform:translate(-50%,-50%) rotate(0)}.bf-faq__a{padding:0 48px 22px 4px!important;font-size:16px;line-height:1.6;color:var(--bf-text)}.bf-cta{padding:clamp(40px,5vw,64px) 24px;color:#fff}.bf-cta--navy{background:#26336a}.bf-cta--black{background:#000}.bf-cta__grid{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.bf-cta__copy{flex:1 1 480px;display:flex;flex-direction:column;gap:10px}.bf-cta__h{font-weight:900;font-size:clamp(28px,3.2vw,44px);line-height:1.04;letter-spacing:-.02em;text-transform:uppercase}.bf-cta__accent{color:var(--bf-red-soft)}.bf-cta__text{font-size:16px;line-height:1.6;color:var(--bf-tint)}.bf-cta__btn{min-height:54px;padding:0 28px}.bf-cta__btn:hover{background:#fff;color:#000!important}@media(max-width:749px){.bf-eah,.bf-ead,.bf-cta{padding-left:16px;padding-right:16px}.bf-eah__row{grid-template-columns:1fr}.bf-eah__media{height:360px}.bf-eah__card:has(.bf-eah__klaviyo){min-height:700px}.bf-eah__date{left:12px;bottom:12px}.bf-cd--dark .bf-cd__cell{min-width:70px}}@media(max-width:599px){.bf ol.bf-ead__dates{grid-template-columns:1fr;gap:22px}.bf-ead__date{padding:0 0 0 34px}.bf-ead__dot{top:6px}.bf-ead__date:not(:last-child):before{top:28px;bottom:-18px;left:8px;right:auto;width:2px;height:auto}.bf-ead__date.is-hl:not(:last-child):before{background:linear-gradient(180deg,var(--bf-red-soft),rgba(255,255,255,.3))}}.bf-js [data-bf-reveal]{transition-delay:var(--d, 0ms)}.bf-js [data-bf-draw] .bf-ead__dot{transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1) calc(var(--i, 0) * .45s)}.bf-js [data-bf-draw] .bf-ead__date:before{transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--bf-ease) calc(var(--i, 0) * .45s + .18s)}.bf-js [data-bf-draw] .bf-ead__d,.bf-js [data-bf-draw] .bf-ead__l{opacity:0;transform:translateY(6px);transition:opacity .4s var(--bf-ease) calc(var(--i, 0) * .45s + 80ms),transform .4s var(--bf-ease) calc(var(--i, 0) * .45s + 80ms)}.bf-js [data-bf-draw].is-in .bf-ead__dot{transform:none}.bf-js [data-bf-draw].is-in .bf-ead__date:before{transform:none}.bf-js [data-bf-draw].is-in .bf-ead__d,.bf-js [data-bf-draw].is-in .bf-ead__l{opacity:1;transform:none}@media(max-width:599px){.bf-js [data-bf-draw] .bf-ead__date:before{transform:scaleY(0);transform-origin:center top}}.bf-ead__date.is-hl .bf-ead__dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--bf-red-soft);opacity:0;animation:bfPulse 2.4s ease-out 1.6s infinite}@keyframes bfPulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.4);opacity:0}}.bf-eah__img img{animation:bfSlowZoom 20s ease-out both;transform-origin:center 40%}@keyframes bfSlowZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.bf-eah__tick{stroke-dasharray:24;stroke-dashoffset:24;animation:bfTick .5s var(--bf-ease) .25s forwards}@keyframes bfTick{to{stroke-dashoffset:0}}.bf-eah__card:has(.bf-eah__ok){animation:bfLift .6s var(--bf-ease) both}@keyframes bfLift{0%{transform:none}45%{transform:translateY(-8px);box-shadow:0 18px 36px #0000001f}to{transform:translateY(-3px);box-shadow:0 14px 30px #0000001a}}.bf-btn--arrow .bf-btn__arrow{display:inline-block;max-width:0;opacity:0;overflow:hidden;transform:translate(-6px);transition:max-width .25s var(--bf-ease),opacity .2s,transform .25s var(--bf-ease)}@media(hover:hover){.bf-btn--arrow:hover .bf-btn__arrow{max-width:1.2em;opacity:1;transform:none}}.bf-btn--arrow:focus-visible .bf-btn__arrow{max-width:1.2em;opacity:1;transform:none}.bf-cta__accent{background:linear-gradient(var(--bf-red-soft),var(--bf-red-soft)) 0 100% / 100% 4px no-repeat;padding-bottom:2px}.bf-js [data-bf-draw] .bf-cta__accent{background-size:0 4px;transition:background-size .7s var(--bf-ease) .3s}.bf-js [data-bf-draw].is-in .bf-cta__accent{background-size:100% 4px}.bf-cta__form{flex:1 1 420px;max-width:560px;display:flex;flex-direction:column;gap:12px;margin:0}.bf-cta__row{display:flex;flex-wrap:wrap;gap:10px}.bf-cta__row input[type=email]{flex:1 1 220px;height:54px;padding:0 16px;border:0;border-radius:var(--bf-r);font:500 16px var(--font-family, sans-serif);color:#000;background:#fff;margin:0}.bf-cta__row input[type=email]:focus{outline:3px solid var(--bf-red-soft);outline-offset:2px}.bf-cta__row .bf-btn{flex:none;min-height:54px;padding:0 26px}.bf-cta__row .bf-btn:hover{background:#fff;color:#000!important}.bf .bf-cta__consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--bf-tint);text-transform:none;letter-spacing:normal;cursor:pointer}.bf .bf-cta__consent span{text-transform:none;letter-spacing:normal}.bf-cta__consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--bf-red-soft);flex:none}.bf-cta__err{font-size:14px;color:var(--bf-red-soft)}.bf-cta__ok{display:flex;align-items:center;gap:10px;font-family:var(--heading-font-family, inherit);font-weight:800;font-size:20px;text-transform:uppercase;color:#fff;animation:bfSlideIn .4s var(--bf-ease) both}.bf-cta__ok svg{flex:none;color:var(--bf-red-soft)}.bf-cta__klaviyo{flex:1 1 420px;max-width:560px}@media(max-width:749px){.bf-cta__row .bf-btn{flex:1 1 100%;justify-content:center}}.bf-eah__card,.bf-cta,.bf-deals,.bf-biz,.bf-tl{scroll-margin-top:260px}.bf-btn[disabled],.bf-btn[disabled]:hover{background:#c9ccd6;color:#4a4e5c!important;cursor:not-allowed;transform:none}.bf--dark .bf-btn[disabled],.bf--dark .bf-btn[disabled]:hover{background:#ffffff38;color:#ffffffbf!important}.bf-btn--arrow[disabled] .bf-btn__arrow{max-width:0!important;opacity:0!important}.bf-tl__body{position:relative}.bf-tl__peek{display:none}.bf-js .bf-tl__item.is-locked{cursor:pointer}.bf-js .bf-tl__item.is-locked .bf-tl__offers{filter:blur(5px);opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .45s var(--bf-ease),opacity .45s var(--bf-ease)}.bf-js .bf-tl__item .bf-tl__offers{transition:filter .45s var(--bf-ease),opacity .45s var(--bf-ease)}.bf-js .bf-tl__item.is-locked .bf-tl__peek{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.bf-js .bf-tl__item.is-locked .bf-tl__peek:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:6px;background:#ffffff59}.bf-tl__peek>*{position:relative}.bf-js .bf-tl__item.is-locked .bf-tl__peek{color:#26336a;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bf-js .bf-tl__item.is-locked .bf-tl__peek svg,.bf-js .bf-tl__item.is-locked .bf-tl__peek{z-index:1}.bf-tl__peek[hidden]{display:none!important}@media(hover:hover){.bf-js .bf-tl__item.is-locked:hover{border-color:var(--bf-blue)}.bf-js .bf-tl__item.is-locked:hover .bf-tl__offers{filter:blur(3.5px)}}.bf-js .bf-tl__item.is-locked .bf-tl__peek:focus-visible{outline:3px solid var(--bf-blue);outline-offset:2px;border-radius:6px}.bf-tl__offers:focus{outline:none}.bf-tl__item.is-revealed .bf-tl__offers{animation:bfUp .35s var(--bf-ease) both}
/*# sourceMappingURL=/cdn/shop/t/122/assets/bfcm.css.map */
