.nm-home{--nm-ground: #F1F6F7;--nm-paper: #FFFFFF;--nm-ink: #16282C;--nm-muted: #5F757A;--nm-brand: #12968A;--nm-brand-deep: #0C6E66;--nm-sun: #F4B740;--nm-sky: #DCEEEF;--nm-sky-2: #C4E4E3;--nm-deep: #3E5C8A;--nm-line: #DCE6E6;--nm-shadow: 0 18px 44px -20px rgba(12, 60, 56, .35);--nm-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--nm-ground);color:var(--nm-ink);font-family:var(--nm-font);font-size:17px;line-height:1.6}.nm-home h1,.nm-home h2,.nm-home h3,.nm-home h4,.nm-home .nm-kicker{font-family:var(--nm-font)}.nm-home.nm-hero-sec{background:radial-gradient(120% 80% at 100% -10%,#EAF6F0 0%,transparent 55%),radial-gradient(90% 70% at -10% 0%,#FBF3DF 0%,transparent 45%),var(--nm-ground)}.nm-home *,.nm-home *:before,.nm-home *:after{box-sizing:border-box}.nm-wrap{max-width:1140px;margin:0 auto;padding:0 24px}@media(max-width:640px){.nm-wrap{padding:0 28px}}.nm-home a{color:inherit;text-decoration:none}.nm-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--nm-brand-deep)}.nm-kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--nm-sun)}.nm-btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:15px;border-radius:999px;padding:13px 24px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.nm-btn:active{transform:translateY(1px)}.nm-btn-sun{background:var(--nm-sun);color:#43310a;box-shadow:0 10px 22px -10px #f4b740e6}.nm-btn-sun:hover{background:#f7c55e}.nm-btn-brand{background:var(--nm-brand);color:#fff;box-shadow:0 12px 24px -12px #12968ae6}.nm-btn-brand:hover{background:var(--nm-brand-deep)}.nm-hero-full{position:relative;width:100%;min-height:640px;display:flex;align-items:flex-end;overflow:hidden}.nm-hero-full-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.nm-hero-full-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgba(8,18,16,.55) 0%,rgba(8,18,16,.14) 42%,transparent 68%),linear-gradient(to top,rgba(8,18,16,.58) 0%,rgba(8,18,16,.1) 42%,transparent 72%)}.nm-hero-full-content{position:relative;z-index:2;max-width:620px;margin-left:auto;margin-right:0;padding-top:90px;padding-bottom:64px}.nm-hero-full-h1{color:#fff;font-size:clamp(36px,5.6vw,62px);line-height:1.04;letter-spacing:-.02em;margin:14px 0 0;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.4)}.nm-hero-full-h1 .nm-accent{color:var(--nm-sun);white-space:nowrap}.nm-kicker-inverse{color:#eaf7f4;text-shadow:0 1px 8px rgba(0,0,0,.45)}.nm-lead-inverse{color:#ffffffeb;font-size:18px;max-width:46ch;margin:16px 0 0;text-shadow:0 1px 10px rgba(0,0,0,.4)}.nm-trust-inverse{color:#ffffffe6!important;text-shadow:0 1px 8px rgba(0,0,0,.4)}.nm-hero-full-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:28px 0 22px}@media(max-width:900px){.nm-hero-full-content{max-width:100%;margin-left:0}}@media(max-width:700px){.nm-hero-full{min-height:560px}.nm-hero-full-content{padding-top:60px;padding-bottom:44px}}.nm-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-top:70px;padding-bottom:44px}.nm-hero h1{font-size:clamp(38px,6vw,66px);line-height:1.02;letter-spacing:-.025em;margin:18px 0 0;text-wrap:balance}.nm-hero h1 .nm-accent{color:var(--nm-brand);white-space:nowrap}.nm-hero .nm-lead{font-size:19px;color:#3b5054;max-width:46ch;margin:20px 0 0}.nm-chime-stage{position:relative;display:grid;place-items:center;min-height:380px}.nm-hero-banner-product{display:block;width:min(320px,82%);border-radius:24px;overflow:hidden;box-shadow:var(--nm-shadow);background:#fff;border:1px solid var(--nm-line)}.nm-hero-banner-product img{width:100%;height:100%;object-fit:contain;padding:24px;box-sizing:border-box;display:block}@media(max-width:900px){.nm-hero{grid-template-columns:1fr;gap:24px;padding-top:40px}.nm-chime-stage{min-height:300px;order:-1}}.nm-hear{display:flex;align-items:center;gap:14px;margin:28px 0 26px;flex-wrap:wrap}.nm-hearbtn{display:inline-flex;align-items:center;gap:11px;background:#fff;border:1.5px solid var(--nm-sky-2);border-radius:999px;padding:10px 20px 10px 12px;cursor:pointer;font-family:inherit;font-weight:700;font-size:15px;color:var(--nm-brand-deep);box-shadow:var(--nm-shadow);transition:transform .15s ease}.nm-hearbtn:hover{transform:translateY(-2px)}.nm-hearbtn .nm-disc{width:34px;height:34px;border-radius:50%;background:var(--nm-brand);display:grid;place-items:center;color:#fff}.nm-ctas{display:flex;gap:14px;flex-wrap:wrap}.nm-trust{display:flex;align-items:center;gap:10px;margin-top:26px;color:var(--nm-muted);font-size:14px}.nm-stars{color:var(--nm-sun);letter-spacing:2px}.nm-sway{transform-origin:175px 40px}.nm-tube{fill:none;stroke-linecap:round}.nm-wave{fill:none;stroke:var(--nm-brand);stroke-linecap:round;opacity:.28}.nm-wave.nm-pulse{animation:nm-wavepulse 1.4s ease-out}@keyframes nm-wavepulse{0%{opacity:.7;stroke-width:5}to{opacity:.12;stroke-width:2.5}}@media(prefers-reduced-motion:no-preference){.nm-sway{animation:nm-sway 5.5s ease-in-out infinite}@keyframes nm-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}}@media(prefers-reduced-motion:no-preference){.nm-hero-full-img{animation:nm-kb 12s ease forwards}@keyframes nm-kb{0%{transform:scale(1.06)}to{transform:scale(1)}}}.nm-section{padding-top:60px;padding-bottom:60px}.nm-section-head{max-width:620px}.nm-section-head h2{font-size:clamp(28px,4vw,40px);line-height:1.08;letter-spacing:-.02em;margin:12px 0 0;text-wrap:balance}.nm-section-head p{color:var(--nm-muted);font-size:17px;margin:12px 0 0}.nm-tones{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.nm-tone{position:relative;text-align:left;cursor:pointer;border:1.5px solid var(--nm-line);background:var(--nm-paper);border-radius:22px;padding:22px;font-family:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nm-tone:hover{transform:translateY(-4px);box-shadow:var(--nm-shadow)}.nm-tone.nm-active{border-color:transparent;box-shadow:var(--nm-shadow)}.nm-tone .nm-ring{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:20px}.nm-tone h3{margin:16px 0 4px;font-size:21px}.nm-tone p{margin:0;color:var(--nm-muted);font-size:14.5px}.nm-tone .nm-play{margin-top:14px;font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:6px}.nm-tone[data-tone=bright] .nm-ring{background:var(--nm-sun)}.nm-tone[data-tone=balanced] .nm-ring{background:var(--nm-brand)}.nm-tone[data-tone=deep] .nm-ring{background:var(--nm-deep)}.nm-tone[data-tone=bright].nm-active{background:#fef6e4}.nm-tone[data-tone=balanced].nm-active{background:#e4f4f1}.nm-tone[data-tone=deep].nm-active{background:#eaf0fa}.nm-tone[data-tone=bright] .nm-play{color:#b47a11}.nm-tone[data-tone=balanced] .nm-play{color:var(--nm-brand-deep)}.nm-tone[data-tone=deep] .nm-play{color:var(--nm-deep)}.nm-prods{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.nm-card{background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:20px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,opacity .25s ease;color:inherit;display:block}.nm-card:hover{transform:translateY(-5px);box-shadow:var(--nm-shadow)}.nm-card.nm-dim{opacity:.32}.nm-card .nm-art{aspect-ratio:1;position:relative;display:grid;place-items:center;background:linear-gradient(160deg,#e1f3f0,#c3e6e2);overflow:hidden}.nm-card .nm-art img{width:100%;height:100%;object-fit:cover}.nm-card .nm-tag{position:absolute;top:12px;left:12px;z-index:2;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#fff;color:var(--nm-brand-deep)}.nm-card .nm-meta{padding:15px 16px 18px}.nm-card .nm-meta h3{font-family:inherit;font-weight:700;font-size:15.5px;margin:0;line-height:1.3}.nm-card .nm-meta .nm-price{margin-top:9px;font-weight:800;color:var(--nm-brand-deep);font-variant-numeric:tabular-nums}.nm-whole{position:relative;overflow:hidden;border-radius:30px;margin:8px 0;background:linear-gradient(120deg,#0c6e66,#12968a 60%,#1aa694);color:#fff;padding:52px 48px;box-shadow:var(--nm-shadow)}.nm-whole:after{content:"";position:absolute;right:-60px;top:-60px;width:320px;height:320px;border-radius:50%;border:2px solid rgba(255,255,255,.16);box-shadow:0 0 0 40px #ffffff0f,0 0 0 90px #ffffff0a}.nm-whole .nm-inner{position:relative;max-width:640px}.nm-whole .nm-kicker{color:#bfebe3}.nm-whole h2{font-size:clamp(28px,4vw,42px);line-height:1.06;margin:14px 0 0;letter-spacing:-.02em}.nm-whole p{color:#d6f0ec;font-size:18px;margin:16px 0 0;max-width:52ch}.nm-pts{display:flex;gap:26px;flex-wrap:wrap;margin:22px 0 30px}.nm-pt{font-size:14.5px;color:#eaf7f4;display:flex;align-items:center;gap:8px}.nm-pt b{color:#fff}.nm-craft{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center}.nm-panel{background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:26px;padding:8px;box-shadow:var(--nm-shadow)}.nm-panel .nm-panel-in{border-radius:20px;background:linear-gradient(160deg,#eaf6f2,#d3eae6);aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden}.nm-panel .nm-panel-in img{width:100%;height:100%;object-fit:cover;border-radius:20px}.nm-steps{display:grid;gap:16px;margin-top:26px}.nm-step{display:flex;gap:15px;align-items:flex-start}.nm-step .nm-n{flex:none;width:30px;height:30px;border-radius:9px;background:var(--nm-sky);color:var(--nm-brand-deep);font-weight:800;display:grid;place-items:center;font-size:14px;font-variant-numeric:tabular-nums}.nm-step h4{margin:2px 0 3px;font-size:16px}.nm-step p{margin:0;color:var(--nm-muted);font-size:14.5px}.nm-news{text-align:center;background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:28px;padding:46px 28px}.nm-news h2{font-size:clamp(26px,3.6vw,36px);margin:10px 0 0;letter-spacing:-.02em}.nm-news p{color:var(--nm-muted);margin:10px auto 22px;max-width:44ch}.nm-news form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.nm-news input{border:1.5px solid var(--nm-line);border-radius:999px;padding:13px 20px;font-size:15px;font-family:inherit;min-width:280px;background:var(--nm-ground)}.nm-news input:focus{outline:none;border-color:var(--nm-brand)}.nm-home :focus-visible{outline:3px solid var(--nm-sun);outline-offset:2px;border-radius:6px}@media(max-width:900px){.nm-hero{gap:24px;padding-top:40px}.nm-prods{grid-template-columns:repeat(2,1fr)}.nm-tones{grid-template-columns:1fr}.nm-whole{padding:40px 26px}.nm-craft{grid-template-columns:1fr}}@media(max-width:560px){.nm-prods{grid-template-columns:1fr 1fr}}.nm-header{position:sticky;top:0;z-index:50;background:#f1f6f7e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.nm-header.nm-scrolled{border-color:var(--nm-line);box-shadow:0 8px 24px -18px #0c3c3866}.nm-utility{border-bottom:1px solid var(--nm-line)}.nm-utility .nm-wrap{display:flex;justify-content:flex-end;align-items:center;gap:18px;min-height:34px;font-size:12.5px;color:var(--nm-muted)}.nm-utility select{border:none;background:transparent;color:inherit;font-family:inherit;font-size:12.5px;cursor:pointer}.nm-utility select:focus{outline:none}.nm-header-row{display:flex;align-items:center;gap:28px;min-height:74px}.nm-logo{display:flex;align-items:center;flex:none}.nm-logo img{height:40px;width:auto;display:block}.nm-logo span{font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--nm-brand-deep);white-space:nowrap}.nm-nav{display:flex;align-items:center;gap:4px;flex:1}.nm-nav-item{position:relative}.nm-nav-link{display:inline-flex;align-items:center;gap:5px;padding:10px 14px;border-radius:999px;font-size:15px;font-weight:600;color:#2e4247;cursor:pointer;background:none;border:none;font-family:inherit}.nm-nav-link:hover,.nm-nav-item.nm-open .nm-nav-link{color:var(--nm-brand-deep);background:#12968a14}.nm-nav-link svg{width:12px;height:12px;transition:transform .15s ease}.nm-nav-item.nm-open .nm-nav-link svg{transform:rotate(180deg)}.nm-dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:#fff;border:1px solid var(--nm-line);border-radius:16px;padding:8px;box-shadow:var(--nm-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:5}.nm-nav-item.nm-open .nm-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nm-dropdown a{display:block;padding:9px 12px;border-radius:10px;font-size:14.5px;color:var(--nm-ink)}.nm-dropdown a:hover{background:var(--nm-ground);color:var(--nm-brand-deep)}.nm-header-actions{display:flex;align-items:center;gap:6px;flex:none}.nm-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:none;cursor:pointer;color:#2e4247;position:relative}.nm-icon-btn:hover{background:#12968a1a;color:var(--nm-brand-deep)}.nm-icon-btn svg{width:20px;height:20px}.nm-cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:var(--nm-sun);color:#43310a;font-size:10px;font-weight:800;display:grid;place-items:center;line-height:1}.nm-header-actions .nm-btn{margin-left:6px;white-space:nowrap}.nm-search-panel{position:fixed;inset:0 0 auto 0;background:#16282c59;z-index:90;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s;display:flex;align-items:flex-start;justify-content:center;padding-top:90px}.nm-search-panel.nm-show{opacity:1;visibility:visible}.nm-search-box{background:#fff;border-radius:20px;padding:10px;box-shadow:var(--nm-shadow);width:min(560px,92%);display:flex;gap:8px}.nm-search-box input{flex:1;border:none;padding:12px 16px;font-size:16px;font-family:inherit;background:var(--nm-ground);border-radius:14px}.nm-search-box input:focus{outline:none}.nm-search-box button{flex:none}.nm-burger{display:none}.nm-mobilenav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:var(--nm-paper);transform:translate(100%);transition:transform .25s ease;overflow-y:auto}.nm-mobilenav.nm-show{transform:translate(0)}.nm-mobilenav-top{display:flex;justify-content:flex-end;padding:18px 28px 0}.nm-mobilenav ul{list-style:none;margin:0;padding:8px 28px 30px}.nm-mobilenav>.nm-mobilenav-top+ul>li{border-bottom:1px solid var(--nm-line)}.nm-mobilenav a,.nm-mobilenav-toggle{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;font-size:17px;font-weight:700;color:var(--nm-ink);width:100%;background:none;border:none;font-family:inherit;cursor:pointer;text-align:left}.nm-mobilenav-sub{list-style:none;margin:0 0 12px;padding:0 0 0 12px;display:none}.nm-mobilenav-sub.nm-show{display:block}.nm-mobilenav-sub a{padding:11px 4px;font-size:15px;font-weight:500;color:var(--nm-muted)}.nm-mobilenav-cta{margin:20px 28px 0}@media(max-width:900px){.nm-nav{display:none}.nm-burger{display:inline-flex}.nm-header-actions .nm-btn{display:none}.nm-header-row{min-height:64px;justify-content:space-between}}.nm-footer{border-top:1px solid var(--nm-line);background:var(--nm-paper)}.nm-footer-news{background:linear-gradient(120deg,#0c6e66,#12968a 60%,#1aa694);color:#fff}.nm-footer-news .nm-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 24px;flex-wrap:wrap}.nm-footer-news h3{font-size:21px;margin:0 0 4px}.nm-footer-news p{margin:0;color:#d6f0ec;font-size:14.5px}.nm-footer-news form{display:flex;gap:10px;flex-wrap:wrap}.nm-footer-news input{border:none;border-radius:999px;padding:12px 18px;font-size:14.5px;font-family:inherit;min-width:240px}.nm-footer-news input:focus{outline:none}.nm-footer-news .nm-btn-sun{flex:none}.nm-footer-main{padding-top:54px;padding-bottom:30px}.nm-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:32px}.nm-footer-brand .nm-logo{margin-bottom:12px}.nm-footer-brand p{color:var(--nm-muted);font-size:14.5px;max-width:32ch;margin:0 0 18px}.nm-social{display:flex;gap:10px}.nm-social a{width:38px;height:38px;border-radius:50%;border:1px solid var(--nm-line);display:grid;place-items:center;color:var(--nm-brand-deep)}.nm-social a:hover{background:var(--nm-brand);border-color:var(--nm-brand);color:#fff}.nm-social svg{width:17px;height:17px}.nm-footer-col h4{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-brand-deep);margin:0 0 14px}.nm-footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nm-footer-col a{font-size:14.5px;color:#35494d}.nm-footer-col a:hover{color:var(--nm-brand)}.nm-footer-whole{background:var(--nm-ground);border:1px solid var(--nm-line);border-radius:20px;padding:20px}.nm-footer-whole h4{margin:0 0 6px;font-size:15px;color:var(--nm-ink)}.nm-footer-whole p{margin:0 0 14px;font-size:13.5px;color:var(--nm-muted)}.nm-footer-bottom{border-top:1px solid var(--nm-line)}.nm-footer-bottom .nm-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 24px;font-size:13.5px;color:var(--nm-muted)}.nm-footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap}.nm-footer-bottom a:hover{color:var(--nm-brand)}@media(max-width:900px){.nm-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.nm-footer-brand{grid-column:1 / -1}.nm-footer-news .nm-wrap{justify-content:center;text-align:center;flex-direction:column}.nm-footer-news form{justify-content:center;width:100%}.nm-footer-news input{flex:1}}@media(max-width:560px){.nm-footer-grid{grid-template-columns:1fr}}.nm-col-banner{position:relative;border-radius:26px;overflow:hidden;box-shadow:var(--nm-shadow);aspect-ratio:21/8;background:linear-gradient(160deg,#e1f3f0,#c3e6e2)}.nm-col-banner img{width:100%;height:100%;object-fit:cover;display:block}.nm-col-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;background:linear-gradient(0deg,rgba(12,40,36,.72) 0%,rgba(12,40,36,.15) 55%,transparent 100%)}.nm-col-banner-overlay h1{color:#fff;margin:8px 0 0;font-size:clamp(26px,4vw,42px)}.nm-col-banner-overlay .nm-kicker:before{background:var(--nm-sun)}@media(max-width:700px){.nm-col-banner{aspect-ratio:4/3}.nm-col-banner-overlay{padding:20px}}.nm-col-hero{padding-top:44px;padding-bottom:28px;border-bottom:1px solid var(--nm-line)}.nm-col-hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.06;letter-spacing:-.02em;margin:10px 0 0}.nm-col-hero .nm-col-desc{color:var(--nm-muted);font-size:16px;margin:12px 0 0;max-width:60ch}.nm-col-count{color:var(--nm-muted);font-size:14px;margin:14px 0 0}.nm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;flex-wrap:wrap}.nm-toolbar .nm-count{color:var(--nm-muted);font-size:14px}.nm-sort{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--nm-muted)}.nm-sort select{border:1.5px solid var(--nm-line);border-radius:999px;padding:8px 14px;font-size:14px;font-family:inherit;background:var(--nm-paper);color:var(--nm-ink);cursor:pointer}.nm-sort select:focus{outline:none;border-color:var(--nm-brand)}.nm-col-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-bottom:20px}.nm-col-card{background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:20px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column}.nm-col-card:hover{transform:translateY(-4px);box-shadow:var(--nm-shadow)}.nm-col-card .nm-col-art{aspect-ratio:1;position:relative;display:block;background:#fff;padding:18px}.nm-col-card .nm-col-art img{width:100%;height:100%;object-fit:contain;display:block}.nm-col-card .nm-col-art .nm-tag{position:absolute;top:12px;left:12px;z-index:2;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--nm-ground);color:var(--nm-brand-deep)}.nm-col-meta{padding:4px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.nm-col-meta a{color:inherit}.nm-col-meta h3{font-size:15px;font-weight:700;margin:0;line-height:1.35}.nm-col-price{font-weight:800;color:var(--nm-brand-deep);font-variant-numeric:tabular-nums;font-size:14.5px}.nm-col-price .nm-was{color:var(--nm-muted);font-weight:600;text-decoration:line-through;margin-right:6px;font-variant-numeric:tabular-nums}.nm-col-price .nm-now{color:#c4432e}.nm-audio-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--nm-sky-2);background:var(--nm-sky);color:var(--nm-brand-deep);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;margin-top:auto;transition:background .15s ease,transform .15s ease}.nm-audio-btn:hover{background:var(--nm-sky-2)}.nm-audio-btn:active{transform:translateY(1px)}.nm-audio-btn .nm-audio-ico{width:20px;height:20px;border-radius:50%;background:var(--nm-brand);color:#fff;display:grid;place-items:center;flex:none;font-size:10px}.nm-audio-btn.nm-playing{background:var(--nm-brand);color:#fff;border-color:var(--nm-brand)}.nm-audio-btn.nm-playing .nm-audio-ico{background:#fff;color:var(--nm-brand-deep)}.nm-audio-bars{display:none;align-items:center;gap:2px;height:10px}.nm-audio-btn.nm-playing .nm-audio-bars{display:flex}.nm-audio-btn.nm-playing .nm-audio-static{display:none}.nm-audio-bars span{width:2px;background:currentColor;border-radius:1px;animation:nm-audio-bar .9s ease-in-out infinite}.nm-audio-bars span:nth-child(1){height:40%;animation-delay:0s}.nm-audio-bars span:nth-child(2){height:100%;animation-delay:.15s}.nm-audio-bars span:nth-child(3){height:65%;animation-delay:.3s}@keyframes nm-audio-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.nm-col-empty{text-align:center;padding:60px 20px;color:var(--nm-muted)}.nm-col-empty a{color:var(--nm-brand-deep);font-weight:700}.nm-pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:30px 0 50px}.nm-pagination a,.nm-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:10px;font-size:14px;font-weight:700;color:var(--nm-ink);border:1.5px solid transparent;padding:0 4px}.nm-pagination a:hover{border-color:var(--nm-line);background:var(--nm-paper)}.nm-pagination .nm-page-current{background:var(--nm-brand);color:#fff}.nm-pagination .nm-page-dots{color:var(--nm-muted)}@media(max-width:900px){.nm-col-grid{grid-template-columns:repeat(2,1fr)}.nm-toolbar{flex-direction:column;align-items:flex-start}}.nm-pg{padding-top:36px;padding-bottom:70px}.nm-pg-crumb{font-size:13.5px;color:var(--nm-muted);margin-bottom:20px}.nm-pg-crumb a:hover{color:var(--nm-brand-deep)}.nm-pg-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.nm-pg-main{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--nm-line);box-shadow:var(--nm-shadow)}.nm-pg-main-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .25s ease;padding:22px}.nm-pg-main-item.nm-on{opacity:1;visibility:visible}.nm-pg-main-item img,.nm-pg-main-item video{width:100%;height:100%;object-fit:contain;display:block}.nm-pg-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.nm-pg-thumb{width:68px;height:68px;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#fff;padding:6px;cursor:pointer;flex:none}.nm-pg-thumb img{width:100%;height:100%;object-fit:contain;display:block}.nm-pg-thumb.nm-active{border-color:var(--nm-brand)}.nm-pg-thumb.nm-pg-play{position:relative}.nm-pg-thumb.nm-pg-play:after{content:"\25b6";position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:grid;place-items:center;background:#16282c66;color:#fff;font-size:13px;border-radius:8px;pointer-events:none}.nm-pg-info .nm-kicker{margin-bottom:10px}.nm-pg-info h1{font-size:clamp(26px,3.4vw,38px);line-height:1.08;letter-spacing:-.02em;margin:0}.nm-pg-price{margin:14px 0 0;font-size:22px;font-weight:800;color:var(--nm-brand-deep);font-variant-numeric:tabular-nums}.nm-pg-price .nm-was{color:var(--nm-muted);text-decoration:line-through;font-weight:600;margin-right:8px}.nm-pg-price .nm-now{color:#c4432e}.nm-pg-audio{margin:20px 0 0}.nm-pg-audio .nm-audio-btn{width:100%;padding:13px 18px;font-size:14.5px;justify-content:center}.nm-pg-audio .nm-audio-ico{width:24px;height:24px}.nm-pg-form{margin-top:26px;display:grid;gap:20px}.nm-pg-opt-label{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--nm-ink);margin-bottom:10px;display:block}.nm-pg-swatches{display:flex;flex-wrap:wrap;gap:8px}.nm-pg-swatch{border:1.5px solid var(--nm-line);background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;color:var(--nm-ink);transition:border-color .15s ease,background .15s ease}.nm-pg-swatch:hover{border-color:var(--nm-brand)}.nm-pg-swatch.nm-active{border-color:var(--nm-brand);background:var(--nm-brand);color:#fff}.nm-pg-swatch:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.nm-pg-buyrow{display:flex;gap:12px;align-items:stretch}.nm-pg-qty{display:flex;align-items:center;border:1.5px solid var(--nm-line);border-radius:999px;overflow:hidden}.nm-pg-qty button{width:40px;border:none;background:none;cursor:pointer;font-size:18px;color:var(--nm-ink)}.nm-pg-qty button:hover{background:var(--nm-ground)}.nm-pg-qty input{width:42px;border:none;text-align:center;font-size:15px;font-family:inherit;background:none;-moz-appearance:textfield}.nm-pg-qty input::-webkit-outer-spin-button,.nm-pg-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nm-pg-atc{flex:1;justify-content:center;font-size:15.5px;padding:15px 20px}.nm-pg-atc:disabled{opacity:.5;cursor:not-allowed}.nm-pg-stock{font-size:13.5px;color:var(--nm-muted);margin-top:2px}.nm-pg-stock.nm-out{color:#c4432e;font-weight:700}.nm-pg-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;padding-top:22px;border-top:1px solid var(--nm-line)}.nm-pg-trust span{font-size:13.5px;color:var(--nm-muted);display:flex;align-items:center;gap:7px}.nm-pg-trust svg{width:16px;height:16px;color:var(--nm-brand);flex:none}.nm-pg-highlights{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nm-hl{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:96px;padding:14px 8px;border-radius:16px;background:var(--nm-ground)}.nm-hl svg{width:34px;height:34px}.nm-hl span{font-size:12px;font-weight:700;color:var(--nm-ink);line-height:1.3}.nm-pg-desc{margin-top:26px;color:#3b5054;font-size:15.5px;line-height:1.7}.nm-pg-desc h2,.nm-pg-desc h3{font-size:17px;margin:18px 0 8px}.nm-pg-desc ul{padding-left:20px}.nm-pg-related{margin-top:64px}.nm-pg-related h2{font-size:clamp(21px,2.6vw,26px);letter-spacing:-.02em;margin:8px 0 20px}.nm-related-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.nm-related-scroll::-webkit-scrollbar{height:6px}.nm-related-scroll::-webkit-scrollbar-thumb{background:var(--nm-line);border-radius:999px}.nm-related-card{flex:none;width:160px;scroll-snap-align:start}.nm-related-card .nm-col-meta{padding:4px 12px 14px}.nm-related-card .nm-col-meta h3{font-size:13.5px}.nm-related-card .nm-col-price{font-size:13px}@media(max-width:560px){.nm-hl{width:84px}}@media(max-width:900px){.nm-pg-grid{grid-template-columns:1fr;gap:28px}}.cart-page,.cart-page *,.resource-list,.resource-list *{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.cart-page .cart-title h1.h4{font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.02em;color:#16282c;display:flex;align-items:center;gap:12px}.cart-page .cart-bubble{background:#12968a!important}.cart-page .cart-bubble__text-count{color:#fff!important}.cart-page .cart-items__wrapper>p{color:#5f757a;font-size:15px}.cart-page .cart-items__wrapper>p a{color:#0c6e66;font-weight:700}.cart-page .cart-items__empty-button{display:inline-flex;align-items:center;justify-content:center;background:#12968a;color:#fff;border-radius:999px;padding:13px 26px;font-weight:700;font-size:15px;margin-top:16px;box-shadow:0 12px 24px -12px #12968ae6}.cart-page .cart-items__empty-button:hover{background:#0c6e66}.cart-page .cart-items__table{border-collapse:separate;border-spacing:0}.cart-page .cart-items__table-row{border-bottom:1px solid #DCE6E6}.cart-page .cart-items__media-image{border-radius:16px!important;border:1px solid #DCE6E6!important;background:#fff}.cart-page .cart-items__title{font-weight:700;font-size:15.5px;color:#16282c}.cart-page .cart-items__title:hover{color:#0c6e66}.cart-page .cart-items__variants{font-size:13px;color:#5f757a}.cart-page .cart-items__unit-price-wrapper{font-size:13.5px;color:#5f757a}.cart-page .cart-items__price{font-weight:800;color:#0c6e66;font-variant-numeric:tabular-nums}.cart-page .quantity-selector{border:1.5px solid #DCE6E6;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center}.cart-page .quantity-selector .quantity-minus,.cart-page .quantity-selector .quantity-plus{width:34px;height:34px;display:grid;place-items:center;color:#16282c}.cart-page .quantity-selector .quantity-minus:hover,.cart-page .quantity-selector .quantity-plus:hover{background:#f1f6f7}.cart-page .quantity-selector input{border:none;text-align:center;width:36px;font-weight:700}.cart-page .cart-items__remove{color:#5f757a}.cart-page .cart-items__remove:hover{color:#c4432e}.cart-page .cart-discount__summary{cursor:pointer;font-weight:700;color:#16282c;padding:4px 0}.cart-page .cart-discount__label{font-weight:700}.cart-page .cart-discount__input{border:1.5px solid #DCE6E6;border-radius:999px;padding:10px 16px;font-size:14px}.cart-page .cart-discount__input:focus{outline:none;border-color:#12968a}.cart-page .cart-discount__button{background:#12968a;color:#fff;border-radius:999px;padding:10px 18px;font-weight:700;font-size:14px}.cart-page .cart-discount__button:hover{background:#0c6e66}.cart-page .cart-totals__total-label{font-weight:700;color:#16282c}.cart-page .cart-totals__total-value{font-weight:800;font-size:21px;color:#0c6e66;font-variant-numeric:tabular-nums}.cart-page .cart-totals__tax-note small{color:#5f757a}.cart-page .cart__checkout-button{background:#12968a!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:800!important;font-size:16px!important;padding:16px 24px!important;box-shadow:0 14px 28px -14px #12968ae6}.cart-page .cart__checkout-button:hover{background:#0c6e66!important}.cart-page .additional-checkout-buttons{margin-top:10px}.cart-page .cart-page__summary .section-background{background:#fff!important}.cart-page .cart-summary{background:#fff!important;border:none!important;box-shadow:none!important}.resource-list .product-card__content{border-radius:18px!important;overflow:hidden;border:1px solid #DCE6E6!important}.resource-list product-card{display:block}.nm-search-hero-box{display:flex;gap:10px;margin-top:22px;max-width:520px}.nm-search-hero-box input{flex:1;border:1.5px solid var(--nm-line);border-radius:999px;padding:13px 20px;font-size:15px;font-family:inherit;background:var(--nm-paper);color:var(--nm-ink)}.nm-search-hero-box input:focus{outline:none;border-color:var(--nm-brand)}.nm-search-hero-box .nm-btn{flex:none}@media(max-width:560px){.nm-search-hero-box{flex-direction:column;max-width:none}}.nm-404{text-align:center;padding:70px 0 40px;max-width:560px;margin-left:auto;margin-right:auto}.nm-404-svg{display:block;margin:0 auto 18px}.nm-404 h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;margin:10px 0 0}.nm-404-lead{color:var(--nm-muted);font-size:16px;margin:14px 0 0}.nm-wpage-hero{min-height:460px}.nm-wpage-values{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.nm-wpage-value{background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:20px;padding:24px}.nm-wpage-value-ico{width:46px;height:46px}.nm-wpage-value-ico svg{width:100%;height:100%}.nm-wpage-value h3{font-size:17px;margin:16px 0 6px}.nm-wpage-value p{margin:0;color:var(--nm-muted);font-size:14.5px;line-height:1.6}.nm-wpage-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px}.nm-wpage-step .nm-wpage-step-n{margin-bottom:12px}.nm-wpage-step h4{font-size:16.5px;margin:0 0 6px}.nm-wpage-step p{margin:0;color:var(--nm-muted);font-size:14.5px;line-height:1.6}.nm-wpage-faq{display:grid;gap:12px;margin-top:28px;max-width:760px}.nm-wpage-faq-item{background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:16px;padding:6px 22px}.nm-wpage-faq-item summary{cursor:pointer;padding:16px 0;font-weight:700;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.nm-wpage-faq-item summary::-webkit-details-marker{display:none}.nm-wpage-faq-item summary:after{content:"+";font-size:22px;font-weight:400;color:var(--nm-brand-deep);flex:none}.nm-wpage-faq-item[open] summary:after{content:"\2013"}.nm-wpage-faq-item p{margin:0 0 18px;color:var(--nm-muted);font-size:14.5px;line-height:1.65}.nm-wpage-form-card{background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:26px;padding:40px;max-width:820px;margin:0 auto}.nm-wpage-form-card .nm-section-head{max-width:none;text-align:center;margin:0 auto 8px}.nm-wpage-form-card .nm-section-head .nm-kicker{justify-content:center}.nm-wpage-form-card .nm-section-head p{max-width:52ch;margin-left:auto;margin-right:auto}.nm-wpage-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.nm-field{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:700;color:var(--nm-ink);min-width:0}.nm-field-full{grid-column:1 / -1}.nm-field input,.nm-field select,.nm-field textarea{font-family:inherit;font-size:15px;font-weight:500;border:1.5px solid var(--nm-line);border-radius:12px;padding:12px 14px;background:var(--nm-ground);color:var(--nm-ink)}.nm-field input:focus,.nm-field select:focus,.nm-field textarea:focus{outline:none;border-color:var(--nm-brand);background:#fff}.nm-field textarea{resize:vertical}.nm-wpage-form-submit{width:100%;justify-content:center;margin-top:24px;padding:15px 20px;font-size:15.5px}.nm-wpage-form-success{text-align:center;padding:20px 0}.nm-wpage-form-success h3{font-size:22px;margin:0 0 8px;color:var(--nm-brand-deep)}.nm-wpage-form-success p{color:var(--nm-muted);margin:0}.nm-wpage-form-error{background:#fceeec;border:1px solid #F3C6BE;color:#a0392a;border-radius:12px;padding:14px 16px;margin:20px 0 0;font-size:14px}@media(max-width:900px){.nm-wpage-values,.nm-wpage-steps{grid-template-columns:1fr 1fr}.nm-wpage-form-card{padding:28px 22px}.nm-wpage-form-grid{grid-template-columns:1fr}}@media(max-width:560px){.nm-wpage-values,.nm-wpage-steps{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nm-home.css.map */
