:root{--cdm-navy: #35455c;--cdm-navy-rgb: 53, 69, 92;--cdm-peach: #fee2cd;--cdm-blue: #d4e8f2;--cdm-mauve: #d7a2b3;--cdm-mauve-soft: #f0dbe2;--cdm-rose: #9c4a66;--cdm-line: rgba(53, 69, 92, .16);--cdm-radius: 16px}.m-main-product .m-product-info--wrapper{color:var(--cdm-navy)}.cdm-product-vendor{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cdm-rose);text-decoration:none}.cdm-product-vendor:hover{text-decoration:underline;text-underline-offset:3px}.m-main-product .m-product-title{color:var(--cdm-navy);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}.m-main-product .main-product__block-rating{margin-top:8px}.m-main-product .m-price-item--regular,.m-main-product .m-price-item--last{color:var(--cdm-navy)}.m-main-product .m-price__sale .m-price-item--last{color:var(--cdm-rose)}.m-main-product .m-price__sale .m-price-item--regular{color:rgba(var(--cdm-navy-rgb),.6)}.m-main-product .m-product-tag{border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px}.m-main-product .m-product-option--button .m-product-option--node__label{border-radius:999px;padding:10px 18px;border-color:var(--cdm-line)}.m-main-product .m-add-to-cart,.m-main-product .shopify-payment-button__button{border-radius:999px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.m-main-product .m-product-quantity,.m-main-product .m-quantity{border-radius:999px}.cdm-concerns{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 8px}.cdm-concerns__label,.cdm-accordion__label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cdm-navy);margin:0}.cdm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cdm-chip{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--cdm-blue);color:var(--cdm-navy);font-size:13px;line-height:1.3;text-decoration:none}.cdm-chip--link{transition:background-color .2s ease,color .2s ease}.cdm-chip--link:hover{background:var(--cdm-navy);color:#fff}.cdm-accordions{margin-top:8px;border-bottom:1px solid var(--cdm-line)}.cdm-accordion{border-top:1px solid var(--cdm-line)}.cdm-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cdm-navy)}.cdm-accordion__summary::-webkit-details-marker{display:none}.cdm-accordion__summary::marker{content:""}.cdm-accordion__summary:focus-visible{outline:2px solid var(--cdm-navy);outline-offset:4px;border-radius:4px}.cdm-accordion__icon{flex-shrink:0;transition:transform .25s ease}.cdm-accordion[open] .cdm-accordion__icon{transform:rotate(180deg)}.cdm-accordion__content{padding:0 0 20px;color:var(--cdm-navy);font-size:15px;line-height:1.7}.cdm-accordion__group+.cdm-accordion__group{margin-top:16px}.cdm-accordion__group .cdm-accordion__label{margin-bottom:8px}.cdm-accordion__policies{margin-top:12px}.cdm-accordion__policies a{color:var(--cdm-navy);text-decoration:underline;text-underline-offset:3px}.cdm-consult{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:8px 0;padding:20px 24px;border-radius:var(--cdm-radius);background:var(--cdm-peach);color:var(--cdm-navy)}.cdm-consult__body{flex:1 1 220px}.cdm-consult__heading{margin:0 0 4px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cdm-consult__text p{margin:0;font-size:14px;line-height:1.5}.cdm-pill-button{display:inline-block;padding:12px 24px;border-radius:999px;border:1px solid var(--cdm-navy);background:#fff;color:var(--cdm-navy);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.cdm-pill-button:hover,.cdm-pill-button:focus-visible{background:var(--cdm-navy);color:#fff}.cdm-pill-button:focus-visible{outline:2px solid var(--cdm-navy);outline-offset:3px}.cdm-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:8px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--cdm-line)}.cdm-trust__item{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:var(--cdm-navy)}.cdm-trust__icon{display:inline-flex;flex-shrink:0;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:var(--cdm-blue)}.cdm-trust__text{color:inherit;text-decoration:none}a.cdm-trust__text:hover{text-decoration:underline;text-underline-offset:3px}.m-breadcrumb .m-breadcrumb--item{color:var(--cdm-navy)}.m-breadcrumb .m-breadcrumb--item-current{opacity:.7}@media(max-width:767px){.m-breadcrumb .m-breadcrumb--item-current{max-width:45vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cdm-pdp-section .m-section__heading{color:var(--cdm-navy);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}.cdm-pdp-section .m-section__heading strong{font-weight:700}.m-main-product .jdgm-preview-badge{font-size:13px;color:var(--cdm-navy)}.m-product-reviews .jdgm-widget{font-family:inherit;color:var(--cdm-navy)}.m-product-reviews .jdgm-write-rev-link,.m-product-reviews .jdgm-btn{border-radius:999px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}@media(prefers-reduced-motion:reduce){.m-scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}.cdm-accordion__icon,.cdm-chip--link,.cdm-pill-button{transition:none}}@media(max-width:767px){.cdm-consult{padding:18px}.cdm-pill-button{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cdm-product.css.map */
