.price{display:flex;align-items:baseline;gap:.65rem;font-family:Oswald FS,Arial Narrow,sans-serif;font-size:1.2rem;font-weight:600}.price__compare{color:color-mix(in srgb,var(--color-ink) 55%,transparent);font-size:.95rem;font-weight:400}.badge{position:absolute;top:.75rem;left:.75rem;padding:.35rem .55rem;color:var(--color-paper);background:var(--color-ink);font-family:Oswald FS,Arial Narrow,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.product-card{position:relative;display:flex;min-width:0;flex-direction:column}.product-card__media{position:relative;display:block;overflow:hidden;border-radius:16px;aspect-ratio:1 / 1;background:var(--color-gray-light)}.product-card__image,.product-card__placeholder{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.product-card__media:hover .product-card__image{transform:scale(1.025)}.product-card__content{display:grid;flex:1;grid-auto-rows:min-content;align-content:start;justify-items:center;gap:.5rem;padding-block:1rem;text-align:center}.product-card__vendor{margin:0;color:var(--color-green);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-card__title{margin:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.2;min-height:2.4em}.product-card__title a{text-decoration:none}.product-card__title a:hover{text-decoration:underline}.product-card__form,.product-card .button{width:max-content}.product-card__form,.product-card .button,.product-card__content .price{justify-self:center}.product-card__form{align-self:end;margin-top:auto;padding-top:.35rem}.empty-state{display:grid;min-height:45vh;place-items:center;padding-block:var(--section-space);text-align:center}.empty-state__inner{max-width:42rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/components.css.map */
