.vr-root{--night:#1E3128;--moss:#3D5C47;--sage:#A3BA9F;--mist:#EEF3EA;--paper:#FAFCF7;--ink:#1F2D26;--muted:#5A6A60;--line:#D5DFD0;--ginger:#A85F1C;--ginger-dk:#8E4E15;--honey:#E9C27A;--clay:#A4523F;--f-display:"Marcellus","Cormorant Garamond",Georgia,serif;--f-body:"Nunito Sans","Segoe UI",system-ui,-apple-system,sans-serif;--wrap:1120px;--r:14px;color-scheme:light;font-family:var(--f-body);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.vr-root *,.vr-root *:before,.vr-root *:after{box-sizing:border-box}.vr-root img{max-width:100%;display:block}.vr-root h1,.vr-root h2,.vr-root h3{font-family:var(--f-display);font-weight:400;line-height:1.15;margin:0;text-wrap:balance;color:var(--night);letter-spacing:0;text-transform:none}.vr-root p{margin:0}.vr-root a{color:inherit}.vr-wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.vr-band{padding-block:clamp(56px,8vw,104px)}.vr-band--mist{background:var(--mist)}.vr-band--night{background:var(--night);color:#e6eee3}.vr-root .vr-band--night h2{color:#f4f8f1}.vr-eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--moss);display:inline-flex;align-items:center;gap:10px}.vr-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.vr-band--night .vr-eyebrow{color:var(--sage)}.vr-root .vr-h2{font-size:clamp(1.9rem,3.6vw,2.75rem)}.vr-lead{color:var(--muted);font-size:1.05rem;max-width:60ch}.vr-root .vr-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ginger);color:#fff;text-decoration:none;font-weight:800;font-size:1rem;letter-spacing:.02em;padding:16px 30px;border-radius:999px;box-shadow:0 8px 22px -10px #8e4e15;transition:background .2s,transform .2s;text-align:center}.vr-root .vr-cta:hover{background:var(--ginger-dk);transform:translateY(-1px)}.vr-root .vr-cta:focus-visible{outline:3px solid var(--honey);outline-offset:3px}.vr-cta svg{width:18px;height:18px;flex:none}.vr-root .vr-cta--block{width:100%}.vr-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px}.vr-cta-note{font-size:.88rem;color:var(--muted)}.vr-band--night .vr-cta-note{color:#b9c9b6}.vr-slot{position:relative;border-radius:var(--r);overflow:hidden;background:repeating-linear-gradient(135deg,#e3ebdf 0 12px,#dce6d7 12px 24px);min-height:160px;display:flex;align-items:center;justify-content:center;max-width:100%}.vr-root .vr-slot img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.vr-slot__label{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;text-align:center;font-size:.82rem;line-height:1.4;color:var(--moss);max-width:30ch}.vr-slot__label svg{width:30px;height:30px;opacity:.35}.vr-slot--contain{background:#fff}.vr-root .vr-slot--contain img{object-fit:contain;padding:6%}.vr-band--night .vr-slot{background:repeating-linear-gradient(135deg,#2a4236 0 12px,#273e32 12px 24px)}.vr-band--night .vr-slot__label{color:var(--sage)}.vr-hero{background:radial-gradient(120% 90% at 85% 10%,#DDE8D6 0%,transparent 60%),var(--mist);padding-block:clamp(40px,6vw,80px) clamp(48px,7vw,90px);overflow:hidden}.vr-hero .vr-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);align-items:center}.vr-root .vr-hero h1{font-size:clamp(2.4rem,5.4vw,4.1rem);margin:0 0 34px}.vr-hero h1 em{font-style:normal;color:var(--moss)}.vr-root .vr-hero-cta{font-size:1.2rem;padding:21px 48px;min-width:min(100%,340px)}.vr-root .vr-hero-cta svg{width:20px;height:20px}.vr-hero__badges{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:20px}.vr-badge{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:1rem;color:var(--night);background:var(--paper);border:1.5px solid var(--sage);padding:10px 16px;border-radius:999px;line-height:1.2}.vr-badge svg{width:19px;height:19px;color:var(--ginger);flex:none}.vr-hero__checks{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.88rem;color:var(--muted)}.vr-hero__checks li{display:flex;align-items:center;gap:7px}.vr-hero__checks svg{width:16px;height:16px;color:var(--moss);flex:none}.vr-hero__visual{position:relative}.vr-hero__visual .vr-slot{aspect-ratio:1/1;border-radius:50% 50% var(--r) var(--r);box-shadow:0 30px 60px -30px #1e312866}.vr-seal{position:absolute;left:-10px;bottom:24px;width:118px;height:118px;border-radius:50%;background:var(--night);color:#f2e4c4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;transform:rotate(-8deg);box-shadow:0 12px 24px -12px #000}.vr-seal b{font-family:var(--f-display);font-size:1.7rem;letter-spacing:0;font-weight:400;color:var(--honey);text-transform:none}.vr-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.vr-split>*{min-width:0}.vr-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:200px 150px 200px;gap:12px}.vr-collage .vr-slot{min-height:0}.vr-collage .c1{grid-row:1/3}.vr-collage .c2{grid-row:1/2}.vr-collage .c3{grid-row:2/4}.vr-collage .c4{grid-row:3/4}.vr-xlist{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.vr-xlist li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--line)}.vr-xlist li:last-child{border-bottom:0;padding-bottom:0}.vr-x{width:28px;height:28px;border-radius:50%;background:#f3e3dd;color:var(--clay);display:flex;align-items:center;justify-content:center;margin-top:1px}.vr-x svg{width:12px;height:12px}.vr-conseq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,70px);align-items:center}.vr-conseq>*{min-width:0}.vr-conseq .vr-slot{aspect-ratio:4/5}.vr-root .vr-conseq__label{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--honey);margin:22px 0 18px}.vr-grid8{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.vr-grid8 li{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #FFFFFF1F;color:#e6eee3}.vr-grid8 .vr-x{background:#a4523f33;color:#f0b9a8;width:24px;height:24px;flex:none}.vr-grid8 .vr-x svg{width:10px;height:10px}.vr-sol__head{text-align:center;max-width:760px;margin:0 auto 52px;display:flex;flex-direction:column;align-items:center;gap:14px}.vr-sol{display:grid;grid-template-columns:1fr minmax(260px,.85fr) 1fr;gap:clamp(24px,3vw,44px);align-items:center}.vr-sol>*{min-width:0}.vr-sol__col{display:grid;gap:36px}.vr-pillar{display:grid;gap:8px}.vr-pillar__icon{width:46px;height:46px;border-radius:50%;background:var(--mist);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--moss);margin-bottom:4px}.vr-pillar__icon svg{width:22px;height:22px}.vr-root .vr-pillar h3{font-size:1.32rem}.vr-pillar p{color:var(--muted);font-size:.96rem}.vr-sol__col--left .vr-pillar{text-align:right;justify-items:end}.vr-sol__img .vr-slot{aspect-ratio:3/4;border-radius:200px 200px var(--r) var(--r);background-color:#fff}.vr-sol__cta{display:flex;justify-content:center;margin-top:48px}.vr-herb{display:grid;grid-template-columns:.8fr 1.6fr;gap:clamp(28px,4vw,56px);align-items:start}.vr-herb>*{min-width:0}.vr-herb__intro{position:sticky;top:120px;display:grid;gap:18px}.vr-herb__intro .vr-slot{aspect-ratio:1/1}.vr-sheets{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vr-sheet{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:12px 12px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 0 var(--line),0 14px 30px -24px #1e3128}.vr-sheet .vr-slot{aspect-ratio:4/3;border-radius:3px;min-height:0}.vr-sheet__tag{display:flex;justify-content:space-between;gap:8px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--line);padding:0 4px 9px}.vr-sheet__tag span:last-child{color:var(--moss)}.vr-root .vr-sheet h3{font-size:1.25rem;padding:0 4px}.vr-sheet p{font-size:.92rem;color:var(--muted);padding:0 4px;line-height:1.55}.vr-howto__head{display:grid;gap:12px;max-width:700px;margin-bottom:40px}.vr-night{display:flex;align-items:center;gap:12px;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:26px}.vr-night__bar{flex:1;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--night),var(--moss) 55%,var(--honey))}.vr-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vr-step{display:flex;flex-direction:column;gap:14px}.vr-step .vr-slot{aspect-ratio:1/1;min-height:0}.vr-step__num{font-family:var(--f-display);font-size:.95rem;color:var(--ginger);letter-spacing:.06em}.vr-root .vr-step h3{font-size:1.2rem}.vr-step p{font-size:.93rem;color:var(--muted)}.vr-proof{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,70px);align-items:center}.vr-proof>*{min-width:0}.vr-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;background:#ffffff0d;border:1px solid #FFFFFF1F;border-radius:var(--r);padding:22px}.vr-compare figure{margin:0;display:grid;gap:10px;text-align:center}.vr-compare .vr-slot{aspect-ratio:4/5;min-height:0;border-radius:8px}.vr-compare figcaption{font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sage)}.vr-compare__arrow{color:var(--honey)}.vr-compare__arrow svg{width:30px;height:30px}.vr-proof__morning{margin-top:16px}.vr-proof__morning .vr-slot{aspect-ratio:16/9;min-height:0}.vr-proof__points{display:grid;gap:22px;margin-top:26px}.vr-proof__points div{display:grid;gap:6px;padding-left:18px;border-left:2px solid var(--sage)}.vr-root .vr-proof__points h3{font-size:1.25rem;color:#f4f8f1}.vr-proof__points p{color:#c9d6c5;font-size:.96rem}.vr-offers__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:44px}.vr-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.vr-root .vr-pack{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:28px 24px 24px;display:flex;flex-direction:column;gap:14px;text-decoration:none;transition:border-color .2s,transform .2s}.vr-root .vr-pack:hover{border-color:var(--moss);transform:translateY(-2px)}.vr-root .vr-pack--top{border:2px solid var(--moss);box-shadow:0 24px 50px -30px #1e3128}.vr-pack__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--moss);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap}.vr-pack__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.vr-root .vr-pack h3{font-size:1.5rem}.vr-pack__off{background:var(--honey);color:var(--night);font-weight:800;font-size:.85rem;padding:4px 10px;border-radius:6px;white-space:nowrap}.vr-pack__detail{font-size:.9rem;color:var(--muted)}.vr-pack__price{display:flex;align-items:baseline;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.vr-pack__price strong{font-family:var(--f-display);font-size:2rem;font-weight:400;color:var(--night)}.vr-pack__price s{color:var(--muted);font-size:.95rem}.vr-root .vr-pack .vr-cta{padding:14px 20px}.vr-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 34px;margin-top:34px;font-size:.88rem;color:var(--muted)}.vr-trust span{display:flex;align-items:center;gap:8px}.vr-trust svg{width:18px;height:18px;color:var(--moss)}.vr-final{background:var(--night);color:#e6eee3;position:relative;overflow:hidden;text-align:center}.vr-final .vr-wrap{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative}.vr-root .vr-final h2{color:#f4f8f1;font-size:clamp(2.1rem,4.6vw,3.4rem);max-width:18ch}.vr-final p{color:#c9d6c5;max-width:52ch}.vr-root .vr-final .vr-cta{padding:19px 40px;font-size:1.08rem;margin-top:10px}.vr-final__leaf{position:absolute;width:420px;height:420px;color:#ffffff0a;pointer-events:none}.vr-final__leaf--l{left:-120px;bottom:-140px;transform:rotate(-30deg)}.vr-final__leaf--r{right:-120px;top:-140px;transform:rotate(150deg)}.vr-foot{background:#15241d;color:#9fb09c;font-size:.8rem;padding-block:28px}.vr-foot .vr-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 30px}.vr-foot p{max-width:70ch}.vr-sticky{display:none}@media(max-width:980px){.vr-sol{grid-template-columns:1fr 1fr}.vr-sol__img{grid-column:1/-1;grid-row:1;max-width:340px;margin:0 auto;width:100%}.vr-sol__col--left .vr-pillar{text-align:left;justify-items:start}.vr-herb{grid-template-columns:1fr}.vr-herb__intro{position:static;grid-template-columns:1fr 1fr;align-items:center}.vr-sheets,.vr-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.vr-root{font-size:16px}.vr-hero .vr-wrap,.vr-split,.vr-conseq,.vr-proof{grid-template-columns:1fr}.vr-hero__visual{order:-1;max-width:420px;margin:0 auto;width:100%}.vr-hero__text{text-align:center;display:flex;flex-direction:column;align-items:center}.vr-hero__badges,.vr-hero__checks{justify-content:center}.vr-root .vr-hero h1{margin-bottom:26px}.vr-root .vr-hero-cta{width:100%;font-size:1.12rem;padding:19px 24px}.vr-seal{width:96px;height:96px;left:0;font-size:.6rem}.vr-seal b{font-size:1.4rem}.vr-collage{grid-template-rows:150px 110px 150px}.vr-conseq .vr-slot{aspect-ratio:16/10}.vr-packs{grid-template-columns:1fr;max-width:460px;margin:0 auto}.vr-root .vr-pack--top{order:-1}.vr-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;gap:12px;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -10px 30px -16px #1e312855;padding:10px max(14px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.vr-sticky__txt{font-size:.8rem;line-height:1.3;color:var(--muted);flex:none}.vr-sticky__txt b{display:block;font-size:1.05rem;color:var(--ginger)}.vr-root .vr-sticky .vr-cta{flex:1;padding:13px 16px;font-size:.92rem}body{padding-bottom:76px}}@media(max-width:560px){.vr-sol,.vr-herb__intro,.vr-sheets,.vr-grid8{grid-template-columns:1fr}.vr-root .vr-cta-row .vr-cta{width:100%}.vr-badge{font-size:.92rem;padding:9px 13px}.vr-compare{padding:14px;gap:8px}}@media(prefers-reduced-motion:reduce){.vr-root *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/veralia.css.map */
