.bf-stars{display:inline-flex;gap:2px;color:#ffb800;vertical-align:middle}.bf-stars svg{display:block}.bfbar{background:var(--bfbar-bg,#16161A);color:var(--bfbar-fg,#fff);font-family:DM Sans,sans-serif}.bfbar__inner{display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 16px;color:inherit;text-decoration:none;flex-wrap:wrap;text-align:center}.bfbar__tag{background:var(--cherry,#C8341D);color:#fff;font-family:Unbounded,sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.bfbar__msg{font-weight:700;font-size:15px}.bfbar__cd{display:inline-flex;align-items:center;gap:8px;font-size:13px}.bfbar__ends{opacity:.75}.bfbar__clock{background:var(--lemon,#FFD84D);color:var(--ink,#16161A);border-radius:6px;padding:4px 9px;font-variant-numeric:tabular-nums;font-weight:500}.bfbar__clock b{font-weight:800}.bfbar__marquee{overflow:hidden;border-top:1px solid rgba(255,255,255,.12);background:#ffffff0a}.bfbar__track{display:inline-flex;white-space:nowrap;gap:22px;padding:7px 0;animation:bfmarq 38s linear infinite;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bfbar__track i{font-style:normal;color:var(--lemon,#FFD84D)}@keyframes bfmarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bfbar__track{animation:none}}@media(max-width:640px){.bfbar__inner{gap:8px;padding:8px 12px}.bfbar__msg{font-size:13px;flex-basis:100%;order:2}.bfbar__tag,.bfbar__cd{order:1}.bfbar__ends{display:none}}.bfhero{background:var(--bfhero-bg,#16161A);color:#fff;display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:56px max(24px,4vw) 64px;position:relative;overflow:hidden}.bfhero:before{content:"";position:absolute;inset:auto -10% -40% auto;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(255,216,77,.16),transparent 60%);pointer-events:none}.bfhero__copy{position:relative;z-index:1;max-width:620px}.bfhero__kicker{display:inline-flex;align-items:center;gap:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--lemon,#FFD84D);margin:0 0 18px}.bfhero__dot{width:10px;height:10px;border-radius:50%;background:var(--cherry,#C8341D);box-shadow:0 0 #c8341db3;animation:bfpulse 1.8s infinite}@keyframes bfpulse{70%{box-shadow:0 0 0 12px #c8341d00}to{box-shadow:0 0 #c8341d00}}.bfhero__title{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(46px,6.6vw,96px);line-height:.95;letter-spacing:-.02em;margin:0 0 20px;color:#fff}.bfhero__title span{color:var(--lemon,#FFD84D)}.bfhero__text{font-size:clamp(16px,1.4vw,19px);line-height:1.5;opacity:.88;margin:0 0 24px;max-width:520px}.bfhero__cd{display:flex;gap:10px;margin:0 0 26px}.bfhero__cd div{background:#fff;color:var(--ink,#16161A);border-radius:14px;min-width:72px;padding:10px 8px 8px;text-align:center}.bfhero__cd b{display:block;font-family:Unbounded,sans-serif;font-weight:800;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.bfhero__cd span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.65}.bfhero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.bfhero__ghost{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.7)!important}.bfhero__proof{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:15px}.bfhero__proof strong{color:#fff}.bfhero__media{position:relative;z-index:1}.bfhero__frame{border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:#222;border:3px solid #fff;transform:rotate(1.5deg)}.bfhero__frame img,.bfhero__frame video{width:100%;height:100%;object-fit:cover;display:block}.bfhero__burst{position:absolute;top:-18px;left:-22px;width:150px;height:150px;border-radius:50%;background:var(--cherry,#C8341D);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-12deg);box-shadow:0 10px 30px #00000059;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.06em;border:3px dashed rgba(255,255,255,.6)}.bfhero__burst strong{font-family:Unbounded,sans-serif;font-size:44px;line-height:1;letter-spacing:-.02em}.bfhero__maths{position:absolute;right:-8px;bottom:22px;background:#fff;color:var(--ink,#16161A);border-radius:18px;padding:14px 18px;display:flex;flex-direction:column;gap:3px;box-shadow:0 14px 34px #00000059;text-decoration:none;font-size:14px;max-width:260px;transform:rotate(-2deg)}.bfhero__maths-k{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cherry,#C8341D)}.bfhero__maths strong{font-family:Unbounded,sans-serif;font-size:22px}.bfhero__maths s{opacity:.55}.bfhero__maths-save{font-weight:800;background:var(--lemon,#FFD84D);border-radius:999px;padding:3px 10px;align-self:flex-start;margin-top:4px}@media(max-width:900px){.bfhero{grid-template-columns:1fr;gap:34px;padding:36px 16px 48px}.bfhero__media{max-width:460px;margin:8px auto 18px;width:calc(100% - 20px)}.bfhero__frame{aspect-ratio:4/3}.bfhero__burst{width:110px;height:110px;left:-10px;top:-12px;font-size:10px}.bfhero__burst strong{font-size:32px}.bfhero__maths{right:-6px;bottom:-14px;padding:10px 14px;font-size:13px}.bfhero__maths strong{font-size:18px}.bfhero__cd div{min-width:0;flex:1}.bfhero__cd b{font-size:24px}}.revs{background:var(--revs-bg,#FFF6E6);display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:28px 56px;padding:64px max(24px,4vw);align-items:center}.revs__big{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(64px,8vw,104px);line-height:1;letter-spacing:-.03em}.revs__big small{font-size:.35em;opacity:.5;letter-spacing:0}.revs__count{margin:10px 0 0;font-size:16px}.revs__bars{display:flex;flex-direction:column;gap:10px}.revs__row{display:grid;grid-template-columns:44px 1fr 64px;gap:12px;align-items:center;font-weight:700;font-size:15px}.revs__track{height:12px;border-radius:999px;background:#16161a1a;overflow:hidden}.revs__track span{display:block;height:100%;background:var(--ink,#16161A);border-radius:999px}.revs__num{text-align:right;font-variant-numeric:tabular-nums;opacity:.7}.revs__pillars{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:10px}.revs__pillar{background:#fff;border:2px solid var(--ink,#16161A);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:6px}.revs__pillar strong{font-family:Unbounded,sans-serif;font-size:16px}.revs__pillar span{font-size:14px;opacity:.75;line-height:1.45}@media(max-width:820px){.revs{grid-template-columns:1fr;padding:44px 16px;text-align:left}.revs__pillars{grid-template-columns:1fr 1fr}}.bf-pill{background:var(--ink,#16161A)!important;color:#fff!important}.bf-rating{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:inherit;text-decoration:none;margin:-4px 0 6px}.bf-rating:hover span{text-decoration:underline}.bf-deal{border:2px solid var(--ink,#16161A);border-radius:20px;padding:16px 18px;background:var(--towel,#FFF6E6);display:flex;flex-direction:column;gap:10px;margin:6px 0 4px}.bf-deal__head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.bf-deal__tag{background:var(--cherry,#C8341D);color:#fff;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 12px}.bf-deal__cd{font-size:13px;font-weight:700}.bf-deal__cd b{font-variant-numeric:tabular-nums;background:var(--ink,#16161A);color:#fff;border-radius:6px;padding:2px 7px;margin-left:4px}.bf-deal__line{margin:0;font-size:15px;line-height:1.45}.bf-deal__line s{opacity:.5}.bf-deal .offer-slots{display:grid;grid-template-columns:repeat(var(--slots,2),1fr);gap:10px}.bf-deal .offer-slot{aspect-ratio:auto;min-height:64px;border:2px dashed rgba(22,22,26,.35);border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.05em;background:#fff;overflow:hidden}.bf-deal .offer-slot.is-free{border-color:var(--cherry,#C8341D);color:var(--cherry,#C8341D)}.bf-deal .offer-slot.is-filled{border-style:solid;border-color:var(--ink,#16161A)}.bf-deal .offer-slot img{width:100%;height:64px;object-fit:contain}.bf-deal .progress,.bf-drawer-offer .progress{height:10px;border-radius:999px;background:#16161a1f;overflow:hidden}.bf-deal .progress__bar,.bf-drawer-offer .progress__bar{height:100%;background:var(--cherry,#C8341D);border-radius:999px;width:0;transition:width .4s ease}.progress--ship .progress__bar{background:var(--pool,#0E7C8F)!important}.bf-deal .offer-box__msg{margin:0;font-weight:700;font-size:14px}.bf-pair-btn{margin-top:-8px}.bf-sticker{background:var(--cherry,#C8341D)!important;color:#fff!important}.bf-card-sticker{background:var(--ink,#16161A)!important;color:#fff!important}.card__deal{font-size:13px;font-weight:800;color:var(--cherry,#C8341D);margin-top:2px}.card__deal span{font-weight:500;opacity:.8}.bf-colstrip{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;background:var(--ink,#16161A);color:#fff;padding:12px 16px;text-align:center;font-size:15px}.bf-colstrip__tag{background:var(--lemon,#FFD84D);color:var(--ink,#16161A);font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.06em;border-radius:999px;padding:4px 10px}.bf-colstrip__cd b{font-variant-numeric:tabular-nums;color:var(--lemon,#FFD84D)}.bf-tile{background:var(--ink,#16161A)!important;color:#fff!important}.bf-drawer-offer{padding:12px 20px 14px;background:var(--towel,#FFF6E6);border-bottom:2px solid var(--ink,#16161A);display:flex;flex-direction:column;gap:7px}.bf-drawer-offer__row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.bf-drawer-offer__row b{font-variant-numeric:tabular-nums;background:var(--ink,#16161A);color:#fff;border-radius:6px;padding:2px 6px}.bf-drawer-offer p{margin:0;font-size:14px;font-weight:700}.bf-ship{font-weight:500!important;margin-top:4px!important}.bf-drawer-trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;opacity:.8;text-align:center;flex-wrap:wrap}.upsell__note{font-size:12px;opacity:.7;margin:8px 0 0}.upsell__item s{opacity:.5}.line__free{background:var(--cherry,#C8341D);color:#fff}.cart-summary .bf-deal{margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bf.css.map */
