.ts-skeleton{background:var(--ts-slate-100);border-radius:6px;position:relative;overflow:hidden}.ts-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s infinite ts-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ts-shimmer{to{transform:translate(100%)}}.ts-skeleton-card[data-v-c9aaa90b]{overflow:hidden}.ts-skeleton-card__media[data-v-c9aaa90b]{aspect-ratio:1;border-radius:0}.ts-skeleton-card__body[data-v-c9aaa90b]{padding:var(--ts-space-4);flex-direction:column;gap:8px;display:flex}.ts-price-display[data-v-05388b24]{flex-direction:column;gap:2px;line-height:1.2;display:flex}.ts-price-display__top[data-v-05388b24]{align-items:center;gap:var(--ts-space-2);font-size:var(--ts-text-xs);display:flex}.ts-price-display__badge[data-v-05388b24]{border-radius:var(--ts-radius-sm);background:var(--ts-orange-100);color:var(--ts-orange-700);font-weight:600;font-size:var(--ts-text-xs);padding:1px 6px;display:inline-block}.ts-price-display__current[data-v-05388b24]{font-size:var(--ts-text-lg);color:var(--ts-text)}.ts-price-display__current--sale[data-v-05388b24]{color:var(--ts-blue-600)}.ts-price-display__installments[data-v-05388b24]{font-size:var(--ts-text-xs)}.ts-price-display--sm .ts-price-display__current[data-v-05388b24]{font-size:var(--ts-text-base)}.ts-price-display--lg .ts-price-display__current[data-v-05388b24]{font-size:var(--ts-text-3xl)}.ts-price-display--lg .ts-price-display__installments[data-v-05388b24],.ts-price-display--lg .ts-price-display__top[data-v-05388b24]{font-size:var(--ts-text-sm)}.ts-product-card[data-v-e531adcd]{min-width:0;height:100%;transition:box-shadow var(--ts-duration) var(--ts-ease),transform var(--ts-duration) var(--ts-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ts-product-card[data-v-e531adcd]:hover{box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}}.ts-product-card__media[data-v-e531adcd]{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden}.ts-product-card__img[data-v-e531adcd]{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;transition:transform .4s var(--ts-ease)}@media (hover:hover){.ts-product-card:hover .ts-product-card__img[data-v-e531adcd]{transform:scale(1.03)}}.ts-product-card--out .ts-product-card__img[data-v-e531adcd]{opacity:.45}.ts-card__flag[data-v-e531adcd]{border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs);color:var(--ts-white);padding:3px 8px;font-weight:600;position:absolute;top:10px;left:10px}.ts-card__flag--new[data-v-e531adcd]{background:var(--ts-orange-500);color:var(--ts-navy-900)}.ts-card__flag--best[data-v-e531adcd]{background:var(--ts-blue-500)}.ts-product-card__out[data-v-e531adcd]{inset-inline:0;text-align:center;color:var(--ts-white);font-size:var(--ts-text-xs);letter-spacing:.04em;text-transform:uppercase;background:#0b1220d9;padding:6px;font-weight:600;position:absolute;bottom:0}.ts-product-card__body[data-v-e531adcd]{gap:var(--ts-space-2);padding:var(--ts-space-3);flex-direction:column;flex:1;display:flex}@media (width>=600px){.ts-product-card__body[data-v-e531adcd]{padding:var(--ts-space-4)}}.ts-product-card__meta[data-v-e531adcd]{align-items:center;gap:var(--ts-space-2);flex-wrap:wrap;display:flex}.ts-product-card__platform[data-v-e531adcd]{font-size:var(--ts-text-xs);letter-spacing:.04em;color:var(--ts-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ts-product-card__platform[data-v-e531adcd]:before{content:"";background:var(--plat,var(--ts-blue-600));border-radius:50%;width:8px;height:8px}.ts-product-card__title[data-v-e531adcd]{font-family:var(--ts-font-body);font-size:var(--ts-text-sm);min-height:2.7em;margin:0;font-weight:600;line-height:1.35}@media (width>=600px){.ts-product-card__title[data-v-e531adcd]{font-size:var(--ts-text-base)}}.ts-product-card__title a[data-v-e531adcd]:after{content:"";position:absolute;inset:0}.ts-product-card__cta[data-v-e531adcd]{z-index:1;position:relative}@media (pointer:coarse){.ts-product-card__cta[data-v-e531adcd]{height:44px!important}}.ts-product-card__title a[data-v-e531adcd]:hover{color:var(--ts-blue-600)}.ts-product-card__low[data-v-e531adcd]{font-size:var(--ts-text-xs);color:var(--ts-orange-600);font-weight:600}.ts-product-card__cta[data-v-e531adcd]{margin-top:var(--ts-space-1);flex:none}
