.artistry-card__mobile-label{display:none}.artistry-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--artistry-product-gap);margin:0;padding:0;list-style:none}.artistry-card__grid>li:nth-child(5n+1){--artistry-product-tint: var(--color-tint-1)}.artistry-card__grid>li:nth-child(5n+2){--artistry-product-tint: var(--color-tint-2)}.artistry-card__grid>li:nth-child(5n+3){--artistry-product-tint: var(--color-tint-3)}.artistry-card__grid>li:nth-child(5n+4){--artistry-product-tint: var(--color-tint-4)}.artistry-card__grid>li:nth-child(5n){--artistry-product-tint: var(--color-tint-5)}.artistry-card__link{display:block;height:100%;color:inherit;text-decoration:none}.artistry-card__link:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:4px}.artistry-card__link:hover h3{text-decoration:underline;text-underline-offset:.15em}.artistry-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--artistry-product-tint, var(--color-blush));border-radius:var(--artistry-radius-card)}.artistry-card__media img{display:block;width:100%;height:100%;object-fit:contain}.artistry-card__badge{position:absolute;inset:12px auto auto 12px;padding:4px 10px;border-radius:var(--artistry-radius-pill);background:var(--color-surface);color:var(--color-accent-deep);font-size:12px;font-weight:700}.artistry-card__recipient{margin:12px 0 3px;color:var(--color-gold-text);font-size:12px;font-weight:600;letter-spacing:var(--artistry-eyebrow-tracking);text-transform:uppercase}.artistry-card__link h3{margin:4px 0 0;color:inherit;font:600 var(--artistry-card-heading-size)/1.1 var(--font-cormorant);letter-spacing:0;overflow-wrap:anywhere}.artistry-card__style{margin:4px 0 0;color:var(--color-muted);font-size:14px}.artistry-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:6px 0 0;font-size:var(--artistry-card-price-size)}.artistry-card__price s{color:var(--color-muted);font-size:14px}@media screen and (max-width:749px){.artistry-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.artistry-card__desktop-label{display:none}.artistry-card__mobile-label{display:inline}.artistry-card__badge{inset:8px auto auto 8px}.artistry-card__badge .artistry-card__desktop-label{position:absolute;display:block;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/artistry-product-cards.css.map */
