:root{--wv-display: "Cinzel", "Trajan Pro", Georgia, serif;--wv-serif: "Cormorant Garamond", Garamond, Georgia, serif;--wv-sans: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--wv-radius: 22px;--wv-radius-sm: 14px;--wv-shadow: 0 30px 60px -34px rgba(12,40,24,.45);--wv-shadow-soft: 0 18px 40px -30px rgba(12,40,24,.4);--wv-gutter: clamp(20px, 4vw, 40px);--wv-max: 1240px;--wv-accent-text: #2f6b36}:where(.wv),:where(.wv) *,:where(.wv) *:before,:where(.wv) *:after{box-sizing:border-box}:where(.wv) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}:where(.wv) :where(ul,ol){list-style:none}:where(.wv) :where(a){color:inherit;text-decoration:none}:where(.wv) :where(img,svg){display:block;max-width:100%}:where(.wv) :where(img){height:auto}:where(.wv) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.wv) :where(summary){list-style:none;cursor:pointer}:where(.wv) :where(summary)::-webkit-details-marker{display:none}.wv{font-family:var(--wv-sans);color:var(--wv-ink);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.wv :focus-visible{outline:3px solid var(--wv-lime);outline-offset:3px;border-radius:6px}.wv-container{width:100%;max-width:calc(var(--wv-max) + var(--wv-gutter) * 2);margin-inline:auto;padding-inline:var(--wv-gutter)}.wv-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wv-sec{padding-block:clamp(64px,9vw,112px);background:#fff;position:relative}.wv-sec--mist{background:var(--wv-mist)}.wv-sec--forest{background:var(--wv-forest);color:#fff}.wv-sec--tight-top{padding-top:0}[id]{scroll-margin-top:108px}@media(max-width:989px){[id]{scroll-margin-top:84px}}.wv-h1,.wv-h2{font-family:var(--wv-display);font-weight:700;color:var(--wv-forest);letter-spacing:.01em;text-wrap:balance}.wv-h1{font-size:clamp(2.3rem,4.9vw,4rem);line-height:1.04}.wv-h2{font-size:clamp(1.8rem,3.4vw,2.85rem);line-height:1.12}.wv-h1 .wv-line,.wv-h2 .wv-line{display:block}.wv-grad{background:linear-gradient(176deg,#3f8a43 8%,#2a6234 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.wv-sec--forest .wv-h2,.wv-on-dark .wv-h2{color:#fff}.wv-sec--forest .wv-grad,.wv-on-dark .wv-grad{background:linear-gradient(176deg,#caecaf 10%,var(--wv-lime) 90%);-webkit-background-clip:text;background-clip:text}.wv-kicker{font-family:var(--wv-serif);font-style:italic;font-weight:700;font-size:clamp(1.28rem,1.8vw,1.46rem);line-height:1.3;color:var(--wv-accent-text);margin-bottom:14px;display:flex;align-items:center;gap:10px}.wv-kicker:before{content:"";width:28px;height:1.5px;background:currentColor;opacity:.7;flex:none}.wv-sec--forest .wv-kicker,.wv-on-dark .wv-kicker{color:#bfe3a3}.wv-center .wv-kicker{justify-content:center}.wv-center .wv-kicker:after{content:"";width:28px;height:1.5px;background:currentColor;opacity:.7}.wv-lead{font-size:clamp(1.04rem,1.3vw,1.14rem);color:var(--wv-muted);max-width:60ch;margin-top:18px}.wv-sec--forest .wv-lead{color:#ffffffd1}.wv-head{margin-bottom:clamp(36px,5vw,56px);max-width:760px}.wv-center{text-align:center}.wv-center.wv-head,.wv-center .wv-lead{margin-inline:auto}.wv-h3{font-family:var(--wv-sans);font-weight:700;font-size:1.06rem;line-height:1.35;color:var(--wv-forest)}.wv-serif-quote{font-family:var(--wv-serif);font-style:italic;font-weight:600;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.3;color:var(--wv-forest)}.wv-rte p+p{margin-top:14px}.wv-rte a{text-decoration:underline;text-underline-offset:3px}.wv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 34px;border-radius:999px;font-family:var(--wv-sans);font-weight:700;font-size:1rem;letter-spacing:.01em;line-height:1.2;text-align:center;color:#fff;background:linear-gradient(180deg,#1f5636 0%,var(--wv-forest) 100%);box-shadow:0 1px #ffffff40 inset,0 14px 28px -14px #164228bf;border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;text-decoration:none}.wv-btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 1px #ffffff40 inset,0 18px 32px -14px #164228d9}.wv-btn:active{transform:translateY(0)}.wv-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.wv-btn--block{width:100%}.wv-btn--lg{min-height:62px;font-size:1.06rem}.wv-btn--sm{min-height:44px;padding:0 22px;font-size:.9rem}.wv-btn--light{background:#fff;color:var(--wv-forest);box-shadow:0 14px 28px -16px #00000080}.wv-btn--light:hover{filter:none;background:#eef5ea}.wv-btn svg{flex:none}.wv-link{font-weight:600;color:var(--wv-forest);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--wv-lime)}.wv-link:hover{text-decoration-color:var(--wv-forest)}.wv-sec--forest .wv-link{color:#fff}.wv-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.wv-price__now{font-family:var(--wv-sans);font-weight:700;font-size:2rem;line-height:1;color:var(--wv-forest);letter-spacing:-.01em}.wv-price__was{font-size:1.1rem;color:#849188;text-decoration:line-through}.wv-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--wv-sprout);color:var(--wv-forest);font-weight:700;font-size:.78rem;letter-spacing:.02em}.wv-sec--forest .wv-price__now,.wv-on-dark .wv-price__now{color:#fff}.wv-sec--forest .wv-price__was,.wv-on-dark .wv-price__was{color:#fff9}.wv-price__note{font-size:.88rem;font-weight:500;color:var(--wv-muted);line-height:1.4}.wv-checks{display:grid;gap:12px}.wv-checks li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;line-height:1.55}.wv-tick{width:24px;height:24px;border-radius:50%;background:var(--wv-sprout);color:var(--wv-forest);display:grid;place-items:center;margin-top:1px}.wv-tick svg{width:14px;height:14px}.wv-tick--x{background:#f1f1ec;color:#8b8f84}.wv-sec--forest .wv-tick,.wv-on-dark .wv-tick{background:#ffffff24;color:#caecaf}.wv-trustline{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.9rem;font-weight:500;color:var(--wv-muted)}.wv-trustline span{display:inline-flex;align-items:center;gap:7px}.wv-trustline svg{width:17px;height:17px;color:var(--wv-leaf)}.wv-sec--forest .wv-trustline,.wv-on-dark .wv-trustline{color:#ffffffc7}.wv-sec--forest .wv-trustline svg,.wv-on-dark .wv-trustline svg{color:#bfe3a3}.wv-hero{background:radial-gradient(1200px 520px at 85% 30%,var(--wv-mist) 0%,rgba(233,241,227,0) 70%),#fff;padding-block:clamp(36px,6vw,84px) clamp(56px,7vw,96px);overflow:hidden}.wv-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"head visual" "body visual";column-gap:clamp(32px,5vw,72px);align-items:center}.wv-hero__head{grid-area:head;align-self:end}.wv-hero__body{grid-area:body;align-self:start}.wv-hero__visual{grid-area:visual}@media(max-width:480px){.wv-pill{font-size:.76rem}}.wv-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--wv-line);box-shadow:var(--wv-shadow-soft);font-size:.82rem;font-weight:600;color:var(--wv-forest);margin-bottom:22px}.wv-pill__dot{width:24px;height:24px;border-radius:50%;background:var(--wv-sprout);display:grid;place-items:center}.wv-pill__dot svg{width:14px;height:14px}.wv-hero__sub{font-family:var(--wv-serif);font-style:italic;font-weight:600;font-size:clamp(1.3rem,2vw,1.6rem);color:var(--wv-forest);margin-top:18px;line-height:1.3}.wv-hero__body .wv-lead{margin-top:18px}.wv-hero .wv-checks{margin-top:24px}.wv-hero__buy{margin-top:30px;display:grid;gap:20px}.wv-hero__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/wellyva-1.css.map */
