/* Skeleton states for first load and slow connections */
.skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.skeleton-product{min-width:0;min-height:285px;border:1px solid #4378ad;border-radius:17px;padding:10px;background:linear-gradient(145deg,#0d315f,#071c3c);overflow:hidden}.skeleton-product i,.skeleton-product b,.skeleton-product small,.skeleton-product em,.skeleton-games span{display:block;position:relative;overflow:hidden;background:linear-gradient(100deg,#163a68 20%,#27558a 38%,#163a68 62%);background-size:220% 100%;animation:arcSkeleton 1.3s ease-in-out infinite;border-radius:9px}.skeleton-product i{height:150px;margin-bottom:12px}.skeleton-product b{height:13px;width:74%;margin:11px 0}.skeleton-product small{height:10px;width:90%;margin:9px 0}.skeleton-product em{height:27px;width:55%;margin-top:18px}.skeleton-games{display:flex;gap:9px}.skeleton-games span{height:65px;min-width:145px;border-radius:14px;border:1px solid #477dae}.is-loading .home-products-v110,.is-loading .catalog-section{contain:content}.is-loading .skeleton-grid{min-height:220px}.skeleton-product:after,.skeleton-games span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,#ffffff13,transparent);transform:translateX(-100%);animation:arcShimmer 1.5s infinite}@keyframes arcSkeleton{0%,100%{background-position:100% 0}50%{background-position:0 0}}@keyframes arcShimmer{100%{transform:translateX(100%)}}
@media(max-width:700px){.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.skeleton-product{min-height:235px;padding:8px}.skeleton-product i{height:112px}.skeleton-games span{min-width:104px;height:57px}}
@media(prefers-reduced-motion:reduce){.skeleton-product i,.skeleton-product b,.skeleton-product small,.skeleton-product em,.skeleton-games span,.skeleton-product:after,.skeleton-games span:after{animation:none}}
