@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Jost:wght@400;500;600&display=swap";:root{--nova-bg:#FBF6F2;--nova-surface:#FCEFEA;--nova-surface2:#F5DFD8;--nova-ink:#221A18;--nova-ink-muted:#8A7A74;--nova-accent:#C0736B;--nova-accent-deep:#A85A54;--nova-line:rgba(34,26,24,.1);--nova-radius:20px;--nova-radius-sm:14px;--nova-radius-pill:999px;--nova-btn-bg:#221A18;--nova-btn-fg:#FBF6F2;--nova-font-heading:"Cormorant Garamond",Georgia,serif;--nova-font-body:"Jost",-apple-system,BlinkMacSystemFont,sans-serif}.nova-container{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.nova-section{padding:clamp(44px,7vw,88px) 0;background:var(--nova-bg);font-family:var(--nova-font-body);color:var(--nova-ink)}.nova-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--nova-accent);font-weight:600;margin:0 0 10px}.nova-h2{font-family:var(--nova-font-heading);font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.08;margin:0 0 12px}.nova-lead{font-size:clamp(15px,2.4vw,17px);line-height:1.6;color:var(--nova-ink-muted);max-width:560px;margin:0 auto 30px}.nova-center{text-align:center}.nova-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--nova-font-body);font-weight:600;font-size:15px;letter-spacing:.02em;padding:16px 30px;border-radius:var(--nova-radius-pill);background:var(--nova-btn-bg);color:var(--nova-btn-fg);border:none;cursor:pointer;text-decoration:none;transition:transform .2s ease}.nova-btn:hover{transform:translateY(-2px)}.nova-btn--accent{background:var(--nova-accent);color:#fff}.nova-hero{background:linear-gradient(180deg,var(--nova-surface) 0%,var(--nova-bg) 100%)}.nova-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.nova-hero-media{position:relative;border-radius:var(--nova-radius);overflow:hidden;aspect-ratio:1/1;background:var(--nova-surface2);box-shadow:0 30px 60px -30px #9650448c}.nova-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.nova-hero h1{font-family:var(--nova-font-heading);font-weight:500;font-size:clamp(34px,5vw,58px);line-height:1.04;margin:0 0 16px}.nova-stars{color:var(--nova-accent);letter-spacing:2px;font-size:15px}.nova-hero-sub{font-size:clamp(15px,2.4vw,18px);line-height:1.6;color:var(--nova-ink-muted);margin:0 0 22px;max-width:480px}.nova-price-row{display:flex;align-items:baseline;gap:12px;margin:0 0 20px}.nova-price{font-family:var(--nova-font-heading);font-size:34px;font-weight:600;color:var(--nova-ink)}.nova-price-was{font-size:18px;color:var(--nova-ink-muted);text-decoration:line-through}.nova-save{font-size:12px;font-weight:600;color:#fff;background:var(--nova-accent);padding:4px 10px;border-radius:var(--nova-radius-pill)}.nova-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.nova-trust-row div{text-align:center}.nova-trust-n{font-family:var(--nova-font-heading);font-size:22px;font-weight:600;color:var(--nova-accent-deep)}.nova-trust-l{font-size:11px;color:var(--nova-ink-muted);letter-spacing:.04em}.nova-bar{background:var(--nova-ink);color:var(--nova-bg);font-size:12px;letter-spacing:.05em;padding:10px 16px;text-align:center}.nova-ugc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;max-width:1000px;margin:0 auto}.nova-ugc-card{position:relative;border-radius:var(--nova-radius);overflow:hidden;aspect-ratio:1/1;background:var(--nova-surface);border:1px solid rgba(192,115,107,.25);box-shadow:0 18px 40px -22px #96504480}.nova-ugc-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nova-ugc-tag{position:absolute;top:12px;left:12px;font-size:9px;letter-spacing:.12em;color:#fff;background:#a85a54d9;padding:3px 9px;border-radius:var(--nova-radius-pill)}.nova-ugc-foot{position:absolute;bottom:0;left:0;right:0;padding:26px 14px 12px;background:linear-gradient(180deg,#221a1800,#221a18b8);display:flex;align-items:center;gap:8px}.nova-ugc-foot span{font-size:11px;font-weight:600;color:#fff}.nova-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.nova-card{background:#fff;border:1px solid var(--nova-line);border-radius:var(--nova-radius);padding:26px 22px}.nova-card .ic{font-size:26px;margin-bottom:12px;display:block}.nova-card h3{font-family:var(--nova-font-body);font-weight:600;font-size:16px;margin:0 0 6px}.nova-card p{font-size:14px;line-height:1.5;color:var(--nova-ink-muted);margin:0}.nova-prod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.nova-prod{background:#fff;border:1px solid var(--nova-line);border-radius:var(--nova-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease}.nova-prod:hover{transform:translateY(-3px)}.nova-prod-img{position:relative;aspect-ratio:1/1;background:var(--nova-surface)}.nova-prod-img img{width:100%;height:100%;object-fit:cover;display:block}.nova-badge{position:absolute;top:10px;left:10px;font-size:10px;font-weight:600;letter-spacing:.06em;color:#fff;background:var(--nova-accent);padding:4px 9px;border-radius:var(--nova-radius-pill)}.nova-prod-body{padding:16px 16px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.nova-prod-body .nm{font-size:14px;font-weight:500;line-height:1.3;min-height:36px}.nova-prod-body .pr{font-family:var(--nova-font-heading);font-size:20px;font-weight:600;color:var(--nova-accent-deep)}.nova-prod-body .nova-btn{padding:12px 18px;font-size:13px;margin-top:auto}.nova-compare{background:#fff;border:1px solid var(--nova-line);border-radius:var(--nova-radius);overflow:hidden;max-width:680px;margin:0 auto}.nova-compare .r{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;padding:14px 18px;font-size:14px}.nova-compare .r+.r{border-top:1px solid var(--nova-line)}.nova-compare .h{background:var(--nova-surface);font-weight:600}.nova-compare .r span:not(:first-child){text-align:center}.nova-yes{color:var(--nova-accent-deep);font-weight:700}.nova-no{color:#c9b8b2}.nova-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.nova-step .n{width:44px;height:44px;border-radius:50%;background:var(--nova-accent);color:#fff;font-family:var(--nova-font-heading);font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.nova-step h3{font-weight:600;font-size:17px;margin:0 0 6px}.nova-step p{font-size:14px;line-height:1.5;color:var(--nova-ink-muted);margin:0}.nova-rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.nova-rev{background:#fff;border:1px solid var(--nova-line);border-radius:var(--nova-radius);padding:24px}.nova-rev p{font-size:15px;line-height:1.55;margin:10px 0 16px}.nova-rev .who{display:flex;align-items:center;gap:10px;font-size:13px}.nova-rev .av{width:34px;height:34px;border-radius:50%;background:var(--nova-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.nova-faq{max-width:720px;margin:0 auto}.nova-faq details{background:#fff;border:1px solid var(--nova-line);border-radius:var(--nova-radius-sm);padding:6px 20px;margin-bottom:12px}.nova-faq summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center}.nova-faq summary::-webkit-details-marker{display:none}.nova-faq summary:after{content:"+";color:var(--nova-accent);font-size:22px}.nova-faq details[open] summary:after{content:"\2212"}.nova-faq p{font-size:14px;line-height:1.6;color:var(--nova-ink-muted);margin:0 0 16px}.nova-final{background:linear-gradient(180deg,var(--nova-surface),var(--nova-surface2));border-radius:var(--nova-radius);padding:clamp(36px,6vw,64px);text-align:center}.nova-sticky{display:none}@media(max-width:820px){.nova-hero-grid{grid-template-columns:1fr}.nova-trust-row{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:749px){.nova-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9999;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--nova-accent);color:#fff;box-shadow:0 -3px 16px #00000024;opacity:0;transform:translateY(110%);transition:.28s}.nova-sticky.is-visible{opacity:1;transform:translateY(0)}.nova-sticky .lab{font-size:13px;font-weight:600}.nova-sticky .go{background:#fff;color:var(--nova-accent-deep);font-weight:700;font-size:13px;padding:11px 18px;border-radius:var(--nova-radius-pill);border:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nova-clone-styles.css.map */
