:root{--cs-bg:#EFE9E0;--cs-bg-2:#F7F2EA;--cs-bg-3:#E5DDD0;--cs-ink:#1F1A14;--cs-bark:#5A4632;--cs-bark-soft:#7A6450;--cs-blush:#E8B89A;--cs-blush-2:#F2D4BD;--cs-line:#D9CFBF;--cs-gold:#B89270;--cs-white:#fff;--cs-display: Georgia, "Cormorant Garamond", serif;--cs-body: Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif}.cs-mod{background:var(--cs-bg);color:var(--cs-ink);font-family:var(--cs-body);font-size:16px;line-height:1.55;letter-spacing:.005em;overflow:hidden}.cs-mod *{box-sizing:border-box}.cs-mod img{max-width:100%;display:block}.cs-mod a{color:inherit}.cs-container{width:min(1240px,calc(100% - 40px));margin:0 auto}.cs-pad{padding:clamp(56px,8vw,112px) 0}.cs-pad-sm{padding:clamp(34px,5vw,58px) 0}.cs-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:600;color:var(--cs-bark);display:inline-flex;gap:9px;align-items:center}.cs-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cs-blush);box-shadow:0 0 0 6px #e8b89a33}.cs-h1,.cs-h2,.cs-h3{font-family:var(--cs-display);font-weight:400;letter-spacing:-.01em;margin:0;color:var(--cs-ink)}.cs-h1{font-size:clamp(44px,8vw,96px);line-height:1.02}.cs-h2{font-size:clamp(34px,5.2vw,64px);line-height:1}.cs-h3{font-size:clamp(22px,3vw,34px);line-height:1.1}.cs-it{font-style:italic;font-weight:300}.cs-lead{font-size:clamp(17px,1.7vw,20px);line-height:1.5;color:var(--cs-bark);max-width:62ch}.cs-muted{color:var(--cs-bark-soft)}.cs-btn{-webkit-appearance:none;appearance:none;border:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:15px 22px;background:var(--cs-ink);color:#fff;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 16px 34px #1f1a1424;transition:.18s ease}.cs-btn:hover{transform:translateY(-1px);box-shadow:0 20px 44px #1f1a142e}.cs-btn--ghost{background:#ffffff73;color:var(--cs-ink);border:1px solid var(--cs-line);box-shadow:none}.cs-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.cs-card{background:#f7f2eac7;border:1px solid var(--cs-line);border-radius:28px;box-shadow:0 22px 60px #1f1a1414;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cs-media{position:relative;border-radius:36px;overflow:hidden;background:var(--cs-bg-3);border:1px solid var(--cs-line);min-height:360px}.cs-media img,.cs-media svg{width:100%;height:100%;object-fit:cover}.cs-placeholder{height:100%;min-height:320px;display:flex;align-items:center;justify-content:center;color:#1f1a1459;font-size:13px;text-align:center;padding:24px;background:linear-gradient(135deg,var(--cs-bg-3),var(--cs-bg-2))}.cs-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,70px);align-items:center}.cs-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cs-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cs-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:34px}.cs-head .cs-lead{margin:0}.cs-stars{letter-spacing:2px;color:var(--cs-gold);white-space:nowrap}.cs-pill{display:inline-flex;border:1px solid rgba(90,70,50,.16);background:#ffffff75;border-radius:999px;padding:7px 10px;font-size:12px;color:var(--cs-bark);font-weight:700}.cs-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cs-price strong{font-size:28px}.cs-price s{color:#5a46327a}.cs-save{color:var(--cs-bark);font-weight:800;font-size:12px;background:var(--cs-blush-2);padding:5px 8px;border-radius:999px}.cs-hero{padding:clamp(42px,6vw,90px) 0}.cs-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(30px,6vw,78px);align-items:center}.cs-hero-copy{display:grid;gap:22px}.cs-hero-bullets{list-style:none;padding:0;margin:0;display:grid;gap:10px}.cs-hero-bullets li{display:flex;gap:10px;align-items:flex-start;color:var(--cs-bark)}.cs-check{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e8b89a4d;color:var(--cs-bark);font-weight:800;flex:0 0 20px;font-size:12px}.cs-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cs-hero-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}.cs-mini{border:1px solid var(--cs-line);background:#ffffff61;border-radius:16px;padding:12px;font-size:12px;color:var(--cs-bark);font-weight:700}.cs-float{position:absolute;right:18px;bottom:18px;background:#f7f2eae6;border:1px solid var(--cs-line);border-radius:20px;padding:14px;box-shadow:0 14px 40px #1f1a141f;max-width:210px}.cs-float b{display:block;font-family:var(--cs-display);font-size:30px;line-height:1;color:var(--cs-ink)}.cs-float span{font-size:12px;color:var(--cs-bark)}.cs-trust-bar{background:var(--cs-ink);color:#fff}.cs-trust-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0}.cs-logo-row{display:flex;gap:24px;flex-wrap:wrap;opacity:.72;font-family:var(--cs-display);font-size:20px}.cs-problem-list{display:grid;gap:12px}.cs-problem-item{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:16px;border-radius:18px;background:#ffffff6b;border:1px solid var(--cs-line)}.cs-x{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#1f1a1414;font-weight:800;color:var(--cs-bark)}.cs-benefit{padding:22px;border-radius:24px;border:1px solid var(--cs-line);background:#ffffff6b}.cs-benefit__num{font-family:var(--cs-display);font-size:34px;color:var(--cs-gold);line-height:1;margin-bottom:18px}.cs-benefit h3{font-family:var(--cs-display);font-size:28px;margin:0 0 10px}.cs-stat{margin-top:16px;border-top:1px solid var(--cs-line);padding-top:12px;color:var(--cs-bark);font-weight:800;font-size:13px}.cs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.cs-step{padding:22px}.cs-step-img{border-radius:22px;overflow:hidden;background:var(--cs-bg-3);aspect-ratio:4/3;margin-bottom:18px}.cs-step-img img,.cs-step-img svg{width:100%;height:100%;object-fit:cover}.cs-step small{display:block;color:var(--cs-bark);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800;margin-bottom:8px}.cs-results{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cs-result-img{border-radius:24px;overflow:hidden;background:var(--cs-bg-3);aspect-ratio:4/5;margin-bottom:14px}.cs-result-img img,.cs-result-img svg{width:100%;height:100%;object-fit:cover}.cs-result{padding:14px}.cs-result p{margin:8px 0 0}.cs-verified{font-size:12px;color:var(--cs-bark);font-weight:800;margin-top:8px}.cs-compare-card{overflow:hidden}.cs-compare-row{display:grid;grid-template-columns:1.2fr repeat(4,1fr);border-bottom:1px solid var(--cs-line)}.cs-compare-row:last-child{border-bottom:0}.cs-compare-cell{padding:15px 14px;font-size:13px;border-right:1px solid var(--cs-line);display:flex;align-items:center}.cs-compare-cell:last-child{border-right:0}.cs-compare-head{background:var(--cs-ink);color:#fff;font-weight:800}.cs-compare-us{background:#e8b89a2e;font-weight:800}.cs-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cs-spec{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--cs-line)}.cs-spec b{font-weight:800}.cs-spec span{color:var(--cs-bark);text-align:right}.cs-timeline{display:grid;gap:12px}.cs-time{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:18px;border-radius:22px;background:#ffffff6b;border:1px solid var(--cs-line)}.cs-time b{color:var(--cs-bark)}.cs-review-summary{min-width:210px;padding:20px;text-align:right}.cs-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cs-review{padding:22px}.cs-review h3{font-size:24px;margin:10px 0}.cs-review-author{border-top:1px solid var(--cs-line);padding-top:14px;margin-top:16px;color:var(--cs-bark);font-size:13px}.cs-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cs-bundle{position:relative;padding:22px}.cs-badge{position:absolute;top:14px;right:14px}.cs-bundle-price{margin:22px 0 8px}.cs-bundle-select{width:100%;border:1px solid var(--cs-line);border-radius:14px;background:#ffffffad;padding:12px;margin:12px 0;font:inherit;color:var(--cs-ink)}.cs-bundle button{width:100%}.cs-per-each{font-size:12px;color:var(--cs-bark);font-weight:800;margin-bottom:14px}.cs-bundle ul{padding-left:18px;color:var(--cs-bark)}.cs-ugc{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.cs-ugc-card{aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:var(--cs-bg-3);position:relative}.cs-ugc-card img,.cs-ugc-card svg{width:100%;height:100%;object-fit:cover}.cs-handle{position:absolute;left:10px;bottom:10px;right:10px;background:#f7f2ead1;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;text-align:center}.cs-faq{display:grid;gap:12px}.cs-faq details{border:1px solid var(--cs-line);background:#ffffff6b;border-radius:20px;padding:18px}.cs-faq summary{cursor:pointer;font-weight:800}.cs-faq p{color:var(--cs-bark);margin:12px 0 0}.cs-guarantee{background:var(--cs-bg-2)}.cs-guarantee-inner{display:grid;grid-template-columns:260px 1fr;gap:36px;align-items:center}.cs-seal{width:190px;height:190px;border-radius:50%;border:1px solid var(--cs-line);display:flex;align-items:center;justify-content:center;background:#ffffff73;font-family:var(--cs-display);font-size:42px;margin:auto}.cs-guarantee-points{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.cs-final{text-align:center}.cs-final .cs-h2{font-size:clamp(46px,8vw,96px)}.cs-final .cs-lead{margin:24px auto}.cs-footer{padding:28px 0;border-top:1px solid var(--cs-line);font-size:12px;color:var(--cs-bark)}@media(max-width:900px){.cs-grid-2,.cs-hero-grid,.cs-guarantee-inner,.cs-grid-3,.cs-steps,.cs-results,.cs-reviews,.cs-bundles{grid-template-columns:1fr}.cs-grid-4,.cs-hero-trust,.cs-guarantee-points{grid-template-columns:repeat(2,1fr)}.cs-head{display:block}.cs-head .cs-lead{margin-top:18px}.cs-trust-inner{display:block}.cs-logo-row{margin-top:14px}.cs-ugc{grid-template-columns:repeat(2,1fr)}.cs-compare-row{grid-template-columns:1fr 1fr}.cs-compare-cell{border-right:0}.cs-compare-head:not(:first-child){display:none}.cs-compare-cell:nth-child(n+4){display:none}.cs-compare-cell:nth-child(2){border-left:1px solid var(--cs-line)}.cs-media{min-height:300px}.cs-h1{font-size:clamp(46px,14vw,72px)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/curvesmooth-modular.css.map */
