.category-grid[data-v-ae960f13]{align-items:stretch;contain:layout style paint;display:grid;gap:clamp(8px,2vw,8px);justify-content:center}.grid-2[data-v-ae960f13]{grid-template-columns:repeat(2,minmax(150px,1fr))}.grid-4[data-v-ae960f13]{grid-template-columns:repeat(4,minmax(150px,1fr))}.category-card[data-v-ae960f13]{background-color:#fff;border-radius:10px;contain:content;cursor:pointer;display:flex;flex-direction:column;min-height:200px;overflow:hidden;position:relative;transition:transform .2s ease;width:100%;will-change:transform}.category-card[data-v-ae960f13]:hover{transform:scale(1.02)}.image-container[data-v-ae960f13]{aspect-ratio:1;border-radius:10px;flex:1 0 auto;overflow:hidden;position:relative;width:100%}.category-image[data-v-ae960f13]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.category-card:hover .category-image[data-v-ae960f13]{transform:scale(1.05)}.category-title[data-v-ae960f13]{align-items:center;background-color:#fff;color:#000;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:0;line-height:18px;min-height:50px;padding:16px;text-align:center}.skeleton[data-v-ae960f13]{border-radius:10px}.skeleton[data-v-ae960f13],.skeleton-text[data-v-ae960f13]{animation:loading-ae960f13 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}.skeleton-text[data-v-ae960f13]{border-radius:4px;height:18px;margin:16px}@keyframes loading-ae960f13{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:960px){.grid-4[data-v-ae960f13]{grid-template-columns:repeat(3,minmax(150px,1fr))}.category-card[data-v-ae960f13]{min-height:180px}}@media(max-width:600px){.grid-2[data-v-ae960f13],.grid-4[data-v-ae960f13]{grid-template-columns:repeat(2,minmax(140px,1fr))}.category-card[data-v-ae960f13]{min-height:170px}.category-title[data-v-ae960f13]{font-size:13px;min-height:45px;padding:12px}}.category-grid[data-v-26347876]{align-items:stretch;contain:layout style paint;display:grid;gap:clamp(8px,2vw,8px);justify-content:center}.grid-2[data-v-26347876]{grid-template-columns:repeat(2,minmax(150px,1fr))}.grid-4[data-v-26347876]{grid-template-columns:repeat(4,minmax(150px,1fr))}.category-card[data-v-26347876]{background-color:#fff;border-radius:10px;contain:content;cursor:pointer;display:flex;flex-direction:column;min-height:200px;overflow:hidden;position:relative;transition:transform .2s ease;width:100%;will-change:transform}.category-card[data-v-26347876]:hover{transform:scale(1.02)}.image-container[data-v-26347876]{aspect-ratio:1;border-radius:10px;flex:1 0 auto;overflow:hidden;position:relative;width:100%}.category-image[data-v-26347876]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.category-card:hover .category-image[data-v-26347876]{transform:scale(1.05)}.category-title[data-v-26347876]{align-items:center;background-color:#fff;color:#000;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:0;line-height:18px;min-height:50px;padding:16px;text-align:center}.skeleton[data-v-26347876]{border-radius:10px}.skeleton[data-v-26347876],.skeleton-text[data-v-26347876]{animation:loading-26347876 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}.skeleton-text[data-v-26347876]{border-radius:4px;height:18px;margin:16px}@keyframes loading-26347876{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:960px){.grid-4[data-v-26347876]{grid-template-columns:repeat(2,minmax(150px,1fr))}.category-card[data-v-26347876]{min-height:180px}}@media(max-width:600px){.grid-2[data-v-26347876],.grid-4[data-v-26347876]{grid-template-columns:repeat(2,minmax(140px,1fr))}.category-card[data-v-26347876]{min-height:170px}.category-title[data-v-26347876]{font-size:13px;min-height:45px;padding:12px}}
