.card[data-v-70b28105]{--border-color:linear-gradient(180deg,transparent,hsla(0,0%,100%,.15));--overlay-gradient:linear-gradient(180deg,transparent,hsla(0,0%,7%,.95) 67.79%);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:calc(var(--spacing)*72);position:relative}.card[data-v-70b28105]:before{background:var(--border-color);margin:-1px}.card[data-v-70b28105]:after,.card[data-v-70b28105]:before{border-radius:var(--radius-lg);content:"";inset:0;position:absolute;transition:all .3s ease-out;z-index:-1}.card[data-v-70b28105]:after{background:var(--overlay-gradient)}.card[data-v-70b28105]:hover{--border-color:var(--color-text-accent);--overlay-gradient:linear-gradient(180deg,rgba(0,58,15,0),#051b09 85.1%)}@media (width >= 64rem){.card[data-v-70b28105]{height:372px}}.card-image-wrapper[data-v-70b28105]{border-radius:var(--radius-lg);inset:0;overflow:hidden;position:absolute;z-index:-1}.card-image[data-v-70b28105],.card-image-wrapper[data-v-70b28105]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-image[data-v-70b28105]{transition:scale .2s ease-in-out,translate .2s ease-in-out}.card:hover .card-image[data-v-70b28105]{scale:1.07;translate:0 -3px}.card-badges[data-v-70b28105]{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing)*.5);padding:calc(var(--spacing)*1.5)}.card-name[data-v-70b28105]{--line-clumb-count:2;color:var(--color-text-primary);display:-webkit-box;font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--text-lg--line-height);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clumb-count);line-clamp:var(--line-clumb-count);transition:color .3s ease-in-out}@media (width >= 64rem){.card-name[data-v-70b28105]{--line-clumb-count:3}}.card:hover .card-name[data-v-70b28105]{color:var(--color-text-accent)}.card-footer[data-v-70b28105]{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-top:auto;padding:calc(var(--spacing)*3);transition:padding .3s ease-in-out}@media (width >= 64rem){.card-footer[data-v-70b28105]{padding:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*5)}}.card:hover .card-footer[data-v-70b28105]{padding-bottom:calc(var(--spacing)*5.5)}.card-discount-wrapper[data-v-70b28105]{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.card-discount-base-price[data-v-70b28105]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.card-price[data-v-70b28105]{color:var(--color-text-primary);font-size:var(--text-xl);line-height:var(--text-xl--line-height);transition:color .3s ease-in-out}.card:hover .card-price[data-v-70b28105]{color:var(--color-text-accent)}.card-unavailable-status[data-v-70b28105]{background:#ed101040;border-radius:calc(var(--ui-radius)*1.5);color:#ea3e3e;font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5);text-align:center}
