.style_container__rg0Ez{padding-top:20px;padding-bottom:40px;min-height:76dvh}.style_container__title__Une6K{font-size:20px;font-weight:700}@media screen and (max-width:1024px){.style_container__title__Une6K{font-size:16px}}.style_container__grid__yag7j{padding-top:30px;width:100%;height:100%;gap:10px;row-gap:20px;display:grid;grid-template-columns:repeat(8,minmax(190px,1fr));position:relative}@media screen and (max-width:1728px){.style_container__grid__yag7j{grid-template-columns:repeat(7,minmax(190px,1fr))}}@media screen and (max-width:1440px){.style_container__grid__yag7j{grid-template-columns:repeat(7,minmax(120px,1fr))}}@media screen and (max-width:1280px){.style_container__grid__yag7j{grid-template-columns:repeat(6,minmax(120px,1fr))}}@media screen and (max-width:1024px){.style_container__grid__yag7j{grid-template-columns:repeat(5,minmax(120px,1fr))}}@media screen and (max-width:768px){.style_container__grid__yag7j{grid-template-columns:repeat(4,minmax(90px,1fr))}}@media screen and (max-width:500px){.style_container__grid__yag7j{grid-template-columns:repeat(3,minmax(84px,1fr))}}.style_container__grid__item__JIUx6{aspect-ratio:7/10}.style_container__grid__name__Kt837{font-size:16px;font-weight:500;color:var(--white);padding-right:25px;white-space:nowrap;padding-top:10px;overflow:hidden;text-overflow:ellipsis}@media(max-width:834px){.style_container__grid__name__Kt837{font-size:10px}}.style_poster__qLo2U{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;height:100%;overflow:visible}.style_poster__img__esq8s,.style_poster__img_hovered__6uQ7q{position:relative;width:100%;z-index:10;object-fit:cover;overflow:hidden;height:100%;border-radius:10px}.style_poster__img_hovered__6uQ7q{transition:.3s}.style_poster__img_hovered__6uQ7q:hover{scale:1.02}.style_poster__title__xwaQK{font-weight:500;white-space:nowrap;overflow:hidden;visibility:hidden;text-overflow:ellipsis;max-width:100%}@media screen and (max-width:834px){.style_poster__title__xwaQK{font-size:10px}}.style_promo_premier__xRmXc{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:464px}@media screen and (max-width:834px){.style_promo_premier__xRmXc{font-size:14px}}@media screen and (max-width:1024px){.style_promo_premier__xRmXc{max-width:100%;gap:15px}}.style_promo_premier__info__hL9gn{display:flex;flex-direction:column;gap:15px}.style_promo_premier__info__title__UxQ6Y{font-size:30px;font-weight:700}@media screen and (max-width:834px){.style_promo_premier__info__title__UxQ6Y{font-size:24px}}.style_promo_premier__info__tags__A9WDT{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.style_promo_premier__info__descr__Fd5N1{font-weight:400;line-height:inherit}.style_promo_premier__credits__AKRQX{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:430px){.style_promo_premier__credits__AKRQX{gap:20px}}.style_promo_premier__credits__buttons__SITzy{display:flex;gap:20px;align-items:baseline}.style_promo_premier__credits__buttons__SITzy svg{width:17px;height:17px}@media screen and (max-width:834px){.style_promo_premier__credits__buttons__SITzy svg{width:14px;height:14px}.style_promo_premier__credits__buttons__SITzy{gap:0}}@media screen and (max-width:1024px){.style_promo_premier__credits__buttons__SITzy{gap:15px}}.style_movie__jlpZw{display:flex;height:max-content;align-items:flex-end;gap:44px}.style_movie__poster__i8TIO{position:relative;width:210px;height:300px}@media screen and (max-width:1280px){.style_movie__poster__i8TIO{width:170px;height:241px}}@media screen and (max-width:833px){.style_movie__poster__i8TIO{display:none}}.style_movie__details__VduQj{display:flex;flex-direction:column}.style_movie__details__name__zA_f0{font-size:64px;font-weight:600;line-height:115%;padding-bottom:7px;letter-spacing:-1px}@media screen and (max-width:1728px){.style_movie__details__name__zA_f0{font-size:60px}}@media screen and (max-width:1280px){.style_movie__details__name__zA_f0{font-size:40px}}@media screen and (max-width:834px){.style_movie__details__name__zA_f0{font-size:22px;padding-bottom:5px;line-height:150%;letter-spacing:normal}}.style_movie__details__tags__Q5D_9{display:flex;gap:13px;align-items:center;flex-wrap:wrap;padding-bottom:16px}@media screen and (max-width:834px){.style_movie__details__tags__Q5D_9{padding-bottom:13px;gap:7px}}.style_movie__details__tags__ageRating__1ha6q{font-size:15px;font-weight:500}@media screen and (max-width:834px){.style_movie__details__tags__ageRating__1ha6q{font-size:12px;display:none}}@media screen and (min-width:834px){.style_movie__details__tags__ageRating__mobile__88nnB{display:none}}.style_movie__details__buttons__bLKmO{display:flex;flex-wrap:wrap;gap:15px}.style_movie__details__buttons__bLKmO svg{width:17px;height:20px}@media screen and (max-width:834px){.style_movie__details__buttons__bLKmO svg{width:14px;height:14px}.style_movie__details__buttons__bLKmO{gap:10px}}.styles_btn__JXBIC{position:relative;display:flex;justify-content:center;align-items:center;background:var(--primaryColor);stroke:#fff;border-radius:2px;fill:var(--primaryColor);width:42px;height:42px}@media screen and (max-width:834px){.styles_btn__JXBIC{width:30px;height:30px}}.styles_btn__JXBIC svg{width:42px;height:42px}@media only screen and (max-width:834px){.styles_btn__JXBIC svg{width:30px;height:30px}}.styles_btn__favorite__vJmeO{fill:url(#gradientFill);stroke:url(#gradientFill)}.styles_btn__favorite__animate__a1zsy{animation:styles_scaleUpDown__qSOro 2s ease-in-out}@keyframes styles_scaleUpDown__qSOro{0%{transform:scale(1);top:0}50%{transform:scale(2);top:-3px}to{transform:scale(1);top:0}}.form_form__PcJwd,.form_form__btnGroup__4OhvP{display:flex;flex-direction:column}.form_form__btnGroup__4OhvP{align-items:center;gap:15px}.input_input__W7tgT{background-color:var(--primaryColor);border-bottom-width:1.5px;border-style:solid;border-image:linear-gradient(90deg,#0047FF,#FF00C7) 50;font-size:14px;width:320px;color:#c1d3ff;padding:6px}@media screen and (max-width:490px){.input_input__W7tgT{max-width:100%;width:90vw}}.input_input__W7tgT::placeholder{color:#c1d3ff}.input_input__W7tgT:focus{outline-width:0}.input_input__password__tKsND{position:absolute;right:0;top:0;height:100%;cursor:pointer}.input_error__Ijqxj{display:block;font-weight:500;font-size:10px;color:#ff4343;margin-top:5px;margin-bottom:12px;height:15px}