.skeleton-box{background:linear-gradient(-90deg,#e0e0e0 0%,#f0f0f0 50%,#e0e0e0 100%);background-size:400% 400%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.movie--isloading{height:252px;border-radius:4px;overflow:hidden;margin-bottom:15px}.movie--isloading .loading-image{height:190px;background-image:-webkit-linear-gradient(left,#ececec 0,#f4f4f4 40px,#ececec 80px);background-image:-o-linear-gradient(left,#ececec 0,#f4f4f4 40px,#ececec 80px);background-image:linear-gradient(90deg,#ececec 0,#f4f4f4 40px,#ececec 80px);background-size:250px;-webkit-animation:shine-loading-image 2s infinite ease-out;animation:shine-loading-image 2s infinite ease-out}.movie--isloading .loading-content{background:#f7f7f7;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.movie--isloading .loading-content .loading-text-container{-ms-flex-preferred-size:100%;flex-basis:100%}.movie--isloading .loading-content .loading-main-text{height:10px;width:65%;margin-bottom:10px;background:#ececec;background-image:-webkit-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:-o-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:linear-gradient(90deg,#ececec 0,#ddd 40px,#ececec 80px);background-size:250px;border-radius:10px;-webkit-animation:shine-loading-container-items 2s infinite ease-out;animation:shine-loading-container-items 2s infinite ease-out}.movie--isloading .loading-content .loading-sub-text{height:10px;width:50%;background:#ececec;background-image:-webkit-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:-o-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:linear-gradient(90deg,#ececec 0,#ddd 40px,#ececec 80px);background-size:250px;border-radius:10px;-webkit-animation:shine-loading-container-items 2s infinite ease-out;animation:shine-loading-container-items 2s infinite ease-out}.movie--isloading .loading-content .loading-btn{width:60px;height:25px;background:#ececec;background-image:-webkit-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:-o-linear-gradient(left,#ececec 0,#ddd 40px,#ececec 80px);background-image:linear-gradient(90deg,#ececec 0,#ddd 40px,#ececec 80px);background-size:250px;border-radius:3px;-webkit-animation:shine-loading-container-items 2s infinite ease-out;animation:shine-loading-container-items 2s infinite ease-out}@-webkit-keyframes shine-loading-image{0%{background-position:-32px}40%,100%{background-position:208px}}@keyframes shine-loading-image{0%{background-position:-32px}40%,100%{background-position:208px}}@-webkit-keyframes shine-loading-container-items{0%{background-position:-100px}40%,100%{background-position:140px}}@keyframes shine-loading-container-items{0%{background-position:-100px}40%,100%{background-position:140px}}.skeleton .skeleton-img,.skeleton .skeleton-text{background:linear-gradient(-90deg,#eeeeee 0%,#dddddd 50%,#eeeeee 100%);background-size:400% 400%;animation:pulse 1.4s ease-in-out infinite;border-radius:5px;margin:10px auto}.skeleton-img{width:100%;height:120px}.skeleton-text.title{width:60%;height:16px}.skeleton-text.btn{width:80%;height:30px;margin-bottom:10px}@keyframes pulse{0%{background-position:100% 0}100%{background-position:-100% 0}}.skeleton-card{border-radius:10px;overflow:hidden;box-shadow:0 2px 6px rgb(0 0 0 / .08);height:100%}.skeleton-img{height:150px;background-color:#dee2e6}.skeleton-body{padding:15px}.brandSwiper .swiper-slide{text-align:center}.brandSwiper img{max-width:100px;margin:0 auto}.brandSwiper p{margin-top:5px;font-size:14px}.brandSwiper::after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none}.brandSwiper::before{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none}.brandSwiper::before{left:0;background:linear-gradient(to right,#ffffff 35%,#fff0 100%)}.brandSwiper::after{right:0;background:linear-gradient(to left,#ffffff 35%,#fff0 100%)}.mySwiper2::after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none}.mySwiper2::before{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none}.mySwiper2::before{left:0;background:linear-gradient(to right,#ffffff 35%,#fff0 100%)}.mySwiper2::after{right:0;background:linear-gradient(to left,#ffffff 35%,#fff0 100%)}