.product-card[data-v-49522d02]{background:transparent;display:flex;flex-direction:column;height:100%;min-width:0}.product-card:hover .product-card__name[data-v-49522d02]{color:var(--pink)}.product-card__link[data-v-49522d02]{display:block;text-align:left;width:100%}.product-card__image[data-v-49522d02]{aspect-ratio:1/1.08;background:#f7f6fa;border-radius:24px;overflow:hidden;position:relative}.product-card:nth-child(4n+2) .product-card__image[data-v-49522d02]{background:#fff5f9}.product-card:nth-child(4n+3) .product-card__image[data-v-49522d02]{background:#f3f7e6}.product-card:nth-child(4n+4) .product-card__image[data-v-49522d02]{background:#f1eff9}.product-card__image img[data-v-49522d02]{height:100%;-o-object-fit:contain;object-fit:contain;padding:8%;transition:transform .35s ease,opacity .2s;width:100%}.product-card:hover .product-card__image img[data-v-49522d02]{transform:scale(1.035)}.product-card__image img.is-loading[data-v-49522d02]{opacity:0}.product-card__loader[data-v-49522d02]{animation:pulse-49522d02 1.4s ease-in-out infinite;background:#f7f7f7;top:0;right:0;bottom:0;left:0;position:absolute}.product-card__badge[data-v-49522d02]{background:var(--pink);border-radius:999px;color:#fff;font-size:10px;font-weight:750;left:12px;padding:6px 10px;position:absolute;top:12px;z-index:2}.product-card__body[data-v-49522d02]{padding:12px 0 7px}.product-card__name[data-v-49522d02]{display:-webkit-box;min-height:39px;-webkit-box-orient:vertical;font-size:13px;font-weight:600;-webkit-line-clamp:2;line-height:1.45;overflow:hidden}.product-card__meta[data-v-49522d02]{color:#8c8790;font-size:10px;margin-top:6px}.product-card__footer[data-v-49522d02]{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-top:auto;min-height:46px;padding:0}.product-card__price[data-v-49522d02]{display:flex;flex-direction:column}.product-card__price strong[data-v-49522d02]{color:#19171a;font-size:17px;letter-spacing:-.03em}.product-card__old[data-v-49522d02]{color:#999;font-size:10px;text-decoration:line-through}.product-card__add[data-v-49522d02]{align-items:center;background:var(--pink);border-radius:999px;color:#fff;display:flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:7px;height:40px;justify-content:center;min-width:42px;padding:0 14px;transition:background-color .2s,transform .2s}.product-card__add[data-v-49522d02]:hover{background:#bf1f69;transform:translateY(-1px)}.product-card__add svg[data-v-49522d02]{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.product-card__counter[data-v-49522d02]{align-items:center;border:1px solid var(--pink);color:var(--pink);display:grid;grid-template-columns:30px 24px 30px;height:36px}.product-card__counter button[data-v-49522d02]{font-size:18px;height:100%}.product-card__counter span[data-v-49522d02]{font-size:12px;font-weight:700;text-align:center}@keyframes pulse-49522d02{50%{opacity:.55}}@media (max-width:639px){.product-card__image[data-v-49522d02]{aspect-ratio:1/1.08;border-radius:18px}.product-card__body[data-v-49522d02]{padding:9px 0 5px}.product-card__name[data-v-49522d02]{font-size:12px;line-height:1.4;min-height:34px}.product-card__meta[data-v-49522d02]{display:none}.product-card__footer[data-v-49522d02]{min-height:41px;padding:0}.product-card__price strong[data-v-49522d02]{font-size:14px}.product-card__add[data-v-49522d02]{height:34px;min-width:36px;padding:0;width:36px}.product-card__add span[data-v-49522d02]{display:none}}@media (prefers-reduced-motion:reduce){.product-card__image img[data-v-49522d02],.product-card__loader[data-v-49522d02]{animation:none;transition:none}}
