@keyframes skeleton-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.5}}.skeleton .logo{background:linear-gradient(90deg,#3d2945 25%,#5a3d65 50%,#3d2945 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:39px}.skeleton .logo img{visibility:hidden}.skeleton .nav-pills a.nav-pill{background:linear-gradient(90deg,#3d2945 25%,#5a3d65 50%,#3d2945 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;color:transparent!important;border-radius:20px}.skeleton .search-box{background:linear-gradient(90deg,#3d2945 25%,#5a3d65 50%,#3d2945 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:25px}.skeleton .search-box::placeholder{color:transparent}.skeleton .search-box input{color:transparent!important}.skeleton .footer-content .footer-section{background:linear-gradient(90deg,#90a8b1 25%,#b0c4cb 50%,#90a8b1 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:8px;min-height:150px}.skeleton .footer-content .footer-section *{visibility:hidden}.skeleton .footer-bottom{visibility:hidden}.html-home-page.skeleton section.hero h1{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;line-height:unset;border-radius:4px;min-height:40px}.html-home-page.skeleton .service-cards .service-card{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:12px;color:transparent!important;min-height:200px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.html-home-page.skeleton .service-cards .service-card *{visibility:hidden}.html-home-page.skeleton .client-section{background-color:#e0e0e0;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:8px}.html-home-page.skeleton .client-section *{visibility:hidden}.html-home-page.skeleton .info-sections .info-section{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:8px;color:transparent!important;min-height:100px}.html-home-page.skeleton .info-sections .info-section *{visibility:hidden}.html-category-page.skeleton .category-nav .category-hex{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:50%}.html-category-page.skeleton .category-nav .category-hex img{visibility:hidden}.html-category-page.skeleton .page-title{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;color:transparent!important;box-shadow:0 2px 8px rgba(0,0,0,.05);border:0;border-radius:4px;min-height:32px}.html-category-page.skeleton .page-header h1{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;color:transparent!important;border-radius:4px;display:inline-block;min-width:200px;min-height:28px}.html-category-page.skeleton .product-selectors.category-sorting{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:8px;color:transparent!important;box-shadow:0 2px 8px rgba(0,0,0,.05);min-height:50px}.html-category-page.skeleton .product-selectors.category-sorting *{visibility:hidden}.html-category-page.skeleton .product-grid .item-box{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:12px;color:transparent!important;min-height:300px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.html-category-page.skeleton .product-grid .item-box *{visibility:hidden}.html-category-page.skeleton .product-grid .item-box .product-item .picture{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;min-height:200px}.html-category-page.skeleton .pager{display:none}.html-category-page.skeleton .category-description p{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;color:transparent!important;border-radius:4px;min-height:60px}.html-category-page.skeleton .category-description h2{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;color:transparent!important;border-radius:4px;display:inline-block;min-width:150px;min-height:24px}.html-category-page.skeleton .block.product-filters .filter-title{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;color:transparent!important;border-radius:4px;min-height:40px}.html-category-page.skeleton .block.product-filters .filter-content .filter-group{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px;color:transparent!important;min-height:30px;margin-bottom:8px}.html-category-page.skeleton .block.product-filters .filter-content .filter-group *{visibility:hidden}.html-product-details-page.skeleton .product-essential .gallery{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:8px;color:transparent!important;min-height:400px}.html-product-details-page.skeleton .product-essential .gallery *{visibility:hidden}.html-product-details-page.skeleton .product-essential .overview .product-name h1{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;color:transparent!important;border-radius:4px;min-height:32px}.html-product-details-page.skeleton .product-essential .overview .product-price{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px;min-width:100px;min-height:28px;display:inline-block}.html-product-details-page.skeleton .product-essential .overview .product-price *{visibility:hidden}.html-product-details-page.skeleton .product-essential .overview .add-to-cart{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:25px;color:transparent!important;min-height:50px}.html-product-details-page.skeleton .product-essential .overview .add-to-cart *{visibility:hidden}
