.nt3{--nt-pink:#ec6f9e;--nt-black:#1f1917;--nt-ok:#2f8a4e;--nt-blue:#3f86c6}.nt-kick{display:inline-flex;align-items:center;gap:8px;font:600 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.nt-kick i{width:22px;height:8px;border-radius:4px;background:linear-gradient(90deg,#1f1917 50%,#ec6f9e 50%)}.nt-bens{list-style:none;margin:14px 0 4px;padding:0;display:grid;gap:7px}.nt-bens li{position:relative;padding-left:28px;font-size:15px;line-height:1.4;color:var(--ink-2)}.nt-bens li b{color:var(--ink);font-weight:600}.nt-bens li:before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:#e4f1e7}.nt-bens li:after{content:"";position:absolute;left:6px;top:6px;width:7px;height:4px;border-left:2px solid #2f8a4e;border-bottom:2px solid #2f8a4e;transform:rotate(-45deg)}.nt-bb{margin:20px 0 4px;scroll-margin-top:90px}.nt-q{display:flex;justify-content:space-between;align-items:baseline;font:600 15px/1.3 var(--sans);color:var(--ink);margin:0 0 9px}.nt-q small{font-weight:400;font-size:13px;color:var(--ink-3)}.nt-who{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px}.nt-who button,.nt-seg button{appearance:none;-webkit-appearance:none;border:0;margin:0;font:inherit;color:var(--ink);cursor:pointer;background:var(--v9-card,#fffdfa);box-shadow:inset 0 0 0 1.5px var(--v9-line,rgba(70,40,28,.12));border-radius:14px;transition:box-shadow .2s,transform .2s}.nt-who button{padding:14px 6px 11px;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative}.nt-who button[aria-pressed=true],.nt-seg button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink),0 6px 16px -8px #3c1e1259}.nt-who button:active,.nt-seg button:active{transform:scale(.98)}.nt-sw{display:block;width:40px;height:15px;border-radius:8px;box-shadow:inset 0 0 0 1px #00000014}.nt-sw--b{background:#1f1917}.nt-sw--p{background:#ec6f9e}.nt-sw--bp{background:linear-gradient(90deg,#1f1917 50%,#ec6f9e 50%)}.nt-who b{font-size:15px;font-weight:600;line-height:1.1}.nt-who small{font-size:12.5px;color:var(--ink-3);line-height:1.1}.nt-who em{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap;font:600 11px/1 var(--sans);font-style:normal;color:#fff;background:var(--red);padding:4px 8px;border-radius:99px}.nt-plan{display:block;position:relative;background:var(--v9-card,#fffdfa);border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--v9-line,rgba(70,40,28,.12));padding:15px 16px 14px;margin:0 0 10px;cursor:pointer;transition:box-shadow .2s}.nt-plan.is-on{box-shadow:inset 0 0 0 2px var(--red),var(--v9-sh)}.nt-plan input{position:absolute;opacity:0;pointer-events:none}.nt-plan__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nt-radio{flex:none;width:21px;height:21px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-3);position:relative}.nt-plan.is-on .nt-radio{box-shadow:inset 0 0 0 2px var(--red)}.nt-plan.is-on .nt-radio:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--red)}.nt-plan__t{font:600 16.5px/1.2 var(--sans);color:var(--ink)}.nt-tag{font:600 12px/1 var(--sans);color:#1d6b38;background:#e4f1e7;padding:5px 8px;border-radius:99px}.nt-tag[hidden]{display:none}.nt-plan__p{margin-left:auto;text-align:right;font:600 19px/1.1 var(--sans);color:var(--ink)}.nt-plan__p s{font-weight:400;font-size:14px;color:var(--ink-3);margin-right:5px}.nt-plan__p small{display:block;margin-top:3px;font:400 12.5px/1.2 var(--sans);color:var(--ink-3)}.nt-plan__l{list-style:none;margin:12px 0 0 31px;padding:0;display:none}.nt-plan.is-on .nt-plan__l{display:block}.nt-plan__l li{position:relative;padding-left:22px;margin:5px 0;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.nt-plan__l li b{color:var(--ink);font-weight:600}.nt-plan__l li:before{content:"";position:absolute;left:3px;top:6px;width:10px;height:5px;border-left:2px solid #2f8a4e;border-bottom:2px solid #2f8a4e;transform:rotate(-45deg)}.nt-seg{display:none;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 2px 31px}.nt-plan.is-on .nt-seg{display:grid}.nt-seg button{padding:10px 12px;text-align:left;display:flex;flex-direction:column;gap:3px}.nt-seg b{font-size:14.5px;font-weight:600}.nt-seg small{font-size:12.5px;color:var(--ink-3)}.nt-seg[data-one]{grid-template-columns:1fr}.nt-sum{margin:6px 2px 14px;font-size:14px;line-height:1.5;color:var(--ink-2)}.nt-sum b{color:var(--ink);font-weight:600}.product-form__submit{min-height:56px}.nt-under{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:12px 0 4px;font-size:13.5px;color:var(--ink-2)}.nt-under span{display:inline-flex;align-items:center;gap:6px}.nt-under svg{width:16px;height:16px;color:#2f8a4e}.nt-head{max-width:720px;margin:0 0 28px}.nt-breath__grid{display:grid;gap:26px;align-items:center}@media(min-width:900px){.nt-breath__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}}.nt-breath__fig{position:relative;background:var(--v9-card,#fffdfa);border-radius:var(--v9-r,22px);box-shadow:var(--v9-sh);padding:14px 10px 6px;overflow:hidden}.nt-svg{display:block;width:100%;height:auto;max-height:560px}.nt-skin{fill:#fbefe7;stroke:#2a1d19;stroke-width:2;stroke-linejoin:round}.nt-air{fill:#f3d4cc}.nt-turb{fill:none;stroke:#e2b3a8;stroke-width:3;stroke-linecap:round}.nt-sinus{transition:opacity .3s}.nt-sinus ellipse{fill:#dbe9f5}.nt-tongue{fill:#e49a98;stroke:#c97573;stroke-width:1.2}.nt-palate{fill:none;stroke:#d9a99d;stroke-width:4;stroke-linecap:round}.nt-uvula{fill:#e9aea6}.nt-teeth{fill:#fffaf2;stroke:#cdb9aa;stroke-width:1}.nt-gap{fill:#3a1714}.nt-lipline,.nt-feat{fill:none;stroke:#2a1d19;stroke-width:1.8;stroke-linecap:round}.nt-feat{opacity:.75}.nt-jaw{fill:none;stroke:transparent;stroke-width:5;stroke-linecap:round}[data-nt-breath=jaw] .nt-jaw{stroke:var(--red);opacity:.85}[data-nt-breath=jaw].is-open .nt-jaw{stroke:#c9a08f}.nt-vib__l{fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;animation:ntvib .18s linear infinite alternate}.nt-vib__l:nth-child(2){animation-delay:.06s}.nt-vib__l:nth-child(3){animation-delay:.12s}@keyframes ntvib{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}.nt-dot--n{fill:#3f86c6}.nt-dot--m{fill:#b49a8c}.nt-mark circle{fill:#2a1d19}.nt-mark text{fill:#fff;font:700 11px var(--sans)}.nt-breath:not(.is-open) .nt-mark circle{fill:#3f86c6}.nt-tog{display:inline-flex;padding:4px;gap:4px;border-radius:99px;background:var(--v9-card,#fffdfa);box-shadow:inset 0 0 0 1.5px var(--v9-line,rgba(70,40,28,.12));margin:0 0 18px}.nt-tog button{-webkit-appearance:none;appearance:none;border:0;background:none;font:600 14.5px/1 var(--sans);color:var(--ink-2);padding:11px 16px;border-radius:99px;cursor:pointer}.nt-tog button[aria-pressed=true]{background:var(--ink);color:var(--g-cream,#fff)}.nt-pts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nt-pts li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;background:var(--v9-card,#fffdfa);border-radius:16px;padding:14px 16px;box-shadow:var(--v9-sh)}.nt-pts li[hidden]{display:none}.nt-pts i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2a1d19;color:#fff;font:700 13px/1 var(--sans);font-style:normal}.nt-pts li[data-state=closed] i{background:#3f86c6}.nt-pts b{display:block;font:600 16px/1.3 var(--sans);color:var(--ink);margin-bottom:3px}.nt-pts p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.nt-note{margin:16px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2)}.nt-note b{color:var(--ink)}.nt-src{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.nt-range{display:block;margin:18px 4px 4px}.nt-range input{width:100%;accent-color:var(--red);height:28px}.nt-range__l{display:flex;justify-content:space-between;font:600 13.5px/1.2 var(--sans);color:var(--ink-2);margin-top:4px}.nt-tl{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:900px){.nt-tl{grid-template-columns:repeat(4,1fr);gap:16px}}.nt-tl li{position:relative;background:var(--v9-card,#fffdfa);border-radius:var(--v9-r,22px);box-shadow:var(--v9-sh);padding:20px 20px 22px}.nt-tl__k{font:400 34px/1 var(--serif);color:var(--ink);margin:0 0 10px;display:flex;align-items:center;gap:10px}.nt-tl__k:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px #bf102c1f}.nt-tl b{display:block;font:600 16px/1.35 var(--sans);color:var(--ink);margin-bottom:6px}.nt-tl p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.nt-cta{margin-top:26px}.nt-art{max-width:700px;margin:0 auto}.nt-art h1{font:400 clamp(36px,7vw,58px)/1.04 var(--serif);color:var(--ink);margin:6px 0 16px;letter-spacing:-.01em}.nt-art h2{font:400 clamp(28px,5vw,38px)/1.1 var(--serif);color:var(--ink);margin:42px 0 12px}.nt-art p,.nt-art li{font-size:18px;line-height:1.65;color:var(--ink-2)}.nt-art p b,.nt-art li b{color:var(--ink)}.nt-art figure{margin:26px 0}.nt-art figure img{display:block;width:100%;height:auto;border-radius:var(--v9-r,22px);box-shadow:var(--v9-sh)}.nt-art figcaption{font-size:14px;color:var(--ink-3);margin-top:8px}.nt-art__meta{font-size:14px;color:var(--ink-3);margin:0 0 22px}.nt-art__n{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--red);color:#fff;font:600 18px/1 var(--sans);margin-right:10px;vertical-align:middle}.nt-box{background:var(--v9-card,#fffdfa);border-radius:var(--v9-r,22px);box-shadow:var(--v9-sh2,var(--v9-sh));padding:22px;margin:30px 0}.nt-box h3{font:400 28px/1.1 var(--serif);color:var(--ink);margin:0 0 8px}.nt-box ul{margin:10px 0 18px;padding-left:20px}.nt-box li{font-size:16px;line-height:1.5}.nt-box .lv-btn{width:100%;justify-content:center}.nt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--v9-card,#fffdfa);box-shadow:0 -10px 30px -12px #28140a59;transform:translateY(110%);transition:transform .3s}.nt-sticky.is-on{transform:none}.nt-sticky__t{flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.3;color:var(--ink-2)}.nt-sticky__t b{display:block;font-size:15px;color:var(--ink)}.nt-sticky .lv-btn{flex:none;padding:13px 18px;margin:0}@media(min-width:990px){.nt-sticky{left:auto;right:24px;bottom:24px;border-radius:18px;max-width:440px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/nt3.css.map */
