.cm-wrap{max-width:1280px;margin:0 auto;padding-inline:32px}.cm-sec{background:var(--cm-bg,#fff);color:var(--cm-fg,#4B1235);padding-block:104px}.cm-eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;color:var(--cm-accent,#8E3F63);margin:0}.cm-h1,.cm-h2{font-family:var(--font-heading--family);font-weight:500;line-height:1.04;margin:16px 0 0;letter-spacing:0;color:inherit}.cm-h1{font-size:clamp(46px,6vw,84px)}.cm-h2{font-size:clamp(36px,4.2vw,56px)}.cm-h1 em,.cm-h2 em{font-style:italic;color:var(--cm-accent,#A8617F)}.cm-p{font-size:18px;line-height:1.7;opacity:.85;margin:22px 0 0;max-width:560px}.cm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;border:1px solid var(--cm-fg,#4B1235);text-decoration:none;cursor:pointer;border-radius:0}.cm-btn--dark{background:var(--cm-fg,#4B1235);color:var(--cm-bg,#fff)}.cm-btn--dark:hover{opacity:.88}.cm-btn--line{background:transparent;color:var(--cm-fg,#4B1235)}.cm-btn--line:hover{background:#8e3f631a}.cm-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.cm-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center}.cm-trust{display:flex;flex-wrap:wrap;gap:32px;margin-top:48px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-accent,#8E3F63)}.cm-hero__art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cm-hero__art div{aspect-ratio:3/5}.cm-hero__art div:nth-child(2){margin-top:48px}.cm-hero__img{width:100%;height:auto;display:block}.cm-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.cm-head--center{flex-direction:column;align-items:center;text-align:center}.cm-link{font-size:13px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--cm-accent,#8E3F63);padding-bottom:6px;color:inherit;text-decoration:none}.cm-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cm-cat{display:flex;flex-direction:column;justify-content:space-between;min-height:340px;padding:28px 24px;border:1px solid #E0CCD6;background:#fdfafb;color:inherit;text-decoration:none}.cm-cat:hover{border-color:#8e3f63;background:#fff}.cm-dots{display:flex;gap:6px}.cm-dots span{width:18px;height:18px;border-radius:50%;display:block}.cm-cat__t{font-family:var(--font-heading--family);font-size:36px;line-height:1.1}.cm-cat__d{margin:10px 0 0;font-size:15px;line-height:1.6;opacity:.8}.cm-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cm-pcard{display:block;background:#fff;border:1px solid #EBDDE4;color:inherit;text-decoration:none}.cm-pcard:hover{border-color:#8e3f63}.cm-pcard__img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.cm-pcard__ph{aspect-ratio:4/3;background:linear-gradient(135deg,#ebc6d6,#b5688a)}.cm-pcard__b{padding:24px}.cm-pcard__t{font-family:var(--font-heading--family);font-size:28px;line-height:1.15;margin-top:8px}.cm-pcard__p{margin-top:12px;font-size:14px;opacity:.8}.cm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px}.cm-step{border-top:1px solid var(--cm-accent,#E3B5CB);padding-top:24px}.cm-step__n{font-family:var(--font-heading--family);font-size:44px;color:var(--cm-accent,#E3B5CB)}.cm-step__t{font-family:var(--font-heading--family);font-size:26px;margin-top:8px}.cm-step__d{margin:12px 0 0;font-size:16px;line-height:1.7;opacity:.85}.cm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.cm-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cm-price{padding:36px 28px;border:1px solid #E0CCD6;background:#fdfafb}.cm-price--dark{background:var(--cm-fg,#4B1235);color:var(--cm-bg,#fff);border-color:var(--cm-fg,#4B1235)}.cm-price__a{font-family:var(--font-heading--family);font-size:64px;margin-top:12px;line-height:1}.cm-price__a small{font-size:20px}.cm-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.cm-index h3{font-family:var(--font-heading--family);font-size:28px;font-weight:500;margin:0 0 12px}.cm-index ul{margin:0;padding:0;list-style:none}.cm-index li{padding:7px 0;border-bottom:1px solid #EBDDE4;font-size:15px}.cm-form{background:#fff;border:1px solid #E0CCD6;padding:36px;color:#4b1235}.cm-form label{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#8e3f63}.cm-form input,.cm-form textarea{width:100%;margin:10px 0 22px;padding:12px 16px;min-height:48px;background:#fff;border:1px solid #E0CCD6;color:#4b1235;font:inherit;border-radius:0}.cm-form .cm-actions{margin-top:0}.cm-ok{margin:0 0 20px;color:#8e3f63}@media(max-width:1100px){.cm-cats,.cm-index,.cm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cm-wrap{padding-inline:16px}.cm-sec{padding-block:64px}.cm-hero__grid,.cm-two,.cm-feat{grid-template-columns:minmax(0,1fr)}.cm-hero__grid{gap:40px}.cm-cats,.cm-steps,.cm-index,.cm-prices{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/carmie-brand.css.map */
