.bf-only{display:none}:root:not([data-business]) .theme-bf{--bf-ink:#0b0c10;--bf-volt:#ffd400}:root:not([data-business]) .theme-bf .std-only{display:none!important}:root:not([data-business]) .theme-bf .topbar{background:var(--bf-ink);color:#d5dae0}:root:not([data-business]) .theme-bf .bf-tb-msg{display:inline}:root:not([data-business]) .theme-bf .bf-tb-msg b{color:var(--bf-volt)}:root:not([data-business]) .theme-bf .bf-tb-d{display:none}@media (min-width:768px) and (orientation:landscape),(min-width:768px) and (pointer:fine),(min-width:1101px){:root:not([data-business]) .theme-bf .bf-tb-tag{background:var(--bf-volt);height:20px;color:var(--bf-ink);letter-spacing:.08em;border-radius:4px;align-items:center;padding:0 8px;font-weight:800;line-height:1;display:inline-flex}:root:not([data-business]) .theme-bf .bf-tb-m{display:none}:root:not([data-business]) .theme-bf .bf-tb-d{display:inline}}:root:not([data-business]) .theme-bf .bf-nav{align-items:center;gap:7px;display:inline-flex}:root:not([data-business]) .theme-bf .bf-nav-pct{background:var(--bf-volt);height:20px;color:var(--bf-ink);letter-spacing:0;border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}@media (min-width:1101px){:root:not([data-business]) .theme-bf .mainmenu a.sale{color:var(--bf-ink)}:root:not([data-business]) .theme-bf .mainmenu a.sale:hover{color:#005fb8}}:root:not([data-business]) .theme-bf .bf-banner{z-index:1;background:#07080b;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}:root:not([data-business]) .theme-bf .bf-banner-bg{position:absolute;inset:0}:root:not([data-business]) .theme-bf .bf-banner-bg img{object-fit:cover;object-position:80% 50%;width:100%;height:100%;display:block}:root:not([data-business]) .theme-bf .bf-banner:before{content:"";z-index:1;background:linear-gradient(90deg,#07080bf7 0%,#07080beb 32%,#07080b8c 54%,#07080b00 74%);position:absolute;inset:0}:root:not([data-business]) .theme-bf .bf-banner-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:min(56%,460px);padding:0 0 0 clamp(24px,6.5cqi,56px);display:flex;position:absolute;top:0;bottom:0;left:0}:root:not([data-business]) .theme-bf .bf-banner-kick{color:var(--bf-volt);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:800;line-height:1;display:flex}:root:not([data-business]) .theme-bf .bf-banner-kick:before{content:"";background:var(--bf-volt);width:24px;height:2px}:root:not([data-business]) .theme-bf .bf-banner-title{flex-direction:column;margin:0;line-height:1;display:flex}:root:not([data-business]) .theme-bf .bf-banner-pct{color:var(--bf-volt);letter-spacing:-.045em;margin-left:-.04em;font-size:clamp(64px,15.5cqi,120px);font-weight:900;line-height:.88}:root:not([data-business]) .theme-bf .bf-banner-upto{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:clamp(16px,2.6cqi,22px);font-weight:800}:root:not([data-business]) .theme-bf .bf-banner-title.is-word .bf-banner-pct{letter-spacing:-.02em;font-size:clamp(40px,8.5cqi,68px);line-height:1}:root:not([data-business]) .theme-bf .bf-banner-line{color:#fff;letter-spacing:-.01em;margin-top:10px;font-size:clamp(20px,3.7cqi,30px);font-weight:800}:root:not([data-business]) .theme-bf .bf-banner-sub{color:#ffffffbd;max-width:27ch;margin:14px 0 24px;font-size:14.5px;line-height:1.45}:root:not([data-business]) .theme-bf .bf-banner-cta{background:var(--bf-volt);height:46px;color:var(--bf-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:800;transition:background-color .18s;display:inline-flex}:root:not([data-business]) .theme-bf .bf-banner-cta:hover,:root:not([data-business]) .theme-bf .bf-banner-cta:focus-visible{color:var(--bf-ink);background:#fff}:root:not([data-business]) .theme-bf .bf-banner-cta:focus-visible{outline:3px solid var(--bf-volt);outline-offset:3px}@media (max-width:767px),(min-width:768px) and (max-width:1100px) and (orientation:portrait) and (pointer:coarse){:root:not([data-business]) .theme-bf .bf-banner-bg img{object-position:50% 18%}:root:not([data-business]) .theme-bf .bf-banner:before{background:linear-gradient(#07080b00 20%,#07080b33 34%,#07080bdb 64%,#07080bf7 100%)}:root:not([data-business]) .theme-bf .bf-banner-copy{justify-content:flex-end;width:auto;padding:0 18px 18px;top:auto;right:0}:root:not([data-business]) .theme-bf .bf-banner-kick{letter-spacing:.16em;margin-bottom:8px;font-size:11px}:root:not([data-business]) .theme-bf .bf-banner-kick:before{width:18px}:root:not([data-business]) .theme-bf .bf-banner-title{flex-flow:wrap;align-items:baseline;gap:0 10px}:root:not([data-business]) .theme-bf .bf-banner-pct{font-size:54px}:root:not([data-business]) .theme-bf .bf-banner-upto{align-self:center;margin:0;font-size:16px}:root:not([data-business]) .theme-bf .bf-banner-title.is-word .bf-banner-pct{font-size:38px}:root:not([data-business]) .theme-bf .bf-banner-line{margin-top:0;font-size:19px}:root:not([data-business]) .theme-bf .bf-banner-sub{display:none}:root:not([data-business]) .theme-bf .bf-banner-cta{height:40px;margin-top:14px;padding:0 18px;font-size:14px}}:root:not([data-business]) .theme-bf .ptile>svg{display:none}:root:not([data-business]) .theme-bf .ptile{container-type:inline-size}@container (max-width:160px){:root:not([data-business]) .theme-bf .bf-tile-badge{display:none}}:root:not([data-business]) .theme-bf .bf-tile-badge{z-index:3;background:var(--bf-volt);height:26px;color:var(--bf-ink);border-radius:6px;align-items:center;padding:0 9px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}@media (max-width:767px),(min-width:768px) and (max-width:1100px) and (orientation:portrait) and (pointer:coarse){:root:not([data-business]) .theme-bf .bf-tile-badge{height:22px;padding:0 7px;font-size:12px;top:10px;right:10px}}:root:not([data-business]) .theme-bf .badge-promo,:root:not([data-business]) .theme-bf .home-compact-badge,:root:not([data-business]) .theme-bf .hero-row .reference-badge.new,:root:not([data-business]) .theme-bf .reference-badge.new{background:var(--bf-volt);color:var(--bf-ink)}
