.ts-card[data-v-b0db00ce]{background:linear-gradient(135deg,#ffffffb8,#ffffff69);border:1px solid #ffffffd9;border-radius:24px;flex-direction:column;min-width:0;padding:10px 10px 18px;transition:transform .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff,0 5px #cbd7e87d,0 20px 36px #6275a423}.ts-card[data-v-b0db00ce]:hover{transform:translateY(-4px);box-shadow:inset 0 2px #fff,0 7px #cbd7e88c,0 24px 42px #6275a42e}.ts-media[data-v-b0db00ce]{aspect-ratio:var(--ts-ratio,1);background:#ffffff59;border:1px solid #fff;border-radius:16px;display:block;position:relative;overflow:hidden}.ts-media[data-v-b0db00ce] .thumb{aspect-ratio:auto;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.ts-media[data-v-b0db00ce] .thumb img{-o-object-fit:contain;object-fit:contain}.ts-flag[data-v-b0db00ce]{z-index:2;font-size:var(--fs-min);letter-spacing:round(.02em,1px);border-radius:9px;padding:3px 8px;line-height:round(150%,1px);position:absolute;top:8px;left:8px}.ts-flag-sale[data-v-b0db00ce]{background:var(--brand-grad);color:#fff}.ts-flag-off[data-v-b0db00ce]{color:var(--ink-2);background:#ffffffc7;border:1px solid #fff}.ts-series[data-v-b0db00ce]{z-index:2;border-top-left-radius:6px;border-bottom-right-radius:var(--r-lg);letter-spacing:round(.02em,1px);color:#16181d9e;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#ffffff6b;max-width:100%;padding:2px 6px;font-size:12px;line-height:round(150%,1px);position:absolute;bottom:0;right:0;overflow:hidden}.ts-card:hover .ts-media[data-v-b0db00ce] .thumb{transform:scale(1.04)rotate(-5deg)}.ts-info[data-v-b0db00ce]{justify-content:space-between;align-items:flex-start;gap:8px;padding:18px 8px 0;display:flex}.ts-name[data-v-b0db00ce]{min-width:0;color:inherit;flex:auto;text-decoration:none}.ts-name h3[data-v-b0db00ce]{-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;min-height:round(2.6em,1px);margin:0 0 6px;font-size:16px;font-weight:600;line-height:round(130%,1px);display:-webkit-box;overflow:hidden}.ts-name .ts-tag[data-v-b0db00ce]{font-size:var(--fs-min);letter-spacing:round(.035em,1px);color:#5d7180;margin:0;display:block}.ts-bottom[data-v-b0db00ce]{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:16px 8px 0;display:flex}.ts-note[data-v-b0db00ce]{min-width:0;font-size:var(--fs-min);color:#536b78;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ts-note .price[data-v-b0db00ce]{font-size:19px}.ts-note .ts-low[data-v-b0db00ce]{color:var(--warn)}.ts-add[data-v-b0db00ce]{font-size:var(--fs-min);color:var(--ink);cursor:pointer;background:#ffffffb0;border:1px solid #fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;transition:border-color .2s,background .2s;display:flex;box-shadow:0 3px #bdcfd87a,inset 0 1px #fff}.ts-add[data-v-b0db00ce]:hover:not(:disabled){border-color:var(--ink);background:#fff}.ts-add[data-v-b0db00ce]:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.ts-plus[data-v-b0db00ce]{width:11px;height:11px}@media (width<=820px){.ts-card[data-v-b0db00ce]{border-radius:22px;padding:10px 10px 18px}.ts-info[data-v-b0db00ce]{flex-wrap:wrap;gap:5px;padding:13px 5px 0}.ts-name h3[data-v-b0db00ce]{margin-bottom:6px;font-size:14px}.ts-name .ts-tag[data-v-b0db00ce]{display:none}.ts-series[data-v-b0db00ce]{font-size:9px}.ts-bottom[data-v-b0db00ce]{flex-direction:column;align-items:stretch;gap:9px;margin-top:auto;padding:11px 5px 0}.ts-note[data-v-b0db00ce]{font-size:var(--fs-min)}.ts-add[data-v-b0db00ce]{color:var(--ink);box-shadow:none;background:#fff;border:1px solid #16181d38;justify-content:center;align-self:stretch}.ts-add[data-v-b0db00ce]:hover:not(:disabled){border-color:var(--ink);background:#fff}.ts-add[data-v-b0db00ce]:disabled{border-color:var(--line-2);background:var(--surface-2);color:var(--muted)}}
