.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;justify-content:center}.header_container{position:relative;height:85dvh;width:100%;margin-bottom:2rem}.header_container .gg{position:absolute;bottom:0;left:0;height:8rem;width:100%;z-index:9;background:var(--main-poster-shadow)}.header_container .theme_btn{display:flex;align-items:center;cursor:pointer;position:absolute;border-radius:2px;top:3%;right:5%;font-size:calc(2.2rem + 1vw + 2vh);z-index:9;color:var(--white);background-color:var(--black)}.header_container .theme_btn .btn{animation:icon .5s cubic-bezier(.455,.03,.515,.955)}@keyframes icon{to{transform:rotate(1turn)}}.header_container .img,.header_container .img2{position:relative;height:100%;width:100%;background:var(--card-bg-one)}.header_container .img img,.header_container .img2 img{object-fit:cover;object-position:center top}.header_container .img2{display:none}.header_container .poster_opts{z-index:10;position:absolute;bottom:12%;left:5%;font-size:calc(1.2rem + 1vw + 1.5vh);display:flex;column-gap:3rem}.header_container .poster_opts div{color:var(--white);background-color:rgba(0,0,0,.086);display:flex;align-items:center;padding:1rem;transition:all .2s ease-in}.header_container .poster_opts div:hover{color:#04ff00}@media screen and (max-width:870px){.header_container{aspect-ratio:1/1.2;height:auto}}@media screen and (max-width:540px){.header_container{aspect-ratio:1/1.5}.header_container .img{display:none}.header_container .img2{display:block}}