*{box-sizing:border-box}body,p{margin:0}body{box-sizing:border-box;background-color:#161516;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1110px;margin:0 auto;padding:0 1.5rem}.content{min-height:calc(100vh - 134px)}@media screen and (max-width:340px){.content{min-height:calc(100vh - 134px);padding:3rem 1.5rem}}.movies{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.card-wrapper{position:relative;background-color:#afafaf}.card-wrapper .card-wrapper-content{margin-bottom:30px}.card-wrapper .card-content{padding:10px 10px 60px;position:relative;justify-content:center;text-align:center}.card-wrapper .card-content .card-title{font-weight:700}.card-wrapper button{width:100%;height:50px;font-weight:700;font-size:1.5rem;border:none;position:absolute;left:0;bottom:0}.card-wrapper button,.card-wrapper button:focus{background-color:#727272}.card-wrapper button:hover{background-color:#313131;cursor:pointer}.activator2{width:100%}.error-title{padding-left:27vw;color:#f0f8ff;font-size:3rem}@media (max-width:640px){.error-title{padding-left:25vw}}@media (max-width:440px){.error-title{padding-left:15vw}}@media (max-width:360px){.error-title{padding-left:5vw}}.movies{margin-top:20px}label:not(:last-child){margin-right:1rem}.input-field{display:flex;justify-content:space-between;min-width:200px}.input-field .validate{font-size:1.5rem;width:100%}.content{margin:0 auto;padding:0 1.5rem;min-height:calc(100vh - 167px);max-width:1110px}@media screen and (max-width:640px){.content{min-height:calc(100vh - 134px);padding:1.5rem}}.wrap{margin:0;min-height:100vh;display:flex;justify-content:center;align-items:center;background:#161516}.form{width:600px;height:412px;padding-left:45px;padding-right:46px}.form-container{width:600px;min-height:412px;box-shadow:0 0 40px 10px rgba(0,0,0,.25);background-color:#bebebe;border-radius:20px}.form-container-title{margin:0;padding-top:26px;text-align:center;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:2.5rem;line-height:50px;color:#787878}.form__email.status-error label,.form__password.status-error label{color:red}.form__checkbox.status-error div,.form__email.status-error input,.form__password.status-error input{border-color:red}.form__email:before,.form__password:before{content:"*";font-size:16px;position:absolute;left:-10px;top:25px}.form__label-email{margin:0;padding-top:18px;font-size:16px;line-height:16px}.form__input-email,.form__label-email{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;color:#787878}.form__input-email{width:509px;height:49px;font-size:28px;line-height:36px;background:#fff;border:2px solid #787878;box-sizing:border-box;border-radius:10px}.form__input-email::-webkit-input-placeholder{width:100%;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:36px;color:#ccc}.form__input-email:-ms-input-placeholder{width:100%;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:36px;color:#ccc}.form__input-email::placeholder{width:100%;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:36px;color:#ccc}.form__email,.form__password{width:509px;min-height:65px;margin-top:19px;position:relative}.form__input-password{width:509px;height:49px;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:36px;color:#787878;background:#fff;border:2px solid #787878;box-sizing:border-box;border-radius:10px}.form__input-password::-webkit-input-placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:36px;color:#ccc}.form__input-password:-ms-input-placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:36px;color:#ccc}.form__input-password::placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:36px;color:#ccc}.form__label-password{margin:19px 0 0;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:16px;color:#787878}.form__button{margin-top:20px;display:flex;justify-content:center;align-items:center;text-align:center}.form__button .form__input-button{cursor:pointer}.form__button :disabled{background-color:#161516;color:#787878;cursor:default}.form__input-button{width:180px;height:52px;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:16px;color:#fff;background:#1a226b;border-radius:10px}.status-error{font-size:1rem;color:red}@media screen and (max-width:1440px) and (min-width:769px){.form-container{min-width:600px;min-height:412px}}@media screen and (max-width:768px){.form-container{max-width:728px;min-width:260px;height:697px;margin:20px}.form{width:100%;height:100%;padding-left:10px;padding-right:10px}.form__email{width:100%;min-height:65px;margin-top:13px}.form__input-email{width:100%;max-height:49px}.form__password{width:100%;min-height:65px;margin-top:20px}.form__input-password{width:100%;max-height:49px}.form__input-button{margin:72px auto 0;width:220px;height:80px;font-size:32px;line-height:16px}}.basket-menu{margin:20px auto;max-width:400px;padding:10px 20px;background-color:#666;border-radius:15px;z-index:2}.basket-menu .basket-menu__movies-list{text-align:center}.basket-menu .basket-menu__movies-list p{color:#fff}.basket-menu__item-container{display:flex;justify-content:space-between;text-align:center;align-items:center}.basket-menu__item-container .basket-menu__delete-button:hover{cursor:pointer}.basket-menu__arrange{padding:20px 0;border-top:1px solid hsla(0,0%,100%,.4);margin-top:20px;display:flex;justify-content:center;align-items:center;text-align:center}.basket-menu__arrange .basket-menu__button{cursor:pointer}.basket-menu__arrange .basket-menu__button:disabled{background-color:#161516;color:#787878;cursor:default}.basket-block{display:flex;align-items:center}.basket-block,.basket-block__icon{position:relative}.items-in-basket{position:absolute;width:20px;height:20px;background-color:tomato;border-radius:15px;font-size:15px;display:flex;justify-content:center;align-items:center;color:#fff;z-index:2;left:15px;top:-10px}nav{background-color:#161516}nav ul{padding:0;margin:0;list-style:none}a{text-decoration:none;color:#fff}.header{max-width:1110px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;text-align:center;align-items:center}.header .header__title{display:inline-block}.header .header__title-link{margin:0;height:56px;color:#fff}@media (max-width:640px){.header{display:block}}.header__container{display:flex;justify-content:center;text-align:center;align-items:center}@media (max-width:440px){.header__container{display:block}}.header__container li{margin-left:3rem;display:inline-block}@media (max-width:640px){.header__container li{margin-left:0}.header__container li:nth-child(2),.header__container li:nth-child(3),.header__container li:nth-child(4){margin-left:3rem}}@media (max-width:440px){.header__container li:first-child,.header__container li:nth-child(2),.header__container li:nth-child(3),.header__container li:nth-child(4){display:block;margin:0 0 1rem}.header__container li:nth-child(4){display:flex;justify-content:center;align-items:center;text-align:center}}.footer{margin-top:1rem;padding:1rem;font-size:1.5rem;color:#fff;background-color:#505050}@media (max-width:360px){.footer{font-size:1rem}}
/*# sourceMappingURL=main.4cb18610.chunk.css.map */