:root{--cm-ink: #1f1a1c;--cm-muted: #6b6466;--cm-bg: #f9f6f2;--cm-card: #ffffff;--cm-line: #efe6dc;--cm-sand: #f8f3ed;--cm-sand-line: #ede2d6;--cm-accent: #7a2343;--cm-accent-dark: #5e1833;--cm-gold: #d9a441;--cm-green: #2f9e6b;--cm-radius: 14px;--cm-serif: Georgia, "Times New Roman", serif}.cm-icon{flex:none;vertical-align:middle}.cm-stars{display:inline-flex;gap:2px;color:var(--cm-gold);vertical-align:middle}.cm-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--cm-accent);color:#fff;border:0;border-radius:999px;padding:16px 32px;font-size:16px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .2s,transform .1s;width:100%}.cm-btn:hover{background:var(--cm-accent-dark)}.cm-btn:active{transform:scale(.99)}.cm-btn[disabled]{opacity:.5;cursor:not-allowed}.cm-rev__photo img{object-position:center top}.cm-hero__heading,.cm-rev__head h2,.cm-info__title,.cm-feat__text h2,.cm-feat__stat strong,.cm-stats strong,.cm-hero__seal strong,.cm-modal h3{font-family:var(--cm-serif);font-weight:500;letter-spacing:-.01em}.cm-hero__heading em,.cm-rev__head h2 em,.cm-feat__text h2 em{font-style:italic;color:var(--cm-accent)}.cm-step{display:flex;gap:12px;align-items:flex-start;margin-top:10px}.cm-step b{flex:none;width:26px;height:26px;border-radius:50%;background:var(--cm-accent);color:#fff;display:grid;place-items:center;font-size:13px}.cm-step h5{margin:0 0 2px;font-size:14px}.cm-step p{margin:0;font-size:13.5px;line-height:1.5}.cm-modal__intl{margin-top:18px}.cm-modal__intl h4{margin:0 0 8px;font-size:14px}.cm-modal__note{font-size:12.5px;color:var(--cm-muted);margin:8px 0 0}.cm-pdp{background:#fff}.cm-pdp .cm-info__eyebrow{display:flex;align-items:center;gap:12px;font-size:11.5px;letter-spacing:.2em;font-weight:700;margin:0 0 10px}.cm-pdp .cm-info__eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.cm-pdp .cm-info__title{font-size:clamp(32px,5.2vw,42px);line-height:1.06;font-weight:400;margin:0 0 14px;letter-spacing:-.015em}.cm-pdp .cm-info__title em{font-style:italic;color:var(--cm-accent)}.cm-pdp .cm-info__rating{font-size:14px;margin-bottom:12px;color:var(--cm-muted);letter-spacing:.02em}.cm-pdp .cm-info__rating strong{color:var(--cm-ink)}.cm-pdp .cm-info__dot{color:#b9aaa2}.cm-pdp .cm-info__rule{display:block;position:relative;height:1px;background:var(--cm-line);margin:0 0 22px}.cm-pdp .cm-info__rule:before{content:"";position:absolute;left:0;top:-1px;width:80px;height:3px;border-radius:2px;background:var(--cm-accent)}.cm-pdp .cm-benefits{border-color:var(--cm-sand-line);border-radius:16px;margin-bottom:14px}.cm-pdp .cm-benefits li{padding:14px 16px;gap:16px;font-size:13px;letter-spacing:.02em;color:#6f6563}.cm-pdp .cm-benefits li+li{border-top-color:var(--cm-sand-line)}.cm-pdp .cm-benefits strong{font-size:14.5px;font-weight:600;letter-spacing:.035em;margin-bottom:2px}.cm-pdp .cm-benefits__icon{width:54px;height:54px;border-radius:12px;background:var(--cm-sand);border:1px solid var(--cm-sand-line);color:#4a3d38}.cm-pdp .cm-stats{gap:10px;margin-bottom:22px}.cm-pdp .cm-stats div{position:relative;background:var(--cm-sand);border:1px solid var(--cm-sand-line);border-radius:12px;padding:16px 8px 12px}.cm-pdp .cm-stats div:before{content:"";position:absolute;top:0;left:50%;width:56%;height:2px;transform:translate(-50%);background:#cbb9b1;border-radius:0 0 2px 2px}.cm-pdp .cm-stats strong{font-size:27px;line-height:1.1;color:var(--cm-accent)}.cm-pdp .cm-stats strong small{font-size:.5em;margin-left:1px}.cm-pdp .cm-stats span{font-size:13px;letter-spacing:.06em;color:#4d4442}.cm-pdp .cm-trial{font-size:14.5px;letter-spacing:.01em;margin:2px 0 16px}.cm-pdp .cm-trial:before,.cm-pdp .cm-trial:after{background:#e4d9d1}.cm-pdp .cm-offer{border-color:var(--cm-sand-line)}.cm-pdp .cm-offer:not(.is-selected){background:#f7f5f7}.cm-rev .cm-rev__photo .cm-rev__verified{display:inline-flex;align-items:center;gap:4px;width:auto;height:auto}.cm-rev .cm-rev__photo .cm-rev__verified svg{width:14px;height:14px;flex:none}.cm-hero .cm-hero__orders{display:flex;align-items:center;justify-content:center;gap:6px}.cm-hero .cm-hero__orders svg{flex:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cm-base.css.map */
