.cum{--navy:#0A1F4F;--mag:#EC16BC;--mag-2:#C01199;--ink:#0F172A;--txt:#475569;--mute:#64748B;--soft:#FFF8FC;--line:#EADDE6;font-family:Poppins,Inter,Helvetica Neue,Arial,sans-serif;color:var(--ink)}.cum img{max-width:100%;height:auto;display:block}.cum-in{max-width:1100px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media(min-width:750px){.cum-in{padding:0 40px}}.cum h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-weight:700;color:var(--navy);margin:0 0 10px;line-height:1.22}.cum h3{font-size:1rem;font-weight:700;color:var(--navy);margin:0 0 6px}.cum p{line-height:1.66;margin:0 0 12px;color:var(--txt)}.cum-hero{background:var(--soft);border-bottom:1px solid var(--line);padding:26px 0 32px}@media(min-width:900px){.cum-hero{padding:40px 0 46px}}.cum-hero-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media(min-width:900px){.cum-hero-grid{grid-template-columns:1fr 1fr;gap:46px}}.cum-kicker{display:inline-block;background:#fff;color:var(--mag);border:1px solid var(--mag);padding:5px 13px;border-radius:30px;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px}.cum-hero h1{font-size:clamp(1.7rem,1.15rem + 2.2vw,2.7rem);font-weight:700;line-height:1.15;margin:0 0 13px;color:var(--navy)}.cum-hero h1 em{font-style:normal;color:var(--mag)}.cum-hero p{font-size:1.02rem;max-width:540px;color:var(--txt)}.cum-cta{display:flex;gap:11px;flex-wrap:wrap;margin-top:20px}.cum-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:10px;font-weight:700;text-decoration:none;font-size:.95rem;border:1px solid transparent;cursor:pointer;transition:background .18s,border-color .18s,transform .15s}.cum-btn:hover{transform:translateY(-2px)}.cum-btn-1{background:var(--mag);color:#fff;border-color:var(--mag)}.cum-btn-1:hover{background:var(--mag-2);border-color:var(--mag-2)}.cum-btn-3{background:#fff;color:var(--navy);border-color:#cbd5e1}.cum-btn-3:hover{border-color:var(--navy)}.cum-hero-img{border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--line)}.cum-hero-img img{width:100%;height:auto;display:block}.cum-datos{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding:0;list-style:none}.cum-datos li{font-size:.84rem;color:var(--txt);display:flex;align-items:center;gap:7px}.cum-datos li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mag);flex-shrink:0}.cum-datos b{color:var(--navy)}.cum-sec{padding:40px 0}@media(min-width:900px){.cum-sec{padding:54px 0}}.cum-sec.alt{background:var(--soft)}.cum-head{text-align:center;max-width:680px;margin:0 auto 26px}.cum-tres{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:700px){.cum-tres{grid-template-columns:repeat(3,1fr);gap:18px}}.cum-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.cum-card:hover{box-shadow:0 12px 30px #ec16bc26;transform:translateY(-3px)}.cum-card-img{aspect-ratio:1;background:#fff;overflow:hidden}.cum-card-img img{width:100%;height:100%;object-fit:cover}.cum-card-bd{padding:16px 16px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.cum-card-bd h3{margin:0;font-size:.98rem;line-height:1.3}.cum-card-pr{color:var(--mag);font-weight:700;font-size:1.1rem;margin:0}.cum-card .cum-btn{width:100%;margin-top:auto}.cum-envio{margin-top:26px;background:#f0fdf4;border:1px solid #BBF7D0;border-radius:12px;padding:18px 22px;display:grid;grid-template-columns:1fr;gap:10px;align-items:center}@media(min-width:750px){.cum-envio{grid-template-columns:1fr auto;gap:22px;padding:20px 26px}}.cum-envio p{margin:0;color:#166534;font-size:.94rem}.cum-envio b{color:#14532d}.cum-envio-n{font-size:1.3rem;font-weight:700;color:#14532d;white-space:nowrap}.cum-texto{max-width:760px;margin:0 auto}.cum-texto p{font-size:.94rem}.cum-texto h3{margin-top:20px}.cum-texto a{color:var(--mag)}.cum-faq{max-width:760px;margin:0 auto}.cum-faq details{background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:8px}.cum-faq summary{padding:14px 17px;font-weight:600;color:var(--navy);cursor:pointer;font-size:.92rem;list-style:none}.cum-faq summary::-webkit-details-marker{display:none}.cum-faq summary:after{content:"+";float:right;color:var(--mag);font-size:1.2rem;line-height:1}.cum-faq details[open] summary:after{content:"-"}.cum-faq p{padding:0 17px 15px;margin:0;font-size:.91rem}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mare-cumple.css.map */
