@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;1,400;1,500&display=swap";:root{--ns-bg: #f5f0e6;--ns-bg-2: #eee8d8;--ns-bg-3: #fffdf7;--ns-green: #1a3a2a;--ns-green-2: #2d5a3d;--ns-green-lt: #e8f0eb;--ns-gold: #c8a84b;--ns-text: #1a2a1e;--ns-muted: #5a6a5e;--ns-dim: #8a9a8e;--ns-border: rgba(26,58,42,.12);--ns-radius: 10px;--ns-radius-lg:16px}.ns-section-header{text-align:center;margin-bottom:3rem}.ns-eyebrow{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ns-green);margin-bottom:.75rem;border:1px solid rgba(26,58,42,.25);padding:3px 14px;border-radius:999px;background:var(--ns-green-lt)}.ns-section-title{font-family:Inter,-apple-system,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;color:var(--ns-text);margin:0 0 .75rem;line-height:1.2}.ns-section-subtitle{font-size:15px;color:var(--ns-muted);max-width:560px;margin:0 auto;line-height:1.7}.ns-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border-radius:var(--ns-radius);font-size:14px;font-weight:500;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:all .2s ease;border:1.5px solid transparent;font-family:Inter,-apple-system,sans-serif}.ns-btn--primary{background:var(--ns-green);color:#fff;border-color:var(--ns-green)}.ns-btn--primary:hover{background:var(--ns-green-2);border-color:var(--ns-green-2);color:#fff;text-decoration:none}.ns-btn--outline{background:transparent;color:var(--ns-green);border-color:var(--ns-green)}.ns-btn--outline:hover{background:var(--ns-green-lt);color:var(--ns-green);text-decoration:none}.ns-btn--lg{padding:16px 40px;font-size:16px}.ns-btn--sm{padding:8px 18px;font-size:13px}.ns-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ns-benefit-card{background:var(--ns-bg-3);border:1px solid var(--ns-border);border-radius:var(--ns-radius-lg);padding:28px 24px;transition:border-color .2s,transform .2s}.ns-benefit-card:hover{border-color:#1a3a2a4d;transform:translateY(-2px)}.ns-benefit-card__icon{font-size:28px;margin-bottom:14px}.ns-benefit-card__title{font-size:15px;font-weight:500;color:var(--ns-text);margin:0 0 8px}.ns-benefit-card__text{font-size:13px;color:var(--ns-muted);line-height:1.7;margin:0}.ns-kits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ns-kit-card{background:var(--ns-bg-3);border:1px solid var(--ns-border);border-radius:var(--ns-radius-lg);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s}.ns-kit-card:hover{border-color:#1a3a2a4d;transform:translateY(-3px);box-shadow:0 8px 24px #1a3a2a14;text-decoration:none}.ns-kit-card__img-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:var(--ns-bg)}.ns-kit-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ns-kit-card:hover .ns-kit-card__img-wrap img{transform:scale(1.04)}.ns-kit-card__no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--ns-green);font-family:Inter,-apple-system,sans-serif}.ns-kit-card__badge{position:absolute;top:10px;left:10px;background:var(--ns-green);color:#fff;font-size:11px;font-weight:500;padding:3px 10px;border-radius:999px}.ns-kit-card__info{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1}.ns-kit-card__vendor{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ns-gold);margin:0}.ns-kit-card__title{font-size:14px;font-weight:500;color:var(--ns-text);margin:0;line-height:1.3}.ns-kit-card__excerpt{font-size:12px;color:var(--ns-dim);line-height:1.6;margin:0;flex:1}.ns-kit-card__price-row{display:flex;align-items:center;gap:8px;margin-top:4px}.ns-kit-card__price{font-size:16px;font-weight:500;color:var(--ns-green)}.ns-kit-card__compare{font-size:13px;color:var(--ns-dim);text-decoration:line-through}.ns-kits__footer{text-align:center;margin-top:2.5rem}.ns-kits__empty{color:var(--ns-muted);font-size:14px;text-align:center;padding:3rem}.ns-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ns-testimonial-card{background:var(--ns-bg-3);border:1px solid var(--ns-border);border-radius:var(--ns-radius-lg);padding:24px;display:flex;flex-direction:column;gap:12px}.ns-testimonial-card__stars{color:var(--ns-gold);font-size:14px;letter-spacing:2px}.ns-testimonial-card__text{font-size:14px;color:var(--ns-muted);line-height:1.7;flex:1;margin:0;font-style:italic}.ns-testimonial-card__author{display:flex;align-items:center;gap:10px;margin-top:4px}.ns-testimonial-card__avatar{width:36px;height:36px;border-radius:50%;background:var(--ns-green-lt);border:1px solid rgba(26,58,42,.2);color:var(--ns-green);font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ns-testimonial-card__name{font-size:13px;font-weight:500;color:var(--ns-text);margin:0}.ns-testimonial-card__city{font-size:11px;color:var(--ns-dim);margin:0}.ns-testimonial-card__verified{margin-left:auto;font-size:10px;color:var(--ns-green);background:var(--ns-green-lt);padding:2px 8px;border-radius:999px;border:1px solid rgba(26,58,42,.2);white-space:nowrap}.ns-rating-summary{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:.75rem}.ns-stars-lg{color:var(--ns-gold);font-size:18px;letter-spacing:2px}.ns-rating-text{font-size:13px;color:var(--ns-dim)}.ns-faq__list{max-width:720px;margin:0 auto}.ns-faq__item{border-bottom:1px solid var(--ns-border)}.ns-faq__item:first-child{border-top:1px solid var(--ns-border)}.ns-faq__question{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:500;color:var(--ns-text);-webkit-user-select:none;user-select:none;gap:16px}.ns-faq__question:hover{color:var(--ns-green)}.ns-faq__question::-webkit-details-marker{display:none}.ns-faq__icon{transition:transform .2s;display:inline-block;font-size:20px;color:var(--ns-green);flex-shrink:0}.ns-faq__item[open] .ns-faq__icon{transform:rotate(45deg)}.ns-faq__answer{padding-bottom:18px}.ns-faq__answer p{font-size:14px;color:var(--ns-muted);line-height:1.8;margin:0}.ns-cta__box{text-align:center;background:linear-gradient(135deg,var(--ns-green) 0%,var(--ns-green-2) 100%);border-radius:20px;padding:4rem 2rem}.ns-cta__box .ns-eyebrow{color:#ffffffb3;border-color:#fff3;background:#ffffff1a}.ns-cta__title{font-family:Inter,-apple-system,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;color:#fff;margin:.5rem 0 1rem;line-height:1.2}.ns-cta__sub{font-size:15px;color:#ffffffbf;max-width:500px;margin:0 auto 2rem;line-height:1.7}.ns-cta__actions{margin-bottom:1.5rem}.ns-cta__box .ns-btn--primary{background:var(--ns-gold)!important;border-color:var(--ns-gold)!important;color:var(--ns-green)!important;font-weight:600!important}.ns-cta__box .ns-btn--primary:hover{background:var(--ns-gold-lt)!important;border-color:var(--ns-gold-lt)!important}.ns-cta__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;font-size:12px;color:#fff9}.ns-about__hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem}.ns-about__img img{width:100%;border-radius:var(--ns-radius-lg);object-fit:cover}.ns-about__lead{font-size:18px;color:var(--ns-muted);line-height:1.7;margin:1rem 0 0}.ns-about__story{max-width:720px;margin:0 auto 4rem}.ns-about__story-text p{font-size:15px;color:var(--ns-muted);line-height:1.8;margin-bottom:1rem}.ns-about__values{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ns-about__value-card{background:var(--ns-bg-3);border:1px solid var(--ns-border);border-radius:var(--ns-radius-lg);padding:24px 20px;text-align:center}.ns-about__value-icon{font-size:28px;margin-bottom:12px}.ns-about__value-card h3{font-size:14px;font-weight:500;color:var(--ns-text);margin:0 0 8px}.ns-about__value-card p{font-size:13px;color:var(--ns-muted);line-height:1.6;margin:0}.ns-product-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ns-guarantee-card,.ns-shipping-card,.ns-social-proof-card{background:var(--ns-bg-3);border:1px solid var(--ns-border);border-radius:var(--ns-radius-lg);padding:24px}.ns-guarantee-card__icon{font-size:32px;margin-bottom:12px}.ns-guarantee-card h3,.ns-shipping-card h3{font-size:15px;font-weight:500;color:var(--ns-text);margin:0 0 10px}.ns-guarantee-card p{font-size:13px;color:var(--ns-muted);line-height:1.7;margin:0}.ns-shipping-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ns-shipping-list__item{display:flex;align-items:flex-start;gap:10px}.ns-shipping-list__icon{font-size:16px;flex-shrink:0;margin-top:2px}.ns-shipping-list__item strong{font-size:13px;color:var(--ns-text);display:block;font-weight:500}.ns-shipping-list__item p{font-size:12px;color:var(--ns-muted);margin:2px 0 0;line-height:1.5}.ns-social-proof-card__score{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ns-score-num{font-size:40px;font-weight:500;color:var(--ns-green);line-height:1}.ns-score-label{font-size:11px;color:var(--ns-dim)}.ns-social-proof-card>p{font-size:13px;color:var(--ns-muted);margin:0 0 16px;line-height:1.6}.ns-badges-row{display:flex;flex-wrap:wrap;gap:6px}.ns-trust-badge{font-size:11px;color:var(--ns-muted);background:var(--ns-green-lt);border:1px solid var(--ns-border);border-radius:999px;padding:4px 12px}.ns-policy-page{max-width:720px;margin:0 auto;padding:4rem 1.5rem}.ns-policy-page h1{font-family:Inter,-apple-system,sans-serif;font-size:2rem;color:var(--ns-text);margin-bottom:2rem}.ns-policy-page h2{font-size:1.1rem;font-weight:500;color:var(--ns-green);margin:2rem 0 .5rem}.ns-policy-page p,.ns-policy-page li{font-size:14px;color:var(--ns-muted);line-height:1.8}.ns-policy-page ul{padding-left:1.5rem}@media(max-width:989px){.ns-kits__grid,.ns-benefits__grid,.ns-testimonials__grid{grid-template-columns:repeat(2,1fr)}.ns-about__hero{grid-template-columns:1fr}.ns-about__values{grid-template-columns:repeat(2,1fr)}.ns-product-trust__grid{grid-template-columns:1fr}}@media(max-width:749px){.ns-kits__grid{grid-template-columns:1fr 1fr;gap:12px}.ns-benefits__grid{grid-template-columns:1fr;gap:10px}.ns-testimonials__grid{grid-template-columns:1fr}.ns-about__values{grid-template-columns:1fr 1fr}.ns-section-header{margin-bottom:2rem}.ns-cta__box{padding:2.5rem 1.5rem}.ns-cta__trust{flex-direction:column;gap:10px}}.ns-hero-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.ns-hero-product__badge{display:inline-block;background:var(--ns-green-lt);border:1px solid rgba(26,58,42,.2);color:var(--ns-green);font-size:12px;padding:4px 14px;border-radius:999px;margin-bottom:1.25rem}.ns-hero-product__title{font-family:Inter,-apple-system,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--ns-text);line-height:1.15;margin:0 0 1rem}.ns-hero-product__em{font-style:italic;color:var(--ns-gold);font-family:Inter,-apple-system,sans-serif}.ns-hero-product__desc{font-size:15px;color:var(--ns-muted);line-height:1.7;margin-bottom:1.75rem;max-width:460px}.ns-hero-product__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:1.5rem}.ns-hero-product__proof{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ns-dim)}.ns-hero-product__stars{color:var(--ns-gold);font-size:14px;letter-spacing:2px}.ns-hero-product__img-wrap{display:flex;justify-content:center}.ns-hero-product__img-card{position:relative;background:var(--ns-bg-2);border-radius:20px;padding:2rem;width:100%;max-width:420px;box-shadow:0 4px 32px #1a3a2a14}.ns-hero-product__img-card img{width:100%;border-radius:12px;display:block}.ns-hero-product__img-placeholder{aspect-ratio:1;background:var(--ns-bg-3);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--ns-dim);font-size:13px}.ns-hero-product__img-badge-tl{position:absolute;top:-12px;left:16px;background:var(--ns-green);color:#fff;font-size:11px;padding:4px 12px;border-radius:999px;white-space:nowrap}.ns-hero-product__img-badge-tr{position:absolute;top:-12px;right:16px;background:var(--ns-bg-3);border:1px solid var(--ns-border);color:var(--ns-muted);font-size:11px;padding:4px 12px;border-radius:999px;white-space:nowrap}.ns-hero-product__img-badge-br{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);background:var(--ns-bg-3);border:1px solid var(--ns-border);color:var(--ns-muted);font-size:11px;padding:4px 16px;border-radius:999px;white-space:nowrap;display:flex;align-items:center;gap:5px}.ns-hero-product__img-badge-br span{color:var(--ns-green);font-weight:600}.ns-categories__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.ns-category-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;background:var(--ns-bg-3);border:1px solid var(--ns-border);border-radius:12px;text-decoration:none;min-width:80px;transition:border-color .2s,transform .2s,box-shadow .2s}.ns-category-item:hover{border-color:#1a3a2a4d;transform:translateY(-2px);box-shadow:0 4px 16px #1a3a2a14;text-decoration:none}.ns-category-item__icon{width:44px;height:44px;background:var(--ns-green-lt);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.ns-category-item__label{font-size:12px;font-weight:500;color:var(--ns-text);text-align:center}.ns-quality__box{background:var(--ns-bg-3);border:1px solid var(--ns-border);border-radius:20px;padding:3rem}.ns-quality__header{margin-bottom:2rem}.ns-quality__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.ns-quality__item{display:flex;align-items:flex-start;gap:12px}.ns-quality__icon{width:36px;height:36px;flex-shrink:0;background:var(--ns-green-lt);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.ns-quality__item strong{display:block;font-size:13px;font-weight:500;color:var(--ns-text);margin-bottom:3px}.ns-quality__item p{font-size:12px;color:var(--ns-muted);line-height:1.6;margin:0}.ns-cta__box{background:linear-gradient(135deg,var(--ns-green) 0%,var(--ns-green-2) 100%);border-radius:20px;padding:5rem 2rem;text-align:center}.ns-cta__box .ns-eyebrow{color:#fff9;border-color:#fff3;background:#ffffff14;font-size:10px;letter-spacing:.15em;margin-bottom:1.25rem}.ns-cta__title{font-family:Inter,-apple-system,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0 0 2rem;line-height:1.2}.ns-cta__title em{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400}.ns-cta__actions{margin-top:0}@media(max-width:989px){.ns-hero-product__grid{grid-template-columns:1fr}.ns-hero-product__img-wrap{display:none}.ns-quality__cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ns-quality__box{padding:1.5rem}.ns-quality__cols{grid-template-columns:1fr 1fr;gap:1rem}.ns-categories__grid{gap:8px}.ns-category-item{min-width:70px;padding:12px 14px}}@media(max-width:989px){.ns-kits__grid,.ns-benefits__grid,.ns-testimonials__grid{grid-template-columns:repeat(2,1fr)}.ns-about__hero{grid-template-columns:1fr}.ns-about__values{grid-template-columns:repeat(2,1fr)}.ns-product-trust__grid{grid-template-columns:1fr}.ns-quality__cols{grid-template-columns:repeat(2,1fr)}.ns-hero-product__grid{grid-template-columns:1fr;gap:2rem}.ns-hero-product__img-wrap{display:none}.ns-section-title{font-size:clamp(1.4rem,4vw,2rem)!important}}@media(max-width:749px){.ns-kits__grid{grid-template-columns:1fr 1fr;gap:10px}.ns-benefits__grid{grid-template-columns:1fr;gap:10px}.ns-testimonials__grid{grid-template-columns:1fr}.ns-about__values{grid-template-columns:1fr 1fr}.ns-quality__cols{grid-template-columns:1fr 1fr;gap:12px}.ns-section-header{margin-bottom:1.5rem}.ns-quality__box{padding:1.5rem}.ns-cta__box{padding:3rem 1.25rem;border-radius:14px}.ns-cta__title{font-size:1.8rem}.ns-cta__trust{flex-direction:column;gap:8px}.ns-categories__grid{gap:8px}.ns-category-item{min-width:68px;padding:12px 10px}.ns-category-item__icon{width:38px;height:38px;font-size:17px}.ns-category-item__label{font-size:11px}.ns-faq__layout{grid-template-columns:1fr;gap:1.25rem}.ns-faq__question{font-size:14px}.ns-section-title{font-size:1.5rem!important;letter-spacing:-.02em!important}.ns-section-subtitle{font-size:13px}.ns-kit-card__title{font-size:12px}.ns-kit-card__price{font-size:14px}.ns-kit-card__info{padding:10px 12px;gap:4px}.ns-kit-card__info .ns-btn{padding:8px 12px!important;font-size:11px!important}.ns-benefit-card{padding:20px 18px}.ns-benefit-card__icon{font-size:24px;margin-bottom:10px}.ns-testimonial-card{padding:18px}.ns-testimonial-card__text{font-size:13px}.ns-hero-product__title{font-size:1.8rem}.ns-hero-product__desc{font-size:14px}.ns-hero-product__actions{flex-direction:column}.ns-hero-product__actions .ns-btn{width:100%;justify-content:center}.ns-footer__top{grid-template-columns:1fr 1fr!important;gap:1.5rem!important}.ns-footer__brand{grid-column:1 / -1!important}.ns-footer__bottom{flex-direction:column!important;gap:6px!important;text-align:center!important}.ns-about__story{margin-bottom:2rem}}@media(max-width:480px){.ns-kits__grid{grid-template-columns:1fr}.page-width{padding-left:1rem!important;padding-right:1rem!important}.ns-footer__top{grid-template-columns:1fr!important}}.ns-kit-card{background:var(--ns-bg-3);border:1px solid var(--ns-border);border-radius:var(--ns-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;text-decoration:none}.ns-kit-card:hover{border-color:#1a3a2a4d;transform:translateY(-3px);box-shadow:0 8px 24px #1a3a2a14}.ns-kit-card__title-link{text-decoration:none;color:inherit}.ns-kit-card__title-link:hover .ns-kit-card__title{color:var(--ns-green)}.ns-btn--buy{display:block!important;width:100%!important;text-align:center!important;margin-top:auto!important;text-decoration:none!important;color:#fff!important}.ns-btn--buy:hover{color:#fff!important;text-decoration:none!important;background:var(--ns-green-2)!important}.ns-logo-asset{height:44px!important;width:auto!important;max-width:180px!important;object-fit:contain!important;display:block!important}@media(max-width:989px){.ns-logo-asset{height:34px!important}}@media(max-width:749px){.ns-logo-asset{height:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ns-sections.css.map */
