@keyframes loading-module__pX0EVq__shimmer{0%{background-position:-200%}to{background-position:200%}}.loading-module__pX0EVq__shimmer{background:linear-gradient(90deg,#eceef0 0%,#f8fafb 40%,#eceef0 80% 100%) 0 0/200% 100%;animation:1.6s ease-in-out infinite loading-module__pX0EVq__shimmer}@media (prefers-reduced-motion:reduce){.loading-module__pX0EVq__shimmer{background:var(--lt-line);animation:none}}.loading-module__pX0EVq__pagehead{border-bottom:1px dashed var(--lt-line);padding:44px 0 22px}.loading-module__pX0EVq__pageheadInner{max-width:var(--container-wide);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 auto;padding:0 24px;display:flex}.loading-module__pX0EVq__titleLine{border-radius:var(--radius-pill);width:clamp(200px,30vw,340px);height:56px;}.loading-module__pX0EVq__subtitleLine{border-radius:var(--radius-pill);width:clamp(180px,24vw,280px);height:18px;margin-top:12px;}.loading-module__pX0EVq__jumpBar{max-width:var(--container-wide);gap:10px;margin:0 auto;padding:14px 24px;display:flex;overflow:hidden}.loading-module__pX0EVq__chip{border-radius:var(--radius-pill);flex-shrink:0;width:96px;height:36px;}.loading-module__pX0EVq__section{max-width:var(--container-wide);margin:0 auto;padding:48px 24px 16px}.loading-module__pX0EVq__sectionHead{border-radius:var(--radius-pill);width:clamp(160px,20vw,240px);height:36px;margin:0 0 8px;}.loading-module__pX0EVq__sectionSub{border-radius:var(--radius-pill);width:clamp(200px,28vw,340px);height:16px;margin:0 0 28px;}.loading-module__pX0EVq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.loading-module__pX0EVq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.loading-module__pX0EVq__grid{grid-template-columns:1fr}}.loading-module__pX0EVq__cardSkel{border-radius:var(--radius-lg);border:1px solid var(--border-warm);background:var(--bg-raised);overflow:hidden}.loading-module__pX0EVq__cardPhoto{aspect-ratio:16/11;width:100%;}.loading-module__pX0EVq__cardBody{flex-direction:column;gap:10px;padding:16px;display:flex}.loading-module__pX0EVq__cardTitle{border-radius:var(--radius-pill);width:70%;height:20px;}.loading-module__pX0EVq__cardMeta{border-radius:var(--radius-pill);width:50%;height:14px;}.loading-module__pX0EVq__cardPrice{border-radius:var(--radius-pill);width:35%;height:18px;margin-top:4px;}
