.ne{--fg:#1d1d1d;--muted:#4a4f4c;--line:#e1e3e0;--accent:#f77f3d;--atext:#b9480b;--green:#1f6b45;--gtint:#e9f3ed;--s2:#f5f6f4;--atint:#fff1e6;--shadow:rgba(0,0,0,.08);font-family:inherit;font-size:17px;line-height:1.5;color:var(--fg);-webkit-font-smoothing:antialiased}.ne *,.ne *:before,.ne *:after{box-sizing:border-box}.ne h2,.ne h3,.ne p{margin:0;text-transform:none}.ne h2,.ne h3{font-family:inherit;font-weight:900;letter-spacing:-.025em;line-height:1.08;color:var(--fg);text-wrap:balance}.ne a{color:inherit}.ne :focus-visible{outline:3px solid var(--fg);outline-offset:3px;border-radius:6px}.ne-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}.ne-kicker{display:block;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--atext)}.ne-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border-radius:30px;border:2px solid transparent;font-family:inherit;font-size:16px;font-weight:900;line-height:1.2;text-decoration:none;cursor:pointer;background:var(--accent);color:var(--fg);transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .4s ease,box-shadow .4s ease}.ne-btn:hover{transform:translateY(-3px)}.ne-btn:active{transform:scale(.98)}.ne-btn[disabled]{opacity:.75;cursor:default}.ne-btn.dark{background:var(--green);color:#fff}.ne-btn.sm{min-height:44px;padding:0 20px;font-size:15px}.ne-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);background:var(--green);color:#fff;padding:12px 20px;border-radius:30px;font-weight:700;font-size:15px;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1);z-index:2000;max-width:calc(100% - 32px);text-align:center}.ne-toast.on{opacity:1;transform:translate(-50%)}.ne-finder{position:relative;overflow:hidden;background-color:var(--tint,#dff1ef);transition:background-color .9s ease}.ne-wave{position:absolute;top:0;left:0;width:100%;height:56px;overflow:hidden;pointer-events:none;color:#fff}.ne-wave svg{width:200%;height:56px;animation:ne-wave 18s linear infinite;display:block}.ne-dots span{position:absolute;border-radius:50%;background:var(--body,#2a9d97);opacity:.22;transition:background-color .9s ease;animation:ne-drift var(--d,8s) ease-in-out infinite;animation-delay:var(--dl,0s)}.ne-fwrap{position:relative;max-width:1480px;margin-inline:auto;padding-inline:clamp(16px,2.6vw,44px);padding-block:clamp(50px,7vh,70px) clamp(16px,2.6vh,32px)}.ne-fh{font-size:clamp(30px,min(4.2vw,6.6vh),58px);line-height:1;letter-spacing:-.035em}.ne-fhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 40px}.ne-fh em{font-style:normal;position:relative;display:inline-block}.ne-fh svg{position:absolute;left:0;bottom:-10px;width:100%;height:16px;overflow:visible}.ne-fh path{stroke:var(--accent);stroke-dasharray:420;animation:ne-draw 2.2s ease-out both}.ne-lede{font-size:clamp(14px,2vh,17px);color:var(--muted);max-width:24em;padding-bottom:6px}.ne-fgrid{display:flex;flex-wrap:wrap;gap:clamp(18px,2.4vw,36px);align-items:flex-start;margin-top:clamp(14px,2.6vh,28px)}.ne-chips{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:clamp(7px,1.2vh,12px)}.ne-chip{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:clamp(10px,1.7vh,16px) 16px;border-radius:18px;border:2px solid var(--line);background:#fff;color:var(--fg);font-family:inherit;text-align:left;cursor:pointer;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .5s ease}.ne-chip:hover{transform:translate(8px);border-color:var(--fg)}.ne-mk{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:900;background:var(--s2);color:var(--fg);transition:background-color .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.ne-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ne-pb{font-size:clamp(14px,2.1vh,17px);font-weight:900;line-height:1.2}.ne-pr{font-size:13px;font-weight:700;color:var(--muted);transition:color .5s ease}.ne-chip.on{border-color:var(--accent);box-shadow:0 14px 34px #f77f3d47;transform:translate(14px)}.ne-chip.on .ne-mk{background:var(--accent);transform:rotate(360deg)}.ne-chip.on .ne-pr{color:var(--atext)}.ne-right{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:clamp(10px,1.8vh,16px)}.ne-stage{position:relative;min-height:clamp(240px,38vh,480px);border-radius:28px;background:color-mix(in srgb,var(--tint,#dff1ef),#fff 45%);overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.ne-blobwrap{position:absolute;left:50%;aspect-ratio:1/1;pointer-events:none}.ne-blobwrap.a{bottom:-8%;width:92%;margin-left:-46%;animation:ne-spin 40s linear infinite}.ne-blobwrap.b{bottom:-4%;width:64%;margin-left:-32%;animation:ne-spinback 28s linear infinite}.ne-blob{width:100%;height:100%;animation:ne-blob 9s ease-in-out infinite}.ne-blobwrap.a .ne-blob{background:var(--body,#2a9d97);opacity:.28;transition:background-color .9s ease}.ne-blobwrap.b .ne-blob{background:var(--accent);opacity:.35;animation-duration:7s;animation-delay:-3s}.ne-row{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(6px,1.6vw,20px);padding:clamp(34px,6vh,60px) 16px clamp(18px,3vh,30px);width:100%}.ne-bw{display:flex;flex-direction:column;align-items:center;gap:10px;transform:translateY(0) scale(.84);opacity:.5;filter:grayscale(.7);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s ease,filter .6s ease}.ne-bw.on{transform:translateY(-8px) scale(1.04);opacity:1;filter:none}.ne-bf{display:flex;flex-direction:column;align-items:center}.ne-bw.on .ne-bf{animation:ne-float 4.2s ease-in-out infinite;animation-delay:var(--dl,0s)}.ne-bw img{display:block;width:auto;max-width:none;height:clamp(120px,min(22vw,25vh),260px);filter:drop-shadow(0 10px 14px rgba(0,0,0,.18))}.ne-shadow{width:70%;height:10px;border-radius:50%;background:#0000002e;filter:blur(4px)}.ne-detail{background:#fff;color:var(--fg);border-radius:22px;padding:clamp(12px,1.8vh,18px) 22px;box-shadow:0 18px 50px var(--shadow);transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}.ne-detail.out{opacity:0;transform:translateY(16px)}.ne-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px 28px}.ne-col{min-width:0;display:flex;flex-direction:column;gap:4px}.ne-lab{font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ne-big{font-size:clamp(17px,2.6vh,22px);font-weight:900;line-height:1.2}.ne-price{display:flex;align-items:baseline;gap:10px;margin-top:2px}.ne-price b{font-size:20px}.ne-qt{font-size:14px;line-height:1.45}.ne-who{font-size:13px;font-weight:900;color:var(--atext)}.ne-was{color:var(--muted);text-decoration:line-through;font-size:.85em;font-weight:400}.ne-routine{background:#fff;color:var(--fg);border:2px solid var(--line);box-shadow:0 18px 50px var(--shadow);border-radius:22px;padding:clamp(8px,1.3vh,12px) 20px;display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between}.ne-info{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:4px}.ne-rlab{font-size:13px;font-weight:900;letter-spacing:.12em;color:var(--atext)}.ne-rnames{font-size:16px;font-weight:900;line-height:1.3}.ne-rnote{font-size:14px;color:var(--muted)}.ne-sum{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ne-sum b{font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.ne-sum span{font-size:14px;color:var(--muted)}.ne-radd.pulse{animation:ne-pulse 2.2s ease-in-out infinite}.ne-radd.done{background:var(--gtint);color:var(--green)}.ne-marq{border-block:1px solid var(--line);overflow:hidden;background:#fff}.ne-marq .tr{display:flex;width:max-content;animation:ne-marq 38s linear infinite}.ne-marq:hover .tr{animation-play-state:paused}.ne-marq span{display:inline-flex;align-items:center;gap:14px;padding:20px 28px;font-size:18px;font-weight:900;white-space:nowrap}.ne-marq span:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);margin-left:14px}.ne-sec{padding-block:88px 0}.ne-sec h2{font-size:clamp(30px,4.2vw,50px)}.ne-shead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin-bottom:34px}.ne-shead .ne-kicker{margin-bottom:10px}.ne-shead p{color:var(--muted);max-width:26em}.ne-pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.ne-pcard{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.ne-pcard:hover{transform:translateY(-6px);box-shadow:0 20px 44px var(--shadow)}.ne-tile{position:relative;aspect-ratio:1/1;background:var(--s2);overflow:hidden}.ne-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ne-pcard:hover .ne-tile img{transform:scale(1.04)}.ne-tag{position:absolute;top:12px;left:12px;background:#fff;color:var(--fg);box-shadow:0 2px 8px var(--shadow);font-size:12px;font-weight:700;padding:5px 11px;border-radius:30px;z-index:1}.ne-pbody{padding:18px;display:flex;flex-direction:column;gap:6px;flex:1}.ne-pcard h3{font-size:19px;letter-spacing:-.01em}.ne-sub{font-size:15px;color:var(--muted)}.ne-pp{display:flex;align-items:baseline;gap:10px;margin-top:4px}.ne-pp b{font-size:20px;font-variant-numeric:tabular-nums}.ne-acts{margin-top:auto;padding-top:12px;display:flex;gap:10px;align-items:center}.ne-acts .ne-btn{flex:1}.ne-acts a{font-size:14px;font-weight:700;color:var(--muted)}.ne-offer{background:var(--atint);border-radius:20px;padding:clamp(28px,5vw,56px);display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center;position:relative;overflow:hidden}.ne-offer:before{content:"";position:absolute;right:-90px;top:-90px;width:320px;height:320px;background:var(--accent);opacity:.3;animation:ne-blob 9s ease-in-out infinite}.ne-offer .l{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px;position:relative}.ne-offer h2{font-size:clamp(36px,5.4vw,64px)}.ne-offer p{color:var(--muted);font-size:18px;max-width:26em}.ne-offer .r{flex:1 1 380px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative}.ne-st{background:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:15px}.ne-st b{font-size:36px;line-height:1;color:var(--atext)}.ne-bgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.ne-bcard{background:var(--gtint);border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ne-bcard:hover{transform:translateY(-6px)}.ne-bcard .ne-kicker{color:var(--green)}.ne-bimg{width:100%;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:#fff}.ne-bimg img{width:100%;height:100%;object-fit:cover;display:block}.ne-bcard h3{font-size:24px}.ne-bcard p{color:var(--muted)}.ne-bcard .ne-pp b{font-size:24px}.ne-bcard .ne-btn{align-self:flex-start;margin-top:4px}.ne-sci{background:var(--s2);border-radius:20px;padding:clamp(28px,5vw,56px);display:flex;flex-wrap:wrap;gap:36px 48px;align-items:center}.ne-sci .l{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}.ne-sci .l p{color:var(--muted);font-size:18px;max-width:28em}.ne-sci .l .ne-btn{align-self:flex-start}.ne-sci .r{flex:1 1 360px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ne-pil{background:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:6px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ne-pil:hover{transform:translateY(-4px)}.ne-pil svg{width:30px;height:30px;stroke:var(--green);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ne-pil b{font-size:18px}.ne-pil span{font-size:14px;color:var(--muted);line-height:1.45}.ne-rtrack{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.ne-rtrack::-webkit-scrollbar{display:none}.ne-rev{flex:0 0 min(440px,88%);scroll-snap-align:start;border:1px solid var(--line);border-radius:10px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:#fff;margin:0}.ne-rev blockquote{margin:0;padding:0;border:0;font-size:20px;line-height:1.5;font-style:normal}.ne-rev figcaption{display:flex;flex-direction:column;gap:2px}.ne-rev figcaption b{font-size:16px}.ne-rev figcaption span{font-size:14px;font-weight:700;color:var(--atext)}.ne-rnav{display:flex;gap:10px}.ne-rnav button{width:48px;height:48px;padding:0;border-radius:50%;border:2px solid var(--fg);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .3s ease}.ne-rnav button:hover{background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.ne-rnav svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ne-faq{max-width:820px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.ne-faq details{border-bottom:1px solid var(--line)}.ne-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:20px;font-weight:900;letter-spacing:-.01em}.ne-faq summary::-webkit-details-marker{display:none}.ne-faq summary i{flex:0 0 32px;height:32px;border-radius:50%;background:var(--s2);display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s ease}.ne-faq summary i:before{content:"+";font-style:normal;font-size:20px;font-weight:900;line-height:1}.ne-faq details[open] summary i{transform:rotate(135deg);background:var(--accent)}.ne-faq details p{padding:0 4px 24px;color:var(--muted);max-width:40em}.ne-help{background:var(--gtint);border-radius:20px;padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.ne-help h2{font-size:clamp(24px,3vw,32px)}.ne-help p{color:var(--muted);margin-top:6px}.ne-after{padding-bottom:88px}@keyframes ne-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ne-blob{0%{border-radius:42% 58% 63% 37%/45% 40% 60% 55%}33%{border-radius:60% 40% 38% 62%/55% 60% 40% 45%}66%{border-radius:38% 62% 55% 45%/60% 38% 62% 40%}to{border-radius:42% 58% 63% 37%/45% 40% 60% 55%}}@keyframes ne-spin{to{transform:rotate(360deg)}}@keyframes ne-spinback{to{transform:rotate(-360deg)}}@keyframes ne-drift{0%,to{transform:translate(0)}50%{transform:translate(22px,-34px)}}@keyframes ne-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ne-draw{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}@keyframes ne-pulse{0%,to{box-shadow:0 0 #f77f3d8c}50%{box-shadow:0 0 0 14px #f77f3d00}}@keyframes ne-marq{to{transform:translate(-50%)}}@media(min-width:901px){.ne-fhead,.ne-fgrid{flex-wrap:nowrap}.ne-chips{flex:0 0 clamp(260px,22%,320px)}.ne-right{flex:1 1 0}}@media(min-width:901px)and (max-height:760px){.ne-fwrap{padding-block:44px 12px}.ne-stage{min-height:max(210px,33vh)}.ne-row{padding-top:30px}.ne-lede{display:none}.ne-qt{font-size:13px}}@media(max-width:900px){.ne-offer .r{grid-template-columns:1fr}.ne-sec{padding-block:64px 0}.ne-fwrap{padding-block:90px 56px}.ne-after{padding-bottom:64px}}@media(max-width:700px){.ne-cols{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr)}.ne-bw img{height:clamp(84px,22vw,150px)}}@media(max-width:520px){.ne-sum{align-items:flex-start}.ne-sci .r{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ne *,.ne *:before,.ne *:after{animation:none!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ne-home.css.map */
