.nmp{display:flex;flex-wrap:wrap;align-items:flex-start;background:var(--ns-ivory);padding-bottom:88px}.nmp .nmp-g{flex:1 1 640px;min-width:0;padding:4px;display:flex;flex-direction:column;gap:12px}.nmp .nmp-g__wrap{position:relative}.nmp .nmp-g__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--ns-sage2)}.nmp .nmp-g__track::-webkit-scrollbar{display:none}.nmp .nmp-g__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.nmp .nmp-g__slide img,.nmp .nmp-g__slide video,.nmp .nmp-g__slide iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}.nmp .nmp-arrow{position:absolute;top:50%;margin-top:-24px;width:48px;height:48px;border-radius:50%;border:0;background:#fbf6dde6;color:var(--ns-olive);font-size:22px;cursor:pointer}.nmp .nmp-count{position:absolute;right:16px;bottom:16px;background:#333821cc;color:var(--ns-ivory);font-size:13px;letter-spacing:.1em;padding:6px 12px}.nmp .nmp-th{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px 8px}.nmp .nmp-th button{width:88px;height:88px;padding:0;border:2px solid transparent;background:var(--ns-sage2);cursor:pointer;opacity:.75}.nmp .nmp-th button[aria-pressed=true]{border-color:var(--ns-olive);opacity:1}.nmp .nmp-th img{width:100%;height:100%;object-fit:cover;display:block}.nmp .nmp-i{flex:0 1 520px;min-width:min(360px,100%);position:sticky;top:0;align-self:flex-start;padding:40px 56px;display:flex;flex-direction:column;gap:16px}.nmp .nmp-bc{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ns-leaf)}.nmp .nmp-bc a{text-decoration:none;color:inherit}.nmp .nmp-step{font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--ns-leaf);font-weight:600}.nmp h1{margin:0;font-family:var(--ns-head)!important;font-weight:500;font-size:clamp(40px,5.2vw,68px);line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--ns-olive)}.nmp .nmp-sub{font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-leaf)}.nmp .nmp-one{margin:0;font-size:18px;line-height:1.6}.nmp .nmp-bul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:16px}.nmp .nmp-bul li{display:flex;gap:12px;align-items:center}.nmp .nmp-bul li:before{content:"\2726";color:var(--ns-gold);font-size:18px}.nmp .nmp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 16px;margin-top:6px}.nmp .nmp-price b{font-size:30px;font-weight:600}.nmp .nmp-price s{font-size:18px;opacity:.55}.nmp .nmp-price em{font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f9f0c9;background:#b8532f;padding:4px 10px}.nmp .nmp-price span{font-size:14px;color:var(--ns-leaf);letter-spacing:.08em;text-transform:uppercase}.nmp .nmp-var{display:flex;flex-wrap:wrap;gap:8px}.nmp .nmp-var input{position:absolute;opacity:0}.nmp .nmp-var label{display:inline-block;padding:10px 18px;border:1px solid var(--ns-olive);font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nmp .nmp-var input:checked+label{background:var(--ns-olive);color:var(--ns-ivory)}.nmp .nmp-buy{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.nmp .nmp-qty{display:flex;align-items:center;border:1px solid var(--ns-olive)}.nmp .nmp-qty button{width:48px;min-height:56px;background:transparent;border:0;font-size:22px;color:var(--ns-olive);cursor:pointer}.nmp .nmp-qty input{width:40px;text-align:center;border:0;background:transparent;font-size:18px;color:var(--ns-cacao);-moz-appearance:textfield}.nmp .nmp-add{flex:1 1 200px;background:var(--ns-olive);color:var(--ns-ivory);border:0;padding:16px 32px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;min-height:56px;cursor:pointer;font-family:var(--ns-body)}.nmp .nmp-add:disabled{opacity:.5;cursor:not-allowed}.nmp .nmp-perks{font-size:13px;color:var(--ns-leaf);letter-spacing:.06em}.nmp .nmp-up{border:1px solid rgba(51,56,33,.25);padding:16px;background:#fbf6dd;display:flex;flex-direction:column;gap:14px}.nmp .nmp-up__h{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ns-leaf);font-weight:600}.nmp .nmp-up__c{display:flex;gap:14px;align-items:center}.nmp .nmp-up__im img{width:76px;height:76px;object-fit:cover;display:block}.nmp .nmp-up__t{flex:1;display:flex;flex-direction:column;gap:3px;font-size:14px;min-width:0}.nmp .nmp-up__t a{text-decoration:none;color:var(--ns-olive)}.nmp .nmp-up__t b{font-family:var(--ns-head);font-size:20px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.nmp .nmp-up__t span{color:var(--ns-leaf)}.nmp .nmp-up__t .pr{color:var(--ns-cacao);font-weight:600}.nmp .nmp-up__t s{opacity:.55;font-weight:400}.nmp .nmp-up__t em{font-style:normal;color:#b8532f;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.nmp .nmp-up form{margin:0}.nmp .nmp-up__b{background:var(--ns-olive);color:var(--ns-ivory);border:0;padding:12px 18px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-family:var(--ns-body);white-space:nowrap}.nmp .nmp-inc{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(51,56,33,.18);padding-top:14px}.nmp .nmp-inc a{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ns-olive);font-size:15px}.nmp .nmp-inc img{width:56px;height:56px;object-fit:cover;display:block}.nmp .nmp-acc{margin-top:12px;border-top:1px solid rgba(51,56,33,.18)}.nmp .nmp-acc details{border-bottom:1px solid rgba(51,56,33,.18)}.nmp .nmp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 0;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ns-olive)}.nmp .nmp-acc summary::-webkit-details-marker{display:none}.nmp .nmp-acc summary:after{content:"+";font-size:20px}.nmp .nmp-acc details[open] summary:after{content:"\2212"}.nmp .nmp-acc__b{padding:0 0 20px;font-size:15px;line-height:1.7}.nmp .nmp-ingbtn{background:transparent;border:1px solid var(--ns-olive);color:var(--ns-olive);padding:12px 24px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;margin-top:12px;font-family:var(--ns-body)}@media(max-width:749px){.nmp .nmp-i{padding:28px 20px;position:static}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/naya-product.css.map */
