.product-card[data-v-e1fa2fc1]{--card-ink:#151515;background:#fff;border:2px solid var(--card-ink);border-radius:15px;box-shadow:5px 5px 0 var(--card-ink);color:var(--card-ink);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.product-card[data-v-e1fa2fc1]:hover{box-shadow:6px 6px 0 var(--card-ink);transform:translate(-1px,-1px)}.product-card-visual[data-v-e1fa2fc1]{aspect-ratio:4/5;border-bottom:2px solid var(--card-ink);display:grid;flex:none;isolation:isolate;overflow:hidden;place-items:center;position:relative}.product-card-visual[data-v-e1fa2fc1]:after{background-image:radial-gradient(rgb(21 21 21/8%) .7px,transparent 0);background-size:10px 10px;content:"";inset:0;opacity:.32;position:absolute;z-index:-1}.product-card-image[data-v-e1fa2fc1]{height:100%;-o-object-fit:contain;object-fit:contain;padding:6%;transition:transform .22s ease;width:100%}.product-card:hover .product-card-image[data-v-e1fa2fc1]{transform:scale(1.035)}.product-card-image-empty[data-v-e1fa2fc1]{align-items:center;color:#1515158c;display:flex;flex-direction:column;font-size:12px;gap:10px}.product-card-badges[data-v-e1fa2fc1]{display:flex;flex-wrap:wrap;gap:7px;left:12px;max-width:calc(100% - 60px);position:absolute;top:12px;z-index:2}.product-card-badge[data-v-e1fa2fc1]{align-items:center;border:2px solid var(--card-ink);border-radius:999px;box-shadow:2px 2px 0 var(--card-ink);display:inline-flex;font-size:11px;gap:5px;line-height:1;min-height:29px;padding:4px 9px}.badge-yellow[data-v-e1fa2fc1]{background:#ffcb3d;color:var(--card-ink)}.product-card-view[data-v-e1fa2fc1]{background:#fff;border:2px solid var(--card-ink);border-radius:50%;bottom:12px;box-shadow:2px 2px 0 var(--card-ink);display:grid;height:36px;place-items:center;position:absolute;right:12px;transition:transform .18s ease,background .18s ease;width:36px;z-index:2}.product-card:hover .product-card-view[data-v-e1fa2fc1]{background:#d1f52b;transform:rotate(45deg)}.product-card-content[data-v-e1fa2fc1]{display:flex;flex:1;flex-direction:column;min-width:0;padding:15px 15px 14px}.product-card-category-row[data-v-e1fa2fc1]{align-items:center;display:flex;gap:8px;min-height:14px}.product-card-category[data-v-e1fa2fc1]{color:#68616b;font-size:11px;letter-spacing:.08em;line-height:1.3;margin:0}.product-card-title-row[data-v-e1fa2fc1]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-top:5px;min-height:42px}.product-card-title[data-v-e1fa2fc1]{display:-webkit-box;font-size:clamp(15px,1.15vw,18px);font-weight:600;line-height:1.25;margin:0;min-height:2.5em;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-card-current-price[data-v-e1fa2fc1]{flex:none;font-size:18px;font-weight:600;line-height:1;white-space:nowrap}.product-card-current-price small[data-v-e1fa2fc1]{font-size:12px;font-weight:400}.product-card-current-price.is-sale[data-v-e1fa2fc1]{color:#d84b40}.product-card-old-price[data-v-e1fa2fc1]{color:#817b77;font-size:10px;margin-left:auto;text-decoration:line-through;white-space:nowrap}.product-card-actions[data-v-e1fa2fc1]{align-items:center;display:flex;margin-top:auto;padding-top:11px}.product-card-add[data-v-e1fa2fc1]{align-items:center;background:#d1f52b;border:2px solid var(--card-ink);border-radius:9px;box-shadow:3px 3px 0 var(--card-ink);display:inline-flex;flex:none;font-size:12px;gap:7px;justify-content:center;min-height:40px;padding:0 10px;transition:transform .12s ease,box-shadow .12s ease;width:100%}.product-card-add[data-v-e1fa2fc1]:hover{box-shadow:4px 4px 0 var(--card-ink);transform:translate(-1px,-1px)}.product-card-add[data-v-e1fa2fc1]:active{box-shadow:1px 1px 0 var(--card-ink);transform:translate(2px,2px)}.product-card-success[data-v-e1fa2fc1]{align-items:center;color:#167c69;display:flex;font-size:12px;justify-content:space-between;margin:10px 0 0}.product-card-success span[data-v-e1fa2fc1]{font-weight:600}@media(max-width:560px){.product-card-content[data-v-e1fa2fc1]{padding:12px 11px 11px}.product-card-title-row[data-v-e1fa2fc1]{min-height:42px}.product-card-title[data-v-e1fa2fc1]{font-size:15px}.product-card-current-price[data-v-e1fa2fc1]{font-size:14px}.product-card-current-price small[data-v-e1fa2fc1],.product-card-old-price[data-v-e1fa2fc1]{font-size:10px}.product-card-add[data-v-e1fa2fc1]{font-size:10px;min-height:35px;padding:0 7px}}@media(prefers-reduced-motion:reduce){.product-card[data-v-e1fa2fc1],.product-card-add[data-v-e1fa2fc1],.product-card-image[data-v-e1fa2fc1],.product-card-view[data-v-e1fa2fc1]{transition:none}}
