.header{position:fixed;transform:translateY(0);width:98vw;margin-left:1vw;height:50px;margin-top:10px;display:flex;align-items:center;transition:all ease .5s;border-radius:10px;z-index:5;padding:5px}.header.top{background:#0000003f}.header.show{background:#ffffff3b}.header.hide{transform:translateY(-60px)}.header .contentWrapper{display:flex;align-items:center;justify-content:space-between}.header .logo{cursor:pointer;margin-top:9px;margin-left:-15px}.header .logo img{width:165px;height:auto}.header .menuItems{list-style-type:none;display:none;align-items:center;margin-top:5px}.header .menuItems .menuItem{height:60px;display:flex;align-items:center;margin:0 15px;color:#fff;font-weight:500;position:relative;transition:all ease .3s;cursor:pointer}.header .menuItems .menuItem.searchIcon{margin-right:0}.header .menuItems .menuItem svg{font-size:20px;margin-top:-5px}.header .menuItems .menuItem:hover{color:#74abbb}@media (max-width: 768px){.header .menuItems .menuItem.logout-button{display:none}}.header .avatar{width:40px;height:40px;margin-top:9px;border-radius:50%;cursor:pointer;object-fit:cover;border:1px solid rgba(255,255,255,.2705882353)}.header .mobileMenuItems{display:flex;align-items:center;color:#fff;gap:12px;cursor:pointer}.header .mobileMenuItems svg{font-size:18px;margin-top:-1px;color:#fff;cursor:pointer}@media (max-width: 768px){.header .mobileMenuItems .auth.logout-button{display:none}}.header.mobileView{z-index:4}.header.mobileView .menuItems{display:flex;position:absolute;top:100%;left:0;transform:none;background:#0000006e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3.5px);flex-direction:column;width:100%;padding:0;border-top:1px solid rgba(255,255,255,.1);animation:mobileMenu .3s ease forwards;border-radius:10px;max-height:calc(100vh - 60px);overflow-y:auto}.header.mobileView .menuItems .menuItem{font-size:20px;width:100%;height:auto;padding:12.5px 20px;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}.header.mobileView .menuItems .menuItem:last-child{display:none}.header .searchBar{width:100%;height:auto;background-color:#ffffff17;position:fixed;top:55px;animation:mobileMenu .3s ease forwards;border-radius:10px;color:#fff;margin-left:-5px;z-index:5;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3.5px)}.header .searchBar .searchInput{display:flex;align-items:center;height:30px;width:100%}.header .searchBar .searchInput svg{font-size:20px;flex-shrink:0;margin-left:10px;cursor:pointer}.header .searchBar .searchInput input{width:100%;height:50px;background-color:#0000;outline:0;border:0;color:#fff;border-radius:30px 0 0 30px;font-family:Martel Sans,El Messiri,sans-serif;padding:0 15px;font-size:14px}@media only screen and (min-width: 768px){.header .searchBar .searchInput input{height:60px;font-size:20px;padding:0 30px}}@keyframes mobileMenu{0%{transform:translateY(-130%)}to{transform:translateY(0)}}.searchBar .searchInput input::placeholder{color:#fff}.auth{margin-top:2.5px}.blur-background{position:absolute;width:99.2%;height:100%;border-radius:10px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(3.5px);z-index:-1}.contentWrapper{width:100%;max-width:auto;margin:0 auto;padding:0 20px}.language-selection-container{background-color:#00000097;color:#fff;padding:20px;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;box-shadow:0 0 10px #cdf2ff;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}.language-selection-container .language-select{background-color:#f4ffffc0;width:200px;padding:10px;font-size:16px;border-radius:5px;border:1px solid #ccc;margin-top:10px}.language-selection-container .h5{color:#ccc}.language-selection-container .powered-by{font-size:12px;margin-top:10px}.language-selection-container .discord-button{background-color:#1c1c1cc5;color:#fff;border:1px solid rgba(204,204,204,.6);border-radius:5px;padding:10px 20px;font-size:16px;margin-top:20px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;transition:all ease .5s}.language-selection-container .discord-button svg{margin-right:5px}.language-selection-container .discord-button:hover{background-color:#00000080;color:#677bc4d0}.twitter-button{width:50px;height:50px;border-radius:50%;background-color:var(--black);display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid rgba(204,204,204,.6);transition:all ease .3s;margin-top:20px;margin-bottom:10px;color:#ccc}.twitter-button:hover{box-shadow:0 0 .925em var(--pink);color:#8ce849}.twitter-button svg{width:25px}.footer{background-color:var(--black3);padding:50px 0;color:#fff;position:relative;border-radius:10px;width:98vw;margin-left:1vw}.footer .contentWrapper{display:flex;align-items:center;flex-direction:column}.footer .menuItems{list-style-type:none;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px}@media only screen and (min-width: 768px){.footer .menuItems{margin-bottom:30px;gap:30px}}.footer .menuItems .menuItem{transition:all ease .3s;cursor:pointer;font-size:12px}@media only screen and (min-width: 768px){.footer .menuItems .menuItem{font-size:16px}}.footer .menuItems .menuItem:hover{color:#8d979a}.footer .infoText{font-size:12px;line-height:20px;opacity:.5;text-align:center;max-width:800px;margin-bottom:20px}@media only screen and (min-width: 768px){.footer .infoText{font-size:14px;margin-bottom:30px}}.footer .socialIcons{display:flex;align-items:center;justify-content:center;gap:10px}.footer .socialIcons .icon{width:50px;height:50px;border-radius:50%;background-color:var(--black);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all ease .3s;margin-top:10px}.footer .socialIcons .icon:hover{box-shadow:0 0 .625em var(--pink);color:var(--pink)}.footer .languageChangeButton{background-color:transparent;border:none;color:#fff;margin-top:30px;cursor:pointer;transition:all ease .3s}.footer .languageChangeButton:hover{color:var(--pink)}.linktree{width:50px;height:50px;border-radius:50%;background-color:var(--black);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all ease .3s;margin-top:20px;margin-bottom:10px;color:#ccc}.linktree:hover{box-shadow:0 0 .925em var(--pink);color:#8ce849}.carouselSection{position:relative;margin-bottom:70px}.carouselSection>.contentWrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;margin-top:20px}.carouselSection .carouselTitle{font-size:24px;color:#fff;font-weight:400}.hero-banner{position:relative;color:#fff;height:100vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;text-align:center;transition:all .5s ease-in-out}.hero-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .5s ease-in-out;display:flex}.hero-banner__background-img{width:100vw;height:100vh;object-fit:cover;flex-shrink:0}.hero-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0003,#000c);z-index:2}.hero-banner__content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:3;text-align:center;max-width:1200px;margin:0 auto;padding:0 20px}.hero-banner__poster-wrapper{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out;width:300px;height:450px;margin-bottom:20px}.hero-banner__poster-wrapper:hover{transform:scale(1.05)}.hero-banner__poster{width:100%;height:100%;object-fit:cover;border-radius:15px;box-shadow:0 10px 30px #0000004d}.poster-loader{width:100%;height:100%;border-radius:15px;position:absolute;top:0;left:0}@media (max-width: 767px){.hero-banner__poster-wrapper{width:250px;height:375px}}.hero-banner__playbtn{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.hero-banner__playbtn svg{width:60px}.hero-banner__playbtn .text{font-size:20px;transition:all .7s ease-in-out}.hero-banner__playbtn .triangle{stroke-dasharray:240;stroke-dashoffset:480;stroke:#fff;transform:translateY(0);transition:all .7s ease-in-out}.hero-banner__playbtn .circle{stroke:#fff;stroke-dasharray:650;stroke-dashoffset:1300;transition:all .5s ease-in-out}.hero-banner__playbtn:hover .text{color:var(--pink)}.hero-banner__playbtn:hover .triangle{stroke-dashoffset:0;opacity:1;stroke:var(--pink);animation:trailorPlay .7s ease-in-out}.hero-banner__playbtn:hover .circle{stroke-dashoffset:0;stroke:var(--pink)}.hero-banner__info{max-width:90%;margin:0 auto}.hero-banner__title{font-size:3rem;margin-bottom:10px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-banner__rating-genres{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;fill:#fff;color:#fff}.hero-banner__rating-genres .circleRating{flex-shrink:0;max-width:60px;background-color:#8c8c8c21;padding:5px;border-radius:50%}.hero-banner__overview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;font-size:1.1rem;color:#f0f0f0;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.hero-banner__trailer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .5s ease-in-out}.hero-banner--trailer .hero-banner__background{opacity:.3}.hero-banner--trailer .hero-banner__trailer{opacity:1}.mute-button{position:absolute;bottom:30px;right:30px;background:transparent;border:1.7px solid rgba(204,204,204,.6);color:#fff;cursor:pointer;padding:12px;border-radius:50%;z-index:4;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.mute-button:hover{background:#ffffff4d;transform:scale(1.1)}.mute-button svg{width:15px;height:15px}.skeleton-loader{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:8px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.background-loader{width:100%;height:100%;position:absolute;top:0;left:0}.poster-loader{width:300px;height:450px;border-radius:15px;margin-bottom:20px}.title-loader{width:80%;height:50px;margin-bottom:20px}.rating-loader{width:60px;height:60px;border-radius:50%}.genres-loader{width:200px;height:35px;border-radius:20px}.overview-loader{width:100%;height:80px;margin-top:20px}@media (min-width: 768px){.hero-banner__content{flex-direction:row;text-align:left;gap:40px}.hero-banner__poster{width:300px;margin-right:0;margin-bottom:0}.hero-banner__info{max-width:600px;margin:0}.hero-banner__title{font-size:3rem}.hero-banner__rating-genres{justify-content:flex-start}.hero-banner__overview{font-size:1.2rem}}@media (max-width: 767px){.hero-banner__content{padding-top:60px}.hero-banner__title{font-size:2.5rem}.hero-banner__poster{max-width:250px}.poster-loader{width:250px;height:375px}.title-loader{width:90%;height:40px}.overview-loader{width:90%;height:60px}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.videoPopup{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:9;transition:opacity .4s}@media (min-width: 1921px){.videoPopup{transition:none}}.videoPopup.visible{opacity:1;visibility:visible}.videoPopup.visible .opacityLayer{opacity:1}.videoPopup .opacityLayer{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;opacity:0;transition:opacity .4s}@media (min-width: 1921px){.videoPopup .opacityLayer{transition:none}}.videoPopup .videoPlayer{position:relative;width:100%;height:100%;background:#000;border-radius:10px}@media (max-width: 768px){.videoPopup .videoPlayer{height:75vh}}.videoPopup .videoPlayer .episodeButtons{display:flex;justify-content:space-between;margin-top:-110px;justify-content:center}@media (max-width: 768px){.videoPopup .videoPlayer .episodeButtons{margin-top:35px}}.videoPopup .videoPlayer .episodeButtons button{background:#000;color:#fff;border:1.5px solid #515151;border-radius:50%;width:50px;height:50px;margin:-15px 10px 0;cursor:pointer;padding:8px;z-index:10;transition:background .3s}@media (min-width: 1921px){.videoPopup .videoPlayer .episodeButtons button{transition:none}}.videoPopup .videoPlayer .episodeButtons button:hover{background:#ffffff1a}.videoPopup .videoPlayer .showInfo{position:absolute;top:10px;left:50%;transform:translate(-50%);color:#ffffffe6;padding:10px;text-align:center;background-color:#00000080;border-radius:6px;transition:opacity .3s ease-in-out}@media (min-width: 1921px){.videoPopup .videoPlayer .showInfo{transition:none}}@media (max-width: 768px){.videoPopup .videoPlayer .showInfo{top:-70px}}.videoPopup .videoPlayer .showInfo.hidden{opacity:0}.videoPopup .videoPlayer .showInfo.visible{opacity:1}.videoPopup .videoPlayer .serverDropdown{position:absolute;top:10px;right:10px}.videoPopup .videoPlayer .serverDropdown select{background:#3f3f3f80;border:none;border-radius:5px;padding:8px 15px;cursor:pointer;font-size:16px;color:#fff;transition:background .3s}@media (min-width: 1921px){.videoPopup .videoPlayer .serverDropdown select{transition:none}}.videoPopup .videoPlayer .serverDropdown select:hover{background:#000}.episodeButtons.hidden,.serverDropdown.hidden,.backButton.hidden{opacity:0;transition:opacity .5s ease}@media (min-width: 1921px){.episodeButtons.hidden,.serverDropdown.hidden,.backButton.hidden{transition:none}}.episodeButtons.visible,.serverDropdown.visible,.backButton.visible{opacity:1;transition:opacity .5s ease}@media (min-width: 1921px){.episodeButtons.visible,.serverDropdown.visible,.backButton.visible{transition:none}}.genres{display:flex;gap:5px}.genres .genre{background:linear-gradient(to bottom right,#f7e6e868,#b6b6b619);padding:1px 8px;font-size:15px;border-radius:8px;color:#fff;white-space:nowrap;box-shadow:0 4px 6px #0000001a}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.circleRating{background-color:var(--black);border-radius:50%;padding:2px}.circleRating .CircularProgressbar-text{font-size:34px;font-weight:700;fill:var(--black)}.circleRating .CircularProgressbar-trail{stroke:transparent}.carouselhome{margin-bottom:50px}.carouselhome .contentWrapper{position:relative;-webkit-user-select:none;user-select:none}.carouselhome .carouselhomeTitle{font-size:24px;color:#fff;margin-bottom:20px;font-weight:400;-webkit-user-select:none;user-select:none}.carouselhome .carouselhomeItems{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.carouselhome .carouselhomeItems::-webkit-scrollbar{display:none}.carouselhome .carouselhomeItems .carouselhomeItem{cursor:pointer;width:195px;flex-shrink:0}.carouselhome .carouselhomeItems .carouselhomeItem .posterBlock{position:relative;width:100%;aspect-ratio:1/1.5;background-size:cover;background-position:center;margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;padding:10px;transition:all ease .5s}.carouselhome .carouselhomeItems .carouselhomeItem .posterBlock .lazy-load-image-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;overflow:hidden}.carouselhome .carouselhomeItems .carouselhomeItem .posterBlock .lazy-load-image-background img{width:100%;height:100%;border-radius:12px;object-fit:cover;object-position:center;transition:transform .3s ease;pointer-events:none;box-shadow:0 0 10px #cdf2ff72}.carouselhome .carouselhomeItems .carouselhomeItem .posterBlock .circleRating{width:40px;height:40px;position:relative;top:30px;background-color:#fff;flex-shrink:0}.carouselhome .carouselhomeItems .carouselhomeItem .posterBlock .genres{display:none;position:relative}.carouselhome .carouselhomeItems .carouselhomeItem:hover .posterBlock{opacity:.5}.carouselhome .carouselhomeItems .carouselhomeItem .textBlock{color:#fff;display:flex;flex-direction:column}.carouselhome .carouselhomeItems .carouselhomeItem .textBlock .title{font-size:16px;margin-bottom:10px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.carouselhome .carouselhomeItems .carouselhomeItem .textBlock .date{font-size:14px;opacity:.5}.carouselhomeItem:hover img{transform:scale(.94);transition:transform .5s ease}@media only screen and (max-width: 600px){.carouselhome .carouselhomeItems .carouselhomeItem{width:155px}}.switchingTabs{height:34px;background-color:#ffffff95;box-shadow:0 0 20px #cdf2ffab;border-radius:20px;padding:2px;z-index:2}.switchingTabs .tabItems{display:flex;align-items:center;height:30px;position:relative}.switchingTabs .tabItems .tabItem{height:100%;display:flex;align-items:center;justify-content:center;width:100px;color:var(--black);font-size:14px;position:relative;z-index:1;cursor:pointer;transition:color ease .3s}.switchingTabs .tabItems .tabItem.active{color:#fff}.switchingTabs .tabItems .movingBg{height:30px;width:100px;border-radius:15px;background-image:var(--gradient);position:absolute;left:0;transition:left cubic-bezier(.88,-.35,.565,1.35) .4s}.carouselTitle-trending{font-size:35px;font-weight:bolder;margin-bottom:-25px;background:linear-gradient(to right,#ff5733,#fc3);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296);z-index:2}@media (max-width: 600px){.carouselTitle-trending{font-size:30px}}@media (max-width: 1024px){.carouselTitle-trending{font-size:28px;margin-bottom:0}}.carouselTitle-poppuler{font-size:32px;font-weight:bolder;margin-bottom:-25px;background:linear-gradient(to right,#9c27b0,#e91e63);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-poppuler{font-size:30px}}@media (max-width: 1024px){.carouselTitle-poppuler{font-size:28px;margin-bottom:0}}.carouselTitle-topreated{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#c277af,#ff3b3b);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-topreated{font-size:30px}}@media (max-width: 1024px){.carouselTitle-topreated{font-size:28px;margin-bottom:0}}.carouselTitle-disney{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#636363,#acfff7);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-disney{font-size:30px}}@media (max-width: 1024px){.carouselTitle-disney{font-size:28px;margin-bottom:0}}.carouselTitle-appletv{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#8282a3,#7e7e7e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-appletv{font-size:30px}}@media (max-width: 1024px){.carouselTitle-appletv{font-size:28px;margin-bottom:0}}.carouselTitle-netflix{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#e50914,#8888889c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-netflix{font-size:30px}}@media (max-width: 1024px){.carouselTitle-netflix{font-size:28px;margin-bottom:0}}.carouselTitle-hbo{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#747474b2,#c4c4c4c6);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-hbo{font-size:30px}}@media (max-width: 1024px){.carouselTitle-hbo{font-size:28px;margin-bottom:0}}.carouselTitle-anime{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#9d9d9d,#ff85ef);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-anime{font-size:30px}}@media (max-width: 1024px){.carouselTitle-anime{font-size:28px;margin-bottom:0}}.carouselTitle-shahid{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#2af585bf,#4a8cc39c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-shahid{font-size:30px}}@media (max-width: 1024px){.carouselTitle-shahid{font-size:28px;margin-bottom:0}}.continueWatchingSection{display:flex;flex-direction:column;align-items:center;padding:10px;-webkit-user-select:none;user-select:none;position:relative}.continueWatchingSection h2{font-size:24px;color:#ffffffab;margin-bottom:0;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.continueWatchingSection .carousel-container{position:relative;width:100%}.continueWatchingSection .carousel{display:flex;gap:5px;overflow-x:auto;overflow-y:visible;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.continueWatchingSection .carousel::-webkit-scrollbar{display:none}.continueWatchingSection .carousel.delete-mode .continueWatchingItem{pointer-events:none}.continueWatchingSection .carousel.delete-mode .continueWatchingItem .remove-item-btn{pointer-events:auto}.continueWatchingSection .arrow{font-size:30px;color:#fff;position:absolute;top:44%;transform:translateY(-50%);cursor:pointer;z-index:2;display:none}@media (min-width: 768px){.continueWatchingSection .arrow{display:block}}.continueWatchingSection .arrow:hover{opacity:.8;transition:opacity .3s ease}.continueWatchingSection .carouselLeftNav{left:30px}.continueWatchingSection .carouselRightNav{right:30px}.continueWatchingSection .continueWatchingItem{cursor:pointer;width:195px;height:292.5px;flex-shrink:0;transition:all .7s ease;position:relative;transform-origin:center left;margin-right:5px}.continueWatchingSection .continueWatchingItem.expanded{width:490px;z-index:1;margin-right:5px;transition:width .7s ease}.continueWatchingSection .continueWatchingItem .ShowDetails{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:space-between;padding:10px;transition:transform .7s ease,box-shadow .7s ease;border-radius:12px;overflow:hidden}.continueWatchingSection .continueWatchingItem .ShowDetails .episodeThumbnail,.continueWatchingSection .continueWatchingItem .ShowDetails .moviePoster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease}.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#000c,#0009,#0000);padding:20px;border-radius:0 0 10px 10px;text-align:left;width:100%;box-sizing:border-box;transition:all .3s ease}.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo h3,.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo .basic-info,.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo .additional-info,.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo .overview-c,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo h3,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo .basic-info,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo .additional-info,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo .overview-c{transition:all .3s ease}.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo h3,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo h3{font-size:16px;color:#fff;margin:0 0 5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo .basic-info,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo .basic-info{font-size:14px;color:#ccc;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo .additional-info,.continueWatchingSection .continueWatchingItem .ShowDetails .episodeInfo .overview-c,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo .additional-info,.continueWatchingSection .continueWatchingItem .ShowDetails .movieInfo .overview-c{font-size:14px;color:#ccc;margin:5px 0 0;opacity:0;max-height:0;overflow:hidden}.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .episodeInfo,.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .movieInfo{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .episodeInfo h3,.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .movieInfo h3{font-size:20px;white-space:normal;margin-bottom:10px;transition:all .3s ease .3s}.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .episodeInfo .basic-info,.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .movieInfo .basic-info{font-size:16px;white-space:normal;transition:all .3s ease .3s}.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .episodeInfo .additional-info,.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .episodeInfo .overview-c,.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .movieInfo .additional-info,.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .movieInfo .overview-c{opacity:1;max-height:200px;transition:all .3s ease}.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .episodeInfo .overview-c,.continueWatchingSection .continueWatchingItem .ShowDetails.expanded .movieInfo .overview-c{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.continueWatchingSection .continueWatchingItem:hover .ShowDetails{transform:scale(1);box-shadow:0 0 15px #9f9f9f4d}.continueWatchingSection .continueWatchingItem:not(:hover) .ShowDetails .episodeInfo .additional-info,.continueWatchingSection .continueWatchingItem:not(:hover) .ShowDetails .episodeInfo .overview-c,.continueWatchingSection .continueWatchingItem:not(:hover) .ShowDetails .movieInfo .additional-info,.continueWatchingSection .continueWatchingItem:not(:hover) .ShowDetails .movieInfo .overview-c{opacity:0;max-height:0;transition:all .3s ease}.continueWatchingSection .continueWatchingItem .remove-item-btn{position:absolute;top:10px;right:10px;background-color:#0009;color:#fff;border:1px solid rgba(204,204,204,.6);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease,background-color .3s ease;z-index:2;pointer-events:auto}.continueWatchingSection .continueWatchingItem .remove-item-btn:hover{background-color:#f00c}.continueWatchingSection .continueWatchingItem .remove-item-btn.visible,.continueWatchingSection .continueWatchingItem:hover .remove-item-btn{opacity:1}.continueWatchingSection .skeleton .ShowDetails .skeletonThumbnail{width:100%;height:100%;background-color:#80808047;border-radius:12px;animation:pulse 1.5s infinite}.continueWatchingSection .skeleton .ShowDetails .skeletonInfo{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,#000c,#0009,#0000);border-radius:0 0 12px 12px;animation:pulse 1.5s infinite}.continueWatchingSection .skeleton .ShowDetails .skeletonInfo:before,.continueWatchingSection .skeleton .ShowDetails .skeletonInfo:after{content:"";position:absolute;left:10px;right:10px;height:12px;background-color:#80808047;border-radius:4px}.continueWatchingSection .skeleton .ShowDetails .skeletonInfo:before{bottom:30px;width:70%}.continueWatchingSection .skeleton .ShowDetails .skeletonInfo:after{bottom:10px;width:50%}.continueWatchingSection .clear-continue-watching-btn{position:relative;background-color:#fff0;color:#fff;border:none;border-radius:100px;padding:6px 10px;box-shadow:0 0 10px #ffcdcd72;font-size:14px;cursor:pointer;transition:background-color .3s ease;margin:20px auto;display:block}.continueWatchingSection .clear-continue-watching-btn:hover{background-color:#6a6a6a63}.continueWatchingSection:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.continueWatchingSection.delete-mode:before{opacity:1;visibility:visible}.continueWatchingSection.delete-mode .carousel-container{z-index:1000}.continueWatchingSection.delete-mode h2,.continueWatchingSection.delete-mode .clear-continue-watching-btn,.continueWatchingSection.delete-mode .arrow{opacity:.5}.continueWatchingSection .exit-delete-mode-btn{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#fff;color:#000;border:none;border-radius:20px;padding:10px 20px;font-size:16px;cursor:pointer;z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.continueWatchingSection .exit-delete-mode-btn.visible{opacity:1;visibility:visible}.noThumbnail{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#80808047;color:#e0e0e0;font-size:14px;border-radius:12px}@media only screen and (max-width: 600px){.continueWatchingSection .continueWatchingItem{width:155px;height:232.5px}.continueWatchingSection .continueWatchingItem.expanded{width:310px}}.watch-history{margin-bottom:50px;padding:10px;position:relative}.watch-history .contentWrapper,.watch-history .carousel-container{position:relative;-webkit-user-select:none;user-select:none}.watch-history .carousel{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.watch-history .carousel::-webkit-scrollbar{display:none}.watch-history .carousel.delete-mode .carouselItem{pointer-events:none}.watch-history .carousel.delete-mode .carouselItem .remove-item-btn{pointer-events:auto}.watch-history .carousel .carouselItem{cursor:pointer;width:195px;flex-shrink:0}.watch-history .carousel .carouselItem .posterBlock{position:relative;width:100%;aspect-ratio:1/1.5;background-size:cover;background-position:center;margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;padding:10px;transition:all ease .5s}.watch-history .carousel .carouselItem .posterBlock .lazy-load-image-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;overflow:hidden}.watch-history .carousel .carouselItem .posterBlock .lazy-load-image-background img{width:100%;height:100%;border-radius:12px;object-fit:cover;object-position:center;transition:transform .3s ease;pointer-events:none;box-shadow:0 0 10px #cdf2ff72}.watch-history .carousel .carouselItem .posterBlock .circleRating{width:40px;height:40px;position:relative;top:30px;background-color:#fff;flex-shrink:0}.watch-history .carousel .carouselItem .posterBlock .genres{display:none;position:relative}.watch-history .carousel .carouselItem .posterBlock .remove-item-btn{position:absolute;top:10px;right:10px;background-color:#0009;color:#fff;border:1px solid rgba(204,204,204,.6);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease,background-color .3s ease;z-index:2;pointer-events:auto}.watch-history .carousel .carouselItem .posterBlock .remove-item-btn:hover{background-color:#f00c}.watch-history .carousel .carouselItem .posterBlock .remove-item-btn.visible{opacity:1}.watch-history .carousel .carouselItem:hover .posterBlock{opacity:.5}.watch-history .carousel .carouselItem:hover .remove-item-btn{opacity:1}.watch-history .carousel .carouselItem .textBlock{color:#fff;display:flex;flex-direction:column}.watch-history .carousel .carouselItem .textBlock .title{font-size:16px;margin-bottom:10px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.watch-history .carousel .carouselItem .textBlock .date{font-size:14px;opacity:.5}.watch-history h2{font-size:24px;margin-bottom:20px;color:#ffffffb1;display:flex;flex-direction:column;align-items:center}.watch-history ul{list-style:none;padding:0;margin:0}.watch-history ul li{font-size:18px;margin-bottom:10px;color:#666}.watch-history ul li:last-child{margin-bottom:0}.watch-history:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.watch-history.delete-mode:before{opacity:1;visibility:visible}.watch-history.delete-mode .carousel-container{z-index:1000}.watch-history.delete-mode .watch-history-header,.watch-history.delete-mode .filter-sort-form,.watch-history.delete-mode .arrow{opacity:.5}.clear-history-btn{position:relative;background-color:#fff0;color:#fff;border:none;border-radius:100px;padding:6px 10px;box-shadow:0 0 10px #ffcdcd72;font-size:14px;cursor:pointer;transition:background-color .3s ease;margin:20px auto;display:block}.clear-history-btn:hover{background-color:#6a6a6a63}.WatchHistory{margin-top:5%}@media (max-width: 600px){.WatchHistory{margin-top:13%}}@media (min-width: 768px){.WatchHistory{margin-top:50%}}.filter-sort-form{display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px}.filter-sort-form label{color:#ffffffb1;font-size:14px}.filter-sort-form label select{margin-left:10px;padding:5px;background-color:#ffffff1a;color:#fff;border:none;border-radius:5px}.filter-sort-form label select:focus{outline:none;color:#515151;box-shadow:0 0 5px #ffffff80}.carouselTitle-hulu{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#00ff7b,#172933);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-hulu{font-size:30px}}@media (max-width: 1024px){.carouselTitle-hulu{font-size:28px;margin-bottom:0}}.carouselTitle-amazon{font-size:30px;font-weight:700;margin-bottom:-25px;background:linear-gradient(to right,#27b9cc,#4e33c860);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(140,140,140,.296)}@media (max-width: 600px){.carouselTitle-amazon{font-size:30px}}@media (max-width: 1024px){.carouselTitle-amazon{font-size:28px;margin-bottom:0}}.recommended-shows{margin-bottom:50px;padding:10px;position:relative}.recommended-shows .contentWrapper,.recommended-shows .carousel-container{position:relative;-webkit-user-select:none;user-select:none}.recommended-shows .carousel{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.recommended-shows .carousel::-webkit-scrollbar{display:none}.recommended-shows .carousel.delete-mode .carouselItem{pointer-events:none}.recommended-shows .carousel.delete-mode .carouselItem .remove-item-btn{pointer-events:auto}.recommended-shows .carousel .carouselItem{cursor:pointer;width:195px;flex-shrink:0}.recommended-shows .carousel .carouselItem .posterBlock{position:relative;width:100%;aspect-ratio:1/1.5;background-size:cover;background-position:center;margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;padding:10px;transition:all ease .5s}.recommended-shows .carousel .carouselItem .posterBlock .lazy-load-image-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;overflow:hidden}.recommended-shows .carousel .carouselItem .posterBlock .lazy-load-image-background img{width:100%;height:100%;border-radius:12px;object-fit:cover;object-position:center;transition:transform .3s ease;pointer-events:none;box-shadow:0 0 10px #cdf2ff72}.recommended-shows .carousel .carouselItem .posterBlock .circleRating{width:40px;height:40px;position:relative;top:30px;background-color:#fff;flex-shrink:0}.recommended-shows .carousel .carouselItem .posterBlock .genres{display:none;position:relative}.recommended-shows .carousel .carouselItem .posterBlock .remove-item-btn{position:absolute;top:10px;right:10px;background-color:#0009;color:#fff;border:1px solid rgba(204,204,204,.6);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease,background-color .3s ease;z-index:2;pointer-events:auto}.recommended-shows .carousel .carouselItem .posterBlock .remove-item-btn:hover{background-color:#f00c}.recommended-shows .carousel .carouselItem .posterBlock .remove-item-btn.visible{opacity:1}.recommended-shows .carousel .carouselItem:hover .posterBlock{opacity:.5}.recommended-shows .carousel .carouselItem:hover .remove-item-btn{opacity:1}.recommended-shows .carousel .carouselItem .textBlock{color:#fff;display:flex;flex-direction:column}.recommended-shows .carousel .carouselItem .textBlock .title{font-size:16px;margin-bottom:10px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.recommended-shows .carousel .carouselItem .textBlock .date{font-size:14px;opacity:.5}.recommended-shows .carousel .carouselItem .textBlock .recommendedBy{font-size:12px;opacity:.7;margin-top:5px;overflow:hidden}.recommended-shows h2{font-size:24px;margin-bottom:20px;color:#ffffffb1;display:flex;flex-direction:column;align-items:center}.recommended-shows:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.recommended-shows.delete-mode:before{opacity:1;visibility:visible}.recommended-shows.delete-mode .carousel-container{z-index:1000}.recommended-shows.delete-mode .recommended-shows-header,.recommended-shows.delete-mode .arrow{opacity:.5}.arrow{font-size:30px;color:#fff;position:absolute;top:44%;transform:translateY(-50%);cursor:pointer;z-index:1;display:none}@media only screen and (min-width: 768px){.arrow{display:block}}.arrow:hover{opacity:.8}.carouselLeftNav{left:30px}.carouselRightNav{right:30px}.exit-delete-mode-btn{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#fff;color:#000;border:none;border-radius:20px;padding:10px 20px;font-size:16px;cursor:pointer;z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.exit-delete-mode-btn.visible{opacity:1;visibility:visible}@media only screen and (max-width: 768px){.recommended-shows .carousel .carouselItem{width:150px}}.detailsBanner{width:100%;background-color:var(--black);padding-top:100px;margin-bottom:50px}@media only screen and (min-width: 768px){.detailsBanner{margin-bottom:0;padding-top:110px;min-height:700px}}.detailsBanner .backdrop-img{width:100%;height:100%;position:fixed;top:0;left:0;opacity:.4;overflow:hidden;filter:blur(8px)}.detailsBanner .backdrop-img .lazy-load-image-background{width:100%;height:100%}.detailsBanner .backdrop-img .lazy-load-image-background img{width:100%;height:100%;object-fit:cover;object-position:center}.detailsBanner .content{display:flex;position:relative;flex-direction:column;margin-top:-10px;gap:25px;margin:0 px}@media only screen and (min-width: 768px){.detailsBanner .content{gap:50px;flex-direction:row;margin:0 60px}}.detailsBanner .content .left{flex-shrink:0;width:100%;display:flex;justify-content:center}@media only screen and (min-width: 768px){.detailsBanner .content .left{max-width:350px;justify-content:flex-start}}.detailsBanner .content .left .posterImg{width:100%;display:block;border-radius:12px;aspect-ratio:2/3;max-width:350px;position:relative;overflow:hidden}.detailsBanner .content .left .posterImg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0;opacity:1;transition:opacity .3s ease}.detailsBanner .content .right{color:#fff}.detailsBanner .content .right .title{font-size:28px;line-height:40px;font-weight:700}@media only screen and (min-width: 768px){.detailsBanner .content .right .title{font-size:34px;line-height:44px}}.detailsBanner .content .right .subtitle{font-size:16px;line-height:24px;font-style:italic;opacity:.5;margin-top:5px;margin-bottom:20px}@media only screen and (min-width: 768px){.detailsBanner .content .right .subtitle{font-size:20px;line-height:28px}}.detailsBanner .content .right .genres{margin-bottom:25px;flex-flow:row wrap}.detailsBanner .content .right .overview{margin-bottom:25px}.detailsBanner .content .right .overview .heading{font-size:24px;margin-top:10px}@media (max-width: 768px){.detailsBanner .content .right .overview .heading{display:flex;align-items:center;justify-content:center}}.detailsBanner .content .right .overview .description{line-height:24px;color:#999a9a;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width: 768px){.detailsBanner .content .right .overview .description{padding-right:100px;font-size:larger;text-align:left}}.detailsBanner .content .right .circleRating{max-width:70px;background-color:#00000021}@media only screen and (min-width: 768px){.detailsBanner .content .right .circleRating{max-width:90px}}.detailsBanner .content .right .circleRating .CircularProgressbar-text{fill:#fff}.detailsBanner .content .right .playbtn{display:flex;align-items:center;gap:20px;cursor:pointer}.detailsBanner .content .right .playbtn svg{width:60px}@media only screen and (min-width: 768px){.detailsBanner .content .right .playbtn svg{width:80px}}.detailsBanner .content .right .playbtn .text{font-size:20px;transition:all .7s ease-in-out}.detailsBanner .content .right .playbtn .triangle{stroke-dasharray:240;stroke-dashoffset:480;stroke:#fff;transform:translateY(0);transition:all .7s ease-in-out}.detailsBanner .content .right .playbtn .circle{stroke:#fff;stroke-dasharray:650;stroke-dashoffset:1300;transition:all .5s ease-in-out}.detailsBanner .content .right .playbtn:hover .text{color:var(--pink)}.detailsBanner .content .right .playbtn:hover .triangle{stroke-dashoffset:0;opacity:1;stroke:var(--pink);animation:trailorPlay .7s ease-in-out}.detailsBanner .content .right .playbtn:hover .circle{stroke-dashoffset:0;stroke:var(--pink)}.detailsBanner .content .right .row{display:flex;align-items:center;gap:25px;margin-bottom:25px}.detailsBanner .content .right .info{border-bottom:1px solid rgba(255,255,255,.1);padding:15px 0;display:flex}.detailsBanner .content .right .info .infoItem{margin-right:10px;display:flex;flex-flow:row wrap}.detailsBanner .content .right .info .text{margin-right:10px;opacity:.5;line-height:24px}.detailsBanner .content .right .info .text.bold{font-weight:600;opacity:1}.detailsBanner .networks-studios{display:flex;flex-direction:column;align-items:flex-start}.detailsBanner .networks-studios .text{display:block;width:100%}.detailsBanner .detailsBannerSkeleton{display:flex;position:relative;flex-direction:column;gap:25px}@media only screen and (min-width: 768px){.detailsBanner .detailsBannerSkeleton{gap:50px;flex-direction:row;margin:0 60px}}.detailsBanner .detailsBannerSkeleton .contentWrapper{display:flex;gap:50px}@media only screen and (max-width: 768px){.detailsBanner .detailsBannerSkeleton .contentWrapper{max-width:350px}}.detailsBanner .detailsBannerSkeleton .left{flex-shrink:0;width:100%;display:block;border-radius:12px;aspect-ratio:1/1.5;background-color:#fff3}@media only screen and (min-width: 768px){.detailsBanner .detailsBannerSkeleton .left{max-width:350px}}.detailsBanner .detailsBannerSkeleton .right{width:100%}.detailsBanner .detailsBannerSkeleton .right .row{width:100%;height:25px;margin-bottom:20px;border-radius:50px;background-color:#fff3}.detailsBanner .detailsBannerSkeleton .right .row:nth-child(2){width:75%;margin-bottom:50px}.detailsBanner .detailsBannerSkeleton .right .row:nth-child(5){width:50%;margin-bottom:50px}.detailsBanner .notification{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:15px 20px;border-radius:8px;z-index:1002;box-shadow:0 4px 6px #0000001a;animation:fadeIn .3s ease-out;display:flex;align-items:center;justify-content:space-between;min-width:200px;max-width:90%;width:auto}.detailsBanner .notification p{margin:0 15px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailsBanner .notification .undo-btn{background:none;border:none;color:#3498db;cursor:pointer;font-weight:700;transition:color .3s ease;font-size:14px;white-space:nowrap}.detailsBanner .notification .undo-btn:hover{color:#2980b9}@media (max-width: 768px){.detailsBanner .notification{flex-wrap:nowrap;font-size:14px;padding:10px 15px}.detailsBanner .notification p{font-size:14px}.detailsBanner .notification .undo-btn{font-size:12px}}.contentRating{color:#ffffffd3;font-size:15px}.ContentRating{margin-bottom:15px;margin-top:-10px}.networkLogo{display:flex;margin-top:20px;align-items:center}.networkLogo img{max-width:100px;height:50px;object-fit:contain;margin-right:10px;border-radius:4px}@media (max-width: 768px){.networkLogo{justify-content:center;flex-wrap:wrap}.networkLogo img{margin:5px}}.BookmarkButton-DetalisBanner{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#fff;transition:color .3s ease}.BookmarkButton-DetalisBanner:hover{color:#606060}.BookmarkButton-DetalisBanner.bookmarked{color:#fff}.BookmarkButton-DetalisBanner.bookmarked:hover{color:#606060}.BookmarkButton-DetalisBanner svg{width:24px;height:24px;transition:fill .3s ease}@media only screen and (max-width: 768px){.BookmarkButton-DetalisBanner svg{width:20px;height:20px}}.recommend-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:color .3s ease;font-size:24px}.recommend-btn svg{stroke-width:.8}.recommend-btn:hover{color:#606060}@media only screen and (max-width: 768px){.recommend-btn{font-size:20px}}.recommend-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000}.recommend-modal .recommend-modal-content{background-color:#000;border:1px solid #ffffff;padding:40px;width:400px;box-shadow:0 0 30px #ffffff1a;position:relative;overflow:hidden}.recommend-modal .recommend-modal-content:before,.recommend-modal .recommend-modal-content:after{content:"";position:absolute;width:200px;height:200px;border:2px solid #ffffff;transition:.5s}.recommend-modal .recommend-modal-content:before{top:-50px;left:-50px;border-right:none;border-bottom:none}.recommend-modal .recommend-modal-content:after{bottom:-50px;right:-50px;border-left:none;border-top:none}.recommend-modal .recommend-modal-content:hover:before,.recommend-modal .recommend-modal-content:hover:after{width:220px;height:220px}.recommend-modal .recommend-modal-content h2{color:#fff;margin-bottom:30px;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:4px;position:relative;display:inline-block}.recommend-modal .recommend-modal-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:50%;height:2px;background-color:#fff}.recommend-modal .recommend-modal-content form{display:flex;flex-direction:column}.recommend-modal .recommend-modal-content form input{margin-bottom:25px;padding:15px;border:none;border-bottom:2px solid #ffffff;background-color:transparent;color:#fff;font-size:16px;transition:all .3s ease}.recommend-modal .recommend-modal-content form input:focus{outline:none;border-color:#fff;box-shadow:0 5px 15px #ffffff1a}.recommend-modal .recommend-modal-content form input::placeholder{color:#ffffff80}.recommend-modal .recommend-modal-content form .recommend-modal-buttons{display:flex;justify-content:space-between;margin-top:20px;position:relative;z-index:10}.recommend-modal .recommend-modal-content form .recommend-modal-buttons button{padding:12px 25px;border:1px solid #ffffff;background-color:transparent;color:#fff;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.recommend-modal .recommend-modal-content form .recommend-modal-buttons button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s;z-index:-1}.recommend-modal .recommend-modal-content form .recommend-modal-buttons button:hover{background-color:#fff;color:#000}.recommend-modal .recommend-modal-content form .recommend-modal-buttons button:hover:before{left:100%}.recommend-modal .recommend-modal-content form .recommend-modal-buttons button[type=submit]{background-color:#fff;color:#000}.recommend-modal .recommend-modal-content form .recommend-modal-buttons button[type=submit]:hover{background-color:#000;color:#fff}@media only screen and (max-width: 767px){.recommend-modal .recommend-modal-content{width:90%;max-width:350px;padding:30px}.recommend-modal form .recommend-modal-buttons{flex-direction:column;align-items:center}.recommend-modal form .recommend-modal-buttons button{width:100%;margin-bottom:10px}.recommend-modal form .recommend-modal-buttons button:last-child{margin-bottom:0}}@media (max-width: 768px){.right{display:flex;flex-direction:column;align-items:center;text-align:center}.right .title,.right .subtitle,.right .ContentRating,.right .genres,.right .overview{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.right .row{justify-content:center}.right .info{width:100%;display:flex;align-items:center;justify-content:center}.right .info .infoItem{justify-content:center}.right .info.networks-studios{align-items:center}.right .info.networks-studios .text{text-align:center}}@media (max-width: 768px) and (max-width: 768px){.overview .heading{text-align:center}.overview .description{text-align:center;padding-right:0}}@media (max-width: 768px) and (max-width: 768px){.networkLogo{justify-content:center}}@media (max-width: 768px){@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes trailorPlay{0%{stroke-dashoffset:480}to{stroke-dashoffset:0}}}body,html{overflow-x:hidden}.episodeSection{margin-top:20px;background-color:#000000b3;border-radius:9px;padding:20px;overflow:hidden}.episodeSection .h1{display:flex;align-items:center;flex-direction:column;margin-bottom:30px;color:#fff}.episodeSection #season{background-color:#0000007c;color:#fff;padding:10px 20px;font-size:15px;border:1px solid #78818e;border-radius:5px;transition:background-color .3s ease;cursor:pointer;position:relative;top:-50px;left:50%;transform:translate(-50%)}.episodeSection #season:hover{background-color:#ffffff4b}.episodeSection #season option{background-color:#0000007c;color:#fff}.episodeSection .episodeContainer{display:flex;flex-wrap:wrap;position:relative;padding-bottom:60px}.episodeSection .episodeContainer .episodeCard{position:relative;width:calc(33.33% - 20px);margin-right:20px;margin-bottom:20px;cursor:pointer;background-color:#0000005c;border-radius:20px;box-shadow:0 0 10px #0000001a;color:#fff;transition:.3s ease}.episodeSection .episodeContainer .episodeCard:hover{transform:scale(.95);opacity:.8}@media (max-width: 600px){.episodeSection .episodeContainer .episodeCard{width:100%;margin-right:0}}.episodeSection .episodeContainer .episodeCard img{width:100%;height:auto;object-fit:cover;border-radius:20px 20px 0 0}.episodeSection .episodeContainer .episodeCard .episodeInfo{padding:10px}.episodeSection .episodeContainer .episodeCard .episodeInfo h3{font-size:18px;margin:0;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.episodeSection .episodeContainer .episodeCard .episodeInfo p{margin:5px 0;color:#78818e;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.episodeSection .episodeContainer .episodeCard.skeleton{background-color:#ffffff1a}.episodeSection .episodeContainer .episodeCard.skeleton .skeleton-img{width:100%;height:0;padding-bottom:56.25%;background-color:#fff3;border-radius:20px 20px 0 0;animation:pulse 1.5s infinite}.episodeSection .episodeContainer .episodeCard.skeleton .skeleton-text{height:20px;margin:10px 0;background-color:#fff3;border-radius:4px;animation:pulse 1.5s infinite}.episodeSection .more-button,.episodeSection .less-button{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:150px;padding:12px 25px;background-color:transparent;border:1px solid #ffffff;color:#fff;text-align:center;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;border-radius:4px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.episodeSection .more-button:hover,.episodeSection .less-button:hover{background-color:#fff;color:#000}.episodeSection .less-button{border-color:#ff6b6b;color:#ff6b6b}.episodeSection .less-button:hover{background-color:#ff6b6b;color:#fff}.episodeSection .toggleEpisodesBtn{position:relative;left:50%;transform:translate(-50%);background-color:#0000007c;color:#fff;border:1px solid #78818e;padding:10px 20px;font-size:15px;cursor:pointer;transition:background-color .3s ease;border-radius:6px;margin-bottom:20px;margin-top:20px}.episodeSection .toggleEpisodesBtn:hover{background-color:#ffffff4b}.episodeSection .clearLocalStorageBtn{position:absolute;background-color:#0000007c;color:#fff;border:1px solid #78818e;padding:10px 20px;font-size:15px;cursor:pointer;transition:background-color .3s ease;border-radius:6px;margin-bottom:20px;margin-top:20px;left:50%;transform:translate(-50%)}.episodeSection .clearLocalStorageBtn:hover{background-color:#ffffff4b}@media only screen and (max-width: 767px){.episodeSection .more-button,.episodeSection .less-button{width:80%;max-width:100px;padding:10px 20px;font-size:12px}}.castSection{position:relative;margin-bottom:50px;margin-top:50px}.castSection .sectionHeading{font-size:24px;margin-bottom:20px;color:#ffffffb1;display:flex;flex-direction:column;align-items:center}.castSection ul{list-style:none;padding:0;margin:0}.castSection ul li{font-size:18px;margin-bottom:10px;color:#666}.castSection ul li:last-child{margin-bottom:0}.castSection .listItems{display:flex;gap:20px;overflow-y:hidden;margin-right:-20px;margin-left:-20px;padding:0 20px}@media only screen and (min-width: 768px){.castSection .listItems{margin:0;padding:0}}.castSection .listItems .listItem{text-align:center;color:#fff}.castSection .listItems .listItem .profileImg{width:125px;height:175px;overflow:hidden;border-radius:10%;margin-bottom:15px;margin-top:10px}@media only screen and (min-width: 768px){.castSection .listItems .listItem .profileImg{width:175px;height:225px;margin-bottom:25px}}.castSection .listItems .listItem .profileImg a{display:block;width:100%;height:100%;transition:all .3s}.castSection .listItems .listItem .profileImg a:hover{filter:brightness(.8)}.castSection .listItems .listItem .profileImg img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.castSection .listItems .listItem .name{font-size:14px;line-height:20px;font-weight:600}@media only screen and (min-width: 768px){.castSection .listItems .listItem .name{font-size:18px;line-height:24px}}.castSection .listItems .listItem .character{font-size:14px;line-height:20px;opacity:.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width: 768px){.castSection .listItems .listItem .character{font-size:16px;line-height:24px}}.castSection .castSkeleton{display:flex;gap:20px;overflow-y:hidden;margin-right:-20px;margin-left:-20px;padding:0 20px}@media only screen and (min-width: 768px){.castSection .castSkeleton{margin:0;padding:0}}.castSection .castSkeleton .skItem .circle{width:125px;height:175px;margin-bottom:15px}@media only screen and (min-width: 768px){.castSection .castSkeleton .skItem .circle{width:175px;height:225px;margin-bottom:25px}}.castSection .castSkeleton .skItem .row{width:100%;height:20px;border-radius:10px;margin-bottom:10px}.castSection .castSkeleton .skItem .row2{width:75%;height:20px;border-radius:10px;margin:0 auto}.videosSection{position:relative;margin-bottom:50px}.videosSection .sectionHeading{font-size:24px;margin-bottom:20px;color:#ffffffb1;display:flex;flex-direction:column;align-items:center}.videosSection ul{list-style:none;padding:0;margin:0}.videosSection ul li{font-size:18px;margin-bottom:10px;color:#666}.videosSection ul li:last-child{margin-bottom:0}.videosSection .videos{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0 20px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none}.videosSection .videos::-webkit-scrollbar{display:none}.videosSection .videos:active{cursor:grabbing}.videosSection .videoItem{width:150px;flex-shrink:0;cursor:pointer}@media only screen and (min-width: 768px){.videosSection .videoItem{width:25%}}.videosSection .videoItem .videoThumbnail{margin-bottom:15px;position:relative}.videosSection .videoItem .videoThumbnail img{width:100%;display:block;border-radius:12px;transition:all .7s ease-in-out;margin-top:10px;-webkit-user-select:none;user-select:none;pointer-events:none}.videosSection .videoItem .videoThumbnail svg{position:absolute;top:50%;left:150px;transform:translate(-200%,-50%);width:50px;height:50px}.videosSection .videoItem .videoThumbnail .triangle{stroke-dasharray:240;stroke-dashoffset:480;stroke:#fff;transform:translateY(0);transition:all .7s ease-in-out}.videosSection .videoItem .videoThumbnail .circle{stroke:#fff;stroke-dasharray:650;stroke-dashoffset:1300;transition:all .5s ease-in-out}.videosSection .videoItem .videoThumbnail:hover img{opacity:.5}.videosSection .videoItem .videoThumbnail:hover .triangle{stroke-dashoffset:0;opacity:1;stroke:var(--pink);animation:trailorPlay .7s ease-in-out}.videosSection .videoItem .videoThumbnail:hover .circle{stroke-dashoffset:0;stroke:var(--pink)}.videosSection .videoItem .videoTitle{color:#fff;font-size:14px;line-height:20px;-webkit-user-select:none;user-select:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media only screen and (min-width: 768px){.videosSection .videoItem .videoTitle{font-size:16px;line-height:24px}}.videoSkeleton{display:flex;gap:10px;overflow-x:auto;margin-right:-20px;margin-left:-20px;padding:0 20px}@media only screen and (min-width: 768px){.videoSkeleton{gap:20px;margin:0;padding:0}}.videoSkeleton .skItem{width:150px;flex-shrink:0}@media only screen and (min-width: 768px){.videoSkeleton .skItem{width:25%}}.videoSkeleton .skItem .thumb{width:100%;aspect-ratio:16/9;border-radius:12px;margin-bottom:10px}.videoSkeleton .skItem .row{height:20px;width:100%;border-radius:10px;margin-bottom:10px}.videoSkeleton .skItem .row2{height:20px;width:75%;border-radius:10px}.closeBtn{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:#202020;color:#fff;border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;transition:background .3s;z-index:10;display:flex;justify-content:center;align-items:center}.closeBtn:hover{background:#ffffff89}@media (max-width: 768px){.closeBtn{bottom:-75px}}.carousel{margin-bottom:50px}.carousel .contentWrapper{position:relative;-webkit-user-select:none;user-select:none}.carousel .carouselTitle{font-size:24px;margin-bottom:20px;color:#ffffffb1;display:flex;flex-direction:column;align-items:center}.carousel ul{list-style:none;padding:0;margin:0}.carousel ul li{font-size:18px;margin-bottom:10px;color:#666}.carousel ul li:last-child{margin-bottom:0}.carousel .carouselItems{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.carousel .carouselItems::-webkit-scrollbar{display:none}.carousel .carouselItems .carouselItem{cursor:pointer;width:195px;flex-shrink:0}.carousel .carouselItems .carouselItem .posterBlock{position:relative;width:100%;aspect-ratio:1/1.5;background-size:cover;background-position:center;margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;padding:10px;transition:all ease .5s}.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%;border-radius:12px;object-fit:cover;object-position:center;transition:transform .3s ease;pointer-events:none;box-shadow:0 0 10px #cdf2ff72}.carousel .carouselItems .carouselItem .posterBlock .circleRating{width:40px;height:40px;position:relative;top:30px;background-color:#fff;flex-shrink:0}.carousel .carouselItems .carouselItem .posterBlock .genres{display:none;position:relative}.carousel .carouselItems .carouselItem:hover .posterBlock{opacity:.5}.carousel .carouselItems .carouselItem .textBlock{color:#fff;display:flex;flex-direction:column}.carousel .carouselItems .carouselItem .textBlock .title{font-size:16px;margin-bottom:10px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.carousel .carouselItems .carouselItem .textBlock .date{font-size:14px;opacity:.5}.carouselItem:hover img{transform:scale(.94);transition:transform .5s ease}@media only screen and (max-width: 600px){.carousel .carouselItems .carouselItem{width:155px}}.bookmarkButton{z-index:1;background-color:#fff0;color:#fff;border:none;border-radius:10px;width:15%;height:12%;transition:transform .3s ease}.bookmarkButton:hover{color:#8b8b8b}.loadingSkeleton{display:flex;gap:10px;overflow-y:hidden;margin-right:-20px;margin-left:-20px;padding:0 20px}@media only screen and (min-width: 768px){.loadingSkeleton{gap:10px;overflow:hidden;margin:0;padding:0}}.loadingSkeleton .skeletonItem{width:195px;flex-shrink:0}@media only screen and (max-width: 600px){.loadingSkeleton .skeletonItem{width:155px}}.loadingSkeleton .skeletonItem .posterBlock{border-radius:12px;width:100%;aspect-ratio:1/1.5;margin-bottom:30px}.loadingSkeleton .skeletonItem .textBlock{display:flex;flex-direction:column}.loadingSkeleton .skeletonItem .textBlock .title{width:100%;height:24px;margin-bottom:10px}.loadingSkeleton .skeletonItem .textBlock .date{width:75%;height:14px}.searchResultsPage{min-height:700px;padding-top:135px}.searchResultsPage .resultNotFound{font-size:24px;color:#ffffffb7}.searchResultsPage .pageTitle{font-size:24px;line-height:34px;color:#fff;margin-bottom:25px;margin-top:-30px;margin-left:10px}.searchResultsPage .content{display:flex;flex-flow:row wrap;gap:10px;margin-bottom:50px}@media only screen and (min-width: 768px){.searchResultsPage .content{gap:20px}}.searchResultsPage .content .actorCard{margin-bottom:20px}.searchResultsPage .content .actorCard .profileImg{position:relative}.searchResultsPage .content .actorCard .profileImg .avatarWrapper{width:200px;height:200px;overflow:hidden;border-radius:50%;margin:0 20px 0 auto;box-shadow:0 0 20px #cdf2ff72}.searchResultsPage .content .actorCard .profileImg .avatarWrapper img{width:100%;height:100%;object-fit:cover}.searchResultsPage .content .actorCard p{font-size:16px;color:#fff}.movieCard{width:calc(50% - 5px);margin-bottom:25px;cursor:pointer;flex-shrink:0}@media only screen and (min-width: 768px){.movieCard{width:calc(25% - 15px)}}@media only screen and (min-width: 1024px){.movieCard{width:calc(20% - 16px)}}.movieCard .posterBlock{position:relative;width:95%;aspect-ratio:1/1.5;background-size:cover;background-position:center;margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;padding:10px;transition:all ease .5s}.movieCard .posterBlock .lazy-load-image-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;overflow:hidden}.movieCard .posterBlock .lazy-load-image-background img{width:100%;height:100%;object-fit:cover;object-position:center}.movieCard .posterBlock .circleRating{width:40px;height:40px;position:relative;top:30px;background-color:#fff;flex-shrink:0}@media only screen and (min-width: 768px){.movieCard .posterBlock .circleRating{width:50px;height:50px}}.movieCard .posterBlock .genres{display:none;position:relative}@media only screen and (min-width: 768px){.movieCard .posterBlock .genres{display:flex;flex-flow:wrap;justify-content:flex-end}}.movieCard .textBlock{color:#fff;display:flex;flex-direction:column}.movieCard .textBlock .title{font-size:16px;margin-bottom:10px;line-height:24px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 768px){.movieCard .textBlock .title{font-size:20px}}.movieCard .textBlock .date{font-size:14px;opacity:.5}.movieCard:hover .posterBlock{opacity:.5;transform:scale(.95);transition:transform .5s ease}.loadingSpinner{width:100%;height:150px;position:relative;display:flex;align-items:center;justify-content:center}.loadingSpinner .spinner{animation:rotate 2s linear infinite;z-index:2;width:50px;height:50px}.loadingSpinner .spinner .path{stroke:#ffffff82;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.loadingSpinner.initial{height:700px}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.explorePage{min-height:700px;padding-top:100px}.explorePage .resultNotFound{font-size:24px;color:var(--black-light)}.explorePage .pageHeader{display:flex;justify-content:space-between;margin-bottom:25px;flex-direction:column}@media only screen and (min-width: 768px){.explorePage .pageHeader{flex-direction:row}}.explorePage .pageTitle{font-size:24px;line-height:34px;color:#fff;margin-bottom:20px}@media only screen and (min-width: 768px){.explorePage .pageTitle{margin-bottom:0}}.explorePage .filters{display:flex;gap:10px;flex-direction:column}@media only screen and (min-width: 768px){.explorePage .filters{flex-direction:row}}.explorePage .filters .react-select-container.genresDD{width:100%}@media only screen and (min-width: 768px){.explorePage .filters .react-select-container.genresDD{max-width:500px;min-width:250px}}.explorePage .filters .react-select-container.sortbyDD{width:100%;flex-shrink:0}@media only screen and (min-width: 768px){.explorePage .filters .react-select-container.sortbyDD{width:250px}}.explorePage .filters .react-select-container .react-select__control{border:0;outline:0;box-shadow:none;background-color:var(--black-light);border-radius:20px}.explorePage .filters .react-select-container .react-select__control .react-select__value-container .react-select__placeholder,.explorePage .filters .react-select-container .react-select__control .react-select__value-container .react-select__input-container{color:#fff;margin:0 10px}.explorePage .filters .react-select-container .react-select__control .react-select__single-value{color:#fff}.explorePage .filters .react-select-container .react-select__control .react-select__multi-value{background-color:var(--black3);border-radius:10px}.explorePage .filters .react-select-container .react-select__control .react-select__multi-value .react-select__multi-value__label{color:#fff}.explorePage .filters .react-select-container .react-select__control .react-select__multi-value .react-select__multi-value__remove{background-color:transparent;color:#fff;cursor:pointer}.explorePage .filters .react-select-container .react-select__control .react-select__multi-value .react-select__multi-value__remove:hover{color:var(--black-lighter)}.explorePage .filters .react-select-container .react-select__menu{top:40px;margin:0;padding:0}.explorePage .content{display:flex;flex-flow:row wrap;gap:10px;margin-bottom:50px}@media only screen and (min-width: 768px){.explorePage .content{gap:20px}}.explorePage .content .movieCard .posterBlock{margin-bottom:30px}.pageNotFound{height:700px;padding-top:200px}.pageNotFound .contentWrapper{text-align:center;color:var(--black-light);display:flex;flex-direction:column}.pageNotFound .contentWrapper .bigText{font-size:150px;font-weight:700}.pageNotFound .contentWrapper .smallText{font-size:44px}.dmca{height:580px;padding-top:100px}.dmca .contentWrapper{text-align:center;color:var(--black-light);display:flex;flex-direction:column}.dmca .contentWrapper .bigText{font-size:90px;font-weight:700;color:#a6a6a6b6}@media (max-width: 600px){.dmca .contentWrapper .bigText{font-size:60px}}.dmca .contentWrapper .smallText{font-size:25px;color:#a6a6a677}@media (max-width: 600px){.dmca .contentWrapper .smallText{font-size:20px}}.bookmark-container{position:relative;width:100%;padding-top:100px;margin-bottom:50px;padding-left:10px;padding-right:10px}.bookmark-container .bookmark-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.bookmark-container .bookmark-item{position:relative;width:calc(21.8% - 20px);cursor:pointer;transition:.3s all;background-color:#0000005c;border-radius:20px;box-shadow:0 0 10px #0000001a;overflow:hidden}@media (max-width: 768px){.bookmark-container .bookmark-item{width:calc(50% - 20px)}}.bookmark-container .bookmark-item:hover{transform:scale(.95);opacity:.8}.bookmark-container .bookmark-item .bookmark-item-image{width:auto;position:relative;overflow:hidden}.bookmark-container .bookmark-item .bookmark-item-image img{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.bookmark-container .bookmark-item .bookmark-item-image .fallback-poster{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;color:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;text-align:center;padding:10px}.bookmark-container .bookmark-item .bookmark-item-details{padding:10px;color:#fff}.bookmark-container .bookmark-item .bookmark-item-details .bookmark-item-title{font-size:18px;margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.bookmark-container .bookmark-item .bookmark-item-details .bookmark-item-overview{color:#fffc;margin-bottom:10px;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bookmark-container .bookmark-item .bookmark-item-details .bookmark-item-date{font-size:12px;color:#ffffff89}.bookmark-container .bookmark-item .bookmarkButton{position:absolute;top:10px;right:10px;background-color:#fff3;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:.3s ease}.bookmark-container .bookmark-item .bookmarkButton:hover{background-color:#333}.bookmark-container .bookmark-item .bookmarkButton svg{width:16px;height:16px}.bookmark-container .bookmark-item.skeleton{background-color:#ffffff1a}.bookmark-container .bookmark-item.skeleton .skeleton-img{width:100%;height:0;padding-bottom:150%;background-color:#fff3;border-radius:20px 20px 0 0;animation:pulse 1.5s infinite}.bookmark-container .bookmark-item.skeleton .skeleton-text{height:20px;margin:10px 0;background-color:#fff3;border-radius:4px;animation:pulse 1.5s infinite}.bookmark-container .no-bookmarks-message{text-align:center;color:#ffffff57;margin-top:20px;width:100%;display:flex;justify-content:center}.bookmark-container .backdrop-img{width:100%;height:100%;position:fixed;top:0;left:0;opacity:.4;overflow:hidden;filter:blur(8px);pointer-events:none}.bookmark-container .backdrop-img .lazy-load-image-background{width:100%;height:100%}.bookmark-container .backdrop-img .lazy-load-image-background img{width:100%;height:100%;object-fit:cover;object-position:center}.bookmark-container .remove-all-bookmarks-btn{position:fixed;bottom:20px;right:20px;background:#4f4f4fb3;border:1.7px solid rgba(204,204,204,.6);color:#fff;font-size:0px;padding:10px;border-radius:50%;cursor:pointer;z-index:10;transition:background .3s}.bookmark-container .remove-all-bookmarks-btn:hover{background-color:#ba72724d}.bookmark-container .filter-sort-form{display:flex;justify-content:center;margin-bottom:20px}.bookmark-container .filter-sort-form label{margin:0 10px;color:#fff}.bookmark-container .filter-sort-form label select{margin-left:5px;background-color:#fff3;color:#fff;border:none;border-radius:5px;padding:5px;cursor:pointer;transition:.3s all}.bookmark-container .filter-sort-form label select:hover{background-color:#ffffff4d;color:#000}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.castDetails .topGap{height:80px}.castDetails .details{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.castDetails .details .avatarContainer{margin-bottom:20px}.castDetails .details .avatarContainer .avatar{width:auto;height:350px;overflow:hidden;border-radius:15px;margin-bottom:15px;margin-top:10px}.castDetails .details .infoContainer{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.castDetails .details .description{margin-bottom:20px;max-width:800px}.castDetails .details .description .name{font-size:24px;margin-bottom:10px;color:#fff}.castDetails .details .description .biography{font-size:16px;line-height:1.5;color:#ccc;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.castDetails .socialLinks{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.castDetails .socialLinks .socialLinks-a{color:#fff;font-size:24px;transition:color .3s ease}.castDetails .socialLinks .socialLinks-a:hover{color:#7d7d7d}.castDetails .actorInfo{color:#ffffff74;text-align:center;max-width:600px}.castDetails .actorInfo .actorInfo-div{margin-bottom:10px}.castDetails .actorInfo .actorInfo-strong{color:#fff;margin-right:5px}.castDetails .backgroundImage-Cast{width:100%;height:100%;position:fixed;top:0;left:0;opacity:.4;overflow:hidden;filter:blur(8px);z-index:-1;object-fit:cover}.castDetails .homepage-a{color:#4a90e2;text-decoration:none}.castDetails .homepage-a:hover{text-decoration:underline}@media only screen and (max-width: 767px){.castDetails .details .description,.castDetails .details .actorInfo{padding:0 15px}}.contentWrapper{padding:10px}.latest-works{color:#fff;text-align:center;margin-bottom:20px}.Carousel{margin-top:20px}.profilePage{position:relative;min-height:100vh;padding-bottom:50px}.profilePage .backgroundImageWrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.profilePage .backgroundImage{width:100%;height:100%;object-fit:cover;opacity:.4;filter:blur(8px)}.profilePage .contentWrapper{position:relative;z-index:1}.profilePage .avatarWrapper{margin-top:85px;display:flex;justify-content:center;cursor:pointer;position:relative}.profilePage .avatarWrapper:before{content:"Click to change avatar or drag and drop a new one";position:absolute;bottom:-40px;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.profilePage .avatarWrapper:hover:before{opacity:1}.profilePage .avatar{width:150px;height:150px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.2705882353)}.profilePage .topGap{height:30px}.profilePage .details{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}.profilePage .details h2{margin-bottom:20px}.profilePage .details .userInfo{margin-top:20px}.profilePage .details .userInfo .userField{margin-bottom:10px}.profilePage .logoutButton,.profilePage .bookmarkButtonP{margin-top:10px;padding:12px 25px;background-color:transparent;border:1px solid #ffffff;color:#fff;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;display:inline-block;text-decoration:none;text-align:center;min-width:130px;position:relative;overflow:hidden}.profilePage .logoutButton:before,.profilePage .bookmarkButtonP:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s;z-index:-1}.profilePage .logoutButton:hover,.profilePage .bookmarkButtonP:hover{background-color:#fff;color:#000}.profilePage .logoutButton:hover:before,.profilePage .bookmarkButtonP:hover:before{left:100%}.profilePage .logoutButton{background-color:#f403;border-color:#f40}.profilePage .logoutButton:hover{background-color:#f40;color:#fff}.profilePage .bookmarkButtonP{background-color:#cdfffe33;border-color:#cdfffe;box-shadow:0 0 10px #cdfffe4d}.profilePage .bookmarkButtonP:hover{background-color:#cdfffe;color:#000}.profilePage .bookmark{margin-top:30px}.profilePage .profileAnalytics{margin-top:50px;padding:20px;border-radius:10px;color:#fff}.profilePage .profileAnalytics h2{font-size:24px;margin-bottom:20px;color:#fff}.profilePage .profileAnalytics .analyticsContent{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.profilePage .profileAnalytics .analyticsContent>div{background-color:#ffffff1a;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center}.profilePage .profileAnalytics .analyticsContent>div h3{font-size:18px;margin-bottom:10px;text-align:center}.profilePage .profileAnalytics .analyticsContent .totalHoursWatched p,.profilePage .profileAnalytics .analyticsContent .continueWatchingStats p{font-size:36px;font-weight:700;color:#cdfffe}.profilePage .profileAnalytics .analyticsContent .genrePreferences,.profilePage .profileAnalytics .analyticsContent .weekdayWatchTime,.profilePage .profileAnalytics .analyticsContent .watchTimeByMonth,.profilePage .profileAnalytics .analyticsContent .recommendationStats{grid-column:span 2}.profilePage .profileAnalytics .analyticsContent .mostWatchedShow{text-align:center}.profilePage .profileAnalytics .analyticsContent .mostWatchedShow p{margin-bottom:10px;font-weight:700}.profilePage .profileAnalytics .analyticsContent .mostWatchedShow img{max-width:100%;height:auto;border-radius:5px}.profilePage .profileAnalytics .analyticsContent .favoriteActors ul,.profilePage .profileAnalytics .analyticsContent .completedSeries ul,.profilePage .profileAnalytics .analyticsContent .userStats ul,.profilePage .profileAnalytics .analyticsContent .userPreferences ul{list-style-type:none;padding:0}.profilePage .profileAnalytics .analyticsContent .favoriteActors ul li,.profilePage .profileAnalytics .analyticsContent .completedSeries ul li,.profilePage .profileAnalytics .analyticsContent .userStats ul li,.profilePage .profileAnalytics .analyticsContent .userPreferences ul li,.profilePage .profileAnalytics .analyticsContent .favoriteActors p,.profilePage .profileAnalytics .analyticsContent .completedSeries p,.profilePage .profileAnalytics .analyticsContent .userStats p,.profilePage .profileAnalytics .analyticsContent .userPreferences p{margin-bottom:5px;font-size:14px}.profilePage .profileAnalytics .analyticsContent .recommendationStats h4{margin-top:15px;margin-bottom:10px}.profilePage .profileAnalytics .analyticsContent .recommendationStats ul{list-style-type:none;padding:0}.profilePage .profileAnalytics .analyticsContent .recommendationStats ul li{margin-bottom:5px;font-size:14px}.profilePage .RecommendedShows,.profilePage .WatchHistory{margin-top:50px}@media (max-width: 1024px){.profilePage .profileAnalytics .analyticsContent{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.profilePage .profileAnalytics .analyticsContent .genrePreferences,.profilePage .profileAnalytics .analyticsContent .weekdayWatchTime,.profilePage .profileAnalytics .analyticsContent .watchTimeByMonth,.profilePage .profileAnalytics .analyticsContent .recommendationStats{grid-column:span 1}}@media (max-width: 768px){.profilePage .avatarWrapper:before{width:200px;white-space:normal;text-align:center;bottom:-60px}.profilePage .logoutButton,.profilePage .bookmarkButtonP{font-size:14px;padding:10px 20px;min-width:120px}.profilePage .profileAnalytics .analyticsContent{grid-template-columns:1fr}.profilePage .profileAnalytics .analyticsContent>div{grid-column:span 1}}@media (max-width: 480px){.profilePage .avatar{width:120px;height:120px}.profilePage .logoutButton,.profilePage .bookmarkButtonP{font-size:12px;padding:8px 16px;min-width:100px}.profilePage .profileAnalytics h2{font-size:20px}.profilePage .profileAnalytics .analyticsContent>div h3{font-size:16px}.profilePage .profileAnalytics .analyticsContent .totalHoursWatched p,.profilePage .profileAnalytics .analyticsContent .continueWatchingStats p{font-size:28px}}:root{font-family:Martel Sans,El Messiri,sans-serif;font-weight:400;font-style:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--black2: #121212;--black3: #00000025;--black-lighter: #1f1f1f;--black-light: #1f1f1f;--pink: #81a3a0a8;--orange: #f89e00;--gradient: linear-gradient(98.37deg, #5c676b .99%, #3d3737 100%)}:root *,:root *:before,:root *:after{box-sizing:border-box}:root body{margin:0;background:#000}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--black)}::-webkit-scrollbar{display:none}.skeleton{position:relative;overflow:hidden;background-color:#1f1f1f}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#1f1f1f00 0,#1f1f1f33 20%,#1f1f1f80 60%,#1f1f1f00);animation:shimmer 2s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}
