@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;900&display=swap);.navbar{width:100%;color:#fff;font-size:14px;position:fixed;top:0;left:0;z-index:20;height:5rem;transition:height .3s ease,background-color .3s ease}.navbar.scrolled{background-color:var(--main-color)}@media only screen and (max-width:600px){.navbar.scrolled{height:8rem}}.navbar .container{height:100%;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;max-width:1660px;margin:auto}@media only screen and (max-width:600px){.navbar .container{justify-content:unset;flex-direction:column;padding:0}}.navbar .container .left{flex:2 1;height:100%;display:flex;align-items:center;grid-gap:16px;gap:16px}.navbar .container .left>*~*{margin-left:2rem}@media only screen and (max-width:600px){.navbar .container .left{flex:1 1;width:100%;justify-content:space-evenly;grid-gap:0;gap:0}}.navbar .container .left .smLogo{height:3.5rem;display:none}@media only screen and (max-width:1024px){.navbar .container .left .smLogo{display:block}}.navbar .container .left .lgLogo{height:2.5rem;display:block}@media only screen and (max-width:1024px){.navbar .container .left .lgLogo{display:none}}.navbar .container .left span{cursor:pointer;padding:5px 0;font-weight:700;position:relative;font-size:1.25rem}.navbar .container .left span:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;transition:width .5s ease;height:2px;background-color:red}.navbar .container .left span.active:after,.navbar .container .left span:hover:after{width:100%}.navbar .container .right{flex:1 1;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;grid-gap:16px;gap:16px}@media only screen and (max-width:600px){.navbar .container .right{flex:1 1;width:100%;justify-content:space-evenly;grid-gap:0;gap:0}}.navbar .container .right span{font-size:1rem;font-weight:700}.navbar .container .right .icon{cursor:pointer;font-size:1.2rem}.navbar .container .right img{width:26px;height:26px;border-radius:4px;object-fit:cover;cursor:pointer}.navbar .container .right .profile{border:2px solid while;position:relative}.navbar .container .right .profile .options{display:none;background-color:var(--main-color);border-radius:4px;background-color:#fff;color:#000;padding:6px}.navbar .container .right .profile span{padding:4px 0;cursor:pointer;font-size:.7rem}.navbar .container .right .profile:hover .options{display:flex;flex-direction:column;position:absolute;right:0}.featured{max-width:1660px;margin:auto}.featured #genre{z-index:2}.featured img{width:100%;height:100%;object-fit:cover}.hero{padding:6rem 0;width:100%;position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.hero:before{top:0;height:100%;background-color:rgba(0,0,0,.6)}.hero:after,.hero:before{content:"";position:absolute;left:0;width:100%}.hero:after{bottom:0;height:100px;background-image:linear-gradient(0deg,#0f0f0f,transparent)}.hero__content{align-items:center;max-width:1660px;margin:auto}.hero__content,.hero__content__info{display:flex;position:relative;height:100%}.hero__content__info{flex:1 1;padding:0 3rem;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.hero__content__info .itemInfoTop{display:flex;align-items:center;font-size:1rem;font-weight:700;color:#fff}.hero__content__info .itemInfoTop .limit{border:1px solid #fff;padding:3px 6px;margin:0 1rem;border-radius:50%;height:2.25rem;width:2.25rem;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700}@media only screen and (max-width:1024px){.hero__content__info{width:100%;margin-top:2rem}}.hero__content__info img{height:auto;width:100%;object-fit:cover}.hero__content__info .category{height:40px;font-size:26px;font-weight:700;color:#fff;display:flex;align-items:center;grid-gap:2rem;gap:2rem}@media only screen and (max-width:600px){.hero__content__info .category{width:100%}}.hero__content__info .category span{text-align:right;width:90px}.hero__content__info .category select{cursor:pointer;background-color:var(--main-color);border:1px solid #fff;color:#fff;padding:5px}.hero__content__info .title{font-size:4em;font-weight:700;line-height:1;color:#fff}@media only screen and (max-width:1024px){.hero__content__info .title{font-size:3em}}.hero__content__info .desc{font-size:1em;font-weight:500;color:#fff;line-height:1.5}@media only screen and (max-width:600px){.hero__content__info .desc{width:100%}}.hero__content__info .buttons{display:flex;align-items:center;grid-gap:16px;gap:16px}.hero__content__info .buttons button{border-radius:30px;padding:.5em 1.8em;font-size:1em;font-weight:600;position:relative;cursor:pointer;display:flex;align-items:center}@media only screen and (max-width:600px){.hero__content__info .buttons button{padding:4px 8px}}.hero__content__info .buttons button.play{border:4px solid transparent;background-color:red;color:#fff}.hero__content__info .buttons button.more{border:3px solid #fff;background-color:transparent;color:#fff}.hero__content__info .buttons button span{margin-left:5px}.hero__content__info .buttons,.hero__content__info .desc,.hero__content__info .itemInfoTop,.hero__content__info .title{opacity:0;transform:translateY(-100px);transition:transform .5s ease,opacity .5s ease}.hero__content__poster{flex:1 1;display:flex;align-items:center;justify-content:center;height:100%}.hero__content__poster img{width:400px;height:100%;border-radius:1rem;object-fit:cover;transform:scale(0);transition:transform .7s ease}@media only screen and (max-width:1024px){.hero__content__poster{display:none}}.hero.active>.hero__content>.hero__content__poster img{transform:scale(1)}.hero.active>.hero__content>.hero__content__info .buttons,.hero.active>.hero__content>.hero__content__info .desc,.hero.active>.hero__content>.hero__content__info .itemInfoTop,.hero.active>.hero__content>.hero__content__info .title{opacity:1;transform:translateY(0)}.hero.active>.hero__content>.hero__content__info .title{transition-delay:.1s,.2s}.hero.active>.hero__content>.hero__content__info .itemInfoTop{transition-delay:.3s,.4s}.hero.active>.hero__content>.hero__content__info .desc{transition-delay:.5s,.6s}.hero.active>.hero__content>.hero__content__info .buttons{transition-delay:.7s,.8s}.home{background-color:var(--main-color);overflow:hidden;padding-bottom:32px}.home .listContainer{max-width:1660px;margin:auto;overflow-x:hidden}.home p{padding:32px 32px 0;color:#fff;font-size:20px;font-weight:500}.listItem{position:relative;background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:160%;border-radius:1.5rem;margin-bottom:1rem;background-color:grey;border:1px solid #fff}.listItem .btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease,box-shadow .3s ease}.listItem:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--main-color);opacity:0;transition:opacity .3s ease;border-radius:1.5rem}.listItem:active:before,.listItem:focus:before,.listItem:hover:before{opacity:.7}@media(hover:hover)and (pointer:fine){.listItem:hover:before{opacity:.7}.listItem:hover .btn{transform:translate(-50%,-50%) scale(1)}}@media(hover:none)and (pointer:coarse){.listItem:active:before,.listItem:focus:before{opacity:.7}}.listItem .itemInfo{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;font-size:1rem}.listItem .itemInfo .itemInfoTop{flex:1 1;display:flex;align-items:center;font-size:12px;font-weight:600;color:wheat}.listItem .itemInfo .itemInfoTop .limit{border:1px solid grey;padding:1px 3px;margin:0 1rem}.listItem .itemInfo .itemInfoBottom{display:flex;flex:2 1;flex-direction:column;grid-gap:1rem;gap:1rem;justify-content:flex-end}.listItem .itemInfo .itemInfoBottom .genre{font-size:13px;font-weight:700;color:#d3d3d3}.listItem .itemInfo .itemInfoBottom .icons{display:flex;align-items:center;justify-content:space-around}.listItem .itemInfo .itemInfoBottom .icons .icon{border:2px solid #fff;padding:5px;border-radius:50%;font-size:2rem}.listItem .itemInfo .desc{flex:6 1;font-size:.7em;font-weight:lighter;color:#fff;overflow:auto;scroll-behavior:smooth;padding:4px}.listItem .itemInfo .desc::-webkit-scrollbar{width:8px}.listItem .itemInfo .desc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px hsla(0,0%,100%,.7);border-radius:10px}.listItem .itemInfo .desc::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px hsla(0,0%,100%,.9)}.listItem video{width:100%;height:140px;object-fit:cover;position:absolute;top:0;left:0}.list{width:100%;margin-bottom:1rem;position:relative}.list .listTitle{margin-left:50px;margin-bottom:2rem}.list .wrapper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.list .wrapper .sliderArrow{width:50px;height:100%;background-color:#161616;color:#fff;position:absolute;z-index:99;top:0;bottom:0;margin:auto;cursor:pointer}.list .wrapper .sliderArrow path{position:absolute;transform:translateY(-50%)}.list .wrapper .sliderArrow.left{left:0}.list .wrapper .sliderArrow.right{right:0}.list .wrapper .container{transform:translateX(0);transition:all 1s ease;position:relative;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:initial;padding:0 50px}.list .wrapper .container .item{width:18.5%;flex-shrink:0;height:100%;position:relative;transition-property:transform}@media only screen and (max-width:1024px){.list .wrapper .container .item{width:32%}}@media only screen and (max-width:600px){.list .wrapper .container .item{width:48.5%}}.footer{position:relative;padding:6rem 2rem;background-position:top;background-size:cover;background-repeat:no-repeat}.footer__content{max-width:1000px}.footer__content__logo{display:flex;align-items:center;justify-content:center;margin-bottom:3rem}.footer__content__logo .lgLogo{height:4.5rem;display:block}.footer__content__menus{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:600px){.footer__content__menus{grid-template-columns:repeat(2,1fr)}}.footer__content__menu{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin-top:1rem;font-size:1.5rem;font-weight:600}.footer__content__menu>*~*{margin-top:1rem}.register{width:100vw;height:100vh;background:radial-gradient(circle,transparent -20%,#000 130%),url(../../static/media/mfbackground.ebc409ef.jpg);background-size:cover;position:relative;display:flex;flex-direction:column}.register .top{height:70px}.register .top .wrapper{padding:32px 64px;display:flex;align-items:center;justify-content:space-between;opacity:1}.register .top .wrapper .logo{height:40px}.register .top .wrapper .loginButton{background-color:red;border:none;color:#fff;border-radius:4px;padding:8px 16px;font-size:16px;font-weight:500;cursor:pointer}.register .container{margin:auto;color:#fff}.register .container .wrapper{padding:0 8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.register .container .wrapper h1{font-size:48px;font-weight:900}.register .container .wrapper h2{margin:20px 0}.register .container .wrapper p{font-size:20px}@media only screen and (max-width:1024px){.register .container .wrapper h1{font-size:32px;font-weight:700}.register .container .wrapper h2{margin:16px 0}.register .container .wrapper p{font-size:16px}}.register .container .wrapper .input1{width:370px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;margin-top:20px;height:40px;border-radius:4px}.register .container .wrapper .input1 input{height:100%;padding:0 8px;font-size:16px;border:none;outline:none;width:65%}.register .container .wrapper .input1 .registerButton{height:100%;background-color:red;border:none;color:#fff;font-size:16px;font-weight:700;cursor:pointer;padding:4px 8px;width:35%}.register .container .wrapper .input2{width:370px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;margin-top:20px;height:40px;border-radius:4px}.register .container .wrapper .input2 input{height:100%;padding:0 8px;font-size:16px;border:none;outline:none;width:40%}.register .container .wrapper .input2 .registerButton{height:100%;background-color:red;border:none;color:#fff;font-size:16px;font-weight:700;cursor:pointer;padding:4px 8px;width:20%}.watch{width:100vw;height:100vh;background-color:#000;justify-content:center;padding:32px;background:radial-gradient(circle,transparent -20%,#000 130%),url(../../static/media/mfbackground.ebc409ef.jpg)}.watch,.watch .back{display:flex;align-items:center}.watch .back{position:absolute;top:10px;left:10px;color:#fff;cursor:pointer;z-index:2}.watch .video{width:85%;height:max-content;object-fit:unset;border:5px solid #fff}@media only screen and (max-width:1024px){.watch .video{width:85%;height:95%}}.login{width:100vw;min-height:100vh;background:radial-gradient(circle,transparent -20%,#000 130%),url(../../static/media/mfbackground.ebc409ef.jpg);background-size:cover;position:relative;display:flex;flex-direction:column}.login .top{height:70px}.login .top .wrapper{padding:15px;display:flex;align-items:center;justify-content:space-between}.login .top .wrapper .logo{height:40px}.login .container{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.login .container form{max-width:350px;min-height:500px;padding:32px;border-radius:8px;background-color:var(--main-color);display:flex;flex-direction:column;justify-content:space-between}.login .container form input{height:45px;border-radius:4px;background-color:#333;color:#fff;padding-left:10px;outline:none}.login .container form input::placeholder{color:#d3d3d3}.login .container form button{height:45px;border-radius:4px;background-color:red;color:#fff;border:none;font-size:18px;font-weight:500;cursor:pointer}.login .container form small,.login .container form span{color:#737373}.login .container form small b,.login .container form span b{color:#fff}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:100%}@media only screen and (max-width:1024px){html{font-size:80%}}@media only screen and (max-width:600px){html{font-size:60%}}:root{--main-color:#0b0b0b}body{height:100vh;color:#fff}body,body:before{background-color:#000}*{margin:0;padding:0;box-sizing:border-box;font-family:"Montserrat",sans-serif;line-height:1.5;-webkit-user-select:none;user-select:none}.link{color:inherit;text-decoration:none}img{max-width:100%}a{text-decoration:none;color:unset}@media(hover:hover){a:hover{color:red}}.container{max-width:1660px;margin:auto}.banner{height:50vh;position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.banner:before{top:0;height:100%;background-color:rgba(0,0,0,.6)}.banner:after,.banner:before{content:"";position:absolute;left:0;width:100%}.banner:after{bottom:0;height:100px;background-image:linear-gradient(0deg,#0f0f0f,transparent)}.movie-content{display:flex;align-items:flex-start;justify-content:flex-start;max-width:1260px;margin-left:auto;margin-right:auto;margin-top:-200px;position:relative;padding:0 2rem}.movie-content__poster{flex:1 1}@media only screen and (max-width:600px){.movie-content__poster{display:none}}.movie-content__poster__img{background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:30px;padding-top:165%}.movie-content__info{width:70%;padding-left:2rem;position:relative}@media only screen and (max-width:600px){.movie-content__info{width:100%;padding-left:0}}.movie-content__info>*{margin-bottom:2rem}.movie-content__info .title{font-size:4rem;line-height:1}.movie-content__info .genres>*~*{margin-left:.5rem}.movie-content__info .genres__item{padding:.5rem 1.5rem;border:2px solid #fff;border-radius:30px;font-size:.8rem;font-weight:600;background-color:#0f0f0f}.casts{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.casts__item__img{padding-top:160px;background-size:cover;margin-bottom:.5rem;background-color:grey}.casts__item__name{font-size:.8rem}.video{margin-bottom:3rem}.video__title{margin-bottom:1.5rem}
/*# sourceMappingURL=main.ec0ff358.chunk.css.map */