
.zov-b{font-family:inherit;color:#283b2e;--forest:#274031;--cream:#faf7ef;--sage:#eaf0e7;--gold:#a98552}.zov-b *{box-sizing:border-box}.zov-b .inner{max-width:1200px;margin:auto;padding:0 24px}.zov-b h1,.zov-b h2,.zov-b h3{line-height:1.16;letter-spacing:-.035em;color:var(--forest);font-family:inherit}.zov-b .eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#8b714e}.zov-b p{line-height:1.65}.zov-b .hero{display:grid;grid-template-columns:1.06fr .94fr;gap:6%;padding-top:38px;padding-bottom:62px;align-items:start}.zov-b .hero-picture{background:#f1eee7;border-radius:19px;aspect-ratio:1;overflow:hidden;display:grid;place-items:center}.zov-b .hero-picture img{width:100%;height:100%;object-fit:contain}.zov-b .thumbnails{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.zov-b .thumbnails a{border:1px solid #ddd;border-radius:8px;aspect-ratio:1;overflow:hidden}.zov-b .thumbnails img{width:100%;height:100%;object-fit:cover}.zov-b h1{font-size:clamp(34px,4vw,56px);margin:10px 0 12px}.zov-b h2{font-size:clamp(29px,3vw,43px);margin:8px 0 16px}.zov-b h3{font-size:21px;margin:10px 0}.zov-b .summary{font-size:17px;color:#5b665e}.zov-b .price{font-size:25px;font-weight:800;margin:13px 0}.zov-b .quick-benefits{list-style:none;padding:0;margin:20px 0 23px}.zov-b .quick-benefits li{display:flex;gap:11px;padding:8px 0;line-height:1.4;font-size:15px}.zov-b .quick-benefits .emoji{font-size:20px;line-height:1.2}.zov-b .purchase{border:1px solid #d5dfd4;border-radius:18px;padding:20px;background:#fff}.zov-b .offer{position:relative;display:flex;gap:12px;align-items:start;border:2px solid #d9e1d8;padding:15px 12px;border-radius:12px;margin:10px 0;cursor:pointer;background:#fff}.zov-b .offer input{margin:4px 0;accent-color:#294e36;flex-shrink:0}.zov-b .offer:has(input:checked){border-color:#2d6843;background:#f0f6ee}.zov-b .offer .offer-title{display:block;font-size:15px;font-weight:800;letter-spacing:.01em;color:#263c2e}.zov-b .offer .offer-info{display:block;font-size:12px;color:#657267;margin-top:4px;line-height:1.3}.zov-b .offer .offer-price{font-size:15px;font-weight:800;color:#294535;white-space:nowrap;margin-left:auto;text-align:right}.zov-b .ribbon{display:inline-block;padding:3px 7px;background:#2e6a43;color:white;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.03em;vertical-align:middle;margin-bottom:5px}.zov-b .btn{display:block;width:100%;text-align:center;background:var(--forest);color:white!important;font-size:15px;font-weight:750;letter-spacing:.01em;border:0;border-radius:9px;padding:15px 18px;text-decoration:none}.zov-b .btn:disabled{cursor:not-allowed;opacity:.72}.zov-b .btn-link{width:max-content;max-width:100%;display:inline-block}.zov-b .small{font-size:12px;color:#738077;line-height:1.5}.zov-b .mini-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.zov-b .mini-points span{font-size:11px;padding:7px 9px;background:#eef3ea;border-radius:100px;color:#426248;font-weight:750}.zov-b .product-accordions{margin-top:19px}.zov-b details{border-bottom:1px solid #d9dfd8;padding:15px 0}.zov-b summary{font-weight:750;color:#2b4934;font-size:14px;cursor:pointer}.zov-b details p,.zov-b details ol{font-size:13px;color:#58665d;margin:10px 0 0;line-height:1.6}.zov-b details a{color:#2b6b49;text-decoration:underline}.zov-b .bar{background:var(--sage);padding:23px 0}.zov-b .bar .inner{display:flex;justify-content:space-around;gap:12px;font-size:13px;text-align:center;font-weight:750}.zov-b .band{padding:76px 0}.zov-b .center{text-align:center}.zov-b .lead{max-width:730px;margin:12px auto 34px;color:#637064;font-size:17px}.zov-b .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.zov-b .tile{background:#f5f5ef;border-radius:16px;padding:27px;text-align:left}.zov-b .tile p{font-size:14px;color:#59675d;margin:0}.zov-b .tile .tile-emoji{font-size:27px}.zov-b .number{letter-spacing:2px;color:var(--gold);font-weight:800;font-size:11px}.zov-b .warm{background:var(--cream)}.zov-b .split{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.zov-b .visual{border-radius:19px;background:#f1eee7;aspect-ratio:1;overflow:hidden;display:grid;place-items:center}.zov-b .visual img{width:100%;height:100%;object-fit:contain}.zov-b .step{padding:15px 0;border-bottom:1px solid #d9dfd8}.zov-b .step b{display:inline-block;color:#a17d49;min-width:35px}.zov-b .step p{margin:5px 0 0 38px;font-size:14px;color:#58665a}.zov-b .compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;text-align:left;margin-top:32px}.zov-b .compare>div{background:white;border-radius:16px;padding:25px}.zov-b .compare>div:first-child{background:#e5eee3}.zov-b .compare li{margin:10px 0;font-size:14px;line-height:1.45}.zov-b .testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.zov-b .review-card{border:1px solid #e0e6dc;background:#fff;padding:24px;border-radius:14px;text-align:left}.zov-b .review-card blockquote{margin:12px 0 16px;font-size:15px;line-height:1.6;color:#435246}.zov-b .review-card .review-name{font-size:13px;font-weight:800;color:#354e3c}.zov-b .review-card .placeholder{font-size:13px;line-height:1.5;color:#8d948d;font-style:italic}.zov-b .closing{border-radius:20px;padding:48px 28px;background:var(--forest);text-align:center;color:#fff}.zov-b .closing h2,.zov-b .closing p{color:#fff}.zov-b .closing a{display:inline-block;background:#fff;color:#274031!important;text-decoration:none;padding:12px 23px;border-radius:9px;font-weight:750}.zov-b .fine{font-size:12px;color:#728074}@media(max-width:767px){.zov-b .inner{padding:0 18px}.zov-b .hero,.zov-b .split{grid-template-columns:1fr;gap:25px}.zov-b .hero{padding-top:17px;padding-bottom:38px}.zov-b .band{padding:52px 0}.zov-b .trio,.zov-b .compare,.zov-b .testimonials{grid-template-columns:1fr}.zov-b .bar .inner{gap:5px;font-size:11px}.zov-b .thumbnails{gap:5px}.zov-b .tile{padding:21px}.zov-b .offer{gap:8px;padding:13px 10px}.zov-b .offer .offer-title{font-size:14px}.zov-b .offer .offer-price{font-size:13px}}
.zov-b .zov-compare-new{border:1px solid #d6dfd1;border-radius:18px;overflow:hidden;margin-top:28px;background:#fff;text-align:left}.zov-b .zov-compare-title,.zov-b .zov-compare-line{display:grid;grid-template-columns:1fr 1.25fr 1.2fr;align-items:stretch}.zov-b .zov-compare-title{background:#274031;color:#fff;font-size:11px;letter-spacing:.06em;font-weight:800}.zov-b .zov-compare-title>div,.zov-b .zov-compare-line>div{padding:16px 18px}.zov-b .zov-compare-line>div{font-size:13px;line-height:1.45}.zov-b .zov-compare-line:nth-child(odd){background:#f7f9f4}.zov-b .zov-compare-line>div:nth-child(2){color:#25543a;font-weight:700;background:#edf4e9}.zov-b .zov-compare-line:not(:last-child){border-bottom:1px solid #e5e9e3}.zov-b .zov-ingredient-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:21px 0}.zov-b .zov-ingredient-cards>div{background:#f3f6ee;border:1px solid #dce4d9;padding:20px;border-radius:14px}.zov-b .zov-ingredient-cards span{display:block;font-size:24px;margin-bottom:10px}.zov-b .zov-ingredient-cards strong{display:block;color:#2c4933;font-size:17px}.zov-b .zov-ingredient-cards p{margin:7px 0 0;font-size:13px;color:#5c695e}.zov-b .zov-sticky{position:fixed;bottom:0;left:0;right:0;z-index:9999;box-shadow:0 -8px 30px rgba(24,50,31,.13);background:rgba(255,255,255,.97);border-top:1px solid #dce4d7;transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease}.zov-b .zov-sticky.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.zov-b .zov-sticky-inner{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px}.zov-b .zov-sticky-info strong{display:block;font-size:16px;line-height:1.35;color:#274031}.zov-b .zov-sticky-info span{display:block;font-size:12px;color:#566a58}.zov-b .zov-sticky form{margin:0}.zov-b .zov-sticky button{cursor:pointer;background:#294b35;color:#fff;border:0;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:800;white-space:nowrap}.zov-b .zov-sticky button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:767px){.zov-b .zov-compare-title>div,.zov-b .zov-compare-line>div{padding:12px 8px;font-size:11px}.zov-b .zov-compare-title{font-size:9px}.zov-b .zov-ingredient-cards{grid-template-columns:1fr}.zov-b .zov-sticky-inner{padding:10px 15px;gap:12px}.zov-b .zov-sticky-info strong{font-size:13px}.zov-b .zov-sticky-info span{font-size:11px}.zov-b .zov-sticky button{padding:13px 14px;font-size:12px}}

.zov-b .placeholder-svg{width:100%;height:100%;min-height:160px;background:#eeeae2}.zov-b .image-placeholder{width:100%;text-align:center;padding:20px}.zov-b .image-placeholder svg{max-height:300px}.zov-b .image-placeholder p{font-size:13px;color:#657267}.zov-b .review-image{width:64px;height:64px;object-fit:cover;border-radius:50%}
