.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem .8rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 1.6rem}}@media screen and (min-width:990px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card{height:100%;border-radius:var(--card-radius);overflow:hidden}.product-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.product-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.product-card__media--portrait{aspect-ratio:4 / 5}.product-card__img,.product-card__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .4s ease}.product-card__img--secondary{opacity:0}@media(hover:hover){.product-card__link:hover .product-card__img--secondary{opacity:1}.product-card__link:hover .product-card__img:only-of-type{transform:scale(1.03)}}.product-card__badge{position:absolute;left:1rem;bottom:1rem;padding:.4rem 1.2rem;border-radius:4rem;background:#121212;color:#fff;font-size:1.2rem;letter-spacing:.1rem}.product-card__badge--sold-out{background:#242833}.product-card__info{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem .4rem 1.6rem}.product-card__vendor{color:rgba(var(--color-foreground),.75);font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase}.product-card__title{margin:0;font-size:1.5rem;line-height:1.4}.product-card__link:hover .product-card__title{text-decoration:underline;text-underline-offset:.3rem}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;font-size:1.5rem;letter-spacing:.1rem}.price__compare{color:rgba(var(--color-foreground),.6);font-size:.9em}.price__unit{width:100%;color:rgba(var(--color-foreground),.7);font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-product.css.map */
