@keyframes royalSkeletonPulse{0%{background-position:-200% 0}to{background-position:200% 0}}.royal-skeleton{background:linear-gradient(90deg,#e4dbce8c 0%,#ffffffe6 50%,#e4dbce8c 100%) 0 0/200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite royalSkeletonPulse;position:relative;overflow:hidden}.royal-top-loader{z-index:99999;background:linear-gradient(90deg,#b88e18 0%,#f8d98c 50%,#7a2331 100%) 0 0/200% 100%;height:3px;animation:1.1s linear infinite royalSkeletonPulse;position:fixed;top:0;left:0;right:0;box-shadow:0 0 12px #b88e18d9}.skeleton-pdp-container{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:24px 20px 80px}.skeleton-pdp-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.skeleton-pdp-layout{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.skeleton-pdp-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px}}.skeleton-pdp-gallery-main{aspect-ratio:3/4;border:1px solid #e4d3ae99;border-radius:20px 20px 0 0;width:100%}.skeleton-pdp-gallery-thumbs{gap:12px;margin-top:16px;display:flex}.skeleton-pdp-thumb{border-radius:8px;flex-shrink:0;width:64px;height:64px}.skeleton-pdp-details{flex-direction:column;gap:16px;display:flex}.skeleton-category-container{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:24px 20px 80px}.skeleton-category-header{margin-bottom:24px}.skeleton-filter-strip{align-items:center;gap:12px;margin-bottom:32px;padding-bottom:4px;display:flex;overflow-x:auto}.skeleton-card-grid{grid-template-columns:repeat(2,1fr);gap:32px 16px;display:grid}@media (min-width:768px){.skeleton-card-grid{grid-template-columns:repeat(3,1fr);gap:40px 24px}}@media (min-width:1024px){.skeleton-card-grid{grid-template-columns:repeat(4,1fr);gap:44px 28px}}.skeleton-product-card{flex-direction:column;width:100%;display:flex}.skeleton-card-image{aspect-ratio:3/4;border:1px solid #e4d3ae73;border-radius:16px 16px 0 0;width:100%}.skeleton-card-body{flex-direction:column;gap:8px;padding-top:14px;display:flex}
