.cm-card{position:relative;display:flex;flex-direction:column;min-width:0}.cm-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:rgba(var(--color-foreground),.06)}.cm-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--cm-ease)}.cm-card:hover .cm-card__image{transform:scale(1.03)}.cm-card--sold .cm-card__image{opacity:.6}.cm-card__badge{position:absolute;top:var(--cm-space-3);left:var(--cm-space-3);padding:.2rem 1rem;background-color:#ede8d9;color:#000;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--cm-label-size);letter-spacing:var(--cm-label-tracking);line-height:var(--cm-label-line);text-transform:uppercase}.cm-card__info{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cm-space-4);margin-top:var(--cm-space-4)}.cm-card__title,.cm-card__price,.cm-card__blurb{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.4;letter-spacing:0;margin:0;color:rgb(var(--color-foreground))}.cm-card__title{text-transform:uppercase}.cm-card__price{flex-shrink:0}.cm-card__link{color:inherit;text-decoration:none}.cm-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cm-card__link:hover,.cm-card__link:focus-visible{text-decoration:underline;text-underline-offset:.3rem}.cm-card__label{margin:var(--cm-space-2) 0 0}.cm-card__blurb{margin-top:var(--cm-space-3);max-width:32rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cm-product-card.css.map */
