:root{--nrp-blue: #4DAADC;--nrp-blue-dark: #2d8bbf;--nrp-blue-light: #e8f4fb;--nrp-green: #22c55e;--nrp-green-dark: #16a34a;--nrp-red: #ef4444;--nrp-dark: #1a1a2e;--nrp-dark-2: #16213e;--nrp-gold: #f59e0b;--nrp-text-dark: #1e293b;--nrp-text-muted: #6b7280}.price-item--sale,.price-item--sale .price{color:var(--nrp-blue)!important;font-weight:700}.compare-at-price,.price-item--regular.compare-at-price{text-decoration:line-through!important;color:#9ca3af!important;font-weight:400;font-size:.9em}.card-gallery{position:relative}.product-card__sale-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .6rem;border-radius:.35rem;background:red;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;z-index:2}.nrp-discount-badge{display:inline-flex;align-items:center;background:var(--nrp-red);color:#fff;font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:100px;text-transform:uppercase;letter-spacing:.4px;margin-left:6px;vertical-align:middle;line-height:1.2}.badge--sale,[class*=badge][class*=sale]{background-color:var(--nrp-red)!important;color:#fff!important}.product-card,[data-testid=product-card]{transition:transform .2s ease,box-shadow .2s ease}.product-card:hover,[data-testid=product-card]:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0000001a!important}product-form .button,product-form button[type=submit],.product-form__submit,.add-to-cart-button{background-color:var(--nrp-green)!important;border-color:var(--nrp-green)!important;color:#fff!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.3px;transition:background-color .2s ease,transform .1s ease!important}product-form .button:hover,product-form button[type=submit]:hover,.add-to-cart-button:hover{background-color:var(--nrp-green-dark)!important;border-color:var(--nrp-green-dark)!important;transform:scale(1.01)}.nrp-inline-trust{display:flex;flex-wrap:wrap;gap:12px 20px;padding:14px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin:4px 0 12px}.nrp-itb{display:flex;align-items:center;gap:7px;font-size:.8rem;font-weight:600;color:#374151;line-height:1.2}.nrp-itb svg{flex-shrink:0;color:var(--nrp-blue)}.nrp-testimonials{padding:80px 0}.nrp-testimonials__container{max-width:1200px;margin:0 auto;padding:0 24px}.nrp-testimonials__header{text-align:center;margin-bottom:48px}.nrp-testimonials__title{font-size:2rem;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.2}.nrp-testimonials__subtitle{color:#ffffffa6;font-size:1rem;margin:0}.nrp-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:899px){.nrp-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.nrp-testimonials__grid{grid-template-columns:1fr}.nrp-testimonials__title{font-size:1.5rem}}.nrp-tc{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:28px;display:flex;flex-direction:column}.nrp-tc__stars{color:var(--nrp-gold);font-size:1.05rem;letter-spacing:3px;margin-bottom:14px}.nrp-tc__text{color:#ffffffe0;line-height:1.65;font-style:italic;flex:1;margin-bottom:20px;font-size:.95rem}.nrp-tc__author{display:flex;align-items:center;gap:12px}.nrp-tc__avatar{width:44px;height:44px;border-radius:50%;background:var(--nrp-blue);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff;flex-shrink:0}.nrp-tc__name{font-weight:700;color:#fff;font-size:.9rem}.nrp-tc__meta{font-size:.75rem;color:#ffffff73;margin-top:2px}.nrp-stats{padding:64px 0;background:var(--nrp-blue-light)}.nrp-stats__container{max-width:1100px;margin:0 auto;padding:0 24px}.nrp-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}@media(max-width:699px){.nrp-stats__grid{grid-template-columns:repeat(2,1fr)}}.nrp-stat__number{font-size:3rem;font-weight:800;color:var(--nrp-blue);line-height:1;margin-bottom:8px}.nrp-stat__label{font-size:.9rem;color:#4b5563;font-weight:500;line-height:1.3}.nrp-trust-section{padding:64px 0;background:#fff}.nrp-trust-section__container{max-width:1100px;margin:0 auto;padding:0 24px}.nrp-trust-section__header{text-align:center;margin-bottom:48px}.nrp-trust-section__title{font-size:1.75rem;font-weight:700;color:var(--nrp-text-dark);margin:0 0 8px}.nrp-trust-section__subtitle{color:var(--nrp-text-muted);font-size:.95rem;margin:0}.nrp-trust-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}@media(max-width:699px){.nrp-trust-section__grid{grid-template-columns:repeat(2,1fr)}.nrp-trust-section__title{font-size:1.4rem}}.nrp-ti{display:flex;flex-direction:column;align-items:center;gap:12px}.nrp-ti__icon{width:60px;height:60px;background:var(--nrp-blue-light);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nrp-ti__icon svg{width:28px;height:28px;color:var(--nrp-blue)}.nrp-ti__title{font-weight:700;font-size:1rem;color:var(--nrp-text-dark);margin:0}.nrp-ti__desc{font-size:.85rem;color:var(--nrp-text-muted);line-height:1.5;margin:0}.nrp-faq{padding:72px 0;background:#f8fafc}.nrp-faq__container{max-width:800px;margin:0 auto;padding:0 24px}.nrp-faq__header{text-align:center;margin-bottom:40px}.nrp-faq__title{font-size:1.9rem;font-weight:700;color:var(--nrp-text-dark);margin:0 0 8px}.nrp-faq__subtitle{color:var(--nrp-text-muted);font-size:.95rem;margin:0}.nrp-faq__item{border-bottom:1px solid #e2e8f0}.nrp-faq__question{width:100%;text-align:left;padding:20px 0;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.975rem;font-weight:600;color:var(--nrp-text-dark);gap:16px;font-family:inherit;transition:color .15s ease}.nrp-faq__question:hover{color:var(--nrp-blue)}.nrp-faq__icon{width:22px;height:22px;flex-shrink:0;transition:transform .3s ease;color:var(--nrp-blue);stroke:currentColor;fill:none}.nrp-faq__item.nrp-open .nrp-faq__icon{transform:rotate(45deg)}.nrp-faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.nrp-faq__item.nrp-open .nrp-faq__answer{max-height:400px}.nrp-faq__answer-inner{padding-bottom:20px;color:#4b5563;line-height:1.7;font-size:.9rem}@media(max-width:599px){.nrp-faq__title{font-size:1.4rem}}.nrp-ba{padding:72px 0;background:#fff}.nrp-ba__container{max-width:960px;margin:0 auto;padding:0 24px}.nrp-ba__header{text-align:center;margin-bottom:48px}.nrp-ba__title{font-size:1.9rem;font-weight:700;color:var(--nrp-text-dark);margin:0 0 8px}.nrp-ba__subtitle{color:var(--nrp-text-muted);font-size:.95rem;margin:0}.nrp-ba__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:599px){.nrp-ba__grid{grid-template-columns:1fr}.nrp-ba__title{font-size:1.4rem}}.nrp-ba-card{border-radius:16px;padding:32px 28px}.nrp-ba-card--before{background:#fff5f5;border:1px solid #fecdd3}.nrp-ba-card--after{background:#f0fdf4;border:1px solid #bbf7d0}.nrp-ba-card__label{font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}.nrp-ba-card--before .nrp-ba-card__label{color:#dc2626}.nrp-ba-card--after .nrp-ba-card__label{color:#16a34a}.nrp-ba-card__emoji{font-size:2.5rem;margin-bottom:14px;display:block}.nrp-ba-card__title{font-size:1.1rem;font-weight:700;color:var(--nrp-text-dark);margin-bottom:14px}.nrp-ba-card__list{list-style:none;padding:0;margin:0}.nrp-ba-card__list li{padding:6px 0;font-size:.875rem;color:#374151;display:flex;align-items:flex-start;gap:8px}.nrp-ba-card__list li:before{flex-shrink:0;font-weight:700;font-size:.9rem;margin-top:1px}.nrp-ba-card--before .nrp-ba-card__list li:before{content:"\2717";color:#dc2626}.nrp-ba-card--after .nrp-ba-card__list li:before{content:"\2713";color:#16a34a}.nrp-htu{padding:72px 0;background:#f8fafc}.nrp-htu__container{max-width:1000px;margin:0 auto;padding:0 24px}.nrp-htu__header{text-align:center;margin-bottom:48px}.nrp-htu__title{font-size:1.9rem;font-weight:700;color:var(--nrp-text-dark);margin:0 0 8px}.nrp-htu__subtitle{color:var(--nrp-text-muted);font-size:.95rem;margin:0}.nrp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}@media(max-width:699px){.nrp-steps{grid-template-columns:repeat(2,1fr)}.nrp-htu__title{font-size:1.4rem}}.nrp-step{text-align:center}.nrp-step__num{width:60px;height:60px;background:var(--nrp-blue);color:#fff;font-size:1.4rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 14px #4daadc59}.nrp-step__title{font-size:.95rem;font-weight:700;color:var(--nrp-text-dark);margin-bottom:8px}.nrp-step__desc{font-size:.85rem;color:var(--nrp-text-muted);line-height:1.6}.nrp-reviews{padding:72px 0;background:#fff}.nrp-reviews__container{max-width:1200px;margin:0 auto;padding:0 24px}.nrp-reviews__header{text-align:center;margin-bottom:48px}.nrp-reviews__title{font-size:1.9rem;font-weight:700;color:var(--nrp-text-dark);margin:0 0 10px}.nrp-reviews__aggregate{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.nrp-reviews__stars{color:var(--nrp-gold);font-size:1.2rem;letter-spacing:2px}.nrp-reviews__rating-text{color:var(--nrp-text-muted);font-size:.9rem}.nrp-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:899px){.nrp-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.nrp-reviews__grid{grid-template-columns:1fr}.nrp-reviews__title{font-size:1.4rem}}.nrp-rv{background:#f8fafc;border-radius:16px;padding:28px;border:1px solid #e2e8f0}.nrp-rv__stars{color:var(--nrp-gold);font-size:.95rem;letter-spacing:2px;margin-bottom:10px}.nrp-rv__title{font-size:.975rem;font-weight:700;color:var(--nrp-text-dark);margin-bottom:8px}.nrp-rv__text{color:#4b5563;line-height:1.65;font-size:.875rem;margin-bottom:20px}.nrp-rv__author{display:flex;align-items:center;gap:10px}.nrp-rv__avatar{width:38px;height:38px;border-radius:50%;background:var(--nrp-blue);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.85rem;flex-shrink:0}.nrp-rv__name{font-weight:700;font-size:.85rem;color:var(--nrp-text-dark)}.nrp-rv__verified{font-size:.72rem;color:#16a34a;margin-top:2px}.nrp-products-header{text-align:center;padding:0 24px 40px}.nrp-products-header__title{font-size:2rem;font-weight:700;color:var(--nrp-text-dark);margin:0 0 8px}.nrp-products-header__subtitle{color:var(--nrp-text-muted);font-size:1rem;margin:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/premium-store.css.map */
