.np-stars{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#121212;font-size:14px;margin:-4px 0 8px}.np-stars__bar{position:relative;display:inline-block;font-size:16px;letter-spacing:2px;line-height:1;color:#d6d6d6}.np-stars__bar:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--np-pct);overflow:hidden;color:#0a00b4;white-space:nowrap}.np-stars__text{text-decoration:underline;text-underline-offset:3px}.np-benefits .ai-pdp-benefits__list li span{color:#3d3d3d}.np-benefits .ai-pdp-benefits__list li strong{color:#121212;font-weight:700}.np-features{list-style:none;margin:4px 0 18px;padding:14px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-bottom:1px solid #ccc}.np-features__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.np-features__icon{color:#0a00b4;line-height:0}.np-features__title{font-size:13px;font-weight:700;line-height:1.2;color:#121212}.np-features__sub{font-size:12px;line-height:1.3;color:#595959}@media screen and (max-width:420px){.np-features{grid-template-columns:repeat(2,1fr);row-gap:14px}}.np-size{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-6px 0 16px;font-size:13px}.np-size__link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;color:#0a00b4;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.np-size__link svg{width:18px;height:18px}.np-size__tip{color:#595959}.np-size__dialog{border:0;border-radius:10px;padding:0;max-width:min(560px,92vw);width:100%;box-shadow:0 10px 40px #00000040}.np-size__dialog::backdrop{background:#00000073}.np-size__inner{position:relative;padding:26px 22px 20px}.np-size__close{position:absolute;top:8px;right:12px;background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:#121212}.np-size__title{margin:0 0 8px;font-size:20px}.np-size__how,.np-size__note{font-size:14px;line-height:1.5;color:#3d3d3d;margin:0 0 12px}.np-size__note{margin:12px 0 0;font-weight:600;color:#121212}.np-size__scroll{overflow-x:auto}.np-size__table{width:100%;border-collapse:collapse;font-size:14px}.np-size__table th,.np-size__table td{padding:9px 10px;border-bottom:1px solid #e5e5e5;text-align:left;white-space:nowrap}.np-size__table thead th{background:#0a00b4;color:#fff;font-weight:700}.np-size__table tbody th{font-weight:700}.np-pack-note{display:flex;align-items:center;gap:8px;margin:-6px 0 14px;font-size:13px;color:#0a00b4;font-weight:600}.np-pack-note svg{width:18px;height:18px}.np-pair{margin:16px 0 4px;padding:14px;border:1.5px solid #0a00b4;border-radius:10px;background:#f6f6ff}.np-pair__eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#121212;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.np-pair__save{background:#0a00b4;color:#fff;border-radius:999px;padding:2px 9px;font-size:11px;letter-spacing:.3px;text-transform:none}.np-pair__row{display:flex;gap:12px;align-items:flex-start}.np-pair__img{width:80px;height:80px;object-fit:cover;border-radius:6px;background:#fff;flex:0 0 80px}.np-pair__info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.np-pair__title{font-weight:700;color:#121212;text-decoration:none;font-size:14px;line-height:1.3}.np-pair__note{font-size:13px;color:#595959;line-height:1.35}.np-pair__select{font:inherit;font-size:13px;padding:6px 8px;border:1px solid #ccc;border-radius:6px;max-width:100%}.np-pair__price{font-size:14px;color:#121212;font-weight:600}.np-pair__price s{color:#8a8a8a;font-weight:400;margin-right:4px}.np-pair__btn{width:100%;margin-top:12px}.np-pair__err{margin:8px 0 0;font-size:13px;color:#b00020}.np-stock{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:14px;font-weight:400;line-height:18px;color:#1a7f37}.np-stock__dot{position:relative;width:14px;height:14px;flex:0 0 14px}.np-stock__dot:before,.np-stock__dot:after{content:"";position:absolute;left:2px;top:2px;width:10px;height:10px;border-radius:50%;background:#22c55e}.np-stock__dot:after{animation:np-pulse 1.6s ease-out infinite}@keyframes np-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.np-stock--out{color:#6b6b6b}.np-stock--out .np-stock__dot:before{background:#9a9a9a}.np-stock--out .np-stock__dot:after{display:none}@media(prefers-reduced-motion:reduce){.np-stock__dot:after{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/np-v8.css.map */
