.product-card[data-v-a3be5f98]{flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.product-card[data-v-a3be5f98]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.product-image[data-v-a3be5f98]{position:relative}.sale-badge[data-v-a3be5f98]{z-index:1}.product-info[data-v-a3be5f98]{flex-direction:column;flex:1;display:flex}.product-title[data-v-a3be5f98]{height:auto;min-height:2.6em;font-weight:500}.ellipsis-2-lines[data-v-a3be5f98],.product-title[data-v-a3be5f98]{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;max-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.price-section[data-v-a3be5f98]{margin-top:auto}.current-price[data-v-a3be5f98]{font-size:1.1rem}.original-price[data-v-a3be5f98]{font-size:.9rem}.vendor[data-v-a3be5f98]{font-style:italic}.tags[data-v-a3be5f98]{margin-top:.5rem}.product-card.size-small .product-title[data-v-a3be5f98]{min-height:2.3em;max-height:2.3em;font-size:.9rem}.product-card.size-large .product-title[data-v-a3be5f98]{min-height:2.8em;max-height:2.8em;font-size:1.2rem}@media (width<=480px){.product-card[data-v-a3be5f98]{margin-bottom:1rem}.product-title[data-v-a3be5f98]{min-height:2.5em;max-height:2.5em;font-size:.95rem}.current-price[data-v-a3be5f98]{font-size:1rem}}.body--dark .product-card[data-v-a3be5f98]{background-color:var(--q-dark-page);border:1px solid var(--q-dark-separator)}.body--dark .product-card[data-v-a3be5f98]:hover{box-shadow:0 8px 24px #ffffff1a}
