:root{--cm-ink:#141a3c;--cm-body:#565e78;--cm-body-2:#4a5270;--cm-muted:#8a90a6;--cm-line:#dfe4f0;--cm-line-2:#dde1ec;--cm-bg:#fcfcfc;--cm-bg-soft:#f4f6fa;--cm-lilac-bg:#f8f2ff;--cm-lilac-bg-2:#f4effc;--cm-purple:#7841b6;--cm-teal:#2ba3be;--cm-star:#fc9926;--cm-red:#dd141d;--cm-white:#fff;--cm-font-head:"CM Red Hat Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cm-font-body:"CM Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cm-radius:16px;--cm-radius-lg:32px;--cm-gutter:16px;--cm-max:1248px}@media(min-width:990px){:root{--cm-gutter:32px}}.cm{font-family:var(--cm-font-body);color:var(--cm-ink);letter-spacing:normal;-webkit-font-smoothing:antialiased}.cm *,.cm *:before,.cm *:after{box-sizing:border-box}.cm :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0;padding:0}.cm :where(h1,h2,h3,h4){font-family:var(--cm-font-head);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--cm-ink)}.cm :where(img){max-width:100%;height:auto;display:block}.cm :where(a){color:inherit}.cm :where(button){font:inherit;cursor:pointer}.cm__wrap{width:100%;max-width:calc(var(--cm-max) + var(--cm-gutter)*2);margin:0 auto;padding:0 var(--cm-gutter)}.cm-h2{font-size:clamp(28px,4.2vw,40px)}.cm-lead{font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:var(--cm-body)}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:12px;border:1px solid var(--cm-ink);background:var(--cm-ink);color:#fff;font-family:var(--cm-font-body);font-weight:600;font-size:16px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.cm-btn:hover{opacity:.92}.cm-btn:focus-visible{outline:2px solid var(--cm-purple);outline-offset:2px}.cm-btn--ghost{background:transparent;color:var(--cm-ink)}.cm-btn[disabled]{opacity:.5;cursor:not-allowed}.cm-stars{display:inline-flex;gap:2px;color:var(--cm-star)}.cm-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.04em}.cm-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cm-base.css.map */
