:root{--cmp-ink:#0F2240;--cmp-body:#4A5568;--cmp-line:#E3E7EE;--cmp-bg:#F6F8FB;--cmp-card:#fff}body{background:var(--cmp-bg)}.main-collection h1,main h1{color:var(--cmp-ink);letter-spacing:-.02em}main h1{font-size:clamp(1.7rem,2.6vw,2.4rem)!important;line-height:1.15}.product-card{background:var(--cmp-card);border:1px solid var(--cmp-line);border-radius:12px;padding:10px 10px 12px;transition:box-shadow .15s,transform .15s;height:100%}.product-card:hover{box-shadow:0 8px 22px #0f22401a;transform:translateY(-2px)}.product-card .card-gallery,.product-card .card-gallery img{border-radius:8px;overflow:hidden}.product-card .card-gallery{border:1px solid var(--cmp-line);aspect-ratio:1/1}.product-card a h3,.product-card a .h3{font-size:14.5px!important;line-height:1.3!important;font-weight:600!important;color:var(--cmp-ink)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:2px 0 4px}.product-card .price{font-weight:800;font-size:16px;color:var(--cmp-ink)}.product-card .compare-at-price{font-size:13px;color:#8a94a6}.cm-badge-row.product-badges{gap:5px;padding:6px 0 2px;min-height:0}.cm-badge-row .product-badges__badge--new,.cm-badge-row .product-badges__badge.color-custom-badge-sale{min-width:0;padding:3px 8px!important;font-size:10px!important;border-radius:999px!important;box-shadow:none}.cm-badge-row .product-badges__badge--new{background:#e7f0fb!important;color:var(--cm-navy)!important;border:1px solid #C9DAF0!important}.cm-badge-row .product-badges__badge.color-custom-badge-sale{background:var(--cm-green-dark)!important;color:#fff!important;border:1px solid var(--cm-green-dark)!important}.wp-badges{gap:4px;margin:2px 0 4px}.wp-badge{font-size:11px;padding:3px 8px}.facets,.facets-block-wrapper{border-bottom:1px solid var(--cmp-line);padding-bottom:10px;margin-bottom:6px}.product-information__grid h1{font-size:clamp(1.4rem,2vw,1.9rem)!important}.product-information dl,.cm-at-a-glance dl{background:#fff;border:1px solid var(--cmp-line);border-radius:12px;padding:14px 16px}button[name=add],.add-to-cart-button{background:var(--cm-green-dark)!important;color:#fff!important;border-radius:10px!important;font-weight:700}@media(max-width:749px){.product-card{padding:7px 7px 10px}.product-card a h3{font-size:13.5px!important}}@media screen and (min-width:750px){.header-menu .menu-list__list-item:has(.mega-menu__column:nth-child(4))>.menu-list__submenu{left:-300px!important}.header-menu .menu-list__list-item .mega-menu__grid:has(.mega-menu__column:nth-child(4)){width:min(66rem,calc(100vw - 32px))!important;max-width:none!important;padding:1rem 1.25rem 1.1rem!important;background:#fff!important}.header-menu .menu-list__list-item .mega-menu__grid:has(.mega-menu__column:nth-child(4))>.mega-menu__list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:1.25rem!important}.header-menu .menu-list__list-item .mega-menu__grid:has(.mega-menu__column:nth-child(4)) .mega-menu__column{min-width:0!important}.header-menu .menu-list__list-item .mega-menu__grid:has(.mega-menu__column:nth-child(4)) .mega-menu__link{font-size:14px!important;line-height:1.25!important;padding:.32rem .2rem!important}.header-menu .mega-menu__grid{background:#fff!important}}.cm-type-chips.page-width{max-width:var(--page-width);padding-inline:var(--page-margin);box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cm-polish.css.map */
