.product-card{display:flex;flex-direction:column-reverse;gap:.625rem;justify-content:flex-end}.product-card--image{position:relative}.product-card--image figure{width:100%;aspect-ratio:8 / 11}.product-card--tag{position:absolute;top:.625rem;left:.625rem;font-weight:var(--body-weight);color:var(--color-black);z-index:1}.product-card--url{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.product-card--info{display:flex;flex-direction:column;gap:1rem;font-size:.75rem;min-height:2rem}.product-card--info-top{display:flex;column-gap:.5rem;flex-direction:column;align-items:flex-start;justify-content:space-between}.product-card--price{font-weight:var(--body-weight)}.product-card--price.sold-out{opacity:.5}.product-card--info,.product-card .product-form--option-value label,.product-card--add{font-size:.75rem;letter-spacing:var(--letter-lg)}.product-card .product-form--option-values{gap:.625rem}.product-card--add{display:none;letter-spacing:var(--letter-lg);text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid;flex-shrink:0;transition:opacity var(--transition-duration) var(--transition-ease)}.product-card--add[disabled]{display:none!important}@media (min-width: 768px){.product-card,.product-card--info{gap:1.25rem}.product-card--info,.product-card .product-form--option-value label,.product-card--add{font-size:var(--body-size)}.product-card--info-top{flex-direction:row}.product-card .product-form--options{flex-direction:column}.product-card .product-form--option{width:100%}}@media (min-width: 1024px){.product-card{gap:.625rem}.product-card--info{gap:1rem}.product-card--info,.product-card .product-form--option-value label,.product-card--add{font-size:.875rem}.product-card .product-form{flex-direction:row;align-items:flex-start;gap:1rem}.product-card .product-form--options{width:100%}.product-card .product-form--options,.product-card .product-form--option-values{gap:1rem}.product-card--add{display:block}}@media (min-width: 1920px){.product-card--tag{top:1.25rem;left:1.25rem;font-size:var(--body-size)}.product-card--info,.product-card .product-form--options,.product-card .product-form--option-values{gap:1.25rem}}@media (hover: hover){.product-card--add{opacity:0}.product-card:hover .product-card--add{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-card.css.map */
