@keyframes Skeleton-module__LEQJcW__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton-module__LEQJcW__skeleton{background:linear-gradient(90deg,#ebebeb 0%,#f5f5f5 50%,#ebebeb 100%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite Skeleton-module__LEQJcW__skeletonShimmer;display:block}.Skeleton-module__LEQJcW__text{border-radius:3px;height:14px;margin-bottom:8px}.Skeleton-module__LEQJcW__circle{border-radius:50%}.Skeleton-module__LEQJcW__rect{border-radius:4px}.Skeleton-module__LEQJcW__productGrid{grid-template-columns:repeat(4,1fr);gap:30px 20px;width:100%;display:grid}@media (max-width:1024px){.Skeleton-module__LEQJcW__productGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Skeleton-module__LEQJcW__productGrid{grid-template-columns:repeat(2,1fr);gap:16px 12px}}.Skeleton-module__LEQJcW__productCard{background:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.Skeleton-module__LEQJcW__productImage{border-radius:4px;width:100%;margin-bottom:12px;padding-bottom:110%;position:relative}.Skeleton-module__LEQJcW__productVendor{width:35%;height:11px;margin-bottom:8px}.Skeleton-module__LEQJcW__productTitle{width:80%;height:16px;margin-bottom:8px}.Skeleton-module__LEQJcW__productPrice{width:45%;height:14px}.Skeleton-module__LEQJcW__productDetailsContainer{grid-template-columns:1fr 1fr;gap:50px;max-width:1280px;margin:0 auto;padding:40px 20px 80px;display:grid}@media (max-width:900px){.Skeleton-module__LEQJcW__productDetailsContainer{grid-template-columns:1fr;gap:30px}}.Skeleton-module__LEQJcW__productGallerySkeleton{flex-direction:column;gap:16px;display:flex}.Skeleton-module__LEQJcW__mainImageSkeleton{border-radius:6px;width:100%;padding-bottom:100%}.Skeleton-module__LEQJcW__thumbRowSkeleton{gap:12px;display:flex}.Skeleton-module__LEQJcW__thumbSkeleton{border-radius:4px;flex-shrink:0;width:80px;height:80px}.Skeleton-module__LEQJcW__productInfoSkeleton{flex-direction:column;gap:20px;display:flex}.Skeleton-module__LEQJcW__titleSkeleton{border-radius:4px;width:75%;height:32px}.Skeleton-module__LEQJcW__priceSkeleton{border-radius:4px;width:30%;height:24px}.Skeleton-module__LEQJcW__optionSectionSkeleton{flex-direction:column;gap:10px;margin-top:10px;display:flex}.Skeleton-module__LEQJcW__swatchRowSkeleton{gap:10px;display:flex}.Skeleton-module__LEQJcW__swatchSkeleton{border-radius:50%;width:36px;height:36px}.Skeleton-module__LEQJcW__buttonSkeleton{border-radius:4px;width:100%;height:52px;margin-top:16px}.Skeleton-module__LEQJcW__cartSkeletonContainer{max-width:1100px;margin:40px auto 80px;padding:0 20px}.Skeleton-module__LEQJcW__cartHeadingSkeleton{width:200px;height:36px;margin:0 auto 40px}.Skeleton-module__LEQJcW__cartTableSkeleton{border-top:1px solid #eee;flex-direction:column;gap:24px;padding-top:24px;display:flex}.Skeleton-module__LEQJcW__cartItemSkeleton{border-bottom:1px solid #eee;grid-template-columns:100px 1fr 120px 140px;align-items:center;gap:20px;padding-bottom:24px;display:grid}@media (max-width:768px){.Skeleton-module__LEQJcW__cartItemSkeleton{grid-template-columns:80px 1fr;gap:14px}}.Skeleton-module__LEQJcW__cartItemThumb{border-radius:4px;width:100px;height:100px}.Skeleton-module__LEQJcW__cartItemDetails{flex-direction:column;gap:10px;display:flex}.Skeleton-module__LEQJcW__cartSummarySkeleton{flex-direction:column;align-items:flex-end;gap:16px;margin-top:30px;display:flex}.Skeleton-module__LEQJcW__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;width:100%;margin-top:30px;display:grid}.Skeleton-module__LEQJcW__galleryItemSkeleton{border-radius:4px;width:100%;padding-bottom:85%}.Skeleton-module__LEQJcW__pageSkeletonContainer{max-width:860px;margin:50px auto 80px;padding:0 20px}.Skeleton-module__LEQJcW__pageHeaderSkeleton{width:50%;height:38px;margin:0 auto 36px}.Skeleton-module__LEQJcW__pageLineSkeleton{width:100%;height:14px;margin-bottom:14px}.Skeleton-module__LEQJcW__collectionGrid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}@media (max-width:768px){.Skeleton-module__LEQJcW__collectionGrid{grid-template-columns:repeat(2,1fr);gap:16px}}.Skeleton-module__LEQJcW__collectionCardSkeleton{border-radius:4px;width:100%;padding-bottom:100%}
@keyframes Loader-module__9u6O_W__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Loader-module__9u6O_W__loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:32px 16px;display:flex}.Loader-module__9u6O_W__skeletonBlock{flex-direction:column;gap:12px;width:100%;max-width:480px;display:flex}.Loader-module__9u6O_W__skeletonLine{background:linear-gradient(90deg,#ececec 0%,#f8f8f8 50%,#ececec 100%) 0 0/200% 100%;border-radius:4px;width:100%;height:16px;animation:1.5s ease-in-out infinite Loader-module__9u6O_W__skeletonShimmer}.Loader-module__9u6O_W__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite Loader-module__9u6O_W__loader-spin}.Loader-module__9u6O_W__label{color:#777;letter-spacing:.02em;font-size:13px}@keyframes Loader-module__9u6O_W__loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Loader-module__9u6O_W__spinner{animation-duration:1.6s}.Loader-module__9u6O_W__skeletonLine{animation:none}}
