.skeleton{position:relative;overflow:hidden;background-color:rgba(66,110,172,.4196078431)}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(25,55,99,0),rgba(25,55,99,.2) 20%,rgba(25,55,99,.5) 60%,rgba(25,55,99,0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{to{transform:translateX(100%)}}.carousel{margin-bottom:8px}.carousel .contentWrapper{position:relative}.carousel .arrow{font-size:30px;color:#000;position:absolute;top:44%;transform:translateY(-50%);cursor:pointer;opacity:.5;z-index:1;display:none}@media only screen and (min-width:768px){.carousel .arrow{display:block}}.carousel .arrow:hover{opacity:.8}.carousel .carouselLeftNav{left:30px}.carousel .carouselRighttNav{right:30px}.carousel .loadingSkeleton{display:flex;gap:10px;overflow-y:hidden;margin-right:-20px;margin-left:-20px;padding:0 20px}@media only screen and (min-width:768px){.carousel .loadingSkeleton{gap:20px;overflow:hidden;margin:0;padding:0}}.carousel .loadingSkeleton .skeletonItem{width:125px;flex-shrink:0}@media only screen and (min-width:768px){.carousel .loadingSkeleton .skeletonItem{width:calc(25% - 15px)}}@media only screen and (min-width:1024px){.carousel .loadingSkeleton .skeletonItem{width:calc(25% - 15px)}}.carousel .loadingSkeleton .skeletonItem .posterBlock{border-radius:12px;width:100%;aspect-ratio:1/1.5;margin-bottom:8px}.carousel .loadingSkeleton .skeletonItem .textBlock{display:flex;flex-direction:column}.carousel .loadingSkeleton .skeletonItem .textBlock .title{width:100%;height:20px;margin-bottom:10px}.carousel .carouselItems{display:flex;gap:10px;overflow-y:hidden;margin-right:-20px;margin-left:-20px;padding:0 20px}@media only screen and (min-width:768px){.carousel .carouselItems{gap:20px;overflow:hidden;margin:0;padding:0}}.carousel .carouselItems .carouselItem{width:125px;cursor:pointer;border:1px solid rgba(128,128,128,.2);border-radius:8px;flex-shrink:0}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem{width:calc(25% - 15px)}}@media only screen and (min-width:1024px){.carousel .carouselItems .carouselItem{width:calc(25% - 15px)}}.carousel .carouselItems .carouselItem .posterBlock{position:relative;width:100%;aspect-ratio:1/1.5;background-size:cover;background-position:50%;margin-bottom:8px;display:flex;align-items:flex-end;justify-content:space-between;padding:10px;max-height:150px}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem .posterBlock{max-height:none}}.carousel .carouselItems .carouselItem .posterBlock .lazy-load-image-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;overflow:hidden}.carousel .carouselItems .carouselItem .posterBlock .lazy-load-image-background img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}.carousel .carouselItems .carouselItem .posterBlock .circleRating{width:40px;height:40px;position:relative;top:30px;background-color:#fff;flex-shrink:0}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem .posterBlock .circleRating{width:50px;height:50px}}.carousel .carouselItems .carouselItem .posterBlock .genres{display:none;position:relative}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem .posterBlock .genres{display:flex;flex-flow:wrap;justify-content:flex-end}}.carousel .carouselItems .carouselItem .textBlock{display:flex;gap:3px;flex-direction:column;padding:0 5px 8px 8px}.carousel .carouselItems .carouselItem .textBlock .title{font-size:12px;margin-bottom:10px;line-height:24px;word-break:break-word;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:768px){.carousel .carouselItems .carouselItem .textBlock .title{font-size:14px;color:#000;text-align:start;font-weight:500}}.carousel .carouselItems .carouselItem .textBlock .price{font-size:14px;font-weight:600;color:#dc2626;text-align:start}