/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}embed,iframe,img,object,video{max-width:100%}img,video{height:auto}html{box-sizing:border-box}*,:before :after{box-sizing:inherit}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.categories #selectCategories{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin:1rem auto}.categories .button{text-align:center;display:inline-block;cursor:pointer;position:relative;overflow:hidden}.categories .button:before{content:"";position:absolute;width:0;background:#bc5e52;left:45%;height:2px;bottom:0;transition:all .3s;opacity:.7}.categories .button:hover:before{width:100%;left:0}.categories button{background:transparent;border:0 solid transparent;color:#bc5e52;padding:1rem .5rem;cursor:pointer;right:0;font-size:.8rem}.categories button,.categories button:hover{box-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent}.categories button:hover{border-radius:17px;border:0 solid transparent;font-weight:800;font-size:1rem}.categories button:active{outline:none;border:none}.categories button:active,.categories button:focus{font-weight:800;font-size:1rem}@media(min-width:450px){.categories button{font-size:1rem}.categories button:active,.categories button:focus,.categories button:hover{font-weight:900;font-size:1.5rem}}@media(min-width:600px){.categories #selectCategories{width:35rem}}@media(min-width:820px){.categories #selectCategories{width:40rem;-webkit-justify-content:space-between;justify-content:space-between}}.nav-menu a{-webkit-text-decoration-line:none;text-decoration-line:none;color:#bc5e52;display:block;padding:1rem;text-align:center}.nav-menu a:hover{background-color:#bc5e52;color:#000}nav{text-decoration:none;position:absolute;z-index:1;width:100%;top:76px;background-color:#000}nav ul{list-style:none;padding:0;margin:0;height:0;overflow:hidden;visibility:hidden;transition:height .5s ease,visibility 0s .5s}nav.open ul{transition:height .5s ease,visibility 0s;visibility:visible;height:150px}@media(min-width:820px){.nav-menu a:hover{background:none;color:#bc5e52;border-bottom:2px solid #bc5e52}nav.close{top:5px;right:20px;font-size:1.4rem}.nav-menu{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;visibility:visible;overflow:visible;padding-right:1.8rem}}header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;background-color:#000;color:#fff;position:relative;padding:1rem 0;margin:.5rem 0}.logo,.site-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo{max-width:10rem}.search-icon{padding-right:1rem}@media(min-width:820px){.hamburger-menu{display:none}.site-logo{position:absolute;left:80px}}.menu-wrapper{width:60px;height:30px;cursor:pointer;padding-left:1rem}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{width:60px;height:6px}.hamburger-menu{-webkit-transform:translateY(12px);transform:translateY(12px);background:#fff;transition:all 0ms .3s}.hamburger-menu.animate{background:hsla(0,0%,100%,0)}.hamburger-menu:before{content:"";position:absolute;bottom:12px;background:#fff;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1);transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-menu:after{content:"";position:absolute;top:12px;background:#fff;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1);transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-menu.animate:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s}.hamburger-menu.animate:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s}.search-icon{fill:#fff}.search-icon:hover{cursor:pointer}.search-results-container{position:absolute;z-index:1000;background-color:#000;top:137px;left:0;right:0;max-width:100%}.searchLink{background-color:#000;width:100%}.search-content{height:0;transition:.5s;overflow:hidden;position:absolute;visibility:hidden;top:76px;left:0;right:0;width:100%;background:#171717}.search-content.active{height:61px;visibility:visible;z-index:200}.search-content input{background:none;border:none;height:30px;width:100%;padding:15px;outline:none;font-size:1.5em;color:#fff}.search-content input::-webkit-input-placeholder{color:#fff}.search-content input:-ms-input-placeholder{color:#fff}.search-content input::placeholder{color:#fff}.movie-link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-decoration:none;color:#bc5e52;font-size:1.5rem;padding:0 1rem}.movie-link:hover{background-color:#171717}.search-poster{max-height:5rem}.movie-link-title{text-decoration:none}.search-info{padding-left:1rem}.release-info{font-size:1.25rem}@media(min-width:820px){.search-results-container{width:30rem}}body{color:#fff;text-decoration:none}.favourites-title{text-align:center;padding:2rem 0}.favourites-list{display:block;width:100%;margin:0 auto}.no-favourites{grid-column:span 4;text-align:center;padding:15% 5%;min-width:15rem;font-size:.8rem}.no-favourites .no-fav-heart{width:1.5rem}@media(min-width:600px){.favourites-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-gap:1rem;color:#fff;width:90%;padding:2rem}.no-favourites{grid-column:span 4;text-align:center;padding:15% 5%;font-size:1rem}.no-favourites .no-fav-heart{width:2rem}}@media(min-width:820px){.no-favourites{padding-top:10%}}body{background-color:#000;font-family:"Montserrat",sans-serif}.movie-list{display:block;width:100%;margin:0 auto}@media(min-width:600px){.movie-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-gap:1rem;color:#fff;width:90%;padding:2rem}}@media(min-width:820px){.movie-list{width:90%;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.movie-list{width:90%;grid-template-columns:1fr 1fr 1fr 1fr}}.wrapper{display:block;padding:2rem;text-align:center;color:#fff}.wrapper .movie-poster,.wrapper .single-poster{position:relative;width:15rem;margin:0 auto}.wrapper .single-poster{border:3px solid #bc5e52;border-radius:20px}.wrapper .movie-single-title{text-align:center;font-size:1rem;padding-bottom:0}.wrapper .movie-single-title .title{color:#fff}.wrapper .movie-single-title .rating{margin-bottom:1rem;color:#bc5e52}.wrapper .overview{font-size:1rem;text-align:justify;padding:0 1rem;margin:0}.wrapper .overview p{color:#fff;margin:0}.wrapper .details{text-align:center;color:#fff}.wrapper .details .date,.wrapper .details .genre,.wrapper .details .run-time{font-size:1.4rem;font-weight:700;margin:0;color:#bc5e52}@media(min-width:450px){.wrapper .single-poster{width:25rem}.wrapper .movie-single-title,.wrapper .overview{font-size:1.5rem}.wrapper .details .date,.wrapper .details .genre,.wrapper .details .run-time{font-size:1.4rem;font-weight:700;margin:0;color:#bc5e52}.wrapper .movie-poster{width:26rem}.wrapper .heart-single{position:relative;top:1rem;right:2rem;width:5rem;z-index:4}.wrapper .rating{color:#bc5e52}.wrapper .production{text-align:center}}@media(min-width:600px){.wrapper .movie-info-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.wrapper .movie-info-wrapper,.wrapper .movie-poster{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.wrapper .movie-poster{margin:0 auto;-webkit-justify-content:space-between;justify-content:space-between}.wrapper .single-poster{width:100%;width:25rem;-webkit-order:2;order:2;margin:0 auto}.wrapper .heart-single{width:4rem}.wrapper .overview{padding:0;margin:2rem auto}.wrapper .overview p{margin-top:2rem}.wrapper .details{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.wrapper .movie-single-title{margin:0 auto}}@media(min-width:820px){.wrapper .overview{position:relative;margin:0;text-align:justify}.wrapper .movie-poster{-webkit-align-items:flex-start;align-items:flex-start;position:relative}.wrapper .single-poster{width:20rem;height:auto;margin-top:3rem}.wrapper .heart-single{margin:1rem}.wrapper .info{width:100%}.wrapper .details{margin-top:2rem;width:100%;-webkit-justify-content:space-between;justify-content:space-between}.wrapper .movie-single-title .rating,.wrapper .overview p{margin-top:0}}@media(min-width:950px){.wrapper .movie-poster{width:100%}}@media(min-width:1200px){.wrapper .movie-info-wrapper{width:90%;height:40rem;margin:0 auto;border-radius:20px}.wrapper .movie-single-title{width:50%;margin-left:2rem}.wrapper .movie-single-title .title{position:relative;width:100%}.wrapper .movie-single-title .rating{position:relative}.wrapper .overview{width:50%;margin:1rem 1rem 1rem 2rem}.wrapper .details{position:relative;width:50%;margin:0 0 0 1rem}.wrapper .single-poster{height:35rem;width:auto;position:absolute;right:-3rem;margin:2rem}.wrapper .heart-single{margin:0}.wrapper .production{position:relative;top:5rem}}.about{color:#fff;width:80%;margin:5rem auto;position:relative}.about h2{font-size:2rem;color:#bc5e52;text-align:center;text-transform:uppercase}.about .about-us{margin-top:3rem;text-align:justify;font-size:1.5rem}.about .logo{position:relative;margin-top:3rem;width:7rem}.about .tmdb{color:#bc5e52}.about .tmdb-section{margin-top:1rem;margin-bottom:2rem}@media(min-width:600px){.about{width:60%}.about .logo{margin-top:0}.tmdb-section{display:-webkit-flex;display:flex}.tmdb-section p{margin-right:2rem;text-align:justify}}@media(min-width:1200px){.about{width:35%;margin:0 auto}}footer{margin-top:10rem;position:relative;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);grid-row:1fr,1fr;-webkit-justify-content:space-evenly;justify-content:space-evenly;border-top:3px solid #bc5e52}footer a{color:#fff;text-decoration:none;margin:0 2%}.footer-logo .logo{position:absolute;grid-column:1/2;width:8rem;top:4rem;left:4rem}.tmdb-logo{position:absolute;grid-column:3/4;width:3.5rem;top:1.5rem;right:2rem}.tmdb-logo p{font-size:.4rem}.copyright-names{grid-row:2/3;grid-column:1/4;text-align:center;margin-top:1rem;font-size:.6rem}.copyright-names a{margin:0}.footer-nav{list-style:none;text-align:center;line-height:1.5rem;margin:2rem 0 0}@media(min-width:450px){.footer-logo .logo{width:10rem;left:5rem}.tmdb-logo{width:4rem;top:1rem;right:2.5rem}.tmdb-logo p{font-size:.5rem}.copyright-names{font-size:.75rem}}@media(min-width:600px){.tmdb-logo{right:20%}.footer-logo .logo{left:35%}}@media(min-width:1200px){.footer-logo .logo{left:30%}}.disclosure{font-size:.6rem}.btn-favourite{background-color:transparent;border:none;position:absolute;width:3rem;right:3%;top:6%}.sr-only{position:absolute;color:rgba(0,0,0,.6);width:1px;height:1px;font-size:1px}.movie-poster .btn-favourite{position:absolute;top:1rem;right:1rem;width:3.5rem}@media(min-width:600px){.btn-favourite{right:4%}}@media(min-width:820px){.movie-poster .btn-favourite{top:3.5rem;right:4rem}}@media(min-width:950px){.movie-poster .btn-favourite{top:4rem;right:34%}}@media(min-width:1200px){.movie-poster .btn-favourite{top:3rem;right:0}}.slideshow{margin:0 auto;overflow:hidden}.slideshowSlider{white-space:nowrap;transition:1s ease;object-fit:contain}.slide{display:inline-block;width:100%}.slider-img{width:100%;object-fit:cover}@media(min-width:1200px){.slideshow{max-height:85vh}}.page404{text-align:center;margin:3rem;height:20rem;color:#fff}.page404 h2{font-size:3rem}.page404 p{font-size:2rem}.page404 a{text-decoration:none;color:#bc5e52}@media(min-width:600px){.page404 h2{font-size:5rem}.page404 p{font-size:4rem}.page404 a{text-decoration:none;color:#bc5e52}}.overlay{bottom:4px;width:100%;height:30%}.overlay,.overlay-up{color:#fff;position:absolute;background-color:rgba(0,0,0,.7);border-radius:20px}.overlay-up{top:0;width:98.5%;height:35%;z-index:3;padding-left:5px}.heart{position:absolute;top:1rem;right:2rem;width:2rem;z-index:4}.movie-info{position:relative;display:block;margin:3rem;border-radius:20px;border:3px solid #bc5e52}.vote{color:#bc5e52;font-size:2rem;margin-top:1rem}.poster{width:100%;height:100%;margin:0 auto;border-radius:20px}.release-date{color:#bc5e52;font-weight:700;font-size:1rem;padding-left:10px;margin:10px 0 5px}.movie-title{position:relative;top:-2.7rem;margin:0;text-align:center;padding-bottom:20px;font-size:.9rem}.description{width:95%;font-size:.7rem;padding-left:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0;line-height:1.5}.overlay-up a,.overlay a{text-transform:uppercase;color:#bc5e52;text-decoration:none;padding-left:10px;margin-bottom:1rem;font-size:.9rem;font-weight:700}.overlay-up a{color:#fff}@media(min-width:450px){.description{font-size:1rem;padding-left:1rem;margin:10px 0}.overlay-up{width:99%}.release-date{font-size:1.4rem;padding-left:15px;margin:20px 0 5px}.movie-title{top:-2.7rem;margin-top:2rem;font-size:1.5rem}.overlay-up a,.overlay a{padding-left:20px}.overlay-up a{color:#fff}}@media(min-width:600px){.overlay{bottom:0;margin-right:0}.overlay,.overlay-up{width:auto;left:0;right:5px;overflow:hidden;height:0;transition:all .1s ease}.overlay-up{top:0;padding-left:0}.movie-info:hover .overlay{padding:10px;margin:0;height:30%;right:0}.movie-info:hover .overlay-up{padding:10px;margin:0;right:0;height:31%}.movie-title{top:-3.8rem;font-size:.9rem}.movie-info{margin:1rem}.vote{font-size:1.5rem;margin-top:.5rem}.release-date{padding-left:5px;margin:0}.description{font-size:1rem;line-height:1}.description,.overlay a{padding-left:5px}}@media(min-width:820px){.wrapper{width:80%;margin:0 auto;padding-top:0}.movie-title{top:-4rem;font-size:1rem}.description{margin-bottom:0}}@media(min-width:1450px){.movie-title{font-size:1.2rem}.movie-info:hover .overlay,.movie-info:hover .overlay-up{height:25%}}
/*# sourceMappingURL=main.bf1b5759.chunk.css.map */