.sk-page{box-sizing:border-box;width:100%;max-width:1304px;min-height:100dvh;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:16px;background:#FFFFFF}.sk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sk{display:block;border-radius:12px;background:linear-gradient(90deg,#F3EEF1,#FBF7F9 40%,#F3EEF1 80%);background-size:200% 100%}.sk-top{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:12px}.sk-c{width:40px;height:40px;border-radius:50%}.sk-logo{justify-self:center;width:96px;height:32px}.sk-search{height:46px;border-radius:999px}.sk-hero{height:180px;border-radius:22px}.sk-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sk-chips .sk{height:52px;border-radius:16px}.sk-title{width:46%;height:22px;border-radius:8px}.sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-card{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-radius:24px;background:#FFFFFF;box-shadow:0 1px 2px rgba(28,40,81,.05),0 10px 28px rgba(28,40,81,.06);overflow:hidden}.sk-img{aspect-ratio:1/1;border-radius:0}.sk-line{height:14px;margin:4px 12px 0;border-radius:6px}.sk-short{width:60%}.sk-price{width:40%;height:20px;margin:4px 12px 0;border-radius:6px}@media (min-width:720px){.sk-page{padding:24px 32px}.sk-hero{height:320px;border-radius:28px}.sk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (prefers-reduced-motion:no-preference){.sk{animation:sk-shimmer 1.3s ease-in-out infinite}}@keyframes sk-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}