.fx{--fx-ink: #10292b;--fx-ink-2: #3d5557;--fx-muted: #6b7f80;--fx-teal: #0e4f52;--fx-teal-2: #136a6e;--fx-accent: #2fae8a;--fx-accent-soft: #e3f4ee;--fx-warm: #fbf8f3;--fx-bg: #f5f8f7;--fx-card: #ffffff;--fx-line: #e2eae8;--fx-star: #f2b33d;--fx-radius: 22px;--fx-shadow-sm: 0 1px 2px rgba(16, 41, 43, .05), 0 2px 8px rgba(16, 41, 43, .05);--fx-shadow: 0 2px 4px rgba(16, 41, 43, .04), 0 12px 32px -8px rgba(16, 41, 43, .14);--fx-shadow-lg: 0 4px 8px rgba(16, 41, 43, .04), 0 28px 60px -16px rgba(16, 41, 43, .24);--fx-font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--fx-font);color:var(--fx-ink);background:var(--fx-bg-section, transparent);padding:var(--fx-pt, 96px) 0 var(--fx-pb, 96px);position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.fx *,.fx *:before,.fx *:after{box-sizing:border-box}.fx--warm{--fx-bg-section: var(--fx-warm)}.fx--soft{--fx-bg-section: var(--fx-bg)}.fx--white{--fx-bg-section: #fff}.fx--dark{--fx-bg-section: var(--fx-teal);color:#fff}.fx--dark .fx-lead,.fx--dark .fx-muted{color:#ffffffc7}.fx--dark .fx-eyebrow{color:#8fe3c8;background:#ffffff14}.fx-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.fx-wrap--narrow{max-width:820px}.fx h1,.fx h2,.fx h3,.fx h4{font-family:var(--fx-font);color:inherit;margin:0;letter-spacing:-.02em;font-weight:750}.fx h1{font-size:clamp(2.2rem,4.6vw,3.7rem);line-height:1.06}.fx h2{font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.12}.fx h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.01em}.fx p{margin:0}.fx-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65;color:var(--fx-ink-2)}.fx-muted{color:var(--fx-muted);font-size:.95rem;line-height:1.6}.fx-rte p+p,.fx-rte p+ul,.fx-rte ul+p{margin-top:.8em}.fx-rte ul{padding-left:1.2em;margin:.6em 0 0}.fx-rte li{margin:.3em 0}.fx-rte strong{color:inherit;font-weight:700}.fx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-teal-2);background:var(--fx-accent-soft);padding:7px 14px;border-radius:999px;margin-bottom:18px}.fx-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fx-accent);box-shadow:0 0 0 4px #2fae8a2e}.fx-head{text-align:center;max-width:760px;margin:0 auto 56px}.fx-head .fx-lead{margin-top:16px}.fx-head--left{text-align:left;margin-left:0}.fx-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;border:0;font-family:var(--fx-font);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}.fx-btn--primary{background:var(--fx-teal);color:#fff;box-shadow:0 10px 24px -10px #0e4f52b3}.fx-btn--primary:hover{background:var(--fx-teal-2);transform:translateY(-2px);box-shadow:0 16px 30px -12px #0e4f52bf;color:#fff}.fx-btn--ghost{background:#fff;color:var(--fx-teal);box-shadow:inset 0 0 0 1.5px var(--fx-line),var(--fx-shadow-sm)}.fx-btn--ghost:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--fx-accent),var(--fx-shadow);color:var(--fx-teal)}.fx--dark .fx-btn--primary{background:#fff;color:var(--fx-teal)}.fx-btn svg{width:18px;height:18px;transition:transform .25s}.fx-btn:hover svg{transform:translate(3px)}.fx-grid{display:grid;gap:22px;grid-template-columns:repeat(var(--fx-cols, 3),minmax(0,1fr))}.fx-card{background:var(--fx-card);border-radius:var(--fx-radius);padding:30px;box-shadow:var(--fx-shadow);border:1px solid rgba(226,234,232,.7);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;color:var(--fx-ink)}.fx-card:hover{transform:translateY(-4px);box-shadow:var(--fx-shadow-lg)}.fx-card h3{margin:18px 0 10px}.fx-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,var(--fx-accent-soft),#fff);color:var(--fx-teal-2);box-shadow:inset 0 0 0 1px #2fae8a2e}.fx-icon svg{width:26px;height:26px}.fx-stat{font-size:2.6rem;font-weight:800;letter-spacing:-.03em;color:var(--fx-teal);line-height:1}.fx-stat small{font-size:1.1rem;font-weight:700}.fx-source{display:block;margin-top:14px;font-size:.75rem;color:var(--fx-muted)}.fx-source a{color:inherit}.fx-js .fx-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--fx-d, 0s)}.fx-js .fx-reveal.is-in{opacity:1;transform:none}.fx-hero{padding-top:var(--fx-pt, 72px);background:radial-gradient(1100px 600px at 85% 10%,#e2f3ec 0%,transparent 60%),radial-gradient(800px 500px at 0% 100%,#f3ece1 0%,transparent 60%),var(--fx-warm)}.fx-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.fx-hero .fx-lead{margin-top:22px;max-width:540px}.fx-hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--fx-teal-2),var(--fx-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.fx-checks{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:10px}.fx-checks li{display:flex;gap:12px;align-items:flex-start;font-weight:600;color:var(--fx-ink-2)}.fx-checks li:before{content:"";flex:0 0 22px;height:22px;border-radius:50%;background:var(--fx-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat;margin-top:1px}.fx-hero__media{position:relative}.fx-hero__img{position:relative;border-radius:32px;overflow:hidden;box-shadow:var(--fx-shadow-lg);aspect-ratio:1/1;background:#fff}.fx-hero__img img{width:100%;height:100%;object-fit:cover;display:block}.fx-hero__glow{position:absolute;inset:-8% -8% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(47,174,138,.35),transparent 65%);filter:blur(20px);animation:fx-breathe 7s ease-in-out infinite;z-index:0}.fx-hero__img{z-index:1}.fx-float{position:absolute;z-index:2;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;padding:14px 18px;box-shadow:var(--fx-shadow-lg);display:flex;gap:12px;align-items:center;font-size:.88rem;font-weight:600;color:var(--fx-ink);animation:fx-float 6s ease-in-out infinite}.fx-float strong{display:block;font-size:1.05rem}.fx-float span{color:var(--fx-muted);font-weight:500;font-size:.8rem}.fx-float--a{left:-28px;bottom:14%}.fx-float--b{right:-18px;top:10%;animation-delay:-3s}.fx-float .fx-icon{width:40px;height:40px;border-radius:12px}.fx-float .fx-icon svg{width:20px;height:20px}.fx-trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;padding-top:26px;border-top:1px solid var(--fx-line)}.fx-trust__item{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:600;color:var(--fx-ink-2)}.fx-trust__item svg{width:20px;height:20px;color:var(--fx-accent)}@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fx-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:.6}}.fx-marquee{padding:20px 0;background:var(--fx-teal);color:#fff;overflow:hidden}.fx-marquee__track{display:flex;gap:56px;width:max-content;animation:fx-marquee 38s linear infinite}.fx-marquee__item{display:flex;align-items:center;gap:12px;font-weight:600;white-space:nowrap;font-family:var(--fx-font);font-size:.98rem}.fx-marquee__item svg{width:18px;height:18px;color:#8fe3c8}@keyframes fx-marquee{to{transform:translate(-50%)}}.fx-gb{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.fx-gb__diagram{position:relative;background:linear-gradient(160deg,#fff,var(--fx-accent-soft));border-radius:32px;padding:30px;box-shadow:var(--fx-shadow)}.fx-gb__diagram svg{width:100%;height:auto;display:block}.fx-gb__pulse{stroke-dasharray:6 14;animation:fx-dash 1.6s linear infinite}.fx-gb__pulse--up{animation-direction:reverse;animation-duration:2.4s}@keyframes fx-dash{to{stroke-dashoffset:-40}}.fx-gb__node{animation:fx-breathe 4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.fx-steps-list{display:grid;gap:18px;margin-top:30px}.fx-step-row{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:start;padding:18px 20px;border-radius:18px;background:#fff;box-shadow:var(--fx-shadow-sm);border:1px solid var(--fx-line);transition:box-shadow .3s,transform .3s}.fx-step-row:hover{box-shadow:var(--fx-shadow);transform:translate(4px)}.fx-step-row b{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--fx-teal);color:#fff;font-size:1.05rem}.fx-step-row h3{margin-bottom:4px;font-size:1.05rem}.fx-prods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fx-prod{background:#fff;border-radius:28px;overflow:hidden;box-shadow:var(--fx-shadow);border:1px solid var(--fx-line);display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.fx-prod:hover{transform:translateY(-6px);box-shadow:var(--fx-shadow-lg)}.fx-prod__img{position:relative;aspect-ratio:4/3;background:var(--fx-warm);overflow:hidden;display:block}.fx-prod__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.fx-prod:hover .fx-prod__img img{transform:scale(1.05)}.fx-prod__tag{position:absolute;top:18px;left:18px;background:#fff;color:var(--fx-teal);font-weight:700;font-size:.78rem;padding:7px 13px;border-radius:999px;box-shadow:var(--fx-shadow-sm)}.fx-prod__body{padding:30px;display:flex;flex-direction:column;gap:14px;flex:1}.fx-prod__best{font-size:.85rem;font-weight:700;color:var(--fx-teal-2);text-transform:uppercase;letter-spacing:.08em}.fx-prod__price{display:flex;align-items:baseline;gap:10px;font-weight:800;font-size:1.5rem;color:var(--fx-teal)}.fx-prod__price s{font-size:1rem;font-weight:600;color:var(--fx-muted)}.fx-prod .fx-checks{margin-top:4px}.fx-prod .fx-btn{margin-top:auto}.fx-prod__foot{margin-top:auto;padding-top:8px}.fx-prod__foot .fx-btn{width:100%}.fx-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.fx-split--rev .fx-split__media{order:2}.fx-split__media{position:relative}.fx-split__media img{width:100%;border-radius:28px;box-shadow:var(--fx-shadow-lg);display:block}.fx-split__badge{position:absolute;right:-14px;bottom:28px}.fx-timeline{display:grid;grid-template-columns:repeat(var(--fx-cols, 4),minmax(0,1fr));gap:22px;position:relative;counter-reset:fxstep}.fx-timeline:before{content:"";position:absolute;top:34px;left:8%;right:8%;height:2px;background:repeating-linear-gradient(90deg,var(--fx-accent) 0 8px,transparent 8px 16px);opacity:.45}.fx-tl{position:relative;text-align:center;padding:0 8px}.fx-tl__num{width:68px;height:68px;margin:0 auto 20px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:800;font-size:1.3rem;color:var(--fx-teal);box-shadow:var(--fx-shadow),inset 0 0 0 2px var(--fx-accent-soft);position:relative}.fx-tl__num:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--fx-accent);opacity:0;transform:scale(.85);transition:all .5s}.fx-tl:hover .fx-tl__num:after{opacity:.5;transform:scale(1)}.fx-tl h3{margin-bottom:8px}.fx-ev{background:#fff;border-radius:var(--fx-radius);padding:30px;border:1px solid var(--fx-line);box-shadow:var(--fx-shadow-sm);display:flex;flex-direction:column;gap:12px}.fx-ev__kind{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-teal-2)}.fx-ev__link{margin-top:auto;font-size:.85rem;font-weight:700;color:var(--fx-teal);text-decoration:none}.fx-ev__link:hover{text-decoration:underline}.fx-disclaimer{margin:36px auto 0;max-width:820px;text-align:center;font-size:.82rem;color:var(--fx-muted);line-height:1.6}.fx-cmp{background:#fff;border-radius:28px;box-shadow:var(--fx-shadow);border:1px solid var(--fx-line);overflow:hidden}.fx-cmp table{width:100%;border-collapse:collapse;font-size:.98rem}.fx-cmp th,.fx-cmp td{padding:18px 20px;text-align:center;border-bottom:1px solid var(--fx-line)}.fx-cmp th:first-child,.fx-cmp td:first-child{text-align:left;font-weight:600;color:var(--fx-ink-2)}.fx-cmp thead th{font-size:.88rem;font-weight:700;color:var(--fx-muted);background:var(--fx-bg)}.fx-cmp thead th.is-us{background:var(--fx-teal);color:#fff}.fx-cmp td.is-us{background:#2fae8a12}.fx-cmp tr:last-child td{border-bottom:0}.fx-yes,.fx-no{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}.fx-yes{background:var(--fx-accent);color:#fff}.fx-no{background:#f1f3f3;color:#a5b1b2}.fx-yes svg,.fx-no svg{width:15px;height:15px}.fx-rev-top{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;font-weight:700}.fx-stars{display:inline-flex;gap:2px;color:var(--fx-star)}.fx-stars svg{width:18px;height:18px}.fx-revs{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.fx-revs .fx-rev{margin:0!important;display:flex;flex-direction:column}.fx-revs .fx-rev__who{margin-top:auto}.fx-revs .fx-rev__body{margin-bottom:20px!important}@media(max-width:1100px){.fx-revs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fx-revs{grid-template-columns:1fr}}.fx-rev{break-inside:avoid;margin-bottom:22px;background:#fff;border-radius:var(--fx-radius);padding:28px;box-shadow:var(--fx-shadow);border:1px solid var(--fx-line)}.fx-rev__title{font-weight:700;margin:14px 0 8px;font-size:1.05rem}.fx-rev__body{color:var(--fx-ink-2);line-height:1.65;font-size:.98rem}.fx-rev__who{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--fx-line)}.fx-rev__avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;background:var(--fx-accent-soft);color:var(--fx-teal);display:grid;place-items:center;font-weight:800;flex:0 0 42px}.fx-rev__avatar img{width:100%;height:100%;object-fit:cover}.fx-rev__name{font-weight:700;font-size:.95rem}.fx-rev__meta{font-size:.8rem;color:var(--fx-muted);display:flex;gap:6px;align-items:center}.fx-rev__meta svg{width:14px;height:14px;color:var(--fx-accent)}.fx-rev__photo{margin-top:16px;border-radius:14px;overflow:hidden}.fx-rev__photo img{width:100%;display:block}.fx-rev-app{margin-top:30px}.fx-faq{display:grid;gap:12px}.fx-faq details{background:#fff;border-radius:18px;border:1px solid var(--fx-line);box-shadow:var(--fx-shadow-sm);transition:box-shadow .3s}.fx-faq details[open]{box-shadow:var(--fx-shadow)}.fx-faq summary{list-style:none;cursor:pointer;padding:22px 26px;font-weight:700;font-size:1.03rem;display:flex;justify-content:space-between;gap:20px;align-items:center}.fx-faq summary::-webkit-details-marker{display:none}.fx-faq summary:after{content:"";flex:0 0 30px;height:30px;border-radius:50%;background:var(--fx-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23136a6e' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .35s}.fx-faq details[open] summary:after{transform:rotate(45deg)}.fx-faq__a{padding:0 26px 24px;color:var(--fx-ink-2);line-height:1.7}.fx-cta{border-radius:36px;padding:72px 56px;background:radial-gradient(700px 400px at 90% 0%,rgba(143,227,200,.28),transparent 60%),linear-gradient(140deg,var(--fx-teal),#0a3a3c);color:#fff;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;box-shadow:var(--fx-shadow-lg);position:relative;overflow:hidden}.fx-cta .fx-lead{color:#fffc;margin-top:16px}.fx-cta .fx-btn--primary{background:#fff;color:var(--fx-teal)}.fx-cta .fx-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #fff6}.fx-cta__list{display:grid;gap:14px}.fx-cta__item{display:flex;gap:14px;align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 18px;font-weight:600}.fx-cta__item svg{width:22px;height:22px;color:#8fe3c8;flex:0 0 22px}@media(max-width:990px){.fx{padding:var(--fx-pt-m, 64px) 0 var(--fx-pb-m, 64px)}.fx-hero__grid,.fx-gb,.fx-split,.fx-cta{grid-template-columns:1fr;gap:40px}.fx-split--rev .fx-split__media{order:0}.fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.fx-timeline:before{display:none}.fx-cta{padding:48px 28px}}@media(max-width:640px){.fx-wrap{padding:0 16px}.fx-grid,.fx-prods,.fx-timeline{grid-template-columns:1fr}.fx-head{margin-bottom:36px}.fx-card,.fx-prod__body,.fx-rev{padding:24px}.fx-float--a{left:8px;bottom:8px}.fx-float--b{right:8px;top:8px}.fx-float{padding:10px 12px;font-size:.8rem}.fx-btn{width:100%}.fx-cmp{overflow-x:auto}.fx-cmp th,.fx-cmp td{padding:14px 10px;font-size:.86rem}.fx-split__badge{right:8px;bottom:8px}}@media(prefers-reduced-motion:reduce){.fx *,.fx-marquee__track{animation:none!important;transition:none!important}.fx-js .fx-reveal{opacity:1;transform:none}}.main-product__block-custom_text{background:linear-gradient(160deg,#fff,#f2f8f6)!important;border:1px solid #e2eae8;border-radius:18px!important;padding:20px 20px 18px!important;box-shadow:0 1px 2px #10292b0a,0 8px 24px -12px #10292b24}.main-product__block-custom_text h4{font-size:1.05rem;line-height:1.35;font-weight:750;margin:0 0 12px;color:#10292b;letter-spacing:-.01em}.main-product__block-custom_text ul,.m-collapsible--content__inner ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.main-product__block-custom_text li,.m-collapsible--content__inner li{position:relative;padding-left:30px;font-size:.95rem;line-height:1.5;color:#3d5557;margin:0}.main-product__block-custom_text li strong{color:#10292b}.main-product__block-custom_text li:before,.m-collapsible--content__inner li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#2fae8a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}.m-collapsible--content__inner p{line-height:1.65;margin:0 0 12px}.m-collapsible--content__inner ul{margin:0 0 14px}@media(max-width:640px){.main-product__block-custom_text{padding:18px 16px!important}.main-product__block-custom_text li{font-size:.92rem}}.fx-checkout-btn{background:#1f7a4d!important;border-color:#1f7a4d!important;color:#fff!important;min-height:58px;border-radius:14px!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.01em;text-transform:none!important;box-shadow:0 10px 24px -12px #1f7a4dcc;transition:background .2s,transform .2s,box-shadow .2s}.fx-checkout-btn:hover{background:#18663f!important;transform:translateY(-1px);box-shadow:0 14px 28px -12px #1f7a4dd9}.fx-checkout-btn__inner{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff}.fx-checkout-btn__lock{width:18px;height:18px}.fx-checkout-btn__arrow{width:20px;height:20px;transition:transform .2s}.fx-checkout-btn:hover .fx-checkout-btn__arrow{transform:translate(3px)}.fx-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #e6ebe9}.fx-cart-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12.5px;line-height:1.3;color:#5b6b6c}.fx-cart-trust__item svg{width:22px;height:22px;color:#1f7a4d}.m-cart__trust-badge,.m-cart-drawer .additional-checkout-buttons,.m-cart .additional-checkout-buttons{display:none!important}.m-cart-drawer__footer .m-cart__subtotal,.m-cart__summary .m-cart__subtotal{font-size:1.1rem}.fx-cx-ship{display:flex;align-items:center;gap:10px;margin:12px 0 4px;padding:10px 14px;border-radius:12px;background:#e6f4ec;color:#17603b;font-size:14px;line-height:1.35}.fx-cx-ship svg{width:20px;height:20px;flex:0 0 20px}.fx-cx-up{margin:16px 0 8px}.fx-cx-up__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b6b6c;margin-bottom:8px}.fx-cx-up__card{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e2eae8;border-radius:14px;background:#fbfdfc}.fx-cx-up__img{width:60px;height:60px;flex:0 0 60px;border-radius:10px;overflow:hidden;background:#fbf8f3}.fx-cx-up__img img{width:100%;height:100%;object-fit:cover;display:block}.fx-cx-up__info{flex:1;min-width:0}.fx-cx-up__title{display:block;font-weight:600;font-size:14px;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-cx-up__line{font-size:12.5px;color:#5b6b6c;margin-top:2px}.fx-cx-up__price{font-size:14px;font-weight:700;color:#1f7a4d;margin-top:2px}.fx-cx-up__price s{color:#8a9899;font-weight:500;font-size:12px;margin-left:4px}.fx-cx-up__btn{flex:0 0 auto;border:1.5px solid #1f7a4d;background:#fff;color:#1f7a4d;font-weight:700;font-size:14px;padding:9px 14px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.fx-cx-up__btn:hover{background:#1f7a4d;color:#fff}.fx-cx-up__btn[disabled]{opacity:.6;cursor:wait}.fx-cx-up__note{margin:8px 2px 0;font-size:12.5px;color:#6b7f80}.fx-cx-review{margin:4px 0 12px;padding:12px 14px;border-radius:12px;background:#f6f8f7}.fx-cx-review__stars{color:#f2b33d;letter-spacing:2px;font-size:14px}.fx-cx-review__text{margin:4px 0;font-size:13.5px;line-height:1.45;font-style:italic;color:#2d3f40}.fx-cx-review__who{font-size:12px;color:#6b7f80}.fx-cx-assure,.fx-cx-ships{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:#3d5557;margin-bottom:8px}.fx-cx-assure svg,.fx-cx-ships svg{width:18px;height:18px;flex:0 0 18px;color:#1f7a4d;margin-top:1px}.fx-cx-ships{margin-bottom:14px}.fx-bx{margin:4px 0 6px;padding:16px;border:1.5px solid #2fae8a;border-radius:18px;background:linear-gradient(160deg,#fff,#eef8f4);box-shadow:0 8px 24px -14px #10292b2e;font-family:var(--fx-font, inherit)}.fx-bx__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#136a6e;margin-bottom:10px}.fx-bx__item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:#fff;border:1px solid #e2eae8}.fx-bx__img{width:58px;height:58px;flex:0 0 58px;border-radius:10px;overflow:hidden;background:#fbf8f3}.fx-bx__img img{width:100%;height:100%;object-fit:cover;display:block}.fx-bx__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fx-bx__info strong{font-size:14.5px;line-height:1.3;color:#10292b}.fx-bx__info span{font-size:12.5px;line-height:1.35;color:#5b6b6c}.fx-bx__price{font-size:13px;color:#8a9899;white-space:nowrap}.fx-bx__plus{width:26px;height:26px;margin:-6px auto;position:relative;z-index:1;border-radius:50%;background:#2fae8a;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;box-shadow:0 0 0 4px #fff}.fx-bx__total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed #c9dcd6;font-size:13.5px;color:#3d5557}.fx-bx__total s{color:#8a9899;margin-left:4px}.fx-bx__total strong{color:#1f7a4d;font-size:14.5px;background:#e3f4ee;padding:4px 10px;border-radius:999px}.fx-adv{background:#fff;font-family:var(--fx-font)}.fx-adv__wrap{max-width:720px;margin:0 auto;padding:0 20px}.fx-adv__head{padding-top:28px}.fx-adv__kicker{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-teal-2);margin-bottom:14px}.fx-adv__tag{color:#6b7f80;background:#f1f4f3;border-radius:6px;padding:3px 8px;font-size:11px;letter-spacing:.1em}.fx .fx-adv__title{font-size:clamp(1.75rem,5.2vw,2.7rem);line-height:1.15;font-weight:800;letter-spacing:-.025em;color:var(--fx-ink)}.fx-adv__sub{margin:14px 0 0;font-size:clamp(1.05rem,2.6vw,1.22rem);line-height:1.55;color:var(--fx-ink-2)}.fx-adv__byline{display:flex;align-items:center;gap:12px;margin:22px 0 0;padding:14px 0;border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line)}.fx-adv__byline strong{display:block;font-size:14.5px;color:var(--fx-ink)}.fx-adv__byline span{font-size:13px;color:var(--fx-muted)}.fx-adv__avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--fx-accent-soft);color:var(--fx-teal-2);display:flex!important;align-items:center;justify-content:center}.fx-adv__avatar svg{width:20px;height:20px}.fx-adv__hero,.fx-adv__fig{margin:24px auto 0;max-width:760px}.fx-adv__hero img,.fx-adv__fig img{width:100%;height:auto;display:block;border-radius:16px}.fx-adv figcaption{font-size:13px;color:var(--fx-muted);margin-top:8px;padding:0 20px;text-align:center}.fx-adv__fig{margin:28px 0}.fx-adv__body{padding-top:8px;padding-bottom:72px}.fx-adv__text{margin-top:28px}.fx .fx-adv__text h2{font-size:clamp(1.35rem,3.8vw,1.75rem);line-height:1.25;font-weight:800;margin:0 0 12px;color:var(--fx-ink)}.fx-adv__text .fx-rte,.fx-adv__callout .fx-rte,.fx-adv__quote .fx-rte{font-size:1.08rem;line-height:1.72;color:#24393b}.fx-adv__text .fx-rte p{margin:0 0 16px}.fx-adv__text .fx-rte ul,.fx-adv__text .fx-rte ol{margin:0 0 16px;padding-left:0;list-style:none;display:grid;gap:10px}.fx-adv__text .fx-rte li{position:relative;padding-left:30px}.fx-adv__text .fx-rte ul li:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;border-radius:50%;background:#2fae8a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}.fx-adv__text .fx-rte ol{counter-reset:adv}.fx-adv__text .fx-rte ol li{counter-increment:adv}.fx-adv__text .fx-rte ol li:before{content:counter(adv);position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--fx-teal);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.fx-adv .fx-rte a{color:var(--fx-teal-2);text-decoration:underline;text-underline-offset:2px}.fx-adv__callout{margin:28px 0;padding:18px 20px;border-radius:16px;background:var(--fx-accent-soft);border-left:4px solid var(--fx-accent)}.fx-adv__callout--warm{background:var(--fx-warm);border-left-color:#e2b46b}.fx-adv__callout--note{background:#f4f6f6;border-left-color:#b8c6c5}.fx-adv__callout-h{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--fx-ink);font-size:1.02rem}.fx-adv__callout-h svg{width:20px;height:20px;color:var(--fx-teal-2);flex:0 0 20px}.fx-adv__callout .fx-rte{font-size:1rem}.fx-adv__callout .fx-rte p{margin:0 0 8px}.fx-adv__callout .fx-rte p:last-child{margin:0}.fx-adv__quote{margin:16px 0;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid var(--fx-line);box-shadow:var(--fx-shadow-sm)}.fx-adv__stars{color:var(--fx-star);letter-spacing:2px;font-size:15px;margin-bottom:6px}.fx-adv__quote .fx-rte{font-size:1.02rem;font-style:italic}.fx-adv__quote .fx-rte p{margin:0}.fx-adv__quote cite{display:flex;align-items:center;gap:4px;margin-top:10px;font-style:normal;font-size:13.5px;font-weight:600;color:var(--fx-ink-2)}.fx-adv__quote cite svg{width:14px;height:14px;color:#1f7a4d}.fx-adv__btnwrap{margin:28px 0;text-align:center}.fx-adv__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 28px;border-radius:14px;background:#1f7a4d;color:#fff!important;font-weight:800;font-size:1.08rem;text-decoration:none!important;box-shadow:0 12px 26px -12px #1f7a4dd9;transition:background .2s,transform .2s}.fx-adv__btn:hover{background:#18663f;transform:translateY(-1px)}.fx-adv__btn svg{width:20px;height:20px;transition:transform .2s}.fx-adv__btn:hover svg{transform:translate(3px)}.fx-adv__btn--full{display:flex;width:100%}.fx-adv__note{display:block;margin-top:8px;font-size:13px;color:var(--fx-muted)}.fx-adv__offer{position:relative;margin:36px 0 28px;padding:22px;border:2px solid #2fae8a;border-radius:20px;background:linear-gradient(165deg,#fff,#eef8f4);box-shadow:var(--fx-shadow)}.fx-adv__offer-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--fx-teal);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:999px}.fx-adv__offer-grid{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:center;margin-bottom:18px}.fx-adv__offer-img img{width:100%;height:auto;display:block;border-radius:14px;background:#fff}.fx .fx-adv__offer h3{font-size:1.3rem;line-height:1.25;font-weight:800}.fx-adv__offer-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.fx-adv__offer-price strong{font-size:1.6rem;color:#1f7a4d}.fx-adv__offer-price s{color:#8a9899;font-size:1.05rem}.fx-adv__offer-price span{background:#e3f4ee;color:#1f7a4d;font-weight:800;font-size:13px;padding:3px 9px;border-radius:999px}.fx-adv__offer-list ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.fx-adv__offer-list li{position:relative;padding-left:24px;font-size:.97rem;line-height:1.45;color:#2d3f40}.fx-adv__offer-list li:before{content:"\2713";position:absolute;left:0;color:#1f7a4d;font-weight:800}.fx-adv__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.fx-adv__trust span{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:12.5px;line-height:1.3;color:#5b6b6c}.fx-adv__trust svg{width:20px;height:20px;color:#1f7a4d}.fx-adv__disclaimer{margin-top:36px;padding-top:18px;border-top:1px solid var(--fx-line);font-size:12.5px;line-height:1.6;color:var(--fx-muted)}.fx-adv__disclaimer p{margin:0 0 8px}.fx-adv__sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -8px 24px -12px #10292b40;transform:translateY(110%);transition:transform .3s ease}.fx-adv__sticky.is-on{transform:none}.fx-adv__sticky .fx-adv__btn{min-height:52px;max-width:680px;margin:0 auto}@media(max-width:640px){.fx-adv__offer{padding:20px 16px}.fx-adv__offer-grid{grid-template-columns:1fr;gap:14px}.fx-adv__offer-img{max-width:240px;margin:0 auto;display:block}.fx-adv__text .fx-rte{font-size:1.04rem}.fx-adv__hero img{border-radius:0}}@media(prefers-reduced-motion:reduce){.fx-adv__sticky,.fx-adv__btn,.fx-adv__btn svg{transition:none}}.fx-adv .fx-rte p+p,.fx-adv .fx-rte p+ul,.fx-adv .fx-rte ul+p,.fx-adv .fx-rte p+ol,.fx-adv .fx-rte ol+p{margin-top:0}.fx-adv .fx-rte li{margin:0}.fx.fx-adv{padding:0!important}.fx .fx-adv__sub{margin:14px 0 0}@media(max-width:640px){.fx-adv__head{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fx.css.map */
