.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-fav-btn[data-v-98d00fa3]{color:var(--ts-text-muted)!important}.ts-fav-btn--on[data-v-98d00fa3]{color:var(--ts-orange-600)!important}.ts-rating[data-v-f486ce7a]{color:var(--ts-text-muted);font-size:var(--ts-text-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ts-rating--md[data-v-f486ce7a]{font-size:var(--ts-text-sm)}.ts-rating__star[data-v-f486ce7a]{color:var(--ts-slate-300);letter-spacing:-1px}.ts-rating__star--on[data-v-f486ce7a]{color:var(--ts-orange-500)}.ts-rating__avg[data-v-f486ce7a]{color:var(--ts-text)}.ts-price-display[data-v-dbdaf5f3]{flex-direction:column;gap:2px;line-height:1.2;display:flex}.ts-price-display__top[data-v-dbdaf5f3]{align-items:center;gap:var(--ts-space-2);font-size:var(--ts-text-xs);display:flex}.ts-price-display__badge[data-v-dbdaf5f3]{border-radius:var(--ts-radius-sm);background:var(--ts-orange-100);color:var(--ts-orange-700);font-weight:700;font-size:var(--ts-text-xs);padding:1px 6px;display:inline-block}.ts-price-display__current[data-v-dbdaf5f3]{font-size:var(--ts-text-lg);color:var(--ts-text)}.ts-price-display__current--sale[data-v-dbdaf5f3]{color:var(--ts-blue-600)}.ts-price-display__pix[data-v-dbdaf5f3]{color:var(--ts-success,#15803d);font-weight:700}.ts-price-display__installments[data-v-dbdaf5f3],.ts-price-display__pix[data-v-dbdaf5f3]{font-size:var(--ts-text-xs)}.ts-price-display--sm .ts-price-display__current[data-v-dbdaf5f3]{font-size:var(--ts-text-base)}.ts-price-display--lg .ts-price-display__current[data-v-dbdaf5f3]{font-size:var(--ts-text-3xl)}.ts-price-display--lg .ts-price-display__installments[data-v-dbdaf5f3],.ts-price-display--lg .ts-price-display__pix[data-v-dbdaf5f3],.ts-price-display--lg .ts-price-display__top[data-v-dbdaf5f3]{font-size:var(--ts-text-sm)}.ts-product-card[data-v-afd83f5a]{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-afd83f5a]:hover{box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}}.ts-product-card__media[data-v-afd83f5a]{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden}.ts-product-card__img[data-v-afd83f5a]{-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-afd83f5a]{transform:scale(1.03)}}.ts-product-card--out .ts-product-card__img[data-v-afd83f5a]{opacity:.45}.ts-card__flag[data-v-afd83f5a]{border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs);color:var(--ts-white);z-index:1;padding:3px 8px;font-weight:600;position:absolute;top:10px;left:10px}.ts-card__flag--new[data-v-afd83f5a]{background:var(--ts-orange-500);color:var(--ts-navy-900)}.ts-card__flag--sale[data-v-afd83f5a]{background:var(--ts-orange-600)}.ts-card__flag--best[data-v-afd83f5a]{background:var(--ts-blue-500)}.ts-product-card__discount[data-v-afd83f5a]{z-index:1;border-radius:var(--ts-radius-sm);background:var(--ts-success,#15803d);color:#fff;font-size:var(--ts-text-xs);letter-spacing:.02em;padding:4px 8px;font-weight:800;position:absolute;top:10px;right:10px}.ts-product-card__fav[data-v-afd83f5a]{z-index:2;position:absolute;bottom:8px;right:4px;background:#ffffffeb!important}.ts-product-card__out[data-v-afd83f5a]{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-afd83f5a]{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-afd83f5a]{padding:var(--ts-space-4)}}.ts-product-card__meta[data-v-afd83f5a]{align-items:center;gap:var(--ts-space-2);flex-wrap:wrap;display:flex}.ts-product-card__platform[data-v-afd83f5a]{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-afd83f5a]:before{content:"";background:var(--plat,var(--ts-blue-600));border-radius:50%;width:8px;height:8px}.ts-product-card__title[data-v-afd83f5a]{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-afd83f5a]{font-size:var(--ts-text-base)}}.ts-product-card__title a[data-v-afd83f5a]:after{content:"";position:absolute;inset:0}.ts-product-card__cta[data-v-afd83f5a]{z-index:1;margin-top:var(--ts-space-1);flex:none;position:relative}@media (pointer:coarse){.ts-product-card__cta[data-v-afd83f5a]{height:44px!important}}.ts-product-card__title a[data-v-afd83f5a]:hover{color:var(--ts-blue-600)}.ts-product-card__low[data-v-afd83f5a]{font-size:var(--ts-text-xs);color:var(--ts-orange-600);font-weight:700}
