.product__info-container .price:not(.price--on-sale) .price__sale{display:none!important}.product__info-container .price--on-sale .price__regular{display:none!important}.product__info-container .product-form__quantity{margin-top:2.8rem!important}.title-wrapper-with-link.page-width{margin-left:auto;margin-right:auto}.np-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.np-pop[data-open="1"]{opacity:1;visibility:visible}.np-pop__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;padding:0;cursor:pointer}.np-pop__card{position:relative;z-index:1;width:100%;max-width:46rem;padding:4rem 3.6rem 3.2rem;border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#725adf47,#725adf00 62%),#0c0c11;border:1px solid rgba(114,90,223,.35);box-shadow:0 24px 60px #0000008c;text-align:center;transform:translateY(14px) scale(.98);transition:transform .32s cubic-bezier(.32,.72,0,1)}.np-pop[data-open="1"] .np-pop__card{transform:translateY(0) scale(1)}.np-pop__x{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:transparent;border:0;cursor:pointer;color:#ffffff80;transition:background .15s ease,color .15s ease}.np-pop__x:hover{background:#ffffff14;color:#fff}.np-pop__x svg{width:1.5rem;height:1.5rem}.np-pop__logo{width:5.8rem;height:auto;display:block;margin:0 auto 2rem}.np-pop__eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b9abff;margin:0 0 1rem}.np-pop__title{font-size:2.8rem;line-height:1.15;letter-spacing:-.025em;margin:0 0 1.2rem;color:#fff}.np-pop__text{font-size:1.35rem;line-height:1.65;color:#fff9;margin:0 auto 2.8rem;max-width:34ch}.np-pop__row{display:flex;flex-direction:column;gap:1rem}.np-pop__input{width:100%;box-sizing:border-box;min-height:5rem;padding:0 1.8rem;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:inherit;font-family:inherit;font-size:1.4rem;outline:none;box-shadow:none;transition:border-color .15s ease}.np-pop__input::placeholder{color:#ffffff61}.np-pop__input:focus{border-color:#725adfe6}.np-pop__btn{width:100%;min-height:5rem;border:0;border-radius:12px;cursor:pointer;background:#725adf;color:#fff;font-family:inherit;font-size:1.4rem;font-weight:600;transition:opacity .15s ease}.np-pop__btn:hover{opacity:.9}.np-pop__ok{margin:1.6rem 0 0;padding:1.2rem 1.4rem;border-radius:12px;background:#725adf29;border:1px solid rgba(114,90,223,.45);color:#d5cbff;font-size:1.3rem;line-height:1.55}.np-pop__code{display:flex;align-items:stretch;gap:.8rem;margin:1.2rem 0 0}.np-pop__code-value{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;padding:1.2rem 1.4rem;border-radius:12px;background:#ffffff0d;border:1px dashed rgba(114,90,223,.7);color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.06em;word-break:break-all;user-select:all;-webkit-user-select:all}.np-pop__code-copy{flex:0 0 auto;padding:0 1.6rem;border:0;border-radius:12px;cursor:pointer;background:#725adf;color:#fff;font-family:inherit;font-size:1.3rem;font-weight:600;transition:opacity .15s ease}.np-pop__code-copy:hover{opacity:.9}.np-pop__code-note{font-size:1.15rem;color:#ffffff6b;margin:.9rem 0 0;line-height:1.5}.np-pop__legal{font-size:1.1rem;color:#ffffff52;margin:1.6rem 0 0;line-height:1.55}.np-pop__later{display:inline-block;margin-top:1.2rem;background:none;border:0;cursor:pointer;font-family:inherit;font-size:1.2rem;color:#ffffff59;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.np-pop__later:hover{color:#fff9}@media screen and (max-width:749px){.np-pop__card{padding:3.2rem 2rem 2.4rem;border-radius:20px}.np-pop__title{font-size:2.3rem}.np-pop__logo{width:5rem;margin-bottom:1.6rem}.np-pop__text{margin-bottom:2.2rem}.np-pop__code{flex-direction:column}.np-pop__code-copy{padding:1.2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/np-global.css.map */
