.hero-grid-shimmer-container{display:flex;flex-wrap:wrap;gap:16px;width:100%}.hero-grid-shimmer-container .hero-card-grid-shimmer{position:relative;border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:4px;height:340px;overflow:hidden;width:25%}.hero-grid-shimmer-container .hero-card-grid-shimmer-header{margin:1rem;display:flex;justify-content:space-between}.hero-grid-shimmer-container .hero-card-grid-shimmer-footer{padding-bottom:1rem;display:flex;justify-content:center}.hero-grid-shimmer-container .hero-card-grid-shimmer .hcgs-shimmerBG{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:hcls-shimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1200px 100%}.hero-grid-shimmer-container .hero-card-grid-shimmer .hcgs-shimmerBG.thumb{height:40px;width:40px;border-radius:50%}.hero-grid-shimmer-container .hero-card-grid-shimmer .hcgs-shimmerBG.bookmark{height:40px;width:60px;border-radius:20px}.hero-grid-shimmer-container .hero-card-grid-shimmer .hcgs-shimmerBG.button{height:32px;width:120px;border-radius:20px}.hero-grid-shimmer-container .hero-card-grid-shimmer .hcgs-shimmerBG.title-line{height:24px;width:100%;margin-bottom:12px;border-radius:20px}.hero-grid-shimmer-container .hero-card-grid-shimmer .hcgs-shimmerBG.content-line{height:8px;width:100%;margin-bottom:16px;border-radius:8px}.hero-grid-shimmer-container .hero-card-grid-shimmer .hcgs-shimmerBG.end{width:40%}.hero-grid-shimmer-container .hero-card-grid-shimmer .p-32{padding:1rem}.hero-grid-shimmer-container .hero-card-grid-shimmer .m-t-24{margin-top:24px}@-webkit-keyframes hcgs-shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes hcgs-shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.hero-grid-shimmer-container>*{flex:1 1 250px}.cs-grid-shimmer-container{display:flex;flex-wrap:wrap;gap:16px;width:100%}.cs-grid-shimmer-container .cs-card{width:340px;border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:4px;padding:20px}.cs-grid-shimmer-container .cs-card .cs-shimmer-animation{background-color:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:800px 104px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:csplaceholderShimmer;animation-timing-function:linear}.cs-grid-shimmer-container .cs-card .cs-loader-shimmer-banner{height:12rem;background-size:800px 18rem;border-radius:5px;margin-bottom:12px}.cs-grid-shimmer-container .cs-card .cs-loader-shimmer-header{display:flex;justify-content:space-between;margin-bottom:5px}.cs-grid-shimmer-container .cs-card .cs-loader-shimmer-title{height:25px;flex:0 0 auto;width:120px}.cs-grid-shimmer-container .cs-card .cs-loader-shimmer-rating{height:25px;flex:0 0 auto;width:70px}.cs-grid-shimmer-container .cs-card .cs-loader-shimmer-list{height:20px;width:190px;margin-bottom:5px}.cs-grid-shimmer-container .cs-card .cs-loader-shimmer-list:last-child{margin-bottom:0}.cs-grid-shimmer-container .cs-card .cs-loader-shimmer-info{height:20px;width:220px;margin-bottom:5px}.cs-grid-shimmer-container .cs-card .cs-loader-shimmer-info:last-child{margin-bottom:0}@keyframes csplaceholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}