.product-grid{background-color:var(--color-surface);color:var(--color-ink)}.product-grid__inner{max-width:var(--measure-page);margin-inline:auto;padding:var(--space-2xl) var(--space-m)}.product-grid__title{margin:0 0 var(--space-m);font-size:var(--text-display)}.product-grid__intro{max-width:var(--measure-text);margin:0 0 var(--space-l)}.product-grid__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l) var(--space-m);margin:0;padding:0;list-style:none}.product-grid__more{margin:var(--space-l) 0 0}.product-grid--related{background-color:var(--color-tint, var(--color-nude))}.product-grid--related .product-grid__title{font-size:var(--text-xl)}.product-card{display:flex;flex-direction:column;gap:var(--space-s);color:inherit;text-decoration:none}.product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-nude)}.product-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-shift) var(--ease-standard)}.product-card:hover .product-card__img{transform:scale(1.03)}.product-card__badge{position:absolute;inset-block-start:var(--space-s);inset-inline-start:var(--space-s);padding:var(--space-xs) var(--space-s);background-color:var(--color-accent);color:var(--color-ink);font-size:var(--text-s);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-card__tag{position:absolute;inset-block-end:var(--space-s);inset-inline-start:var(--space-s);padding:var(--space-xs) var(--space-s);background-color:var(--color-stage);color:var(--color-stageInk);font-size:var(--text-s)}.product-card__title{font-family:var(--font-display);font-size:var(--text-l);line-height:var(--leading-tight)}.product-card__price{font-weight:700}.product-card:focus-visible{outline:medium solid var(--color-focus);outline-offset:thin}@media(min-width:40rem){.product-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.product-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.product-grid__inner{padding-inline:var(--panel-start)}}@media(prefers-reduced-motion:reduce){.product-card__img{transition:none}.product-card:hover .product-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-grid.css.map */
