.bfl-root{--bfl-bg:#0a0a0b;--bfl-bg2:#111113;--bfl-card:#151518;--bfl-line:#26262b;--bfl-line2:#333338;--bfl-ink:#f3f1ec;--bfl-ink2:#b7b4ad;--bfl-mut:#807d76;--bfl-red:#e6141b;--bfl-redh:#ff2b2f;--bfl-ok:#39b667;--bfl-maxw:1100px;--bfl-readw:760px;--bfl-pad:24px;background:var(--bfl-bg);color:var(--bfl-ink);font-family:var(--bfl-font-body, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:18px;line-height:1.62;letter-spacing:.002em;-webkit-font-smoothing:antialiased;padding-bottom:88px;overflow-x:hidden}.bfl-root *{box-sizing:border-box}.bfl-root img{max-width:100%;display:block}.bfl-root a{color:inherit}.bfl-wrap{max-width:var(--bfl-maxw);margin:0 auto;padding:0 var(--bfl-pad)}.bfl-read{max-width:var(--bfl-readw)}.bfl-red{color:var(--bfl-redh)}.bfl-mut{color:var(--bfl-ink2)}.bfl-display,.bfl-h3,.bfl-seal,.bfl-brandmark b{font-family:var(--bfl-font-head, "Helvetica Neue",Helvetica,Arial,sans-serif)}.bfl-display{font-weight:800;line-height:1.03;letter-spacing:-.022em}.bfl-h1{font-size:clamp(34px,5.4vw,58px);margin:14px 0 0;text-wrap:balance}.bfl-h1 .bfl-u{color:var(--bfl-redh)}.bfl-kicker{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.19em;color:var(--bfl-mut)}.bfl-lead{font-size:clamp(19px,2.2vw,22px);color:var(--bfl-ink);line-height:1.55}.bfl-root p{margin:0}.bfl-root .bfl-narr p+p{margin-top:15px}.bfl-masthead{border-bottom:1px solid var(--bfl-line);padding:16px 0}.bfl-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.bfl-brandmark{display:flex;align-items:center;gap:10px}.bfl-logo{width:auto;height:28px;flex:0 0 auto;object-fit:contain}.bfl-brandmark b{font-size:13.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.bfl-readt{font-size:12px;color:var(--bfl-mut);letter-spacing:.04em}.bfl-hero-sec{padding:48px 0 36px}.bfl-intro{max-width:var(--bfl-readw);margin:0 auto}.bfl-narr{margin-top:22px}.bfl-tagrow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.bfl-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--bfl-ink2);border:1px solid var(--bfl-line2);border-radius:999px;padding:5px 11px}.bfl-tag.bfl-hot{color:var(--bfl-redh);border-color:#ff2b2f66}.bfl-byline{display:flex;align-items:center;gap:11px;margin-top:24px;padding-top:20px;border-top:1px solid var(--bfl-line)}.bfl-av{width:42px;height:42px;border-radius:999px;object-fit:cover;background:radial-gradient(120% 120% at 30% 20%,#2a2a2f,#0f0f11);border:1px solid var(--bfl-line2);flex:0 0 auto}.bfl-who{font-size:13.5px;line-height:1.35}.bfl-who b{font-weight:700}.bfl-who span{color:var(--bfl-mut);display:block;font-size:12.5px}.bfl-verified{color:var(--bfl-redh);font-weight:700;display:inline!important}.bfl-shot{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--bfl-line);background:radial-gradient(140% 100% at 78% 12%,rgba(230,20,27,.15),transparent 55%),linear-gradient(155deg,#17171a,#0d0d0f 62%,#050506);aspect-ratio:4/5;display:flex;align-items:flex-end;min-height:260px}.bfl-shot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:repeating-linear-gradient(0deg,transparent 0 24px,rgba(255,255,255,.018) 24px 25px),repeating-linear-gradient(90deg,transparent 0 24px,rgba(255,255,255,.018) 24px 25px)}.bfl-shot.bfl-hasimg{display:block;min-height:0;aspect-ratio:4/5}.bfl-shot.bfl-hasimg:before{display:none}.bfl-shot.bfl-hasimg img{width:100%;height:100%;object-fit:cover}.bfl-cap{position:relative;padding:14px 16px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--bfl-mut)}.bfl-cap b{color:var(--bfl-ink2);font-weight:600;display:block;letter-spacing:.02em;text-transform:none;font-size:14px;margin-top:3px;line-height:1.35}.bfl-badge{position:absolute;top:12px;left:12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bfl-mut);border:1px solid var(--bfl-line2);border-radius:5px;padding:3px 7px;background:#00000059}.bfl-root section{padding:38px 0}.bfl-divider{height:1px;background:var(--bfl-line);border:0;max-width:var(--bfl-maxw);margin:0 auto}.bfl-sec{font-size:clamp(26px,4vw,38px);margin:0 0 18px}.bfl-row2{display:grid;gap:34px;align-items:center}.bfl-row2 .bfl-media,.bfl-row2 .bfl-body{min-width:0}.bfl-root .bfl-body p+p{margin-top:15px}.bfl-num{font-size:clamp(64px,9vw,104px);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.4px var(--bfl-line2);display:block;margin-bottom:2px}.bfl-num .bfl-on{color:var(--bfl-red);-webkit-text-stroke:0}.bfl-h3{font-size:clamp(24px,3vw,33px);line-height:1.1;letter-spacing:-.015em;font-weight:800;margin:4px 0 15px;text-wrap:balance}.bfl-rlead{color:var(--bfl-ink)}.bfl-box{background:var(--bfl-card);border:1px solid var(--bfl-line);border-radius:13px;padding:18px;margin-top:20px}.bfl-boxdark{background:linear-gradient(160deg,#101012,#050506);border-color:var(--bfl-line2)}.bfl-bt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--bfl-mut);margin-bottom:13px}.bfl-chips{display:flex;flex-wrap:wrap;gap:9px}.bfl-chip{font-size:14px;font-weight:600;border:1px solid var(--bfl-line2);border-radius:999px;padding:7px 13px;display:flex;align-items:center;gap:7px;background:var(--bfl-bg2)}.bfl-dot{width:7px;height:7px;border-radius:999px;background:var(--bfl-redh);flex:0 0 auto}.bfl-dose{display:flex;flex-wrap:wrap;gap:8px 20px}.bfl-d{display:flex;align-items:baseline;gap:8px;font-size:15px}.bfl-d b{font-weight:800}.bfl-mg{color:var(--bfl-redh);font-weight:800;font-variant-numeric:tabular-nums}.bfl-ben{list-style:none;display:grid;gap:11px;margin:0;padding:0}.bfl-ben.bfl-mtop{margin-top:15px}.bfl-ben li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.45}.bfl-ck{color:var(--bfl-ok);font-weight:800;flex:0 0 auto}.bfl-bad .bfl-x{color:var(--bfl-redh);font-weight:800;flex:0 0 auto}.bfl-cta{background:radial-gradient(120% 130% at 15% 0%,rgba(230,20,27,.22),transparent 60%),linear-gradient(160deg,#161013,#0b0708);border:1px solid rgba(230,20,27,.32);border-radius:16px;padding:34px 26px;text-align:center;max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.bfl-ct{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--bfl-redh);margin-bottom:12px}.bfl-ctah{font-size:clamp(23px,3.4vw,30px);line-height:1.14;font-weight:800;letter-spacing:-.015em;margin:0 0 12px;text-wrap:balance}.bfl-sub{font-size:15.5px;color:var(--bfl-ink2);max-width:52ch;margin:0 auto 22px}.bfl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--bfl-red);color:#fff;font-weight:800;font-size:17px;letter-spacing:.01em;text-decoration:none;border-radius:11px;padding:16px 30px;width:100%;max-width:440px;box-shadow:0 10px 30px -12px #e6141bcc;transition:transform .12s ease,background .15s ease}.bfl-btn:hover{background:var(--bfl-redh);transform:translateY(-1px)}.bfl-arw{transition:transform .15s ease}.bfl-btn:hover .bfl-arw{transform:translate(4px)}.bfl-reassure{display:flex;flex-wrap:wrap;gap:7px 18px;justify-content:center;margin-top:16px;font-size:13px;color:var(--bfl-mut)}.bfl-reassure span{display:flex;align-items:center;gap:6px}.bfl-offer{position:relative;max-width:960px;margin:0 auto;border-radius:20px;padding:28px 24px;background:radial-gradient(120% 120% at 12% 0%,rgba(230,20,27,.16),transparent 58%),linear-gradient(160deg,#151013,#0b0708);border:1px solid rgba(230,20,27,.35);box-shadow:inset 0 0 0 1px #e6141b14;display:grid;gap:26px;align-items:center}.bfl-offer-media{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0}.bfl-offer-prod{position:relative;width:100%;max-width:320px}.bfl-offer-prod img{width:100%;height:auto;border-radius:14px;border:1px solid var(--bfl-line)}.bfl-offer-badge{position:absolute;top:-12px;right:-6px;background:var(--bfl-red);color:#fff;font-family:var(--bfl-font-head,"Helvetica Neue",Arial,sans-serif);font-weight:800;font-size:13px;line-height:1.05;text-align:center;border-radius:999px;width:82px;height:82px;display:flex;align-items:center;justify-content:center;padding:8px;transform:rotate(8deg);box-shadow:0 8px 20px -6px #e6141bcc;border:2px solid #fff2}.bfl-offer-gifts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 12px}.bfl-gift{display:flex;flex-direction:column;align-items:center;line-height:1.2;font-size:12.5px;color:var(--bfl-ink2);text-align:center;max-width:110px}.bfl-gift b{color:var(--bfl-redh);font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:2px}.bfl-plus{color:var(--bfl-mut);font-weight:800;font-size:18px}.bfl-offer-body{min-width:0;text-align:center}.bfl-offer-h{margin:0 0 12px;line-height:1.02}.bfl-offer-l1,.bfl-offer-l2{display:block;font-weight:800;font-size:clamp(28px,4.6vw,44px);letter-spacing:-.02em}.bfl-offer-l2{color:var(--bfl-redh)}.bfl-offer-sub{font-size:15.5px;color:var(--bfl-ink2);max-width:46ch;margin:0 auto 20px}.bfl-offer-body .bfl-btn{margin:0 auto}.bfl-offer-micro{font-size:13px;color:var(--bfl-mut);margin-top:14px}@media(min-width:760px){.bfl-offer{grid-template-columns:.85fr 1fr;gap:36px;padding:36px 34px}.bfl-offer-body{text-align:left}.bfl-offer-sub{margin-left:0}.bfl-offer-body .bfl-btn{margin:0}}.bfl-guarantee{background:linear-gradient(160deg,#121214,#050506);border:1px solid var(--bfl-line2);border-radius:16px;padding:32px 26px;text-align:center;max-width:820px;margin:0 auto}.bfl-seal{font-weight:800;font-size:60px;line-height:.9;letter-spacing:-.03em;color:var(--bfl-redh)}.bfl-seal small{display:block;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--bfl-ink);margin-top:8px;font-weight:700}.bfl-guarantee p{font-size:15.5px;color:var(--bfl-ink2);max-width:48ch;margin:16px auto 0}.bfl-revhead{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.bfl-stars{color:var(--bfl-redh);font-size:17px;letter-spacing:2px}.bfl-score{font-size:14px;color:var(--bfl-ink2)}.bfl-score b{color:var(--bfl-ink);font-weight:700}.bfl-reviews{display:grid;gap:14px}.bfl-review{background:var(--bfl-card);border:1px solid var(--bfl-line);border-radius:13px;padding:18px}.bfl-rt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bfl-rt .bfl-s{color:var(--bfl-redh);font-size:13px;letter-spacing:1.5px}.bfl-vf{font-size:11px;color:var(--bfl-mut);letter-spacing:.06em;text-transform:uppercase}.bfl-h4{font-size:16px;font-weight:800;margin:0 0 6px}.bfl-review p{font-size:15px;color:var(--bfl-ink2);line-height:1.5}.bfl-rwho{margin-top:11px;font-size:13px;color:var(--bfl-mut)}.bfl-rwho b{color:var(--bfl-ink2);font-weight:600}.bfl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:2147483647;background:#09090aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--bfl-line2);padding:11px var(--bfl-pad);padding-bottom:calc(11px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s ease}.bfl-sticky.bfl-show{transform:translateY(0)}.bfl-sin{max-width:var(--bfl-maxw);margin:0 auto;display:flex;align-items:center;gap:14px}.bfl-info{flex:1;min-width:0}.bfl-info b{font-size:14px;font-weight:800;display:block;line-height:1.2}.bfl-info span{font-size:12px;color:var(--bfl-mut)}.bfl-sbtn{background:var(--bfl-red);color:#fff;font-weight:800;font-size:15px;text-decoration:none;border-radius:9px;padding:12px 18px;white-space:nowrap;flex:0 0 auto}.bfl-sbtn:hover{background:var(--bfl-redh)}.bfl-foot{border-top:1px solid var(--bfl-line);padding:26px 0 10px;color:var(--bfl-mut);font-size:12.5px;line-height:1.6;max-width:var(--bfl-readw)}.bfl-foot b{color:var(--bfl-ink2)}.bfl-kicker,.bfl-tag,.bfl-brandmark b,.bfl-readt,.bfl-bt,.bfl-badge,.bfl-cap,.bfl-ct,.bfl-vf,.bfl-seal small{letter-spacing:normal}@media(min-width:820px){.bfl-row2{grid-template-columns:1fr 1fr;gap:52px}.bfl-row2.bfl-flip .bfl-media{order:2}.bfl-row2.bfl-flip .bfl-body{order:1}.bfl-shot{min-height:340px}.bfl-reviews{grid-template-columns:1fr 1fr}}@media(min-width:560px)and (max-width:819px){.bfl-reviews{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.bfl-btn,.bfl-arw,.bfl-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
