.movies {padding-top:80px;background:#00468D;box-shadow:inset 0 325px #F5F5F5}
@media screen and (max-width:750px ) {.movies {padding-top:60px;box-shadow:none }}
.movies .container {padding-bottom:40px;background:url(../themes/kvartal/assets/img/movies-arrow-bg.png) 60px 100% / auto calc(100% - 246px) no-repeat}
@media screen and (max-width:750px ) {.movies .container {background:none;padding-bottom:60px }}
.movies__header .col {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:0}
@media screen and (max-width:750px ) {.movies__header {color:#fff }}
.movies__logo {padding-top:20px;margin-bottom:20px}
.movies__place {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.movies__floor {padding:0 35px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-left:auto}
@media screen and (max-width:750px ) {.movies__floor {padding:0;margin-left:0;margin-right:10px }}
.movies__floor svg {margin-right:10px}
.movies__link {margin-left:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;height:100%;background:url(../themes/kvartal/assets/img/svg/appearance/arrow-chevrone-left--white.svg) center / contain no-repeat}
@media screen and (max-width:750px ) {.movies__link {height:80px;background:url(../themes/kvartal/assets/img/svg/appearance/arrow-chevrone-left--white--opacity.svg) center / contain no-repeat }}
.movies__place {margin-left:87px}
.movies .custom-arrows {margin-left:60px}
.movies__small-slider {margin:0 -20px 0 -40px;height:100%}
.movies__small-slider:not(.slick-initialized) {display:flex;overflow-x:auto}
.movies__small-slider:not(.slick-initialized) .movies__small-slide {min-width:268px;padding-bottom:0}
@media screen and (max-width:750px ) {.movies__small-slider {margin:0 -40px;margin-bottom:20px }}
.movies__small-slider .col {padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end}
.movies__small-slider div {height:100%}
.movies__large-slider {margin:0 -40px 0 -20px}
@media screen and (max-width:750px ) {.movies__large-slider {margin:0 -40px }}
.movies__large-slide.pt57 {padding-top:57px}
.movies__large-slider-seanses {margin-top:-80px;pointer-events:none}
@media screen and (max-width:750px ) {.movies__large-slider-seanses {margin-top:0;pointer-events:all }}
.movies__large-slide,
.movies__small-slide {padding-bottom:40px}
@media screen and (max-width:750px ) {.movies__small-slide {padding:0 20px;width:190px;opacity:.5;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease }.movies__small-slide.slick-current {opacity:1 }}
.movies__large-slide {padding:0}
.movie {color:#fff;position:relative}
.movie__title {margin-bottom:12px;max-width:60%}
.movie__poster {position:absolute;top:-56px;right:20px;width:80px}
.movie__meta {margin-bottom:24px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.movie__description {margin-bottom:36px;padding-right:20px}
.movie__tags {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-right:13px}
.movie__tags:after {content:'';display:block;width:2px;background:currentColor;height:14px;transform:skewX(-29deg);margin-left:14px}
.movie__tag + .movie__tag:before {content:'/'}
.movie__seanses {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end;padding-right:20px}
.movie__seanses .tab-wrapper {padding-right:40px;flex-grow:1}
.movie__seanses .tab-labels {margin-bottom:20px}
.movie__seanses .tab-labels__title {opacity:.3;width:50px}
.movie__seanses .tab-labels .tab-label {margin-right:20px;border-bottom:1px dashed}
.movie__seanses .tab-labels .tab-label.active {color:#00AFEC;border-bottom-style:solid}
.movie__seanses .tab-content__times-wrapper {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:baseline}
.movie__seanses .tab-content__times-wrapper span {border-bottom:1px dashed;margin-right:20px}
.movie__seanses .tab-content__times-wrapper span.active {color:#00AFEC;border-bottom-style:solid}
.movie__seanses .tab-content__title {opacity:.3;width:50px}
.movie__seanses .button {margin-left:auto;background:#00AFEC;flex-shrink:0}
.movie__buttons {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.movie__video video {width:100%}
.movies-img {width:198px !important;height:280px;object-fit:cover}