.route-skeleton_root__cCGTZ{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;padding:28px 0 8px}.route-skeleton_srOnly__Xj90Y{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.route-skeleton_block__1_1u3{border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(100deg,rgba(14,22,42,.75) 30%,rgba(47,123,255,.12) 50%,rgba(14,22,42,.75) 70%);background-size:300% 100%;animation:route-skeleton_shimmer__aLzNL 1.4s ease-in-out infinite}@keyframes route-skeleton_shimmer__aLzNL{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.route-skeleton_block__1_1u3{animation:none}}.route-skeleton_title__WAvpy{height:34px;max-width:320px;border-radius:10px}.route-skeleton_lead__urPje{height:16px;max-width:520px;border-radius:8px}.route-skeleton_tiles__h6vlU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:8px}.route-skeleton_tile__fU7Ol{height:118px}.route-skeleton_panel__9zDOq{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(8,13,26,.6)}.route-skeleton_row__RIpcU{height:46px;border-radius:12px}.route-skeleton_banner__bjbRK{height:180px;border-radius:0;border-left:0;border-right:0}.route-skeleton_storeHead___3S05{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.route-skeleton_logo__aCTy_{flex:0 0 auto;width:64px;height:64px;border-radius:14px}.route-skeleton_stack__qWi69{display:flex;flex-direction:column;gap:10px;flex:1 1 240px;min-width:0}.route-skeleton_cards__mz4Yn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:10px}.route-skeleton_card__JXJ2o{height:250px;border-radius:16px}@media (max-width:1100px){.route-skeleton_cards__mz4Yn,.route-skeleton_tiles__h6vlU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.route-skeleton_cards__mz4Yn,.route-skeleton_tiles__h6vlU{grid-template-columns:minmax(0,1fr)}.route-skeleton_banner__bjbRK{height:120px}}