#cm{--cm-navy: #1E283C;--cm-aqua: #2BB3C0;--cm-aqua-soft: #E3F6F8;--cm-green: #1FA45A;--cm-green-d: #178A4A;--cm-bg: #FFFFFF;--cm-alt: #F4F6F8;--cm-text: #3A4357;--cm-line: #E1E5EA;--cm-red: #D9473F;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cm-text);background:var(--cm-bg);font-size:16px;line-height:1.55;padding-bottom:76px}#cm *,#cm *:before,#cm *:after{box-sizing:border-box}#cm img,#cm video{display:block;max-width:100%;height:auto}.cm-wrap{max-width:1080px;margin:0 auto;padding:0 16px}.cm-sec{padding:48px 0}.cm-alt{background:#ecf0f38c}#cm{position:relative;isolation:isolate;background:#fbfaf7}#cm:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#ffffff4d,#ffffff4d),url(/cdn/shop/files/cleanmat-fondo-sabana.jpg?width=1600) center / cover no-repeat}.cm-ann{background:var(--cm-navy);color:#fff;text-align:center;font-weight:700;font-size:14px;padding:10px 16px}.cm-h1{margin:0;color:var(--cm-navy);font-weight:800;font-size:clamp(28px,7.4vw,44px);line-height:1.08;letter-spacing:-.02em}.cm-lead{margin:12px 0 0;color:var(--cm-navy);font-weight:700;font-size:18px;line-height:1.35}.cm-sub{margin:10px 0 0;font-size:16px}.cm-h2{margin:0 0 16px;color:var(--cm-navy);font-weight:800;font-size:clamp(26px,6.6vw,36px);line-height:1.12;letter-spacing:-.015em}.cm-h2 em{font-style:normal;color:var(--cm-aqua)}.cm-p{margin:0 0 24px}.cm-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:14px 20px;border:0;border-radius:14px;background:var(--cm-green);color:#fff!important;font:800 17px/1.2 Inter,system-ui,sans-serif;text-align:center;text-decoration:none;letter-spacing:.01em;box-shadow:0 10px 24px -10px #1fa45ab3;cursor:pointer;transition:transform .15s,background-color .15s}.cm-btn:hover{background:var(--cm-green-d)}.cm-btn:active{transform:scale(.98)}.cm-btn:focus-visible{outline:3px solid var(--cm-aqua);outline-offset:3px}.cm-btn--xl{min-height:62px;font-size:18px}.cm-btn[disabled]{background:#9aa3b0;box-shadow:none}.cm-hero{padding:16px 0 32px}.cm-hero .cm-wrap{display:grid;gap:20px}.cm-hero-media{position:relative;border-radius:20px;overflow:hidden;background:var(--cm-alt)}.cm-hero-media video{width:100%;aspect-ratio:4 / 5;object-fit:cover}.cm-hero-media img{width:100%;height:auto}.cm-real{position:absolute;left:12px;top:12px;background:#1e283cd1;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}.cm-hero-copy .cm-btn{margin-top:20px}.cm-micro{margin:12px 0 0;text-align:center;font-size:14px;color:#5a6376;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center}.cm-stars{display:inline-flex;gap:2px;margin-right:4px;vertical-align:-2px}.cm-stars svg{width:16px;height:16px;fill:#f5b301}.cm-stars svg.o{fill:#d7dce3}.cm-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;background:var(--cm-aqua-soft)}.cm-trust>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:12px;line-height:1.3}.cm-trust svg{width:26px;height:26px;color:var(--cm-navy)}.cm-trust b{display:block;color:var(--cm-navy);font-size:13px}.cm-vs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cm-vs-col{border-radius:16px;overflow:hidden;border:1px solid var(--cm-line);background:#fff}.cm-vs-col.is-bad{border-color:#f2c9c6}.cm-vs-col.is-good{border-color:#b9e6eb}.cm-vs-head{padding:10px 12px;font-weight:800;font-size:14px;color:var(--cm-navy)}.is-bad .cm-vs-head{background:#fdeceb}.is-good .cm-vs-head{background:var(--cm-aqua-soft)}.cm-vs-col img{width:100%;height:auto}.cm-vs-col ul{list-style:none;margin:0;padding:12px;display:grid;gap:10px;font-size:13.5px;line-height:1.4}.cm-bens{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cm-ben{background:#fff;border-radius:16px;padding:16px 14px;border:1px solid var(--cm-line)}.cm-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--cm-aqua-soft);font-size:22px;margin-bottom:10px}.cm-ben b{display:block;color:var(--cm-navy);font-size:15px;line-height:1.25}.cm-ben p{margin:6px 0 0;font-size:13.5px;line-height:1.45}.cm-steps{list-style:none;margin:24px 0;padding:0;display:grid;gap:10px}.cm-steps li{display:flex;gap:14px;align-items:center;background:#fff;border-radius:14px;padding:12px 14px;border:1px solid var(--cm-line)}.cm-steps span{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--cm-navy);color:#fff;font-weight:800}.cm-steps b{color:var(--cm-navy);margin-right:4px}.cm-bas{display:grid;gap:16px}.cm-ba-item{margin:0}.cm-ba{--p: 50%;position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1;background:var(--cm-alt)}.cm-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cm-ba .cm-after{clip-path:inset(0 0 0 var(--p))}.cm-ba-l{position:absolute;top:10px;font-size:11px;font-weight:800;letter-spacing:.08em;color:#fff;background:#1e283cb3;padding:4px 8px;border-radius:999px}.cm-ba-l.l{left:10px}.cm-ba-l.r{right:10px}.cm-ba-line{position:absolute;top:0;bottom:0;left:var(--p);width:3px;margin-left:-1.5px;background:#fff}.cm-ba-knob{position:absolute;top:50%;left:var(--p);transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:800;color:var(--cm-navy);box-shadow:0 4px 12px #00000040}.cm-ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.cm-ba-item figcaption{margin-top:8px;font-size:14px;color:#5a6376;text-align:center}.cm-revsum{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--cm-navy);margin-bottom:16px}.cm-revs{display:grid;gap:12px}.cm-rev{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--cm-line)}.cm-rev img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.cm-rev-b{padding:14px}.cm-rev p{margin:8px 0;color:var(--cm-navy)}.cm-who{font-size:14px;color:#5a6376}.cm-ver{margin-left:8px;color:var(--cm-green);font-weight:700;font-size:12px}.cm-auth{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:20px 16px;font-size:14px;font-weight:600;color:var(--cm-navy);border-top:1px solid var(--cm-line);border-bottom:1px solid var(--cm-line)}.cm-offer{padding:4px 0 28px}.cm-box{max-width:520px;margin:0 auto}.cm-offers{display:grid;gap:12px;margin:16px 0}.cm-opt{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:16px;border:1.5px solid var(--cm-line);border-radius:14px;cursor:pointer;background:#fff;transition:border-color .25s,box-shadow .25s,transform .25s}.cm-opt:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #1e283c59}.cm-opt input{position:absolute;opacity:0;pointer-events:none}.cm-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--cm-line);display:grid;place-items:center;transition:border-color .2s}.cm-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cm-navy);transform:scale(0);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.cm-opt.is-sel{border-color:var(--cm-navy);box-shadow:0 0 0 3px #1e283c14,0 10px 24px -14px #1e283c59}.cm-opt.is-sel .cm-radio{border-color:var(--cm-navy)}.cm-opt.is-sel .cm-radio:after{transform:scale(1)}.cm-opt-t b{display:block;font-size:15px;line-height:1.25;color:var(--cm-navy)}.cm-opt-t small{display:block;margin-top:2px;font-size:12.5px;color:#5a6376;line-height:1.3}.cm-opt-p{text-align:right;line-height:1.25}.cm-opt-p b{display:block;font-size:18px;font-weight:800;color:var(--cm-navy)}.cm-opt-p s{font-size:12.5px;color:#8a93a3}.cm-opt-p small{display:block;font-size:11px;font-weight:700;color:var(--cm-navy)}.cm-opt--best{margin-top:6px;border-width:2px;padding:22px 16px 18px;background:linear-gradient(180deg,#fff,var(--cm-aqua-soft))}.cm-opt--best .cm-opt-t b{font-size:16px}.cm-opt--best .cm-opt-p b{font-size:21px}.cm-ribbon{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--cm-navy);color:#fff;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:1.4px;text-transform:uppercase;padding:6px 12px;border-radius:99px;white-space:nowrap}.cm-or{display:block;margin:14px 0 8px;text-align:center;font-size:12.5px;color:#5a6376}.cm-card{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border:1.5px solid var(--cm-navy);border-radius:14px;color:var(--cm-navy);text-decoration:none;transition:background .2s,transform .2s}.cm-card:hover{background:var(--cm-alt);transform:translateY(-1px)}.cm-card svg{width:22px;height:22px}.cm-card b{display:block;font-size:14px}.cm-card small{display:block;font-size:12px;color:#5a6376}.cm-chip{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:13px;font-weight:600;color:var(--cm-green);text-align:center}.cm-chip svg{width:18px;height:18px;flex:none}.cm-trustbox{margin-top:16px}.cm-ogift{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:700;line-height:1.3;color:var(--cm-green-d);background:#e3f5ea;padding:4px 9px;border-radius:99px}.cm-wa-link{display:block;margin-top:14px;text-align:center;font-size:13.5px;color:var(--cm-navy)}.cm-badge{display:inline-block;background:var(--cm-red);color:#fff;font-weight:800;font-size:12px;letter-spacing:.06em;padding:6px 10px;border-radius:999px}.cm-count{display:flex;justify-content:space-between;align-items:center;background:#fff3e0;color:#8a4b00;border-radius:12px;padding:10px 12px;margin-bottom:14px;font-size:14px;font-weight:600}.cm-count b{font-variant-numeric:tabular-nums;font-size:16px}.cm-buy{margin:0}.cm-faq{display:grid;gap:10px}.cm-faq details{background:#fff;border:1px solid var(--cm-line);border-radius:14px;padding:0 16px}.cm-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-weight:700;color:var(--cm-navy)}.cm-faq summary::-webkit-details-marker{display:none}.cm-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--cm-aqua);transition:transform .2s}.cm-faq details[open] summary:after{transform:rotate(45deg)}.cm-faq p{margin:0 0 16px}.cm-final{padding:48px 0;text-align:center;background:var(--cm-navy);color:#fff}.cm-final .cm-h2{color:#fff}.cm-final p{margin:0 0 20px;opacity:.85}.cm-wa{display:inline-block;margin-top:16px;color:#fff;font-size:14px}.cm-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--cm-line);box-shadow:0 -8px 24px -12px #00000040;transform:translateY(110%);transition:transform .25s ease}.cm-bar.is-on{transform:none}.cm-bar>div{line-height:1.15}.cm-bar b{display:block;color:var(--cm-navy);font-size:20px}.cm-bar small{color:#5a6376;font-size:12px}.cm-bar .cm-btn{flex:1;min-height:50px;font-size:16px}.cm-ph{padding:24px;border:2px dashed var(--cm-line);border-radius:16px;text-align:center;color:#5a6376;font-size:14px;background:#fff}#cm.is-js [data-cm-rv]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}#cm.is-js [data-cm-rv].is-in{opacity:1;transform:none}@media(min-width:900px){.cm-sec{padding:72px 0}.cm-hero{padding:32px 0 56px}.cm-hero .cm-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:48px}.cm-bens{grid-template-columns:repeat(4,1fr)}.cm-steps,.cm-bas,.cm-revs{grid-template-columns:repeat(3,1fr)}.cm-hero-copy .cm-btn,.cm-final .cm-btn,.cm-alt>.cm-wrap>.cm-btn{max-width:420px}.cm-final .cm-btn{margin:0 auto}.cm-vs{max-width:760px}}@media(prefers-reduced-motion:reduce){#cm.is-js [data-cm-rv]{opacity:1;transform:none;transition:none}.cm-bar,.cm-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cleanmat-landing.css.map */
