:root{color-scheme:light;--green:#17994a;--green-deep:#0f7a39;--green-soft:#dff1e6;--green-mist:#f1f9f4;--ink:#121614;--ink-2:#4b534e;--ink-3:#7c847f;--line:#e3e7e4;--paper:#ffffff;--mist:#f4f5f3;--warm:#f6efe4;--star:#f5a623;--sale:#d6331f;--display:"Urbanist","Avenir Next","Segoe UI",system-ui,sans-serif;--body:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--max:1180px;--gl:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--green)}h1,h2,h3,h4{font-family:var(--display);margin:0;line-height:1.12;letter-spacing:-.015em;text-wrap:balance;color:var(--ink)}p{margin:0}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--green);outline-offset:2px;border-radius:6px}.wrap{max-width:var(--max);margin:0 auto;padding-left:var(--gl);padding-right:var(--gr)}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.h2{font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:800}.lead{color:var(--ink-2);font-size:1.05rem;max-width:60ch}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tm{font-size:.5em;color:var(--green)}.stars{color:var(--star);letter-spacing:1px;font-size:1rem}.chip{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--mist);color:var(--ink-3);border:1px dashed #cdd3cf;padding:2px 8px;border-radius:999px}.st{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--green-mist) center / cover no-repeat}.drop{filter:drop-shadow(0 18px 22px rgba(18,40,26,.18))}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;border:0;border-radius:12px;padding:16px 26px;font-family:var(--display);font-weight:800;font-size:1.05rem;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:background .2s,transform .1s,box-shadow .2s}.btn:active{transform:translateY(1px)}.btn.full{width:100%}.btn-green{background:var(--green);color:#fff;box-shadow:0 6px 18px #17994a47}.btn-green:hover{background:var(--green-deep)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#2a302c}.btn-line{background:var(--paper);color:var(--ink);border:1.5px solid var(--line)}.btn-line:hover{border-color:var(--ink)}.btn-white{background:#fff;color:var(--green-deep);white-space:nowrap}.btn-white:hover{background:var(--green-mist)}.btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.announce{background:var(--green);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.announce .wrap{display:flex;justify-content:center;align-items:center;gap:8px 14px;flex-wrap:wrap;padding-block:9px;text-align:center}.timer{display:inline-flex;gap:4px;font-variant-numeric:tabular-nums}.timer span{background:#0000002e;border-radius:5px;padding:1px 7px;min-width:2.2em;text-align:center}.header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.header .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:14px;gap:16px}.nav{display:flex;align-items:center;gap:22px;font-size:.9rem;font-weight:500}.nav a{text-decoration:none}.nav a:hover{color:var(--green)}.hdr-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px}.icon-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;border:0;background:transparent;border-radius:10px;cursor:pointer}.icon-btn:hover{background:var(--mist)}.icon-btn svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cart-count{position:absolute;top:4px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--green);color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}.menu-btn{display:none}.mobile-nav{border-top:1px solid var(--line);background:var(--paper)}.mobile-nav .wrap{display:flex;flex-direction:column;padding-block:8px 14px}.mobile-nav a{padding:12px 0;text-decoration:none;font-weight:600;border-bottom:1px solid var(--line)}.mobile-nav a:last-child{border-bottom:0}.section{padding-block:84px}.section.mist{background:var(--mist)}.section.green{background:var(--green-mist)}.head-c{text-align:center;display:grid;gap:12px;justify-items:center;margin-bottom:44px}.head-c .lead{margin:0 auto}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.copy{display:grid;gap:16px;min-width:0;align-content:start}.link-cta{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--green);text-decoration:none;border-bottom:2px solid currentColor;width:fit-content;padding-bottom:2px;cursor:pointer}.link-cta:hover{color:var(--green-deep)}.f-ico{width:54px;height:54px;border-radius:50%;background:var(--green-soft);display:grid;place-items:center;flex-shrink:0}.f-ico svg{width:26px;height:26px;stroke:var(--green-deep);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.f-ico.solid{background:var(--green);border-radius:14px}.f-ico.solid svg{stroke:#fff}.hero{padding-block:56px 72px;overflow:hidden}.hero .split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hero h1{font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.025em}.hero h1 em{font-style:normal;color:var(--green)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero-proof{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:.88rem;color:var(--ink-2);margin-top:6px}.hero-art{position:relative;padding:0 0 40px 40px}.hero-photo{aspect-ratio:4 / 4.4;max-width:100%;border-radius:28px;box-shadow:0 30px 60px -30px #12281a59}.float{position:absolute;background:var(--paper);border-radius:18px;box-shadow:0 18px 40px -12px #12281a47}.float-prod{left:0;bottom:0;width:44%;padding:14px 16px 12px;display:grid;gap:4px}.float-prod b{font-family:var(--display);font-size:.95rem}.float-prod span{color:var(--green);font-weight:800;font-variant-numeric:tabular-nums}.float-prod s{color:var(--ink-3);font-weight:400;margin-left:6px;font-size:.85rem}.float-chip{top:22px;right:18px;padding:10px 14px;display:flex;gap:10px;align-items:center;font-weight:700;font-size:.9rem}.float-chip i{width:32px;height:32px;border-radius:50%;background:var(--green);display:grid;place-items:center}.float-chip svg{width:16px;height:16px;fill:#fff}.float-chip small{display:block;font-weight:500;color:var(--ink-3);font-size:.75rem;line-height:1.2}.trust{border-block:1px solid var(--line);background:var(--paper)}.trust .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:22px}.trust div{display:flex;gap:12px;align-items:center;font-size:.88rem;color:var(--ink-2)}.trust b{display:block;color:var(--ink);font-size:.92rem}.trust .f-ico{width:42px;height:42px}.trust .f-ico svg{width:21px;height:21px}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.p-card{position:relative;display:grid;gap:12px;text-decoration:none;border:1px solid var(--line);border-radius:22px;padding:14px 14px 20px;background:var(--paper);transition:box-shadow .25s,transform .25s,border-color .25s;cursor:pointer;text-align:left}.p-card:hover{box-shadow:0 22px 40px -22px #12281a59;transform:translateY(-3px);border-color:#cfe6d7}.p-media{position:relative;aspect-ratio:1;border-radius:16px;background:radial-gradient(circle at 50% 45%,#ffffff 0,var(--green-mist) 62%);display:grid;place-items:center;overflow:hidden;max-width:100%}.p-media .st{transition:transform .4s;background-size:cover}.p-card:hover .p-media .st{transform:scale(1.05)}.p-badge{position:absolute;top:12px;left:12px;background:var(--ink);color:#fff;font-size:.74rem;font-weight:700;padding:5px 10px;border-radius:999px;z-index:1}.p-badge.green{background:var(--green);left:auto;right:12px}.p-card h3{font-size:1.08rem;font-weight:800;padding-inline:4px}.p-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-inline:4px;flex-wrap:wrap}.p-price{font-weight:800;color:var(--green);font-size:1.15rem;font-variant-numeric:tabular-nums}.p-price s{color:var(--ink-3);font-weight:400;font-size:.9rem;margin-left:6px}.p-go{font-size:.85rem;font-weight:700;display:inline-flex;gap:6px;align-items:center}.story-photo{aspect-ratio:4 / 5;border-radius:24px;max-width:100%}.quote-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qcard{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;gap:10px;align-content:start}.qcard p{color:var(--ink-2);font-size:.94rem}.qcard b{font-size:.9rem}.qcard small{color:var(--ink-3);display:block;font-size:.8rem}.why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center}.why .f-ico{margin:0 auto 6px}.why h3{font-size:1.02rem;font-weight:800;margin-bottom:4px}.why p{color:var(--ink-2);font-size:.88rem}.demo-note{display:flex;gap:10px;align-items:center;background:var(--paper);border:1px dashed #c9d2cc;border-radius:12px;padding:10px 14px;font-size:.84rem;color:var(--ink-2);margin-bottom:22px}.demo-note svg{width:18px;height:18px;stroke:var(--ink-3);fill:none;stroke-width:2;flex-shrink:0}.crumbs{font-size:.82rem;color:var(--ink-3);padding-block:18px 0}.crumbs a{text-decoration:none;cursor:pointer}.crumbs a:hover{color:var(--green)}.product{padding-block:18px 64px}.product>.wrap{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:48px;align-items:start}.gallery{position:sticky;top:calc(env(safe-area-inset-top,0px) + 90px);display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.thumbs-bar{order:2;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px}.thumbs{position:relative;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 2px}.thumbs::-webkit-scrollbar{display:none}.tb-arrow{width:36px;height:36px;border-radius:50%;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--ink-3)}.tb-arrow:hover{background:var(--mist);color:var(--ink)}.tb-arrow svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.thumb{position:relative;padding:0;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:var(--green-mist);cursor:pointer;aspect-ratio:1;flex:0 0 calc((100% - 40px)/5);scroll-snap-align:start;transition:border-color .2s}.thumb[aria-current=true]{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.thumb>span{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}.stage{position:relative;aspect-ratio:1;max-width:100%;border-radius:22px;overflow:hidden;background:var(--green-mist);touch-action:pan-y}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;background-repeat:no-repeat;background-position:center;background-size:cover}.slide.on{opacity:1}.slide.contain{background-size:contain;background-color:var(--green-mist)}.s-dim{background:var(--paper)}.dim-box{position:absolute;left:16%;right:16%;top:22%;bottom:34%}.dim-box .ph-img{position:absolute;top:0;right:0;bottom:0;left:0}.dim-w{position:absolute;left:16%;right:16%;bottom:25%;border-top:2px solid var(--green);text-align:center}.dim-w:before,.dim-w:after,.dim-h:before,.dim-h:after{content:"";position:absolute;background:var(--green)}.dim-w:before,.dim-w:after{top:-7px;width:2px;height:12px}.dim-w:before{left:0}.dim-w:after{right:0}.dim-h{position:absolute;right:9%;top:22%;bottom:34%;border-left:2px solid var(--green)}.dim-h:before,.dim-h:after{left:-7px;height:2px;width:12px}.dim-h:before{top:0}.dim-h:after{bottom:0}.dim-lbl{white-space:nowrap;font-family:var(--display);font-weight:800;color:var(--green-deep);font-size:1.05rem;font-variant-numeric:tabular-nums}.dim-w .dim-lbl{display:inline-block;margin-top:6px}.dim-h .dim-lbl{position:absolute;left:8px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.dim-note{position:absolute;left:0;right:0;bottom:14%;text-align:center;font-size:.86rem;color:var(--ink-2);padding:0 16px}.stage .badge{position:absolute;top:16px;right:16px;background:var(--ink);color:#fff;font-size:.78rem;font-weight:700;padding:6px 12px;border-radius:999px;z-index:2}.buy{display:flex;flex-direction:column;gap:18px;min-width:0}.rating-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.88rem;color:var(--ink-2)}.buy h1{font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:800}.price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price{font-family:var(--display);font-size:2rem;font-weight:800;color:var(--green);font-variant-numeric:tabular-nums}.compare{color:var(--ink-3);text-decoration:line-through;font-size:1.1rem;font-variant-numeric:tabular-nums}.save{background:var(--sale);color:#fff;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:6px}.benefits{list-style:none;margin:0;padding:0;display:grid;gap:9px}.benefits li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:.96rem}.benefits svg{width:20px;height:20px;margin-top:2px}.colors{display:grid;gap:10px}.colors-lbl{font-weight:700;font-size:.95rem}.colors-lbl span{font-weight:500;color:var(--ink-2)}.sw-row{display:flex;gap:10px;flex-wrap:wrap}.sw{position:relative;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1.5px solid var(--line);border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:600;background:var(--paper)}.sw input{position:absolute;opacity:0;pointer-events:none}.sw i{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.sw:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sw:has(input:focus-visible){outline:2.5px solid var(--green);outline-offset:2px}.offer-h{display:flex;align-items:center;gap:12px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.offer-h:before,.offer-h:after{content:"";flex:1;height:1px;background:var(--line)}.bundles{border:0;margin:0;padding:0;display:grid;gap:12px}.bundle{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1.5px solid var(--line);border-radius:14px;cursor:pointer;transition:border-color .2s,background .2s}.bundle:hover{border-color:#b9dcc6}.bundle input{position:absolute;opacity:0;pointer-events:none}.radio{width:22px;height:22px;border-radius:50%;border:2px solid #c5ccc7;display:grid;place-items:center}.radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--green);transform:scale(0);transition:transform .15s}.bundle:has(input:checked){border-color:var(--green);background:var(--green-mist)}.bundle:has(input:checked) .radio{border-color:var(--green)}.bundle:has(input:checked) .radio:after{transform:scale(1)}.bundle:has(input:focus-visible){outline:2.5px solid var(--green);outline-offset:2px}.b-title{font-weight:800;display:block;font-size:1.02rem}.b-unit{display:inline-block;margin:3px 0;font-size:.74rem;font-weight:700;background:#fff4e0;color:#9a5b00;padding:2px 8px;border-radius:999px}.b-sub{display:block;font-size:.84rem;color:var(--ink-2)}.b-price{text-align:right;font-variant-numeric:tabular-nums}.b-price strong{display:block;font-size:1.15rem}.b-price s{font-size:.82rem;color:var(--ink-3)}.b-tag{position:absolute;top:-11px;right:14px;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--green);color:#fff}.b-tag.ink{background:var(--ink)}.gifts{display:grid;border:1px solid var(--line);border-radius:14px;overflow:hidden}.gift{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;font-size:.9rem;transition:background .2s,opacity .2s}.gift+.gift{border-top:1px solid var(--line)}.gift .gi{width:48px;height:48px;border-radius:10px;background:var(--warm);display:grid;place-items:center}.gift .gi-photo{background:center / cover no-repeat;border:1px solid var(--line)}.gift .gi svg{width:22px;height:22px;stroke:#9a5b00;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gift b{display:block;font-size:.92rem}.gift small{color:var(--ink-3);font-size:.78rem}.gift .gp{text-align:right;font-size:.82rem;font-variant-numeric:tabular-nums}.gift .gp s{color:var(--ink-3);display:block}.gift .gp em{font-style:normal;font-weight:800;color:var(--green-deep)}.gifts[data-on=false] .gift{opacity:.55}.gifts[data-on=true] .gift{background:var(--green-mist)}.stock{display:flex;flex-direction:column;gap:7px;font-size:.88rem;font-weight:600}.stock-line{display:flex;align-items:center;gap:8px}.pulse{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 #17994a80;animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #17994a00}to{box-shadow:0 0 #17994a00}}.stock-bar{height:6px;background:var(--mist);border-radius:3px;overflow:hidden}.stock-bar i{display:block;height:100%;width:22%;background:linear-gradient(90deg,var(--sale),#f0743e);border-radius:3px}.cta-group{display:grid;gap:10px}.cta-group .btn{padding-block:18px;font-size:1.1rem;text-transform:uppercase;letter-spacing:.04em}.delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden}.delivery div{padding:12px 10px;text-align:center;font-size:.8rem;color:var(--ink-2);display:flex;flex-direction:column;align-items:center;gap:3px}.delivery div+div{border-left:1px solid var(--line)}.delivery svg{width:22px;height:22px;stroke:var(--green);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.delivery b{color:var(--ink);font-size:.86rem}.pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.pm{width:58px;height:38px;border-radius:7px;border:1px solid #e4e4e4;background:#fff;display:grid;place-items:center;flex-shrink:0}.pm svg{display:block}.pm-apple{border-color:#000}.pm-visa{background:#1434cb;border-color:#1434cb}.pm-mc{background:#1a1a1a;border-color:#1a1a1a}.pm-klarna{background:#ffb3c7;border-color:#ffb3c7}.pay small{width:100%;text-align:center;color:var(--ink-3);font-size:.78rem}.testi{border-left:3px solid var(--green);background:var(--green-mist);border-radius:0 14px 14px 0;padding:16px 18px;display:grid;gap:8px;font-size:.93rem}.testi p{font-style:italic;color:var(--ink)}.testi footer{font-size:.82rem;color:var(--ink-2);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:16px 2px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:12px}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:1.4rem;font-weight:500;color:var(--green);line-height:1;transition:transform .2s;flex-shrink:0}.acc details[open] summary:after{transform:rotate(45deg)}.acc .body{padding:0 2px 18px;color:var(--ink-2);font-size:.94rem;display:grid;gap:10px}.acc ul,.acc ol{margin:0;padding-left:20px;display:grid;gap:4px}.ticker{background:var(--ink);color:#fff;overflow:hidden}.ticker-track{display:flex;width:max-content;animation:tick 34s linear infinite;padding-block:15px}.ticker-track span{display:inline-flex;align-items:center;gap:14px;padding-right:34px;font-family:var(--display);font-weight:700;font-size:1.05rem;white-space:nowrap}.ticker-track span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--green)}@keyframes tick{to{transform:translate(-50%)}}.rev-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:24px}.rev-nav{display:flex;gap:8px}.rev-nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;display:grid;place-items:center}.rev-nav button:hover{border-color:var(--ink)}.rev-nav svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rev-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((100% - 36px) / 3));gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.review{scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;gap:10px;align-content:start}.review p{color:var(--ink-2);font-size:.93rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review.open p{-webkit-line-clamp:unset;display:block}.more{border:0;background:none;padding:0;color:var(--green);font-weight:700;font-size:.88rem;cursor:pointer;justify-self:start}.who{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.85rem;padding-top:10px;border-top:1px solid var(--line)}.verified{display:inline-flex;align-items:center;gap:4px;color:var(--green-deep);font-weight:600;font-size:.78rem}.specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--paper)}.spec{padding:26px 22px;display:grid;gap:8px;align-content:start;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.spec:nth-child(4n){border-right:0}.spec:nth-last-child(-n+4){border-bottom:0}.spec svg{width:28px;height:28px;stroke:var(--green);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.spec h3{font-size:.98rem;font-weight:800}.spec p{font-size:.88rem;color:var(--ink-2)}.spec .val{font-family:var(--display);font-weight:800;font-size:1.25rem;color:var(--ink);font-variant-numeric:tabular-nums}.sol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:40px;align-items:center}.sol-col{display:grid;gap:40px}.sol-item{display:grid;gap:10px}.sol-col.left .sol-item{justify-items:end;text-align:right}.sol-item h3{font-size:1.12rem;font-weight:800}.sol-item p{color:var(--ink-2);font-size:.92rem;max-width:34ch}.sol-mid{display:grid;gap:16px}.sol-photo{position:relative;aspect-ratio:3 / 4;border-radius:24px;max-width:100%;box-shadow:0 30px 50px -30px #12281a66}.sol-photo .timer-chip{position:absolute;left:50%;bottom:18px;transform:translate(-50%);background:var(--ink);color:#fff;border-radius:999px;padding:10px 18px;font-family:var(--display);font-weight:800;font-variant-numeric:tabular-nums;display:flex;gap:8px;align-items:center;white-space:nowrap}.sol-photo .timer-chip i{width:9px;height:9px;border-radius:50%;background:#3ed27a}.compare-wrap{overflow-x:auto;border-radius:20px;border:1px solid var(--line);background:var(--paper)}.cmp{width:100%;min-width:560px;border-collapse:collapse;font-size:.95rem}.cmp th,.cmp td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--line)}.cmp tr:last-child td{border-bottom:0}.cmp th:first-child,.cmp td:first-child{text-align:left;font-weight:600}.cmp thead th{font-family:var(--display);font-size:1rem;font-weight:800}.cmp .us{background:var(--green-mist)}.cmp thead .us{background:var(--green);color:#fff}.yes,.no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-weight:800;font-size:.8rem}.yes{background:var(--green);color:#fff}.no{background:#eceeec;color:var(--ink-3)}.faq-wrap{max-width:780px;margin:0 auto}.help{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--mist);border-radius:18px;padding:18px 22px}.help b{font-family:var(--display);font-size:1.05rem;display:block}.help span{color:var(--ink-2);font-size:.9rem}.copy-line{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:700}.copy-btn{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:3px 9px;font-size:.75rem;font-weight:700;cursor:pointer}.guarantee{background:var(--green);color:#fff;border-radius:26px;padding:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center}.seal{width:118px;height:118px}.guarantee h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;margin-bottom:8px}.guarantee p{opacity:.92;max-width:56ch}.track{padding-block:36px 84px}.track-head{display:grid;gap:8px;margin-bottom:24px}.track-head h1{font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:800}.track-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:36px;border:1px solid var(--line);border-radius:22px;padding:36px 40px;background:var(--paper);box-shadow:0 20px 40px -32px #12281a59}.track-form{display:grid;gap:16px;align-content:start}.track-form h2{font-size:1.1rem;font-weight:800}.track-form p.hint{font-size:.86rem;color:var(--ink-2);margin-top:-8px}.field{display:grid;gap:6px}.field label{font-size:.86rem;font-weight:600}.field input{width:100%;padding:14px 15px;border:1.5px solid var(--line);border-radius:12px;font:inherit;color:var(--ink);background:var(--paper);transition:border-color .2s}.field input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.field input[aria-invalid=true]{border-color:var(--sale)}.track-form .btn{justify-self:start;padding-inline:34px}.track-msg{font-size:.88rem;border-radius:10px;padding:10px 12px}.track-msg.err{background:#fdecea;color:#9b2214}.track-msg.ok{background:var(--green-mist);color:var(--green-deep);border:1px solid var(--green-soft)}.or{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;gap:10px;color:var(--ink-3);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.or:before,.or:after{content:"";width:1px;background:var(--line)}.steps-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.steps-track li{position:relative;display:grid;gap:8px;justify-items:center;text-align:center;padding-top:4px}.steps-track li:before{content:"";position:absolute;top:31px;left:calc(50% + 34px);right:calc(-50% + 34px);height:2px;background:repeating-linear-gradient(90deg,var(--green) 0 6px,transparent 6px 12px)}.steps-track li:last-child:before{display:none}.steps-track .f-ico{width:56px;height:56px;background:var(--paper);border:2px solid var(--green-soft)}.steps-track b{font-family:var(--display);font-size:1rem}.steps-track span{font-size:.85rem;color:var(--ink-2);max-width:22ch}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.help-grid .qcard h3{font-size:1.02rem;font-weight:800}.help-grid .qcard.contact{background:var(--green);border-color:var(--green);color:#fff}.help-grid .qcard.contact h3,.help-grid .qcard.contact p{color:#fff}.help-grid .qcard.contact .copy-btn{color:var(--ink)}@media(max-width:900px){.track-card{grid-template-columns:minmax(0,1fr);padding:26px 20px;gap:22px}.or{grid-template-rows:none;grid-template-columns:1fr auto 1fr;align-items:center}.or:before,.or:after{width:auto;height:1px}.steps-track{grid-template-columns:minmax(0,1fr);gap:0}.steps-track li{grid-template-columns:56px minmax(0,1fr);justify-items:start;text-align:left;column-gap:14px;row-gap:2px;padding-bottom:22px}.steps-track li .f-ico{grid-row:span 2}.steps-track li:before{top:60px;bottom:0;left:27px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--green) 0 6px,transparent 6px 12px)}.help-grid{grid-template-columns:minmax(0,1fr)}}.contact-page{padding-block:48px 84px}.contact-head{text-align:center;display:grid;gap:10px;justify-items:center;margin-bottom:36px}.contact-head h1{font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.contact-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:28px;align-items:start}.contact-form{display:grid;gap:16px;border:1px solid var(--line);border-radius:22px;padding:32px;background:var(--paper);box-shadow:0 20px 40px -32px #12281a59}.row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.field select,.field textarea{width:100%;padding:14px 15px;border:1.5px solid var(--line);border-radius:12px;font:inherit;color:var(--ink);background:var(--paper);transition:border-color .2s}.field textarea{min-height:150px;resize:vertical}.field select:focus,.field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.field label small{font-weight:500;color:var(--ink-3)}.req{color:var(--sale)}.form-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.form-foot small{color:var(--ink-3);font-size:.8rem}.info{display:grid;gap:16px}.info-card{border-radius:22px;padding:26px;display:grid;gap:14px}.info-card.green{background:var(--green);color:#fff}.info-card.green h2,.info-card.green p{color:#fff}.info-card.green .copy-btn{color:var(--ink)}.info-card.mist{background:var(--mist)}.info-card h2{font-size:1.2rem;font-weight:800}.info-line{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:.92rem}.info-line svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.info-line b{display:block}.quick{display:grid;gap:8px}.quick a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--paper);text-decoration:none;font-weight:600;font-size:.92rem;border:1px solid var(--line);cursor:pointer}.quick a:hover{border-color:var(--green);color:var(--green-deep)}@media(max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.row2{grid-template-columns:minmax(0,1fr)}.contact-form{padding:22px 18px}.form-foot .btn{width:100%}}.news{background:var(--mist);padding-block:64px;text-align:center}.news .wrap{display:grid;gap:14px;justify-items:center}.news form{display:flex;gap:10px;width:100%;max-width:480px;flex-wrap:wrap}.news input{flex:1 1 220px;min-width:0;padding:15px 16px;border:1.5px solid var(--line);border-radius:12px;font:inherit;background:var(--paper);color:var(--ink)}.news input:focus{outline:none;border-color:var(--green)}.footer{padding-block:56px 28px;border-top:1px solid var(--line)}.foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:32px}.foot-grid h4{font-size:.95rem;font-weight:800;margin-bottom:12px}.foot-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.9rem;color:var(--ink-2)}.foot-grid a{text-decoration:none;cursor:pointer}.foot-grid a:hover{color:var(--green)}.foot-grid p{color:var(--ink-2);font-size:.9rem}.foot-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.82rem;color:var(--ink-3)}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 24px #12161414;transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility .3s;padding-bottom:env(safe-area-inset-bottom,0px)}.sticky-buy.show{transform:none;visibility:visible}.sticky-buy .wrap{display:flex;align-items:center;gap:16px;padding-block:12px}.sb-thumb{width:56px;height:56px;border-radius:10px;background-color:var(--green-mist);flex-shrink:0}.sb-info{flex:1;min-width:0}.sb-info b{display:block;font-family:var(--display);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-info span{color:var(--green);font-weight:700;font-variant-numeric:tabular-nums}.sb-info s{color:var(--ink-3);font-size:.85rem;margin-left:6px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#12161473;z-index:70;opacity:0;pointer-events:none;transition:opacity .25s}.scrim.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--paper);z-index:80;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px)}.drawer.open{transform:none;visibility:visible}.dr-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.dr-head h3{font-size:1.25rem;font-weight:800}.dr-ship{padding:12px 20px;background:var(--green-mist);font-size:.88rem}.dr-body{flex:1;overflow-y:auto;padding:18px 20px;display:grid;gap:16px;align-content:start}.line-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:start}.li-img{width:72px;height:72px;border-radius:12px;background-color:var(--green-mist);background-size:cover;background-position:center}.li-name{font-weight:700;line-height:1.3}.li-var{font-size:.82rem;color:var(--ink-3)}.li-price{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.li-price s{display:block;font-weight:400;font-size:.8rem;color:var(--ink-3)}.li-remove{border:0;background:none;padding:0;color:var(--ink-3);font-size:.8rem;text-decoration:underline;cursor:pointer;margin-top:4px}.empty{text-align:center;color:var(--ink-2);padding:36px 0}.upsell{border:1.5px dashed #b9dcc6;border-radius:14px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;font-size:.86rem}.upsell b{display:block;font-size:.92rem}.upsell button{border:0;background:var(--green);color:#fff;font-weight:700;padding:9px 14px;border-radius:10px;cursor:pointer;white-space:nowrap}.dr-foot{padding:18px 20px;border-top:1px solid var(--line);display:grid;gap:12px}.tot{display:flex;justify-content:space-between;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.tot-save{display:flex;justify-content:space-between;color:var(--green-deep);font-size:.88rem;font-weight:600}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + 40px));visibility:hidden;background:var(--ink);color:#fff;padding:12px 18px;border-radius:12px;font-weight:600;font-size:.92rem;z-index:90;transition:transform .3s,visibility .3s;max-width:calc(100% - 32px)}.toast.show{transform:translate(-50%);visibility:visible}@media(max-width:1000px){.why,.trust .wrap,.specs{grid-template-columns:repeat(2,minmax(0,1fr))}.spec:nth-child(4n){border-right:1px solid var(--line)}.spec:nth-child(2n){border-right:0}.spec:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.spec:nth-last-child(-n+2){border-bottom:0}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rev-track{grid-auto-columns:minmax(270px,calc((100% - 18px)/2))}.sol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sol-mid{grid-column:1 / -1;grid-row:1;max-width:420px;justify-self:center;width:100%}.sol-col.left .sol-item{justify-items:start;text-align:left}}@media(max-width:900px){.nav{display:none}.menu-btn{display:grid}.header .wrap{grid-template-columns:auto 1fr auto}.header .logo-img{width:110px}.header .wrap>a{justify-self:center}.split,.hero .split{grid-template-columns:minmax(0,1fr);gap:36px}.products,.quote-row{grid-template-columns:minmax(0,1fr)}.products{max-width:460px;margin:0 auto}.product>.wrap{grid-template-columns:minmax(0,1fr);gap:26px}.gallery{position:static}.thumb{flex-basis:calc((100% - 30px)/4)}.guarantee{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;padding:36px 24px}.section{padding-block:60px}}@media(max-width:560px){.why{gap:22px 14px}.trust .wrap{grid-template-columns:minmax(0,1fr);gap:12px}.specs{grid-template-columns:minmax(0,1fr)}.spec{border-right:0!important;border-bottom:1px solid var(--line)!important}.spec:last-child{border-bottom:0!important}.sol,.foot-grid{grid-template-columns:minmax(0,1fr)}.announce{font-size:.72rem}.delivery div{font-size:.74rem;padding:10px 6px}.pay{gap:5px}.pm{width:47px;height:32px}.pm svg{max-width:84%;height:auto}.sb-thumb{display:none}.sticky-buy .btn{padding:13px 18px;font-size:.95rem}.bundle{padding:16px 12px;gap:10px}.hero-art{padding:0 0 34px 14px}.float-prod{width:52%}.hero-actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.logo-img{display:block;height:auto;max-width:100%}.header .logo-img{width:128px}.foot-grid .logo-img{width:132px;margin-bottom:12px}.cmp thead .us .logo-img{width:86px;margin:0 auto;filter:brightness(0) invert(1)}.logo-text{font-family:var(--display);font-weight:800;font-size:1.8rem;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.ph-img{background-repeat:no-repeat;background-position:center;background-size:contain}.hero-photo,.story-photo,.sol-photo{background-repeat:no-repeat;background-position:center;background-size:cover}.float-prod .ph-img{aspect-ratio:620 / 440}.rte p+p{margin-top:10px}.rte ul,.rte ol{margin:0;padding-left:20px;display:grid;gap:4px}.form-status{font-size:.9rem;border-radius:10px;padding:10px 12px}.form-status.ok{background:var(--green-mist);color:var(--green-deep);border:1px solid var(--green-soft)}.form-status.err{background:#fdecea;color:#9b2214}.nav a.is-active{background:var(--green);color:#fff;padding:6px 12px;border-radius:6px;font-weight:700}.nav a.is-active:hover{color:#fff;background:var(--green-deep)}.btn[disabled]{opacity:.55;cursor:not-allowed}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:var(--paper);padding:8px 12px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nuvera.css.map */
