body:has(.fa7){margin:0;padding:0;background:#fff}.fa7{--fa7-accent: #4B2391;--fa7-accent-dark: #2A1259;--fa7-accent-hover: #331765;--fa7-accent-soft: #F6F3FB;--fa7-accent-line: #E2DAF0;--fa7-ink: #161616;--fa7-text-2: #333333;--fa7-muted: #595959;--fa7-line: #E4E4E4;--fa7-line-2: #D9D9D9;--fa7-alert: #B42318;--fa7-good: #1F7A3A;--fa7-star: #E6A100;--fa7-hl: #FFF1A8;--fa7-bg: #FFFFFF;--fa7-test-bg: #FFFDF2;--fa7-panel: #FAFAFA;--fa7-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--fa7-serif: "Source Serif 4", Georgia, serif;display:flow-root;color-scheme:light;background:var(--fa7-bg);color:var(--fa7-ink);font-family:var(--fa7-sans);font-size:18px;line-height:1.6;text-align:left;-webkit-tap-highlight-color:transparent}.fa7 img{max-width:100%}:where(.fa7) p{margin:0}.fa7 a{color:var(--fa7-accent)}.fa7 a:hover{color:var(--fa7-accent-hover)}.fa7 [hidden]{display:none}.fa7 button{font-family:var(--fa7-sans);letter-spacing:normal;text-transform:none}.fa7-col{max-width:680px;margin:0 auto;padding:0 20px}.fa7 .fa7-b{margin-top:var(--mt, 0px)}.fa7-center{text-align:center}.fa7-hl{background:var(--fa7-hl);padding:0 2px}.fa7-bar{background:var(--fa7-accent);color:#fff;padding:10px 16px;text-align:center;font-size:14px;font-weight:600}.fa7-bar strong{font-weight:800}.fa7-cd{font-weight:800;font-variant-numeric:tabular-nums}.fa7-mast{border-bottom:1px solid var(--fa7-line)}.fa7-mast__in{max-width:680px;margin:0 auto;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px}.fa7-mast__brand{font-family:var(--fa7-serif);font-size:20px;font-weight:800;letter-spacing:-.01em}.fa7-mast__brand img{display:block;height:auto}.fa7-mast__tag{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fa7-muted)}.fa7-sec--rule{margin-top:48px;padding-top:28px;border-top:2px solid var(--fa7-ink)}.fa7-sec--test{margin-top:44px;padding:24px 20px;border:2px solid var(--fa7-ink);background:var(--fa7-test-bg)}.fa7-sec--accent{margin-top:48px;padding:28px 22px;background:var(--fa7-accent-soft);border:2px solid var(--fa7-accent)}.fa7-eyebrow{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fa7-accent)}.fa7-eyebrow--kicker{font-weight:700;letter-spacing:.08em}.fa7-eyebrow--alert{color:var(--fa7-alert)}.fa7-h{margin:0;font-family:var(--fa7-serif);font-weight:800;color:inherit;text-transform:none}.fa7-h--hero{font-size:clamp(31px,5.4vw,44px);line-height:1.12;letter-spacing:-.015em}.fa7-h--story{font-size:clamp(27px,4.4vw,34px);line-height:1.18;letter-spacing:-.01em}.fa7-h--section{font-size:clamp(26px,4.2vw,32px);line-height:1.2}.fa7-h--card{font-size:26px;line-height:1.2}.fa7-h--statement{font-size:24px;line-height:1.3}.fa7-sub{font-family:var(--fa7-serif);font-style:italic;color:var(--fa7-text-2)}.fa7-sub--lg{font-size:21px;line-height:1.4}.fa7-sub--md{font-size:20px}.fa7-byline{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:12px 0;border-top:1px solid var(--fa7-line);border-bottom:1px solid var(--fa7-line);font-size:14px;color:var(--fa7-muted)}.fa7-byline strong{color:var(--fa7-ink)}.fa7-note{padding:12px 14px;background:var(--fa7-accent-soft);border:1px solid var(--fa7-accent-line);font-size:15px;line-height:1.5}.fa7-link{font-weight:700}.fa7-text--md{font-size:16px}.fa7-text--sm{font-size:15px}.fa7-text--caption{font-size:14px;color:var(--fa7-muted)}.fa7-text--caption-tight{font-size:14px;line-height:1.5;color:var(--fa7-muted)}.fa7-text--caption strong,.fa7-text--caption-tight strong{color:var(--fa7-ink)}.fa7-text--fine{font-size:13px;color:var(--fa7-muted)}.fa7-text--w700{font-weight:700}.fa7-text--w800{font-weight:800}.fa7-media{position:relative;margin:0}.fa7-media img{display:block;width:100%;height:auto;aspect-ratio:var(--ar, 3 / 2);object-fit:cover}.fa7-badge{position:absolute;left:12px;bottom:12px;padding:6px 10px;background:#161616d1;color:#fff;font-size:14px;font-weight:700;line-height:1.6;border-radius:4px}.fa7-badge--green{background:var(--fa7-good)}.fa7-badge--screen{left:49.6%;top:5.2%;bottom:auto;padding:3px 7px;background:#2a1259e0;font-size:clamp(8px,1.4vw,12px);border-radius:3px}.fa7-cta{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:var(--mb, 0px)}.fa7 .fa7-btn{display:flex;align-items:center;justify-content:center;min-height:58px;padding:14px 20px;border-radius:6px;background:var(--fa7-accent);color:#fff;text-decoration:none;text-align:center;font-weight:800;font-size:18px;line-height:1.6;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 3px 0 var(--fa7-accent-dark)}.fa7 .fa7-btn:hover{color:#fff;filter:brightness(1.08)}.fa7 .fa7-btn:focus-visible{outline:3px solid var(--fa7-ink);outline-offset:3px}.fa7 .fa7-btn--lg{min-height:60px;font-size:19px}.fa7-cta__sub{text-align:center;font-size:14px;color:var(--fa7-muted)}.fa7-cta__rating{text-align:center;font-size:14px;font-weight:600}.fa7-cta__urgent{text-align:center;font-size:15px;font-weight:800;color:var(--fa7-alert)}.fa7-stars{color:var(--fa7-star);letter-spacing:1px}.fa7-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px}.fa7 .fa7-opt{min-height:52px;padding:10px 14px;border-radius:6px;border:2px solid #BDBDBD;background:#fff;color:var(--fa7-ink);font-size:16px;font-weight:700;line-height:normal;text-align:left;cursor:pointer}.fa7 .fa7-opt[aria-pressed=true]{background:var(--fa7-ink);color:#fff;border-color:var(--fa7-ink)}.fa7-res{margin-top:14px;padding:14px 16px;background:#fff;border:1px solid var(--fa7-line)}.fa7-res__title{font-weight:800;font-size:18px}.fa7-res__body{margin-top:6px;font-size:16px}.fa7 .fa7-res__link{display:inline-flex;margin-top:10px;font-weight:800}.fa7-checks{display:flex;flex-direction:column;gap:8px}.fa7 .fa7-ck{box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:52px;width:100%;padding:10px 14px;border-radius:6px;border:1.5px solid #BDBDBD;background:#fff;color:var(--fa7-ink);font-size:17px;line-height:normal;text-align:left;cursor:pointer}.fa7-ck__box{box-sizing:border-box;flex:none;width:22px;height:22px;border-radius:4px;border:2px solid #BDBDBD;background:#fff;display:flex;align-items:center;justify-content:center}.fa7-ck__box svg{display:none}.fa7 .fa7-ck[aria-pressed=true]{border-color:var(--fa7-accent);background:var(--fa7-accent-soft)}.fa7 .fa7-ck[aria-pressed=true] .fa7-ck__box{border-color:var(--fa7-accent);background:var(--fa7-accent)}.fa7 .fa7-ck[aria-pressed=true] .fa7-ck__box svg{display:block}.fa7-ck__msg{margin-top:12px;font-size:16px;font-weight:600}.fa7-fig{margin:0;border:1px solid var(--fa7-line);background:var(--fa7-panel)}.fa7-fig svg{display:block}.fa7-pc{--split: 50%;position:relative;max-width:360px;margin:0 auto;aspect-ratio:4 / 5}.fa7-pc__layer{position:absolute;top:0;right:0;bottom:0;left:0}.fa7-pc__layer svg{width:100%;height:100%}.fa7-pc__after{background:#f4f0fa;clip-path:inset(0 0 0 var(--split))}.fa7-pc__div{position:absolute;top:0;bottom:0;left:var(--split);width:3px;margin-left:-1px;background:var(--fa7-ink)}.fa7-pc__tag{position:absolute;top:8px;padding:4px 8px;color:#fff;font-size:13px;font-weight:800;line-height:1.6;border-radius:3px}.fa7-pc__tag--bad{left:8px;background:var(--fa7-alert)}.fa7-pc__tag--good{right:8px;background:var(--fa7-good)}.fa7-pc__ctrl{padding:10px 16px 14px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--fa7-line)}.fa7-pc__ctrl label{font-size:14px;font-weight:700;text-align:center}.fa7-pc__ctrl input{width:100%;accent-color:var(--fa7-accent);min-height:32px}.fa7-eq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fa7-eq__col{display:flex;flex-direction:column;align-items:center;padding:18px 10px 14px}.fa7-eq__col:first-child{border-right:1px solid var(--fa7-line)}.fa7-eq__col svg{width:100%;max-width:240px;height:auto}.fa7-eq__cap{margin-top:8px;text-align:center;font-size:15px;line-height:1.35}.fa7-eq__cap span{color:#444}.fa7-eq__bad{color:var(--fa7-alert)}.fa7-eq__good{color:var(--fa7-good)}.fa7-chart{padding:14px 10px 8px}.fa7-chart svg{display:inline;width:100%;height:auto}.fa7-rev{padding:18px 18px 16px;border:1px solid var(--fa7-line);background:#fff;display:flex;flex-direction:column;gap:8px}.fa7-rev__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.fa7-rev__stars{color:var(--fa7-star);font-size:18px;letter-spacing:2px}.fa7-rev__ok{font-size:12px;font-weight:700;color:var(--fa7-good)}.fa7-rev__title{font-weight:800;font-size:17px}.fa7-rev__quote{font-size:17px;line-height:1.55}.fa7-rev__name{font-size:14px;font-weight:700;color:var(--fa7-muted)}.fa7-tl{border:1px solid var(--fa7-line-2)}.fa7-tl__tabs{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));border-bottom:1px solid var(--fa7-line-2)}.fa7 .fa7-tl__tab{min-height:52px;border:none;border-right:1px solid var(--fa7-line);border-radius:0;background:#fff;color:var(--fa7-ink);font-size:15px;font-weight:800;cursor:pointer;padding:0 4px}.fa7 .fa7-tl__tab[aria-pressed=true]{background:var(--fa7-accent);color:#fff}.fa7-tl__panel{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px}.fa7-tl__track{height:10px;background:#eee;border-radius:5px;overflow:hidden}.fa7-tl__bar{height:10px;background:var(--fa7-accent);border-radius:5px;transition:width .3s ease}.fa7-tl__title{margin-top:4px;font-family:var(--fa7-serif);font-size:22px;font-weight:800;line-height:1.25}.fa7-tl__body{font-size:17px;color:var(--fa7-text-2)}.fa7-qa__q{font-weight:800}.fa7-qa__a{margin-top:4px}.fa7-bars{padding:18px;border:1px solid var(--fa7-line);background:var(--fa7-panel);display:flex;flex-direction:column;gap:14px}.fa7-bars__row{display:flex;flex-direction:column;gap:6px}.fa7-bars__head{display:flex;justify-content:space-between;font-size:15px;font-weight:700}.fa7-bars__bar{height:26px;min-width:18px;border-radius:4px}.fa7-tone--alert{color:var(--fa7-alert)}.fa7-tone--good{color:var(--fa7-good)}.fa7-table-wrap{overflow-x:auto}.fa7-table{width:100%;min-width:420px;border-collapse:collapse;font-size:16px;border:1px solid var(--fa7-line-2)}.fa7-table th,.fa7-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--fa7-line)}.fa7-table thead th{background:#f5f5f5;border-bottom:1px solid var(--fa7-line-2);font-weight:700}.fa7-table thead th.fa7-table__hi{background:var(--fa7-accent);color:#fff;font-weight:800}.fa7-table tbody th{font-weight:700}.fa7-table td.fa7-table__hi{font-weight:800;background:var(--fa7-accent-soft)}.fa7-table tbody tr:last-child th,.fa7-table tbody tr:last-child td{border-bottom:0}.fa7-card{border:2px solid var(--fa7-accent);border-radius:8px;overflow:hidden}.fa7-card__head{background:var(--fa7-accent);color:#fff;padding:10px 16px;text-align:center;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fa7-card__body{padding:22px 20px;display:flex;flex-direction:column;gap:16px}.fa7-card__text{font-size:17px}.fa7-stats{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));border:1px solid var(--fa7-line);text-align:center}.fa7-stats__item{padding:12px 4px;border-right:1px solid var(--fa7-line)}.fa7-stats__item:last-child{border-right:0}.fa7-stats__num{font-family:var(--fa7-serif);font-size:28px;font-weight:800;line-height:1;color:var(--fa7-accent)}.fa7-stats__label{margin-top:4px;font-size:13px;font-weight:600}.fa7-feats{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:17px}.fa7-feats li{display:flex;gap:10px}.fa7-feats__tick{color:var(--fa7-good);font-weight:800}.fa7-price{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--fa7-line)}.fa7-price__big{font-family:var(--fa7-serif);font-size:46px;font-weight:800;line-height:1}.fa7-price__suffix{font-size:18px;font-weight:600}.fa7-price__note{font-size:16px;color:var(--fa7-muted)}.fa7-card__note{text-align:center;font-size:14px;color:var(--fa7-muted)}.fa7-guar{display:flex;gap:16px;align-items:center;padding:18px;border:2px dashed var(--fa7-good);background:#f3faf5}.fa7-guar svg{flex:none}.fa7-guar__title{font-weight:800;font-size:18px}.fa7-guar__text{margin-top:4px;font-size:16px}.fa7-score{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;background:var(--fa7-panel);border:1px solid var(--fa7-line)}.fa7-score__num{font-family:var(--fa7-serif);font-size:40px;font-weight:800;line-height:1}.fa7-score__meta{display:flex;flex-direction:column;line-height:1.3}.fa7-score__stars{color:var(--fa7-star);font-size:20px;letter-spacing:2px}.fa7-score__text{font-size:14px;color:var(--fa7-muted)}.fa7-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.fa7-choice{padding:16px;background:#fff;border:1px solid var(--fa7-line)}.fa7-choice--good{border:2px solid var(--fa7-good)}.fa7-choice__title{font-weight:800}.fa7-choice__text{margin-top:6px;font-size:16px}.fa7-sticky-spacer{height:var(--fa7-sticky-h, 89px)}.fa7-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid var(--fa7-line-2);box-shadow:0 -4px 14px #0000000f}.fa7-sticky__in{max-width:680px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fa7-sticky__info{display:flex;align-items:center;gap:10px;min-width:0}.fa7-sticky__img{flex:none;width:52px;height:52px;object-fit:cover;border-radius:4px}.fa7-sticky__text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.fa7-sticky__title{font-size:15px;font-weight:800}.fa7-sticky__sub{font-size:13px;color:var(--fa7-muted)}.fa7 .fa7-sticky__btn{flex:none;display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border-radius:6px;background:var(--fa7-accent);color:#fff;text-decoration:none;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.03em}.fa7 .fa7-sticky__btn:hover{color:#fff;filter:brightness(1.08)}@media(max-width:600px){.fa7-col{padding-left:16px;padding-right:16px}.fa7-sec--rule,.fa7-sec--test,.fa7-sec--accent{margin-top:36px}.fa7-sec--rule{padding-top:22px}.fa7-h--hero{font-size:30px;line-height:1.12}.fa7-media img{aspect-ratio:var(--ar-m, var(--ar, 3 / 2))}.fa7-sticky{padding-top:8px;padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.fa7-tl__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/flo-adv7.css.map */
