.nc-sp{--nc-ink:#1a1a2e;--nc-ink-soft:#4a4a5c;--nc-accent:#2d2a4a;--nc-gold:#e0a23d;--nc-gold-dark:#c88a2c;--nc-card:#ffffff;--nc-border:#e6e3da;--nc-green:#2f6b3a;--nc-green-bg:#eaf3de;--nc-red:#b23b3b;--nc-red-bg:#fbeceb;--nc-bg:#faf9f6;color:var(--nc-ink);background:var(--nc-bg);line-height:1.5;font-size:16px}.nc-sp *{box-sizing:border-box}.nc-sp img{max-width:100%;height:auto;display:block;border-radius:8px}.nc-sp svg{max-width:100%;height:auto;display:block}.nc-how-img img,.nc-how-img svg{width:100%;border-radius:8px}.nc-sp p{margin:0 0 12px}.nc-sp p:last-child{margin-bottom:0}.nc-sp--white{background:#fff;border-top:1px solid var(--nc-border);border-bottom:1px solid var(--nc-border)}.nc-sp--dark{background:var(--nc-accent);color:#fff}.nc-container{max-width:1120px;margin:0 auto;padding:0 20px}.nc-pad{padding-top:56px;padding-bottom:56px}.nc-label{text-align:center;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nc-gold-dark);margin:0 0 8px}.nc-sp--dark .nc-label{color:var(--nc-gold)}.nc-h2{text-align:center;font-size:28px;max-width:760px;margin:0 auto 16px;line-height:1.25}.nc-sp--dark .nc-h2{color:#fff}.nc-lede{text-align:center;max-width:680px;margin:0 auto 36px;color:var(--nc-ink-soft);font-size:15.5px}.nc-sp--dark .nc-lede{color:#c9c6de}.nc-note{text-align:center;font-size:13px;color:#9a97a8;max-width:680px;margin:24px auto 0}.nc-btn{display:inline-block;width:100%;text-align:center;background:var(--nc-gold-dark);color:#fff;font-weight:700;font-size:17px;padding:16px 20px;border-radius:8px;text-decoration:none;border:none;cursor:pointer;font-family:inherit;line-height:1.3}.nc-btn:hover{background:#b47924;color:#fff}.nc-btn[disabled]{background:#b9b6c4;cursor:not-allowed}.nc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:flex-start}.nc-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.nc-carousel>*{scroll-snap-align:start;min-width:100%}.nc-carousel img{aspect-ratio:1/1;object-fit:cover;border:1px solid var(--nc-border);width:100%}.nc-carousel-cap{text-align:center;font-size:12px;color:var(--nc-ink-soft);margin-top:6px}.nc-rating{display:flex;align-items:center;gap:8px;font-size:14px;margin:14px 0 6px;color:var(--nc-ink-soft)}.nc-stars{color:var(--nc-gold-dark);letter-spacing:2px}.nc-h1{font-size:30px;line-height:1.2;margin:6px 0 14px;letter-spacing:-.01em}.nc-h1 em{font-style:normal;color:var(--nc-gold-dark)}.nc-subhead{font-size:17px;color:var(--nc-ink-soft);margin-bottom:20px}.nc-bullets{list-style:none;margin:0 0 22px;padding:0}.nc-bullets li{display:flex;gap:10px;align-items:flex-start;margin-bottom:11px;font-size:15px}.nc-bullets li:before{content:"\2713";color:var(--nc-green);font-weight:800;flex-shrink:0}.nc-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:13px;color:var(--nc-ink-soft)}.nc-logos{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:18px;font-weight:700;letter-spacing:.04em;color:#9a97a8;font-size:14px}.nc-logos img{max-height:34px;width:auto;filter:grayscale(1);opacity:.65}.nc-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:0 auto}.nc-pills span{background:#fff;border:1px solid var(--nc-border);border-radius:30px;padding:9px 18px;font-size:14px;font-weight:600}.nc-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nc-card{background:var(--nc-card);border:1px solid var(--nc-border);border-radius:10px;padding:22px}.nc-card h3{margin:0 0 8px;font-size:17px}.nc-card p{margin:0;color:var(--nc-ink-soft);font-size:14.5px}.nc-voc{display:block;margin-top:10px;font-style:italic;font-size:13.5px;color:#7a7789;border-left:3px solid var(--nc-border);padding-left:10px}.nc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.nc-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--nc-border);border-radius:10px;overflow:hidden;min-width:660px}.nc-table th,.nc-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--nc-border);font-size:14.5px}.nc-table th{background:var(--nc-accent);color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.03em}.nc-table th.nc-us{background:var(--nc-gold-dark)}.nc-table td.nc-good{color:var(--nc-green);font-weight:700}.nc-table td.nc-bad{color:var(--nc-red)}.nc-table tr:last-child td{border-bottom:none}.nc-band{background:#fff;border:1px solid var(--nc-border);border-radius:12px;max-width:820px;margin:0 auto;padding:32px;text-align:center}.nc-band h3{margin:0 0 12px;font-size:22px}.nc-band p{color:var(--nc-ink-soft);font-size:15px}.nc-how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:44px}.nc-how:last-child{margin-bottom:0}.nc-how.nc-rev .nc-how-text{order:2}.nc-how.nc-rev .nc-how-img{order:1}.nc-how-tag{font-size:12px;font-weight:700;color:var(--nc-gold-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.nc-how-text h3{font-size:21px;margin:0 0 10px}.nc-how-text p{color:var(--nc-ink-soft);font-size:15px}.nc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;text-align:center}.nc-stat-num{font-size:34px;font-weight:800;color:var(--nc-accent);line-height:1.1}.nc-stat-label{font-size:13.5px;color:var(--nc-ink-soft);margin-top:4px}.nc-testi{background:var(--nc-card);border:1px solid var(--nc-border);border-radius:10px;padding:22px}.nc-testi-head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.nc-testi-head img{width:44px;height:44px;border-radius:50%;object-fit:cover}.nc-testi-avatar{width:44px;height:44px;border-radius:50%;background:var(--nc-green-bg);color:var(--nc-green);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0}.nc-testi-name{font-weight:700;font-size:14.5px}.nc-testi-tag{font-size:12px;color:var(--nc-ink-soft)}.nc-testi p{margin:0;font-size:14.5px;color:var(--nc-ink-soft)}.nc-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nc-offer-card{background:#fff;color:var(--nc-ink);border-radius:12px;padding:26px 20px;text-align:center;position:relative;border:2px solid transparent;cursor:pointer;display:block;transition:border-color .15s ease,box-shadow .15s ease}.nc-offer-card:has(.nc-offer-radio:checked),.nc-offer-card.is-selected{border-color:var(--nc-gold);box-shadow:0 0 0 4px #e0a23d2e}.nc-offer-card.is-popular{border-color:var(--nc-gold)}.nc-offer-card.is-soldout{opacity:.5;cursor:not-allowed}.nc-offer-radio{position:absolute;opacity:0;pointer-events:none}.nc-pop-tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--nc-gold-dark);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;white-space:nowrap}.nc-offer-card h3{margin:6px 0 2px;font-size:16px}.nc-offer-price{font-size:30px;font-weight:800;margin:8px 0 0}.nc-offer-was{font-size:13px;color:var(--nc-ink-soft);text-decoration:line-through}.nc-offer-unit{font-size:12px;color:var(--nc-ink-soft);margin-top:2px}.nc-offer-save{display:inline-block;background:var(--nc-green-bg);color:var(--nc-green);font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;margin:8px 0 14px}.nc-gifts{text-align:left;font-size:13px;color:var(--nc-ink-soft);margin:14px 0 0;padding:0;list-style:none}.nc-gifts li{margin-bottom:8px;display:flex;gap:6px}.nc-gifts li:before{content:"\ff0b";color:var(--nc-gold-dark);font-weight:700;flex-shrink:0}.nc-offer-submit{max-width:420px;margin:28px auto 0;display:block}.nc-offer-sub{text-align:center;font-size:13px;color:#c9c6de;margin-top:12px}.nc-guarantee{display:flex;gap:26px;align-items:center;background:var(--nc-card);border:1px solid var(--nc-border);border-radius:12px;padding:30px;max-width:780px;margin:0 auto}.nc-guarantee-badge{flex-shrink:0;width:96px;height:96px;border-radius:50%;background:var(--nc-green-bg);color:var(--nc-green);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;text-align:center;line-height:1.2}.nc-guarantee h3{margin:0 0 8px;font-size:19px}.nc-guarantee p{color:var(--nc-ink-soft);font-size:14.5px}.nc-auth{border-radius:10px;padding:24px;text-align:center}.nc-auth.nc-is-bad{background:var(--nc-red-bg);border:1px solid #f0c9c6}.nc-auth.nc-is-good{background:var(--nc-green-bg);border:1px solid #cfe3bd}.nc-auth-mark{font-size:30px;line-height:1}.nc-auth h3{margin:10px 0 6px;font-size:16px}.nc-auth p{margin:0;font-size:13.5px;color:var(--nc-ink-soft)}.nc-faq{max-width:780px;margin:0 auto}.nc-faq details{border-bottom:1px solid var(--nc-border);padding:0}.nc-faq summary{padding:18px 0;font-size:16px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.nc-faq summary::-webkit-details-marker{display:none}.nc-faq summary:after{content:"+";font-weight:700;font-size:20px;line-height:1;color:var(--nc-gold-dark);flex-shrink:0}.nc-faq details[open] summary:after{content:"\2013"}.nc-faq-body{padding:0 0 18px;color:var(--nc-ink-soft);font-size:14.5px}.nc-final{text-align:center}.nc-final .nc-lede{margin-bottom:26px}.nc-final .nc-btn{max-width:360px;margin:0 auto}.nc-urgency{font-size:13px;color:#b9b6d0;margin-top:16px}@media(max-width:860px){.nc-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.nc-h1{font-size:26px}}@media(max-width:800px){.nc-how{grid-template-columns:minmax(0,1fr);gap:22px}.nc-how.nc-rev .nc-how-text,.nc-how.nc-rev .nc-how-img{order:initial}.nc-offer-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.nc-grid-2{grid-template-columns:minmax(0,1fr)}.nc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-h2{font-size:23px}.nc-pad{padding-top:40px;padding-bottom:40px}}@media(max-width:640px){.nc-guarantee{flex-direction:column;text-align:center}}.nc-payments{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.nc-payments svg,.nc-payments img{height:26px;width:auto;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #0000000f}.nc-payments-note{text-align:center;font-size:12px;color:#c9c6de;margin-top:10px;letter-spacing:.02em}.nc-sp:not(.nc-sp--dark) .nc-payments-note{color:var(--nc-ink-soft)}.nc-offer-card{padding-top:30px}.nc-offer-check{position:absolute;top:14px;left:14px;width:20px;height:20px;border-radius:50%;border:2px solid #d9d5cc;background:#fff;transition:all .15s ease}.nc-offer-card:has(.nc-offer-radio:checked) .nc-offer-check,.nc-offer-card.is-selected .nc-offer-check{border-color:var(--nc-gold-dark);background:var(--nc-gold-dark);box-shadow:inset 0 0 0 3px #fff}.nc-offer-img{margin:0 auto 12px;max-width:170px}.nc-offer-img img,.nc-offer-img svg{width:100%;border-radius:8px}.nc-offer-qty{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nc-ink-soft);background:#f3f1ea;border-radius:20px;padding:3px 10px;margin-bottom:6px}.nc-offer-saveamt{font-size:13px;font-weight:700;color:var(--nc-green);margin-top:2px}.nc-gifts{border-top:1px solid var(--nc-border);padding-top:14px;margin-top:14px}@media(max-width:749px){.nc-table-wrap{overflow:visible}.nc-table{min-width:0;border:none;background:transparent;border-radius:0}.nc-table thead{display:none}.nc-table tbody,.nc-table tr,.nc-table td{display:block}.nc-table tr{background:#fff;border:1px solid var(--nc-border);border-radius:10px;margin-bottom:14px;overflow:hidden}.nc-table tr:last-child{margin-bottom:0}.nc-table td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;text-align:right;padding:11px 16px;border-bottom:1px solid var(--nc-border)}.nc-table td:last-child{border-bottom:none}.nc-table td:before{content:attr(data-label);font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--nc-ink-soft);text-align:left;flex:0 0 40%}.nc-table td.nc-criterion{display:block;text-align:left;background:var(--nc-accent);color:#fff;font-weight:700;font-size:14px;border-bottom:none}.nc-table td.nc-criterion:before{display:none}.nc-table td.nc-us-cell{background:#fdf8ef}}@media(max-width:700px){.nc-offer-card{padding:26px 18px}.nc-guarantee{padding:24px}.nc-band{padding:24px 20px}.nc-logos{gap:14px;font-size:12px}.nc-h1{font-size:24px}.nc-subhead{font-size:16px}.nc-faq summary{font-size:15px}}@media(max-width:420px){.nc-stat-num{font-size:28px}.nc-btn{font-size:15px;padding:15px 14px}.nc-container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nc-salespage.css.map */
