:root{--red:#B01E2B;--red-d:#8F1722;--ink:#14161A;--gray:#5B616B;--line:#E6E8EB;--soft:#F5F6F7;--tint:#FBEDEE;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Manrope,Inter,sans-serif;letter-spacing:-.02em;line-height:1.08;margin:0;font-weight:800}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.eyebrow{font:600 12px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:16px;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--red);color:#fff;border:0;padding:15px 28px;font:600 14px/1 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:2px;transition:background .15s}.btn:hover{background:var(--red-d)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff}.btn.dark{background:var(--ink)}.btn.dark:hover{background:#000}.btn.block{width:100%}.ann{background:var(--red);color:#fff;text-align:center;font:600 12px/1 Inter,sans-serif;letter-spacing:.12em;padding:11px 12px;text-transform:uppercase}header.site{position:sticky;top:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:92px}.logo img{height:58px;width:auto}nav.main{display:flex;gap:34px;font:600 13px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}nav.main a{padding:8px 0;border-bottom:2px solid transparent}nav.main a:hover,nav.main a.on{border-color:var(--red)}.hright{display:flex;justify-content:flex-end;align-items:center;gap:6px}.ibtn{position:relative;width:42px;height:42px;border:0;background:none;display:grid;place-items:center;border-radius:50%}.ibtn:hover{background:var(--soft)}.ibtn svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.badge{position:absolute;top:2px;right:0;background:var(--red);color:#fff;font:600 11px/18px Inter,sans-serif;min-width:18px;height:18px;border-radius:9px;text-align:center;padding:0 4px}.burger{display:none}.mnav{display:none;border-top:1px solid var(--line);background:#fff;padding:8px 28px 18px}.mnav a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font:600 14px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.mnav.open{display:block}.hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:620px;border-bottom:1px solid var(--line)}.hero .copy{display:flex;flex-direction:column;justify-content:center;padding:70px 56px 70px max(28px,calc((100vw - var(--max))/2 + 28px))}.hero h1{font-size:clamp(44px,5vw,72px);margin-bottom:24px}.hero h1 em{font-style:normal;color:var(--red)}.hero p.lead{font-size:18px;color:var(--gray);max-width:480px;margin:0 0 34px}.hero .cta{display:flex;gap:12px;flex-wrap:wrap}.hero .img{background:var(--soft) center/cover no-repeat;position:relative}.hero .tag{position:absolute;left:24px;bottom:24px;background:#fff;padding:14px 18px;display:flex;align-items:center;gap:12px;font:600 13px/1.3 Inter,sans-serif;box-shadow:0 8px 30px #0000001f}.hero .tag img{height:34px;width:auto}.trust{border-bottom:1px solid var(--line)}.trust .wrap{display:grid;grid-template-columns:repeat(5,1fr)}.trust div{padding:26px 18px;border-right:1px solid var(--line);font:600 13px/1.35 Inter,sans-serif;display:flex;align-items:center;gap:12px}.trust div:last-child{border:0}.trust svg{width:26px;height:26px;stroke:var(--red);fill:none;stroke-width:1.6;flex-shrink:0}section.s{padding:96px 0}.shead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.shead h2{font-size:clamp(32px,3.6vw,48px);max-width:640px}.link{font:600 13px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:6px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 24px}.card{display:flex;flex-direction:column}.card .ph{position:relative;aspect-ratio:1/1;background:var(--soft);overflow:hidden;display:block}.card .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .3s,transform .4s}.card .ph img.b{opacity:0}.card:hover .ph img.b{opacity:1}.card:hover .ph img.a{opacity:0}.card .chip{position:absolute;top:14px;left:14px;background:#fff;font:600 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;z-index:2}.card .meta{display:flex;justify-content:space-between;gap:12px;padding:18px 0 14px}.card h3{font-size:19px;letter-spacing:-.01em}.card .sub{font-size:14px;color:var(--gray);margin-top:4px}.card .price{font:700 16px Manrope,Inter,sans-serif;white-space:nowrap}.card .btn{padding:13px 20px}.split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.split .im{background:center/cover;min-height:520px}.split .tx{padding:80px max(28px,calc((100vw - var(--max))/2 + 28px)) 80px 64px;display:flex;flex-direction:column;justify-content:center}.split.rev .tx{padding:80px 64px 80px max(28px,calc((100vw - var(--max))/2 + 28px))}.split h2{font-size:clamp(30px,3.4vw,46px);margin-bottom:22px}.split p{color:var(--gray);margin:0 0 18px;max-width:520px}.dark-s{background:var(--ink);color:#fff}.dark-s p{color:#b9bec6}.natrue-logo{background:#fff;padding:16px 22px;display:inline-block;margin-bottom:26px}.natrue-logo img{height:56px;width:auto}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats div{padding:48px 24px;border-right:1px solid var(--line);text-align:left}.stats div:last-child{border:0}.stats b{display:block;font:800 clamp(36px,4.4vw,60px)/1 Manrope,Inter,sans-serif;letter-spacing:-.03em;color:var(--red);margin-bottom:10px}.stats span{font-size:14px;color:var(--gray)}.faq{max-width:860px;margin:0 auto}.fq{border-top:1px solid var(--line)}.fq:last-child{border-bottom:1px solid var(--line)}.fq button{width:100%;background:none;border:0;text-align:left;padding:24px 0;display:flex;justify-content:space-between;gap:20px;font:700 18px Manrope,Inter,sans-serif;color:var(--ink)}.fq button i{font-style:normal;font-size:26px;line-height:1;color:var(--red);transition:transform .2s}.fq.open button i{transform:rotate(45deg)}.fq .a{display:none;padding:0 0 26px;color:var(--gray);max-width:760px}.fq.open .a{display:block}.fq .a p{margin:0 0 12px}.connect{background:var(--red);color:#fff;padding:72px 0}.connect .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.connect h2{font-size:clamp(30px,3.4vw,44px)}.connect form{display:flex;gap:0}.connect input{flex:1;border:0;padding:17px 18px;font:400 15px Inter,sans-serif;outline:0;border-radius:2px 0 0 2px;min-width:0}.connect button{border:0;background:var(--ink);color:#fff;padding:0 26px;font:600 13px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:0 2px 2px 0}.connect .ok{display:none;font-weight:600}footer.site{background:var(--ink);color:#fff;padding:64px 0 28px}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:44px;border-bottom:1px solid #2b2f36}.fgrid img{height:84px;width:auto;margin:-6px 0 14px -4px}.fgrid p{color:#9aa1ab;font-size:14px;max-width:320px;margin:0}.fgrid h4{font:600 12px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9aa1ab;margin-bottom:16px}.fgrid a{display:block;padding:5px 0;font-size:15px}.fgrid a:hover{color:#ff8b95}.fbot{display:flex;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;color:#9aa1ab;flex-wrap:wrap}.phead{padding:72px 0 56px;border-bottom:1px solid var(--line);background:var(--soft)}.phead h1{font-size:clamp(38px,5vw,68px)}.phead p{color:var(--gray);max-width:620px;margin:18px 0 0;font-size:18px}.crumbs{font-size:13px;color:var(--gray);margin-bottom:20px}.crumbs a:hover{color:var(--red)}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px}.filters button{background:#fff;border:1.5px solid var(--line);padding:10px 18px;font:600 13px Inter,sans-serif;border-radius:100px}.filters button.on,.filters button:hover{border-color:var(--ink);background:var(--ink);color:#fff}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;padding:48px 0 88px;align-items:start}.gal{position:sticky;top:110px}.gal .main{position:relative;background:var(--soft);aspect-ratio:1/1;overflow:hidden;touch-action:pan-y}.gal .main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%}.gal .arr{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#fff;box-shadow:0 4px 14px #00000024;font-size:22px;line-height:1;display:grid;place-items:center;z-index:3}.gal .arr:hover{background:var(--ink);color:#fff}.gal .prev{left:14px}.gal .next{right:14px}.gal .count{position:absolute;right:14px;bottom:14px;background:#fff;font:600 12px Inter,sans-serif;padding:6px 10px;z-index:3}.thumbs{display:flex;gap:10px;margin-top:12px}.thumbs button{width:84px;height:84px;background:var(--soft);border:2px solid transparent;padding:6px;border-radius:2px}.thumbs button.on{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:contain}.pdp h1{font-size:clamp(34px,4vw,52px);margin-bottom:14px}.pdp .price{font:800 26px Manrope,Inter,sans-serif;margin-bottom:22px}.pdp .price small{font:500 14px Inter,sans-serif;color:var(--gray)}.pdp .desc p{color:var(--gray);margin:0 0 14px}.ticks,.desc ul{list-style:none;padding:0;margin:22px 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.ticks li,.desc li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;font-weight:500}.ticks li:before,.desc li:before{content:"";width:18px;height:18px;flex-shrink:0;margin-top:2px;background:var(--red);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%)}.buy{display:flex;gap:12px;margin:8px 0 18px}.qty{display:flex;border:1.5px solid var(--line);align-items:center}.qty button{width:46px;height:54px;border:0;background:none;font-size:20px}.qty button:hover{background:var(--soft)}.qty span{min-width:34px;text-align:center;font-weight:600}.buy .btn{flex:1;height:57px}.assure{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--gray);padding:18px 0 26px;border-bottom:1px solid var(--line)}.assure span:before{content:"\2713  ";color:var(--red);font-weight:700}.acc{border-bottom:1px solid var(--line)}.acc button{width:100%;background:none;border:0;padding:20px 0;display:flex;justify-content:space-between;font:700 16px Manrope,Inter,sans-serif;color:var(--ink)}.acc button i{font-style:normal;color:var(--red);font-size:22px;line-height:1}.acc.open button i{transform:rotate(45deg)}.acc .b{display:none;padding:0 0 22px;color:var(--gray);font-size:15px}.acc.open .b{display:block}.acc .b p{margin:0 0 10px}.note{font-size:12.5px;color:var(--gray);margin-top:14px}.ing{list-style:none;padding:0;margin:0;columns:2;column-gap:32px;counter-reset:i}.ing li{counter-increment:i;break-inside:avoid;padding:10px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;color:var(--ink);font-size:14.5px;line-height:1.4}.ing li:before{content:counter(i,decimal-leading-zero);color:var(--red);font:600 11px/20px Inter,sans-serif;min-width:20px}.ing em{font-style:italic;font-weight:500}.ing span{color:var(--gray)}@media(max-width:700px){.ing{columns:1}}.prose{max-width:760px}.prose p{color:#3b4048;margin:0 0 20px;font-size:17px}.prose h2{font-size:30px;margin:44px 0 16px}.prose h3{font-size:22px;margin:36px 0 12px}.prose ul{padding-left:20px;color:#3b4048;font-size:17px}.prose li{margin-bottom:8px}.quote{border-left:4px solid var(--red);padding:6px 0 6px 24px;margin:32px 0;font:700 clamp(20px,2.4vw,26px)/1.35 Manrope,Inter,sans-serif;letter-spacing:-.01em}.vid{aspect-ratio:16/9;margin:30px 0;background:#000}.vid iframe{width:100%;height:100%;border:0}.cgrid{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding:72px 0 96px}.cgrid form{display:grid;gap:18px}.cgrid label{font:600 13px Inter,sans-serif;display:grid;gap:8px}.cgrid input,.cgrid textarea{border:1.5px solid var(--line);padding:15px 16px;font:400 15px Inter,sans-serif;border-radius:2px;outline:0;width:100%}.cgrid input:focus,.cgrid textarea:focus{border-color:var(--ink)}.cgrid textarea{min-height:150px;resize:vertical}.cinfo{background:var(--soft);padding:40px;align-self:start}.cinfo h3{font-size:22px;margin-bottom:18px}.cinfo p{margin:0 0 16px;color:#3b4048}.cinfo b{display:block;font:600 12px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:4px}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1080;opacity:0;pointer-events:none;transition:opacity .2s;z-index:90}.ov.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:#fff;z-index:100;transform:translate(100%);transition:transform .28s;display:flex;flex-direction:column}.drawer.on{transform:none}.dh{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line)}.dh h3{font-size:20px}.db{flex:1;overflow:auto;padding:6px 24px}.df{border-top:1px solid var(--line);padding:20px 24px 24px}.li{display:grid;grid-template-columns:78px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.li img{width:78px;height:78px;background:var(--soft);object-fit:contain;padding:6px}.li h4{font:700 15px Manrope,Inter,sans-serif;letter-spacing:-.01em;margin-bottom:4px}.li .qr{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:13px}.li .qr button{background:none;border:1.5px solid var(--line);width:28px;height:28px;font-size:15px}.li .rm{background:none;border:0;color:var(--gray);text-decoration:underline;font-size:12.5px;padding:0}.li .lp{font:700 15px Manrope,Inter,sans-serif}.subt{display:flex;justify-content:space-between;font:700 18px Manrope,Inter,sans-serif;margin-bottom:6px}.empty{text-align:center;padding:70px 10px;color:var(--gray)}.cartpage{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;padding:48px 0 96px;align-items:start}.sum{background:var(--soft);padding:32px;position:sticky;top:110px}.sum .row{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--gray);font-size:15px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,120px);background:var(--ink);color:#fff;padding:14px 22px;font:600 14px Inter,sans-serif;z-index:120;transition:transform .3s;border-left:4px solid var(--red)}.toast.on{transform:translate(-50%)}@media(max-width:960px){.hrow{grid-template-columns:auto 1fr auto;height:76px}.logo img{height:46px}nav.main{display:none}.burger{display:grid}.hero{grid-template-columns:1fr;min-height:0}.hero .copy{padding:48px 24px}.hero .img{min-height:340px}.trust .wrap{grid-template-columns:1fr 1fr}.trust div:nth-child(2n){border-right:0}.trust div{border-bottom:1px solid var(--line)}.grid{grid-template-columns:1fr 1fr;gap:20px 14px}.split{grid-template-columns:1fr}.split .im{min-height:320px}.split .tx,.split.rev .tx{padding:48px 24px}.split.rev .im{order:-1}.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(2n){border-right:0}.stats div{border-bottom:1px solid var(--line);padding:32px 20px}.connect .wrap{grid-template-columns:1fr;gap:24px}.fgrid{grid-template-columns:1fr 1fr}.pdp{grid-template-columns:1fr;gap:30px;padding:24px 0 60px}.gal{position:static}.cgrid{grid-template-columns:1fr;gap:36px;padding:40px 0 64px}.cartpage{grid-template-columns:1fr;gap:28px}.sum{position:static}section.s{padding:64px 0}.wrap{padding:0 20px}.card .meta{flex-direction:column;gap:6px}.ticks,.desc ul{grid-template-columns:1fr}}@media(max-width:520px){.card h3{font-size:16px}.card .btn{padding:12px 10px;font-size:12px}.thumbs button{width:64px;height:64px}.buy{flex-wrap:wrap}.qty{width:100%;justify-content:space-between}.fgrid{grid-template-columns:1fr}}.desc ul{padding:0}.desc p{margin:0 0 14px}.card .ph .noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--gray);font-size:13px}.form-ok{font-weight:600;color:var(--red)}.form-err{color:var(--red);font-size:14px}.qty input{display:none}.card .btn[disabled],.buy .btn[disabled]{background:#9aa1ab;cursor:not-allowed}.sr{position:absolute;left:-9999px}.pager{display:flex;gap:10px;justify-content:center;margin-top:40px}.pager a,.pager span{padding:10px 16px;border:1.5px solid var(--line);font:600 13px Inter,sans-serif}.pager .cur{background:var(--ink);color:#fff;border-color:var(--ink)}.sbox{display:flex;gap:10px;max-width:520px;margin-top:22px}.sbox input{flex:1;border:1.5px solid var(--line);padding:14px 16px;font:400 15px Inter,sans-serif}.li a.t{display:block}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
