:root{--cm-ink: var(--cm-primary);--cm-focus: 31 61 43;--cm-container-pad: var(--cm-space-gutter)}.cm-section{font-family:var(--cm-font-body);color:var(--cm-primary);-webkit-font-smoothing:antialiased}:where(.cm-section) *,:where(.cm-section) *:before,:where(.cm-section) *:after{box-sizing:border-box}:where(.cm-section) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}:where(.cm-section) :is(ul,ol){list-style:none}:where(.cm-section) blockquote{border:0;background:none;font-style:normal;quotes:none}:where(.cm-section) blockquote:before,:where(.cm-section) blockquote:after{content:none}:where(.cm-section) a{color:inherit;text-decoration:none;transition:none}:where(.cm-section) p a{text-decoration:underline}:where(.cm-section) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:inherit}:where(.cm-section) :is(input,select,textarea){font:inherit;color:inherit}:where(.cm-section) img{width:auto;max-width:100%;height:auto}:where(.cm-section) svg{display:inline-block;flex-shrink:0}:where(.cm-section) p:empty{display:block}:where(.cm-section) dialog{padding:0;border:0;color:inherit}.cm-section :focus,.cm-section :focus-visible{outline:none}html.cm-kbd .cm-section :focus-visible{outline:2px solid rgb(var(--cm-focus));outline-offset:2px}html.cm-kbd :is(.cm-faq,.cm-ticker,.cm-home-benefits,.cm-wa-float,.cm-hdr-feat) :focus-visible{outline-color:#fff}.cm-container{width:100%;max-width:calc(var(--cm-container, 1280px) + 2 * var(--cm-container-pad));margin-inline:auto;padding-inline:var(--cm-container-pad)}.cm-pad-y{padding-block:var(--cm-space-section)}.cm-h1,.cm-h2{font-family:var(--cm-font-heading);font-weight:var(--cm-h2-weight);line-height:var(--cm-h2-lh);letter-spacing:var(--cm-h2-ls);color:var(--cm-primary)}.cm-h1{font-size:var(--cm-h1-size)}.cm-h2{font-size:var(--cm-h2-size)}.cm-h1 em,.cm-h2 em{font-style:italic}.cm-h3{font-family:var(--cm-font-body);font-size:var(--cm-h3-size);line-height:var(--cm-h3-lh);font-weight:var(--cm-h3-weight)}.cm-lead{font-family:var(--cm-font-serif);font-size:var(--cm-lead-size);line-height:var(--cm-lead-lh);color:var(--cm-text-subtle)}.cm-body{font-family:var(--cm-font-serif);font-size:var(--cm-body-size);line-height:var(--cm-body-lh)}.cm-eyebrow{font-family:var(--cm-font-body);font-size:var(--cm-eyebrow-size);line-height:var(--cm-eyebrow-lh);letter-spacing:var(--cm-eyebrow-ls);font-weight:var(--cm-eyebrow-weight);text-transform:uppercase}.cm-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--cm-font-body);font-size:var(--cm-tag-size);font-weight:var(--cm-tag-weight);letter-spacing:var(--cm-tag-ls);line-height:var(--cm-tag-lh);text-transform:uppercase;padding:4px 10px;border-radius:var(--cm-radius-pill);background:var(--cm-primary);color:var(--cm-white)}.cm-tag--outline{background:transparent;color:var(--cm-primary);box-shadow:inset 0 0 0 1px var(--cm-primary)}.cm-tag--success{background:var(--cm-success-bg);color:var(--cm-success)}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 28px;border-radius:var(--cm-radius-btn);font-family:var(--cm-font-body);font-size:var(--cm-btn-size);font-weight:var(--cm-btn-weight);line-height:var(--cm-btn-lh);letter-spacing:.02em;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.cm-btn--primary{background:var(--cm-primary);color:var(--cm-white);box-shadow:0 4px 6px #1f3d2b40}.cm-btn--primary:hover{background:#16301f}.cm-btn--light{background:var(--cm-white);color:var(--cm-primary)}.cm-btn--outline{background:transparent;color:var(--cm-primary);border-color:var(--cm-primary)}.cm-btn--outline:hover{background:var(--cm-primary);color:var(--cm-white)}.cm-btn--ghost-light{background:transparent;color:var(--cm-white);border-color:currentColor}.cm-btn--block{display:flex;width:100%}.cm-btn[disabled],.cm-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.cm-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cm-price{font-family:var(--cm-font-body);font-weight:var(--cm-price-weight);font-size:var(--cm-price-size);line-height:var(--cm-price-lh)}.cm-price s,.cm-price__compare{font-weight:400;color:var(--cm-text-muted);text-decoration:line-through;font-size:.8em}.cm-stars{display:inline-flex;gap:2px;color:var(--cm-star)}.cm-stars__star{position:relative;display:inline-block;width:1em;height:1em}.cm-stars svg{display:block;width:1em;height:1em}.cm-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}@media(prefers-reduced-motion:reduce){:where(.cm-section) *,:where(.cm-section) *:before,:where(.cm-section) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cm-base.css.map */
