.product-shimmer{background:linear-gradient(90deg,#f1f1f1 25%,#e2e2e2 50%,#f1f1f1 75%) 0 0/200% 100%;animation:1.5s linear infinite productShimmer}@keyframes productShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.product-skeleton-thumb{border-radius:10px;width:100%;height:70px}.product-skeleton-main-image{border-radius:16px;width:100%;height:520px}.product-skeleton-qty{border-radius:12px;width:180px;height:55px}.product-skeleton-cart-btn{border-radius:12px;flex:1;height:55px}.product-skeleton-category{border-radius:6px;width:180px;height:18px}.product-skeleton-title{border-radius:8px;width:90%;height:32px;margin-top:15px}.product-skeleton-title.small{width:70%;height:28px}.product-skeleton-brand{border-radius:6px;width:120px;height:22px;margin-top:14px}.product-skeleton-rating{border-radius:6px;width:260px;height:24px;margin-top:18px}.product-skeleton-price{border-radius:8px;width:300px;height:40px;margin-top:20px}.product-skeleton-feature{border-radius:10px;width:100%;height:45px}.product-skeleton-label{border-radius:6px;width:120px;height:22px}.product-skeleton-variation{border-radius:10px;width:100%;height:48px}.product-skeleton-pack{border-radius:12px;width:100%;height:60px}.product-skeleton-availability{border-radius:14px;width:100%;height:70px}.product-skeleton-mobile-bottom{z-index:999;background:#fff;gap:10px;width:100%;padding:10px;display:flex;position:fixed;bottom:0;left:0}.product-skeleton-mobile-price{border-radius:10px;width:35%;height:50px}.product-skeleton-mobile-btn{border-radius:10px;flex:1;height:50px}@media (max-width:768px){.product-page-skeleton{padding-bottom:80px}.product-skeleton-main-image{border-radius:12px;height:320px}.product-skeleton-title{height:24px}.product-skeleton-title.small{height:22px}.product-skeleton-price{width:220px;height:34px}.product-skeleton-feature{height:38px}.product-skeleton-variation{height:42px}.product-skeleton-pack{height:50px}.product-skeleton-availability{height:60px}}.product-page-skeleton-desktop{display:none}.pdp-skeleton-breadcrumb{align-items:center;gap:12px;margin:0 0 14px;display:flex}.pdp-skeleton-breadcrumb>div{border-radius:5px;width:72px;height:14px}.pdp-skeleton-breadcrumb>div:last-child{width:180px}.pdp-skeleton-main-row{align-items:flex-start}.pdp-skeleton-gallery{padding-top:10px;position:sticky;top:100px}.pdp-skeleton-gallery-image{aspect-ratio:1;border-radius:12px;width:100%;min-height:320px}.pdp-skeleton-gallery-thumbnails{justify-content:center;gap:12px;margin-top:14px;display:flex}.pdp-skeleton-gallery-thumbnails>div{border-radius:8px;flex:0 0 54px;width:54px;height:54px}.pdp-skeleton-details{color:#24292e;width:100%}.pdp-skeleton-category{border-radius:5px;width:45%;height:16px;margin-bottom:8px}.pdp-skeleton-title{border-radius:6px;width:92%;height:24px;margin-bottom:14px}.pdp-skeleton-price{align-items:center;gap:8px;margin-bottom:15px;display:flex}.pdp-skeleton-price>div{border-radius:5px;height:22px}.pdp-skeleton-price>div:first-child{width:76px}.pdp-skeleton-price>div:nth-child(2){width:90px;height:16px}.pdp-skeleton-price>div:last-child{width:68px;height:16px}.pdp-skeleton-rating{border-radius:5px;width:82%;height:18px;margin-bottom:22px}.pdp-skeleton-section-title{border-radius:5px;width:100px;height:18px;margin-bottom:10px}.pdp-skeleton-variation-list{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.pdp-skeleton-variation-list>div{border-radius:9px;width:105px;height:40px}.pdp-skeleton-pack-title{margin-bottom:10px}.pdp-skeleton-pack-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pdp-skeleton-pack-list>div{border-radius:10px;height:62px}.pdp-skeleton-purchase-panel{border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:16px;box-shadow:0 0 2px #00000026}.pdp-skeleton-quantity{border-radius:8px;width:100%;height:38px;margin-bottom:12px}.pdp-skeleton-action{border-radius:8px;width:100%;height:42px;margin-bottom:10px}.pdp-skeleton-buy-now{margin-bottom:18px}.pdp-skeleton-divider{background:#e5e7eb;height:1px;margin-bottom:16px}.pdp-skeleton-pincode-title{border-radius:5px;width:82%;height:18px;margin-bottom:12px}.pdp-skeleton-pincode-input{border-radius:20px;width:100%;height:38px;margin-bottom:14px}.pdp-skeleton-delivery-info{border-radius:6px;width:92%;height:52px}.pdp-skeleton-info-row{margin-top:32px}.pdp-skeleton-info-heading{border-radius:6px;width:160px;height:22px;margin-bottom:12px}.pdp-skeleton-info-content{border-radius:10px;width:100%;height:130px}@media (min-width:768px){.product-page-skeleton-mobile{display:none}.product-page-skeleton-desktop{display:block}}@media (max-width:767px){.product-page-skeleton-mobile{display:block}}
