.catalog-skeleton{width:100%;max-width:1320px;margin:0 auto;padding:32px 24px}.skeleton-shine{background:linear-gradient(100deg,#eaf1f6 30%,#f8fbfd 48%,#eaf1f6 65%);background-size:220% 100%;animation:card-shimmer 1.4s ease-in-out infinite;border-radius:7px}.skeleton-heading{height:30px;width:240px;margin:12px 0 28px}.skeleton-tabs{height:40px;width:min(500px,85%);margin-bottom:28px}.skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.skeleton-card{border:1px solid #dfe9f0;border-radius:15px;padding:24px;min-height:250px}.skeleton-title{height:24px;width:80%;margin-bottom:35px}.skeleton-line{height:15px;width:95%;margin-bottom:20px}.skeleton-line:nth-child(3){width:73%}.skeleton-footer{height:24px;width:60%;margin-top:36px}@keyframes card-shimmer{to{background-position:-220% 0}}@media(max-width:1000px){.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.skeleton-grid{grid-template-columns:1fr}.catalog-skeleton{padding:24px 16px}}@media(prefers-reduced-motion:reduce){.skeleton-shine{animation:none}}