.product-card[data-v-ed76747f]{background:#fff;border-radius:24px;flex-direction:column;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -16px #5e3a4d47}.product-card[data-v-ed76747f]:hover{transform:translateY(-10px) rotate(var(--tilt));box-shadow:0 30px 50px -22px #c93f728c}.product-card[data-v-ed76747f]:hover .art,.product-card[data-v-ed76747f]:hover .pair{transform:scale(1.08)rotate(-5deg)}.product-card:hover .add[data-v-ed76747f]{animation:.6s cubic-bezier(.2,.8,.2,1) jelly}.media[data-v-ed76747f]{aspect-ratio:5/4;display:block;position:relative}.stickers[data-v-ed76747f]{z-index:1;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.stickers .sticker[data-v-ed76747f]{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=639px){.stickers[data-v-ed76747f]{top:8px;left:8px;right:8px}.stickers .sticker[data-v-ed76747f]{padding:3px 8px;font-size:11px}}.badge[data-v-ed76747f]{margin-left:auto;transform:rotate(5deg)}.soldout[data-v-ed76747f]{color:#5e3a4d;background:#fff9;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.eta[data-v-ed76747f]{color:#8a6577;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.eta .app-icon[data-v-ed76747f]{flex:none;width:13px;height:13px}.body[data-v-ed76747f]{flex-direction:column;flex:1;gap:6px;padding:14px 16px 18px;display:flex}.tag[data-v-ed76747f]{letter-spacing:.08em;color:#e06a95;text-transform:uppercase;font-size:11px;font-weight:700}.name[data-v-ed76747f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:15.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.name[data-v-ed76747f]:hover{color:#c93f72}.rating[data-v-ed76747f]{color:#f2b84b;flex-wrap:wrap;align-items:center;gap:2px 1px;font-size:12px;display:flex}.rating .app-icon[data-v-ed76747f]{width:13px;height:13px}.rating .dim[data-v-ed76747f]{color:#ead9e0}.rating .score[data-v-ed76747f],.rating .sold-count[data-v-ed76747f]{color:#8a6577;white-space:nowrap;margin-left:5px}.rating .sold-count[data-v-ed76747f]{margin-left:3px}.rating .sold-count[data-v-ed76747f]:before{content:"·";margin-right:3px}@media (width<=639px){.body[data-v-ed76747f]{padding:12px 12px 14px}.rating .sold-count[data-v-ed76747f]{flex-basis:100%;margin-left:0}.rating .sold-count[data-v-ed76747f]:before{content:none}}.price-row[data-v-ed76747f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}@media (width<=639px){.price-row[data-v-ed76747f]{gap:6px}}.prices[data-v-ed76747f]{-moz-column-gap:6px;flex-wrap:wrap;flex:1 1 0;align-items:baseline;column-gap:6px;min-width:min-content;line-height:1.25;display:flex}.prices b[data-v-ed76747f]{color:#c93f72;white-space:nowrap;font-size:18px;font-weight:800}.prices s[data-v-ed76747f]{color:#8a6577;white-space:nowrap;font-size:13px}.add[data-v-ed76747f]{color:#fff;background:#c93f72;border:2px solid #3e2232;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:2px 2px #3e2232}@media (width<=639px){.prices b[data-v-ed76747f]{font-size:16px}.prices s[data-v-ed76747f]{font-size:12px}.add[data-v-ed76747f]{width:38px;height:38px}}.add .app-icon[data-v-ed76747f]{width:19px;height:19px}.add[data-v-ed76747f]:active{transform:scale(.88)}.add[data-v-ed76747f]:disabled{opacity:.4}.sold[data-v-ed76747f]{margin-top:8px}.sold .bar[data-v-ed76747f]{background:#fdebf1;border-radius:999px;height:8px;overflow:hidden}.sold .bar i[data-v-ed76747f]{background-image:linear-gradient(45deg,#ffffff59 25%,#0000 0 50%,#ffffff59 0 75%,#0000 0),linear-gradient(90deg,#f48db0,#c93f72);background-size:16px 16px,100% 100%;border-radius:999px;height:100%;animation:.8s linear infinite stripes-ed76747f;display:block}.sold small[data-v-ed76747f]{color:#8a6577;justify-content:space-between;margin-top:5px;font-size:12px;display:flex}@keyframes stripes-ed76747f{0%{background-position:16px 0,0 0}to{background-position:0 0,0 0}}
