.cm-product-details-section{display:flow-root;flex-shrink:0}.cm-product-details{--cm-details-ink: var(--cm-forest, #24483e);--cm-details-rule: #ddd9ce;--cm-details-soft: #f3f4ee;display:block;width:100%;padding:36px 24px 20px;color:var(--cm-details-ink);font-family:var(--font-body--family, Arial, sans-serif);font-size:16px;line-height:1.65;text-align:start}.cm-product-details,.cm-product-details *{box-sizing:border-box}.cm-product-details__inner{width:100%;max-width:1100px;margin-inline:auto}.cm-product-details .cm-product-details__title{margin:0 0 22px;color:inherit;font-family:inherit;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:normal;text-transform:none}.cm-product-details .cm-product-description{max-width:none;color:inherit;font-family:inherit;font-size:16px;line-height:1.65}.cm-product-details .cm-product-description__intro,.cm-product-details .cm-product-description__section,.cm-product-details .cm-product-description__fallback{max-width:82ch}.cm-product-details .cm-product-description .cm-product-description__heading,.cm-product-details .cm-product-description__fallback :where(h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-size:20px!important;line-height:1.4!important;letter-spacing:normal;margin-block:0 12px}.cm-product-details .cm-product-description__fallback :where(p,li,span,div){font-size:16px!important}.cm-product-details .cm-product-description__fallback :where(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:24px}.cm-product-details [hidden]{display:none!important}.cm-product-details__tabs{display:flex;align-items:stretch;gap:4px;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 3px 0;margin:0 0 26px;border-block-end:1px solid var(--cm-details-rule);scrollbar-width:thin}.cm-product-details .cm-product-details__tab{-webkit-appearance:none;appearance:none;flex:0 0 auto;min-height:48px;padding:12px 16px;margin:0;border:0;border-block-end:3px solid transparent;border-radius:3px 3px 0 0;background:transparent;color:var(--cm-details-ink);font-family:inherit;font-size:16px;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:none}.cm-product-details .cm-product-details__tab:hover{background:var(--cm-details-soft)}.cm-product-details .cm-product-details__tab[aria-selected=true]{background:var(--cm-details-soft);border-block-end-color:var(--cm-details-ink);font-weight:650}.cm-product-details .cm-product-details__tab:focus-visible,.cm-product-details [role=tabpanel]:focus-visible{outline:2px solid var(--cm-details-ink);outline-offset:2px}.cm-product-details[data-cm-details-mode=tabs] .cm-product-description__section{margin-block:0;padding-block:0;border:0}.cm-product-details[data-cm-details-mode=tabs] .cm-product-description>[role=tabpanel]{min-height:180px}.cm-product-details[data-cm-details-mode=tabs] .cm-product-details__group>*+*{margin-block-start:28px;padding-block-start:24px;border-block-start:1px solid var(--cm-details-rule)}@media screen and (max-width:989px){.cm-product-details{padding:28px 20px 12px}.cm-product-details .cm-product-details__title{margin-block-end:18px}.cm-product-details .cm-product-description__section{margin-block-start:24px;padding-block-start:24px}}@media screen and (max-width:374px){.cm-product-details{padding-inline:16px}}@media print{.cm-product-details .cm-product-details__tabs{display:none!important}.cm-product-details .cm-product-description>[hidden]{display:block!important}.cm-product-details[data-cm-details-mode=tabs] .cm-product-description>[role=tabpanel]{min-height:0}.cm-product-details[data-cm-details-mode=tabs] .cm-product-description__section{margin-block-start:24px;padding-block-start:16px;border-block-start:1px solid var(--cm-details-rule)}}.cm-product-details .cm-product-description__intro>h3{margin-block:24px 12px;color:inherit;font-family:inherit;font-style:normal;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:normal;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cherishmark-product-details.css.map */
