.main_poster{position:relative;display:table-cell;background-color:#eee;vertical-align:middle;text-align:center;width:300rem}.main_poster .image_block{height:100%;min-height:300rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_poster.myReport .image_block{width:calc(100% - 4rem);height:calc(100% - 4rem)}.main_poster .trailers__link:before{display:none}.main_poster .futurePremierText{width:0;color:#fff;height:0;border-style:solid;border-width:0 75rem 75rem 0;border-color:transparent #ff5032 transparent transparent}.main_poster .cornerLine__text{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;font-weight:700;position:relative;top:4rem;left:35rem;font-size:17rem}.main_poster img{max-width:300rem;image-rendering:optimizeQuality}.main_poster .movie_poster__wrapper{margin:auto}.main_poster .movie_poster__wrapper_placeholder{border-bottom:1rem solid #fff}.main_poster .setStatusButtons{max-width:300rem}.main_poster .movie_poster__wrapper_aniface{margin:0;width:100%}.main_poster .serial_poster__border1,.main_poster .serial_poster__border2{background-size:cover;background-clip:border-box;background-position:-4rem 0;background-repeat:no-repeat;height:2rem;left:2rem;position:absolute;top:-4rem;width:100%}.main_poster .serial_poster__border1:before,.main_poster .serial_poster__border2:before{content:"";background-color:rgba(0,0,0,.05);bottom:0;left:2rem;position:absolute;right:4rem;top:0}.main_poster .serial_poster__border1{background-position:-8rem 0;top:-8rem;left:4rem}.main_poster .serial_poster__border1:before{left:4rem;right:8rem}.main_poster .serial_poster__main{position:relative}.main_poster .serial_poster__main_simpsons{height:auto!important}.main_poster.videoPoster .serial_poster__border1,.main_poster.videoPoster .serial_poster__border2{display:none}.main_poster.small{width:300rem;height:450rem!important;background:#eee;white-space:nowrap;text-align:center}.main_poster.carousel_image{width:396rem;height:auto;position:relative!important;left:-48rem;background:none!important}// Simpsons-mode serial posters are square — fix displayed size. .main_poster .serial_poster__main_simpsons{height:300rem!important;width:auto}.main_poster.small img{width:auto;max-width:300rem;vertical-align:middle;display:inline;border-radius:2rem}.person_portrait.small{min-width:300rem;height:450rem;background:#eee;white-space:nowrap;text-align:center}.person_portrait.normal.small{height:472rem}.person_portrait img{width:auto;max-width:300rem;vertical-align:middle;display:inline;border-radius:2rem}.person_container{display:table;width:100%}.person_container .people_photo,.person_container .person_info{display:table-cell;vertical-align:top}.person_container+.bestfilmSlider{margin-top:20rem!important}.media-buttons{width:100%;height:100%;position:absolute;top:0;pointer-events:none}.media-buttons_right-side{position:absolute;bottom:23rem;right:23rem;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex}.media-buttons_right-side>:not(:last-child){margin-right:4rem}.magnifierIndicator{width:32rem;height:32rem;opacity:.8;display:none;border-radius:2rem;pointer-events:auto;cursor:pointer}.magnifierIndicator:before{content:"";display:block;position:relative;width:100%;height:100%;background-image:url(/img/svg/icon_32_poster_media.svg?3);background-position:-64rem -96rem;background-size:96rem auto;background-repeat:no-repeat;background-color:rgba(0,0,0,.5);border-radius:2rem}.movie_poster__wrapper:not(.active) .media-buttons .magnifierIndicator{display:none}.soundtrackPlay{pointer-events:auto;width:32rem;height:33rem;cursor:pointer;opacity:.8;display:block;text-decoration:none;border:0}.soundtrackPlay.above_carousel_control{bottom:25rem}.soundtrackPlay_lazyload{display:none}.soundtrackPlay:before{content:"";display:block;width:32rem;height:32rem;background-image:url(/img/svg/icon_32_poster_media.svg?v=23);background-size:96rem 128rem;background-color:rgba(0,0,0,.5);border-radius:2rem;background-position:-32rem 100%}.soundtrackPlay:before,.trailerPlay{position:absolute;background-repeat:no-repeat}.trailerPlay{pointer-events:auto;background-image:url(/img/svg/icon_youtube.svg);background-size:36rem auto;background-position:0 0;width:36rem;height:26rem;bottom:25rem;left:17rem;z-index:8;display:none;cursor:pointer;opacity:.8}.trailerPlay.above_carousel_control{bottom:49rem}.carousel_image .media-buttons,.videoPoster .movie_poster__wrapper{display:none}.carousel_image .carousel_image-handler.active~.media-buttons,.carousel_image .media-buttons:hover{display:block!important}.carousel_image .carousel_image-handler:not(:first-child) .jsCarouselImageContainer,.carousel_image .carousel_image-handler:not(:first-child) a{height:100%;max-height:100%;min-height:100%;width:100%;min-width:100%;max-width:100%}.carousel_image .carousel_image-handler:not(:first-child) .jsCarouselImageContainer img,.carousel_image .carousel_image-handler:not(:first-child) a img{-o-object-fit:cover;object-fit:cover}.carousel_image .carousel_image-handler_template .carousel_image-handler__info{cursor:pointer}.carousel_image .carousel_image-handler_template .carousel_image-handler__info .carousel_image-handler__info-handler{cursor:pointer!important}.carousel_image .carousel_image-handler a{display:block}.carousel_image .cornerLine,.carousel_image .media-buttons,.carousel_image .serial_poster__border1,.carousel_image .serial_poster__border2{grid-row:1/2;grid-column:2/3}.activeHover .main_poster .trailers__link:hover{display:none}.activeHover .main_poster__wrapper:hover .soundtrackPlay,.activeHover .main_poster__wrapper:hover .trailerPlay{opacity:1}.activeHover .main_poster:hover .futurePremier,.activeHover .main_poster:hover .futurePremierText,.activeHover .main_poster:hover .newFilm,.activeHover .main_poster:hover .newSeason,.activeHover .main_poster:hover .newSerial,.activeHover .main_poster:hover .top500{display:none}.activeHover .main_poster:hover .media-buttons .magnifierIndicator{display:block}.activeHover .videoPoster .magnifierIndicator{display:none!important}.activeHover .main_poster .media-buttons .magnifierIndicator:hover{display:block}.activeHover .main_poster .media-buttons .magnifierIndicator:hover,.activeHover .main_poster .media-buttons .magnifierIndicator:hover:before,.activeHover .soundtrackPlay:hover:before{background-color:#ff5032}.activeHover .trailerPlay:hover{background-position:0 -27rem}.gallery-pane{position:relative}.gallery-pane .tech_info{color:#fff;background:rgba(0,0,0,.5);width:200rem;position:absolute;right:10rem;top:10rem;border-radius:5rem;font:normal 12rem Arial;cursor:default;margin-top:50rem}.gallery-pane .tech_info.closed{width:32rem;height:32rem;padding:0}.gallery-pane .tech_info.closed p{display:none}.gallery-pane .tech_info p{padding:3rem 5rem}.gallery-pane .tech_info p span{color:#959595}.gallery-pane .tech_info p a{color:#fff}.gallery-pane .tech_info .closeInfo{position:relative;background:url(/img/svg/icon_32_popup_close.svg);width:32rem;height:32rem;-webkit-transform:scale(.5);transform:scale(.5);float:right;border:none;cursor:pointer}.gallery-pane .cropped{position:absolute;border-radius:2rem}.gallery-pane .cropped:before{border:3rem solid #fd9b27;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/img/svg/placeholder_rect_1_dark_transp.svg) 50%;background-size:cover;position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;opacity:.5}.gallery-pane .cropped .cut{width:32rem;height:32rem;border:none;border-radius:2rem;cursor:pointer;background:#b1e384;position:absolute;bottom:-40rem;right:0;z-index:3}.gallery-pane .cropped .cut:hover{background-position:0 64rem;background-size:640rem auto}.gallery-pane .cropped .cut:before{content:"";top:0;left:0;position:absolute;width:32rem;height:32rem;opacity:.5;background:transparent url(/img/svg/icon_32_set2.svg?v=1) right 0;background-size:640rem auto}.gallery-pane .cropped .info{position:absolute;color:#fff;background:rgba(0,0,0,.5);font-size:12rem;padding:3rem;margin:3rem;border-radius:2rem;display:inline-block}.gallery-pane .cropped .cancel{width:32rem;height:32rem;border:none;background:#ffa798;cursor:pointer;border-radius:2rem;position:absolute;bottom:-40rem;left:0;z-index:3}.gallery-pane .cropped .cancel:before{content:"";position:absolute;top:0;left:0;width:32rem;height:32rem;opacity:.5;background:transparent url(/img/svg/icon_32_set2.svg?v=1) -32rem 0;background-size:640rem auto}.gallery-pane .cropped.error .cut{display:none}.gallery-pane .cropped.error:before{border:2rem solid red}.gallery-modal .rectangle{border:none;background:transparent url(/img/svg/icon_32_set2.svg?v=1) right 0;background-size:640rem auto;float:right;margin:0 2rem 0 10rem;height:32rem;width:32rem;position:relative;left:15rem;opacity:.5}.gallery-modal .noHandler.slider-container-film:before{display:none}.gallery-modal .additional_search_result .item .close{background:transparent url(/img/svg/icon_32_set2.svg?v=1) -37rem 0;background-size:640rem auto;background-repeat:no-repeat;opacity:.5;width:27rem;height:32rem;top:5rem}.gallery-modal.cutUnavailable .rectangle,.gallery-modal.screenshot .rectangle{display:none}.additional_search_result .cropping{background:#fd9b27}.gallery_page__hd_poster{display:inline-block;position:absolute;bottom:10rem;right:10rem;width:21rem;height:14rem;z-index:4;background:url(/img/svg/hd.svg) top;background-size:21rem auto;pointer-events:none}.gallery_page__container_inline-block{display:inline-block}.gallery-bottom__tag-rule{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.gallery-bottom__linkInfo{color:hsla(0,0%,100%,.5);margin:13rem 0 0;white-space:nowrap;height:18rem;display:none}.gallery-bottom__linkInfo:before{background-position:160rem -64rem;opacity:.5}.gallery-bottom .gallery_page__hd_poster{right:125rem!important;top:21rem!important;pointer-events:auto!important}.gallery-scroll-wrap{overflow-y:auto;height:calc(100vh - 120rem);scrollbar-width:none}.activeHover .gallery-modal .rectangle:hover{background-position:right -32rem;opacity:1}.activeHover .gallery-modal .additional_search_result .item .close:hover{background:transparent url(/img/svg/icon_32_set2.svg?v=1) -37rem -32rem;background-size:640rem auto;opacity:1!important}.activeHover .gallery_page__hd_poster:hover{background-position:bottom}.activeHover .gallery-pane .cropped .cut:hover:before{opacity:1;background-position:right -32rem}.activeHover .gallery-pane .cropped .cancel:hover:before{opacity:1;background-position:-32rem -32rem}