.sng-lp{--sng-primary:#3E6C77;--sng-primary-dark:#2F535C;--sng-accent:#D3B48C;--sng-cream:#FAF6F0;--sng-mint:#E9F0EC;--sng-ink:#2E3A40;--sng-ink-soft:rgba(46,58,64,.72);--sng-line:rgba(46,58,64,.12);--sng-radius:14px;--sng-max:1200px;color:var(--sng-ink);background:var(--sng-cream);font-family:inherit;line-height:1.6;-webkit-font-smoothing:antialiased}.sng-lp *,.sng-lp *:before,.sng-lp *:after{box-sizing:border-box}.sng-lp img,.sng-lp video{max-width:100%;display:block}.sng-wrap{max-width:var(--sng-max);margin:0 auto;padding:0 20px}.sng-section{padding:64px 0}.sng-section--tight{padding:40px 0}.sng-bg-mint{background:var(--sng-mint)}.sng-bg-cream{background:var(--sng-cream)}.sng-lp h2,.sng-lp h3{margin:0 0 .5em;font-weight:800;letter-spacing:-.01em;line-height:1.18;color:var(--sng-ink)}.sng-h1{font-size:clamp(28px,4.2vw,44px)}.sng-h2{font-size:clamp(24px,3.4vw,36px)}.sng-lp p{margin:0 0 1em;font-size:clamp(15px,1.5vw,17px);color:var(--sng-ink-soft)}.sng-lp p:last-child{margin-bottom:0}.sng-lp strong{color:var(--sng-ink);font-weight:700}.sng-center{text-align:center}.sng-btn{display:inline-block;padding:15px 34px;border-radius:999px;background:var(--sng-primary);color:var(--sng-cream)!important;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.sng-btn:hover{background:var(--sng-primary-dark);transform:translateY(-1px)}.sng-btn--accent{background:var(--sng-accent);color:var(--sng-ink)!important}.sng-btn--accent:hover{background:#c4a177}.sng-banner{background:var(--sng-primary);padding:44px 0}.sng-banner h2{color:var(--sng-cream);margin:0;text-align:center}.sng-banner p{color:#faf6f0d9;text-align:center;margin-top:12px}.sng-banner .sng-btn{margin-top:22px}.sng-banner--offer{text-align:center}.sng-ugc__head h2{margin-bottom:4px}.sng-lp .sng-ugc__count{font-size:clamp(32px,5vw,42px);font-weight:800;line-height:1.2;color:var(--sng-primary);margin:0 0 4px}.sng-ugc__row{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px 20px 8px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sng-ugc__row::-webkit-scrollbar{display:none}.sng-ugc__card{flex:0 0 auto;width:215px;height:385px;border-radius:10px;overflow:hidden;background:var(--sng-mint);scroll-snap-align:start;position:relative}.sng-ugc__card video,.sng-ugc__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sng-marquee{overflow:hidden;background:var(--sng-mint);padding:34px 0}.sng-marquee__track{display:flex;width:max-content;animation:sng-scroll 45s linear infinite}.sng-marquee__group{display:flex;align-items:center;gap:64px;padding-right:64px}.sng-marquee img{max-height:58px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.65}.sng-marquee__slot{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:170px;height:68px;border:1px dashed var(--sng-line);border-radius:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sng-ink-soft)}@keyframes sng-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media(prefers-reduced-motion:reduce){.sng-marquee__track{animation:none}.sng-marquee{overflow-x:auto}}.sng-media-text{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.sng-media-text__media{border-radius:var(--sng-radius);overflow:hidden;background:var(--sng-mint)}.sng-media-text__media video,.sng-media-text__media img{width:100%;height:100%;object-fit:cover}.sng-media-text__body h2{margin-top:0}.sng-media-text .sng-btn{margin-top:8px}.sng-rating{margin-top:14px!important;font-weight:600;color:var(--sng-ink)!important}.sng-stars{color:var(--sng-accent);letter-spacing:2px}.sng-h2-mobile{display:block;text-align:center;margin-bottom:24px}.sng-h2-desktop{display:none}.sng-guarantee-note{font-style:italic;font-weight:600;color:var(--sng-ink)!important}.sng-benefits{display:flex;flex-direction:column;gap:20px}.sng-benefit{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start}.sng-benefit__icon{width:24px;height:24px;color:var(--sng-primary);margin-top:2px}.sng-benefit__icon svg{width:100%;height:100%}.sng-benefit p{margin:0}.sng-results{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.sng-results__media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center 30%;max-height:560px;border-radius:var(--sng-radius)}.sng-results h3{font-size:clamp(20px,2.6vw,28px)}.sng-results__row{margin-bottom:22px}.sng-results__row:last-of-type{margin-bottom:0}.sng-results__bar{height:34px;border-radius:999px;background:#3e6c7724;position:relative;overflow:hidden;margin-bottom:8px}.sng-results__fill{position:absolute;inset:0 auto 0 0;width:var(--percentage);background:var(--sng-primary);border-radius:999px;display:flex;align-items:center;padding-left:16px}.sng-results__fill span{color:var(--sng-cream);font-weight:800;font-size:15px}.sng-results__text{font-size:15px!important}.sng-results__caption{margin-top:20px!important;font-size:13px!important;opacity:.7}.sng-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sng-compare{width:100%;min-width:320px;border-collapse:separate;border-spacing:0 10px;margin-top:32px}.sng-compare th{padding:16px 10px;font-size:clamp(14px,2vw,18px);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sng-compare thead th:nth-child(2){color:var(--sng-primary)}.sng-compare thead th:nth-child(3){color:var(--sng-ink-soft)}.sng-compare td{padding:16px 12px;text-align:center;background:#fff;vertical-align:middle}.sng-compare td:first-child{text-align:left;background:var(--sng-mint);border-radius:var(--sng-radius) 0 0 var(--sng-radius);padding-left:22px}.sng-compare td:last-child{border-radius:0 var(--sng-radius) var(--sng-radius) 0}.sng-compare td h3{margin:0;font-size:clamp(14px,1.8vw,17px);font-weight:700}.sng-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.sng-icon svg{width:15px;height:15px}.sng-icon--yes{background:var(--sng-primary);color:#fff}.sng-icon--no{background:#2e3a401a;color:var(--sng-ink-soft)}.sng-grid-3{display:grid;grid-template-columns:1fr;gap:24px}.sng-testimonial{background:#fff;border-radius:var(--sng-radius);overflow:hidden;text-align:center;display:flex;flex-direction:column}.sng-testimonial__img{aspect-ratio:1/1}.sng-testimonial__img img{width:100%;height:100%;min-height:100%;object-fit:cover}.sng-testimonial__info{padding:22px 20px 26px}.sng-lp .sng-testimonial__stars{font-size:18px;letter-spacing:3px;color:var(--sng-accent);margin:0 0 10px}.sng-quote{width:26px;height:26px;margin:0 auto 12px;color:var(--sng-accent)}.sng-testimonial__text{font-style:italic;font-size:15px!important}.sng-testimonial__author{margin-top:16px!important;font-size:14px!important;color:var(--sng-ink-soft)!important}.sng-proof{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.sng-proof img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:top center;border-radius:10px;background:var(--sng-mint)}.sng-guarantee{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}.sng-guarantee__media img{width:100%;height:100%;object-fit:cover}.sng-guarantee__body{background:var(--sng-mint);padding:40px 32px;display:flex;flex-direction:column;justify-content:center}.sng-faq{max-width:860px;margin:0 auto}.sng-faq details{background:#fff;border:1px solid var(--sng-line);border-radius:var(--sng-radius);margin-bottom:12px;overflow:hidden}.sng-faq summary{list-style:none;cursor:pointer;padding:18px 52px 18px 22px;position:relative;font-weight:700;font-size:clamp(15px,1.7vw,17px);color:var(--sng-ink)}.sng-faq summary::-webkit-details-marker{display:none}.sng-faq summary:after{content:"";position:absolute;right:24px;top:50%;width:9px;height:9px;border-right:2px solid var(--sng-primary);border-bottom:2px solid var(--sng-primary);transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}.sng-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.sng-faq__content{padding:0 22px 20px}.sng-faq__content ul{margin:0 0 1em;padding-left:20px;color:var(--sng-ink-soft);font-size:16px}.sng-faq__content li{margin-bottom:6px}.sng-icons{display:grid;grid-template-columns:1fr;gap:24px}.sng-icons__card{background:#fff;border-radius:var(--sng-radius);padding:34px 24px;text-align:center}.sng-icons__icon{width:40px;height:40px;margin:0 auto 16px;color:var(--sng-primary)}.sng-icons__icon svg{width:100%;height:100%}.sng-icons__card h3{margin:0;font-size:17px}.sng-news{background:var(--sng-primary);padding:60px 0;text-align:center}.sng-news h2{color:var(--sng-cream)}.sng-news p{color:#faf6f0d1}.sng-news__form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:520px;margin:24px auto 0}.sng-news__form input{flex:1 1 240px;padding:15px 18px;border-radius:999px;border:1px solid rgba(250,246,240,.35);background:#faf6f01a;color:var(--sng-cream);font-size:15px}.sng-news__form input::placeholder{color:#faf6f0a6}.sng-news__form input:focus{outline:2px solid var(--sng-accent);outline-offset:2px}@media screen and (min-width:750px){.sng-section{padding:88px 0}.sng-wrap{padding:0 40px}.sng-media-text{grid-template-columns:1fr 1fr;gap:56px}.sng-media-text--reverse .sng-media-text__media{order:2}.sng-media-text--reverse .sng-media-text__body{order:1}.sng-h2-mobile{display:none}.sng-h2-desktop{display:block}.sng-grid-3,.sng-proof{grid-template-columns:repeat(3,1fr);gap:40px}.sng-guarantee{grid-template-columns:1fr 1fr}.sng-guarantee__body{padding:56px 48px}.sng-icons{grid-template-columns:repeat(3,1fr);gap:40px}.sng-compare td:first-child{padding-left:32px}.sng-results{grid-template-columns:1fr 1fr;gap:56px}.sng-ugc__row{margin:0 -40px;padding:28px 40px 8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snugoclean-lp.css.map */
