.jag-route-bar{z-index:10000;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.jag-route-bar:before{content:"";background:var(--primary,#d50001);width:40%;animation:1.1s ease-in-out infinite jagRouteBar;position:absolute;inset:0 auto 0 0}@keyframes jagRouteBar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.jag-route-sk{max-width:1280px;margin:0 auto;padding:24px 16px 64px}.jag-route-sk-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jag-route-sk-bone{border-radius:var(--radius-sm,8px);background:linear-gradient(90deg, var(--on-hover,#f5f5f5) 25%, var(--light-border,#f1f1f1) 50%, var(--on-hover,#f5f5f5) 75%);background-size:200% 100%;height:14px;animation:1.4s ease-in-out infinite jagRouteShimmer}@keyframes jagRouteShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.jag-route-sk-top{margin-bottom:20px}.jag-route-sk-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.jag-route-sk-main{flex-direction:column;gap:14px;min-width:0;display:flex}.jag-route-sk-gallery{aspect-ratio:16/9;border-radius:var(--radius-lg,16px);height:auto;margin-bottom:8px}.jag-route-sk-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.jag-route-sk-specs .jag-route-sk-bone{border-radius:var(--radius-sm,8px);height:56px}.jag-route-sk-block{border-radius:var(--radius-lg,16px);height:220px;margin-top:8px}.jag-route-sk-side{flex-direction:column;gap:16px;display:flex}.jag-route-sk-card{border-radius:var(--radius-lg,16px);height:300px}.jag-route-sk-card--short{height:160px}@media (max-width:960px){.jag-route-sk-grid{grid-template-columns:minmax(0,1fr)}.jag-route-sk-side{display:none}}@media (max-width:560px){.jag-route-sk-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.jag-route-sk-gallery{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.jag-route-bar:before,.jag-route-sk-bone{animation:none}}
