.nia-pm{padding:32px var(--nia-gutter) 80px}.nia-pm__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;list-style:none;font-size:13px;color:var(--nia-muted)}.nia-pm__crumbs li:after{content:"\b7";margin-left:6px}.nia-pm__crumbs li:last-child:after{content:none}.nia-pm__crumbs a{color:var(--nia-muted);border-bottom:0}.nia-pm__crumbs a:hover{color:var(--nia-burgundy)}.nia-pm__crumbs [aria-current=page]{color:var(--nia-ink)}.nia-pm__layout{display:flex;flex-wrap:wrap;gap:40px}.nia-buy{display:block;flex:1 1 380px;min-width:300px}.nia-buy__flags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.nia-buy__grade,.nia-buy__badge-meta{padding:6px 12px;border-radius:var(--nia-radius-pill);font-size:11.5px;font-weight:700;letter-spacing:.08em}.nia-buy__grade{background:var(--nia-sand-2);color:var(--nia-green-deep)}.nia-buy__badge-meta{background:var(--nia-burgundy);color:var(--nia-cream)}.nia-buy__title{margin:0 0 10px;font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1;text-wrap:balance}.nia-buy__reviews{display:flex;align-items:center;gap:8px;margin-bottom:18px}.nia-buy__reviews .nia-stars{font-size:15px;letter-spacing:2px}.nia-buy__reviews a{color:var(--nia-muted);font-size:14px;border-bottom:0}.nia-buy__reviews a:hover{color:var(--nia-burgundy)}.nia-buy__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 22px}.nia-buy__amount{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--nia-burgundy)}.nia-buy__unit{font-size:14px;color:var(--nia-body)}.nia-buy__was{font-size:17px;color:var(--nia-muted);text-decoration:line-through}.nia-buy__save{padding:4px 10px;border-radius:var(--nia-radius-pill);background:var(--nia-green);color:var(--nia-ink);font-size:11.5px;font-weight:700;line-height:1}.nia-buy__was[hidden],.nia-buy__save[hidden]{display:none}.nia-buy__text{margin:0 0 24px;font-size:15.5px;line-height:1.6;color:var(--nia-body)}.nia-buy__text>:first-child,.nia-buy__text>*>:first-child{margin-top:0}.nia-buy__text>:last-child,.nia-buy__text>*>:last-child{margin-bottom:0}.nia-app-blocks{margin:0 0 18px}.nia-app-blocks__item+.nia-app-blocks__item{margin-top:12px}.nia-buy__text[data-collapsed]{position:relative;max-height:calc(var(--nia-buy-lines, 6) * 1.6em);overflow:hidden}.nia-buy__text[data-collapsed]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3em;background:linear-gradient(to bottom,rgba(244,243,234,0),var(--nia-cream));pointer-events:none}.nia-buy__more{display:inline-flex;align-items:center;gap:6px;margin:0 0 24px;padding:0;border:0;border-bottom:1px solid rgba(136,5,30,.3);background:none;color:var(--nia-burgundy);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.nia-buy__more:after{content:"\2193";font-size:13px}.nia-buy__more[aria-expanded=true]:after{content:"\2191"}.nia-buy__more:focus-visible{outline:2px solid var(--nia-green);outline-offset:3px}.nia-buy__more-close,.nia-buy__more[aria-expanded=true] .nia-buy__more-open{display:none}.nia-buy__more[aria-expanded=true] .nia-buy__more-close{display:inline}.nia-buy__options{display:flex;flex-direction:column;gap:10px;margin:0 0 22px;padding:0;border:0}.nia-buy__options[hidden]{display:none}.nia-buy__legend{padding:0}.nia-buy__option{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid rgba(28,27,24,.14);border-radius:16px;background:var(--nia-cream-2);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.nia-buy__option:hover{border-color:#88051e59}.nia-buy__option:has(input:checked){border-color:var(--nia-burgundy);background:#88051e0a}.nia-buy__option:has(input:focus-visible){outline:2px solid var(--nia-green);outline-offset:2px}.nia-buy__option--out{opacity:.5;pointer-events:none}.nia-buy__option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nia-buy__dot{flex:none;width:18px;height:18px;border:1.5px solid rgba(28,27,24,.25);border-radius:var(--nia-radius-pill);transition:border-width .18s ease,border-color .18s ease}.nia-buy__option:has(input:checked) .nia-buy__dot{border:5px solid var(--nia-burgundy)}.nia-buy__body{flex:1 1 auto;min-width:0}.nia-buy__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nia-buy__name{font-size:15px;font-weight:700;color:var(--nia-ink)}.nia-buy__badge{padding:3px 8px;border-radius:var(--nia-radius-pill);background:var(--nia-green);color:var(--nia-ink);font-size:10.5px;font-weight:700;line-height:1.3}.nia-buy__sub{margin:3px 0 0;font-size:12.5px;color:var(--nia-muted)}.nia-buy__option-price{flex:none;font-size:15px;font-weight:700;color:var(--nia-burgundy)}.nia-buy__option--out .nia-buy__option-price{color:var(--nia-muted)}.nia-buy__note{margin:10px 0 0;padding:12px 14px;border-radius:12px;background:var(--nia-sand-2);font-size:12.5px;line-height:1.5;color:var(--nia-muted);animation:niaSlideUp .2s ease both}.nia-buy__note[hidden]{display:none}.nia-buy__freq{appearance:none;-webkit-appearance:none;margin-top:10px;padding:8px 30px 8px 12px;border:1.5px solid rgba(28,27,24,.16);border-radius:var(--nia-radius-pill);background-color:var(--nia-cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%231C1B18' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px;color:var(--nia-ink);font-family:inherit;font-size:12.5px;cursor:pointer}.nia-buy__freq:focus-visible{outline:2px solid var(--nia-green);outline-offset:2px}.nia-buy__row-buy{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.nia-buy__qty{position:relative;display:flex;align-items:center;height:52px;overflow:hidden;border:1.5px solid rgba(28,27,24,.16);border-radius:var(--nia-radius-pill)}.nia-buy__qty button{height:100%;padding:0 16px;border:0;background:none;color:var(--nia-burgundy);font-family:inherit;font-size:20px;line-height:1;cursor:pointer}.nia-buy__qty button[disabled]{opacity:.35;cursor:default}.nia-buy__qty button:focus-visible,.nia-buy__atc:focus-visible,.nia-buy__notify-toggle:focus-visible{outline:2px solid var(--nia-green);outline-offset:2px}.nia-buy__qty-value{min-width:26px;font-size:16px;font-weight:700;text-align:center}.nia-buy__qty input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nia-buy__atc{position:relative;flex:1 1 auto;min-width:180px;height:52px;padding:0 28px;border:0;border-radius:var(--nia-radius-pill);background:var(--nia-burgundy);color:var(--nia-cream);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .2s ease}.nia-buy__atc:hover{opacity:.9}.nia-buy__atc[disabled]{background:var(--nia-sand-2);color:var(--nia-muted);cursor:default;opacity:1}.nia-buy__atc[busy]{color:transparent}.nia-buy__atc[busy]:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(244,243,234,.4);border-top-color:var(--nia-cream);border-radius:var(--nia-radius-pill);animation:niaSpin .6s linear infinite}@keyframes niaSpin{to{transform:rotate(360deg)}}.nia-buy__error{margin:0 0 14px;font-size:13px;color:var(--nia-burgundy)}.nia-buy__error[hidden]{display:none}.nia-buy__ship{margin:0 0 16px;font-size:12.5px;color:var(--nia-muted);text-align:center}.nia-buy__ship--free{color:var(--nia-green);font-weight:700}.nia-buy__dynamic{margin-bottom:16px}.nia-buy__notify-toggle{display:block;width:100%;margin:-6px 0 16px;padding:0;border:0;background:none;color:var(--nia-burgundy);font-family:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.nia-buy__notify{display:flex;gap:8px;margin-bottom:16px}.nia-buy__notify[hidden]{display:none}.nia-buy__notify input{flex:1 1 auto;min-width:0;padding:12px 16px;border:1.5px solid rgba(28,27,24,.16);border-radius:var(--nia-radius-pill);background:var(--nia-cream-2);font-family:inherit;font-size:13.5px}.nia-buy__trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 0;padding:0;list-style:none}.nia-buy__trust li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--nia-body)}@media screen and (max-width:420px){.nia-buy__trust{grid-template-columns:1fr}}@media screen and (max-width:749px){.nia-pm{padding-bottom:56px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-nia-product-main.css.map */
