.product-grid{display:grid;grid-template-columns:repeat(var(--cols-mobile, 1),minmax(0,1fr));gap:2.5rem 1rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.product-grid{grid-template-columns:repeat(var(--cols-desktop, 2),minmax(0,1fr));gap:4rem 1.5rem}}.card{position:relative}.card__link{display:block;color:inherit;text-decoration:none}.card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius);background:var(--color-surface);transition:box-shadow var(--dur) var(--ease)}.card--square .card__media{aspect-ratio:1 / 1}.card--landscape .card__media{aspect-ratio:4 / 3}.card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease),opacity var(--dur-slow) var(--ease)}.card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card__badge{position:absolute;top:.75rem;left:.75rem;padding:.4rem .6rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-bg);color:var(--color-text)}.card__body{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-top:.875rem}.card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.375rem;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;transition:opacity var(--dur) var(--ease)}.card__price{margin:0;color:var(--color-muted);font-size:.9375rem}.card__compare{margin-left:.375rem}.card__status{flex-basis:100%;margin:0;color:var(--color-muted)}@media(hover:none){.card__image--hover{display:none}}@media(hover:hover){.card__link:hover .card__media{box-shadow:var(--shadow-md)}.card__link:hover .card__image{transform:scale(1.03)}.card--has-hover .card__link:hover .card__image--hover{opacity:1}.card__link:hover .card__title{opacity:.72}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-card.css.map */
