.specific_carousel_container{margin-bottom:4rem}.specific_carousel_container .carousel_header{display:flex;justify-content:space-between;align-items:center;padding-right:5%;column-gap:.5rem;margin-bottom:1rem}.specific_carousel_container .carousel_header .opts{border-radius:4px;padding:1rem;font-size:1.9rem;background-color:var(--black);color:var(--white);display:flex;column-gap:2rem}.specific_carousel_container .carousel_header .opts div{cursor:pointer;border-radius:inherit;padding:1rem}.specific_carousel_container .carousel_header .opts .active{background-color:var(--color-one);color:var(--black)}.specific_carousel_container .heading{font-size:2.7rem;text-transform:capitalize;margin-bottom:2rem;padding-left:2rem;padding-top:1rem}.specific_carousel_container .empty{font-style:italic;font-size:1.5rem;color:var(--gray)}.specific_carousel_container .carousel{position:relative;display:flex;align-items:center;column-gap:2rem;padding:.8rem;overflow-x:scroll;margin:0 1rem}.specific_carousel_container .carousel::-webkit-scrollbar{display:none}.specific_carousel_container .carousel .last{flex-shrink:0;width:15%;min-width:20rem}.specific_carousel_container .carousel .last .card{width:100%}.specific_carousel_container .carousel .last_backdrop{width:26%;flex-shrink:0;min-width:25rem}.specific_carousel_container .carousel .last_backdrop .backdrop_card{width:100%}.specific_carousel_container .carousel .card,.specific_carousel_container .carousel .card:hover{box-shadow:none}@media screen and (max-width:870px){.specific_carousel_container .carousel_header .heading{font-size:2.5rem}.specific_carousel_container .carousel_header .opts{padding:.7rem;font-size:1.5rem}.specific_carousel_container .carousel .last{min-width:18rem;width:25%}.specific_carousel_container .carousel .last_backdrop{width:28%;min-width:23rem}}@media screen and (max-width:540px){.specific_carousel_container{margin-bottom:2.5rem}.specific_carousel_container .carousel_header{margin-bottom:.4rem;padding-right:3%}.specific_carousel_container .carousel_header .heading{font-size:2.2rem;padding-left:.7rem;margin-bottom:1rem}.specific_carousel_container .carousel_header .opts{column-gap:1.5rem;font-size:1.4rem}.specific_carousel_container .empty{font-size:1.4rem}.specific_carousel_container .carousel{margin:0;gap:1.2rem}.specific_carousel_container .carousel .last{min-width:auto;width:30%}.specific_carousel_container .carousel .last_backdrop{width:50%;min-width:21rem}}@media screen and (max-width:420px){.specific_carousel_container{margin-bottom:2rem}.specific_carousel_container .carousel_header{padding-right:2%}.specific_carousel_container .carousel_header .heading{font-size:2rem}.specific_carousel_container .carousel_header .opts{padding:.5rem;font-size:1.3rem;column-gap:1.1rem;flex-shrink:0}}.backdrop_card,.card{overflow:hidden;border-radius:3px;background:var(--card-bg-one)}.backdrop_card .nav,.card .nav{display:block;height:100%}.backdrop_card .isLoading,.card .isLoading{filter:blur(13px) grayscale(35%);transform:scale(1.3)}.backdrop_card .img,.card .img{position:relative;height:100%;width:100%}.backdrop_card .img img,.card .img img{transition:all .18s ease-out;object-fit:cover;object-position:center 44%}.card{box-shadow:var(--card-box-shadow);width:15%;flex-shrink:0;min-width:20rem;aspect-ratio:1/1.55;transition:transform .1s ease-in-out}.card:hover{box-shadow:7px 10px 15px rgba(104,249,1,.57),7px -10px 15px rgba(246,238,15,.547),-7px -10px 10px rgba(238,246,15,.605),-7px 10px 15px rgba(37,249,4,.664)}@media screen and (max-width:870px){.card{min-width:18rem;width:25%}}@media screen and (max-width:540px){.card{min-width:11rem;width:30%}}@media screen and (max-width:420px){.card{min-width:10rem}}.backdrop_card{width:26%;flex-shrink:0;min-width:25rem;aspect-ratio:16/9}@media screen and (max-width:870px){.backdrop_card{width:28%;min-width:23rem}}@media screen and (max-width:540px){.backdrop_card{width:50%;min-width:21rem}}.loading{background:var(--card-bg-sec);overflow:hidden;background-repeat:no-repeat;background-size:200% 200%;background-position:100% 100%;animation:shine 1s infinite}@keyframes shine{to{background-position:0 0}}.scroll{width:100%;height:100%;display:flex;flex-shrink:0;column-gap:inherit;row-gap:inherit}.wrap{flex-wrap:wrap}.video_pop_up,.wrap{justify-content:center}.video_pop_up{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(30,31,33,.882);display:flex;flex-direction:column;align-items:center;z-index:99}.video_pop_up .media{background:linear-gradient(180deg,hsla(0,0%,90%,.933),hsla(0,1%,40%,.94));width:77%;aspect-ratio:16/9}.video_pop_up .close{cursor:pointer;font-size:5.5rem;background-color:inherit;color:rgba(234,93,93,.944);border:none}.video_pop_up .close:hover{color:var(--red)}@media screen and (max-width:870px){.video_pop_up .media{width:95%}}.media_container{padding-bottom:.2rem}.second{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin:4rem 1rem}.second .status{align-self:stretch;flex-grow:1;display:flex;flex-direction:column;gap:2rem}.second .status div{text-transform:capitalize}.second .status div>div{font-size:1.7rem;width:auto}.second .status div>div+p{color:#a6a2a2;margin-top:.5rem;font-size:1.4rem}.second .status .logo .img{margin-top:.5rem;background-color:rgba(79,79,78,.775);height:4rem;width:9rem;position:relative}.second .status .logo .img img{padding:.5rem 1rem;object-fit:contain}@media screen and (max-width:1200px){.second{gap:2rem}}@media screen and (max-width:870px){.second{margin:3rem 0;flex-direction:column}.second .status{padding:0 .5rem;flex-direction:row;flex-wrap:wrap}.second .status div{flex-grow:1;width:43%}}@media screen and (max-width:540px){.second .status{gap:1rem}.second .status div>div{font-size:1.4rem}.second .status div>div+p{font-size:1.2rem}.second .status .logo .img{height:3rem;width:7rem}}.details_container{position:relative;min-height:70vh;width:100vw;display:flex;align-items:center;gap:2rem;color:#fff}.details_container .ff{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(8,8,8,.574);z-index:1}.details_container .bg{height:100%;width:80%;object-fit:cover;object-position:top}.details_container .left{z-index:2;position:relative;flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center;flex-basis:31%}.details_container .left .bgg{box-shadow:inset 0 -50px 30px 20px #000;position:relative}.details_container .left .bgg .bg_small{display:none;opacity:.7}.details_container .left .content{width:60%;max-width:30rem;min-width:24rem}.details_container .left .content .image{background-color:rgba(77,76,76,.911);display:block;width:100%;position:relative;aspect-ratio:1/1.5}.details_container .left .content .image img{object-fit:cover}.details_container .left .content .watch_provider{background-color:rgba(236,17,17,.832);width:100%;z-index:3;color:#fff;display:flex;justify-content:center;align-items:center;padding:1rem;gap:1.5rem}.details_container .left .content .watch_provider .img{position:relative;height:4rem;width:4rem}.details_container .left .content .watch_provider .img img{border-radius:3px}.details_container .right{z-index:2;flex-grow:1;position:relative;padding:.7rem 1rem}.details_container .right .ff{display:none;z-index:-1}.details_container .right .bg_right{z-index:-2;opacity:.7;display:none;object-fit:fill;object-position:top}.details_container .details{z-index:5;width:90%;height:90%;display:flex;flex-direction:column;row-gap:2rem}.details_container .details .one .title{font-family:var(--font-tektur);font-size:4rem;font-weight:500}.details_container .details .one .title span{margin:0 1rem;font-weight:300}.details_container .details .one .genres{display:flex;flex-wrap:wrap;padding:1rem 2rem 1rem 0;gap:1rem;font-size:1.3rem;font-weight:500}.details_container .details .one .genres .genre{background-color:#d30ce5;color:#fff;padding:1rem 1.5rem;border-radius:5px}.details_container .details .two{display:flex;align-items:center;column-gap:2.5rem}.details_container .details .two .rating{margin-right:2.6rem;display:flex;align-items:center;justify-content:center;height:7rem;width:7rem;font-size:2.5rem;padding:1rem;background-color:rgba(67,69,69,.585);border-radius:50%;color:#fffefe}.details_container .details .two .rating span{font-size:1.2rem;font-weight:800}.details_container .details .two .opt{padding:1rem;color:#fff;display:flex;align-items:center;cursor:pointer;font-size:1.8rem;background-color:rgba(65,65,64,.595);border-radius:50%}.details_container .details .two a>div{background-color:transparent!important;display:flex;align-items:center;border-radius:0!important;color:#f83e3e!important}.details_container .details .two a>div:hover{color:#1bf71b!important}.details_container .details .two a>div span{font-size:1.6rem;margin-left:.7rem}.details_container .details .tagline{font-size:1.8rem;font-weight:500;font-style:italic}.details_container .details .three{flex-grow:1}.details_container .details .three .heading{font-size:2.1rem;margin-bottom:.7rem}.details_container .details .three p{overflow:hidden;font-size:1.45rem;line-height:1.9rem}.details_container .details .four{flex-grow:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem}.details_container .details .four .crew{text-transform:capitalize}.details_container .details .four .crew .person{font-size:1.5rem;font-weight:500}.details_container .details .four .crew .job{font-size:1.3rem}@media screen and (max-width:1200px){.details_container .right .details{row-gap:1.6rem;width:100%}.details_container .right .details .one .title{font-size:3.7rem}.details_container .right .details .one .genres{font-size:1.2rem}.details_container .right .details .one .genres .genre{padding:1rem 1.3rem}.details_container .right .details .two .rating{margin-right:1rem;height:5.7rem;width:5.7rem;font-size:2.3rem}.details_container .right .details .tagline{font-size:1.5rem}.details_container .right .details .three .heading{font-size:1.8rem}.details_container .right .details .three p{font-size:1.35rem}.details_container .right .details .four .crew .person{font-size:1.4rem}}@media screen and (max-width:870px){.details_container{flex-direction:column;height:auto}.details_container .ff{background-color:transparent}.details_container .bg{display:none}.details_container .left{flex-direction:column;height:-moz-fit-content;height:fit-content;padding-bottom:1rem;flex-basis:100%;width:100%}.details_container .left .bgg{position:relative;overflow:hidden;width:100%;aspect-ratio:2/1}.details_container .left .bgg .bg_small{display:block;object-fit:cover}.details_container .left .content{transform:translateY(-25%);max-width:27rem;min-width:22rem;width:43%;background-color:#000}.details_container .left .watch_provider .text h2{font-size:1.25rem}.details_container .right{box-shadow:0 0 20px 10px var(--color-one);transform:translateY(-20%);width:95%;padding:2rem 1rem}.details_container .right .ff{display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(8,8,8,.574)}.details_container .right .bg_right{display:block}.details_container .right .details{height:auto}.details_container .right .details .one .title{text-align:center;font-size:3.6rem}.details_container .right .details .one .genres{justify-content:center}.details_container .right .details .three{flex-grow:0}.details_container .right .details .four{flex-grow:0;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.details_container .left .bgg{aspect-ratio:3/2}.details_container .left .content{width:38%;min-width:21rem}.details_container .right{transform:translateY(-15%);overflow:hidden}.details_container .right .details .one .title{font-size:2.6rem}.details_container .right .details .two .opt:nth-of-type(4n){border-radius:50%}.details_container .right .details .two .opt span{display:none}}@media screen and (max-width:420px){.details_container .right{width:97%}.details_container .right .details .one .title{font-size:2.5rem}.details_container .right .details .one .genres{font-size:1.1rem}.details_container .right .details .one .genres .genre{padding:.6rem 1rem}}.videos_container{display:flex;column-gap:2rem;overflow-x:scroll;margin:2rem 1rem;padding-right:1rem;padding-left:2rem}.videos_container::-webkit-scrollbar{display:none}.videos_container .video{width:25%;min-width:32rem;flex-shrink:0}.videos_container .img{background:var(--card-bg-one);position:relative;cursor:pointer;aspect-ratio:16/9}.videos_container .img img{object-fit:contain;object-fit:cover}.videos_container .img:active .icon .main_icon,.videos_container .img:hover .icon .main_icon{transform:scale(1.3);color:#2fff00}.videos_container .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fb3a3a}.videos_container .icon .main_icon{font-size:4.5rem;transition:all .15s ease-in-out}@media screen and (max-width:870px){.videos_container{margin:2rem 0}.videos_container .video{min-width:27rem}.videos_container .video .icon .main_icon{font-size:3.5rem}}@media screen and (max-width:540px){.videos_container{padding-left:1rem;column-gap:1.2rem}.videos_container .video{min-width:20rem}}@media screen and (max-width:420px){.videos_container .video{min-width:18rem}.videos_container .video .icon .main_icon{font-size:3rem}}.cast_container{display:flex;column-gap:2rem;overflow-x:scroll;height:auto;padding-bottom:1rem;padding-left:2rem;padding-right:1rem;width:75%}.cast_container::-webkit-scrollbar{display:none}.cast_container .cast_element{border-radius:3px;overflow:hidden;flex-shrink:0;height:24rem;width:13rem;box-shadow:3px 3px 8px var(--color-one)}.cast_container .cast_element .profile{aspect-ratio:1/1.2;width:100%;position:relative}.cast_container .cast_element .profile img{object-fit:cover;object-position:top}.cast_container .cast_element .details{margin-top:.9rem;padding-left:.3rem;height:-moz-fit-content;height:fit-content;overflow:hidden}.cast_container .cast_element .details .name{overflow-wrap:break-word;font-size:1.4rem;margin-bottom:.4rem}.cast_container .cast_element .details .role{font-size:1.25rem}@media screen and (max-width:1200px){.cast_container .cast_element{height:22rem;width:12rem}}@media screen and (max-width:870px){.cast_container{width:100%}.cast_container .details{margin-top:.5rem}.cast_container .details .name,.cast_container .details .role{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media screen and (max-width:540px){.cast_container{padding-left:1rem}.cast_container .cast_element{height:18rem;width:10rem}.cast_container .cast_element .details .name{font-size:1.3rem}}@media screen and (max-width:420px){.cast_container{column-gap:1.4rem}.cast_container .cast_element{height:16rem;width:9rem}}