.cm-marca{display:block;padding:30px 0}.cm-marca__panel{position:relative;display:flex;flex-direction:column;gap:20px;border-radius:20px;border:1px solid #fff;background:#f8f2ff;overflow:hidden;padding-bottom:16px}.cm-marca__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cm-marca-bgimg) center/cover no-repeat;opacity:.2;pointer-events:none}.cm-marca__foto,.cm-marca__cont{position:relative}.cm-marca__foto{border-radius:20px;overflow:hidden;aspect-ratio:356/449}.cm-marca__foto img{width:100%;height:100%;object-fit:cover}.cm-marca__cont{display:flex;flex-direction:column;gap:20px;padding:0 16px}.cm-marca__head{display:flex;flex-direction:column;gap:20px}.cm .cm-marca__titulo{font-size:24px;line-height:31px;letter-spacing:-.02em}.cm-marca__bajada{font-size:16px;line-height:24px;color:var(--cm-body);letter-spacing:-.01em}.cm-marca__bajada p{margin:0}.cm-marca__lista{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px;min-width:0}.cm-marca__item{position:relative;display:flex;align-items:center;gap:16px;min-height:78px;padding:18px 20px 18px 18px;border-radius:16px;border:1px solid #fff;background:#fff3;cursor:pointer;transition:background .2s}.cm-marca__item:has(:checked){background:#ffffff59}.cm-marca__ico{flex:0 0 42px;height:42px;border-radius:12px;background:#fff9;display:flex;align-items:center;justify-content:center;color:var(--cm-ink)}.cm-marca__item:has(:checked) .cm-marca__ico{background:#ffffffb3}.cm-marca__txt{flex:1;font-size:14.5px;line-height:21px;color:var(--cm-body);letter-spacing:-.01em}.cm-marca__item:has(:checked) .cm-marca__txt{color:var(--cm-ink);font-weight:500}.cm-marca__check{position:absolute;opacity:0;width:24px;height:24px;right:20px;margin:0;cursor:pointer}.cm-marca__box{flex:0 0 24px;height:24px;border-radius:7px;background:#fff;border:1px solid #8c94a6;display:flex;align-items:center;justify-content:center;color:transparent}.cm-marca__check:checked+.cm-marca__box{background:var(--cm-ink);border-color:var(--cm-ink);color:#fff}.cm-marca__check:focus-visible+.cm-marca__box{outline:2px solid var(--cm-purple);outline-offset:2px}.cm-marca__res{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#ffffff59}.cm-marca__chip{flex:0 0 auto;padding:6px 12px;border-radius:8px;background:var(--cm-ink);color:#fff;font-family:var(--cm-font-head);font-weight:700;font-size:14px;line-height:19px}.cm-marca__msg{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:16px;font-weight:500;color:var(--cm-ink)}.cm-marca__msg [hidden]{display:none}.cm-marca__link{font-weight:600;font-size:13px;line-height:15px;text-decoration:none;white-space:nowrap}.cm-marca__link:hover{text-decoration:underline}@media(min-width:750px){.cm-marca{padding:var(--cm-pt) 0 var(--cm-pb)}.cm-marca__lista{grid-template-columns:1fr 1fr;gap:14px}}@media(min-width:990px){.cm-marca__panel{flex-direction:row;align-items:center;gap:64px;padding:0 64px 0 0;border-radius:40px;background:#f2fffe;min-height:603px}.cm-marca__foto{flex:0 0 35%;max-width:432px;align-self:stretch;aspect-ratio:auto;border-radius:40px}.cm-marca__cont{flex:1;min-width:0;padding:0}.cm .cm-marca__titulo{font-size:40px;line-height:44px;letter-spacing:-.03em}.cm-marca__msg{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cm-marca-suene.css.map */
