/* line 8, stdin */
* {
    margin: 0;
    padding: 0;
}

/* line 13, stdin */
*:focus {
    outline: none;
}

/* line 17, stdin */
body {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
}

/* line 21, stdin */
input,
button,
select,
textarea {
    font-family: inherit;
}

/* line 28, stdin */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

/* line 37, stdin */
html,
body,
.app-container {
    min-height: 100%;
    width: 100%;
    -moz-osx-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
}

/* line 46, stdin */
header,
section,
footer,
aside,
nav,
main,
article,
figure {
    display: block;
}

/* line 57, stdin */
.app {
    height: 100%;
    position: relative;
}

/* line 61, stdin */
.app_app-background_white {
    background-color: #fff;
}

/* line 65, stdin */
.app_show-top-banner {
    padding-top: 0;
}

/* line 69, stdin */
.app__content {
    height: 100%;
    margin: auto;
}

/* line 79, stdin */
.app__content_weborama .app__page {
    position: relative;
    z-index: 8;
}

/* line 84, stdin */
.app__content_weborama .footer {
    z-index: 8;
}

/* line 89, stdin */
.app__page {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 94, stdin */
.app__deadpool-dialog {
    z-index: 16;
}

/* line 98, stdin */
.app__preview-card {
    position: fixed;
    left: 0;
    bottom: 25px;
    z-index: 16;
}

/* line 105, stdin */
.app__branding {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 110px;
}

/* line 114, stdin */
.body_no-scroll {
    overflow: hidden;
}

/* line 5, app/components/desktop-layout/_app-width_default.scss */
.body_app-width_default {
    min-width: 1024px;
    background: #d6d6d6 url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/91812a.jpg) top center no-repeat;
}

/* line 5, app/components/desktop-layout/_mixins.scss */
.body_app-width_default .app-container {
    background: #d6d6d6 url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/91812a.jpg) top center no-repeat;
}

/* line 16, app/components/desktop-layout/_app-width_default.scss */
.app_app-width_default .app__header_margin-bottom_default {
    margin-bottom: 40px;
}

/* line 20, app/components/desktop-layout/_app-width_default.scss */
.app_app-width_default .app__header_margin-bottom_brand {
    margin-bottom: 210px;
}

/* line 6, app/components/desktop-layout/_app-width_wide.scss */
.body_app-width_wide {
    min-width: 1024px;
}

/* line 10, app/components/desktop-layout/_app-width_wide.scss */
.body_app-width_full {
    min-width: 100%;
    background: #fff;
}

/* line 5, app/components/desktop-layout/_mixins.scss */
.body_app-width_full .app-container {
    background: #fff;
}

/* line 15, app/components/desktop-layout/_app-width_wide.scss */
.body_app-width_wide.body_app-theme_light {
    background: #eee;
}

/* line 5, app/components/desktop-layout/_mixins.scss */
.body_app-width_wide.body_app-theme_light .app-container {
    background: #eee;
}

/* line 19, app/components/desktop-layout/_app-width_wide.scss */
.body_app-width_wide.body_app-theme_dark {
    background: #000;
}

/* line 5, app/components/desktop-layout/_mixins.scss */
.body_app-width_wide.body_app-theme_dark .app-container {
    background: #000;
}

/* line 25, app/components/desktop-layout/_app-width_wide.scss */
.app_app-width_wide {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}

/* line 31, app/components/desktop-layout/_app-width_wide.scss */
.app_app-width_wide.app_app-theme_light {
    background: #fff;
}

/* line 35, app/components/desktop-layout/_app-width_wide.scss */
.app_app-width_wide.app_app-theme_dark {
    background: #141414;
}

/**
 * This font software is the property of Commercial Type.
 * You may not modify the font software, use it on another website, or install it on a computer.
 *
 * License information is available at http://commercialtype.com/eula
 *
 * For more information please visit Commercial Type
 * at http://commercialtype.com or email us at info[at]commercialtype.com
 *
 * Copyright (C) 2016 Schwartzco Inc.
*/
@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    font-weight: 300;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/24.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/24.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/d2.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/e4.woff) format("woff");
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    font-weight: 400;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/18.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/18.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/80.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/d6.woff) format("woff");
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    font-weight: 500;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/e2.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/e2.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/bb.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fa.woff) format("woff");
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    font-weight: 600;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/df.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/df.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/10.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/1e.woff) format("woff");
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    font-weight: 600;
    font-style: italic;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/ef.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/ef.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/c9.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/dd.woff) format("woff");
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    font-weight: 700;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/52.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/52.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/0f.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/37.woff) format("woff");
}

@font-face {
    font-family: 'Graphik Kinopoisk LC Web';
    font-weight: 700;
    font-style: italic;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/4e.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/4e.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/82.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/25.woff) format("woff");
}

@font-face {
    font-family: 'Kazimir Kinopoisk Web';
    font-weight: 400;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fe.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fe.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/31.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/7b.woff) format("woff");
}

@font-face {
    font-family: 'Kazimir Kinopoisk Web';
    font-weight: 500;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/68.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/68.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/ef.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/f4.woff) format("woff");
}

@font-face {
    font-family: 'Kazimir Kinopoisk Web';
    font-weight: 600;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/db.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/db.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/a5.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fb.woff) format("woff");
}

@font-face {
    font-family: 'Kazimir Kinopoisk Web';
    font-weight: 700;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/03.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/03.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/a3.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/9d.woff) format("woff");
}

@font-face {
    font-family: 'Kazimir Kinopoisk Web';
    font-weight: 700;
    font-style: italic;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/73.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/73.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/e1.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/6f.woff) format("woff");
}

@font-face {
    font-family: 'Kazimir Kinopoisk Web';
    font-weight: 400;
    font-style: italic;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fa.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fa.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/14.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/62.woff) format("woff");
}

/* line 2, stdin */
.error-logger {
    overflow-x: auto;
    width: 100%;
}

/* line 6, stdin */
.error-logger__content {
    background: #fee;
    display: table;
    font-size: 12px;
    min-width: 100%;
    padding: 5px 0 20px;
    table-layout: fixed;
}

/* line 15, stdin */
.error-logger__error {
    display: table-row;
}

/* line 19, stdin */
.error-logger__code, .error-logger__message, .error-logger__curl {
    font-family: Menlo, monospace;
    padding-bottom: 5px;
    padding-top: 4px;
    white-space: nowrap;
}

/* line 28, stdin */
.error-logger__code {
    color: #ad2727;
    display: table-cell;
    font-weight: 700;
    padding-left: 10px;
    text-align: right;
    width: 30px;
}

/* line 37, stdin */
.error-logger__message, .error-logger__curl {
    color: #e73f3f;
    line-height: 1.4;
    padding: 5px 10px;
}

/* line 44, stdin */
.error-logger__curl {
    display: none;
    padding-right: 30px;
    white-space: pre;
}

/* line 50, stdin */
.error-logger__error_opened .error-logger__curl {
    display: block;
}

/* line 54, stdin */
.error-logger__message_clickable {
    cursor: pointer;
}

/* line 4, stdin */
.notifications {
    bottom: 15px;
    font-size: 12px;
    left: 20px;
    position: fixed;
    z-index: 16;
}

/* line 11, stdin */
.notifications__notification {
    background: rgba(255, 102, 0, 0.8);
    border-radius: 7px;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 5px 0;
    min-height: 55px;
    padding: 10px 7px;
    position: relative;
    width: 250px;
}

/* line 22, stdin */
.notifications__notification:hover {
    background: rgba(255, 102, 0, 0.9);
}

/* line 26, stdin */
.notifications__notification.animate-enter {
    opacity: 0;
    -webkit-transform: translateY(-20%);
            transform: translateY(-20%);
}

/* line 31, stdin */
.notifications__notification.animate-enter-active {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: opacity 0.2s, -webkit-transform 0.3s ease;
    transition: opacity 0.2s, -webkit-transform 0.3s ease;
    transition: opacity 0.2s, transform 0.3s ease;
    transition: opacity 0.2s, transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 37, stdin */
.notifications__notification.animate-leave {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

/* line 42, stdin */
.notifications__notification.animate-leave-active {
    opacity: 0;
    -webkit-transform: translateY(-20%);
            transform: translateY(-20%);
    -webkit-transition: opacity 0.2s, -webkit-transform 0.3s ease;
    transition: opacity 0.2s, -webkit-transform 0.3s ease;
    transition: opacity 0.2s, transform 0.3s ease;
    transition: opacity 0.2s, transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* line 49, stdin */
.notifications__notification-image {
    background: #cb4400 url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eimage%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='image' transform='translate(-5.000000, -5.000000)' fill='%23ffffff'%3E %3Cg id='Page-1'%3E %3Cg id='safari-favicon-16'%3E %3Cg id='favicons'%3E %3Cg id='safari-favicon-16'%3E %3Cpath d='M20,35 C11.7157288,35 5,28.2842713 5,20 C5,11.7157288 11.7157288,5 20,5 C28.2842713,5 35,11.7157288 35,20 C35,28.2842713 28.2842713,35 20,35 L20,35 L20,35 Z M20,21.875 C21.0355339,21.875 21.875,21.0355339 21.875,20 C21.875,18.9644661 21.0355339,18.125 20,18.125 C18.9644661,18.125 18.125,18.9644661 18.125,20 C18.125,21.0355339 18.9644661,21.875 20,21.875 L20,21.875 L20,21.875 Z M14.375,18.125 C16.4460678,18.125 18.125,16.4460678 18.125,14.375 C18.125,12.3039322 16.4460678,10.625 14.375,10.625 C12.3039322,10.625 10.625,12.3039322 10.625,14.375 C10.625,16.4460678 12.3039322,18.125 14.375,18.125 L14.375,18.125 L14.375,18.125 Z M25.625,18.125 C27.6960678,18.125 29.375,16.4460678 29.375,14.375 C29.375,12.3039322 27.6960678,10.625 25.625,10.625 C23.5539322,10.625 21.875,12.3039322 21.875,14.375 C21.875,16.4460678 23.5539322,18.125 25.625,18.125 L25.625,18.125 L25.625,18.125 Z M25.625,29.375 C27.6960678,29.375 29.375,27.6960678 29.375,25.625 C29.375,23.5539322 27.6960678,21.875 25.625,21.875 C23.5539322,21.875 21.875,23.5539322 21.875,25.625 C21.875,27.6960678 23.5539322,29.375 25.625,29.375 L25.625,29.375 L25.625,29.375 Z M14.375,29.375 C16.4460678,29.375 18.125,27.6960678 18.125,25.625 C18.125,23.5539322 16.4460678,21.875 14.375,21.875 C12.3039322,21.875 10.625,23.5539322 10.625,25.625 C10.625,27.6960678 12.3039322,29.375 14.375,29.375 L14.375,29.375 L14.375,29.375 Z' id='reel' transform='translate(20.000000, 20.000000) rotate(-70.000000) translate(-20.000000, -20.000000) '%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center center no-repeat;
    border-radius: 3px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 46px;
    margin-right: 10px;
    width: 46px;
    background-size: 30px 30px;
}

/* line 58, stdin */
.notifications__notification-content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 12, stdin */
.header-fresh-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    z-index: 6;
}

/* line 19, stdin */
.header-fresh-partial-component__film-to-watch-button {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
}

/* line 24, stdin */
.header-fresh-partial-component__film-to-watch-button::before {
    content: '';
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    opacity: 0.7;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 36, stdin */
.header-fresh-partial-component__desktop-modals-container {
    z-index: 11;
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
}

/* line 41, stdin */
.header-fresh-partial-component__body {
    position: relative;
}

/* line 44, stdin */
.header-fresh-partial-component__body::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}

/* line 56, stdin */
.header-fresh-partial-component__inner {
    position: relative;
    z-index: 5;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.header-fresh-partial-component__logo-wrapper, .header-fresh-partial-component__logo-wrapper:link, .header-fresh-partial-component__logo-wrapper:visited, .header-fresh-partial-component__logo-wrapper:hover, .header-fresh-partial-component__logo-wrapper:active {
    outline: none;
    text-decoration: none;
}

/* line 67, stdin */
.header-fresh-partial-component__logo-wrapper_promo {
    top: 0;
    left: -52px;
    z-index: -1;
    position: absolute;
}

@media screen and (min-width: 1280px) {
    /* line 67, stdin */
    .header-fresh-partial-component__logo-wrapper_promo {
        left: -80px;
    }
}

/* line 79, stdin */
.header-fresh-partial-component__navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* line 87, stdin */
.header-fresh-partial-component__navigation-item_link {
    cursor: pointer;
}

/* line 92, stdin */
.header-fresh-partial-component__dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, transform, opacity;
    transition-property: visibility, transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 78, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component__dropdown_visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, transform, opacity;
    transition-property: visibility, transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 102, stdin */
.header-fresh-partial-component__adfox-special_hide {
    visibility: hidden;
}

/* line 88, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__navigation-item-content {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    text-decoration: none;
}

/* line 66, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__navigation-item-content:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 92, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__navigation-item:hover .header-fresh-partial-component__navigation-item-content,
.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__navigation-item_selected .header-fresh-partial-component__navigation-item-content {
    color: rgba(255, 255, 255, 0.9);
}

/* line 97, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__navigation_selected
.header-fresh-partial-component__navigation-item:not(.header-fresh-partial-component__navigation-item_selected)
.header-fresh-partial-component__navigation-item-content {
    opacity: 0.7;
}

/* line 105, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__navigation-item-content {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 43, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__navigation-item-content:hover {
    color: white;
}

/* line 109, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__navigation-item:hover .header-fresh-partial-component__navigation-item-content,
.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__navigation-item_selected .header-fresh-partial-component__navigation-item-content {
    color: white;
}

/* line 114, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__navigation_selected
.header-fresh-partial-component__navigation-item:not(.header-fresh-partial-component__navigation-item_selected)
.header-fresh-partial-component__navigation-item-content {
    opacity: 0.7;
}

/* line 114, stdin */
.header-fresh-partial-component_app-theme_light .film-poster-snippet-partial-component__title {
    color: #333;
    opacity: 1;
}

/* line 118, stdin */
.header-fresh-partial-component_app-theme_light .film-poster-snippet-partial-component__title:hover {
    color: #f60;
}

/* line 123, stdin */
.header-fresh-partial-component_app-theme_light .film-poster-snippet-partial-component__caption {
    color: #777;
    opacity: 1;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 42, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 110px;
    min-width: 1024px;
}

@media screen and (min-width: 1280px) {
    /* line 42, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline {
        min-width: 1280px;
    }
}

/* line 53, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__body {
    position: relative;
    height: 100%;
}

/* line 58, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1024px;
    padding-left: 52px;
    padding-right: 52px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 0;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}

@media screen and (min-width: 1280px) {
    /* line 58, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__inner {
        width: 1280px;
        padding-left: 60px;
        padding-right: 60px;
    }
}

/* line 67, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__logo-container {
    width: 240px;
    padding-top: 16px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

@media screen and (min-width: 1280px) {
    /* line 67, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__logo-container {
        width: 300px;
    }
}

/* line 77, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__search-container {
    padding-top: 16px;
    width: 440px;
    width: calc(100% - 480px);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

@media screen and (min-width: 1280px) {
    /* line 77, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__search-container {
        width: 560px;
        width: calc(100% - 600px);
    }
}

/* line 84, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__search {
    width: 100%;
    height: 40px;
}

/* line 89, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__user-container {
    padding-top: 16px;
    width: 240px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

@media screen and (min-width: 1280px) {
    /* line 89, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__user-container {
        width: 300px;
    }
}

/* line 98, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__navigation-container {
    width: 75%;
    margin: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 54px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 108, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__logo-wrapper {
    display: inline-block;
    font-size: 0;
}

/* line 113, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__logo {
    background-position: left center;
    width: 164px;
    height: 22px;
}

/* line 119, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__navigation-item {
    height: 100%;
}

/* line 122, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__navigation-item-content {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    height: 100%;
    padding: 0 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 130, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__navigation-item-content_has-icon {
    padding-left: 8px;
}

/* line 136, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-poster-snippet {
    width: 146px;
}

/* line 139, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-poster-snippet:not(:first-child) {
    margin-left: 32px;
}

/* line 143, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-poster-snippet:nth-child(5) {
    display: none;
}

@media screen and (min-width: 1280px) {
    /* line 136, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-poster-snippet {
        width: 148px;
    }
    /* line 150, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-poster-snippet:not(:first-child) {
        margin-left: 30px;
    }
    /* line 154, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-poster-snippet:nth-child(5) {
        display: block;
    }
}

/* line 160, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__trailer-snippet, .header-fresh-partial-component_theme_topline .header-fresh-partial-component__post-snippet {
    width: 326px;
}

/* line 164, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__trailer-snippet:not(:first-child), .header-fresh-partial-component_theme_topline .header-fresh-partial-component__post-snippet:not(:first-child) {
    margin-left: 28px;
}

/* line 168, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__trailer-snippet:nth-child(3), .header-fresh-partial-component_theme_topline .header-fresh-partial-component__post-snippet:nth-child(3) {
    display: none;
}

@media screen and (min-width: 1280px) {
    /* line 160, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__trailer-snippet, .header-fresh-partial-component_theme_topline .header-fresh-partial-component__post-snippet {
        width: 268px;
    }
    /* line 175, app/components/header-fresh/_theme-topline.scss */
    .header-fresh-partial-component_theme_topline .header-fresh-partial-component__trailer-snippet:nth-child(3), .header-fresh-partial-component_theme_topline .header-fresh-partial-component__post-snippet:nth-child(3) {
        display: block;
    }
}

/* line 181, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-to-watch-button {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-right: 24px;
}

/* line 66, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-to-watch-button:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 190, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-to-watch-button:hover::before {
    opacity: 0.9;
}

/* line 195, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__film-to-watch-button::before {
    margin-right: 6px;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M4 2h10v14l-5-3-5 3z' /%3E %3C/svg%3E");
}

/* line 203, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__branding-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

/* line 212, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline .header-fresh-partial-component__branding-logo {
    position: absolute;
    top: 0;
    left: 0;
}

/* line 220, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__body::before {
    background-color: #444;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08);
}

/* line 226, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__logo {
    opacity: 1;
}

/* line 231, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__body::before {
    background: #1f1f1f;
}

/* line 236, app/components/header-fresh/_theme-topline.scss */
.header-fresh-partial-component_theme_topline.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__logo {
    opacity: 0.9;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 27, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 850px;
    height: 120px;
}

/* line 33, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .film-poster-snippet-partial-component__title {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}

/* line 40, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .film-poster-snippet-partial-component__caption {
    font-size: 12px;
    margin-top: 3px;
}

/* line 48, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .watch-online-film-snippet-partial-component__play-button__icon {
    width: 44px;
    height: 44px;
}

/* line 53, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .watch-online-film-snippet-partial-component__play-button__caption {
    font-size: 12px;
    margin-top: 10px;
}

/* line 62, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__body {
    height: 100%;
    position: relative;
}

/* line 66, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__body::before {
    background-color: rgba(68, 68, 68, 0.95);
}

/* line 71, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 16px;
}

/* line 80, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__logo-container {
    width: 213px;
    font-size: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 87, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__search-container {
    width: 360px;
    width: calc(100% - 426px);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 93, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__search {
    width: 100%;
    height: 36px;
}

/* line 98, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__user-container {
    width: 213px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

/* line 106, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__navigation-container {
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative;
    margin-top: 16px;
}

/* line 112, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__navigation-container::before {
    content: '';
    position: absolute;
    height: 1px;
    width: calc(100% + 64px);
    top: 0;
    left: -32px;
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 123, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__logo-wrapper {
    display: inline-block;
}

/* line 127, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__logo {
    background-position: left center;
    width: 172px;
    height: 23px;
}

/* line 133, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__navigation-item-content {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    padding: 17px 12px 18px;
}

/* line 140, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__film-poster-snippet {
    width: 124px;
}

/* line 143, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__film-poster-snippet:not(:first-child) {
    margin-left: 26px;
}

/* line 147, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__film-poster-snippet:nth-child(5) {
    display: none;
}

/* line 152, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__trailer-snippet, .header-fresh-partial-component_theme_default .header-fresh-partial-component__post-snippet {
    width: 178px;
}

/* line 156, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__trailer-snippet:not(:first-child), .header-fresh-partial-component_theme_default .header-fresh-partial-component__post-snippet:not(:first-child) {
    margin-left: 20px;
}

/* line 161, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__film-to-watch-button {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-right: 20px;
}

/* line 43, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__film-to-watch-button:hover {
    color: white;
}

/* line 170, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__film-to-watch-button:hover::before {
    opacity: 1;
}

/* line 175, app/components/header-fresh/_theme-default.scss */
.header-fresh-partial-component_theme_default .header-fresh-partial-component__film-to-watch-button::before {
    margin-right: 8px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icons/Day/M/bookmark-m'%3E %3Cpolygon id='bookmark' fill='%23fff' opacity='1' points='6 3 6 21 12 17 18 21 18 3'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 15, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light {
    width: 850px;
    height: 120px;
}

/* line 21, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 850px;
    padding-left: 32px;
    padding-right: 32px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: fixed;
    height: 40px;
    top: -50px;
    left: 0;
    right: 0;
    background-color: #e3e3e3;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.03);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.03);
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    -webkit-transition: background-color 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    z-index: 5;
}

/* line 39, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__logo-wrapper {
    -webkit-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
    display: inline-block;
    opacity: 0.2;
}

/* line 45, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__logo-wrapper:hover {
    opacity: 0.4;
}

/* line 50, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__logo-container {
    width: 213px;
    font-size: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 56, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__logo {
    background-position: left center;
    width: 111px;
    height: 40px;
}

/* line 62, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__search-container {
    width: 360px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 67, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__search {
    margin: 0;
    width: 100%;
    height: 28px;
}

/* line 73, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__navigation-container {
    display: none;
}

/* line 77, app/components/header-fresh/_theme-light.scss */
.header-fresh-partial-component_theme_light .header-fresh-partial-component__dropdown {
    display: none;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 53, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 110px;
    min-width: 1024px;
    padding-top: 16px;
}

@media screen and (min-width: 1280px) {
    /* line 53, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light {
        min-width: 1280px;
    }
}

/* line 64, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__open-search-bar-button:hover ~ .header-fresh-partial-component__navigation .header-fresh-partial-component__navigation-item-content {
    opacity: 0.7;
}

/* line 71, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__body {
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    min-width: 1024px;
    height: 52px;
    top: -52px;
    -webkit-transform: translateY(52px);
            transform: translateY(52px);
    -webkit-transition-property: background-color, -webkit-transform, -webkit-box-shadow;
    transition-property: background-color, -webkit-transform, -webkit-box-shadow;
    transition-property: transform, background-color, box-shadow;
    transition-property: transform, background-color, box-shadow, -webkit-transform, -webkit-box-shadow;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
}

/* line 87, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1024px;
    padding-left: 52px;
    padding-right: 52px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
}

@media screen and (min-width: 1280px) {
    /* line 87, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__inner {
        width: 1280px;
        padding-left: 60px;
        padding-right: 60px;
    }
}

/* line 96, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__logo-container {
    width: 200px;
    font-size: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    position: relative;
}

/* line 104, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__navigation-container {
    position: relative;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: calc(100% - 400px);
    display: none;
}

/* line 113, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__navigation-container_visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 118, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__search-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 2;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    width: calc(100% - 400px);
    display: none;
}

/* line 126, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__search-container_visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 131, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__search {
    height: 36px;
    width: 400px;
}

@media screen and (min-width: 1280px) {
    /* line 131, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__search {
        width: 560px;
    }
}

/* line 140, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__user-container {
    width: 200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
}

/* line 148, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__logo-wrapper {
    font-size: 0;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 155, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__logo {
    background-position: left center;
    width: 133px;
    height: 18px;
    position: relative;
    top: -1px;
}

/* line 163, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__navigation-item {
    height: 100%;
}

/* line 166, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__navigation-item-content {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    height: 100%;
    padding: 0 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 174, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__navigation-item-content_has-icon {
    padding-left: 8px;
}

/* line 180, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-poster-snippet {
    width: 146px;
}

/* line 183, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-poster-snippet:not(:first-child) {
    margin-left: 32px;
}

/* line 187, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-poster-snippet:nth-child(5) {
    display: none;
}

@media screen and (min-width: 1280px) {
    /* line 180, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-poster-snippet {
        width: 148px;
    }
    /* line 194, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-poster-snippet:not(:first-child) {
        margin-left: 30px;
    }
    /* line 198, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-poster-snippet:nth-child(5) {
        display: block;
    }
}

/* line 204, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__trailer-snippet, .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__post-snippet {
    width: 326px;
}

/* line 208, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__trailer-snippet:not(:first-child), .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__post-snippet:not(:first-child) {
    margin-left: 28px;
}

/* line 212, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__trailer-snippet:nth-child(3), .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__post-snippet:nth-child(3) {
    display: none;
}

@media screen and (min-width: 1280px) {
    /* line 204, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__trailer-snippet, .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__post-snippet {
        width: 268px;
    }
    /* line 219, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__trailer-snippet:nth-child(3), .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__post-snippet:nth-child(3) {
        display: block;
    }
}

/* line 225, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__navigation {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
}

/* line 229, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__open-search-bar-button {
    width: 18px;
    height: 18px;
    border: 0;
    outline: none;
    cursor: pointer;
    margin: 0 12px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.7;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M12.026 10.626L16 14.6 14.6 16l-3.974-3.974a5.5 5.5 0 1 1 1.4-1.4zM7.5 11.1a3.6 3.6 0 1 0 0-7.2 3.6 3.6 0 0 0 0 7.2z' /%3E %3C/svg%3E");
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
}

/* line 44, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__open-search-bar-button:hover {
    opacity: 1;
}

/* line 48, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__open-search-bar-button_faded {
    opacity: 0.4;
}

/* line 237, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__close-search-bar-button {
    width: 18px;
    height: 18px;
    border: 0;
    outline: none;
    cursor: pointer;
    margin: 0 12px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.7;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M10.35 9L15 13.65 13.65 15 9 10.35 4.35 15 3 13.65 7.65 9 3 4.35 4.35 3 9 7.65 13.65 3 15 4.35z' /%3E %3C/svg%3E");
}

/* line 44, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__close-search-bar-button:hover {
    opacity: 1;
}

/* line 48, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__close-search-bar-button_faded {
    opacity: 0.4;
}

/* line 243, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-to-watch-button {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-right: 24px;
}

/* line 66, app/components/header-fresh/_mixins.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-to-watch-button:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 252, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-to-watch-button:hover::before {
    opacity: 0.9;
}

/* line 257, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-to-watch-button::before {
    margin-right: 6px;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M4 2h10v14l-5-3-5 3z' /%3E %3C/svg%3E");
}

/* line 264, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-to-watch-button-text {
    display: none;
}

@media screen and (min-width: 1280px) {
    /* line 264, app/components/header-fresh/_theme-topline-light.scss */
    .header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__film-to-watch-button-text {
        display: inline-block;
    }
}

/* line 273, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__branding-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

/* line 282, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light .header-fresh-partial-component__branding-logo {
    position: absolute;
    top: 0;
    left: 0;
}

/* line 289, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light.header-fresh-partial-component_app-width_wide .header-fresh-partial-component__body {
    max-width: 1440px;
}

/* line 294, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__body {
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.04);
            box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.04);
}

/* line 297, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light.header-fresh-partial-component_app-theme_light .header-fresh-partial-component__body::before {
    background-color: #444;
}

/* line 304, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__body {
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.04);
            box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.04);
}

/* line 307, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__body::before {
    background: #1f1f1f;
}

/* line 312, app/components/header-fresh/_theme-topline-light.scss */
.header-fresh-partial-component_theme_topline-light.header-fresh-partial-component_app-theme_dark .header-fresh-partial-component__logo {
    opacity: 0.9;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, app/components/header-fresh/_dragon.scss */
.header-fresh-partial-component__dragon-shadow {
    position: fixed;
    z-index: 14;
}

/* line 12, app/components/header-fresh/_dragon.scss */
.header-fresh-partial-component__dragon-fury {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 14;
}

/* line 3, stdin */
.foxad__container {
    position: relative;
}

/* line 8, stdin */
.foxad_theme_top-banner .foxad__container:not(:empty)::after {
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 100%;
    bottom: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 19, stdin */
.foxad_theme_default {
    overflow: hidden;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.foxad-special-banner-partial-component {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 9000;
}

/* line 11, stdin */
.foxad-special-banner-partial-component_theme_desktop .foxad-special-banner-partial-component__close {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E %3Cpath fill='%23FFF' fill-rule='evenodd' d='M20 18.75L11.25 10 10 11.25 18.75 20 10 28.75 11.25 30 20 21.25 28.75 30 30 28.75 21.25 20 30 11.25 28.75 10z'/%3E %3C/svg%3E");
    background-color: #999;
    background-position: 50%;
    border-radius: 50%;
    background-size: 22px 22px;
    position: absolute;
    top: -4px;
    z-index: 9001;
    cursor: pointer;
    height: 22px;
    width: 22px;
}

/* line 26, stdin */
.foxad-special-banner-partial-component_theme_touch .foxad-special-banner-partial-component__close {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' viewBox='0 0 12 20'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-5-2h24v24H-5z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M11.707 1.707L10.293.293.586 10l9.707 9.707 1.414-1.414L3.414 10z'/%3E %3C/g%3E %3C/svg%3E");
    background-color: #999;
    background-position: 31% 50%;
    left: 17px;
    border-radius: 50%;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    z-index: 9001;
    cursor: pointer;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    height: 34px;
    width: 34px;
}

/* line 44, stdin */
.foxad-special-banner-partial-component_status_closed {
    visibility: hidden;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.toaster-container-partial-component {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 13;
}

/* line 6, stdin */
.reg-suggest-toast-partial-component {
    position: relative;
    background: #21007a;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-height: 80px;
}

/* line 15, stdin */
.reg-suggest-toast-partial-component__close {
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cpath stroke='%23FFF' stroke-linecap='square' stroke-width='1.5' d='M4 4l9.9 9.9M14 4l-9.9 9.9'/%3E %3C/g%3E %3C/svg%3E");
    position: absolute;
    right: 24px;
    top: 18px;
    opacity: 0.7;
    width: 18px;
    height: 18px;
}

/* line 25, stdin */
.reg-suggest-toast-partial-component__close:hover {
    opacity: 1;
}

/* line 30, stdin */
.reg-suggest-toast-partial-component__poster-thumb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: -5px;
    margin-bottom: 10px;
}

/* line 36, stdin */
.reg-suggest-toast-partial-component__poster-thumb-img {
    width: 52px;
    height: 78px;
    border-radius: 3px;
    position: relative;
    top: -5px;
    left: -36px;
}

/* line 45, stdin */
.reg-suggest-toast-partial-component__poster-thumb::before {
    content: '';
    display: block;
    width: 76px;
    height: 68px;
    position: relative;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='68' viewBox='0 0 76 68'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect width='52' height='38' y='15' fill='%23280A95' rx='3'/%3E %3Crect width='52' height='48' x='10' y='10' fill='%232F15AF' rx='3'/%3E %3Crect width='38.667' height='58' x='20' y='5' fill='%23361FCA' rx='3'/%3E %3Crect width='45.333' height='68' x='30' fill='%233D2AE4' rx='3'/%3E %3C/g%3E %3C/svg%3E");
    background-size: 100%;
}

/* line 57, stdin */
.reg-suggest-toast-partial-component__paragraph {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    color: #fff;
}

/* line 65, stdin */
.reg-suggest-toast-partial-component__plus-badge {
    display: inline-block;
    width: 35px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='13' viewBox='0 0 35 13'%3E %3Cg fill='none' fill-rule='nonzero'%3E %3Cpath fill='%23FC0' d='M35 3.25v6.5A3.25 3.25 0 0 1 31.75 13h-6.5A3.25 3.25 0 0 1 22 9.75v-6.5A3.25 3.25 0 0 1 25.25 0h6.5A3.25 3.25 0 0 1 35 3.25z'/%3E %3Cpath fill='%23F80' d='M32 3.25v6.5A3.25 3.25 0 0 1 28.75 13h-6.5A3.25 3.25 0 0 1 19 9.75v-6.5A3.25 3.25 0 0 1 22.25 0h6.5A3.25 3.25 0 0 1 32 3.25z'/%3E %3Cpath fill='%234434FF' d='M29 3.25v6.5c0 1.795-1.443 3.25-3.222 3.25H3.222C1.442 13 0 11.545 0 9.75v-6.5C0 1.455 1.443 0 3.222 0h22.556C27.558 0 29 1.455 29 3.25z'/%3E %3Cpath fill='%23FFF' d='M3.828 8.934V4.066h4.136v4.868H6.876V4.948h-1.96v3.986H3.828zM9.85 5.965c.022-.51.033-1.142.033-1.899h3.498v4.868h-1.088V4.948h-1.416a30.784 30.784 0 0 1-.075 1.707 5.155 5.155 0 0 1-.23 1.252c-.09.302-.262.573-.497.783a1.305 1.305 0 0 1-.868.272 2.213 2.213 0 0 1-.29-.019V7.93a.79.79 0 0 0 .14.02.508.508 0 0 0 .408-.184 1.39 1.39 0 0 0 .249-.558c.079-.41.125-.825.136-1.243zm10.568-1.34c.217.227.384.496.492.792.125.345.185.71.178 1.078.007.368-.053.733-.178 1.079a2.286 2.286 0 0 1-.492.792 2.092 2.092 0 0 1-.741.493 2.607 2.607 0 0 1-1.768.028 2.01 2.01 0 0 1-.694-.417 2.28 2.28 0 0 1-.497-.676 2.716 2.716 0 0 1-.254-.914h-.694v2.054h-1.088V4.066h1.088v1.932h.713c.037-.302.126-.596.263-.867a2.06 2.06 0 0 1 1.182-1.027 2.672 2.672 0 0 1 1.749.032c.28.107.533.273.74.488zm-.793 3.099c.26-.354.383-.79.347-1.229a1.828 1.828 0 0 0-.347-1.224 1.108 1.108 0 0 0-.872-.398 1.09 1.09 0 0 0-.858.394 1.843 1.843 0 0 0-.343 1.228c-.035.438.086.873.343 1.229.211.255.527.4.858.394.335.007.656-.138.872-.394zm4.817-2.851c-1.007 0-1.51.54-1.51 1.622s.494 1.623 1.482 1.623c.277.006.554-.03.82-.108a3.13 3.13 0 0 0 .634-.277v.9a2.52 2.52 0 0 1-.61.278 2.983 2.983 0 0 1-.9.117c-.361.005-.72-.053-1.06-.174a2.212 2.212 0 0 1-.798-.497 2.187 2.187 0 0 1-.506-.792 2.996 2.996 0 0 1-.178-1.07c-.006-.36.055-.72.178-1.06a2.117 2.117 0 0 1 1.313-1.29 3.455 3.455 0 0 1 1.956-.06c.216.057.421.153.605.281v.9a2.482 2.482 0 0 0-.633-.29 2.752 2.752 0 0 0-.793-.103z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 72, stdin */
.reg-suggest-toast-partial-component__button {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    text-align: center;
    padding: 0 35px;
    background-color: #4434ff;
    border-radius: 3px;
    margin-left: 64px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 87, stdin */
.reg-suggest-toast-partial-component__button:hover, .reg-suggest-toast-partial-component__button:active {
    background-color: #3d2ae4;
    color: #fff;
}

/* line 93, stdin */
.reg-suggest-toast-partial-component__button:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 98, stdin */
.reg-suggest-toast-partial-component_theme_touch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 16px;
    padding-bottom: 20px;
    min-height: 160px;
}

/* line 106, stdin */
.reg-suggest-toast-partial-component_theme_touch .reg-suggest-toast-partial-component__poster-thumb {
    display: none;
}

/* line 110, stdin */
.reg-suggest-toast-partial-component_theme_touch .reg-suggest-toast-partial-component__plus-badge {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E %3Cdefs%3E %3Cpath id='a' d='M0 0h10.182v10.182H0z'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23FC0' d='M6.778 4A2.778 2.778 0 0 0 4 6.777v4.446A2.778 2.778 0 0 0 6.778 14h4.445A2.778 2.778 0 0 0 14 11.223V6.777A2.778 2.778 0 0 0 11.223 4H6.777z'/%3E %3Cpath fill='%23FF7B00' d='M9.223 2H4.777A2.778 2.778 0 0 0 2 4.777v4.446A2.778 2.778 0 0 0 4.778 12h4.445A2.778 2.778 0 0 0 12 9.223V4.777A2.778 2.778 0 0 0 9.223 2'/%3E %3Cg%3E %3Cmask id='b' fill='%23fff'%3E %3Cuse xlink:href='%23a'/%3E %3C/mask%3E %3Cpath fill='%234233FF' d='M7.222 0H2.778A2.778 2.778 0 0 0 0 2.777v4.446A2.778 2.778 0 0 0 2.778 10h4.444A2.778 2.778 0 0 0 10 7.223V2.777A2.778 2.778 0 0 0 7.222 0' mask='url(%23b)'/%3E %3C/g%3E %3Cpath stroke='%23FFF' stroke-width='1.25' d='M5 1.9v6.2M8.1 5H1.9'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 116, stdin */
.reg-suggest-toast-partial-component_theme_touch .reg-suggest-toast-partial-component__paragraph {
    margin-bottom: 8px;
    text-align: center;
}

/* line 121, stdin */
.reg-suggest-toast-partial-component_theme_touch .reg-suggest-toast-partial-component__button {
    margin-top: 8px;
    margin-left: 0;
    font-size: 15px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@-webkit-keyframes loader-item-animation {
    0% {
        opacity: 0.9;
    }
    50% {
        opacity: 0.6;
    }
    100% {
        opacity: 0.3;
    }
}

@keyframes loader-item-animation {
    0% {
        opacity: 0.9;
    }
    50% {
        opacity: 0.6;
    }
    100% {
        opacity: 0.3;
    }
}

/* line 47, stdin */
.button-partial-component,
a.button-partial-component {
    -webkit-transition: border 0.1s ease;
    transition: border 0.1s ease;
    -webkit-transition: background 0.1s ease;
    transition: background 0.1s ease;
    -webkit-transition: color 0.1s ease;
    transition: color 0.1s ease;
    background: transparent;
    border-radius: 3px;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    color: #000;
    display: inline-block;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    text-align: center;
    line-height: normal;
    /* Themes */
}

/* line 66, stdin */
.button-partial-component__content,
a.button-partial-component__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    vertical-align: middle;
    height: 100%;
}

/* line 74, stdin */
.button-partial-component__loader,
a.button-partial-component__loader {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 3px;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

/* line 86, stdin */
.button-partial-component__loader::before,
a.button-partial-component__loader::before {
    -webkit-animation: loader-item-animation 1.2s infinite;
            animation: loader-item-animation 1.2s infinite;
    background-color: #000;
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    margin: 2px;
    opacity: 0.1;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    width: 6px;
    content: '';
}

/* line 92, stdin */
.button-partial-component__loader::after,
a.button-partial-component__loader::after {
    -webkit-animation: loader-item-animation 1.2s infinite;
            animation: loader-item-animation 1.2s infinite;
    background-color: #000;
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    margin: 2px;
    opacity: 0.1;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    width: 6px;
    -webkit-animation-delay: 0.8s;
            animation-delay: 0.8s;
    content: '';
}

/* line 100, stdin */
.button-partial-component__loader-content,
a.button-partial-component__loader-content {
    -webkit-animation: loader-item-animation 1.2s infinite;
            animation: loader-item-animation 1.2s infinite;
    background-color: #000;
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    margin: 2px;
    opacity: 0.1;
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    width: 6px;
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s;
}

/* line 106, stdin */
.button-partial-component_block,
a.button-partial-component_block {
    display: block;
    width: 100%;
}

/* line 111, stdin */
.button-partial-component_size_s,
a.button-partial-component_size_s {
    font-size: 12px;
    height: 28px;
    line-height: 27px;
    padding: 0 12px;
}

/* line 118, stdin */
.button-partial-component_size_sl,
a.button-partial-component_size_sl {
    font-size: 13px;
    height: 32px;
    padding: 0 20px;
}

/* line 124, stdin */
.button-partial-component_size_m,
a.button-partial-component_size_m {
    font-size: 15px;
    height: 40px;
    line-height: 37px;
    padding: 0 12px;
}

/* line 131, stdin */
.button-partial-component_size_l,
a.button-partial-component_size_l {
    font-size: 15px;
    height: 44px;
    line-height: 42px;
    padding: 0 20px;
}

/* line 138, stdin */
.button-partial-component_size_xl,
a.button-partial-component_size_xl {
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
}

/* line 147, stdin */
.button-partial-component_theme_outline,
a.button-partial-component_theme_outline {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 151, stdin */
.button-partial-component_theme_outline:hover,
a.button-partial-component_theme_outline:hover {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 155, stdin */
.button-partial-component_theme_outline:active,
a.button-partial-component_theme_outline:active {
    background: #f8f8f8;
}

/* line 160, stdin */
.button-partial-component_theme_outline .button-partial-component__loader,
a.button-partial-component_theme_outline .button-partial-component__loader, .button-partial-component_theme_outline
a.button-partial-component__loader,
a.button-partial-component_theme_outline
a.button-partial-component__loader {
    background: #fff;
}

/* line 164, stdin */
.button-partial-component_theme_outline .button-partial-component__loader-content,
a.button-partial-component_theme_outline .button-partial-component__loader-content, .button-partial-component_theme_outline
a.button-partial-component__loader-content,
a.button-partial-component_theme_outline
a.button-partial-component__loader-content {
    background: #000;
}

/* line 168, stdin */
.button-partial-component_theme_gray,
a.button-partial-component_theme_gray {
    font-size: 12px;
    background: #fff;
    border: none;
    border-radius: 3px;
    color: #777;
}

/* line 175, stdin */
.button-partial-component_theme_gray:hover, .button-partial-component_theme_gray:active,
a.button-partial-component_theme_gray:hover,
a.button-partial-component_theme_gray:active {
    color: #000;
}

/* line 180, stdin */
.button-partial-component_theme_gray:disabled, .button-partial-component_theme_gray:disabled:hover,
a.button-partial-component_theme_gray:disabled,
a.button-partial-component_theme_gray:disabled:hover {
    background-color: #d4d4d4;
    color: #fff;
    cursor: default;
}

/* line 187, stdin */
.button-partial-component_theme_gray.button_selected,
a.button-partial-component_theme_gray.button_selected {
    color: #000;
    background-color: #f2f2f2;
}

/* line 191, stdin */
.button-partial-component_theme_gray.button_selected:hover,
a.button-partial-component_theme_gray.button_selected:hover {
    cursor: default;
}

/* line 197, stdin */
.button-partial-component_theme_gray .button-partial-component__loader,
a.button-partial-component_theme_gray .button-partial-component__loader, .button-partial-component_theme_gray
a.button-partial-component__loader,
a.button-partial-component_theme_gray
a.button-partial-component__loader {
    background: #fff;
}

/* line 201, stdin */
.button-partial-component_theme_gray .button-partial-component__loader-content,
a.button-partial-component_theme_gray .button-partial-component__loader-content, .button-partial-component_theme_gray
a.button-partial-component__loader-content,
a.button-partial-component_theme_gray
a.button-partial-component__loader-content {
    background: #000;
}

/* line 205, stdin */
.button-partial-component_theme_dark-gray,
a.button-partial-component_theme_dark-gray {
    color: white;
    background: rgba(255, 255, 255, 0.2);
    border: none;
    border-radius: 4px;
    font-weight: 500;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 36, stdin */
.button-partial-component_theme_dark-gray.button-partial-component_loading,
a.button-partial-component_theme_dark-gray.button-partial-component_loading {
    color: transparent;
}

/* line 40, stdin */
.button-partial-component_theme_dark-gray .button-partial-component__loader-content,
.button-partial-component_theme_dark-gray .button-partial-component__loader::before,
.button-partial-component_theme_dark-gray .button-partial-component__loader::after,
a.button-partial-component_theme_dark-gray .button-partial-component__loader-content,
a.button-partial-component_theme_dark-gray .button-partial-component__loader::before,
a.button-partial-component_theme_dark-gray .button-partial-component__loader::after {
    background: #fff;
}

/* line 218, stdin */
.button-partial-component_theme_silver,
a.button-partial-component_theme_silver {
    background-color: #f2f2f2;
    border: none;
    border-radius: 3px;
    color: #333;
    font-weight: bold;
    outline: none;
}

/* line 226, stdin */
.button-partial-component_theme_silver:active, .button-partial-component_theme_silver:hover,
a.button-partial-component_theme_silver:active,
a.button-partial-component_theme_silver:hover {
    background-color: #e6e6e6;
}

/* line 232, stdin */
.button-partial-component_theme_orange,
a.button-partial-component_theme_orange {
    background-color: #f60;
    border: none;
    border-radius: 3px;
    color: #fff;
    font-weight: 500;
}

/* line 239, stdin */
.button-partial-component_theme_orange:disabled, .button-partial-component_theme_orange:disabled:hover,
a.button-partial-component_theme_orange:disabled,
a.button-partial-component_theme_orange:disabled:hover {
    background-color: #d4d4d4;
    color: #fff;
    cursor: default;
}

/* line 246, stdin */
.button-partial-component_theme_orange:hover,
a.button-partial-component_theme_orange:hover {
    background-color: #f25900;
}

/* line 250, stdin */
.button-partial-component_theme_orange:active,
a.button-partial-component_theme_orange:active {
    background-color: #e04b00;
}

/* line 36, stdin */
.button-partial-component_theme_orange.button-partial-component_loading,
a.button-partial-component_theme_orange.button-partial-component_loading {
    color: transparent;
}

/* line 40, stdin */
.button-partial-component_theme_orange .button-partial-component__loader-content,
.button-partial-component_theme_orange .button-partial-component__loader::before,
.button-partial-component_theme_orange .button-partial-component__loader::after,
a.button-partial-component_theme_orange .button-partial-component__loader-content,
a.button-partial-component_theme_orange .button-partial-component__loader::before,
a.button-partial-component_theme_orange .button-partial-component__loader::after {
    background: #fff;
}

/* line 257, stdin */
.button-partial-component_theme_coral,
a.button-partial-component_theme_coral {
    background-color: #fc2e1c;
    border: none;
    border-radius: 3px;
    color: #fff;
}

/* line 263, stdin */
.button-partial-component_theme_coral:disabled, .button-partial-component_theme_coral:disabled:hover,
a.button-partial-component_theme_coral:disabled,
a.button-partial-component_theme_coral:disabled:hover {
    background-color: #d4d4d4;
    color: #fff;
    cursor: default;
}

/* line 270, stdin */
.button-partial-component_theme_coral:hover, .button-partial-component_theme_coral:active,
a.button-partial-component_theme_coral:hover,
a.button-partial-component_theme_coral:active {
    background-color: red;
}

/* line 276, stdin */
.button-partial-component_theme_blue,
a.button-partial-component_theme_blue {
    background-color: #2e46e6;
    color: #fff;
    border-radius: 4px;
    border: none;
    font-weight: 500;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, -webkit-transform;
    transition-property: background-color, transform;
    transition-property: background-color, transform, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
}

/* line 286, stdin */
.button-partial-component_theme_blue:hover,
a.button-partial-component_theme_blue:hover {
    background-color: #334eff;
}

/* line 290, stdin */
.button-partial-component_theme_blue:active,
a.button-partial-component_theme_blue:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 296, stdin */
.button-partial-component_theme_blue .button-partial-component__loader::before,
a.button-partial-component_theme_blue .button-partial-component__loader::before, .button-partial-component_theme_blue
a.button-partial-component__loader::before,
a.button-partial-component_theme_blue
a.button-partial-component__loader::before {
    background-color: #fff;
}

/* line 300, stdin */
.button-partial-component_theme_blue .button-partial-component__loader::after,
a.button-partial-component_theme_blue .button-partial-component__loader::after, .button-partial-component_theme_blue
a.button-partial-component__loader::after,
a.button-partial-component_theme_blue
a.button-partial-component__loader::after {
    background-color: #fff;
}

/* line 305, stdin */
.button-partial-component_theme_blue .button-partial-component__loader-content,
a.button-partial-component_theme_blue .button-partial-component__loader-content, .button-partial-component_theme_blue
a.button-partial-component__loader-content,
a.button-partial-component_theme_blue
a.button-partial-component__loader-content {
    background-color: #fff;
}

/* line 309, stdin */
.button-partial-component_theme_transparent-white,
a.button-partial-component_theme_transparent-white {
    background: transparent;
    color: rgba(255, 255, 255, 0.8);
    border: none;
    font-weight: 500;
}

/* line 315, stdin */
.button-partial-component_theme_transparent-white:hover,
a.button-partial-component_theme_transparent-white:hover {
    color: #fff;
}

/* line 320, stdin */
.button-partial-component_theme_transparent,
a.button-partial-component_theme_transparent {
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
    border: none;
    font-weight: 500;
}

/* line 326, stdin */
.button-partial-component_theme_transparent:hover,
a.button-partial-component_theme_transparent:hover {
    background: rgba(255, 255, 255, 0.3);
}

/* line 330, stdin */
.button-partial-component_theme_transparent:active,
a.button-partial-component_theme_transparent:active {
    background: rgba(255, 255, 255, 0.4);
}

/* line 335, stdin */
.button-partial-component_theme_ghost,
a.button-partial-component_theme_ghost {
    color: #333;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
    border: solid 1px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    font-weight: 500;
}

/* line 342, stdin */
.button-partial-component_theme_ghost:hover, .button-partial-component_theme_ghost:active,
a.button-partial-component_theme_ghost:hover,
a.button-partial-component_theme_ghost:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
    background-color: #f7f7f7;
}

/* line 4, stdin */
.yandex-suggest-toast-partial-component {
    position: relative;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    background-color: rgba(34, 34, 34, 0.95);
    text-align: left;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 11, stdin */
.yandex-suggest-toast-partial-component__nobr {
    white-space: nowrap;
}

/* line 15, stdin */
.yandex-suggest-toast-partial-component_theme_compact {
    text-align: center;
}

/* line 19, stdin */
.yandex-suggest-toast-partial-component__close {
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cpath stroke='%23FFF' stroke-linecap='square' stroke-width='1.5' d='M4 4l9.9 9.9M14 4l-9.9 9.9'/%3E %3C/g%3E %3C/svg%3E");
    position: absolute;
    right: 24px;
    top: 18px;
    opacity: 0.7;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

/* line 29, stdin */
.yandex-suggest-toast-partial-component__close:hover {
    opacity: 1;
}

/* line 34, stdin */
.yandex-suggest-toast-partial-component__content {
    max-width: 740px;
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 14px 18px 16px;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
}

/* line 44, stdin */
.yandex-suggest-toast-partial-component_theme_compact .yandex-suggest-toast-partial-component__content {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 48, stdin */
.yandex-suggest-toast-partial-component__image {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E %3Cg fill='none' fill-rule='nonzero'%3E %3Cpath fill='%23FC2E1C' d='M45.688 38.613L36.265 59.75h-8.63l10.554-23.05c-5.17-2.907-7.87-7.9-7.87-15.548C30.318 9.876 37.27 3 47.178 3h9.68v56.751h-7.54V38.613h-3.63zm3.63-29.008h-2.37c-5.214 0-8.627 3.765-8.627 11.548 0 7.607 3.118 10.932 8.627 10.932h2.37V9.605z'/%3E %3Cg transform='translate(7 19.782)'%3E %3Cpath fill='%233C3C3B' d='M20.387 40.206a.116.116 0 0 1-.09-.04.124.124 0 0 1 0-.177l11.057-10.16a.124.124 0 0 1 .176 0 .124.124 0 0 1 0 .178L20.473 40.169a.119.119 0 0 1-.086.037z'/%3E %3Cpath fill='%233C3C3B' d='M31.44 40.206a.121.121 0 0 1-.086-.033L20.297 30.007a.124.124 0 0 1 0-.177.124.124 0 0 1 .176 0L31.53 39.994a.124.124 0 0 1 0 .177.116.116 0 0 1-.09.035z'/%3E %3Cpath fill='%23888' d='M33.474 30.74h-15.1v-3.615L36.28 23.64z'/%3E %3Cpath fill='%233C3C3B' d='M8.528 36.42s-4.885 2.382-5.459 2.642c-.441.196-.233 1.144.249 1.144h8.932c0-1.094-.305-2.392-.633-3.517l-3.089-.27z'/%3E %3Cpath fill='%23CCC' d='M34.392 23.852L16.686 22.7a2.357 2.357 0 0 0-2.279 1.343l-5.94 12.406 3.493 1.484 6.052-9.985 9.715 1.247a5.939 5.939 0 0 0 4.438-1.262 6.049 6.049 0 0 0 2.23-4.075l-.003-.005z'/%3E %3Cpath fill='%233C3C3B' d='M15.293 17.66l1.628-3.475 1.904.349-1.628 3.475z'/%3E %3Cpath fill='%23FFF' d='M18.375 17.854l-.439-.682a.584.584 0 0 0-.491-.282l-1.58-.35a.866.866 0 0 0-.835.632l-.393 1.424a.853.853 0 0 0 .602 1.049l2.458.682.678-2.473z'/%3E %3Cpath fill='%233C3C3B' d='M18.362 17.708l2.945 1.058 1.996-5.251a2.762 2.762 0 0 1 1.51-1.562l1.58-.619h7.986l2.723 1.078c.676.335 1.15.97 1.273 1.707l1.654 9.8c.07.418-.058.845-.345 1.158-.288.314-.705.48-1.132.453L16.49 24.05l1.872-6.342z'/%3E %3Cpath fill='%23F60' d='M33.923 10.932L30.515 9.44l-4.382 1.49-3.518 10.786 7.793 2.87z'/%3E %3Cpath fill='%23FFF' d='M31.695 22.693h1.286v2.367h-3.298v-.446c-.001-.509.21-.998.588-1.358.378-.36.89-.563 1.424-.563z'/%3E %3Cpath fill='%23CCC' d='M33.923 25.447l-16.565-6.035a2.192 2.192 0 0 0-.87.026L4.711 24.81l1.876 3.28 10.134-3.186 9.383 3.955a5.824 5.824 0 0 0 4.604-.029 6.056 6.056 0 0 0 3.214-3.384z'/%3E %3Cpath fill='%233C3C3B' d='M5.224 24.608c0-.137-3.85-2.616-4.35-2.984-.382-.281-1.062.368-.825.78l4.42 7.671c.904-.54 1.821-1.292 2.591-2.132l-1.836-3.335zM12.869 6.876l-3.604 7.152 11.607 3.263c.415-.41.68-.954.747-1.538l-8.75-8.877z'/%3E %3Cellipse cx='10.973' cy='10.416' fill='%23888' rx='4.019' ry='1.415' transform='rotate(-62.91 10.973 10.416)'/%3E %3Cpath fill='%23FFF' d='M28.691 10.456V8.815a2.289 2.289 0 0 1-.603-.333c-.297-.232-.282-1.954-.282-1.954l-.561-.197.583-1.714S27.376 1.13 30.282.742c2.637-.35 5.324 3.277 2.047 6.991l.265 2.723a9.512 9.512 0 0 1-3.903 0z'/%3E %3Cpath fill='%233C3C3B' d='M31.597.545L28.372.164c-.4-.075-.812.016-1.142.253-.331.236-.552.597-.612 1v.04A1.546 1.546 0 0 0 27.9 3.219h1.334a1.042 1.042 0 0 1 .79 1.442l-1.073 2.49-.712-.554-.525-.103-.68 1.097a1.206 1.206 0 0 0 .448 1.687l.9.489c.502.275 1.13.156 1.497-.286l.675-.814-.265-3.402c.178-.243.333-.493.632-.514a1.048 1.048 0 0 1 .592 1.955l.655 1.587 1.751-1.271c.332-.24.51-.638.47-1.046l-.221-2.239c-.17-1.73-1.057-2.999-2.57-3.192zM24.822 28.354a.111.111 0 0 1-.049 0l-8.213-3.518-2.278.778a.122.122 0 0 1-.14-.079.12.12 0 0 1 .062-.147l2.322-.793c.028-.01.06-.01.087 0l8.258 3.535a.123.123 0 1 1-.049.24v-.016z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 18px;
    width: 64px;
    height: 64px;
    background-size: 64px 64px;
}

/* line 57, stdin */
.yandex-suggest-toast-partial-component__message-wrapper {
    margin-right: 18px;
}

/* line 61, stdin */
.yandex-suggest-toast-partial-component_theme_compact .yandex-suggest-toast-partial-component__message-wrapper {
    padding: 0 30px;
}

/* line 65, stdin */
.yandex-suggest-toast-partial-component__message-title {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.33;
    color: white;
}

/* line 72, stdin */
.yandex-suggest-toast-partial-component__message-text {
    opacity: 0.7;
    font-size: 13px;
    line-height: 1.38;
    color: white;
}

/* line 79, stdin */
.yandex-suggest-toast-partial-component .button-partial-component {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.38;
    border: none;
    color: white;
    background-color: #fc2e1c;
}

/* line 84, stdin */
.yandex-suggest-toast-partial-component .button-partial-component:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}

/* line 88, stdin */
.yandex-suggest-toast-partial-component .button-partial-component:active {
    background-color: #fc2e1c;
}

/* line 101, stdin */
.yandex-suggest-toast-partial-component_theme_compact .button-partial-component {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 106, stdin */
.yandex-suggest-toast-partial-component_theme_compact .yandex-suggest-toast-partial-component__message-title {
    margin-bottom: 7px;
}

/* line 110, stdin */
.yandex-suggest-toast-partial-component_theme_compact .yandex-suggest-toast-partial-component__message-text {
    margin-bottom: 10px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.adblock-warning-partial-component {
    position: relative;
    background-color: #3b4859;
}

/* line 10, stdin */
.adblock-warning-partial-component_visible_show {
    display: block;
}

/* line 15, stdin */
.adblock-warning-partial-component__close {
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cpath stroke='%23FFF' stroke-linecap='square' stroke-width='1.5' d='M4 4l9.9 9.9M14 4l-9.9 9.9'/%3E %3C/g%3E %3C/svg%3E");
    position: absolute;
    right: 24px;
    top: 18px;
    opacity: 0.7;
    height: 18px;
    width: 18px;
}

/* line 25, stdin */
.adblock-warning-partial-component__close:hover {
    opacity: 1;
}

/* line 30, stdin */
.adblock-warning-partial-component__content {
    width: 720px;
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 14px 0 16px;
}

/* line 38, stdin */
.adblock-warning-partial-component__image {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E %3Cpath fill='%23FFF' fill-rule='evenodd' d='M10.703 0L0 9.73v15.567L10.703 36h14.594L36 25.297V9.73L25.294 0H10.703zM2.919 24.09V11.021l8.912-8.102h12.334l8.916 8.102v13.068l-8.992 8.992H11.91L2.919 24.09zM17.422 7.117a1.113 1.113 0 0 0-.365.34c-.126.21-.133.449-.133 4.436v4.219l-.176.116c-.231.152-.512.079-.597-.16-.041-.108-.07-1.562-.07-3.553 0-2.981-.013-3.386-.112-3.567-.175-.297-.45-.434-.904-.434-.45 0-.731.123-.92.413-.126.188-.133.404-.155 3.92-.013 2.549-.042 3.757-.098 3.822-.091.116-.491.123-.603.008-.063-.065-.085-.796-.085-2.845 0-2.474-.013-2.771-.126-2.996-.161-.325-.511-.513-.975-.513-.428 0-.737.217-.856.6-.035.13-.085 1.079-.112 2.113l-.106 4.798c-.091 3.858.014 5.102.596 6.94.302.933.568 1.462 1.06 2.077 2.028 2.533 6.056 2.858 9.004.717a8.731 8.731 0 0 0 1.03-.934c1.012-1.05 1.194-1.411 2.66-5.123 1.299-3.286 1.314-3.33 1.23-3.62-.155-.542-.793-.918-1.37-.81-.434.087-.624.39-1.621 2.613-.518 1.15-.982 2.12-1.031 2.149a.446.446 0 0 1-.583-.123c-.098-.16-.112-.76-.084-6.47.02-6.266.02-6.295-.126-6.498-.442-.622-1.453-.593-1.817.05-.134.247-.141.384-.162 3.8-.014 2.388-.042 3.568-.098 3.633-.12.152-.534.116-.618-.043-.042-.095-.071-1.578-.071-4.313 0-4.617.007-4.545-.441-4.762-.315-.16-.855-.152-1.165 0z'/%3E %3C/svg%3E");
    height: 36px;
    width: 36px;
}

/* line 45, stdin */
.adblock-warning-partial-component__text {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    line-height: 18px;
    width: 440px;
    color: #fff;
    margin: 0 45px 0 16px;
}

/* line 54, stdin */
.adblock-warning-partial-component .button-partial-component {
    cursor: pointer;
    text-decoration: none;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-weight: 500;
    color: #201919;
    line-height: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: 3px;
    outline: none;
    border: none;
}

/* line 70, stdin */
.adblock-warning-partial-component .button-partial-component:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}

/* line 74, stdin */
.adblock-warning-partial-component .button-partial-component:active {
    background-color: #f7f7f7;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.header-fresh-search-partial-component {
    margin-bottom: 0;
}

/* line 11, stdin */
.header-fresh-search-partial-component__inner {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 16px;
    padding-right: 5px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 23, stdin */
.header-fresh-search-partial-component__suggest {
    width: 100%;
    min-width: 440px;
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    z-index: 9;
}

/* line 32, stdin */
.header-fresh-search-partial-component__field {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    z-index: 7;
}

/* line 39, stdin */
.header-fresh-search-partial-component__controls {
    z-index: 8;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
}

/* line 46, stdin */
.header-fresh-search-partial-component__advanced-search-button, .header-fresh-search-partial-component__button {
    font-size: 0;
    padding: 0 5px;
    cursor: pointer;
    background-color: transparent;
}

/* line 53, stdin */
.header-fresh-search-partial-component__advanced-search-button::before, .header-fresh-search-partial-component__button::before {
    content: '';
    display: block;
    width: 24px;
    height: 100%;
    opacity: 0.3;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 66, stdin */
.header-fresh-search-partial-component__advanced-search-button:hover::before, .header-fresh-search-partial-component__button:hover::before {
    opacity: 0.5;
}

/* line 71, stdin */
.header-fresh-search-partial-component__field, .header-fresh-search-partial-component__button, .header-fresh-search-partial-component__advanced-search-button {
    border: 0;
    outline: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    -webkit-text-size-adjust: none;
       -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
            text-size-adjust: none;
    display: inline-block;
    margin: 0;
    height: 100%;
}

/* line 5, app/components/header-fresh/header-search/_theme-default.scss */
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__field, .header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__inner {
    background-color: #fff;
}

/* line 10, app/components/header-fresh/header-search/_theme-default.scss */
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__field {
    font-size: 14px;
    line-height: 17px;
}

/* line 14, app/components/header-fresh/header-search/_theme-default.scss */
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__field::-webkit-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__field::-moz-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__field:-ms-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__field::-ms-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__field::placeholder {
    color: #aaa;
}

/* line 19, app/components/header-fresh/header-search/_theme-default.scss */
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__advanced-search-button::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M18.83 9a3.001 3.001 0 0 1-5.66 0H3V7h10.17a3.001 3.001 0 0 1 5.66 0H21v2h-2.17zM5.17 15a3.001 3.001 0 0 1 5.66 0H21v2H10.83a3.001 3.001 0 0 1-5.66 0H3v-2h2.17zM8 17a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm8-8a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 24, app/components/header-fresh/header-search/_theme-default.scss */
.header-fresh-search-partial-component_theme_default .header-fresh-search-partial-component__button::before {
    background-size: 16px;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 47 (45396) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Esearch%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='new' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='desktop-header-states' transform='translate(-790.000000, -205.000000)'%3E %3Cg id='Default' transform='translate(215.000000, 179.000000)'%3E %3Cg id='search' transform='translate(245.000000, 16.000000)'%3E %3Cg transform='translate(282.000000, 6.000000)'%3E %3Cg transform='translate(44.000000, 0.000000)'%3E %3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E %3Cpath d='M14.8938098,13.4722306 L20,18.5 L18.5,20 L13.4722306,14.8938098 C12.4922065,15.5904094 11.2939357,16 10,16 C6.6862915,16 4,13.3137085 4,10 C4,6.6862915 6.6862915,4 10,4 C13.3137085,4 16,6.6862915 16,10 C16,11.2939357 15.5904094,12.4922065 14.8938098,13.4722306 Z M10,14 C12.209139,14 14,12.209139 14,10 C14,7.790861 12.209139,6 10,6 C7.790861,6 6,7.790861 6,10 C6,12.209139 7.790861,14 10,14 Z' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 13, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__inner {
    padding-left: 0;
    padding-right: 0;
    background: transparent;
    position: relative;
}

/* line 20, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__field {
    font-size: 15px;
    line-height: 18px;
    padding-left: 16px;
    border-radius: 3px;
    background-color: #f2f2f2;
    padding-right: 61px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 34, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__field:focus {
    background-color: #fff;
}

/* line 38, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__field::-webkit-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__field::-moz-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__field:-ms-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__field::-ms-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__field::placeholder {
    color: #aaa;
}

/* line 43, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__controls {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding-right: 5px;
}

/* line 51, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__advanced-search-button, .header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__button {
    padding-left: 5px;
    padding-right: 5px;
}

/* line 56, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__advanced-search-button::before, .header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__button::before {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 60, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__advanced-search-button:hover::before, .header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__button:hover::before {
    opacity: 0.5;
}

/* line 65, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__advanced-search-button::before {
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M9.483 7H1V5h8.483a2.7 2.7 0 0 1 5.018 0H17v2h-2.5a2.7 2.7 0 0 1-5.017 0zm2.509 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-8.506 7H1v-2h2.486a2.7 2.7 0 0 1 5.018 0H17v2H8.504a2.7 2.7 0 0 1-5.018 0zm2.509 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E %3C/svg%3E");
    background-size: 18px 18px;
}

/* line 71, app/components/header-fresh/header-search/_theme-topline.scss */
.header-fresh-search-partial-component_theme_topline .header-fresh-search-partial-component__button::before {
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.026 10.626L16 14.6 14.6 16l-3.974-3.974a5.5 5.5 0 1 1 1.4-1.4zM7.5 11.1a3.6 3.6 0 1 0 0-7.2 3.6 3.6 0 0 0 0 7.2z'/%3E %3C/svg%3E");
    background-size: 18px 18px;
}

/* line 5, app/components/header-fresh/header-search/_theme-light.scss */
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__inner {
    background-color: #fff;
    padding-left: 10px;
    padding-right: 0;
}

/* line 11, app/components/header-fresh/header-search/_theme-light.scss */
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__field {
    font-size: 12px;
    line-height: 14px;
}

/* line 15, app/components/header-fresh/header-search/_theme-light.scss */
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__field::-webkit-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__field::-moz-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__field:-ms-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__field::-ms-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__field::placeholder {
    color: #aaa;
}

/* line 20, app/components/header-fresh/header-search/_theme-light.scss */
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__button {
    width: 34px;
}

/* line 23, app/components/header-fresh/header-search/_theme-light.scss */
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__button::before {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 47 (45396) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Esearch%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='new' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='desktop-header-states' transform='translate(-790.000000, -205.000000)'%3E %3Cg id='Default' transform='translate(215.000000, 179.000000)'%3E %3Cg id='search' transform='translate(245.000000, 16.000000)'%3E %3Cg transform='translate(282.000000, 6.000000)'%3E %3Cg transform='translate(44.000000, 0.000000)'%3E %3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E %3Cpath d='M14.8938098,13.4722306 L20,18.5 L18.5,20 L13.4722306,14.8938098 C12.4922065,15.5904094 11.2939357,16 10,16 C6.6862915,16 4,13.3137085 4,10 C4,6.6862915 6.6862915,4 10,4 C13.3137085,4 16,6.6862915 16,10 C16,11.2939357 15.5904094,12.4922065 14.8938098,13.4722306 Z M10,14 C12.209139,14 14,12.209139 14,10 C14,7.790861 12.209139,6 10,6 C7.790861,6 6,7.790861 6,10 C6,12.209139 7.790861,14 10,14 Z' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    width: 14px;
    background-size: 14px;
}

/* line 29, app/components/header-fresh/header-search/_theme-light.scss */
.header-fresh-search-partial-component_theme_light .header-fresh-search-partial-component__button:hover::before {
    opacity: 0.5;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 13, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__inner {
    padding-left: 0;
    padding-right: 0;
    background: transparent;
    position: relative;
}

/* line 20, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__field {
    font-size: 15px;
    line-height: 18px;
    padding-left: 16px;
    border-radius: 3px;
    background-color: #f2f2f2;
    padding-right: 61px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 34, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__field:focus {
    background-color: #fff;
}

/* line 38, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__field::-webkit-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__field::-moz-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__field:-ms-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__field::-ms-input-placeholder {
    color: #aaa;
}
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__field::placeholder {
    color: #aaa;
}

/* line 43, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__controls {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding-right: 5px;
}

/* line 51, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__advanced-search-button, .header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__button {
    padding-left: 5px;
    padding-right: 5px;
}

/* line 56, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__advanced-search-button::before, .header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__button::before {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 60, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__advanced-search-button:hover::before, .header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__button:hover::before {
    opacity: 0.5;
}

/* line 65, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__advanced-search-button::before {
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M9.483 7H1V5h8.483a2.7 2.7 0 0 1 5.018 0H17v2h-2.5a2.7 2.7 0 0 1-5.017 0zm2.509 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-8.506 7H1v-2h2.486a2.7 2.7 0 0 1 5.018 0H17v2H8.504a2.7 2.7 0 0 1-5.018 0zm2.509 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E %3C/svg%3E");
    background-size: 18px 18px;
}

/* line 71, app/components/header-fresh/header-search/_theme-topline-light.scss */
.header-fresh-search-partial-component_theme_topline-light .header-fresh-search-partial-component__button::before {
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.026 10.626L16 14.6 14.6 16l-3.974-3.974a5.5 5.5 0 1 1 1.4-1.4zM7.5 11.1a3.6 3.6 0 1 0 0-7.2 3.6 3.6 0 0 0 0 7.2z'/%3E %3C/svg%3E");
    background-size: 18px 18px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.header-fresh-search-suggest-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

/* line 16, stdin */
.header-fresh-search-suggest-partial-component__item {
    padding: 6px 16px;
    text-decoration: none;
    color: #aaa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    font-size: 12px;
}

/* line 25, stdin */
.header-fresh-search-suggest-partial-component__item:first-child {
    padding-top: 3px;
}

/* line 29, stdin */
.header-fresh-search-suggest-partial-component__item_focused {
    background: #f2f2f2;
}

/* line 33, stdin */
.header-fresh-search-suggest-partial-component__item * {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
}

/* line 38, stdin */
.header-fresh-search-suggest-partial-component__content {
    color: #aaa;
    max-width: 380px;
    vertical-align: top;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
}

/* line 46, stdin */
.header-fresh-search-suggest-partial-component__names-wrapper {
    display: inline;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
}

/* line 53, stdin */
.header-fresh-search-suggest-partial-component__group {
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
    padding-bottom: 10px;
}

/* line 57, stdin */
.header-fresh-search-suggest-partial-component__group_type_first {
    padding-top: 4px;
}

/* line 61, stdin */
.header-fresh-search-suggest-partial-component__group-title {
    font-size: 12px;
    line-height: normal;
    color: #aaa;
    padding: 10px 16px 4px;
}

/* line 69, stdin */
.header-fresh-search-suggest-partial-component__name {
    color: #201919;
    font-weight: 500;
    display: inline;
    margin-right: 8px;
}

/* line 76, stdin */
.header-fresh-search-suggest-partial-component__year {
    display: inline;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 81, stdin */
.header-fresh-search-suggest-partial-component__subname {
    overflow: hidden;
    display: inline;
    text-overflow: ellipsis;
}

/* line 87, stdin */
.header-fresh-search-suggest-partial-component__subname, .header-fresh-search-suggest-partial-component__serial-type, .header-fresh-search-suggest-partial-component__year {
    color: #777;
    font-weight: 400;
}

/* line 94, stdin */
.header-fresh-search-suggest-partial-component__rating {
    color: rgba(0, 0, 0, 0.3);
    display: inline-block;
    font-weight: 500;
    width: 20px;
    text-align: right;
}

/* line 102, stdin */
.header-fresh-search-suggest-partial-component__rating_type_positive {
    color: #093;
}

/* line 106, stdin */
.header-fresh-search-suggest-partial-component__rating_type_negative {
    color: #ff0b0b;
}

/* line 110, stdin */
.header-fresh-search-suggest-partial-component__rating_type_neutral {
    color: #777;
}

/* line 114, stdin */
.header-fresh-search-suggest-partial-component__rating_type_unknown {
    padding-right: 2px;
}

/* line 120, stdin */
.header-fresh-search-suggest-partial-component__more {
    position: relative;
    padding: 9px 16px;
    background-color: #f2f2f2;
    font-size: 12px;
    line-height: normal;
    color: #777;
    text-decoration: none;
    display: block;
    border-radius: 0 0 3px 3px;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 43, app/components/mixins.scss */
.header-fresh-search-suggest-partial-component__more, .header-fresh-search-suggest-partial-component__more:link, .header-fresh-search-suggest-partial-component__more:visited, .header-fresh-search-suggest-partial-component__more:hover, .header-fresh-search-suggest-partial-component__more:active {
    color: #777;
}

/* line 137, stdin */
.header-fresh-search-suggest-partial-component__more::after {
    position: absolute;
    top: 8px;
    right: 16px;
    content: '';
    width: 16px;
    height: 16px;
    opacity: 0.3;
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='7px' height='12px' viewBox='0 0 7 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3ELine%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='new' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='desktop-header-states' transform='translate(-628.000000, -2085.000000)' fill-rule='nonzero' fill='%23000000'%3E %3Cg id='Suggest-hover-all-re' transform='translate(215.000000, 1891.000000)'%3E %3Cg id='all-results' transform='translate(0.000000, 184.000000)'%3E %3Cg id='arrow-S' transform='translate(408.000000, 8.000000)'%3E %3Cg id='Line'%3E %3Cpolygon points='5 13.256486 5.74327806 14 11.7433961 8.00178633 5.743514 2 5 2.7432781 10.2566039 8.00155039'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
    background-size: 7px 12px;
}

/* line 148, stdin */
.header-fresh-search-suggest-partial-component__more:hover {
    background-color: #e6e6e6;
}

/* line 155, stdin */
.header-fresh-search-suggest-partial-component__subname::after, .header-fresh-search-suggest-partial-component__serial-type::after {
    content: ',\00a0';
}

/* line 163, stdin */
.header-fresh-search-suggest-partial-component__names-wrapper:last-child .header-fresh-search-suggest-partial-component__subname:last-child::after, .header-fresh-search-suggest-partial-component__names-wrapper:last-child .header-fresh-search-suggest-partial-component__serial-type:last-child::after {
    content: '';
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__group {
    padding-bottom: 13px;
}

/* line 11, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__group_type_first {
    padding-top: 0;
}

/* line 16, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__group-title {
    padding: 13px 16px 7px;
    font-size: 13px;
    line-height: 15px;
}

/* line 22, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__item {
    padding: 7px 16px;
    font-size: 15px;
    line-height: 18px;
}

/* line 28, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__name {
    color: #201919;
    font-weight: 500;
    margin-right: 10px;
}

/* line 34, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__subname, .header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__serial-type, .header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__year {
    color: #777;
    font-weight: normal;
}

/* line 41, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__rating {
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
}

/* line 47, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__more {
    padding-left: 16px;
}

/* line 51, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__content {
    max-width: 380px;
}

@media screen and (min-width: 1280px) {
    /* line 51, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
    .header-fresh-search-suggest-partial-component_theme_topline .header-fresh-search-suggest-partial-component__content {
        max-width: 440px;
    }
}

/* line 60, app/components/header-fresh/header-search-suggest/_theme-topline.scss */
.header-fresh-search-suggest-partial-component_theme_topline.header-fresh-search-suggest-partial-component_app-theme_light {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__group {
    padding-bottom: 13px;
}

/* line 11, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__group_type_first {
    padding-top: 0;
}

/* line 16, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__group-title {
    padding: 13px 16px 7px;
    font-size: 13px;
    line-height: 15px;
}

/* line 22, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__item {
    padding: 7px 16px;
    font-size: 15px;
    line-height: 18px;
}

/* line 28, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__name {
    color: #333;
    font-weight: 500;
    margin-right: 10px;
}

/* line 34, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__subname, .header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__serial-type, .header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__year {
    color: #777;
    font-weight: normal;
}

/* line 41, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__rating {
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
}

/* line 47, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__more {
    padding-left: 16px;
}

/* line 51, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__content {
    max-width: 380px;
}

@media screen and (min-width: 1280px) {
    /* line 51, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
    .header-fresh-search-suggest-partial-component_theme_topline-light .header-fresh-search-suggest-partial-component__content {
        max-width: 440px;
    }
}

/* line 60, app/components/header-fresh/header-search-suggest/_theme-topline-light.scss */
.header-fresh-search-suggest-partial-component_theme_topline-light.header-fresh-search-suggest-partial-component_app-theme_light {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.header-fresh-user-partial-component {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 13, stdin */
.header-fresh-user-partial-component__login-button {
    border-radius: 0;
    cursor: pointer;
    height: 36px;
    font-family: inherit;
}

/* line 20, stdin */
.header-fresh-user-partial-component__button {
    display: block;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='36px' height='36px' viewBox='0 0 36 36' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Euserpic-dark%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M36,17.99997 C36,27.94107 27.9411,35.99997 18,35.99997 C8.0589,35.99997 0,27.94107 0,17.99997 C0,8.05887 8.0589,-3e-05 18,-3e-05 C27.9411,-3e-05 36,8.05887 36,17.99997' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='new' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='desktop-header-states' transform='translate(-997.000000, -659.000000)'%3E %3Cg id='Menu-hover' transform='translate(215.000000, 583.000000)'%3E %3Cg id='profile' transform='translate(768.000000, 68.000000)'%3E %3Cg id='userpic-dark' transform='translate(14.000000, 8.000000)'%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Fill-1' fill='%23888888' xlink:href='%23path-1'%3E%3C/use%3E %3Cpath d='M13.65,25.275 L13.1568,28.8009 C11.12055,29.6163 8.1675,30.54 6.30525,31.68375 L6.30525,31.68375 C9.45105,34.37505 13.5354,36 18,36 L18,36 C22.5531,36 26.71125,34.30965 29.8812,31.52205 L29.8812,31.52205 C28.36335,30.59655 25.8516,29.84205 22.84305,28.8009 L22.84305,28.8009 L22.35,25.275 L13.65,25.275 Z' id='Fill-4' fill='%23727272' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M9.57075,18.8742 C9.78675,19.7043 10.296,20.3487 10.8858,20.6397 C12.24765,25.0866 15.1209,28.35 18.0681,28.35 C21.0924,28.35 24.2955,25.07805 25.47375,20.58375 C26.01855,20.271 26.4813,19.65495 26.68455,18.8742 C26.97225,17.7681 26.64555,16.69605 25.9479,16.25175 C25.85625,8.4381 22.1151,6.45 18.0681,6.45 C13.9935,6.45 9.5046,8.41695 10.1055,16.40685 C9.54945,16.91565 9.3126,17.8812 9.57075,18.8742 Z' id='Fill-6' fill='%23999999' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 36px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

/* line 29, stdin */
.header-fresh-user-partial-component__login-button, .header-fresh-user-partial-component__button {
    background-color: transparent;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    outline: none;
}

/* line 37, stdin */
.header-fresh-user-partial-component__avatar {
    position: relative;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    margin: 0 auto;
    background-size: 36px;
    background-repeat: no-repeat;
}

/* line 46, stdin */
.header-fresh-user-partial-component__avatar_bulb::after {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    background-color: #f60;
    top: 0;
    left: 0;
}

/* line 57, stdin */
.header-fresh-user-partial-component__avatar-hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0);
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 69, stdin */
.header-fresh-user-partial-component__avatar:hover .header-fresh-user-partial-component__avatar-hover {
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 74, stdin */
.header-fresh-user-partial-component__avatar_plus::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}

/* line 85, stdin */
.header-fresh-user-partial-component__dropdown {
    position: absolute;
    z-index: 6;
    width: 260px;
    right: 0;
    overflow: hidden;
    margin-top: 12px;
    top: 100%;
}

/* line 95, stdin */
.header-fresh-user-partial-component__dropdown-navigation {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* line 101, stdin */
.header-fresh-user-partial-component__dropdown-navigation-item {
    cursor: pointer;
}

/* line 105, stdin */
.header-fresh-user-partial-component__dropdown-navigation-group {
    padding: 10px 0;
}

/* line 108, stdin */
.header-fresh-user-partial-component__dropdown-navigation-group:last-of-type {
    padding-bottom: 12px;
}

/* line 113, stdin */
.header-fresh-user-partial-component__dropdown-navigation-group:not(:first-child) {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 117, stdin */
.header-fresh-user-partial-component__dropdown-navigation-title, .header-fresh-user-partial-component__dropdown-navigation-link {
    color: rgba(255, 255, 255, 0.7);
    display: block;
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    font-size: 14px;
    line-height: normal;
    padding: 4px 16px 5px 24px;
}

/* line 127, stdin */
.header-fresh-user-partial-component__dropdown-navigation-title {
    color: rgba(255, 255, 255, 0.4);
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 4px;
    padding-bottom: 6px;
    padding-top: 5px;
}

/* line 136, stdin */
.header-fresh-user-partial-component__dropdown-navigation-link {
    font-weight: 400;
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 142, stdin */
.header-fresh-user-partial-component__dropdown-navigation-link_username {
    font-weight: 500;
}

/* line 147, stdin */
.header-fresh-user-partial-component__dropdown-navigation-count {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    color: #f60;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    margin-left: 8px;
}

/* line 156, stdin */
.header-fresh-user-partial-component__dropdown-navigation-item_yandex .header-fresh-user-partial-component__dropdown-navigation-link {
    font-size: 13px;
    padding-top: 14px;
    padding-bottom: 14px;
    color: white;
}

/* line 163, stdin */
.header-fresh-user-partial-component__dropdown-navigation-item_yandex .header-fresh-user-partial-component__dropdown-navigation-link::after {
    content: '';
    width: 32px;
    height: 32px;
    display: inline-block;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    border-radius: 50%;
    background-color: white;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23f33' fill-rule='nonzero' d='M14.672 13.7h-1.553l-2.96 6.647H8l3.251-7.109c-1.528-.776-2.547-2.183-2.547-4.78C8.704 4.82 11.008 3 13.75 3h2.79v17.347h-1.868v-6.648zm0-1.553v-7.57h-.995c-1.504 0-2.96.995-2.96 3.882 0 2.79 1.335 3.688 2.96 3.688h.995z' /%3E %3Cpath fill='%23f33' fill-rule='nonzero' d='M12.957 13.45h1.965v6.647h1.368V3.25h-2.54c-2.838 0-4.796 1.94-4.796 5.209 0 2.324.821 3.75 2.41 4.556l.214.11-3.189 6.972h1.608l2.96-6.648zm.324.5l-2.96 6.647h-2.71l3.315-7.25c-1.624-.913-2.472-2.483-2.472-4.888 0-3.547 2.183-5.709 5.296-5.709h3.04v17.847h-2.368v-6.648h-1.14zm1.64-1.553h-1.244c-2.014 0-3.21-1.277-3.21-3.938 0-2.714 1.285-4.132 3.21-4.132h1.245v8.07zm-.5-7.57h-.744c-1.638 0-2.71 1.184-2.71 3.632 0 2.392.98 3.438 2.71 3.438h.745v-7.07z' /%3E %3C/g%3E %3C/svg%3E");
    background-position: 3px 4px;
    background-repeat: no-repeat;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, app/components/header-fresh/header-user/_theme-default.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown {
    background-color: #5c5c5c;
    border-radius: 4px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, transform, opacity;
    transition-property: visibility, transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 78, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown_visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, transform, opacity;
    transition-property: visibility, transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 14, app/components/header-fresh/header-user/_theme-default.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown-navigation-item:first-child .header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown-navigation-link {
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* line 21, app/components/header-fresh/header-user/_theme-default.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__login-button {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 43, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__login-button:hover {
    color: white;
}

/* line 26, app/components/header-fresh/header-user/_theme-default.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown-navigation-link {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
}

/* line 43, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown-navigation-link:hover {
    color: white;
}

/* line 32, app/components/header-fresh/header-user/_theme-default.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown-navigation-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 36, app/components/header-fresh/header-user/_theme-default.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown-navigation-link_yandex {
    color: rgba(255, 255, 255, 0.9);
    background-color: #f33;
}

/* line 40, app/components/header-fresh/header-user/_theme-default.scss */
.header-fresh-user-partial-component_theme_default .header-fresh-user-partial-component__dropdown-navigation-link_yandex:hover {
    background-color: #f33;
    color: white;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 11, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__login-button {
    padding: 0;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    text-decoration: none;
}

/* line 66, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__login-button:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 18, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__login-button:hover, .header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__button_selected {
    color: rgba(255, 255, 255, 0.9);
}

/* line 23, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-link {
    padding: 6px 16px 8px 24px;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    text-decoration: none;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
}

/* line 66, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-link:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 32, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 36, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-link_username {
    font-weight: 500;
}

/* line 40, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-link_yandex {
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.9);
    padding-top: 14px;
    padding-bottom: 18px;
    background-color: #f33;
}

/* line 49, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-link_yandex:hover {
    background-color: #f33;
    color: white;
}

/* line 56, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown {
    border-radius: 3px;
    background-color: #333;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, transform, opacity;
    transition-property: visibility, transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 78, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown_visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, transform, opacity;
    transition-property: visibility, transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 62, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-count {
    font-size: 13px;
    line-height: 15px;
}

/* line 67, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-group {
    padding: 8px 0;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
}

/* line 73, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-group:not(:first-child) {
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

/* line 77, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-group:first-of-type {
    padding-top: 12px;
}

/* line 81, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-group:last-of-type {
    padding-bottom: 12px;
}

/* line 85, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline .header-fresh-user-partial-component__dropdown-navigation-group_username {
    font-weight: 500;
}

/* line 93, app/components/header-fresh/header-user/_theme-topline.scss */
.header-fresh-user-partial-component_theme_topline.header-fresh-user-partial-component_app-theme_light .header-fresh-user-partial-component__dropdown {
    background-color: #555;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 13, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__login-button {
    padding: 0;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    text-decoration: none;
}

/* line 66, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__login-button:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 20, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__login-button:hover, .header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__button_selected {
    color: rgba(255, 255, 255, 0.9);
}

/* line 25, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-link {
    padding: 6px 16px 8px 24px;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    text-decoration: none;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
}

/* line 66, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-link:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 34, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 38, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-link_username {
    font-weight: 500;
}

/* line 42, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-link_yandex {
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.9);
    padding-top: 14px;
    padding-bottom: 18px;
    background-color: #f33;
}

/* line 51, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-link_yandex:hover {
    background-color: #f33;
    color: white;
}

/* line 58, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown {
    border-radius: 3px;
    background-color: #333;
    margin-top: 7px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, transform, opacity;
    transition-property: visibility, transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 78, app/components/header-fresh/_mixins.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown_visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, opacity, -webkit-transform;
    transition-property: visibility, transform, opacity;
    transition-property: visibility, transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 65, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-count {
    font-size: 13px;
    line-height: 15px;
}

/* line 70, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-group {
    padding: 8px 0;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
}

/* line 76, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-group:not(:first-child) {
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

/* line 80, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-group:first-of-type {
    padding-top: 12px;
}

/* line 84, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-group:last-of-type {
    padding-bottom: 12px;
}

/* line 88, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__dropdown-navigation-group_username {
    font-weight: 500;
}

/* line 94, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__button {
    background-size: 28px;
}

/* line 98, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light .header-fresh-user-partial-component__avatar {
    width: 28px;
    height: 28px;
    background-size: 28px;
}

/* line 106, app/components/header-fresh/header-user/_theme-topline-light.scss */
.header-fresh-user-partial-component_theme_topline-light.header-fresh-user-partial-component_app-theme_light .header-fresh-user-partial-component__dropdown {
    background-color: #555;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.mda-recovery-menu-item-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    padding: 14px 14px 16px 24px;
    background: -webkit-linear-gradient(184deg, #fa7099, #ff5206);
    background: linear-gradient(266deg, #fa7099, #ff5206);
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 15, stdin */
.mda-recovery-menu-item-partial-component:hover .mda-recovery-menu-item-partial-component__caption {
    opacity: 1;
}

/* line 19, stdin */
.mda-recovery-menu-item-partial-component__caption {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    opacity: 0.8;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: 1.23;
    width: calc(100% - 36px);
    font-size: 13px;
    font-weight: 500;
}

/* line 30, stdin */
.mda-recovery-menu-item-partial-component__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M20.898 13.36a9.514 9.514 0 0 0-6.735 7.378 9 9 0 1 1 6.735-7.378zM10.29 16.699a5 5 0 1 0 3.42-9.396 5 5 0 0 0-3.42 9.396zm.162-5.927a1.25 1.25 0 1 1 .855-2.349 1.25 1.25 0 0 1-.855 2.35zm3.524 1.283a1.25 1.25 0 1 1 .855-2.35 1.25 1.25 0 0 1-.855 2.35zm-1.283 3.524a1.25 1.25 0 1 1 .855-2.35 1.25 1.25 0 0 1-.855 2.35zM9.17 14.295a1.25 1.25 0 1 1 .855-2.349 1.25 1.25 0 0 1-.855 2.35zm2.617-1.708a.625.625 0 1 1 .428-1.174.625.625 0 0 1-.428 1.174z'/%3E %3Cpath d='M24 32a9 9 0 1 1 0-18 9 9 0 0 1 0 18zm.074-7.917h.518V27.1h1.074V19h-1.38c-1.412 0-2.403.981-2.403 2.591 0 1.091.385 1.804 1.122 2.219L21.5 27.1h1.23l1.344-3.017zm.518-4.14v3.208h-.338c-.786 0-1.23-.474-1.23-1.56 0-1.111.486-1.648 1.23-1.648h.338zM12.412 31.748l-1.03-1.03a.45.45 0 0 1 .636-.636l2.118 2.118-2.118 2.118a.45.45 0 0 1-.636-.636l1.033-1.033C6.287 32.549 1.35 27.55 1.35 21.4a.45.45 0 0 1 .9 0c0 5.653 4.533 10.248 10.162 10.348z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: cover;
    height: 36px;
    width: 36px;
}

/* line 37, stdin */
.mda-recovery-menu-item-partial-component_theme_touch {
    padding: 20px 22px 24px 60px;
}

/* line 41, stdin */
.mda-recovery-menu-item-partial-component_theme_touch .mda-recovery-menu-item-partial-component__caption {
    font-weight: 500;
    font-size: 16px;
    width: calc(100% - 48px);
    line-height: 1.38;
}

/* line 48, stdin */
.mda-recovery-menu-item-partial-component_theme_touch .mda-recovery-menu-item-partial-component__icon {
    height: 48px;
    width: 48px;
}

/* line 52, stdin */
.mda-recovery-menu-item-partial-component_app-theme_dark {
    background-color: #444;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.header-fresh-dropdown-partial-component__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}

/* line 12, stdin */
.header-fresh-dropdown-partial-component__sidebar {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 16, stdin */
.header-fresh-dropdown-partial-component__sidebar-navigation {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* line 21, stdin */
.header-fresh-dropdown-partial-component__sidebar-navigation_featured {
    margin-top: 20px;
}

/* line 26, stdin */
.header-fresh-dropdown-partial-component__sidebar-link {
    display: inline-block;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    text-decoration: none;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 36, stdin */
.header-fresh-dropdown-partial-component__sidebar-link:hover {
    color: #f60;
}

/* line 41, stdin */
.header-fresh-dropdown-partial-component__sidebar-item_smarttv .header-fresh-dropdown-partial-component__sidebar-link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='22' viewBox='0 0 88 22'%3E %3Cg fill='%23F60' fill-rule='evenodd'%3E %3Cpath d='M5.925 15.15C2.565 15.15.69 13.005.69 9.705v-.12C.69 6.36 2.91 4.11 5.895 4.11c2.46 0 4.365 1.23 4.605 3.75H8.475C8.25 6.435 7.455 5.7 5.91 5.7c-1.89 0-3.12 1.47-3.12 3.87v.12c0 2.415 1.155 3.84 3.135 3.84 1.485 0 2.535-.75 2.745-2.265h1.95c-.315 2.58-2.145 3.885-4.695 3.885zM16.14 15l-2.385-5.925V15h-1.56V7.155H14.7l1.965 4.89 1.98-4.89H21V15h-1.785V9.075L16.74 15h-.6zm9.51-1.155c1.11 0 1.935-.585 1.935-1.59v-.78h-.93c-1.38 0-2.265.315-2.265 1.275 0 .66.36 1.095 1.26 1.095zm-.435 1.305c-1.44 0-2.625-.69-2.625-2.325 0-1.83 1.77-2.49 4.02-2.49h.975V9.93c0-1.05-.36-1.575-1.425-1.575-.945 0-1.41.45-1.5 1.23h-1.755c.15-1.83 1.605-2.595 3.36-2.595s3.135.72 3.135 2.865V15h-1.785v-.96c-.51.675-1.2 1.11-2.4 1.11zm10.2-1.44c1.335 0 2.07-.9 2.07-2.58v-.12c0-1.74-.9-2.595-2.085-2.595-1.26 0-2.16.855-2.16 2.595v.12c0 1.755.855 2.58 2.175 2.58zm-3.93 3.975V7.155H33.3v1.26c.435-.75 1.41-1.425 2.565-1.425 1.965 0 3.48 1.455 3.48 3.99v.12c0 2.52-1.455 4.05-3.48 4.05-1.245 0-2.145-.615-2.565-1.38v3.915h-1.815zm15.21-10.53v1.35h-2.4V15H42.48V8.505h-2.4v-1.35h6.615z'/%3E %3Cg transform='translate(56 1)'%3E %3Cpath d='M1 0h30a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1zm10.387 13h1.793V6.521h2.123V5.135H9.264v1.386h2.123V13zm5.027 0h3.234c1.815 0 2.761-.759 2.761-2.2v-.044c0-1.056-.55-1.639-1.573-1.848.88-.253 1.276-.858 1.276-1.683v-.044c0-1.342-.891-2.046-2.607-2.046h-3.091V13zm1.738-4.631V6.356h1.056c.836 0 1.21.297 1.21.957v.044c0 .704-.341 1.012-1.199 1.012h-1.067zm0 3.399V9.513h1.133c.968 0 1.364.374 1.364 1.1v.044c0 .715-.396 1.111-1.276 1.111h-1.221z'/%3E %3Crect width='20' height='1' x='6' y='20' rx='.5'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    padding-right: 25px;
    -webkit-transition-property: background-image;
    transition-property: background-image;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    color: #f60;
}

/* line 43, app/components/mixins.scss */
.header-fresh-dropdown-partial-component__sidebar-item_smarttv .header-fresh-dropdown-partial-component__sidebar-link, .header-fresh-dropdown-partial-component__sidebar-item_smarttv .header-fresh-dropdown-partial-component__sidebar-link:link, .header-fresh-dropdown-partial-component__sidebar-item_smarttv .header-fresh-dropdown-partial-component__sidebar-link:visited, .header-fresh-dropdown-partial-component__sidebar-item_smarttv .header-fresh-dropdown-partial-component__sidebar-link:hover, .header-fresh-dropdown-partial-component__sidebar-item_smarttv .header-fresh-dropdown-partial-component__sidebar-link:active {
    color: transparent;
}

/* line 15, app/components/header-fresh/header-dropdown/_mixins.scss */
.header-fresh-dropdown-partial-component__sidebar-item_smarttv .header-fresh-dropdown-partial-component__sidebar-link:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='22' viewBox='0 0 88 22'%3E %3Cg fill='%23F60' fill-rule='evenodd'%3E %3Cpath d='M5.925 15.15C2.565 15.15.69 13.005.69 9.705v-.12C.69 6.36 2.91 4.11 5.895 4.11c2.46 0 4.365 1.23 4.605 3.75H8.475C8.25 6.435 7.455 5.7 5.91 5.7c-1.89 0-3.12 1.47-3.12 3.87v.12c0 2.415 1.155 3.84 3.135 3.84 1.485 0 2.535-.75 2.745-2.265h1.95c-.315 2.58-2.145 3.885-4.695 3.885zM16.14 15l-2.385-5.925V15h-1.56V7.155H14.7l1.965 4.89 1.98-4.89H21V15h-1.785V9.075L16.74 15h-.6zm9.51-1.155c1.11 0 1.935-.585 1.935-1.59v-.78h-.93c-1.38 0-2.265.315-2.265 1.275 0 .66.36 1.095 1.26 1.095zm-.435 1.305c-1.44 0-2.625-.69-2.625-2.325 0-1.83 1.77-2.49 4.02-2.49h.975V9.93c0-1.05-.36-1.575-1.425-1.575-.945 0-1.41.45-1.5 1.23h-1.755c.15-1.83 1.605-2.595 3.36-2.595s3.135.72 3.135 2.865V15h-1.785v-.96c-.51.675-1.2 1.11-2.4 1.11zm10.2-1.44c1.335 0 2.07-.9 2.07-2.58v-.12c0-1.74-.9-2.595-2.085-2.595-1.26 0-2.16.855-2.16 2.595v.12c0 1.755.855 2.58 2.175 2.58zm-3.93 3.975V7.155H33.3v1.26c.435-.75 1.41-1.425 2.565-1.425 1.965 0 3.48 1.455 3.48 3.99v.12c0 2.52-1.455 4.05-3.48 4.05-1.245 0-2.145-.615-2.565-1.38v3.915h-1.815zm15.21-10.53v1.35h-2.4V15H42.48V8.505h-2.4v-1.35h6.615z' fill='%23f40' /%3E %3Cg transform='translate(56 1)'%3E %3Cpath d='M1 0h30a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1zm10.387 13h1.793V6.521h2.123V5.135H9.264v1.386h2.123V13zm5.027 0h3.234c1.815 0 2.761-.759 2.761-2.2v-.044c0-1.056-.55-1.639-1.573-1.848.88-.253 1.276-.858 1.276-1.683v-.044c0-1.342-.891-2.046-2.607-2.046h-3.091V13zm1.738-4.631V6.356h1.056c.836 0 1.21.297 1.21.957v.044c0 .704-.341 1.012-1.199 1.012h-1.067zm0 3.399V9.513h1.133c.968 0 1.364.374 1.364 1.1v.044c0 .715-.396 1.111-1.276 1.111h-1.221z' fill='%23f40' /%3E %3Crect width='20' height='1' x='6' y='20' rx='.5' fill='%23f40' /%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 46, stdin */
.header-fresh-dropdown-partial-component__sidebar-item_smarttv .header-fresh-dropdown-partial-component__sidebar-link:hover {
    color: #f40;
}

/* line 51, stdin */
.header-fresh-dropdown-partial-component__sidebar-item_ott .header-fresh-dropdown-partial-component__sidebar-link {
    background: -webkit-gradient(linear, right top, left top, from(#c668de), to(#f36200));
    background: -webkit-linear-gradient(right, #c668de, #f36200);
    background: linear-gradient(to left, #c668de, #f36200);
    text-overflow: clip;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* line 54, stdin */
.header-fresh-dropdown-partial-component__sidebar-item_ott .header-fresh-dropdown-partial-component__sidebar-link:hover {
    background: #f36200;
    text-overflow: clip;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* line 59, stdin */
.header-fresh-dropdown-partial-component__sidebar-item_movie-geek .header-fresh-dropdown-partial-component__sidebar-link {
    background: -webkit-gradient(linear, right top, left top, from(#c668de), to(#f36200));
    background: -webkit-linear-gradient(right, #c668de, #f36200);
    background: linear-gradient(to left, #c668de, #f36200);
    text-overflow: clip;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* line 62, stdin */
.header-fresh-dropdown-partial-component__sidebar-item_movie-geek .header-fresh-dropdown-partial-component__sidebar-link:hover {
    background: #f36200;
    text-overflow: clip;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* line 67, stdin */
.header-fresh-dropdown-partial-component__sidebar-item_imax-films .header-fresh-dropdown-partial-component__sidebar-link {
    width: 132px;
    height: 14px;
    margin-top: 22px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='14' viewBox='0 0 132 14'%3E %3Cdefs%3E %3ClinearGradient id='a' x1='0%25' y1='50%25' y2='50%25'%3E %3Cstop offset='0%25' stop-color='%238B4DFF'/%3E %3Cstop offset='49.754%25' stop-color='%230073FF'/%3E %3Cstop offset='100%25' stop-color='%230073FF'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cpath fill='url(%23a)' fill-rule='evenodd' d='M6.87 2.49c2.805.075 4.89 1.305 4.89 4.035v.12c-.045 2.76-2.205 4.005-4.89 4.065v1.44H4.89v-1.44C2.085 10.65 0 9.405 0 6.675v-.09c.015-2.79 2.19-4.02 4.89-4.095V1.065h1.98V2.49zM4.89 9.27V3.945c-1.59.06-2.865.645-2.88 2.64v.105c0 1.875 1.23 2.52 2.88 2.58zm1.98-5.325v5.31c1.575-.06 2.85-.63 2.88-2.61v-.12c0-1.89-1.215-2.52-2.88-2.58zM15.27 12h-1.815V4.155h1.815v5.55l3.39-5.55h1.8V12h-1.8V6.45L15.27 12zm9.405-3.15c-.21 2.13-.75 3.27-2.22 3.27-.465 0-.66-.105-.66-.105V10.5s.12.06.36.06c.6 0 .81-.795.93-2.01.12-1.32.165-4.395.165-4.395h5.715V12h-1.8V5.505H24.84c-.03 1.02-.075 2.34-.165 3.345zm6.45 3.15V4.155h1.815v2.58h1.41c1.755 0 3.015.9 3.015 2.655v.045c0 1.77-1.23 2.565-3.06 2.565h-3.18zm1.815-1.305h1.14c1.02 0 1.455-.42 1.455-1.275v-.045c0-.885-.465-1.32-1.455-1.32h-1.14v2.64zM42.825 12L40.44 6.075V12h-1.56V4.155h2.505l1.965 4.89 1.98-4.89h2.355V12H45.9V6.075L43.425 12h-.6zm14.055 0V4.155h1.815V12H56.88zm-7.035 0V4.155h1.815v2.58h1.335c1.755 0 3.015.84 3.015 2.61v.045c0 1.74-1.215 2.61-3.06 2.61h-3.105zm1.815-1.32h1.08c.99 0 1.455-.39 1.455-1.305V9.33c0-.825-.42-1.275-1.455-1.275h-1.08v2.625zM64.425 12V4.155h3.165c1.65 0 2.865.525 2.865 1.965v.03c0 .825-.435 1.5-1.395 1.725 1.08.21 1.74.75 1.74 1.77v.045c0 1.5-1.05 2.31-2.925 2.31h-3.45zm2.85-6.63H66.24v1.995h1.095c.87 0 1.26-.315 1.26-1.035V6.3c0-.72-.465-.93-1.32-.93zm.315 3.21h-1.35v2.205h1.29c.93 0 1.41-.315 1.41-1.08v-.03c0-.75-.435-1.095-1.35-1.095zM84.191 12h-2.816l.008-9.946 5.06-.016 3.04 5.953 3.012-5.96h5.083V12h-2.822V4.789h-.574l-3.534 7.203h-2.356L84.759 4.79h-.564L84.19 12zM76 12V2.03h3.16V12H76zm29.7-7.703h-.31l-1.922 3.776h4.132l-1.9-3.776zm-2.49-2.267h4.657l5.079 9.97h-3.385l-.86-1.696h-6.308L101.51 12h-3.376l5.076-9.97zm14.545 0l2.645 3.24 2.723-3.24h3.852l-3.936 4.675 4.7 5.295h-4.168l-3.145-3.602-3.18 3.602h-4.182l4.728-5.29-3.96-4.68h3.923zm10.45.308c.106 0 .179.021.216.063.034.037.05.098.05.182 0 .091-.012.151-.036.18a.158.158 0 0 1-.102.054v.003c.048.005.08.019.102.05.022.029.03.077.03.139v.146h-.164v-.114a.556.556 0 0 0-.004-.071.083.083 0 0 0-.022-.047.074.074 0 0 0-.04-.025.268.268 0 0 0-.06-.005h-.22v.262h-.16l.003-.817h.406zm-.029.135h-.22v.279h.225a.228.228 0 0 0 .064-.007.077.077 0 0 0 .04-.025c.016-.018.023-.056.023-.112 0-.051-.006-.087-.019-.105a.067.067 0 0 0-.043-.024.349.349 0 0 0-.07-.006zm.572.286a.628.628 0 1 0-1.257 0 .628.628 0 0 0 1.257 0zm.131 0a.76.76 0 1 1-1.52-.002.76.76 0 0 1 1.52.002z'/%3E %3C/svg%3E");
    -webkit-transition-property: background-image;
    transition-property: background-image;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 43, app/components/mixins.scss */
.header-fresh-dropdown-partial-component__sidebar-item_imax-films .header-fresh-dropdown-partial-component__sidebar-link, .header-fresh-dropdown-partial-component__sidebar-item_imax-films .header-fresh-dropdown-partial-component__sidebar-link:link, .header-fresh-dropdown-partial-component__sidebar-item_imax-films .header-fresh-dropdown-partial-component__sidebar-link:visited, .header-fresh-dropdown-partial-component__sidebar-item_imax-films .header-fresh-dropdown-partial-component__sidebar-link:hover, .header-fresh-dropdown-partial-component__sidebar-item_imax-films .header-fresh-dropdown-partial-component__sidebar-link:active {
    color: transparent;
}

/* line 33, app/components/header-fresh/header-dropdown/_mixins.scss */
.header-fresh-dropdown-partial-component__sidebar-item_imax-films .header-fresh-dropdown-partial-component__sidebar-link:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='14' viewBox='0 0 132 14'%3E %3Cdefs%3E %3ClinearGradient id='a' x1='0%25' y1='50%25' y2='50%25'%3E %3Cstop offset='0%25' stop-color='%238B4DFF'%3E%3C/stop%3E %3Cstop offset='49.754%25' stop-color='%230073FF'%3E%3C/stop%3E %3Cstop offset='100%25' stop-color='%230073FF'%3E%3C/stop%3E %3C/linearGradient%3E %3C/defs%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M6.87 2.49c2.805.075 4.89 1.305 4.89 4.035v.12c-.045 2.76-2.205 4.005-4.89 4.065v1.44H4.89v-1.44C2.085 10.65 0 9.405 0 6.675v-.09c.015-2.79 2.19-4.02 4.89-4.095V1.065h1.98V2.49zM4.89 9.27V3.945c-1.59.06-2.865.645-2.88 2.64v.105c0 1.875 1.23 2.52 2.88 2.58zm1.98-5.325v5.31c1.575-.06 2.85-.63 2.88-2.61v-.12c0-1.89-1.215-2.52-2.88-2.58zM15.27 12h-1.815V4.155h1.815v5.55l3.39-5.55h1.8V12h-1.8V6.45L15.27 12zm9.405-3.15c-.21 2.13-.75 3.27-2.22 3.27-.465 0-.66-.105-.66-.105V10.5s.12.06.36.06c.6 0 .81-.795.93-2.01.12-1.32.165-4.395.165-4.395h5.715V12h-1.8V5.505H24.84c-.03 1.02-.075 2.34-.165 3.345zm6.45 3.15V4.155h1.815v2.58h1.41c1.755 0 3.015.9 3.015 2.655v.045c0 1.77-1.23 2.565-3.06 2.565h-3.18zm1.815-1.305h1.14c1.02 0 1.455-.42 1.455-1.275v-.045c0-.885-.465-1.32-1.455-1.32h-1.14v2.64zM42.825 12L40.44 6.075V12h-1.56V4.155h2.505l1.965 4.89 1.98-4.89h2.355V12H45.9V6.075L43.425 12h-.6zm14.055 0V4.155h1.815V12H56.88zm-7.035 0V4.155h1.815v2.58h1.335c1.755 0 3.015.84 3.015 2.61v.045c0 1.74-1.215 2.61-3.06 2.61h-3.105zm1.815-1.32h1.08c.99 0 1.455-.39 1.455-1.305V9.33c0-.825-.42-1.275-1.455-1.275h-1.08v2.625zM64.425 12V4.155h3.165c1.65 0 2.865.525 2.865 1.965v.03c0 .825-.435 1.5-1.395 1.725 1.08.21 1.74.75 1.74 1.77v.045c0 1.5-1.05 2.31-2.925 2.31h-3.45zm2.85-6.63H66.24v1.995h1.095c.87 0 1.26-.315 1.26-1.035V6.3c0-.72-.465-.93-1.32-.93zm.315 3.21h-1.35v2.205h1.29c.93 0 1.41-.315 1.41-1.08v-.03c0-.75-.435-1.095-1.35-1.095zM84.191 12h-2.816l.008-9.946 5.06-.016 3.04 5.953 3.012-5.96h5.083V12h-2.822V4.789h-.574l-3.534 7.203h-2.356L84.759 4.79h-.564L84.19 12zM76 12V2.03h3.16V12H76zm29.7-7.703h-.31l-1.922 3.776h4.132l-1.9-3.776zm-2.49-2.267h4.657l5.079 9.97h-3.385l-.86-1.696h-6.308L101.51 12h-3.376l5.076-9.97zm14.545 0l2.645 3.24 2.723-3.24h3.852l-3.936 4.675 4.7 5.295h-4.168l-3.145-3.602-3.18 3.602h-4.182l4.728-5.29-3.96-4.68h3.923zm10.45.308c.106 0 .179.021.216.063.034.037.05.098.05.182 0 .091-.012.151-.036.18a.158.158 0 0 1-.102.054v.003c.048.005.08.019.102.05.022.029.03.077.03.139v.146h-.164v-.114a.556.556 0 0 0-.004-.071.083.083 0 0 0-.022-.047.074.074 0 0 0-.04-.025.268.268 0 0 0-.06-.005h-.22v.262h-.16l.003-.817h.406zm-.029.135h-.22v.279h.225a.228.228 0 0 0 .064-.007.077.077 0 0 0 .04-.025c.016-.018.023-.056.023-.112 0-.051-.006-.087-.019-.105a.067.067 0 0 0-.043-.024.349.349 0 0 0-.07-.006zm.572.286a.628.628 0 1 0-1.257 0 .628.628 0 0 0 1.257 0zm.131 0a.76.76 0 1 1-1.52-.002.76.76 0 0 1 1.52.002z' /%3E %3C/svg%3E");
}

/* line 71, stdin */
.header-fresh-dropdown-partial-component__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

/* line 77, stdin */
.header-fresh-dropdown-partial-component__content-wrapper {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 83, stdin */
.header-fresh-dropdown-partial-component_app-theme_light .header-fresh-dropdown-partial-component__content-title {
    color: #777;
}

/* line 88, stdin */
.header-fresh-dropdown-partial-component_app-theme_light .header-fresh-dropdown-partial-component__sidebar-link {
    color: #333;
}

/* line 91, stdin */
.header-fresh-dropdown-partial-component_app-theme_light .header-fresh-dropdown-partial-component__sidebar-link:hover {
    color: #f60;
}

/* line 99, stdin */
.header-fresh-dropdown-partial-component_app-theme_dark .header-fresh-dropdown-partial-component__content-title {
    color: rgba(255, 255, 255, 0.5);
}

/* line 103, stdin */
.header-fresh-dropdown-partial-component_app-theme_dark .header-fresh-dropdown-partial-component__sidebar {
    background-color: transparent;
}

/* line 106, stdin */
.header-fresh-dropdown-partial-component_app-theme_dark .header-fresh-dropdown-partial-component__sidebar-link {
    color: rgba(255, 255, 255, 0.7);
}

/* line 109, stdin */
.header-fresh-dropdown-partial-component_app-theme_dark .header-fresh-dropdown-partial-component__sidebar-link:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 6, app/components/header-fresh/header-dropdown/_theme-default.scss */
.header-fresh-dropdown-partial-component_theme_default {
    background-color: #fff;
    -webkit-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, 0.12), 0 15px 25px 2px rgba(0, 0, 0, 0.14);
            box-shadow: 0 5px 30px 5px rgba(0, 0, 0, 0.12), 0 15px 25px 2px rgba(0, 0, 0, 0.14);
}

/* line 12, app/components/header-fresh/header-dropdown/_theme-default.scss */
.header-fresh-dropdown-partial-component_theme_default .header-fresh-dropdown-partial-component__inner {
    width: 850px;
}

/* line 16, app/components/header-fresh/header-dropdown/_theme-default.scss */
.header-fresh-dropdown-partial-component_theme_default .header-fresh-dropdown-partial-component__sidebar {
    width: 181px;
    padding-left: 32px;
    background-color: #f2f2f2;
    padding-top: 20px;
    padding-bottom: 32px;
}

/* line 23, app/components/header-fresh/header-dropdown/_theme-default.scss */
.header-fresh-dropdown-partial-component_theme_default .header-fresh-dropdown-partial-component__sidebar-link {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}

/* line 30, app/components/header-fresh/header-dropdown/_theme-default.scss */
.header-fresh-dropdown-partial-component_theme_default .header-fresh-dropdown-partial-component__content-wrapper {
    padding: 20px 32px 32px 32px;
}

/* line 34, app/components/header-fresh/header-dropdown/_theme-default.scss */
.header-fresh-dropdown-partial-component_theme_default .header-fresh-dropdown-partial-component__content-title {
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 16px;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, app/components/header-fresh/header-dropdown/_theme-topline.scss */
.header-fresh-dropdown-partial-component_theme_topline .header-fresh-dropdown-partial-component__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1024px;
    padding-left: 52px;
    padding-right: 52px;
}

@media screen and (min-width: 1280px) {
    /* line 8, app/components/header-fresh/header-dropdown/_theme-topline.scss */
    .header-fresh-dropdown-partial-component_theme_topline .header-fresh-dropdown-partial-component__inner {
        width: 1280px;
        padding-left: 60px;
        padding-right: 60px;
    }
}

/* line 21, app/components/header-fresh/header-dropdown/_theme-topline.scss */
.header-fresh-dropdown-partial-component_theme_topline .header-fresh-dropdown-partial-component__sidebar {
    width: 208px;
    padding-top: 52px;
    padding-bottom: 32px;
}

@media screen and (min-width: 1280px) {
    /* line 21, app/components/header-fresh/header-dropdown/_theme-topline.scss */
    .header-fresh-dropdown-partial-component_theme_topline .header-fresh-dropdown-partial-component__sidebar {
        width: 268px;
    }
}

/* line 31, app/components/header-fresh/header-dropdown/_theme-topline.scss */
.header-fresh-dropdown-partial-component_theme_topline .header-fresh-dropdown-partial-component__sidebar-link {
    font-size: 15px;
    line-height: 26px;
}

/* line 37, app/components/header-fresh/header-dropdown/_theme-topline.scss */
.header-fresh-dropdown-partial-component_theme_topline .header-fresh-dropdown-partial-component__content-wrapper {
    padding-left: 32px;
    padding-top: 24px;
    padding-bottom: 32px;
}

/* line 43, app/components/header-fresh/header-dropdown/_theme-topline.scss */
.header-fresh-dropdown-partial-component_theme_topline .header-fresh-dropdown-partial-component__content-title {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 20px;
}

/* line 51, app/components/header-fresh/header-dropdown/_theme-topline.scss */
.header-fresh-dropdown-partial-component_theme_topline.header-fresh-dropdown-partial-component_app-theme_light {
    background-color: #f7f7f7;
}

/* line 54, app/components/header-fresh/header-dropdown/_theme-topline.scss */
.header-fresh-dropdown-partial-component_theme_topline.header-fresh-dropdown-partial-component_app-theme_light::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    pointer-events: none;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(60%, rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 60%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 60%, rgba(0, 0, 0, 0) 100%);
}

/* line 73, app/components/header-fresh/header-dropdown/_theme-topline.scss */
.header-fresh-dropdown-partial-component_theme_topline.header-fresh-dropdown-partial-component_app-theme_dark {
    background-color: #1a1a1a;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
.header-fresh-dropdown-partial-component_theme_topline-light .header-fresh-dropdown-partial-component__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1024px;
    padding-left: 52px;
    padding-right: 52px;
}

@media screen and (min-width: 1280px) {
    /* line 8, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
    .header-fresh-dropdown-partial-component_theme_topline-light .header-fresh-dropdown-partial-component__inner {
        width: 1280px;
        padding-left: 60px;
        padding-right: 60px;
    }
}

/* line 21, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
.header-fresh-dropdown-partial-component_theme_topline-light .header-fresh-dropdown-partial-component__sidebar {
    width: 208px;
    padding-top: 52px;
    padding-bottom: 32px;
}

@media screen and (min-width: 1280px) {
    /* line 21, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
    .header-fresh-dropdown-partial-component_theme_topline-light .header-fresh-dropdown-partial-component__sidebar {
        width: 268px;
    }
}

/* line 31, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
.header-fresh-dropdown-partial-component_theme_topline-light .header-fresh-dropdown-partial-component__sidebar-link {
    font-size: 15px;
    line-height: 26px;
}

/* line 37, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
.header-fresh-dropdown-partial-component_theme_topline-light .header-fresh-dropdown-partial-component__content-wrapper {
    padding-left: 32px;
    padding-top: 24px;
    padding-bottom: 32px;
}

/* line 43, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
.header-fresh-dropdown-partial-component_theme_topline-light .header-fresh-dropdown-partial-component__content-title {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 20px;
}

/* line 51, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
.header-fresh-dropdown-partial-component_theme_topline-light.header-fresh-dropdown-partial-component_app-theme_light {
    background-color: #f7f7f7;
}

/* line 54, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
.header-fresh-dropdown-partial-component_theme_topline-light.header-fresh-dropdown-partial-component_app-theme_light::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    pointer-events: none;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(60%, rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 60%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 60%, rgba(0, 0, 0, 0) 100%);
}

/* line 73, app/components/header-fresh/header-dropdown/_theme-topline-light.scss */
.header-fresh-dropdown-partial-component_theme_topline-light.header-fresh-dropdown-partial-component_app-theme_dark {
    background-color: #1a1a1a;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.header-fresh-dropdown-error-partial-component {
    font-size: 14px;
    line-height: 1.29;
    margin: 14px 0 53px;
    text-align: center;
    width: 100%;
}

/* line 12, stdin */
.header-fresh-dropdown-error-partial-component__icon {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eerror%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='new' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='desktop-header-loading&amp;errors' transform='translate(-737.000000, -1171.000000)'%3E %3Cg id='movies' transform='translate(215.000000, 982.000000)'%3E %3Cg transform='translate(0.000000, 120.000000)' id='error'%3E %3Cg transform='translate(423.000000, 67.000000)'%3E %3Cg transform='translate(97.000000, 0.000000)' id='Shape'%3E %3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E %3Cpath d='M12,2 C6.48,2 2,6.48 2,12 C2,17.52 6.48,22 12,22 C17.52,22 22,17.52 22,12 C22,6.48 17.52,2 12,2 Z M13,17 L11,17 L11,15 L13,15 L13,17 Z M13,13 L11,13 L11,7 L13,7 L13,13 Z' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto;
    opacity: 0.2;
    height: 20px;
    width: 20px;
}

/* line 22, stdin */
.header-fresh-dropdown-error-partial-component__title {
    color: #aaa;
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    font-weight: 500;
    margin-top: 19px;
}

/* line 29, stdin */
.header-fresh-dropdown-error-partial-component__description {
    color: #aaa;
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    margin-top: 2px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.header-fresh-chart-partial-component {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    opacity: 0;
    visibility: hidden;
}

/* line 18, stdin */
.header-fresh-chart-partial-component_loaded {
    opacity: 1;
    visibility: visible;
}

/* line 23, stdin */
.header-fresh-chart-partial-component__tooltip-trigger {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

/* line 33, stdin */
.header-fresh-chart-partial-component__tooltip {
    text-align: left !important;
    max-width: 180px !important;
}

/* line 38, stdin */
.header-fresh-chart-partial-component__details {
    display: inline-block;
    position: relative;
    z-index: 1;
}

/* line 44, stdin */
.header-fresh-chart-partial-component, .header-fresh-chart-partial-component__label, .header-fresh-chart-partial-component__title-inner, .header-fresh-chart-partial-component__position-changes {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
}

/* line 51, stdin */
.header-fresh-chart-partial-component__label {
    font-size: 12px;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 4px;
}

/* line 58, stdin */
.header-fresh-chart-partial-component__title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 180px;
}

/* line 64, stdin */
.header-fresh-chart-partial-component__title {
    font-size: 14px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.7);
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 72, stdin */
.header-fresh-chart-partial-component__title_ellipsis {
    text-overflow: ellipsis;
}

/* line 76, stdin */
.header-fresh-chart-partial-component__title_shadow {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(90%, rgba(255, 255, 255, 0.7)), to(transparent));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 90%, transparent 100%);
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 90%, transparent 100%);
    text-overflow: clip;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* line 86, stdin */
.header-fresh-chart-partial-component:hover .header-fresh-chart-partial-component__title {
    color: #fff;
}

/* line 90, stdin */
.header-fresh-chart-partial-component:hover .header-fresh-chart-partial-component__title_shadow {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(90%, #fff), to(transparent));
    background-image: -webkit-linear-gradient(left, #fff 90%, transparent 100%);
    background-image: linear-gradient(90deg, #fff 90%, transparent 100%);
}

/* line 94, stdin */
.header-fresh-chart-partial-component__title-inner, .header-fresh-chart-partial-component__position-changes {
    line-height: 16px;
}

/* line 99, stdin */
.header-fresh-chart-partial-component__position-changes {
    position: relative;
    font-size: 12px;
    font-weight: 500;
    color: #3bb33b;
    white-space: nowrap;
    padding-left: 22px;
    padding-right: 4px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 111, stdin */
.header-fresh-chart-partial-component__position-changes::before {
    content: '';
    display: inline-block;
    border: 5px solid;
    border-bottom-width: 10px;
    border-color: transparent transparent #3bb33b transparent;
    position: absolute;
    left: 7px;
    top: -3px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.post-snippet-partial-component {
    display: block;
    position: relative;
    text-decoration: none;
    /**
     * Theme Topline
     */
    /**
     * Theme Topline
     */
    /**
     * App Theme Dark
     */
}

/* line 14, stdin */
.post-snippet-partial-component__stub_image {
    background-color: rgba(0, 0, 0, 0.05);
    width: 100%;
}

/* line 19, stdin */
.post-snippet-partial-component__stub_title {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    height: 10px;
    margin-top: 12px;
    width: 150px;
}

/* line 28, stdin */
.post-snippet-partial-component:hover .post-snippet-partial-component__image-wrap::before {
    opacity: 1;
}

/* line 32, stdin */
.post-snippet-partial-component__image-wrap {
    background-color: rgba(0, 0, 0, 0.05);
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
}

/* line 39, stdin */
.post-snippet-partial-component__image-wrap::before {
    background-color: rgba(0, 0, 0, 0.1);
    content: '';
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 53, stdin */
.post-snippet-partial-component__image {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1;
}

/* line 61, stdin */
.post-snippet-partial-component__video {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 9px 0 9px 16px;
    bottom: 12px;
    height: 0;
    left: 15px;
    position: absolute;
    width: 0;
    z-index: 3;
}

/* line 73, stdin */
.post-snippet-partial-component__title {
    color: #000;
    display: block;
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.29;
    margin-top: 10px;
    position: relative;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 85, stdin */
.post-snippet-partial-component__title span {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
}

/* line 89, stdin */
.post-snippet-partial-component__title:hover {
    color: #f60;
}

/* line 112, app/components/mixins.scss */
.post-snippet-partial-component__title {
    text-decoration: none;
}

/* line 116, app/components/mixins.scss */
.post-snippet-partial-component__stub_image, .post-snippet-partial-component__image-wrap {
    width: 100%;
    height: 0;
    padding-bottom: 56.2%;
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 4px;
}

/* line 128, app/components/mixins.scss */
.post-snippet-partial-component__image-wrap::before {
    content: '';
    background-color: rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 140, app/components/mixins.scss */
.post-snippet-partial-component__image-wrap:hover::before {
    background-color: rgba(0, 0, 0, 0.2);
}

/* line 147, app/components/mixins.scss */
.post-snippet-partial-component:hover .post-snippet-partial-component__image-wrap::before {
    background-color: rgba(0, 0, 0, 0.2);
}

/* line 151, app/components/mixins.scss */
.post-snippet-partial-component:hover .post-snippet-partial-component__title {
    color: #f60;
}

/* line 156, app/components/mixins.scss */
.post-snippet-partial-component__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 168, app/components/mixins.scss */
.post-snippet-partial-component_theme_default .post-snippet-partial-component__title {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 8px;
}

/* line 180, app/components/mixins.scss */
.post-snippet-partial-component_theme_topline .post-snippet-partial-component__title {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 10px;
}

/* line 187, app/components/mixins.scss */
.post-snippet-partial-component_theme_topline .post-snippet-partial-component__caption {
    margin-top: 4px;
    font-size: 13px;
    line-height: 15px;
}

/* line 193, app/components/mixins.scss */
.post-snippet-partial-component_theme_topline .post-snippet-partial-component__image-wrap {
    border-radius: 4px;
}

/* line 199, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_light .post-snippet-partial-component__title {
    color: #333;
}

/* line 202, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_light .post-snippet-partial-component__title:hover {
    color: #f60;
}

/* line 207, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_light .post-snippet-partial-component__caption {
    color: #777;
}

/* line 216, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_dark .post-snippet-partial-component__title {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 221, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_dark .post-snippet-partial-component__title:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 226, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_dark .post-snippet-partial-component__caption {
    color: rgba(255, 255, 255, 0.4);
}

/* line 231, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_dark .post-snippet-partial-component__stub_image {
    background-color: rgba(255, 255, 255, 0.05);
}

/* line 235, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_dark .post-snippet-partial-component__stub_title {
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 239, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_dark .post-snippet-partial-component__stub_caption {
    background-color: rgba(255, 255, 255, 0.05);
}

/* line 246, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_dark:hover .post-snippet-partial-component__title {
    color: rgba(255, 255, 255, 0.9);
}

/* line 250, app/components/mixins.scss */
.post-snippet-partial-component_app-theme_light:hover .post-snippet-partial-component__title {
    color: #f60;
}

/* line 97, stdin */
.post-snippet-partial-component_theme_topline .post-snippet-partial-component__title {
    font-size: 16px;
    line-height: 22px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.image-partial-component {
    -webkit-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
    opacity: 0;
}

/* line 10, stdin */
.image-partial-component_loaded {
    opacity: 1;
}

/* line 4, stdin */
.film-rating-bar-partial-component {
    background-color: #aaa;
    border-radius: 2px;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    padding: 3px 0 2px;
    text-align: center;
    width: 36px;
}

/* line 21, stdin */
.film-rating-bar-partial-component_expectations_positive, .film-rating-bar-partial-component_expectations_neutral, .film-rating-bar-partial-component_expectations_negative, .film-rating-bar-partial-component_expectations_unknown, .film-rating-bar-partial-component_expectations_empty {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}

/* line 30, stdin */
.film-rating-bar-partial-component_expectations_positive {
    color: #128b27;
}

/* line 34, stdin */
.film-rating-bar-partial-component_expectations_neutral {
    color: #646464;
}

/* line 38, stdin */
.film-rating-bar-partial-component_expectations_negative {
    color: #fb0007;
}

/* line 42, stdin */
.film-rating-bar-partial-component_expectations_empty, .film-rating-bar-partial-component_expectations_unknown {
    color: #aaa;
}

/* line 49, stdin */
.film-rating-bar-partial-component_kp_positive, .film-rating-bar-partial-component_kp_neutral, .film-rating-bar-partial-component_kp_negative, .film-rating-bar-partial-component_kp_unknown {
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #fff;
    width: 32px;
}

/* line 58, stdin */
.film-rating-bar-partial-component_kp_positive {
    background-color: #3bb33b;
}

/* line 62, stdin */
.film-rating-bar-partial-component_kp_neutral, .film-rating-bar-partial-component_kp_unknown {
    background-color: #aaa;
}

/* line 67, stdin */
.film-rating-bar-partial-component_kp_negative {
    background-color: #f00;
}

/* line 72, stdin */
.film-rating-bar-partial-component_touch {
    border-radius: 1px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.film-to-watch-button-partial-component {
    cursor: pointer;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    border: none;
    -webkit-transition-property: background-image;
    transition-property: background-image;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 42, stdin */
.film-to-watch-button-partial-component_size_14 {
    width: 14px;
    height: 14px;
}

/* line 18, stdin */
.film-to-watch-button-partial-component_size_14.film-to-watch-button-partial-component_color_white {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M3 2h8v11l-4-2-4 2z' /%3E %3C/svg%3E");
}

/* line 21, stdin */
.film-to-watch-button-partial-component_size_14.film-to-watch-button-partial-component_color_white.film-to-watch-button-partial-component_active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23fe7609' fill-rule='evenodd' d='M3 2h8v11l-4-2-4 2z' /%3E %3C/svg%3E");
}

/* line 28, stdin */
.film-to-watch-button-partial-component_size_14.film-to-watch-button-partial-component_color_grey {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%237f7f7f' fill-rule='evenodd' d='M3 2h8v11l-4-2-4 2z' /%3E %3C/svg%3E");
}

/* line 31, stdin */
.film-to-watch-button-partial-component_size_14.film-to-watch-button-partial-component_color_grey:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23666' fill-rule='evenodd' d='M3 2h8v11l-4-2-4 2z' /%3E %3C/svg%3E");
}

/* line 35, stdin */
.film-to-watch-button-partial-component_size_14.film-to-watch-button-partial-component_color_grey.film-to-watch-button-partial-component_active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M3 2h8v11l-4-2-4 2z' /%3E %3C/svg%3E");
}

/* line 42, stdin */
.film-to-watch-button-partial-component_size_24 {
    width: 24px;
    height: 24px;
}

/* line 18, stdin */
.film-to-watch-button-partial-component_size_24.film-to-watch-button-partial-component_color_white {
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icons/Day/M/bookmark-m'%3E %3Cpolygon id='bookmark' fill='%23fff' opacity='1' points='6 3 6 21 12 17 18 21 18 3'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 21, stdin */
.film-to-watch-button-partial-component_size_24.film-to-watch-button-partial-component_color_white.film-to-watch-button-partial-component_active {
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icons/Day/M/bookmark-m'%3E %3Cpolygon id='bookmark' fill='%23fe7609' opacity='1' points='6 3 6 21 12 17 18 21 18 3'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 28, stdin */
.film-to-watch-button-partial-component_size_24.film-to-watch-button-partial-component_color_grey {
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icons/Day/M/bookmark-m'%3E %3Cpolygon id='bookmark' fill='%237f7f7f' opacity='1' points='6 3 6 21 12 17 18 21 18 3'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 31, stdin */
.film-to-watch-button-partial-component_size_24.film-to-watch-button-partial-component_color_grey:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icons/Day/M/bookmark-m'%3E %3Cpolygon id='bookmark' fill='%23666' opacity='1' points='6 3 6 21 12 17 18 21 18 3'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 35, stdin */
.film-to-watch-button-partial-component_size_24.film-to-watch-button-partial-component_color_grey.film-to-watch-button-partial-component_active {
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icons/Day/M/bookmark-m'%3E %3Cpolygon id='bookmark' fill='%23f60' opacity='1' points='6 3 6 21 12 17 18 21 18 3'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.promo-badge {
    display: block;
    font-weight: 900;
    font-size: 7px;
    height: 13px;
    line-height: 13px;
    width: 36px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 8px;
    opacity: 0.9;
}

/* line 18, stdin */
.promo-badge_theme_grey {
    color: white;
    background-color: rgba(0, 0, 0, 0.15);
}

/* line 23, stdin */
.promo-badge_theme_default {
    color: rgba(0, 0, 0, 0.7);
    background: #fff;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.film-poster-snippet-partial-component {
    display: block;
    position: relative;
    text-decoration: none;
    font-size: 13px;
    color: #000;
    /**
     * App Theme Dark
     */
    /**
     * Featuring
    */
}

/* line 32, stdin */
.film-poster-snippet-partial-component__stub_image {
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 150%;
}

/* line 39, stdin */
.film-poster-snippet-partial-component__stub_title, .film-poster-snippet-partial-component__stub_caption {
    border-radius: 2px;
    height: 10px;
}

/* line 45, stdin */
.film-poster-snippet-partial-component__stub_title {
    background-color: rgba(0, 0, 0, 0.1);
    margin-top: 10px;
    width: 110px;
    max-width: 90%;
}

/* line 52, stdin */
.film-poster-snippet-partial-component__stub_caption {
    background-color: rgba(0, 0, 0, 0.05);
    margin-top: 8px;
    width: 80px;
}

/* line 59, stdin */
.film-poster-snippet-partial-component__image-wrap:hover::before {
    background-color: rgba(0, 0, 0, 0.6);
}

/* line 63, stdin */
.film-poster-snippet-partial-component_link:hover .film-poster-snippet-partial-component__image-wrap::before {
    background-color: rgba(0, 0, 0, 0.2);
}

/* line 67, stdin */
.film-poster-snippet-partial-component__image-wrap {
    display: block;
    background-color: rgba(0, 0, 0, 0.05);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%23000' fill-opacity='.05' fill-rule='evenodd' d='M16.016 9.622a3.832 3.832 0 1 1-7.202-2.62 3.832 3.832 0 0 1 7.202 2.62m11.273 4.104a3.832 3.832 0 1 1-7.202-2.622 3.832 3.832 0 0 1 7.202 2.622m-9.254 3.015a2.166 2.166 0 1 1-4.07-1.482 2.166 2.166 0 0 1 4.07 1.482m5.151 8.258a3.832 3.832 0 1 1-7.202-2.621 3.832 3.832 0 0 1 7.202 2.621M4.711 18.274a3.832 3.832 0 1 1 7.202 2.622 3.832 3.832 0 0 1-7.202-2.622M.969 10.53c-3.021 8.301 1.259 17.48 9.56 20.502 8.302 3.022 17.48-1.259 20.502-9.56 3.021-8.301-1.259-17.48-9.56-20.502C13.169-2.052 3.99 2.228.969 10.529'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px 32px;
    border-radius: 4px;
    z-index: 1;
    text-decoration: none;
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 150%;
}

/* line 78, stdin */
.film-poster-snippet-partial-component__image-wrap_sharp-corners {
    border-radius: 0;
}

/* line 84, stdin */
.film-poster-snippet-partial-component__image-wrap-content {
    z-index: 4;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

/* line 93, stdin */
.film-poster-snippet-partial-component__image-wrap::before {
    background-color: rgba(0, 0, 0, 0);
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    border-radius: inherit;
    z-index: 2;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 107, stdin */
.film-poster-snippet-partial-component__image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: inherit;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1;
}

/* line 118, stdin */
.film-poster-snippet-partial-component__title {
    font-weight: 500;
    line-height: 15px;
    position: relative;
    color: inherit;
    text-decoration: none;
    display: block;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 128, stdin */
.film-poster-snippet-partial-component__title_theme_default {
    margin-top: 12px;
}

/* line 132, stdin */
.film-poster-snippet-partial-component__title_theme_compact {
    margin-top: 10px;
}

/* line 136, stdin */
.film-poster-snippet-partial-component__title_faded {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(70%, #000), color-stop(95%, transparent));
    background-image: -webkit-linear-gradient(left, #000 70%, transparent 95%);
    background-image: linear-gradient(90deg, #000 70%, transparent 95%);
    text-overflow: clip;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* line 145, stdin */
.film-poster-snippet-partial-component__caption {
    line-height: 15px;
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.4);
}

/* line 150, stdin */
.film-poster-snippet-partial-component__caption_theme_compact {
    margin-top: 4px;
}

/* line 155, stdin */
.film-poster-snippet-partial-component__film-rating-bar {
    border-radius: 1px;
    position: absolute;
    left: -5px;
    top: 5px;
    z-index: 5;
}

/* line 163, stdin */
.film-poster-snippet-partial-component__film-to-watch-fade {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

/* line 171, stdin */
.film-poster-snippet-partial-component__film-to-watch-fade::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/bdb58b.png);
    background-position: top right;
    background-size: contain;
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 187, stdin */
.film-poster-snippet-partial-component__film-to-watch-fade_is-active::before {
    opacity: 1;
}

/* line 193, stdin */
.film-poster-snippet-partial-component__film-to-watch-button {
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 0;
    z-index: 6;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 202, stdin */
.film-poster-snippet-partial-component__film-to-watch-button:hover, .film-poster-snippet-partial-component__film-to-watch-button_is-active {
    opacity: 1;
}

/* line 208, stdin */
.film-poster-snippet-partial-component__image-wrap:hover .film-poster-snippet-partial-component__film-to-watch-button {
    opacity: 0.8;
}

/* line 211, stdin */
.film-poster-snippet-partial-component__image-wrap:hover .film-poster-snippet-partial-component__film-to-watch-button:hover, .film-poster-snippet-partial-component__image-wrap:hover .film-poster-snippet-partial-component__film-to-watch-button_is-active {
    opacity: 1;
}

/* line 220, stdin */
.film-poster-snippet-partial-component_app-theme_dark {
    color: #fff;
}

/* line 223, stdin */
.film-poster-snippet-partial-component_app-theme_dark .film-poster-snippet-partial-component__title {
    color: rgba(255, 255, 255, 0.7);
}

/* line 226, stdin */
.film-poster-snippet-partial-component_app-theme_dark .film-poster-snippet-partial-component__title_faded {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(70%, rgba(255, 255, 255, 0.7)), color-stop(95%, transparent));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 70%, transparent 95%);
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 70%, transparent 95%);
    text-overflow: clip;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* line 239, stdin */
.film-poster-snippet-partial-component_app-theme_dark .film-poster-snippet-partial-component__image-wrap {
    background-color: rgba(255, 255, 255, 0.08);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%23fff' fill-opacity='.05' fill-rule='evenodd' d='M16.016 9.622a3.832 3.832 0 1 1-7.202-2.62 3.832 3.832 0 0 1 7.202 2.62m11.273 4.104a3.832 3.832 0 1 1-7.202-2.622 3.832 3.832 0 0 1 7.202 2.622m-9.254 3.015a2.166 2.166 0 1 1-4.07-1.482 2.166 2.166 0 0 1 4.07 1.482m5.151 8.258a3.832 3.832 0 1 1-7.202-2.621 3.832 3.832 0 0 1 7.202 2.621M4.711 18.274a3.832 3.832 0 1 1 7.202 2.622 3.832 3.832 0 0 1-7.202-2.622M.969 10.53c-3.021 8.301 1.259 17.48 9.56 20.502 8.302 3.022 17.48-1.259 20.502-9.56 3.021-8.301-1.259-17.48-9.56-20.502C13.169-2.052 3.99 2.228.969 10.529' /%3E %3C/svg%3E");
    background-size: 40px 40px;
}

/* line 246, stdin */
.film-poster-snippet-partial-component_app-theme_dark .film-poster-snippet-partial-component__stub_image {
    background-color: rgba(255, 255, 255, 0.05);
}

/* line 250, stdin */
.film-poster-snippet-partial-component_app-theme_dark .film-poster-snippet-partial-component__stub_title {
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 254, stdin */
.film-poster-snippet-partial-component_app-theme_dark .film-poster-snippet-partial-component__stub_caption {
    background-color: rgba(255, 255, 255, 0.05);
}

/* line 261, stdin */
.film-poster-snippet-partial-component_app-theme_dark .film-poster-snippet-partial-component__caption {
    color: rgba(255, 255, 255, 0.4);
}

/* line 269, stdin */
.film-poster-snippet-partial-component__promo-badge {
    z-index: 1;
    position: relative;
    top: 5px;
    right: 5px;
    margin-left: auto;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.film-poster-snippet-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    /**
     * App Theme Light Hovers
     */
    /**
     * App Theme Dark Hovers
     */
}

/* line 9, stdin */
.film-poster-snippet-partial-component__title {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
}

/* line 19, stdin */
.film-poster-snippet-partial-component_app-theme_light .film-poster-snippet-partial-component__title:hover {
    color: #f60;
}

/* line 24, stdin */
.film-poster-snippet-partial-component_app-theme_light.film-poster-snippet-partial-component_link:hover .film-poster-snippet-partial-component__title {
    color: #f60;
}

/* line 32, stdin */
.film-poster-snippet-partial-component_app-theme_dark .film-poster-snippet-partial-component__title:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 37, stdin */
.film-poster-snippet-partial-component_app-theme_dark.film-poster-snippet-partial-component_link:hover .film-poster-snippet-partial-component__title {
    color: rgba(255, 255, 255, 0.9);
}

/* line 41, stdin */
.film-poster-snippet-partial-component_app-theme_kp1 {
    font-family: Arial, Tahoma, Verdana, sans-serif;
}

/* line 44, stdin */
.film-poster-snippet-partial-component_app-theme_kp1 .film-poster-snippet-partial-component__title,
.film-poster-snippet-partial-component_app-theme_kp1 .film-poster-snippet-partial-component__caption {
    font-size: 12px;
    font-weight: 400;
}

/* line 50, stdin */
.film-poster-snippet-partial-component_app-theme_kp1 .film-poster-snippet-partial-component__caption {
    line-height: 16px;
    opacity: 1;
    margin-top: 2px;
    color: #777;
}

/* line 57, stdin */
.film-poster-snippet-partial-component_app-theme_kp1 .film-poster-snippet-partial-component__title {
    margin: 0;
    padding-top: 8px;
    line-height: 16px;
    color: #007;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 65, stdin */
.film-poster-snippet-partial-component_app-theme_kp1 .film-poster-snippet-partial-component__title:hover {
    color: #f60;
}

/* line 69, stdin */
.film-poster-snippet-partial-component_app-theme_kp1 .film-poster-snippet-partial-component__title_faded {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(70%, #007), color-stop(95%, transparent));
    background-image: -webkit-linear-gradient(left, #007 70%, transparent 95%);
    background-image: linear-gradient(90deg, #007 70%, transparent 95%);
}

/* line 72, stdin */
.film-poster-snippet-partial-component_app-theme_kp1 .film-poster-snippet-partial-component__title_faded:hover {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(70%, #f60), color-stop(95%, transparent));
    background-image: -webkit-linear-gradient(left, #f60 70%, transparent 95%);
    background-image: linear-gradient(90deg, #f60 70%, transparent 95%);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.circle-play-button {
    width: 48px;
    height: 48px;
    background-color: #f60;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icons/Day/S/play-s'%3E %3Crect id='box' x='0' y='0' width='18' height='18'%3E%3C/rect%3E %3Cpolygon id='play' fill='%23fff' points='5 2 5 16 17 9'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    border: none;
    -webkit-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    cursor: pointer;
    outline: none;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 21, stdin */
.circle-play-button:hover {
    background-color: #f25900;
}

/* line 25, stdin */
.circle-play-button:active {
    background-color: #e04b00;
}

/* line 29, stdin */
.circle-play-button_theme_grey {
    background-color: rgba(68, 68, 68, 0.9);
}

/* line 32, stdin */
.circle-play-button_theme_grey:hover {
    background-color: rgba(102, 102, 102, 0.95);
}

/* line 37, stdin */
.circle-play-button_size_m {
    width: 80px;
    height: 80px;
    background-size: 36px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.trailer-snippet-partial-component {
    display: block;
    position: relative;
    text-decoration: none;
    /**
     * Theme Topline
     */
    /**
     * Theme Topline
     */
    /**
     * Theme Topline
     */
    /**
     * Theme Topline
     */
    /**
     * App Theme Dark
     */
}

/* line 15, stdin */
.trailer-snippet-partial-component__stub_image {
    background-color: rgba(0, 0, 0, 0.05);
}

/* line 19, stdin */
.trailer-snippet-partial-component__stub_title, .trailer-snippet-partial-component__stub_genre {
    border-radius: 2px;
    height: 10px;
}

/* line 25, stdin */
.trailer-snippet-partial-component__stub_title {
    background-color: rgba(0, 0, 0, 0.1);
    margin-top: 12px;
    width: 150px;
}

/* line 31, stdin */
.trailer-snippet-partial-component__stub_genre {
    background-color: rgba(0, 0, 0, 0.05);
    margin-top: 8px;
    width: 100px;
}

/* line 39, stdin */
.trailer-snippet-partial-component__image-wrap::before {
    z-index: 2;
}

/* line 45, stdin */
.trailer-snippet-partial-component__image-wrap:hover .trailer-snippet-partial-component__play-wrap {
    opacity: 1;
}

/* line 50, stdin */
.trailer-snippet-partial-component__play {
    width: 100%;
    height: 100%;
}

/* line 55, stdin */
.trailer-snippet-partial-component__play-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 3;
    opacity: 0;
    -webkit-transition-property: opacity, background-color, -webkit-transform;
    transition-property: opacity, background-color, -webkit-transform;
    transition-property: opacity, background-color, transform;
    transition-property: opacity, background-color, transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 65, stdin */
.trailer-snippet-partial-component__play-wrap:hover {
    -webkit-transform: scale(1.085);
            transform: scale(1.085);
}

/* line 72, stdin */
.trailer-snippet-partial-component__image {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1;
}

/* line 82, stdin */
.trailer-snippet-partial-component__title {
    color: #000;
    display: block;
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.29;
    margin-top: 10px;
    position: relative;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 94, stdin */
.trailer-snippet-partial-component__title:hover {
    color: #f60;
}

/* line 98, stdin */
.trailer-snippet-partial-component__title span {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
}

/* line 103, stdin */
.trailer-snippet-partial-component__genre {
    color: #888;
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    font-size: 12px;
    line-height: 1.17;
    margin-top: 1px;
}

/* line 115, stdin */
.trailer-snippet-partial-component_theme_default .trailer-snippet-partial-component__play-wrap {
    width: 44px;
    height: 44px;
}

/* line 125, stdin */
.trailer-snippet-partial-component_theme_topline .trailer-snippet-partial-component__play-wrap {
    width: 48px;
    height: 48px;
}

/* line 112, app/components/mixins.scss */
.trailer-snippet-partial-component__title {
    text-decoration: none;
}

/* line 116, app/components/mixins.scss */
.trailer-snippet-partial-component__stub_image, .trailer-snippet-partial-component__image-wrap {
    width: 100%;
    height: 0;
    padding-bottom: 56.2%;
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 4px;
}

/* line 128, app/components/mixins.scss */
.trailer-snippet-partial-component__image-wrap::before {
    content: '';
    background-color: rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 140, app/components/mixins.scss */
.trailer-snippet-partial-component__image-wrap:hover::before {
    background-color: rgba(0, 0, 0, 0.5);
}

/* line 156, app/components/mixins.scss */
.trailer-snippet-partial-component__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 168, app/components/mixins.scss */
.trailer-snippet-partial-component_theme_default .trailer-snippet-partial-component__title {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 8px;
}

/* line 180, app/components/mixins.scss */
.trailer-snippet-partial-component_theme_topline .trailer-snippet-partial-component__title {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 10px;
}

/* line 187, app/components/mixins.scss */
.trailer-snippet-partial-component_theme_topline .trailer-snippet-partial-component__genre {
    margin-top: 4px;
    font-size: 13px;
    line-height: 15px;
}

/* line 193, app/components/mixins.scss */
.trailer-snippet-partial-component_theme_topline .trailer-snippet-partial-component__image-wrap {
    border-radius: 4px;
}

/* line 199, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_light .trailer-snippet-partial-component__title {
    color: #333;
}

/* line 202, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_light .trailer-snippet-partial-component__title:hover {
    color: #f60;
}

/* line 207, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_light .trailer-snippet-partial-component__genre {
    color: #777;
}

/* line 216, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_dark .trailer-snippet-partial-component__title {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 221, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_dark .trailer-snippet-partial-component__title:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 226, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_dark .trailer-snippet-partial-component__genre {
    color: rgba(255, 255, 255, 0.4);
}

/* line 231, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_dark .trailer-snippet-partial-component__stub_image {
    background-color: rgba(255, 255, 255, 0.05);
}

/* line 235, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_dark .trailer-snippet-partial-component__stub_title {
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 239, app/components/mixins.scss */
.trailer-snippet-partial-component_app-theme_dark .trailer-snippet-partial-component__stub_genre {
    background-color: rgba(255, 255, 255, 0.05);
}

/* line 4, stdin */
.kp-logo-partial-component {
    font-size: 0;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    width: 111px;
    height: 20px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.passport-connector-partial-component {
    font-family: Arial, sans-serif;
    width: 460px;
    background-color: #fff;
}

/* line 10, stdin */
.passport-connector-partial-component_is-touch {
    width: 100%;
}

/* line 14, stdin */
.passport-connector-partial-component_hidden {
    display: none;
}

/* line 18, stdin */
.passport-connector-partial-component__header {
    font-size: 18px;
    line-height: 1.33;
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
    padding: 23px 33px;
}

/* line 26, stdin */
.passport-connector-partial-component__body {
    padding: 33px 67px 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 33, stdin */
.passport-connector-partial-component__button {
    margin-top: 10px;
}

/* line 37, stdin */
.passport-connector-partial-component__avatars-wrapper {
    text-align: center;
    margin: 8px 0 40px;
}

/* line 41, stdin */
.passport-connector-partial-component__avatars-wrapper_overlaped {
    margin: 20px auto 12px;
    max-width: 260px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 110px;
}

/* line 50, stdin */
.passport-connector-partial-component__avatar {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 120px;
    border-radius: 50%;
}

/* line 57, stdin */
.passport-connector-partial-component__avatar_mix_thank-you-ui__image {
    height: 46px;
    border: solid 1px rgba(0, 0, 0, 0.08);
}

/* line 63, stdin */
.passport-connector-partial-component__avatars-wrapper_overlaped + .passport-connector-partial-component__message {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 12px;
}

/* line 70, stdin */
.passport-connector-partial-component__avatars-wrapper_overlaped + .passport-connector-partial-component__message + .passport-connector-partial-component__tip {
    margin: 15px 0 20px;
}

/* line 74, stdin */
.passport-connector-partial-component__avatars-wrapper_overlaped .passport-connector-partial-component__avatar {
    width: auto;
}

/* line 77, stdin */
.passport-connector-partial-component__avatars-wrapper_overlaped .passport-connector-partial-component__avatar:last-child {
    position: absolute;
    right: 0;
}

/* line 83, stdin */
.passport-connector-partial-component__avatar-image {
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 10px;
    border: 3px solid #fff;
    background-color: #fff;
}

/* line 94, stdin */
.passport-connector-partial-component__avatar-image_stub_ya {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='white' fill-rule='nonzero' d='M18.02 20.252l-4.23 9.498H9.917l4.737-10.357c-2.32-1.306-3.533-3.55-3.533-6.986 0-5.068 3.12-8.157 7.568-8.157h4.344v25.5H19.65v-9.498h-1.63zm1.63-13.034h-1.065c-2.34 0-3.872 1.691-3.872 5.189 0 3.418 1.4 4.912 3.872 4.912h1.064V7.218z' /%3E %3C/g%3E %3C/svg%3E");
    background-color: #fc2e1c;
    background-position: 50%;
    background-size: 34px;
    background-repeat: no-repeat;
}

/* line 102, stdin */
.passport-connector-partial-component__avatar-image_stub_kp {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='60px' height='60px' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Euserpic-light%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M60,29.99995 C60,46.56845 46.5685,59.99995 30,59.99995 C13.4315,59.99995 0,46.56845 0,29.99995 C0,13.43145 13.4315,-5e-05 30,-5e-05 C46.5685,-5e-05 60,13.43145 60,29.99995' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='userpic-light'%3E %3Cg%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Fill-1' fill='%23D8D8D8' xlink:href='%23path-1'%3E%3C/use%3E %3Cpath d='M22.75,42.125 L21.928,48.0015 C18.53425,49.3605 13.6125,50.9 10.50875,52.80625 C15.75175,57.29175 22.559,60 30,60 C37.5885,60 44.51875,57.18275 49.802,52.53675 C47.27225,50.99425 43.086,49.73675 38.07175,48.0015 L37.25,42.125 L22.75,42.125 Z' id='Fill-4' fill='%23BBBBBB' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M15.95125,31.457 C16.31125,32.8405 17.16,33.9145 18.143,34.3995 C20.41275,41.811 25.2015,47.25 30.1135,47.25 C35.154,47.25 40.4925,41.79675 42.45625,34.30625 C43.36425,33.785 44.1355,32.75825 44.47425,31.457 C44.95375,29.6135 44.40925,27.82675 43.2465,27.08625 C43.09375,14.0635 36.8585,10.75 30.1135,10.75 C23.3225,10.75 15.841,14.02825 16.8425,27.34475 C15.91575,28.19275 15.521,29.802 15.95125,31.457 Z' id='Fill-6' fill='%23E6E6E6' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
}

/* line 109, stdin */
.passport-connector-partial-component__avatar-title {
    display: block;
    text-decoration: none;
    font-size: 15px;
    line-height: 1.4;
    margin-top: 0;
    max-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

/* line 120, stdin */
.passport-connector-partial-component__avatar-title:hover, .passport-connector-partial-component__avatar-title:link, .passport-connector-partial-component__avatar-title:visited {
    color: #000;
}

/* line 127, stdin */
.passport-connector-partial-component__avatar-subtitle {
    font-size: 13px;
    color: #777;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* line 135, stdin */
.passport-connector-partial-component__message {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    margin: 0 0 26px;
}

/* line 141, stdin */
.passport-connector-partial-component__message_smaller {
    font-size: 15px;
    margin-top: -30px;
    max-width: 300px;
}

/* line 148, stdin */
.passport-connector-partial-component__tip {
    font-size: 15px;
    text-align: center;
    opacity: 0.6;
    line-height: 1.47;
    color: #333;
    margin: 26px 0;
}

/* line 157, stdin */
.passport-connector-partial-component__error-message {
    color: #fe5555;
    font-size: 13px;
    line-height: 15px;
    margin-top: 10px;
    margin-bottom: 0;
}

/* line 165, stdin */
.passport-connector-partial-component__link-sign {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: top;
    margin-top: 20px;
}

/* line 173, stdin */
.passport-connector-partial-component__link-sign_arrows {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23333' d='M4 7h16v1H4z'/%3E %3Cpath stroke='%23333' d='M16.5 4L20 7.5 16.5 11'/%3E %3Cg%3E %3Cpath fill='%23333' d='M20 16H4v1h16z'/%3E %3Cpath stroke='%23333' d='M7.5 13L4 16.5 7.5 20'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 177, stdin */
.passport-connector-partial-component__link-sign_plus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='%23333' fill-rule='evenodd'%3E %3Cpath d='M6 12h13v1H6z'/%3E %3Cpath d='M12 6h1v13h-1z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 181, stdin */
.passport-connector-partial-component__text-input {
    height: 44px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px 15px;
    width: 100%;
    border: solid 1px rgba(0, 0, 0, 0.15);
    font-size: 15px;
    outline: none;
}

/* line 191, stdin */
.passport-connector-partial-component__checkbox {
    display: block;
    margin: 26px 0;
    position: relative;
}

/* line 196, stdin */
.passport-connector-partial-component__checkbox input {
    position: absolute;
    display: none;
}

/* line 201, stdin */
.passport-connector-partial-component__checkbox-box {
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 2px;
    border: solid 1px rgba(0, 0, 0, 0.2);
}

/* line 210, stdin */
.passport-connector-partial-component__checkbox input:checked + .passport-connector-partial-component__checkbox-box::after {
    content: '';
    width: 16px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14'%3E %3Cpath fill='none' fill-rule='evenodd' stroke='%23000' stroke-width='1.5' d='M14 1L6 13 1 8'/%3E %3C/svg%3E");
    display: block;
    bottom: 4px;
    left: 2px;
    position: relative;
    background-size: cover;
}

/* line 223, stdin */
.passport-connector-partial-component__checkbox-label {
    display: inline-block;
    padding-left: 14px;
    font-size: 13px;
    margin-left: 16px;
    line-height: 1.38;
    color: #777;
}

/* line 232, stdin */
.passport-connector-partial-component__footer {
    font-size: 13px;
    line-height: 1.38;
    color: #999;
    margin-top: 24px;
    text-align: center;
}

/* line 239, stdin */
.passport-connector-partial-component__footer .passport-connector-partial-component__footer_enable {
    color: #999;
}

/* line 243, stdin */
.passport-connector-partial-component__footer a {
    color: #07c;
    text-decoration: none;
}

/* line 249, stdin */
.passport-connector-partial-component__not-now-link {
    color: #999;
    font-size: 13px;
    text-align: center;
    margin-top: 25px;
    display: block;
    width: 100%;
    cursor: pointer;
}

/* line 259, stdin */
.passport-connector-partial-component__other-linked-info {
    width: 320px;
    height: 80px;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
}

/* line 267, stdin */
.passport-connector-partial-component__avatar_brick {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 17px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none;
}

/* line 274, stdin */
.passport-connector-partial-component__avatar_brick::after {
    content: '';
    display: block;
    width: 6px;
    height: calc(100% - 36px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='8' viewBox='0 0 6 8'%3E %3Cpath fill='none' fill-rule='evenodd' stroke='%23000' d='M1 0l4 4-4 4' opacity='.5'/%3E %3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

/* line 286, stdin */
.passport-connector-partial-component__avatar_brick .passport-connector-partial-component__avatar-image {
    width: 40px;
    height: 40px;
    margin-bottom: 0;
}

/* line 292, stdin */
.passport-connector-partial-component__avatar-caption_brick {
    width: calc(100% - 76px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: left;
    padding-left: 12px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: inherit;
}

/* line 302, stdin */
.passport-connector-partial-component__avatar-caption_brick .passport-connector-partial-component__avatar-title {
    color: #000;
    text-decoration: none;
}

/* line 307, stdin */
.passport-connector-partial-component__avatar-caption_brick .passport-connector-partial-component__avatar-subtitle {
    color: #777;
    text-decoration: none;
}

/* line 312, stdin */
.passport-connector-partial-component__other-linked-content {
    width: 100%;
    color: rgba(51, 51, 51, 0.6);
    font-size: 15px;
    line-height: 22px;
    margin: 15px 0;
    text-align: center;
}

/* line 320, stdin */
.passport-connector-partial-component__other-linked-content p {
    margin: 10px 0;
}

/* line 323, stdin */
.passport-connector-partial-component__other-linked-content p:first-child {
    margin-top: 0;
}

/* line 327, stdin */
.passport-connector-partial-component__other-linked-content p:last-child {
    margin-bottom: 0;
}

/* line 333, stdin */
.passport-connector-partial-component__rebind-error {
    display: block;
    color: #ff3030;
    text-align: center;
    width: 100%;
    margin: 15px auto;
    line-height: 1.38;
    font-size: 13px;
}

/* line 344, stdin */
.passport-connector-partial-component__footer_enable_rebind {
    font-size: 15px;
}

/* line 347, stdin */
.passport-connector-partial-component__footer_enable_rebind a {
    color: #333;
}

/* line 353, stdin */
.passport-connector-partial-component__link {
    text-decoration: none;
    margin-left: 5px;
}

/* line 357, stdin */
.passport-connector-partial-component__link_theme_darkgrey {
    color: #333;
}

/* line 361, stdin */
.passport-connector-partial-component__link_theme_black {
    color: #000;
}

/* line 366, stdin */
.passport-connector-partial-component__footer-help {
    padding: 67px 0 0;
    text-align: center;
}

/* line 371, stdin */
.passport-connector-partial-component .passport-connector-partial-component__help-link {
    color: #999;
    font-size: 13px;
    text-decoration: none;
}

/* line 376, stdin */
.passport-connector-partial-component .passport-connector-partial-component__help-link:hover {
    color: #000;
}

/* line 381, stdin */
.passport-connector-partial-component__footer-close {
    margin-top: 30px;
    cursor: pointer;
}

/* line 385, stdin */
.passport-connector-partial-component__footer-close a {
    text-decoration: none;
    font-size: 15px;
    color: #201919;
}

/* line 390, stdin */
.passport-connector-partial-component__footer-close a:hover {
    color: #000;
}

/* line 394, stdin */
.passport-connector-partial-component__footer-close a:active {
    color: #000;
}

/* line 403, stdin */
.passport-connector-partial-component_is-touch .passport-connector-partial-component__body {
    padding: 28px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}

/* line 409, stdin */
.passport-connector-partial-component_is-touch .passport-connector-partial-component__avatars-wrapper {
    max-width: 260px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}

/* line 417, stdin */
.passport-connector-partial-component_is-touch .passport-connector-partial-component__other-linked-info {
    width: 100%;
}

/* line 422, stdin */
.passport-connector-partial-component_is-touch .passport-connector-partial-component__avatar_brick::after {
    height: auto;
}

/* line 427, stdin */
.passport-connector-partial-component_is-touch .passport-connector-partial-component__footer_enable_rebind {
    text-align: center;
    line-height: 2;
}

/* line 431, stdin */
.passport-connector-partial-component_is-touch .passport-connector-partial-component__footer_enable_rebind a {
    display: block;
    margin-left: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.user-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    cursor: pointer;
    width: 100%;
    text-decoration: none;
}

/* line 14, stdin */
.user-info:hover {
    background-color: #f7f7f7;
}

/* line 18, stdin */
.user-info__wrapper {
    margin-left: 16px;
    line-height: 18px;
    display: inline-block;
}

/* line 23, stdin */
.user-info__wrapper-name {
    color: #000;
    line-height: inherit;
    font-size: 15px;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 200px;
}

/* line 34, stdin */
.user-info__wrapper-email {
    font-size: 13px;
    line-height: inherit;
    color: #777;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    max-width: 200px;
}

/* line 46, stdin */
.user-info__image {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border: solid 1px rgba(0, 0, 0, 0.08);
}

/* line 52, stdin */
.user-info__image_default {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='60px' height='60px' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Euserpic-light%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M60,29.99995 C60,46.56845 46.5685,59.99995 30,59.99995 C13.4315,59.99995 0,46.56845 0,29.99995 C0,13.43145 13.4315,-5e-05 30,-5e-05 C46.5685,-5e-05 60,13.43145 60,29.99995' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='userpic-light'%3E %3Cg%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Fill-1' fill='%23D8D8D8' xlink:href='%23path-1'%3E%3C/use%3E %3Cpath d='M22.75,42.125 L21.928,48.0015 C18.53425,49.3605 13.6125,50.9 10.50875,52.80625 C15.75175,57.29175 22.559,60 30,60 C37.5885,60 44.51875,57.18275 49.802,52.53675 C47.27225,50.99425 43.086,49.73675 38.07175,48.0015 L37.25,42.125 L22.75,42.125 Z' id='Fill-4' fill='%23BBBBBB' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M15.95125,31.457 C16.31125,32.8405 17.16,33.9145 18.143,34.3995 C20.41275,41.811 25.2015,47.25 30.1135,47.25 C35.154,47.25 40.4925,41.79675 42.45625,34.30625 C43.36425,33.785 44.1355,32.75825 44.47425,31.457 C44.95375,29.6135 44.40925,27.82675 43.2465,27.08625 C43.09375,14.0635 36.8585,10.75 30.1135,10.75 C23.3225,10.75 15.841,14.02825 16.8425,27.34475 C15.91575,28.19275 15.521,29.802 15.95125,31.457 Z' id='Fill-6' fill='%23E6E6E6' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px;
}

/* line 4, stdin */
.welcome-screen-card {
    width: 300px;
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 0 4px 1px rgba(0, 0, 0, 0.02);
            box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 0 4px 1px rgba(0, 0, 0, 0.02);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: auto;
}

/* line 12, stdin */
.welcome-screen-card__wrapper {
    width: 100%;
}

/* line 16, stdin */
.welcome-screen-card__logo {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 23, stdin */
.welcome-screen-card__logo_type_kp {
    background-size: 128px 16.6px;
    padding: 37px 86px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='185' height='24' viewBox='0 0 185 24'%3E %3Cpath fill='%23F60' fill-rule='evenodd' d='M9.571 14.24H8.126V23H1V0h7.126v8.69h1.598L13.754 0h7.452l-5.191 11.03L22 23h-8.062l-4.367-8.76zM55 17h-5v6h-6V5h6v6h5V5h6v18h-6v-6zM83 0h19v23h-7V6h-5v17h-7V0zm53.026 14.78h-.608l-4.374 3.99V23H124V5h7.044v6.78h.428l4.554-3.84V5H143v18h-6.974v-8.22zm-100.956 0h-.61L30 18.77V23h-7V5h7v6.78h.5l4.57-3.84V5H42v18h-6.93v-8.22zm127.93.15c-.059 1.48-.313 2.75-.763 3.81s-1.048 1.935-1.791 2.625a6.876 6.876 0 0 1-2.614 1.515c-.998.32-2.084.48-3.259.48h-.91c-1.253 0-2.413-.195-3.48-.585a7.418 7.418 0 0 1-2.76-1.755c-.773-.78-1.374-1.755-1.805-2.925-.43-1.17-.636-2.535-.617-4.095.02-1.56.245-2.925.676-4.095.43-1.17 1.022-2.145 1.776-2.925a7.216 7.216 0 0 1 2.687-1.755c1.037-.39 2.172-.585 3.406-.585h.968c1.155 0 2.237.165 3.245.495A7.269 7.269 0 0 1 160.4 6.65c.754.68 1.36 1.525 1.82 2.535.46 1.01.72 2.475.779 3.815h-6.43c-.098-.76-.367-1.62-.808-2-.44-.38-.983-.57-1.63-.57h-.263c-.764 0-1.37.305-1.82.915-.451.61-.676 1.495-.676 2.655 0 1.16.225 2.045.675 2.655.45.61 1.057.915 1.82.915h.265c.685 0 1.253-.225 1.703-.675.45-.45.704-1.105.763-1.965H163zm9.71 1.29H172V23h-7V5h7v6.3h.74l3.48-6.3h7.17l-4.62 8.37 5.52 9.63h-7.68l-3.9-6.78zM72.5 4.67c1.216 0 2.343.19 3.382.57 1.04.38 1.937.96 2.692 1.74.754.78 1.348 1.755 1.779 2.925.431 1.17.647 2.535.647 4.095 0 1.58-.216 2.955-.647 4.125-.431 1.17-1.025 2.14-1.78 2.91a7.182 7.182 0 0 1-2.676 1.725c-1.03.38-2.142.57-3.338.57h-.912c-1.255 0-2.412-.19-3.47-.57a7.252 7.252 0 0 1-2.736-1.725c-.765-.77-1.363-1.74-1.794-2.91C63.216 16.955 63 15.58 63 14c0-1.56.216-2.925.647-4.095.431-1.17 1.025-2.145 1.78-2.925a7.074 7.074 0 0 1 2.69-1.74c1.04-.38 2.177-.57 3.412-.57h.971zm-.382 12.9c.745 0 1.348-.305 1.808-.915.461-.61.692-1.495.692-2.655 0-1.16-.23-2.045-.692-2.655-.46-.61-1.063-.915-1.808-.915h-.236c-.784 0-1.402.305-1.853.915-.45.61-.676 1.495-.676 2.655 0 1.16.225 2.045.676 2.655.451.61 1.069.915 1.853.915h.236zM113.5 4.67c1.216 0 2.343.19 3.382.57 1.04.38 1.937.96 2.692 1.74.754.78 1.348 1.755 1.779 2.925.431 1.17.647 2.535.647 4.095 0 1.58-.216 2.955-.647 4.125-.431 1.17-1.025 2.14-1.78 2.91a7.182 7.182 0 0 1-2.676 1.725c-1.03.38-2.142.57-3.338.57h-.912c-1.255 0-2.412-.19-3.47-.57a7.252 7.252 0 0 1-2.736-1.725c-.765-.77-1.363-1.74-1.794-2.91-.431-1.17-.647-2.545-.647-4.125 0-1.56.216-2.925.647-4.095.431-1.17 1.025-2.145 1.78-2.925a7.074 7.074 0 0 1 2.69-1.74c1.04-.38 2.177-.57 3.412-.57h.971zm-.382 12.9c.745 0 1.348-.305 1.808-.915.461-.61.692-1.495.692-2.655 0-1.16-.23-2.045-.692-2.655-.46-.61-1.063-.915-1.808-.915h-.236c-.784 0-1.402.305-1.853.915-.45.61-.676 1.495-.676 2.655 0 1.16.225 2.045.676 2.655.451.61 1.069.915 1.853.915h.236z'/%3E %3C/svg%3E");
}

/* line 29, stdin */
.welcome-screen-card__logo_type_ya {
    padding: 37px 115px;
    background-size: 70px 27px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='27' viewBox='0 0 70 27'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23000' d='M37.008 21.466v5.367h-2.304v-3.26h-7.112v3.26h-2.305v-5.367h1.02c1.515-3.523 1.68-8.659 1.68-13.071V6.979h7.704v14.487h1.317zm11.162.988c-1.053.823-2.436 1.35-4.083 1.35-3.424 0-5.531-2.733-5.531-7.836 0-5.334 1.482-9.22 5.005-9.22 2.765 0 4.576 2.075 4.576 7.705v1.416h-6.914c0 3.754 1.054 5.73 3.095 5.73 1.449 0 2.601-.66 3.26-1.12l.592 1.975zM21.27 6.98h2.535v16.595H21.27v-7.442h-3.82v7.442h-2.568V6.979h2.569v7.046h3.819V6.98zm36.449 16.595l-4.38-8.265v8.265h-2.568V6.979h2.569v7.672l3.984-7.672h2.6l-4.115 7.804 4.708 8.79H57.72zm8.824.23c-3.556 0-5.696-2.864-5.696-8.528 0-5.202 2.008-8.527 5.893-8.527 1.482 0 2.338.395 3.062.856l-.362 2.436c-.691-.592-1.679-1.152-2.733-1.152-1.843 0-3.16 2.074-3.16 6.256 0 4.148.987 6.519 3.062 6.519 1.25 0 2.206-.494 2.798-1.02L70 22.552c-.889.757-1.943 1.251-3.457 1.251zm-33.387-2.338V9.053h-2.864v.297c0 3.49-.165 8.593-1.548 12.116h4.412zm10.405-12.61c-1.58 0-2.14 1.943-2.305 4.906h4.247c0-2.832-.46-4.906-1.942-4.906z'/%3E %3Cpath fill='%23FC2E1C' d='M9.055 14.552H6.947L2.93 23.574H0l4.412-9.648C2.338 12.873.955 10.963.955 7.44.955 2.501 4.083.032 7.803.032h3.787v23.542H9.055v-9.022zm0-2.107V2.172h-1.35c-2.042 0-4.017 1.35-4.017 5.268 0 3.787 1.81 5.005 4.017 5.005h1.35z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 37, stdin */
.welcome-screen-card__signin {
    margin: 20px;
    width: 100%;
}

/* line 41, stdin */
.welcome-screen-card__signin .button__content {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-weight: 500;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.welcome-screen {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 800px;
    border-radius: 8px;
    overflow: hidden;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 14, stdin */
.welcome-screen_isTouch {
    display: block;
    width: 100%;
}

/* line 19, stdin */
.welcome-screen .welcome-screen__left,
.welcome-screen .welcome-screen__right {
    padding: 50px;
}

/* line 23, stdin */
.welcome-screen .welcome-screen__left_isTouch,
.welcome-screen .welcome-screen__right_isTouch {
    width: auto;
    max-width: 100%;
    padding: 40px 0 55px;
}

/* line 31, stdin */
.welcome-screen__content_isTouch {
    max-width: 300px;
    text-align: center;
    margin: auto;
}

/* line 38, stdin */
.welcome-screen__button-wrapper {
    width: 100%;
    position: absolute;
    bottom: -15px;
}

/* line 44, stdin */
.welcome-screen_show-more-hide {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

/* line 50, stdin */
.welcome-screen__left {
    max-width: 327px;
    background-color: #f8f8f8;
}

/* line 54, stdin */
.welcome-screen__left_isTouch {
    margin: auto;
    position: relative;
    display: block;
}

/* line 60, stdin */
.welcome-screen__left-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    color: #000;
}

/* line 67, stdin */
.welcome-screen__left-subtitle {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    color: #000;
    margin-top: 31px;
}

/* line 74, stdin */
.welcome-screen__left-subtitle_isTouch {
    width: 100%;
    text-align: center;
}

/* line 80, stdin */
.welcome-screen__left-text {
    font-size: 15px;
    line-height: 22px;
    color: #201919;
    margin-top: 12px;
}

/* line 87, stdin */
.welcome-screen__left-show-more-link {
    display: block;
    font-size: 15px;
    font-weight: 500;
    color: #f60;
    line-height: 22px;
    text-decoration: none;
    margin-top: 10px;
}

/* line 97, stdin */
.welcome-screen__left-snippets {
    margin-top: 4px;
    counter-reset: item;
}

/* line 102, stdin */
.welcome-screen__left-snippet {
    list-style-type: none;
    margin-top: 20px;
    max-width: 300px;
}

/* line 107, stdin */
.welcome-screen__left-snippet_isTouch {
    max-width: 260px;
}

/* line 113, stdin */
.welcome-screen__snippet-text {
    width: 100%;
    font-size: 13px;
    line-height: 18px;
    color: #000;
    opacity: 0.8;
    font-weight: 500;
    position: relative;
    left: 20px;
    display: inline-block;
}

/* line 124, stdin */
.welcome-screen__snippet-text::before {
    content: '';
    color: #f60;
    background-color: #f60;
    margin-top: 8px;
    position: absolute;
    border-radius: 50%;
    left: -20px;
    height: 6px;
    width: 6px;
}

/* line 137, stdin */
.welcome-screen__show-more-button {
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    background-color: #fff;
    border-color: #fff;
    margin: auto;
    height: 32px;
    width: 32px;
}

/* line 150, stdin */
.welcome-screen__show-more-button:active {
    border-style: none;
    border: none;
}

/* line 155, stdin */
.welcome-screen__show-more-button span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='none' fill-rule='nonzero' stroke='%23000' d='M6 10l6 5 6-5' opacity='.6'/%3E %3C/svg%3E");
    background-size: 24px;
    height: 24px;
    width: 24px;
}

/* line 163, stdin */
.welcome-screen__show-more-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 169, stdin */
.welcome-screen__right {
    background-color: #fff;
}

/* line 172, stdin */
.welcome-screen__right_isTouch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 178, stdin */
.welcome-screen__right-icon {
    display: block;
    font-size: 13px;
    color: #000;
    opacity: 0.6;
    padding: 16px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='%23000' fill-rule='nonzero' opacity='.6'%3E %3Cpath d='M12 6h1v13h-1z'/%3E %3Cpath d='M6 12h13v1H6z'/%3E %3C/g%3E %3C/svg%3E");
    margin: auto;
    height: 24px;
    width: 24px;
}

/* line 193, stdin */
.welcome-screen__right-cards-container_isTouch {
    width: 100%;
}

/* line 199, stdin */
.welcome-screen__button {
    width: 300px;
    margin-top: 24px;
}

/* line 203, stdin */
.welcome-screen__button_isTouch {
    margin-top: 34px;
}

/* line 207, stdin */
.welcome-screen__button:disabled {
    background-color: #f7f7f7;
    color: #aaa;
    font-weight: 500;
}

/* line 212, stdin */
.welcome-screen__button:disabled:hover {
    background-color: #f7f7f7;
    margin-top: 24px;
    color: #aaa;
    font-weight: 500;
}

/* line 221, stdin */
.welcome-screen__linked-other-account, .welcome-screen__logout {
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    margin: 24px auto 0;
    width: 300px;
    text-align: center;
}

/* line 230, stdin */
.welcome-screen__linked-other-account_isTouch, .welcome-screen__logout_isTouch {
    width: 100%;
}

/* line 234, stdin */
.welcome-screen__linked-other-account a, .welcome-screen__logout a {
    color: #777;
    text-decoration: none;
    cursor: pointer;
}

/* line 239, stdin */
.welcome-screen__linked-other-account a:hover, .welcome-screen__logout a:hover {
    color: #333;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.thank-you-ui {
    border-radius: 8px;
    width: 400px;
    background-color: #fff;
    padding: 90px 0 80px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    text-align: center;
}

/* line 13, stdin */
.thank-you-ui_has-plus {
    padding: 135px 0;
}

/* line 17, stdin */
.thank-you-ui_isTouch {
    width: 100%;
    padding: 30px 0 0;
}

/* line 22, stdin */
.thank-you-ui_has-plus .thank-you-ui_isTouch {
    padding: 110px 0 0;
}

/* line 26, stdin */
.thank-you-ui__image {
    border: none;
    background-size: 46px;
    height: 46px;
    width: 46px;
}

/* line 33, stdin */
.thank-you-ui__wrapper-image {
    width: 88px;
}

/* line 38, stdin */
.thank-you-ui__content-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #000;
    text-align: center;
}

/* line 46, stdin */
.thank-you-ui__content-text {
    margin-top: 10px;
    font-size: 15px;
    line-height: 22px;
    color: #777;
    text-align: center;
}

/* line 55, stdin */
.thank-you-ui__button {
    width: 240px;
    margin: 24px 0;
}

/* line 60, stdin */
.thank-you-ui__link {
    margin-bottom: 29px;
    line-height: 18px;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    color: #777;
    text-decoration: none;
    display: block;
    cursor: pointer;
}

/* line 71, stdin */
.thank-you-ui__link:hover {
    color: #333;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.thank-you-ui-with-code {
    border-radius: 8px;
    width: 400px;
    background-color: white;
    padding: 40px 50px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 14, stdin */
.thank-you-ui-with-code_is-touch {
    width: 100%;
    padding: 38px;
}

/* line 19, stdin */
.thank-you-ui-with-code__title {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4;
    color: black;
    margin-bottom: 10px;
}

/* line 27, stdin */
.thank-you-ui-with-code__description {
    font-size: 15px;
    line-height: 1.47;
    color: #777;
    margin-bottom: 14px;
}

/* line 34, stdin */
.thank-you-ui-with-code__code {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    color: #f60;
    margin-bottom: 8px;
}

/* line 42, stdin */
.thank-you-ui-with-code__code-description {
    font-size: 13px;
    line-height: 1.38;
    color: #aaa;
}

/* line 48, stdin */
.thank-you-ui-with-code__code-clipboard {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.38;
    color: #333;
    vertical-align: middle;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 48px;
    cursor: pointer;
}

/* line 61, stdin */
.thank-you-ui-with-code__code-clipboard_done {
    font-weight: normal;
}

/* line 65, stdin */
.thank-you-ui-with-code__link {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.38;
    color: #777;
    text-decoration: none;
    cursor: pointer;
}

/* line 73, stdin */
.thank-you-ui-with-code__link:hover {
    color: #333;
}

/* line 78, stdin */
.thank-you-ui-with-code__card {
    -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 0 4px 1px rgba(0, 0, 0, 0.02);
            box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 0 4px 1px rgba(0, 0, 0, 0.02);
    background-color: white;
    border-radius: 6px;
    margin-bottom: 24px;
}

/* line 85, stdin */
.thank-you-ui-with-code__card-item-code {
    padding: 16px;
}

/* line 89, stdin */
.thank-you-ui-with-code__card-item:not(:last-child) {
    border-bottom: solid 1px rgba(0, 0, 0, 0.08);
}

/* line 93, stdin */
.thank-you-ui-with-code__check-icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E %3Cdefs%3E %3Cpath id='a' d='M12.399 2.399l1.202 1.202-7.521 7.521L1.49 7.68l1.02-1.36 3.41 2.558z'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h14v14H0z'/%3E %3Cmask id='b' fill='%23fff'%3E %3Cuse xlink:href='%23a'/%3E %3C/mask%3E %3Cuse fill='%23000' fill-rule='nonzero' xlink:href='%23a'/%3E %3Cg fill='%23000' mask='url(%23b)'%3E %3Cpath d='M0 0h14v14H0z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    width: 14px;
    height: 14px;
    margin-right: 8px;
    background-size: 14px 14px;
}

/* line 101, stdin */
.thank-you-ui-with-code__button {
    margin: 0 0 10px;
    font-weight: 500;
    height: 48px;
    border-radius: 4px;
    width: 100%;
}

/* line 4, stdin */
.modal-partial-component {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 15;
}

/* line 15, stdin */
.modal-partial-component.animate-enter {
    opacity: 0;
}

/* line 19, stdin */
.modal-partial-component.animate-enter-active {
    opacity: 1;
    -webkit-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
}

/* line 24, stdin */
.modal-partial-component.animate-leave {
    opacity: 1;
}

/* line 28, stdin */
.modal-partial-component.animate-leave-active {
    opacity: 0;
    -webkit-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
}

/* line 33, stdin */
.modal-partial-component__inner {
    z-index: 2;
    height: 100%;
    overflow: scroll;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 44, stdin */
.modal-partial-component .modal-partial-component__overlay {
    z-index: 1;
}

/* line 48, stdin */
.modal-partial-component__content {
    max-height: 100%;
}

/* line 4, stdin */
.overlay-partial-component {
    background-color: rgba(0, 0, 0, 0.85);
    bottom: 0;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 12;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.reg-suggest-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(45%, #141414), to(rgba(20, 20, 20, 0))), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/ead72a.jpg);
    background: -webkit-linear-gradient(bottom, #141414 45%, rgba(20, 20, 20, 0)), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/ead72a.jpg);
    background: linear-gradient(to top, #141414 45%, rgba(20, 20, 20, 0)), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/ead72a.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: #141414;
    margin: 0 auto;
    width: 320px;
    padding: 270px 70px 47px;
    color: #fff;
    text-align: center;
    border-radius: 8px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    /* line 7, stdin */
    .reg-suggest-partial-component {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(45%, #141414), to(rgba(20, 20, 20, 0))), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/1f86c2.jpg);
        background: -webkit-linear-gradient(bottom, #141414 45%, rgba(20, 20, 20, 0)), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/1f86c2.jpg);
        background: linear-gradient(to top, #141414 45%, rgba(20, 20, 20, 0)), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/1f86c2.jpg);
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-color: #141414;
    }
}

/* line 36, stdin */
.reg-suggest-partial-component__supheader {
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    color: #fff;
}

/* line 43, stdin */
.reg-suggest-partial-component__header {
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
    margin: 0;
    font-weight: 400;
    font-size: 22px;
    line-height: 1.27;
    margin-top: 2px;
}

/* line 54, stdin */
.reg-suggest-partial-component__description {
    color: rgba(255, 255, 255, 0.6);
    font-size: 15px;
    line-height: 1.33;
    margin-top: 12px;
    margin-bottom: 22px;
}

/* line 62, stdin */
.reg-suggest-partial-component__buttons > button {
    margin-bottom: 15px;
}

/* line 66, stdin */
.reg-suggest-partial-component_mobile {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    padding: calc(30vh + 60px) 27px 0;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #141414), to(rgba(20, 20, 20, 0))), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/ead72a.jpg);
    background: -webkit-linear-gradient(bottom, #141414 20%, rgba(20, 20, 20, 0)), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/ead72a.jpg);
    background: linear-gradient(to top, #141414 20%, rgba(20, 20, 20, 0)), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/ead72a.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: #141414;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    /* line 66, stdin */
    .reg-suggest-partial-component_mobile {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #141414), to(rgba(20, 20, 20, 0))), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/1f86c2.jpg);
        background: -webkit-linear-gradient(bottom, #141414 20%, rgba(20, 20, 20, 0)), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/1f86c2.jpg);
        background: linear-gradient(to top, #141414 20%, rgba(20, 20, 20, 0)), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/1f86c2.jpg);
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-color: #141414;
    }
}

/* line 2, stdin */
.reg-suggest-modal-partial-component {
    margin: 0 auto;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.watch-online-plus-features-modal {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 960px;
    background-color: #fff;
    border-radius: 8px;
    padding: 40px 60px 55px;
    z-index: 16;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 20, stdin */
.watch-online-plus-features-modal__close-button {
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E %3Cg fill='none' fill-rule='evenodd' opacity='.7'%3E %3Cpath fill-rule='nonzero' d='M0 0h40v40H0z'/%3E %3Cpath fill='%23000' d='M20 18.75L11.25 10 10 11.25 18.75 20 10 28.75 11.25 30 20 21.25 28.75 30 30 28.75 21.25 20 30 11.25 28.75 10z'/%3E %3C/g%3E %3C/svg%3E");
    height: 40px;
    width: 40px;
}

/* line 30, stdin */
.watch-online-plus-features-modal__title {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.28;
    color: rgba(0, 0, 0, 0.9);
}

/* line 37, stdin */
.watch-online-plus-features-modal__subtitle {
    margin-top: 12px;
    opacity: 0.8;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.47;
    color: rgba(0, 0, 0, 0.8);
    max-width: 720px;
}

/* line 47, stdin */
.watch-online-plus-features-modal__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 50px;
    margin-bottom: -40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 55, stdin */
.watch-online-plus-features-modal__item {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    width: 261px;
    margin-bottom: 40px;
}

/* line 60, stdin */
.watch-online-plus-features-modal__item-icon {
    margin-bottom: 20px;
    background-size: contain;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    height: 40px;
    width: 40px;
}

/* line 68, stdin */
.watch-online-plus-features-modal__item-icon_music {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect width='40' height='40' fill='%23FFF' rx='8'/%3E %3Cellipse cx='19.136' cy='22.562' fill='%23FC0' fill-rule='nonzero' rx='11.078' ry='11.406'/%3E %3Cpath fill='%23F33' fill-rule='nonzero' d='M19.136 28.704c2.316 0 4.407-1.41 5.312-3.344.437-.933.653-1.832.653-3.023v-1.31s-.417.105-.474-.171c-.231-1.122-.575-1.839-1.007-2.345-1.094-1.282-2.697-2.09-4.484-2.09-3.294 0-5.965 2.75-5.965 6.141 0 3.393 2.671 6.142 5.965 6.142z'/%3E %3Cpath fill='%23F33' fill-rule='nonzero' d='M25.101 11.059v9.968l-.852 1.535.426-1.316s-.426-1.754-.426-2.193V5.014l7.67 3.071v5.703l-6.818-2.73z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 72, stdin */
.watch-online-plus-features-modal__item-icon_taxi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E %3Cdefs%3E %3Crect id='a' width='40' height='40' rx='8'/%3E %3ClinearGradient id='d' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E %3Cstop offset='0%25' stop-color='%23FFDA02'/%3E %3Cstop offset='49.711%25' stop-color='%23FFB101'/%3E %3Cstop offset='100%25' stop-color='%23FF9500'/%3E %3C/linearGradient%3E %3Cpath id='c' d='M0 0h40.026v40.026H0z'/%3E %3ClinearGradient id='g' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E %3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='0'/%3E %3Cstop offset='100%25' stop-color='%23D7DEDE'/%3E %3C/linearGradient%3E %3Cpath id='f' d='M0 20.013h20.013v20.013H0z'/%3E %3ClinearGradient id='i' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E %3Cstop offset='0%25' stop-opacity='0'/%3E %3Cstop offset='100%25' stop-color='%23363739'/%3E %3C/linearGradient%3E %3Cpath id='h' d='M20.013 20.013h20.013v20.013H20.013z'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='b' fill='%23fff'%3E %3Cuse xlink:href='%23a'/%3E %3C/mask%3E %3Cuse fill='%23FFF' xlink:href='%23a'/%3E %3Cg mask='url(%23b)'%3E %3Cmask id='e' fill='%23fff'%3E %3Cuse xlink:href='%23c'/%3E %3C/mask%3E %3Cuse fill='url(%23d)' xlink:href='%23c'/%3E %3Cg mask='url(%23e)'%3E %3Cuse fill='%23F3F5F5' xlink:href='%23f'/%3E %3Cuse fill='url(%23g)' xlink:href='%23f'/%3E %3C/g%3E %3Cg mask='url(%23e)'%3E %3Cuse fill='%23333337' xlink:href='%23h'/%3E %3Cuse fill='url(%23i)' xlink:href='%23h'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 76, stdin */
.watch-online-plus-features-modal__item-icon_drive {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E %3Cdefs%3E %3Crect id='a' width='40' height='40' rx='8'/%3E %3ClinearGradient id='d' x1='100%25' x2='44.442%25' y1='0%25' y2='100%25'%3E %3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.5'/%3E %3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E %3C/linearGradient%3E %3Cpath id='c' d='M10.94 1.944h18.167c3.921 0 7.511.422 10.77 1.265 3.259.843 5.98 2.231 8.162 4.165 2.183 1.934 3.716 4.488 4.599 7.662.883 3.173.934 7.091.153 11.752-.79 4.711-2.2 8.84-4.234 12.385-2.033 3.546-4.515 6.509-7.445 8.89-2.93 2.38-6.246 4.177-9.95 5.392-3.702 1.215-7.613 1.822-11.733 1.822H2.007l8.934-53.333z'/%3E %3ClinearGradient id='e' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E %3Cstop offset='0%25' stop-color='%23FD8F00'/%3E %3Cstop offset='100%25' stop-color='%23F98300'/%3E %3C/linearGradient%3E %3ClinearGradient id='g' x1='103.67%25' x2='30.279%25' y1='50%25' y2='50%25'%3E %3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.5'/%3E %3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E %3C/linearGradient%3E %3Cpath id='f' d='M13.63 11.794h11.443c2.47 0 4.73.266 6.783.798 2.053.533 3.767 1.41 5.141 2.63 1.375 1.22 2.34 2.833 2.897 4.836.556 2.004.588 4.477.096 7.42-.497 2.973-1.385 5.579-2.666 7.817-1.28 2.238-2.844 4.109-4.69 5.611a19.457 19.457 0 0 1-6.266 3.404c-2.333.767-4.796 1.15-7.391 1.15H8.003l5.627-33.666z'/%3E %3ClinearGradient id='i' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E %3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.769'/%3E %3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E %3C/linearGradient%3E %3Cpath id='h' d='M13.014 11.487h11.56c2.495 0 4.78.269 6.854.806 2.073.538 3.805 1.423 5.194 2.656 1.389 1.233 2.364 2.86 2.926 4.884.562 2.023.594 4.52.098 7.492-.503 3.004-1.4 5.636-2.695 7.896-1.294 2.26-2.873 4.15-4.737 5.667-1.865 1.517-3.975 2.663-6.332 3.437-2.356.775-4.845 1.162-7.467 1.162H7.33l5.685-34z'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='b' fill='%23fff'%3E %3Cuse xlink:href='%23a'/%3E %3C/mask%3E %3Cuse fill='%23FFF' xlink:href='%23a'/%3E %3Cg mask='url(%23b)'%3E %3Cpath fill='%23E7E7E7' fill-opacity='.7' d='M15.192-1.584l15.377-.806c3.32-.174 6.436.021 9.352.586 2.915.565 5.477 1.612 7.684 3.143 2.208 1.53 3.981 3.611 5.32 6.242 1.338 2.631 2.111 5.925 2.319 9.882.21 3.999-.216 7.535-1.277 10.609-1.06 3.073-2.61 5.676-4.646 7.81-2.037 2.132-4.51 3.792-7.417 4.978-2.908 1.187-6.106 1.871-9.593 2.054l-14.746.773-2.373-45.271z'/%3E %3Cg transform='rotate(-3 -136.08 444.684)'%3E %3Cuse fill='%230000F9' xlink:href='%23c'/%3E %3Cuse fill='url(%23d)' fill-opacity='.54' xlink:href='%23c'/%3E %3C/g%3E %3Cg transform='rotate(-2 -215.99 654.817)'%3E %3Cuse fill='url(%23e)' xlink:href='%23f'/%3E %3Cuse fill='url(%23g)' fill-opacity='.38' xlink:href='%23f'/%3E %3C/g%3E %3Cg transform='rotate(-3 -140.092 444.56)'%3E %3Cuse fill='%23161616' xlink:href='%23h'/%3E %3Cuse fill='url(%23i)' fill-opacity='.08' xlink:href='%23h'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 80, stdin */
.watch-online-plus-features-modal__item-icon_beru {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E %3Cdefs%3E %3Cpath id='a' d='M8.79 0C3.935 0 0 3.932 0 8.781V31.18c0 4.85 3.935 8.781 8.79 8.781h22.42c4.855 0 8.79-3.931 8.79-8.781V8.78c0-4.85-3.935-8.78-8.79-8.78H8.79z'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='b' fill='%23fff'%3E %3Cuse xlink:href='%23a'/%3E %3C/mask%3E %3Cpath fill='%23FFF' d='M0 39.988h40.027V0H0z' mask='url(%23b)'/%3E %3Cpath fill='%23773AFD' d='M0 40.009h40V13.372H0z' mask='url(%23b)'/%3E %3Cpath fill='%23462498' d='M0 13.372L4.409 6.71h31.18L40 13.372z' mask='url(%23b)'/%3E %3Cpath fill='%23F7F0FF' d='M17.145 20.028h5.71v-6.675h-5.71z' mask='url(%23b)'/%3E %3Cpath fill='%23DBCFEC' d='M22.855 13.353h-5.71l.39-6.643h4.93z' mask='url(%23b)'/%3E %3Cpath fill='%23FFF' d='M31.832 30.837h1.643v-1.642h-1.643v1.642zm.072-2.482h1.51v-5.298h-1.51v5.298zM10.763 29.387a1.2 1.2 0 0 1-.926.394 1.18 1.18 0 0 1-.914-.4c-.242-.266-.362-.677-.362-1.231 0-.533.12-.933.362-1.2.24-.266.546-.4.914-.4.376 0 .685.134.926.4.24.267.362.67.362 1.21 0 .555-.121.964-.362 1.227m-.807-4c-.586 0-1.145.178-1.616.482l.153-.42c.215-.56.716-.84 1.324-.896l2.456-.224v-1.385l-1.517.172c-2.623.252-3.778.894-3.778 4.487 0 2.294 1.175 3.347 2.865 3.347 1.69 0 2.808-1.054 2.808-2.781 0-1.728-1.144-2.781-2.695-2.781M23.421 29.388a1.18 1.18 0 0 1-.915.4c-.376 0-.684-.134-.925-.4-.241-.267-.362-.67-.362-1.21 0-.555.12-.964.362-1.227a1.2 1.2 0 0 1 .925-.394c.369 0 .674.133.915.4.241.266.362.677.362 1.231 0 .533-.12.933-.362 1.2m-.637-4c-.732 0-1.291.277-1.678.732v-.62h-1.357v7.441h1.47v-2.6c.38.38.902.61 1.565.61 1.551 0 2.525-1.246 2.525-2.782s-.974-2.781-2.525-2.781M29.54 25.5l-1.238 3.597L26.95 25.5h-1.599l2.155 5.397c-.263.442-.64.57-1.135.57h-.594v1.362h.757c1.055 0 1.995-.592 2.483-1.899l2.016-5.43h-1.492zM14.939 27.567c.03-.52.475-1.094 1.263-1.094.788 0 1.194.574 1.225 1.094h-2.488zm3.931.586c0-1.547-.816-2.804-2.654-2.804s-2.824 1.257-2.824 2.804c0 1.628 1.1 2.866 3.188 2.866 1.074 0 1.805-.419 1.805-.419v-1.138s-.578.35-1.569.35c-1.103 0-1.792-.506-1.876-1.179h3.908c.014-.131.022-.343.022-.48z' mask='url(%23b)'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 84, stdin */
.watch-online-plus-features-modal__item-icon_disk {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E %3Cdefs%3E %3Cpath id='b' d='M18.182 15.854c-3.865 1.795-7.507 2.203-8.134.912-.627-1.29 1.998-3.792 5.863-5.587 3.866-1.795 7.508-2.203 8.135-.913.627 1.292-1.998 3.793-5.864 5.588z'/%3E %3Cfilter id='a' width='311.6%25' height='474.7%25' x='-105.8%25' y='-187.3%25' filterUnits='objectBoundingBox'%3E %3CfeMorphology in='SourceAlpha' operator='dilate' radius='1' result='shadowSpreadOuter1'/%3E %3CfeOffset in='shadowSpreadOuter1' result='shadowOffsetOuter1'/%3E %3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='4'/%3E %3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E %3C/filter%3E %3ClinearGradient id='c' x1='42.104%25' x2='50%25' y1='42.871%25' y2='72.585%25'%3E %3Cstop offset='0%25' stop-color='%23FFF'/%3E %3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect width='40' height='40' fill='%23FFF' fill-rule='nonzero' rx='8'/%3E %3Cpath fill='%23000' d='M25.647 11.15c-1.114-.062-1.912-.393-2.858-.69-2.237-.699-5.006-.659-7.542.519a10.327 10.327 0 0 0-4.778 4.524c-.683 1.3-1.262 2.807-2.118 3.73a21.25 21.25 0 0 0-.144.148C5.4 22.299 4.14 25.296 5.07 27.209c2.044 4.209 32.224-9.606 29.555-13.702-1.108-1.7-4.584-2.699-8.978-2.357z'/%3E %3Cpath fill='%2307F' d='M23.152 27.075c8.173-3.794 13.05-10.468 11.724-13.198-1.325-2.729-9.292-2.24-17.464 1.555-8.172 3.794-13.456 9.457-12.13 12.186 1.326 2.73 9.699 3.251 17.87-.543z'/%3E %3Cg transform='translate(4.768 10)'%3E %3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E %3Cuse fill='%23FFF' xlink:href='%23b'/%3E %3C/g%3E %3Cpath fill='url(%23c)' d='M10.111 16.796l.063 4.844 10.755-.614 7.14-6.954-4.194-3.945z' opacity='.4' transform='translate(4.768 10)'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 89, stdin */
.watch-online-plus-features-modal__item-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.33;
    margin-bottom: 6px;
    color: rgba(0, 0, 0, 0.9);
}

/* line 97, stdin */
.watch-online-plus-features-modal__item-text {
    font-size: 15px;
    line-height: 1.47;
    color: rgba(0, 0, 0, 0.8);
}

/* line 103, stdin */
.watch-online-plus-features-modal__item_placeholder {
    visibility: hidden;
}

/* line 108, stdin */
.watch-online-plus-features-modal_is-touch {
    padding: 70px 32px;
    border-radius: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    max-width: 768px;
    height: 100%;
    top: 0;
    left: 50%;
    margin-top: 50px;
    overflow: scroll;
}

/* line 120, stdin */
.watch-online-plus-features-modal_is-touch .watch-online-plus-features-modal__title {
    font-size: 28px;
}

/* line 124, stdin */
.watch-online-plus-features-modal_is-touch .watch-online-plus-features-modal__subtitle {
    font-size: 15px;
}

/* line 128, stdin */
.watch-online-plus-features-modal_is-touch .watch-online-plus-features-modal__items {
    margin-top: 50px;
    padding-bottom: 70px;
}

/* line 133, stdin */
.watch-online-plus-features-modal_is-touch .watch-online-plus-features-modal__item {
    width: 100%;
}

/* line 136, stdin */
.watch-online-plus-features-modal_is-touch .watch-online-plus-features-modal__item_placeholder {
    display: none;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.popup-container {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 50px 60px 60px;
    border-radius: 8px;
    background-color: #fff;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 13, stdin */
.popup-container__close-button {
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 40 40'%3E %3Cg fill='none' fill-rule='evenodd' opacity='1'%3E %3Cpath fill-rule='nonzero' d='M0 0h40v40H0z'/%3E %3Cpath fill='%23000' d='M20 18.75L11.25 10 10 11.25 18.75 20 10 28.75 11.25 30 20 21.25 28.75 30 30 28.75 21.25 20 30 11.25 28.75 10z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: contain;
    opacity: 0.4;
    cursor: pointer;
    height: 40px;
    width: 40px;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 26, stdin */
.popup-container__close-button:hover {
    opacity: 0.9;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.user-subscription-cancel-modal {
    width: 428px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 9, stdin */
.user-subscription-cancel-modal__title {
    width: 384px;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
}

/* line 16, stdin */
.user-subscription-cancel-modal__description {
    margin-top: 20px;
    opacity: 0.8;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

/* line 24, stdin */
.user-subscription-cancel-modal__cancel-subscription {
    display: inline-block;
    margin-top: 6px;
    opacity: 0.4;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    cursor: pointer;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 35, stdin */
.user-subscription-cancel-modal__cancel-subscription:hover {
    opacity: 0.9;
}

/* line 40, stdin */
.user-subscription-cancel-modal__footer {
    margin-top: 28px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 45, stdin */
.user-subscription-cancel-modal__footer-description {
    margin-top: 24px;
    opacity: 0.8;
    font-size: 15px;
    line-height: 24px;
    color: #222;
}

/* line 53, stdin */
.user-subscription-cancel-modal__footer-phone {
    margin-top: 8px;
    font-size: 22px;
    font-weight: 600;
    line-height: 24px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.user-subscription-info-modal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 356px;
    height: 366px;
    text-align: center;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 15, stdin */
.user-subscription-info-modal__title {
    width: 100%;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
}

/* line 22, stdin */
.user-subscription-info-modal__description {
    width: 100%;
    margin-top: 10px;
    font-size: 15px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.6);
}

/* line 30, stdin */
.user-subscription-info-modal__close {
    padding-left: 32px;
    padding-right: 32px;
    margin-top: 32px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.user-subscription-confirm-modal {
    width: 428px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 9, stdin */
.user-subscription-confirm-modal__title {
    width: 396px;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
}

/* line 16, stdin */
.user-subscription-confirm-modal__list-title {
    margin-top: 32px;
    font-size: 18px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.8);
}

/* line 23, stdin */
.user-subscription-confirm-modal__list-item {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.8);
}

/* line 29, stdin */
.user-subscription-confirm-modal__list-item::before {
    content: ' ';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M7.022 11.046l8.294-7.776 1.368 1.46-9.626 9.024-5.722-5.087 1.328-1.494z'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 18px;
    height: 18px;
    margin-right: 14px;
    vertical-align: middle;
}

/* line 42, stdin */
.user-subscription-confirm-modal__footer {
    margin-top: 42px;
}

/* line 46, stdin */
.user-subscription-confirm-modal__confirm, .user-subscription-confirm-modal__cancel {
    padding-left: 32px;
    padding-right: 32px;
    margin-right: 10px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.user-subscription-available-list-modal {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 8, stdin */
.user-subscription-available-list-modal__title {
    width: 384px;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
}

/* line 15, stdin */
.user-subscription-available-list-modal__list {
    margin-top: 20px;
}

/* line 19, stdin */
.user-subscription-available-list-modal__subscription-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 585px;
    padding: 20px 0 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 27, stdin */
.user-subscription-available-list-modal__subscription-item:last-child {
    border: none;
    padding-bottom: 4px;
}

/* line 33, stdin */
.user-subscription-available-list-modal__subscription-item-text {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    width: 428px;
    opacity: 0.8;
    font-size: 18px;
    line-height: 24px;
}

/* line 40, stdin */
.user-subscription-available-list-modal__subscription-item-text_nowrap {
    white-space: pre;
}

/* line 45, stdin */
.user-subscription-available-list-modal__subscription-item-button {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    width: 127px;
    height: 36px;
    margin-left: 30px;
    font-size: 15px;
    line-height: 18px;
}

/* line 54, stdin */
.user-subscription-available-list-modal__subscription-item-note {
    margin-top: 20px;
    opacity: 0.8;
    font-size: 11px;
    line-height: 15px;
    color: #777;
}

/* line 62, stdin */
.user-subscription-available-list-modal__subscription-item-link {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    opacity: 0.8;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 70, stdin */
.user-subscription-available-list-modal__subscription-item-link:hover {
    opacity: 1;
}

/* line 75, stdin */
.user-subscription-available-list-modal__subscription-item-link_nohover:hover {
    opacity: 0.8;
}

/* line 4, stdin */
.watch-online-payment-form {
    position: absolute;
}

/* line 7, stdin */
.watch-online-payment-form__player {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 18;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.account-card-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 0 4px 1px rgba(0, 0, 0, 0.02);
            box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 0 4px 1px rgba(0, 0, 0, 0.02);
    overflow: hidden;
}

/* line 12, stdin */
.account-card-partial-component__head {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    background-repeat: no-repeat;
    background-position: center;
}

/* line 20, stdin */
.account-card-partial-component_type_yandex .account-card-partial-component__head {
    background-size: 70px 27px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='27' viewBox='0 0 70 27'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23000' d='M37.008 21.466v5.367h-2.304v-3.26h-7.112v3.26h-2.305v-5.367h1.02c1.515-3.523 1.68-8.659 1.68-13.071V6.979h7.704v14.487h1.317zm11.162.988c-1.053.823-2.436 1.35-4.083 1.35-3.424 0-5.531-2.733-5.531-7.836 0-5.334 1.482-9.22 5.005-9.22 2.765 0 4.576 2.075 4.576 7.705v1.416h-6.914c0 3.754 1.054 5.73 3.095 5.73 1.449 0 2.601-.66 3.26-1.12l.592 1.975zM21.27 6.98h2.535v16.595H21.27v-7.442h-3.82v7.442h-2.568V6.979h2.569v7.046h3.819V6.98zm36.449 16.595l-4.38-8.265v8.265h-2.568V6.979h2.569v7.672l3.984-7.672h2.6l-4.115 7.804 4.708 8.79H57.72zm8.824.23c-3.556 0-5.696-2.864-5.696-8.528 0-5.202 2.008-8.527 5.893-8.527 1.482 0 2.338.395 3.062.856l-.362 2.436c-.691-.592-1.679-1.152-2.733-1.152-1.843 0-3.16 2.074-3.16 6.256 0 4.148.987 6.519 3.062 6.519 1.25 0 2.206-.494 2.798-1.02L70 22.552c-.889.757-1.943 1.251-3.457 1.251zm-33.387-2.338V9.053h-2.864v.297c0 3.49-.165 8.593-1.548 12.116h4.412zm10.405-12.61c-1.58 0-2.14 1.943-2.305 4.906h4.247c0-2.832-.46-4.906-1.942-4.906z'/%3E %3Cpath fill='%23FC2E1C' d='M9.055 14.552H6.947L2.93 23.574H0l4.412-9.648C2.338 12.873.955 10.963.955 7.44.955 2.501 4.083.032 7.803.032h3.787v23.542H9.055v-9.022zm0-2.107V2.172h-1.35c-2.042 0-4.017 1.35-4.017 5.268 0 3.787 1.81 5.005 4.017 5.005h1.35z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 25, stdin */
.account-card-partial-component_type_kinopoisk .account-card-partial-component__head {
    background-size: 128px 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='185' height='24' viewBox='0 0 185 24'%3E %3Cpath fill='%23F60' fill-rule='evenodd' d='M9.571 14.24H8.126V23H1V0h7.126v8.69h1.598L13.754 0h7.452l-5.191 11.03L22 23h-8.062l-4.367-8.76zM55 17h-5v6h-6V5h6v6h5V5h6v18h-6v-6zM83 0h19v23h-7V6h-5v17h-7V0zm53.026 14.78h-.608l-4.374 3.99V23H124V5h7.044v6.78h.428l4.554-3.84V5H143v18h-6.974v-8.22zm-100.956 0h-.61L30 18.77V23h-7V5h7v6.78h.5l4.57-3.84V5H42v18h-6.93v-8.22zm127.93.15c-.059 1.48-.313 2.75-.763 3.81s-1.048 1.935-1.791 2.625a6.876 6.876 0 0 1-2.614 1.515c-.998.32-2.084.48-3.259.48h-.91c-1.253 0-2.413-.195-3.48-.585a7.418 7.418 0 0 1-2.76-1.755c-.773-.78-1.374-1.755-1.805-2.925-.43-1.17-.636-2.535-.617-4.095.02-1.56.245-2.925.676-4.095.43-1.17 1.022-2.145 1.776-2.925a7.216 7.216 0 0 1 2.687-1.755c1.037-.39 2.172-.585 3.406-.585h.968c1.155 0 2.237.165 3.245.495A7.269 7.269 0 0 1 160.4 6.65c.754.68 1.36 1.525 1.82 2.535.46 1.01.72 2.475.779 3.815h-6.43c-.098-.76-.367-1.62-.808-2-.44-.38-.983-.57-1.63-.57h-.263c-.764 0-1.37.305-1.82.915-.451.61-.676 1.495-.676 2.655 0 1.16.225 2.045.675 2.655.45.61 1.057.915 1.82.915h.265c.685 0 1.253-.225 1.703-.675.45-.45.704-1.105.763-1.965H163zm9.71 1.29H172V23h-7V5h7v6.3h.74l3.48-6.3h7.17l-4.62 8.37 5.52 9.63h-7.68l-3.9-6.78zM72.5 4.67c1.216 0 2.343.19 3.382.57 1.04.38 1.937.96 2.692 1.74.754.78 1.348 1.755 1.779 2.925.431 1.17.647 2.535.647 4.095 0 1.58-.216 2.955-.647 4.125-.431 1.17-1.025 2.14-1.78 2.91a7.182 7.182 0 0 1-2.676 1.725c-1.03.38-2.142.57-3.338.57h-.912c-1.255 0-2.412-.19-3.47-.57a7.252 7.252 0 0 1-2.736-1.725c-.765-.77-1.363-1.74-1.794-2.91C63.216 16.955 63 15.58 63 14c0-1.56.216-2.925.647-4.095.431-1.17 1.025-2.145 1.78-2.925a7.074 7.074 0 0 1 2.69-1.74c1.04-.38 2.177-.57 3.412-.57h.971zm-.382 12.9c.745 0 1.348-.305 1.808-.915.461-.61.692-1.495.692-2.655 0-1.16-.23-2.045-.692-2.655-.46-.61-1.063-.915-1.808-.915h-.236c-.784 0-1.402.305-1.853.915-.45.61-.676 1.495-.676 2.655 0 1.16.225 2.045.676 2.655.451.61 1.069.915 1.853.915h.236zM113.5 4.67c1.216 0 2.343.19 3.382.57 1.04.38 1.937.96 2.692 1.74.754.78 1.348 1.755 1.779 2.925.431 1.17.647 2.535.647 4.095 0 1.58-.216 2.955-.647 4.125-.431 1.17-1.025 2.14-1.78 2.91a7.182 7.182 0 0 1-2.676 1.725c-1.03.38-2.142.57-3.338.57h-.912c-1.255 0-2.412-.19-3.47-.57a7.252 7.252 0 0 1-2.736-1.725c-.765-.77-1.363-1.74-1.794-2.91-.431-1.17-.647-2.545-.647-4.125 0-1.56.216-2.925.647-4.095.431-1.17 1.025-2.145 1.78-2.925a7.074 7.074 0 0 1 2.69-1.74c1.04-.38 2.177-.57 3.412-.57h.971zm-.382 12.9c.745 0 1.348-.305 1.808-.915.461-.61.692-1.495.692-2.655 0-1.16-.23-2.045-.692-2.655-.46-.61-1.063-.915-1.808-.915h-.236c-.784 0-1.402.305-1.853.915-.45.61-.676 1.495-.676 2.655 0 1.16.225 2.045.676 2.655.451.61 1.069.915 1.853.915h.236z'/%3E %3C/svg%3E");
}

/* line 30, stdin */
.account-card-partial-component__footer {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 80px;
    padding: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 39, stdin */
.account-card-partial-component__footer__is-clickable {
    cursor: pointer;
}

/* line 43, stdin */
.account-card-partial-component__footer:hover {
    background-color: #f7f7f7;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 48, stdin */
.account-card-partial-component__info {
    margin-left: 16px;
    overflow: hidden;
}

/* line 53, stdin */
.account-card-partial-component__name {
    height: 18px;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: black;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* line 64, stdin */
.account-card-partial-component__email {
    height: 18px;
    font-size: 13px;
    line-height: 18px;
    color: #777;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* line 74, stdin */
.account-card-partial-component__avatar {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 40px;
    height: 40px;
    border: solid 1px silver;
    border-radius: 20px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 42px;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='60px' height='60px' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Euserpic-light%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M60,29.99995 C60,46.56845 46.5685,59.99995 30,59.99995 C13.4315,59.99995 0,46.56845 0,29.99995 C0,13.43145 13.4315,-5e-05 30,-5e-05 C46.5685,-5e-05 60,13.43145 60,29.99995' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='userpic-light'%3E %3Cg%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Fill-1' fill='%23D8D8D8' xlink:href='%23path-1'%3E%3C/use%3E %3Cpath d='M22.75,42.125 L21.928,48.0015 C18.53425,49.3605 13.6125,50.9 10.50875,52.80625 C15.75175,57.29175 22.559,60 30,60 C37.5885,60 44.51875,57.18275 49.802,52.53675 C47.27225,50.99425 43.086,49.73675 38.07175,48.0015 L37.25,42.125 L22.75,42.125 Z' id='Fill-4' fill='%23BBBBBB' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M15.95125,31.457 C16.31125,32.8405 17.16,33.9145 18.143,34.3995 C20.41275,41.811 25.2015,47.25 30.1135,47.25 C35.154,47.25 40.4925,41.79675 42.45625,34.30625 C43.36425,33.785 44.1355,32.75825 44.47425,31.457 C44.95375,29.6135 44.40925,27.82675 43.2465,27.08625 C43.09375,14.0635 36.8585,10.75 30.1135,10.75 C23.3225,10.75 15.841,14.02825 16.8425,27.34475 C15.91575,28.19275 15.521,29.802 15.95125,31.457 Z' id='Fill-6' fill='%23E6E6E6' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.domik-bind-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    padding: 50px;
}

@media (max-width: 400px) {
    /* line 5, stdin */
    .domik-bind-partial-component {
        padding-left: 25px;
        padding-right: 25px;
    }
}

/* line 17, stdin */
.domik-bind-partial-component__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    color: black;
}

/* line 25, stdin */
.domik-bind-partial-component__hint {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    color: #777;
    margin-top: 22px;
}

/* line 33, stdin */
.domik-bind-partial-component__account-card-top {
    margin-top: 28px;
}

/* line 37, stdin */
.domik-bind-partial-component__account-card-bottom {
    margin-top: 20px;
}

/* line 41, stdin */
.domik-bind-partial-component__action-button {
    margin-top: 24px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 46, stdin */
.domik-bind-partial-component__action-button:hover {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 50, stdin */
.domik-bind-partial-component__relogin-link {
    margin-top: 24px;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    text-align: center;
    color: #777;
    text-decoration: none;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 62, stdin */
.domik-bind-partial-component__relogin-link:hover {
    color: black;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    cursor: pointer;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.domik-message-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    height: 544px;
    padding: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

@media (max-width: 400px) {
    /* line 5, stdin */
    .domik-message-partial-component {
        padding-left: 25px;
        padding-right: 25px;
    }
}

/* line 20, stdin */
.domik-message-partial-component__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 27, stdin */
.domik-message-partial-component__title {
    margin-top: 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    color: black;
    text-align: center;
}

/* line 36, stdin */
.domik-message-partial-component__message {
    margin-top: 10px;
    font-size: 15px;
    line-height: 22px;
    color: #333;
    text-align: center;
}

/* line 44, stdin */
.domik-message-partial-component__icon {
    width: 48px;
    height: 48px;
    background-size: 48px 48px;
}

/* line 50, stdin */
.domik-message-partial-component_type_alert .domik-message-partial-component__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Ccircle cx='24' cy='24' r='23' stroke='%23AAA' stroke-width='2'/%3E %3Cpath fill='%23AAA' fill-rule='nonzero' d='M23 13h2v16h-2zM23 33h2v2h-2z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 54, stdin */
.domik-message-partial-component_type_success .domik-message-partial-component__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E %3Cg fill='none' fill-rule='evenodd' stroke='%23F60' stroke-width='2'%3E %3Cpath d='M14.4 24l7.2 6.4 12.8-12'/%3E %3Ccircle cx='24' cy='24' r='23'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 58, stdin */
.domik-message-partial-component__action-button {
    margin-top: 24px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 63, stdin */
.domik-message-partial-component__action-button:hover {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.domik-recovery-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    height: 544px;
}

/* line 12, stdin */
.domik-recovery-partial-component__content {
    overflow-y: scroll;
    padding: 50px;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

@media (max-width: 400px) {
    /* line 12, stdin */
    .domik-recovery-partial-component__content {
        padding-left: 25px;
        padding-right: 25px;
    }
}

/* line 25, stdin */
.domik-recovery-partial-component__content::-webkit-scrollbar {
    display: none;
}

/* line 29, stdin */
.domik-recovery-partial-component__footer {
    padding: 24px 50px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 34, stdin */
.domik-recovery-partial-component__footer_is-more-content {
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
}

/* line 39, stdin */
.domik-recovery-partial-component__content-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    color: black;
}

/* line 47, stdin */
.domik-recovery-partial-component__content-message {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    color: #333;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* line 56, stdin */
.domik-recovery-partial-component__account-card {
    margin-top: 22px;
}

/* line 60, stdin */
.domik-recovery-partial-component__plus {
    background-size: 24px;
    width: 100%;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='%23000' fill-rule='nonzero' opacity='.6'%3E %3Cpath d='M12 6h1v13h-1z'/%3E %3Cpath d='M6 12h13v1H6z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 18px;
}

/* line 70, stdin */
.domik-recovery-partial-component__action-button {
    width: 100%;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 75, stdin */
.domik-recovery-partial-component__action-button:hover {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.captcha-partial-component {
    background-repeat: no-repeat;
    background-position: center;
    height: 100px;
    border: dashed gray 1px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
    position: relative;
}

/* line 14, stdin */
.captcha-partial-component__refresh {
    position: absolute;
    width: 14px;
    height: 18px;
    top: 14px;
    right: 14px;
    border: 0;
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='14px' height='18px' viewBox='0 0 14 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Ereload%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='authorization' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' fill-opacity='0.3'%3E %3Cg id='3.4' transform='translate(-770.000000, -505.000000)' fill='%23000000'%3E %3Cg id='password' transform='translate(410.000000, 19.000000)'%3E %3Cg id='capcha' transform='translate(70.000000, 470.000000)'%3E %3Cg id='Другая-картинка-+-reload' transform='translate(290.000000, 16.000000)'%3E %3Cpath d='M2.74077507,14.555535 C2.73531839,14.5513452 2.72986806,14.5471477 2.72442409,14.5429423 L3.71354359,13.9718738 L7,12 L7,14.5 C10.0375661,14.5 12.5,12.0375661 12.5,9 C12.5,7.9629598 12.2129852,6.99295549 11.7140575,6.16508897 L13.0134744,5.4148703 C13.6399845,6.46348016 14,7.68969701 14,9 C14,12.8659932 10.8659932,16 7,16 L7,18 L2,15 L2.74077472,14.5555352 Z M7,2 C3.13400675,2 0,5.13400675 0,9 C0,10.2854537 0.346489923,11.4899803 0.951169367,12.5252795 L2.25043759,11.7751466 C1.77342277,10.9605129 1.5,10.0121871 1.5,9 C1.5,5.96243388 3.96243388,3.5 7,3.5 L7,6 L12,3 L7,0 L7,2 Z' id='reload'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    cursor: pointer;
    background-size: 14px 18px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.domik-login-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    padding: 50px;
}

@media (max-width: 400px) {
    /* line 5, stdin */
    .domik-login-partial-component {
        padding-left: 25px;
        padding-right: 25px;
    }
}

/* line 16, stdin */
.domik-login-partial-component__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    color: black;
}

/* line 24, stdin */
.domik-login-partial-component__message {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    color: #333;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* line 33, stdin */
.domik-login-partial-component__social-networks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
}

/* line 40, stdin */
.domik-login-partial-component__social-network {
    height: 48px;
    width: 52px;
    border-radius: 4px;
    margin: 3px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    -webkit-transition-property: background-color, border;
    transition-property: background-color, border;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    border: 0;
}

/* line 54, stdin */
.domik-login-partial-component__social-network:hover {
    -webkit-transition-property: background-color, border;
    transition-property: background-color, border;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 58, stdin */
.domik-login-partial-component__social-network_type_vkontakte {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='white' fill-rule='nonzero' d='M19.276 11.884s2.898-3.81 3.187-5.061c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983' /%3E %3C/g%3E %3C/svg%3E");
    background-color: #4b74a2;
}

/* line 62, stdin */
.domik-login-partial-component__social-network_type_vkontakte:hover {
    background-color: #3b5b7f;
}

/* line 66, stdin */
.domik-login-partial-component__social-network_type_facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='white' fill-rule='nonzero' d='M13.625 9V6.96c.21-.702.674-.866 1.001-.866h2.01V3.01L13.867 3c-3.074 0-3.773 2.3-3.773 3.772V9H8v3.007h2.25V21h3.375v-8.993h2.73L16.682 9h-3.057z' /%3E %3C/g%3E %3C/svg%3E");
    background-color: #3b579d;
}

/* line 70, stdin */
.domik-login-partial-component__social-network_type_facebook:hover {
    background-color: #2d4278;
}

/* line 74, stdin */
.domik-login-partial-component__social-network_type_google {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E %3Cdefs%3E %3Cpath id='a' d='M12.181 3.008c2.267-.104 4.397.863 6.133 2.22a32.34 32.34 0 0 1-2.328 2.364c-2.086-1.413-5.054-1.817-7.14-.184-2.986 2.023-3.122 6.802-.25 8.98 2.792 2.484 8.07 1.25 8.841-2.552-1.749-.026-3.502 0-5.251-.056-.005-1.023-.01-2.045-.005-3.068 2.924-.009 5.848-.013 8.776.009.175 2.406-.149 4.967-1.657 6.956-2.284 3.15-6.869 4.07-10.446 2.72-3.59-1.34-6.132-5.057-5.83-8.847.08-4.637 4.427-8.697 9.157-8.542z' fill='white' /%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cuse fill='white' xlink:href='%23a' /%3E %3C/g%3E %3C/svg%3E");
    background-color: #dc4b39;
}

/* line 78, stdin */
.domik-login-partial-component__social-network_type_google:hover {
    background-color: #c03322;
}

/* line 82, stdin */
.domik-login-partial-component__social-network_type_twitter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='white' fill-rule='nonzero' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z' /%3E %3C/g%3E %3C/svg%3E");
    background-color: #55acee;
}

/* line 87, stdin */
.domik-login-partial-component__social-network_type_twitter:hover {
    background-color: #2795e9;
}

/* line 91, stdin */
.domik-login-partial-component__social-network_type_odnoklassniki {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='white' fill-rule='nonzero' d='M12 5c1.102 0 2 .897 2 2s-.898 2-2 2c-1.101 0-2-.897-2-2s.899-2 2-2zm0 7c2.759 0 5-2.242 5-4.998A5.006 5.006 0 0 0 12 2a5.007 5.007 0 0 0-5 5.002A5.004 5.004 0 0 0 12 12zm1.983 3.81a9.324 9.324 0 0 0 2.846-1.147 1.375 1.375 0 0 0 .45-1.925 1.459 1.459 0 0 0-1.98-.44 6.373 6.373 0 0 1-6.6 0 1.459 1.459 0 0 0-1.98.44 1.374 1.374 0 0 0 .45 1.925 9.34 9.34 0 0 0 2.847 1.147l-2.74 2.665a1.367 1.367 0 0 0 0 1.974c.281.273.648.41 1.015.41.367 0 .736-.137 1.016-.41L12 17.832l2.693 2.618a1.463 1.463 0 0 0 2.031 0 1.367 1.367 0 0 0 0-1.973l-2.74-2.665v-.001z' /%3E %3C/g%3E %3C/svg%3E");
    background-color: #ed812b;
}

/* line 96, stdin */
.domik-login-partial-component__social-network_type_odnoklassniki:hover {
    background-color: #d36812;
}

/* line 100, stdin */
.domik-login-partial-component__social-network_type_mailru {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='white' d='M15.455 11.504c-.114-2.212-1.755-3.542-3.738-3.542h-.074c-2.288 0-3.557 1.799-3.557 3.843 0 2.288 1.535 3.733 3.547 3.733 2.244 0 3.72-1.644 3.826-3.588l-.004-.446zm-3.801-5.52c1.528 0 2.965.675 4.02 1.733v.004c0-.507.342-.89.817-.89l.12-.001c.742 0 .895.703.895.924l.003 7.897c-.053.517.534.783.859.452 1.268-1.302 2.785-6.698-.788-9.825-3.33-2.914-7.8-2.434-10.176-.796-2.525 1.742-4.142 5.598-2.572 9.22 1.711 3.95 6.61 5.128 9.52 3.954 1.476-.595 2.156 1.397.625 2.048-2.313.986-8.752.887-11.76-4.324-2.031-3.517-1.923-9.707 3.467-12.915 4.122-2.453 9.557-1.773 12.835 1.65 3.427 3.579 3.227 10.278-.115 12.886-1.515 1.182-3.763.031-3.749-1.695l-.016-.564a5.622 5.622 0 0 1-3.985 1.658c-3.02 0-5.678-2.658-5.678-5.678 0-3.05 2.658-5.738 5.678-5.738z' /%3E %3C/g%3E %3C/svg%3E");
    background-color: #168de2;
}

/* line 105, stdin */
.domik-login-partial-component__social-network_type_mailru:hover {
    background-color: #1170b4;
}

/* line 109, stdin */
.domik-login-partial-component__social-network_type_placeholder {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='gray' fill-rule='evenodd' d='M5 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z' /%3E %3C/svg%3E");
    border: 1px solid silver;
    background-color: white;
}

/* line 115, stdin */
.domik-login-partial-component__social-network_type_placeholder:hover {
    border-color: gray;
}

/* line 119, stdin */
.domik-login-partial-component__plus {
    margin-top: 16px;
    font-size: 13px;
    line-height: 18px;
    color: #777;
    text-align: center;
}

/* line 127, stdin */
.domik-login-partial-component__input {
    width: 100%;
    margin-top: 10px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: black;
    border: 1px solid silver;
    padding: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 141, stdin */
.domik-login-partial-component__input_field_email {
    margin-top: 18px;
}

/* line 145, stdin */
.domik-login-partial-component__input:hover {
    border-color: gray;
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 150, stdin */
.domik-login-partial-component__input:focus {
    border-color: gray;
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 155, stdin */
.domik-login-partial-component__input_with-placeholder {
    padding-right: 95px;
}

/* line 159, stdin */
.domik-login-partial-component__input::-webkit-input-placeholder {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #aaa;
}
.domik-login-partial-component__input::-moz-placeholder {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #aaa;
}
.domik-login-partial-component__input:-ms-input-placeholder {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #aaa;
}
.domik-login-partial-component__input::-ms-input-placeholder {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #aaa;
}
.domik-login-partial-component__input::placeholder {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #aaa;
}

/* line 166, stdin */
.domik-login-partial-component__input-placeholder-wrapper {
    position: relative;
}

/* line 170, stdin */
.domik-login-partial-component__input-placeholder {
    position: absolute;
    right: 15px;
    top: 24px;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -0.3px;
    color: #aaa;
    text-decoration: none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    border: 0;
    cursor: pointer;
    background-color: transparent;
}

/* line 187, stdin */
.domik-login-partial-component__input-placeholder:hover {
    color: black;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 192, stdin */
.domik-login-partial-component__action-button {
    margin-top: 16px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 197, stdin */
.domik-login-partial-component__action-button:hover {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 201, stdin */
.domik-login-partial-component__help-link {
    margin-top: 24px;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    text-align: center;
    color: #777;
    text-decoration: none;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 213, stdin */
.domik-login-partial-component__help-link:hover {
    color: black;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 218, stdin */
.domik-login-partial-component__captcha {
    margin-top: 10px;
}

/* line 4, stdin */
.domik-partial-component {
    max-width: 400px;
    border-radius: 8px;
    background-color: white;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.modal-content-adaptive-close-button-partial-component__close-button {
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.586 3L12 10.586 4.414 3 3 4.414 10.586 12 3 19.586 4.414 21 12 13.414 19.586 21 21 19.586 13.414 12 21 4.414z'/%3E %3C/svg%3E");
    background-size: contain;
    opacity: 0.4;
    cursor: pointer;
    height: 24px;
    width: 24px;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 19, stdin */
.modal-content-adaptive-close-button-partial-component__close-button:hover {
    opacity: 0.9;
}

/* line 23, stdin */
.modal-content-adaptive-close-button-partial-component__close-button_fixed {
    top: 60px;
    right: initial;
    position: fixed;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M19.586 3L12 10.586 4.414 3 3 4.414 10.586 12 3 19.586 4.414 21 12 13.414 19.586 21 21 19.586 13.414 12 21 4.414z' /%3E %3C/svg%3E");
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.kinopoisk-go-modal-container-partial-component {
    margin: 60px 0;
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 8px;
    background-color: #fff;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    width: 552px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.ui-button {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    border: 0 solid transparent;
    background: transparent;
    line-height: normal;
    -webkit-appearance: none;
    outline: none;
    text-align: center;
    cursor: pointer;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 19, stdin */
.ui-button_link {
    display: inline-block;
    text-decoration: none;
}

/* line 25, stdin */
.ui-button_size_xxs {
    font-size: 13px;
    line-height: 1.3;
    padding: 6px 16px;
}

/* line 31, stdin */
.ui-button_size_xs {
    font-size: 13px;
    line-height: 1.23;
    padding: 8px 20px;
}

/* line 37, stdin */
.ui-button_size_s {
    font-size: 15px;
    line-height: 1.2;
    padding: 8px 24px;
}

/* line 43, stdin */
.ui-button_size_m {
    font-size: 15px;
    line-height: 1.2;
    padding: 11px 28px;
}

/* line 48, stdin */
.ui-button_size_l {
    font-size: 15px;
    line-height: 1.2;
    padding: 13px 32px;
}

/* line 53, stdin */
.ui-button_size_xl {
    font-size: 15px;
    line-height: 1.2;
    padding: 15px 36px;
}

/* line 58, stdin */
.ui-button_size_xxl {
    font-size: 16px;
    line-height: 1.25;
    padding: 16px 40px;
}

/* line 66, stdin */
.ui-button_kind_ghost {
    font-weight: 500;
    color: #333;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
    border: solid 1px rgba(0, 0, 0, 0.1);
    background: #fff;
}

/* line 74, stdin */
.ui-button_kind_ghost:hover {
    color: #333;
    background: #f7f7f7;
}

/* line 79, stdin */
.ui-button_kind_ghost:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    background-color: #f7f7f7;
}

/* line 84, stdin */
.ui-button_kind_ghost:disabled, .ui-button_kind_ghost[disabled] {
    background-color: rgba(0, 0, 0, 0.03);
    color: #aaa;
    font-weight: normal;
}

/* line 92, stdin */
.ui-button_kind_primary {
    font-weight: 500;
    color: #fff;
    border-radius: 4px;
    background: #f60;
}

/* line 98, stdin */
.ui-button_kind_primary:hover {
    color: #fff;
    background: #f25900;
}

/* line 103, stdin */
.ui-button_kind_primary:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    background-color: #f25900;
}

/* line 108, stdin */
.ui-button_kind_primary:disabled, .ui-button_kind_primary[disabled] {
    background-color: rgba(0, 0, 0, 0.03);
    color: #aaa;
    font-weight: normal;
}

/* line 116, stdin */
.ui-button_kind_secondary {
    font-weight: 500;
    color: #333;
    border-radius: 4px;
    background: #f2f2f2;
}

/* line 122, stdin */
.ui-button_kind_secondary:hover {
    color: #333;
    background: #e6e6e6;
}

/* line 127, stdin */
.ui-button_kind_secondary:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    background-color: #e6e6e6;
}

/* line 132, stdin */
.ui-button_kind_secondary:disabled, .ui-button_kind_secondary[disabled] {
    background-color: rgba(0, 0, 0, 0.03);
    color: #aaa;
    font-weight: normal;
}

/* line 142, stdin */
.ui-button-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 144, stdin */
.ui-button-group .ui-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
}

/* line 150, stdin */
.ui-button-group .ui-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* line 155, stdin */
.ui-button-group .ui-button:not(:first-child):not(:last-child) {
    border-radius: 0;
    border-right: 0;
}

/* line 4, stdin */
.kinopoisk-go-section-title-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    color: #000;
    padding: 0;
    margin: 0;
}

/* line 4, stdin */
.scroll-bar {
    overflow: hidden;
}

/* line 7, stdin */
.scroll-bar_prevent-default-scroll .scroll-bar__scroll {
    overflow: hidden;
}

/* line 11, stdin */
.scroll-bar__scroll {
    margin-bottom: -30px;
    overflow-x: auto;
    padding-bottom: 30px;
    -webkit-overflow-scrolling: touch;
}

@-webkit-keyframes spinner {
    from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@keyframes spinner {
    from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

/* line 14, stdin */
.spinner {
    -webkit-animation: spinner 1s linear infinite;
            animation: spinner 1s linear infinite;
    display: inline-block;
    overflow: hidden;
    position: relative;
}

/* line 20, stdin */
.spinner_size_xs {
    height: 12px;
    width: 12px;
}

/* line 25, stdin */
.spinner_size_s {
    height: 20px;
    width: 20px;
}

/* line 30, stdin */
.spinner_size_sm {
    height: 30px;
    width: 30px;
}

/* line 35, stdin */
.spinner_size_m {
    height: 40px;
    width: 40px;
}

/* line 40, stdin */
.spinner_size_auto {
    height: 100%;
    width: 100%;
}

/* line 45, stdin */
.spinner__circle {
    height: 100%;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

/* line 54, stdin */
.spinner__circle::before {
    border-radius: 100%;
    content: '';
    height: 100%;
    left: -50%;
    position: absolute;
    top: 0;
    width: 100%;
}

/* line 64, stdin */
.spinner_color_orange .spinner__circle::before {
    -webkit-box-shadow: inset 0 0 0 2px #fe7609;
            box-shadow: inset 0 0 0 2px #fe7609;
}

/* line 68, stdin */
.spinner_color_white .spinner__circle::before {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
            box-shadow: inset 0 0 0 2px #fff;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.circle-arrow-button {
    color: inherit;
    position: relative;
    background-color: transparent;
    border: none;
    cursor: pointer;
}

/* line 17, stdin */
.circle-arrow-button__text {
    color: inherit;
    opacity: 0.7;
    display: block;
    font-size: 13px;
    line-height: 15px;
    text-align: center;
    -webkit-transition-property: opacity, color;
    transition-property: opacity, color;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
}

/* line 28, stdin */
.circle-arrow-button__icon {
    display: block;
    width: 72px;
    height: 72px;
    padding: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
}

/* line 38, stdin */
.circle-arrow-button__icon::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: rgba(68, 68, 68, 0.9);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition-property: background-image, background-color, -webkit-box-shadow;
    transition-property: background-image, background-color, -webkit-box-shadow;
    transition-property: background-image, background-color, box-shadow;
    transition-property: background-image, background-color, box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
}

/* line 53, stdin */
.circle-arrow-button_theme_default .circle-arrow-button__icon::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18px' height='14px' viewBox='0 0 18 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E%3C/defs%3E %3Cg id='current' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='ui' transform='translate(-385.000000, -2143.000000)' fill='%23FFFFFF'%3E %3Cg id='Group' transform='translate(324.000000, 2045.000000)'%3E %3Cg id='arrow' transform='translate(46.000000, 81.000000)'%3E %3Cg transform='translate(12.000000, 12.000000)'%3E %3Cpath d='M17.4994492,13 L3,13 L3,11 L17.5005714,11 L13,6.32858837 L14.28,5 L21,11.9993613 L14.2806154,19 L13,17.6707729 L17.4994492,13 Z'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 59, stdin */
.circle-arrow-button_theme_compact .circle-arrow-button__icon::before {
    background-image: url("data:image/svg+xml,%3Csvg width='8px' height='14px' viewBox='0 0 8 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E%3C/defs%3E %3Cg id='current' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='ui' transform='translate(-633.000000, -2143.000000)' fill='%23FFFFFF'%3E %3Cg id='arrow' transform='translate(612.000000, 2126.000000)'%3E %3Cg transform='translate(15.000000, 15.000000)'%3E %3Cpolygon transform='translate(10.000000, 9.000000) scale(-1, 1) translate(-10.000000, -9.000000) ' points='12.72 2 6 8.99936126 12.7193846 16 14 14.6707729 8.53661538 8.99936126 14 3.32858837'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 5, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.circle-arrow-button:hover.circle-arrow-button__text {
    opacity: 0.9;
}

/* line 9, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.circle-arrow-button:hover .circle-arrow-button__icon::before {
    background-color: rgba(102, 102, 102, 0.95);
}

/* line 15, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.circle-arrow-button:hover.circle-arrow-button_animation_slide.circle-arrow-button_direction_left .circle-arrow-button__icon {
    -webkit-transform: scaleX(-1) translateX(5px);
            transform: scaleX(-1) translateX(5px);
}

/* line 21, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.circle-arrow-button:hover.circle-arrow-button_animation_slide.circle-arrow-button_direction_right .circle-arrow-button__icon {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
}

/* line 68, stdin */
.circle-arrow-button_direction_left .circle-arrow-button__icon {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
}

/* line 73, stdin */
.circle-arrow-button_touch.circle-arrow-button_theme_default .circle-arrow-button__icon::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18px' height='14px' viewBox='0 0 18 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E%3C/defs%3E %3Cg id='current' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='ui' transform='translate(-385.000000, -2143.000000)' fill='%23FFFFFF'%3E %3Cg id='Group' transform='translate(324.000000, 2045.000000)'%3E %3Cg id='arrow' transform='translate(46.000000, 81.000000)'%3E %3Cg transform='translate(12.000000, 12.000000)'%3E %3Cpath d='M17.4994492,13 L3,13 L3,11 L17.5005714,11 L13,6.32858837 L14.28,5 L21,11.9993613 L14.2806154,19 L13,17.6707729 L17.4994492,13 Z' fill='%23666'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 78, stdin */
.circle-arrow-button_touch .circle-arrow-button__icon::before {
    background-color: #f7f7f7;
}

/* line 82, stdin */
.circle-arrow-button_color_white:hover .circle-arrow-button__text {
    color: #000;
}

/* line 86, stdin */
.circle-arrow-button_color_white .circle-arrow-button__text {
    color: #666;
}

/* line 5, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.circle-arrow-button_color_white:hover.circle-arrow-button__text {
    opacity: 0.9;
}

/* line 9, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.circle-arrow-button_color_white:hover .circle-arrow-button__icon::before {
    background-color: #fff;
}

/* line 15, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.circle-arrow-button_color_white:hover.circle-arrow-button_animation_slide.circle-arrow-button_direction_left .circle-arrow-button__icon {
    -webkit-transform: scaleX(-1) translateX(5px);
            transform: scaleX(-1) translateX(5px);
}

/* line 21, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.circle-arrow-button_color_white:hover.circle-arrow-button_animation_slide.circle-arrow-button_direction_right .circle-arrow-button__icon {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
}

/* line 97, stdin */
.circle-arrow-button_color_white:hover .circle-arrow-button__icon::before {
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px rgba(0, 0, 0, 0.05);
    background-image: url("data:image/svg+xml,%3Csvg width='8px' height='14px' viewBox='0 0 8 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E%3C/defs%3E %3Cg id='current' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='ui' transform='translate(-633.000000, -2143.000000)' fill='%23FFFFFF'%3E %3Cg id='arrow' transform='translate(612.000000, 2126.000000)'%3E %3Cg transform='translate(15.000000, 15.000000)'%3E %3Cpolygon transform='translate(10.000000, 9.000000) scale(-1, 1) translate(-10.000000, -9.000000) ' points='12.72 2 6 8.99936126 12.7193846 16 14 14.6707729 8.53661538 8.99936126 14 3.32858837' fill='%23000'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 105, stdin */
.circle-arrow-button_color_white:active .circle-arrow-button__icon::before {
    background-color: #f7f7f7;
}

/* line 111, stdin */
.circle-arrow-button_color_white .circle-arrow-button__icon::before {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05), 0 1px 0 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05), 0 1px 0 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05);
    background-image: url("data:image/svg+xml,%3Csvg width='8px' height='14px' viewBox='0 0 8 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E%3C/defs%3E %3Cg id='current' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='ui' transform='translate(-633.000000, -2143.000000)' fill='%23FFFFFF'%3E %3Cg id='arrow' transform='translate(612.000000, 2126.000000)'%3E %3Cg transform='translate(15.000000, 15.000000)'%3E %3Cpolygon transform='translate(10.000000, 9.000000) scale(-1, 1) translate(-10.000000, -9.000000) ' points='12.72 2 6 8.99936126 12.7193846 16 14 14.6707729 8.53661538 8.99936126 14 3.32858837' fill='%23666'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.carousel {
    position: relative;
}

/* line 10, stdin */
.carousel__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

/* line 15, stdin */
.carousel__button {
    position: absolute;
    z-index: 1;
    top: 50%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.2s ease-out, visibility 0s 0s;
    transition: opacity 0.2s ease-out, visibility 0s 0s;
    opacity: 0;
}

/* line 114, ../kinopoisk-components/mixins.scss */
.carousel__button_hide {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s ease-out, visibility 0s 0.2s;
    transition: opacity 0.2s ease-out, visibility 0s 0.2s;
}

/* line 25, stdin */
.carousel__button_direction_left {
    left: 0;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

/* line 30, stdin */
.carousel__button_direction_right {
    right: 0;
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
}

/* line 38, stdin */
.carousel:hover .carousel__button:not(.carousel__button_hide) {
    opacity: 1;
}

/* line 43, stdin */
.carousel__item {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative;
    cursor: pointer;
    position: relative;
    width: 100px;
    margin-right: 12px;
}

/* line 66, ../kinopoisk-components/mixins.scss */
.carousel__item::before {
    background-color: rgba(52, 52, 52, 0.1);
    border-radius: 2px;
    bottom: -4px;
    content: '';
    left: -2px;
    opacity: 0;
    position: absolute;
    right: -2px;
    top: -4px;
}

/* line 78, ../kinopoisk-components/mixins.scss */
.carousel__item:active::before {
    -webkit-animation: pulse 0.5s;
            animation: pulse 0.5s;
}

/* line 5, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item:last-child {
    margin-right: 0;
}

/* line 47, stdin */
.carousel__item_width_s {
    width: 100px;
    margin-right: 12px;
}

/* line 5, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item_width_s:last-child {
    margin-right: 0;
}

/* line 51, stdin */
.carousel__item_width_m {
    width: 128px;
    margin-right: 16px;
}

/* line 5, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item_width_m:last-child {
    margin-right: 0;
}

/* line 55, stdin */
.carousel__item_width_l {
    width: 140px;
    margin-right: 24px;
}

/* line 5, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item_width_l:last-child {
    margin-right: 0;
}

/* line 59, stdin */
.carousel__item_width_hd {
    width: 160px;
    margin-right: 30px;
}

/* line 5, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item_width_hd:last-child {
    margin-right: 0;
}

@media screen and (min-width: 1280px) {
    /* line 59, stdin */
    .carousel__item_width_hd {
        width: 170px;
        margin-right: 28px;
    }
}

/* line 64, stdin */
.carousel__item_trailer {
    width: auto;
}

/* line 68, stdin */
.carousel__item_groupped {
    margin-right: 0;
    width: auto;
}

/* line 72, stdin */
.carousel__item_groupped:not(:last-child) {
    margin-right: 12px;
}

/* line 79, stdin */
.carousel__item_multiselection.carousel__item_width_m {
    height: 180px;
    width: 272px;
    margin-right: 16px;
}

/* line 60, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item_multiselection.carousel__item_width_m:last-child {
    margin-right: 0;
}

/* line 83, stdin */
.carousel__item_multiselection.carousel__item_width_hd {
    height: 188px;
    width: 288px;
    margin-right: 28px;
}

/* line 60, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item_multiselection.carousel__item_width_hd:last-child {
    margin-right: 0;
}

@media screen and (min-width: 1280px) {
    /* line 83, stdin */
    .carousel__item_multiselection.carousel__item_width_hd {
        height: 198px;
        width: 302px;
    }
}

/* line 89, stdin */
.carousel__item_unseen-film.carousel__item_width_m {
    width: 272px;
    margin-right: 16px;
}

/* line 83, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item_unseen-film.carousel__item_width_m:last-child {
    margin-right: 0;
}

/* line 93, stdin */
.carousel__item_unseen-film.carousel__item_width_hd {
    width: 288px;
    margin-right: 28px;
}

/* line 83, ../kinopoisk-components/carousel-mixins.scss */
.carousel__item_unseen-film.carousel__item_width_hd:last-child {
    margin-right: 0;
}

@media screen and (min-width: 1280px) {
    /* line 93, stdin */
    .carousel__item_unseen-film.carousel__item_width_hd {
        width: 302px;
    }
}

/* line 99, stdin */
.carousel_touch .carousel__item:first-child {
    padding-left: 16px;
}

/* line 103, stdin */
.carousel_touch .carousel__item:last-child {
    padding-right: 16px;
}

/* line 108, stdin */
.carousel__spinner-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.more-carousel-snippet {
    position: relative;
}

/* line 10, stdin */
.more-carousel-snippet__button {
    white-space: nowrap;
}

/* line 14, stdin */
.more-carousel-snippet__inner {
    display: block;
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 150%;
}

/* line 19, stdin */
.more-carousel-snippet__inner-content {
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 5, stdin */
.kinopoisk-go-coming-soon-films-section-partial-component__title {
    margin-bottom: 16px;
}

/* line 9, stdin */
.kinopoisk-go-coming-soon-films-section-partial-component__carousel {
    margin-left: -5px;
}

/* line 13, stdin */
.kinopoisk-go-coming-soon-films-section-partial-component__carousel-item {
    width: 96px;
    border-radius: 4px;
    padding-left: 5px;
    margin-right: 11px;
}

/* line 20, stdin */
.kinopoisk-go-coming-soon-films-section-partial-component__carousel-button {
    top: 72px;
}

/* line 25, stdin */
.kinopoisk-go-coming-soon-films-section-partial-component__film-poster-title {
    font-size: 13px;
    line-height: 16px;
    margin-top: 10px;
}

/* line 31, stdin */
.kinopoisk-go-coming-soon-films-section-partial-component__film-poster-image-wrap {
    -webkit-box-shadow: 0 6px 18px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 6px 18px 0 rgba(0, 0, 0, 0.1);
}

/* line 35, stdin */
.kinopoisk-go-coming-soon-films-section-partial-component__film-poster-caption {
    font-size: 12px;
    line-height: 14px;
    color: #777;
}

/* line 42, stdin */
.kinopoisk-go-coming-soon-films-section-partial-component__more-button {
    white-space: normal;
}

/* line 3, stdin */
.kinopoisk-go-modal-layout-partial-component__body {
    padding: 30px 60px 0 60px;
}

/* line 6, stdin */
.kinopoisk-go-modal-layout-partial-component__body:last-child {
    padding-bottom: 60px;
}

/* line 11, stdin */
.kinopoisk-go-modal-layout-partial-component__footer {
    color: #777;
    padding: 32px 0;
    font-size: 13px;
    text-align: center;
    background-color: #f7f7f7;
}

/* line 4, stdin */
.kinopoisk-go-modal-title-partial-component {
    font-size: 32px;
    line-height: 38px;
    font-weight: bold;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    margin: 22px 0 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.kinopoisk-go-detail-modal-content-partial-component__section {
    padding: 32px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 10, stdin */
.kinopoisk-go-detail-modal-content-partial-component__section:last-child {
    padding-bottom: 48px;
    border-bottom: none;
}

/* line 15, stdin */
.kinopoisk-go-detail-modal-content-partial-component__section_coming-soon-films {
    padding: 40px 0;
}

/* line 20, stdin */
.kinopoisk-go-detail-modal-content-partial-component__sub-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: normal;
    margin: 0;
}

/* line 28, stdin */
.kinopoisk-go-detail-modal-content-partial-component__description {
    color: #777;
    font-size: 13px;
    line-height: 18px;
    margin: 8px 0 16px;
}

/* line 35, stdin */
.kinopoisk-go-detail-modal-content-partial-component__watch-online-banner {
    width: 105px;
    height: 74px;
    margin-left: 27px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* line 44, stdin */
.kinopoisk-go-detail-modal-content-partial-component__watch-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

/* line 49, stdin */
.kinopoisk-go-detail-modal-content-partial-component__contacts {
    margin: 0 0 8px 0;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.kinopoisk-go-detail-modal-content-partial-component__phone-link, .kinopoisk-go-detail-modal-content-partial-component__phone-link:link, .kinopoisk-go-detail-modal-content-partial-component__phone-link:visited, .kinopoisk-go-detail-modal-content-partial-component__phone-link:hover, .kinopoisk-go-detail-modal-content-partial-component__phone-link:active {
    color: #777;
    outline: none;
    text-decoration: none;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.kinopoisk-go-detail-modal-content-partial-component__email-link, .kinopoisk-go-detail-modal-content-partial-component__email-link:link, .kinopoisk-go-detail-modal-content-partial-component__email-link:visited, .kinopoisk-go-detail-modal-content-partial-component__email-link:hover, .kinopoisk-go-detail-modal-content-partial-component__email-link:active {
    color: #777;
    outline: none;
    text-decoration: none;
    font-weight: 500;
}

/* line 68, stdin */
.kinopoisk-go-detail-modal-content-partial-component__email-link:hover, .kinopoisk-go-detail-modal-content-partial-component__email-link:link:hover, .kinopoisk-go-detail-modal-content-partial-component__email-link:visited:hover, .kinopoisk-go-detail-modal-content-partial-component__email-link:hover:hover, .kinopoisk-go-detail-modal-content-partial-component__email-link:active:hover {
    color: #333;
}

/* line 74, stdin */
.kinopoisk-go-detail-modal-content-partial-component__terms-of-use-button {
    padding: 0;
    color: #777;
    margin: 0 auto;
    font-weight: 500;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 82, stdin */
.kinopoisk-go-detail-modal-content-partial-component__terms-of-use-button:hover {
    color: #333;
}

/* line 87, stdin */
.kinopoisk-go-detail-modal-content-partial-component__subscription-name {
    margin: 0 0 16px 0;
    font-size: 32px;
    font-weight: bold;
    line-height: 38px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(12deg, #ff5100 0%, #fa709a);
    background-image: linear-gradient(78deg, #ff5100 0%, #fa709a);
}

/* line 98, stdin */
.kinopoisk-go-detail-modal-content-partial-component__info {
    color: #777;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    white-space: pre-wrap;
}

/* line 105, stdin */
.kinopoisk-go-detail-modal-content-partial-component__info_type_secondary {
    font-weight: normal;
}

/* line 109, stdin */
.kinopoisk-go-detail-modal-content-partial-component__info:not(:first-of-type) {
    margin-top: 2px;
}

/* line 114, stdin */
.kinopoisk-go-detail-modal-content-partial-component__cancel-subscription-button {
    padding: 0;
    font-weight: 500;
    color: #777;
}

/* line 119, stdin */
.kinopoisk-go-detail-modal-content-partial-component__cancel-subscription-button:hover {
    color: #333;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__successful-cancel-content, .kinopoisk-go-cancel-modal-content-partial-component__failed-cancel-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}

/* line 13, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__successful-cancel-content, .kinopoisk-go-cancel-modal-content-partial-component__successful-cancel-content:last-child, .kinopoisk-go-cancel-modal-content-partial-component__failed-cancel-content, .kinopoisk-go-cancel-modal-content-partial-component__failed-cancel-content:last-child {
    padding-top: 100px;
    padding-bottom: 100px;
}

/* line 20, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__successful-description {
    color: #777;
    font-size: 18px;
    line-height: 24px;
    margin: 16px 0 0 0;
    white-space: pre-wrap;
}

/* line 28, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__second-title {
    margin: 0;
    font-size: 28px;
    font-weight: bold;
    line-height: 34px;
    min-width: 432px;
}

/* line 36, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__cancel-group-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 32px;
}

/* line 40, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__cancel-group-button > *:first-child {
    margin-right: 10px;
}

/* line 45, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__cancel-spinner-container {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 57, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__error-title {
    margin: 0;
    color: #333;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

/* line 65, stdin */
.kinopoisk-go-cancel-modal-content-partial-component__error-description {
    color: #777;
    font-size: 15px;
    line-height: 20px;
    margin: 8px 0 24px 0;
    white-space: pre-wrap;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.kinopoisk-go-go-back-button-partial-component {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M15.721 19.3l-1.414 1.414L5.6 12.007 14.307 3.3l1.414 1.414-7.293 7.293z'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    outline: none;
    border: none;
    opacity: 0.4;
    cursor: pointer;
    background-color: transparent;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 19, stdin */
.kinopoisk-go-go-back-button-partial-component:hover {
    opacity: 0.9;
}

/* line 4, stdin */
.kinopoisk-go-terms-of-use-list-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    list-style: none;
    counter-reset: kinopoisk-go-terms-of-use-item;
    margin: 0;
    padding: 0;
}

/* line 13, stdin */
.kinopoisk-go-terms-of-use-list-partial-component__item {
    font-size: 15px;
    color: #000;
    line-height: 22px;
    padding-left: 30px;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    counter-increment: kinopoisk-go-terms-of-use-item;
}

/* line 22, stdin */
.kinopoisk-go-terms-of-use-list-partial-component__item:not(:last-child) {
    margin-bottom: 15px;
}

/* line 26, stdin */
.kinopoisk-go-terms-of-use-list-partial-component__item::before {
    content: counter(kinopoisk-go-terms-of-use-item) ".";
    position: absolute;
    left: 0;
    font-weight: 500;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.kinopoisk-go-terms-of-use-modal-content-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 8, stdin */
.kinopoisk-go-terms-of-use-modal-content-partial-component__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    color: #000;
    margin: 0;
    margin-bottom: 48px;
}

/* line 18, stdin */
.kinopoisk-go-terms-of-use-modal-content-partial-component__spinner-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 200px;
}

/* line 25, stdin */
.kinopoisk-go-terms-of-use-modal-content-partial-component__go-back-button {
    position: absolute;
    top: 30px;
    left: 30px;
}

/* line 31, stdin */
.kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link {
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    margin-left: 30px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 24px;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link, .kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:link, .kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:visited, .kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:hover, .kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:active {
    color: #3176bc;
    text-decoration: none;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:hover, .kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:hover:link, .kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:hover:visited, .kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:hover:hover, .kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:hover:active {
    color: #0b5db0;
}

/* line 55, stdin */
.kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%230b5db0' fill-rule='evenodd' d='M8.457 4.5H4V3h7v7H9.5V5.543L4.043 11 3 9.957 8.457 4.5z' /%3E %3C/svg%3E");
}

/* line 60, stdin */
.kinopoisk-go-terms-of-use-modal-content-partial-component__legal-link::after {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%233176bc' fill-rule='evenodd' d='M8.457 4.5H4V3h7v7H9.5V5.543L4.043 11 3 9.957 8.457 4.5z' /%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 2px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.dialog {
    position: fixed;
    width: 320px;
    background-color: #fff;
    padding: 20px 24px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
    z-index: 15;
}

/* line 17, stdin */
.dialog_type_desktop {
    border-radius: 8px;
    right: 40px;
    bottom: 35px;
    left: auto;
    top: auto;
}

/* line 24, stdin */
.dialog_type_desktop > .dialog__title {
    padding-right: 32px;
}

/* line 29, stdin */
.dialog_type_touch {
    border-radius: 8px 8px 0 0;
    right: 0;
    left: 0;
    top: auto;
    bottom: 0;
    width: 100%;
}

/* line 37, stdin */
.dialog_type_touch > .dialog__title {
    padding-right: 87px;
}

/* line 43, stdin */
.dialog__title {
    font: 700 20px/1.2 "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    margin-bottom: 8px;
}

/* line 48, stdin */
.dialog__hint {
    font: 13px/1.38 "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    margin-bottom: 20px;
    opacity: 0.6;
}

@media screen and (max-width: 768px) {
    /* line 53, stdin */
    .dialog__hint_success-message {
        max-width: 295px;
    }
}

/* line 60, stdin */
.dialog__input {
    border-radius: 4px;
    border: solid 1px rgba(0, 0, 0, 0.15);
    font: 500 15px/1.47 "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    padding: 9px 14px 11px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 44px;
    color: #333;
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 71, stdin */
.dialog__input:focus {
    border-color: rgba(0, 0, 0, 0.25);
}

/* line 179, ../kinopoisk-components/mixins.scss */
.dialog__input::-webkit-input-placeholder {
    color: #aaa;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.dialog__input:-moz-placeholder {
    color: #aaa;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.dialog__input::-moz-placeholder {
    color: #aaa;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.dialog__input:-ms-input-placeholder {
    color: #aaa;
}

/* line 79, stdin */
.dialog__input_error {
    border-color: #f00;
}

/* line 84, stdin */
.dialog__error {
    font: 11px/1.36 "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    color: #f00;
    margin-bottom: 16px;
}

/* line 90, stdin */
.dialog__input-wrapper {
    margin-bottom: 8px;
}

/* line 94, stdin */
.dialog__disclaimer {
    font: 10px/1.4 "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    color: rgba(0, 0, 0, 0.4);
    margin-top: 10px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.dialog__disclaimer-link, .dialog__disclaimer-link:link, .dialog__disclaimer-link:visited, .dialog__disclaimer-link:hover, .dialog__disclaimer-link:active {
    color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    text-decoration: none;
    -webkit-transition-property: border-bottom-color;
    transition-property: border-bottom-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 108, stdin */
.dialog__disclaimer-link:hover {
    border-bottom-color: rgba(0, 0, 0, 0.4);
}

/* line 113, stdin */
.dialog__close-icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M9 7.94l4.47-4.47 1.06 1.06L10.06 9l4.469 4.468-1.06 1.06L9 10.062l-4.47 4.47-1.06-1.061L7.94 9 3.47 4.53l1.06-1.06L9 7.94z'/%3E %3C/svg%3E") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    right: 16px;
    top: 16px;
    opacity: 0.4;
    position: absolute;
    cursor: pointer;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 125, stdin */
.dialog__close-icon:hover {
    opacity: 0.6;
}

/* line 7, stdin */
.watch-online-film-snippet-partial-component__play-button {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    text-align: center;
}

/* line 18, stdin */
.watch-online-film-snippet-partial-component__play-button__inner {
    width: 100%;
    position: relative;
    line-height: 0;
}

/* line 24, stdin */
.watch-online-film-snippet-partial-component__play-button__icon {
    display: inline-block;
}

/* line 28, stdin */
.watch-online-film-snippet-partial-component__play-button__icon-wrap {
    display: inline-block;
    position: relative;
    will-change: transform;
}

/* line 34, stdin */
.watch-online-film-snippet-partial-component__play-button__caption {
    margin-top: 14px;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}

/* line 48, stdin */
.watch-online-film-snippet-partial-component__play-button_app-theme_kp1 .watch-online-film-snippet-partial-component__play-button__icon {
    width: 44px;
    height: 44px;
}

/* line 53, stdin */
.watch-online-film-snippet-partial-component__play-button_app-theme_kp1 .watch-online-film-snippet-partial-component__play-button__caption {
    font-size: 12px;
    margin-top: 10px;
    line-height: 1.33;
    font-weight: 600;
}

/* line 7, stdin */
.watch-online-film-snippet-partial-component__poster-overlay_faded {
    background-color: rgba(0, 0, 0, 0.6);
}

/* line 7, stdin */
.watch-online-film-snippet-partial-component__status-icon::before {
    content: '';
    background-repeat: no-repeat;
    background-size: cover;
}

/* line 14, stdin */
.watch-online-film-snippet-partial-component__status-icon_rented::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm.5-15H11v6l5.25 3.15.75-1.23-4.5-2.67V7z' /%3E %3C/svg%3E");
}

/* line 20, stdin */
.watch-online-film-snippet-partial-component__status-icon_blocked::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' d='M7 10V8a5 5 0 1 1 10 0v2h1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h1zm5-5a3 3 0 0 0-3 3v2h6V8a3 3 0 0 0-3-3z' /%3E %3C/svg%3E");
}

/* line 26, stdin */
.watch-online-film-snippet-partial-component__monetization-badge {
    font-size: 11px;
    font-weight: 500;
    line-height: 1.18;
    color: #fff;
    border-radius: 2px;
    display: block;
    padding: 6px 8px 4px;
}

/* line 35, stdin */
.watch-online-film-snippet-partial-component__monetization-badge_price {
    background-color: #f60;
}

/* line 39, stdin */
.watch-online-film-snippet-partial-component__monetization-badge_subscription {
    background-color: #2e46e6;
}

/* line 45, stdin */
.watch-online-film-snippet-partial-component__monetization-badge_app-theme_kp1.watch-online-film-snippet-partial-component__status-icon::before {
    font-weight: 600;
    padding: 4px 8px 5px;
}

/* line 8, stdin */
.watch-online-film-snippet-partial-component__progress-bar {
    position: absolute;
    bottom: 10px;
    left: 5px;
    right: 0;
    width: calc(100% - 10px);
    height: 4px;
    border-radius: 2.5px;
    background-color: rgba(255, 255, 255, 0.4);
    overflow: hidden;
}

/* line 19, stdin */
.watch-online-film-snippet-partial-component__progress-bar__line {
    position: absolute;
    width: 0;
    height: 100%;
    left: 0;
    right: 0;
    background-color: #f60;
}

/* line 2, stdin */
.nameplate-ya-plus {
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='20' viewBox='0 0 55 20'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23FC0' d='M55 5v10a5 5 0 0 1-5 5H40a5 5 0 0 1-5-5V5a5 5 0 0 1 5-5h10a5 5 0 0 1 5 5z'/%3E %3Cpath fill='%23F80' d='M50 5v10a5 5 0 0 1-5 5H35a5 5 0 0 1-5-5V5a5 5 0 0 1 5-5h10a5 5 0 0 1 5 5z'/%3E %3Cpath fill='%23FA0' d='M55 5v5H35V5a5 5 0 0 1 5-5h10a5 5 0 0 1 5 5z'/%3E %3Cpath fill='%23F60' d='M50 5v5H30V5a5 5 0 0 1 5-5h10a5 5 0 0 1 5 5z'/%3E %3Cpath fill='%234434FF' fill-rule='nonzero' d='M45 5v10a5 5 0 0 1-5 5H5a5 5 0 0 1-5-5V5a5 5 0 0 1 5-5h35a5 5 0 0 1 5 5z'/%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M5.889 13.745h1.673V7.613h3.017v6.132h1.673v-7.49H5.89zM15.154 9.178a11.788 11.788 0 0 1-.21 1.911 2.137 2.137 0 0 1-.382.859.781.781 0 0 1-.628.281 1.216 1.216 0 0 1-.216-.028v1.558a3.875 3.875 0 0 0 .447.029c.481.025.955-.124 1.335-.419.36-.323.626-.74.765-1.204a7.93 7.93 0 0 0 .353-1.927c.058-.76.096-1.635.116-2.626h2.179v6.133h1.674v-7.49h-5.383c0 1.164-.017 2.138-.05 2.923zM31.412 7.114a3.14 3.14 0 0 0-1.14-.75 4.11 4.11 0 0 0-2.691-.05 3.17 3.17 0 0 0-1.054.598 3.248 3.248 0 0 0-.764.981c-.211.418-.348.87-.404 1.335h-1.097V6.255h-1.674v7.49h1.674v-3.16h1.068c.046.488.178.964.39 1.406.188.391.447.743.764 1.04.309.284.672.502 1.068.641a4.011 4.011 0 0 0 2.72-.043 3.22 3.22 0 0 0 1.14-.758c.334-.35.591-.765.758-1.219a4.65 4.65 0 0 0 .274-1.66 4.65 4.65 0 0 0-.275-1.659 3.517 3.517 0 0 0-.757-1.219zm-1.22 4.77a1.713 1.713 0 0 1-1.341.605c-.51.01-.996-.214-1.32-.606a2.835 2.835 0 0 1-.527-1.89 2.835 2.835 0 0 1 .526-1.89 1.677 1.677 0 0 1 1.32-.607c.518-.01 1.012.216 1.343.614.397.543.587 1.211.534 1.883a2.807 2.807 0 0 1-.534 1.89zM37.603 7.496c.412-.006.823.047 1.22.16.344.102.671.252.974.446V6.717a2.947 2.947 0 0 0-.931-.433 5.315 5.315 0 0 0-3.009.094 3.257 3.257 0 0 0-2.02 1.984 4.565 4.565 0 0 0-.274 1.63c-.01.561.083 1.119.274 1.646.168.458.434.874.78 1.22.349.339.767.6 1.226.764a4.674 4.674 0 0 0 1.63.267c.469.01.936-.05 1.386-.18.33-.1.645-.243.937-.426v-1.385c-.307.177-.634.32-.974.425a4.23 4.23 0 0 1-1.262.166c-1.52 0-2.28-.832-2.28-2.496 0-1.664.774-2.497 2.323-2.497z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
}

/* line 8, stdin */
.nameplate-ya-plus_size_small {
    width: 44px;
    height: 16px;
}

/* line 13, stdin */
.nameplate-ya-plus_size_medium {
    width: 55px;
    height: 20px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.nameplate-base {
    position: relative;
    display: inline-block;
    border-radius: 3px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
}

/* line 15, stdin */
.nameplate-base__label {
    display: inline-block;
    border-radius: 3px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-weight: 500;
    overflow: hidden;
    left: 0;
    will-change: left;
    -webkit-transition: left 0.3s cubic-bezier(0.16, 1.08, 0.38, 0.98);
    transition: left 0.3s cubic-bezier(0.16, 1.08, 0.38, 0.98);
}

/* line 25, stdin */
.nameplate-base__label_placeholder {
    position: relative;
    visibility: hidden;
}

/* line 30, stdin */
.nameplate-base__label_visible {
    position: absolute;
    top: 0;
    left: 0;
}

/* line 37, stdin */
.nameplate-base__icon {
    position: relative;
    height: 100%;
    display: inline-block;
    border-radius: 3px;
    margin-left: -8px;
    overflow: hidden;
}

/* line 46, stdin */
.nameplate-base__text {
    opacity: 0.01;
    will-change: opacity;
    -webkit-transition: opacity 0.3s cubic-bezier(0.16, 1.08, 0.38, 0.98);
    transition: opacity 0.3s cubic-bezier(0.16, 1.08, 0.38, 0.98);
}

/* line 53, stdin */
.nameplate-base_form_expanded .nameplate-base__label_visible {
    left: 0;
}

/* line 57, stdin */
.nameplate-base_form_expanded .nameplate-base__text {
    opacity: 1;
}

/* line 63, stdin */
.nameplate-base_form_collapsed .nameplate-base__label_visible {
    left: 100%;
}

/* line 67, stdin */
.nameplate-base_form_collapsed .nameplate-base__text {
    opacity: 0.01;
}

/* line 72, stdin */
.nameplate-base_size_small {
    height: 24px;
}

/* line 75, stdin */
.nameplate-base_size_small .nameplate-base__label {
    padding: 5px 8px;
    height: 14px;
    font-size: 11px;
    line-height: 14px;
}

/* line 82, stdin */
.nameplate-base_size_small .nameplate-base__icon {
    width: 24px;
}

/* line 87, stdin */
.nameplate-base_size_medium {
    height: 28px;
}

/* line 90, stdin */
.nameplate-base_size_medium .nameplate-base__label {
    padding: 5px 10px;
    font-size: 13px;
    line-height: 18px;
}

/* line 96, stdin */
.nameplate-base_size_medium .nameplate-base__icon {
    width: 28px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.nameplate-ya-premium_color_default {
    color: #000;
    background-color: #fff;
}

/* line 12, stdin */
.nameplate-ya-premium_color_default .nameplate-ya-premium__icon {
    fill: #000;
}

/* line 17, stdin */
.nameplate-ya-premium_color_inverted {
    color: #fff;
    background-color: #000;
}

/* line 21, stdin */
.nameplate-ya-premium_color_inverted .nameplate-ya-premium__icon {
    fill: #fff;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.nameplate-kp-basic_color_default {
    color: #fff;
    background-color: #f60;
}

/* line 12, stdin */
.nameplate-kp-basic_color_default .nameplate-kp-basic__icon {
    fill: #fff;
}

/* line 17, stdin */
.nameplate-kp-basic_color_inverted {
    color: #f60;
    background-color: #fff;
}

/* line 21, stdin */
.nameplate-kp-basic_color_inverted .nameplate-kp-basic__icon {
    fill: #f60;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.nameplate-transaction_color_default {
    color: #fff;
    background-color: #f60;
}

/* line 11, stdin */
.nameplate-transaction_color_inverted {
    color: #f60;
    background-color: #fff;
}

/* line 2, stdin */
.nameplate-container {
    line-height: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 10, stdin */
.watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__status-icon, .watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__poster-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 21, stdin */
.watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__status-icon_blocked::before {
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 50%;
    background-position: center;
    background-size: auto;
}

/* line 34, stdin */
.watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__status-icon_blocked::before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

/* line 21, stdin */
.watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__status-icon_rented::before {
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 50%;
    background-position: center;
    background-size: auto;
}

/* line 42, stdin */
.watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__status-icon_rented::before {
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    background-size: 24px auto;
}

/* line 52, stdin */
.watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__monetization-badge {
    position: absolute;
    bottom: 5px;
    right: -5px;
    opacity: 1;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
}

/* line 60, stdin */
.watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__play-button {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
    opacity: 0;
}

/* line 70, stdin */
.watch-online-poster-snippet-partial-component .watch-online-film-snippet-partial-component__play-button__icon-wrap {
    -webkit-transition: 0.15s ease-out;
    transition: 0.15s ease-out;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
}

/* line 79, stdin */
.watch-online-poster-snippet-partial-component .film-poster-snippet-partial-component__image {
    -webkit-transition: unset;
    transition: unset;
}

/* line 84, stdin */
.watch-online-poster-snippet-partial-component .film-poster-snippet-partial-component__image-wrap:hover .watch-online-film-snippet-partial-component__play-button {
    opacity: 1;
}

/* line 87, stdin */
.watch-online-poster-snippet-partial-component .film-poster-snippet-partial-component__image-wrap:hover .watch-online-film-snippet-partial-component__play-button__icon-wrap {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}

/* line 90, stdin */
.watch-online-poster-snippet-partial-component .film-poster-snippet-partial-component__image-wrap:hover .watch-online-film-snippet-partial-component__play-button__icon-wrap:hover {
    -webkit-transform: scale(1.085);
            transform: scale(1.085);
}

/* line 96, stdin */
.watch-online-poster-snippet-partial-component .film-poster-snippet-partial-component__image-wrap:hover .watch-online-film-snippet-partial-component__monetization-badge {
    opacity: 0;
}

/* line 104, stdin */
.watch-online-poster-snippet-partial-component__image-wrapper_light-fade:hover::before {
    background-color: rgba(0, 0, 0, 0.2);
}

/* line 111, stdin */
.watch-online-poster-snippet-partial-component__nameplate {
    position: absolute;
    right: 8px;
    bottom: 8px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.mda-header-topping-partial-component {
    background: -webkit-linear-gradient(184deg, #fa7099, #ff5206);
    background: linear-gradient(266deg, #fa7099, #ff5206);
    color: #fff;
    font-size: 13px;
    line-height: 1.31;
    text-align: center;
    padding: 14px 0 16px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 18, stdin */
.mda-header-topping-partial-component__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 56px;
}

/* line 25, stdin */
.mda-header-topping-partial-component__paragraph {
    text-align: center;
    margin-right: 16px;
}

/* line 30, stdin */
.mda-header-topping-partial-component__controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 16px;
}

/* line 35, stdin */
.mda-header-topping-partial-component__link {
    font-weight: 500;
    color: #fc6565;
    cursor: pointer;
    background: #fff;
    border-radius: 3px;
    padding: 8px 16px;
    display: block;
    border: none;
    margin: 0 5px;
}

/* line 46, stdin */
.mda-header-topping-partial-component__link:first-of-type {
    margin-left: 0;
}

/* line 50, stdin */
.mda-header-topping-partial-component__link:last-of-type {
    margin-right: 0;
}

/* line 54, stdin */
.mda-header-topping-partial-component__link:hover {
    opacity: 0.8;
}

/* line 59, stdin */
.mda-header-topping-partial-component__more {
    font-weight: 500;
    color: rgba(255, 255, 255, 0.8);
    cursor: pointer;
    padding: 8px 16px;
    text-decoration: none;
    display: block;
}

/* line 67, stdin */
.mda-header-topping-partial-component__more:hover {
    color: #fff;
}

/* line 72, stdin */
.mda-header-topping-partial-component__close {
    position: absolute;
    display: block;
    opacity: 0.5;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M7 5.94l4-4L12.06 3l-4 4 3.9 3.9-1.06 1.06L7 8.06l-3.9 3.9-1.06-1.06L5.94 7l-4-4L3 1.94l4 4z'/%3E %3C/svg%3E");
    top: 24px;
    right: 24px;
    cursor: pointer;
    border: none;
    height: 14px;
    width: 14px;
    background-size: 14px 14px;
}

/* line 84, stdin */
.mda-header-topping-partial-component__close:hover {
    opacity: 0.7;
}

/* line 89, stdin */
.mda-header-topping-partial-component_theme_touch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    padding-left: 16px;
    padding-right: 30px;
}

/* line 96, stdin */
.mda-header-topping-partial-component_theme_touch .mda-header-topping-partial-component__content {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    width: 100%;
}

/* line 104, stdin */
.mda-header-topping-partial-component_theme_touch .mda-header-topping-partial-component__paragraph {
    width: 100%;
    text-align: left;
}

/* line 109, stdin */
.mda-header-topping-partial-component_theme_touch .mda-header-topping-partial-component__controls {
    margin-left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
}

/* line 115, stdin */
.mda-header-topping-partial-component_theme_touch .mda-header-topping-partial-component__close {
    top: 18px;
    right: 18px;
}

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: translateY(3px);
                transform: translateY(3px);
    }
    40% {
        -webkit-transform: translateY(-3px);
                transform: translateY(-3px);
    }
    60% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    80% {
        -webkit-transform: translateY(2px);
                transform: translateY(2px);
    }
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@keyframes bounce {
    0% {
        -webkit-transform: translateY(3px);
                transform: translateY(3px);
    }
    40% {
        -webkit-transform: translateY(-3px);
                transform: translateY(-3px);
    }
    60% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    80% {
        -webkit-transform: translateY(2px);
                transform: translateY(2px);
    }
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

/* line 5, stdin */
.promo-partial-component {
    position: fixed;
    right: 40px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: opacity 0.3s ease, -webkit-box-shadow 0.2s ease;
    transition: opacity 0.3s ease, -webkit-box-shadow 0.2s ease;
    transition: opacity 0.3s ease, box-shadow 0.2s ease;
    transition: opacity 0.3s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
    pointer-events: none;
    opacity: 0;
    border-radius: 3px;
    overflow: hidden;
    z-index: 13;
}

/* line 17, stdin */
.promo-partial-component:hover {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
}

/* line 21, stdin */
.promo-partial-component_visible {
    opacity: 1;
    pointer-events: all;
    -webkit-animation: 0.4s bounce 1 ease-out forwards;
            animation: 0.4s bounce 1 ease-out forwards;
}

/* line 27, stdin */
.promo-partial-component__close {
    background: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/2e7db0.png) no-repeat center/12px 12px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    right: 9px;
    opacity: 0.3;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}

/* line 38, stdin */
.promo-partial-component__close:hover {
    opacity: 0.5;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@-webkit-keyframes dragon-fury-stage-sprite-animation-hd-position-night {
    0% {
        background-position-x: 0;
    }
    100% {
        background-position-x: -26780px;
    }
}

@keyframes dragon-fury-stage-sprite-animation-hd-position-night {
    0% {
        background-position-x: 0;
    }
    100% {
        background-position-x: -26780px;
    }
}

@-webkit-keyframes dragon-fury-stage-sprite-animation-hd-position-day {
    0% {
        background-position-x: 0;
    }
    100% {
        background-position-x: -20460px;
    }
}

@keyframes dragon-fury-stage-sprite-animation-hd-position-day {
    0% {
        background-position-x: 0;
    }
    100% {
        background-position-x: -20460px;
    }
}

/* line 10, stdin */
.dragon-fury-stage-sprite-animation-partial-component_theme_night.dragon-fury-stage-sprite-animation-partial-component {
    width: 260px;
    height: 161px;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/6c7e79.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 161px;
}

/* line 46, ../features/dragon/desktop/ui/fury-stage/sprite-animation/_mixins.scss */
.dragon-fury-stage-sprite-animation-partial-component_theme_night.dragon-fury-stage-sprite-animation-partial-component_active {
    -webkit-animation: dragon-fury-stage-sprite-animation-hd-position-night 4.12s steps(103);
            animation: dragon-fury-stage-sprite-animation-hd-position-night 4.12s steps(103);
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
}

/* line 51, ../features/dragon/desktop/ui/fury-stage/sprite-animation/_mixins.scss */
.dragon-fury-stage-sprite-animation-partial-component_theme_night.dragon-fury-stage-sprite-animation-partial-component_viewed {
    background-position-x: -26780px;
}

/* line 14, stdin */
.dragon-fury-stage-sprite-animation-partial-component_theme_day.dragon-fury-stage-sprite-animation-partial-component {
    width: 220px;
    height: 155px;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/cf5f4e.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 155px;
}

/* line 46, ../features/dragon/desktop/ui/fury-stage/sprite-animation/_mixins.scss */
.dragon-fury-stage-sprite-animation-partial-component_theme_day.dragon-fury-stage-sprite-animation-partial-component_active {
    -webkit-animation: dragon-fury-stage-sprite-animation-hd-position-day 3.72s steps(93);
            animation: dragon-fury-stage-sprite-animation-hd-position-day 3.72s steps(93);
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
}

/* line 51, ../features/dragon/desktop/ui/fury-stage/sprite-animation/_mixins.scss */
.dragon-fury-stage-sprite-animation-partial-component_theme_day.dragon-fury-stage-sprite-animation-partial-component_viewed {
    background-position-x: -20460px;
}

/* line 3, stdin */
.dragon-fury-stage-video-animation-partial-component__video {
    height: auto;
}

/* line 7, stdin */
.dragon-fury-stage-video-animation-partial-component__video_theme_day {
    width: 220px;
}

/* line 10, stdin */
.dragon-fury-stage-video-animation-partial-component__video_theme_night {
    width: 260px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.dragon-fury-stage-partial-component {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: hidden;
}

/* line 13, stdin */
.dragon-fury-stage-partial-component_active {
    visibility: visible;
    -webkit-animation: dragon-fury-stage-background 0.8s;
            animation: dragon-fury-stage-background 0.8s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}

@-webkit-keyframes dragon-fury-stage-background {
    0% {
        -webkit-transform: translateX(100%);
                transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
}

@keyframes dragon-fury-stage-background {
    0% {
        -webkit-transform: translateX(100%);
                transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
}

/* line 32, stdin */
.dragon-fury-stage-partial-component__inner {
    position: relative;
}

/* line 36, stdin */
.dragon-fury-stage-partial-component__coral {
    width: 222px;
    height: 171px;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/45afc0.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0;
    right: -1px;
    z-index: 2;
}

/* line 48, stdin */
.dragon-fury-stage-partial-component__button {
    position: absolute;
    bottom: 27px;
    right: 21px;
    width: 232px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 19px;
    font-weight: 600;
    padding: 14px 3px 13px;
    border: none;
    border-radius: 7px;
    color: #794010;
    z-index: 3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffba4b), to(#f86407));
    background-image: -webkit-linear-gradient(top, #ffba4b, #f86407);
    background-image: linear-gradient(to bottom, #ffba4b, #f86407);
    letter-spacing: 0.4px;
    -webkit-box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.5);
            box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.5);
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.67);
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
    opacity: 0;
}

/* line 68, stdin */
.dragon-fury-stage-partial-component__button_active {
    -webkit-animation: dragon-fury-stage-button 0.4s;
            animation: dragon-fury-stage-button 0.4s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
}

@-webkit-keyframes dragon-fury-stage-button {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50%);
                transform: translateY(50%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@keyframes dragon-fury-stage-button {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50%);
                transform: translateY(50%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

/* line 90, stdin */
.dragon-fury-stage-partial-component__dragon-sprite {
    position: absolute;
    right: 0;
    z-index: 1;
}

/* line 96, stdin */
.dragon-fury-stage-partial-component__dragon-sprite_theme_day {
    bottom: 101px;
}

/* line 100, stdin */
.dragon-fury-stage-partial-component__dragon-sprite_theme_night {
    bottom: 88px;
}

/* line 106, stdin */
.dragon-fury-stage-partial-component__dragon-video {
    position: absolute;
    right: 0;
    z-index: 1;
}

/* line 112, stdin */
.dragon-fury-stage-partial-component__dragon-video_theme_day {
    bottom: 101px;
}

/* line 116, stdin */
.dragon-fury-stage-partial-component__dragon-video_theme_night {
    bottom: 100px;
}

/* line 122, stdin */
.dragon-fury-stage-partial-component__link {
    text-decoration: none;
    position: absolute;
    z-index: 2;
    width: 87%;
    bottom: 0;
    right: 0;
    height: 100%;
}

/* line 132, stdin */
.dragon-fury-stage-partial-component__close-button {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 13px;
    top: -10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20'%3E %3Cpath fill='%23AFAFAF' fill-rule='nonzero' stroke='%23A6A6A6' d='M7.556 9.385L1 2.828 3.828 0l6.557 6.556L16.94 0l2.829 2.828-6.557 6.557 6.557 6.556-2.829 2.829-6.556-6.557-6.557 6.557L1 15.94l6.556-6.556z'/%3E %3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    z-index: 3;
}

/* line 145, stdin */
.dragon-fury-stage-partial-component__dragon-scene {
    width: 290px;
    height: 356px;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/5827a4.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
    position: relative;
}

/* line 2, stdin */
.dragon-shadow-stage-partial-component {
    width: 167px;
    height: 288px;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/55b986.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    left: -167px;
    top: 50%;
    -webkit-transform: translateY(-50%) translateZ(0);
            transform: translateY(-50%) translateZ(0);
    visibility: hidden;
    pointer-events: none;
    will-change: transform, left;
}

/* line 19, stdin */
.dragon-shadow-stage-partial-component_active {
    visibility: visible;
    -webkit-animation: dragon-shadow-stage 4s;
            animation: dragon-shadow-stage 4s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}

@-webkit-keyframes dragon-shadow-stage {
    0% {
        left: -167px;
        -webkit-transform: translateY(-50%) translateZ(0) scale(1);
                transform: translateY(-50%) translateZ(0) scale(1);
    }
    100% {
        left: 100%;
        -webkit-transform: translateY(-50%) translateZ(0) scale(0.85);
                transform: translateY(-50%) translateZ(0) scale(0.85);
    }
}

@keyframes dragon-shadow-stage {
    0% {
        left: -167px;
        -webkit-transform: translateY(-50%) translateZ(0) scale(1);
                transform: translateY(-50%) translateZ(0) scale(1);
    }
    100% {
        left: 100%;
        -webkit-transform: translateY(-50%) translateZ(0) scale(0.85);
                transform: translateY(-50%) translateZ(0) scale(0.85);
    }
}

/* line 2, stdin */
.header-branding-logo-partial-component {
    font-size: 0;
}

/* line 5, stdin */
.header-branding-logo-partial-component__img {
    width: 100%;
    max-height: 100%;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.header-branding-background-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    max-width: 100%;
}

/* line 18, stdin */
.header-branding-background-partial-component__img-container {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 100%;
    position: relative;
    overflow: hidden;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.header-branding-background-partial-component_theme_desktop .header-branding-background-partial-component__img-container {
    width: 1128px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .header-branding-background-partial-component_theme_desktop .header-branding-background-partial-component__img-container {
        width: 1440px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.header-branding-background-partial-component_theme_touch .header-branding-background-partial-component__img-container {
    width: 100%;
}

/* line 37, stdin */
.header-branding-background-partial-component__img {
    height: 100%;
}

/* line 3, stdin */
.header-nav-item-partial-component__icon {
    margin-right: 4px;
}

/* line 2, stdin */
.header-hd-nav-item-type-title-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    height: 100%;
}

/* line 15, stdin */
.header-hd-nav-item-type-title-partial-component__title {
    position: relative;
}

/* line 19, stdin */
.header-hd-nav-item-type-title-partial-component__light-animation-container {
    width: 201px;
    height: 81px;
    left: 50%;
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
    bottom: 0;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    pointer-events: none;
    overflow: hidden;
}

/* line 33, stdin */
.header-hd-nav-item-type-title-partial-component__light-animation-wrapper {
    width: 134px;
    height: 54px;
    display: block;
    position: relative;
}

/* line 40, stdin */
.header-hd-nav-item-type-title-partial-component__light-animation {
    cursor: pointer;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: hd-nav-title-type-swing 6s ease-in-out infinite alternate;
            animation: hd-nav-title-type-swing 6s ease-in-out infinite alternate;
}

/* line 50, stdin */
.header-hd-nav-item-type-title-partial-component__light-animation::before, .header-hd-nav-item-type-title-partial-component__light-animation::after {
    content: '';
    display: block;
    position: absolute;
    opacity: 0.8;
    width: 55px;
    height: 24px;
    border-radius: 50%;
    -webkit-filter: blur(12px);
            filter: blur(12px);
    -webkit-animation-duration: 12s;
            animation-duration: 12s;
    -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
            animation-direction: alternate;
    will-change: transform, background, width, opacity;
}

/* line 68, stdin */
.header-hd-nav-item-type-title-partial-component__light-animation::before {
    bottom: 0;
    left: 15px;
    background: #27398f;
    -webkit-animation-name: hd-nav-title-type-sliding-top;
            animation-name: hd-nav-title-type-sliding-top;
}

/* line 75, stdin */
.header-hd-nav-item-type-title-partial-component__light-animation::after {
    bottom: 20px;
    right: 15px;
    background: #2bc4d6;
    -webkit-animation-name: hd-nav-title-type-sliding-bottom;
            animation-name: hd-nav-title-type-sliding-bottom;
}

@-webkit-keyframes hd-nav-title-type-sliding-top {
    0%,
    2% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        opacity: 1;
    }
    23%,
    25% {
        -webkit-transform: translate3d(8px, -4px, 0) scale(1) rotate(0deg);
                transform: translate3d(8px, -4px, 0) scale(1) rotate(0deg);
        opacity: 1;
        background: #2bc4d6;
    }
    48%,
    50% {
        -webkit-transform: translate3d(0, -8px, 0) scale(1.2) rotate(0deg);
                transform: translate3d(0, -8px, 0) scale(1.2) rotate(0deg);
        opacity: 0.7;
        width: 60px;
        background: #27398f;
    }
    73%,
    75% {
        -webkit-transform: translate3d(8px, -14px, 0) scale(1) rotate(15deg);
                transform: translate3d(8px, -14px, 0) scale(1) rotate(15deg);
        opacity: 1;
        background: #dc30ce;
    }
    98%,
    100% {
        -webkit-transform: translate3d(0, -18px, 0) scale(1.2) rotate(-10deg);
                transform: translate3d(0, -18px, 0) scale(1.2) rotate(-10deg);
        opacity: 1;
        width: 50px;
        background: #27398f;
    }
}

@keyframes hd-nav-title-type-sliding-top {
    0%,
    2% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        opacity: 1;
    }
    23%,
    25% {
        -webkit-transform: translate3d(8px, -4px, 0) scale(1) rotate(0deg);
                transform: translate3d(8px, -4px, 0) scale(1) rotate(0deg);
        opacity: 1;
        background: #2bc4d6;
    }
    48%,
    50% {
        -webkit-transform: translate3d(0, -8px, 0) scale(1.2) rotate(0deg);
                transform: translate3d(0, -8px, 0) scale(1.2) rotate(0deg);
        opacity: 0.7;
        width: 60px;
        background: #27398f;
    }
    73%,
    75% {
        -webkit-transform: translate3d(8px, -14px, 0) scale(1) rotate(15deg);
                transform: translate3d(8px, -14px, 0) scale(1) rotate(15deg);
        opacity: 1;
        background: #dc30ce;
    }
    98%,
    100% {
        -webkit-transform: translate3d(0, -18px, 0) scale(1.2) rotate(-10deg);
                transform: translate3d(0, -18px, 0) scale(1.2) rotate(-10deg);
        opacity: 1;
        width: 50px;
        background: #27398f;
    }
}

@-webkit-keyframes hd-nav-title-type-sliding-bottom {
    0%,
    2% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        opacity: 1;
    }
    23%,
    25% {
        -webkit-transform: translate3d(-16px, 4px, 0) scale(1) rotate(-15deg);
                transform: translate3d(-16px, 4px, 0) scale(1) rotate(-15deg);
        opacity: 0.7;
        background: #dc30ce;
    }
    48%,
    50% {
        -webkit-transform: translate3d(0, 8px, 0) scale(1.2) rotate(0deg);
                transform: translate3d(0, 8px, 0) scale(1.2) rotate(0deg);
        opacity: 1;
        width: 50px;
        background: #dc30ce;
    }
    73%,
    75% {
        -webkit-transform: translate3d(-16px, 14px, 0) scale(1.2) rotate(5deg);
                transform: translate3d(-16px, 14px, 0) scale(1.2) rotate(5deg);
        opacity: 1;
        background: #2bc4d6;
    }
    98%,
    100% {
        -webkit-transform: translate3d(0, 18px, 0) scale(1) rotate(0deg);
                transform: translate3d(0, 18px, 0) scale(1) rotate(0deg);
        opacity: 0.7;
        width: 80px;
        background: #dc30ce;
    }
}

@keyframes hd-nav-title-type-sliding-bottom {
    0%,
    2% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        opacity: 1;
    }
    23%,
    25% {
        -webkit-transform: translate3d(-16px, 4px, 0) scale(1) rotate(-15deg);
                transform: translate3d(-16px, 4px, 0) scale(1) rotate(-15deg);
        opacity: 0.7;
        background: #dc30ce;
    }
    48%,
    50% {
        -webkit-transform: translate3d(0, 8px, 0) scale(1.2) rotate(0deg);
                transform: translate3d(0, 8px, 0) scale(1.2) rotate(0deg);
        opacity: 1;
        width: 50px;
        background: #dc30ce;
    }
    73%,
    75% {
        -webkit-transform: translate3d(-16px, 14px, 0) scale(1.2) rotate(5deg);
                transform: translate3d(-16px, 14px, 0) scale(1.2) rotate(5deg);
        opacity: 1;
        background: #2bc4d6;
    }
    98%,
    100% {
        -webkit-transform: translate3d(0, 18px, 0) scale(1) rotate(0deg);
                transform: translate3d(0, 18px, 0) scale(1) rotate(0deg);
        opacity: 0.7;
        width: 80px;
        background: #dc30ce;
    }
}

@-webkit-keyframes hd-nav-title-type-swing {
    from {
        -webkit-transform: rotate(3deg) scale(1) rotate(20deg);
                transform: rotate(3deg) scale(1) rotate(20deg);
        left: 0;
        right: 0;
    }
    to {
        -webkit-transform: rotate(-3deg) scale(1.2) rotate(-20deg);
                transform: rotate(-3deg) scale(1.2) rotate(-20deg);
        left: -2px;
        right: -2px;
    }
}

@keyframes hd-nav-title-type-swing {
    from {
        -webkit-transform: rotate(3deg) scale(1) rotate(20deg);
                transform: rotate(3deg) scale(1) rotate(20deg);
        left: 0;
        right: 0;
    }
    to {
        -webkit-transform: rotate(-3deg) scale(1.2) rotate(-20deg);
                transform: rotate(-3deg) scale(1.2) rotate(-20deg);
        left: -2px;
        right: -2px;
    }
}

/* line 11, stdin */
.header-hd-nav-item-type-logo-partial-component__logo {
    width: 32px;
    height: 32px;
    position: relative;
}

/* line 16, stdin */
.header-hd-nav-item-type-logo-partial-component__logo::before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    background-color: #f60;
}

/* line 27, stdin */
.header-hd-nav-item-type-logo-partial-component__icon {
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: -2px;
    left: -2px;
}

/* line 37, stdin */
.header-hd-nav-item-type-logo-partial-component_app-theme_dark .header-hd-nav-item-type-logo-partial-component__icon path {
    fill: #1f1f1f;
}

/* line 43, stdin */
.header-hd-nav-item-type-logo-partial-component_app-theme_light .header-hd-nav-item-type-logo-partial-component__icon path {
    fill: #444;
}

/* line 48, stdin */
.header-hd-nav-item-type-logo-partial-component__light-animation-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: hidden;
}

/* line 58, stdin */
.header-hd-nav-item-type-logo-partial-component__light-animation {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-animation: hd-nav-logo-type-swing 4s ease-in-out infinite alternate;
            animation: hd-nav-logo-type-swing 4s ease-in-out infinite alternate;
}

/* line 67, stdin */
.header-hd-nav-item-type-logo-partial-component__light-animation::before, .header-hd-nav-item-type-logo-partial-component__light-animation::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 0;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    -webkit-filter: blur(2px);
            filter: blur(2px);
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
            animation-direction: alternate;
    will-change: transform, background, width;
}

/* line 85, stdin */
.header-hd-nav-item-type-logo-partial-component__light-animation::before {
    bottom: 0;
    left: 0;
    background: #ed5a1a;
    -webkit-animation-name: hd-nav-logo-type-sliding-top;
            animation-name: hd-nav-logo-type-sliding-top;
}

/* line 92, stdin */
.header-hd-nav-item-type-logo-partial-component__light-animation::after {
    bottom: 20px;
    right: 0;
    background: #fc8613;
    -webkit-animation-name: hd-nav-logo-type-sliding-bottom;
            animation-name: hd-nav-logo-type-sliding-bottom;
}

@-webkit-keyframes hd-nav-logo-type-sliding-top {
    0%,
    2% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    23%,
    25% {
        -webkit-transform: translate3d(0, -2px, 0) scale(1) rotate(15deg);
                transform: translate3d(0, -2px, 0) scale(1) rotate(15deg);
        background: #f60;
    }
    48%,
    50% {
        -webkit-transform: translate3d(0, -4px, 0) scale(1.2) rotate(0deg);
                transform: translate3d(0, -4px, 0) scale(1.2) rotate(0deg);
        background: #f60;
    }
    73%,
    75% {
        -webkit-transform: translate3d(0, -8px, 0) scale(1) rotate(15deg);
                transform: translate3d(0, -8px, 0) scale(1) rotate(15deg);
        background: #fc8613;
    }
    98%,
    100% {
        -webkit-transform: translate3d(0, -10px, 0) scale(1) rotate(-10deg);
                transform: translate3d(0, -10px, 0) scale(1) rotate(-10deg);
        background: #fc8613;
    }
}

@keyframes hd-nav-logo-type-sliding-top {
    0%,
    2% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    23%,
    25% {
        -webkit-transform: translate3d(0, -2px, 0) scale(1) rotate(15deg);
                transform: translate3d(0, -2px, 0) scale(1) rotate(15deg);
        background: #f60;
    }
    48%,
    50% {
        -webkit-transform: translate3d(0, -4px, 0) scale(1.2) rotate(0deg);
                transform: translate3d(0, -4px, 0) scale(1.2) rotate(0deg);
        background: #f60;
    }
    73%,
    75% {
        -webkit-transform: translate3d(0, -8px, 0) scale(1) rotate(15deg);
                transform: translate3d(0, -8px, 0) scale(1) rotate(15deg);
        background: #fc8613;
    }
    98%,
    100% {
        -webkit-transform: translate3d(0, -10px, 0) scale(1) rotate(-10deg);
                transform: translate3d(0, -10px, 0) scale(1) rotate(-10deg);
        background: #fc8613;
    }
}

@-webkit-keyframes hd-nav-logo-type-sliding-bottom {
    0%,
    2% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    23%,
    25% {
        -webkit-transform: translate3d(0, 2px, 0) scale(1) rotate(-15deg);
                transform: translate3d(0, 2px, 0) scale(1) rotate(-15deg);
        background: #fe5f27;
    }
    48%,
    50% {
        -webkit-transform: translate3d(0, 4px, 0) scale(1.2) rotate(0deg);
                transform: translate3d(0, 4px, 0) scale(1.2) rotate(0deg);
        background: #fe5f27;
    }
    73%,
    75% {
        -webkit-transform: translate3d(0, 8px, 0) scale(1.2) rotate(5deg);
                transform: translate3d(0, 8px, 0) scale(1.2) rotate(5deg);
        background: #ed5a1a;
    }
    98%,
    100% {
        -webkit-transform: translate3d(0, 10px, 0) scale(1) rotate(0deg);
                transform: translate3d(0, 10px, 0) scale(1) rotate(0deg);
        background: #ed5a1a;
    }
}

@keyframes hd-nav-logo-type-sliding-bottom {
    0%,
    2% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    23%,
    25% {
        -webkit-transform: translate3d(0, 2px, 0) scale(1) rotate(-15deg);
                transform: translate3d(0, 2px, 0) scale(1) rotate(-15deg);
        background: #fe5f27;
    }
    48%,
    50% {
        -webkit-transform: translate3d(0, 4px, 0) scale(1.2) rotate(0deg);
                transform: translate3d(0, 4px, 0) scale(1.2) rotate(0deg);
        background: #fe5f27;
    }
    73%,
    75% {
        -webkit-transform: translate3d(0, 8px, 0) scale(1.2) rotate(5deg);
                transform: translate3d(0, 8px, 0) scale(1.2) rotate(5deg);
        background: #ed5a1a;
    }
    98%,
    100% {
        -webkit-transform: translate3d(0, 10px, 0) scale(1) rotate(0deg);
                transform: translate3d(0, 10px, 0) scale(1) rotate(0deg);
        background: #ed5a1a;
    }
}

@-webkit-keyframes hd-nav-logo-type-swing {
    from {
        -webkit-transform: rotate(3deg) scale(1) rotate(20deg);
                transform: rotate(3deg) scale(1) rotate(20deg);
    }
    to {
        -webkit-transform: rotate(-3deg) scale(1.2) rotate(-20deg);
                transform: rotate(-3deg) scale(1.2) rotate(-20deg);
    }
}

@keyframes hd-nav-logo-type-swing {
    from {
        -webkit-transform: rotate(3deg) scale(1) rotate(20deg);
                transform: rotate(3deg) scale(1) rotate(20deg);
    }
    to {
        -webkit-transform: rotate(-3deg) scale(1.2) rotate(-20deg);
                transform: rotate(-3deg) scale(1.2) rotate(-20deg);
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.social-section {
    padding: 20px;
    width: 264px;
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 15, stdin */
.social-section_footer-theme_dark {
    background-color: #1f1f1f;
    color: rgba(255, 255, 255, 0.5);
}

/* line 20, stdin */
.social-section_footer-theme-light {
    background-color: #f2f2f2;
}

/* line 28, stdin */
.social-section_footer-theme_dark .social-section__icon:active, .social-section_footer-theme_dark .social-section__icon:hover, .social-section_footer-theme_default .social-section__icon:active, .social-section_footer-theme_default .social-section__icon:hover {
    opacity: 0.7;
}

/* line 34, stdin */
.social-section_footer-theme_dark .social-section__icon_type_vkontakte, .social-section_footer-theme_default .social-section__icon_type_vkontakte {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z' /%3E %3C/svg%3E");
}

/* line 38, stdin */
.social-section_footer-theme_dark .social-section__icon_type_facebook, .social-section_footer-theme_default .social-section__icon_type_facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z' /%3E %3C/svg%3E");
}

/* line 42, stdin */
.social-section_footer-theme_dark .social-section__icon_type_twitter, .social-section_footer-theme_default .social-section__icon_type_twitter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z' /%3E %3C/svg%3E");
}

/* line 46, stdin */
.social-section_footer-theme_dark .social-section__icon_type_youtube, .social-section_footer-theme_default .social-section__icon_type_youtube {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M21.654 6.413c-.244-1.145-1.114-1.989-2.162-2.115-2.48-.298-4.99-.3-7.489-.298-2.499-.001-5.01 0-7.49.298-1.046.126-1.916.97-2.16 2.115C2.002 8.043 2 9.822 2 11.5s0 3.457.348 5.087c.245 1.144 1.115 1.989 2.162 2.115 2.48.298 4.99.3 7.49.298 2.499.001 5.009 0 7.488-.298 1.047-.126 1.917-.97 2.162-2.115.349-1.63.35-3.409.35-5.087s.003-3.457-.346-5.087zM10 15V8l6 3.51L10 15z' /%3E %3C/svg%3E");
}

/* line 50, stdin */
.social-section_footer-theme_dark .social-section__icon_type_telegram, .social-section_footer-theme_default .social-section__icon_type_telegram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z' /%3E %3C/svg%3E");
}

/* line 54, stdin */
.social-section_footer-theme_dark .social-section__icon_type_instagram, .social-section_footer-theme_default .social-section__icon_type_instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M7.5 3h9A4.5 4.5 0 0 1 21 7.5v9a4.5 4.5 0 0 1-4.5 4.5h-9A4.5 4.5 0 0 1 3 16.5v-9A4.5 4.5 0 0 1 7.5 3zM12 17a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0-2a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm5-8a1 1 0 1 0 0-2 1 1 0 0 0 0 2z' /%3E %3C/svg%3E");
}

/* line 61, stdin */
.social-section__icon {
    cursor: pointer;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    display: block;
    height: 24px;
    margin-right: 15px;
    width: 24px;
    opacity: 0.3;
}

/* line 66, ../kinopoisk-components/mixins.scss */
.social-section__icon::before {
    background-color: rgba(52, 52, 52, 0.1);
    border-radius: 2px;
    bottom: -4px;
    content: '';
    left: -4px;
    opacity: 0;
    position: absolute;
    right: -4px;
    top: -4px;
}

/* line 78, ../kinopoisk-components/mixins.scss */
.social-section__icon:active::before {
    -webkit-animation: pulse 0.5s;
            animation: pulse 0.5s;
}

/* line 73, stdin */
.social-section__icon:active, .social-section__icon:hover {
    opacity: 0.7;
}

/* line 78, stdin */
.social-section__icon:last-child {
    margin-right: 0;
}

/* line 83, stdin */
.social-section__icon_type_vkontakte {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z'/%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 87, stdin */
.social-section__icon_type_facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z'/%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 91, stdin */
.social-section__icon_type_twitter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 95, stdin */
.social-section__icon_type_youtube {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M21.654 6.413c-.244-1.145-1.114-1.989-2.162-2.115-2.48-.298-4.99-.3-7.489-.298-2.499-.001-5.01 0-7.49.298-1.046.126-1.916.97-2.16 2.115C2.002 8.043 2 9.822 2 11.5s0 3.457.348 5.087c.245 1.144 1.115 1.989 2.162 2.115 2.48.298 4.99.3 7.49.298 2.499.001 5.009 0 7.488-.298 1.047-.126 1.917-.97 2.162-2.115.349-1.63.35-3.409.35-5.087s.003-3.457-.346-5.087zM10 15V8l6 3.51L10 15z'/%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 99, stdin */
.social-section__icon_type_telegram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z'/%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 103, stdin */
.social-section__icon_type_instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M7.5 3h9A4.5 4.5 0 0 1 21 7.5v9a4.5 4.5 0 0 1-4.5 4.5h-9A4.5 4.5 0 0 1 3 16.5v-9A4.5 4.5 0 0 1 7.5 3zM12 17a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0-2a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm5-8a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E %3C/svg%3E");
    background-size: 24px 24px;
}

/* line 3, stdin */
.link_disabled {
    cursor: default;
}

/* line 7, stdin */
.footer-partial-component {
    padding-top: 44px;
}

/* line 13, stdin */
.footer-partial-component_footer-theme_light {
    background-color: #f2f2f2;
}

/* line 17, stdin */
.footer-partial-component_footer-theme_default {
    background-color: #444;
}

/* line 21, stdin */
.footer-partial-component_footer-theme_dark {
    background-color: #1f1f1f;
}

/* line 28, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__content-link, .footer-partial-component_footer-theme_dark .footer-partial-component__content-link {
    color: #fff;
}

/* line 31, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__content-link:active, .footer-partial-component_footer-theme_default .footer-partial-component__content-link:hover, .footer-partial-component_footer-theme_dark .footer-partial-component__content-link:active, .footer-partial-component_footer-theme_dark .footer-partial-component__content-link:hover {
    color: #fff;
    opacity: 0.7;
}

/* line 38, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__content-apps-app, .footer-partial-component_footer-theme_dark .footer-partial-component__content-apps-app {
    background-color: rgba(102, 102, 102, 0.2);
}

/* line 42, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__content-apps-app a:active, .footer-partial-component_footer-theme_default .footer-partial-component__content-apps-app a:hover, .footer-partial-component_footer-theme_dark .footer-partial-component__content-apps-app a:active, .footer-partial-component_footer-theme_dark .footer-partial-component__content-apps-app a:hover {
    opacity: 0.7;
}

/* line 50, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__bottom, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

/* line 53, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__bottom-info, .footer-partial-component_footer-theme_default .footer-partial-component__bottom-links, .footer-partial-component_footer-theme_default .footer-partial-component__bottom-company, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-info, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-links, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-company {
    color: #fff;
}

/* line 60, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__bottom-info-link, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-info-link {
    color: #fff;
    cursor: pointer;
}

/* line 64, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__bottom-info-link:active, .footer-partial-component_footer-theme_default .footer-partial-component__bottom-info-link:hover, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-info-link:active, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-info-link:hover {
    color: #fff;
    opacity: 0.7;
}

/* line 71, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__bottom-info-age, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-info-age {
    color: #fff;
}

/* line 77, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__bottom-link:active, .footer-partial-component_footer-theme_default .footer-partial-component__bottom-link:hover, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-link:active, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-link:hover {
    color: #fff;
    opacity: 0.7;
}

/* line 84, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__bottom-company-logo, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-company-logo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M5.088 8.827h-1.18L1.66 13.876H.02l2.47-5.4C1.327 7.886.553 6.818.553 4.846.554 2.082 2.305.7 4.387.7h2.12v13.176h-1.42v-5.05zm0-1.18v-5.75h-.756c-1.142 0-2.248.756-2.248 2.95 0 2.118 1.013 2.8 2.248 2.8h.756zm15.645 5.05V15.7h-1.29v-1.824h-3.98V15.7h-1.29v-3.004h.57c.848-1.971.94-4.846.94-7.315v-.793h4.312v8.108h.738zm6.246.552c-.59.46-1.363.756-2.285.756-1.916 0-3.095-1.53-3.095-4.386 0-2.985.829-5.16 2.8-5.16 1.549 0 2.562 1.161 2.562 4.312v.793h-3.87c0 2.1.59 3.206 1.732 3.206.811 0 1.456-.369 1.825-.627l.331 1.106zM11.924 4.59h1.42v9.287h-1.42V9.71H9.787v4.165H8.349V4.588h1.438v3.944h2.137V4.588zm20.4 9.287L29.872 9.25v4.626h-1.438V4.588h1.438v4.294l2.23-4.294h1.455l-2.303 4.368 2.635 4.92h-1.567zm4.938.129c-1.99 0-3.188-1.604-3.188-4.773 0-2.912 1.124-4.773 3.299-4.773.829 0 1.308.221 1.713.48l-.202 1.363c-.387-.332-.94-.645-1.53-.645-1.032 0-1.769 1.16-1.769 3.501 0 2.322.553 3.649 1.714 3.649.7 0 1.235-.277 1.566-.571l.332 1.068c-.498.424-1.087.7-1.935.7zm-18.685-1.309V5.75h-1.604v.166c0 1.953-.092 4.81-.866 6.781h2.47zM24.4 5.64c-.885 0-1.198 1.087-1.29 2.745h2.377c0-1.584-.258-2.745-1.087-2.745z' /%3E %3C/svg%3E");
}

/* line 87, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__bottom-company-logo:active, .footer-partial-component_footer-theme_default .footer-partial-component__bottom-company-logo:hover, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-company-logo:active, .footer-partial-component_footer-theme_dark .footer-partial-component__bottom-company-logo:hover {
    opacity: 0.7;
}

/* line 94, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__app-store, .footer-partial-component_footer-theme_dark .footer-partial-component__app-store {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='40' viewBox='0 0 140 40'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h140v40H0z'/%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M52.081 28.049h-4.037l-.97 2.862h-1.71L49.19 20.32h1.776L54.79 30.91H53.05l-.969-2.862zm-3.619-1.322h3.2l-1.577-4.646h-.044l-1.579 4.646zM63.048 27.05c0 2.4-1.284 3.942-3.223 3.942a2.618 2.618 0 0 1-2.43-1.35h-.036v3.824h-1.585V23.189h1.534v1.284h.03a2.74 2.74 0 0 1 2.458-1.365c1.96 0 3.252 1.55 3.252 3.943zm-1.63 0c0-1.563-.807-2.59-2.04-2.59-1.211 0-2.026 1.049-2.026 2.59 0 1.557.815 2.599 2.026 2.599 1.233 0 2.04-1.02 2.04-2.598zM71.547 27.05c0 2.4-1.284 3.942-3.222 3.942a2.618 2.618 0 0 1-2.43-1.35h-.037v3.824h-1.585V23.189h1.535v1.284h.029a2.74 2.74 0 0 1 2.459-1.365c1.96 0 3.251 1.55 3.251 3.943zm-1.629 0c0-1.563-.808-2.59-2.04-2.59-1.212 0-2.026 1.049-2.026 2.59 0 1.557.814 2.599 2.025 2.599 1.233 0 2.041-1.02 2.041-2.598zM77.165 27.96c.117 1.05 1.138 1.74 2.532 1.74 1.336 0 2.297-.69 2.297-1.637 0-.822-.58-1.314-1.952-1.651l-1.373-.33c-1.945-.47-2.848-1.38-2.848-2.856 0-1.828 1.593-3.083 3.854-3.083 2.238 0 3.773 1.255 3.824 3.083h-1.6c-.096-1.057-.97-1.695-2.246-1.695-1.277 0-2.15.645-2.15 1.585 0 .749.557 1.19 1.922 1.527l1.167.286c2.174.514 3.076 1.387 3.076 2.936 0 1.982-1.578 3.223-4.088 3.223-2.35 0-3.935-1.212-4.038-3.128h1.623zM87.09 21.362v1.827h1.468v1.255h-1.469v4.258c0 .66.294.97.94.97.174-.004.348-.016.521-.038v1.248c-.29.054-.585.079-.88.073-1.563 0-2.173-.587-2.173-2.084v-4.427h-1.123V23.19h1.123v-1.827h1.592zM89.408 27.05c0-2.43 1.431-3.956 3.663-3.956 2.239 0 3.663 1.527 3.663 3.957 0 2.436-1.417 3.956-3.663 3.956-2.246 0-3.663-1.52-3.663-3.956zm5.711 0c0-1.666-.764-2.65-2.048-2.65-1.285 0-2.048.991-2.048 2.65 0 1.674.763 2.65 2.048 2.65 1.284 0 2.048-.976 2.048-2.65zM98.041 23.19h1.512v1.313h.037a1.842 1.842 0 0 1 1.857-1.395c.183 0 .365.02.543.06v1.482a2.216 2.216 0 0 0-.712-.096 1.597 1.597 0 0 0-1.652 1.777v4.58h-1.585V23.19zM109.298 28.643c-.213 1.402-1.578 2.364-3.325 2.364-2.246 0-3.64-1.505-3.64-3.92 0-2.422 1.401-3.993 3.574-3.993 2.136 0 3.48 1.468 3.48 3.81v.542h-5.454v.096a2.011 2.011 0 0 0 2.077 2.187c.77.072 1.494-.37 1.783-1.086h1.505zm-5.358-2.305h3.86a1.857 1.857 0 0 0-1.893-1.96 1.955 1.955 0 0 0-1.967 1.96z'/%3E %3C/g%3E %3Cg fill='%23FFF' fill-rule='nonzero' opacity='.8'%3E %3Cpath d='M31.454 19.835a5.164 5.164 0 0 1 2.46-4.332 5.286 5.286 0 0 0-4.165-2.252c-1.752-.184-3.451 1.049-4.344 1.049-.91 0-2.285-1.03-3.765-1a5.546 5.546 0 0 0-4.668 2.847c-2.018 3.494-.513 8.629 1.42 11.453.968 1.383 2.098 2.928 3.577 2.873 1.448-.06 1.988-.923 3.735-.923 1.731 0 2.238.923 3.747.888 1.553-.025 2.532-1.389 3.465-2.785a11.439 11.439 0 0 0 1.585-3.227 4.99 4.99 0 0 1-3.047-4.59zM28.604 11.394a5.084 5.084 0 0 0 1.163-3.642 5.173 5.173 0 0 0-3.347 1.731 4.838 4.838 0 0 0-1.193 3.508 4.277 4.277 0 0 0 3.377-1.597z'/%3E %3C/g%3E %3Cpath fill='%23FFF' d='M47.93 13.2v-.86h.847c.703 0 1.196-.414 1.196-1.011 0-.585-.44-.963-1.187-.963-.738 0-1.222.374-1.279.993h-.931c.066-1.142.918-1.854 2.24-1.854 1.249 0 2.128.699 2.128 1.705 0 .699-.466 1.292-1.152 1.45v.075c.822.083 1.411.65 1.411 1.534 0 1.085-1.028 1.885-2.369 1.885-1.38 0-2.324-.747-2.381-1.877h.944c.058.607.616.998 1.437.998.822 0 1.358-.44 1.358-1.06 0-.628-.505-1.014-1.388-1.014h-.875zm6.221 2.084c.712 0 1.24-.453 1.24-1.046v-.4l-1.17.075c-.658.044-.957.268-.957.69 0 .43.373.68.887.68zm-.241.795c-.923 0-1.595-.558-1.595-1.433 0-.86.641-1.357 1.78-1.428l1.296-.074v-.414c0-.505-.334-.79-.98-.79-.528 0-.892.193-.998.531H52.5c.097-.822.87-1.349 1.956-1.349 1.2 0 1.876.598 1.876 1.608V16h-.91v-.672h-.074c-.286.479-.809.751-1.437.751zm7.171-4.07h-2.206V16h-.945v-4.786h3.151v.796zm3.775-.874c1.217 0 1.986.95 1.986 2.47 0 1.52-.769 2.474-1.977 2.474-.682 0-1.222-.299-1.473-.804h-.074v2.316h-.945v-6.377h.91v.791h.07c.29-.545.852-.87 1.503-.87zm-.268 4.096c.804 0 1.283-.61 1.283-1.626 0-1.01-.48-1.622-1.279-1.622-.795 0-1.292.624-1.292 1.626 0 .998.497 1.622 1.288 1.622zm3.941 2.505c-.079 0-.303-.009-.39-.022V16.9c.074.013.219.017.307.017.448 0 .703-.184.865-.668l.07-.232-1.73-4.804h1.028l1.2 3.802h.074l1.195-3.802h1.002l-1.784 4.984c-.409 1.164-.861 1.538-1.837 1.538zm6.376-1.648c-1.046 0-1.894-.48-1.982-1.446h.94c.093.422.489.642 1.042.642.629 0 1.015-.277 1.015-.708 0-.461-.347-.681-1.015-.681h-.716v-.734h.703c.571 0 .861-.22.861-.62 0-.351-.28-.62-.86-.62-.528 0-.915.225-.976.603h-.91c.097-.853.804-1.402 1.885-1.402 1.138 0 1.789.514 1.789 1.323 0 .479-.304.87-.756.98v.075c.62.145.936.544.936 1.076 0 .91-.774 1.512-1.956 1.512zM79.194 16h-.936v-4.786h.936v3.292h.075l2.206-3.292h.936V16h-.936v-3.31h-.07L79.193 16zm8.41-4.786v.796h-1.507V16h-.944v-3.99h-1.508v-.796h3.96zm3.041.712c-.698 0-1.186.492-1.239 1.24h2.417c-.022-.752-.479-1.24-1.178-1.24zm1.174 2.782h.91c-.216.857-.98 1.384-2.075 1.384-1.371 0-2.21-.94-2.21-2.47 0-1.529.857-2.5 2.206-2.5 1.331 0 2.135.91 2.135 2.413v.33h-3.379v.052c.03.84.519 1.371 1.275 1.371.57 0 .962-.206 1.138-.58zm5.964-2.769h-1.041v1.24h.936c.571 0 .844-.22.844-.624 0-.374-.238-.616-.739-.616zm-.04 1.934h-1.001v1.402h1.12c.558 0 .857-.246.857-.699 0-.479-.338-.703-.975-.703zM95.807 16v-4.786h2.157c.936 0 1.486.475 1.486 1.218 0 .483-.343.922-.809 1.01v.075c.62.07 1.024.523 1.024 1.103 0 .835-.628 1.38-1.679 1.38h-2.18z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 98, stdin */
.footer-partial-component_footer-theme_default .footer-partial-component__google-play, .footer-partial-component_footer-theme_dark .footer-partial-component__google-play {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='40' viewBox='0 0 140 40'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h140v40H0z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M71.478 23.697c-2.027 0-3.73 1.54-3.73 3.73a3.72 3.72 0 0 0 3.73 3.73c2.027 0 3.73-1.54 3.73-3.73s-1.622-3.73-3.73-3.73zm0 5.92c-1.135 0-2.108-.893-2.108-2.271 0-1.297.973-2.27 2.108-2.27 1.135 0 2.108.892 2.108 2.27 0 1.378-.973 2.27-2.108 2.27zm-8.108-5.92c-2.027 0-3.73 1.54-3.73 3.73a3.72 3.72 0 0 0 3.73 3.73c2.027 0 3.73-1.54 3.73-3.73s-1.622-3.73-3.73-3.73zm0 5.92c-1.135 0-2.108-.893-2.108-2.271 0-1.297.973-2.27 2.108-2.27 1.135 0 2.108.892 2.108 2.27 0 1.378-.973 2.27-2.108 2.27zm-9.648-4.785v1.541h3.81c-.08.892-.405 1.54-.892 1.946-.567.567-1.378 1.135-2.918 1.135-2.352 0-4.136-1.865-4.136-4.216 0-2.352 1.784-4.216 4.136-4.216 1.216 0 2.189.486 2.837 1.135l1.136-1.135c-.973-.892-2.19-1.622-3.973-1.622-3.163 0-5.838 2.595-5.838 5.757 0 3.162 2.675 5.757 5.838 5.757 1.702 0 3-.568 4.054-1.622 1.054-1.054 1.378-2.514 1.378-3.649 0-.405 0-.73-.081-.973h-5.351v.162zm39.486 1.217c-.324-.811-1.216-2.352-3.162-2.352s-3.487 1.54-3.487 3.73c0 2.108 1.54 3.73 3.649 3.73 1.703 0 2.676-1.054 3.081-1.622l-1.297-.81c-.406.648-.973 1.053-1.865 1.053-.81 0-1.378-.405-1.784-1.135l4.946-2.027-.081-.567zm-5.027 1.216c-.081-1.46 1.135-2.19 1.946-2.19.649 0 1.216.325 1.378.811l-3.324 1.379zm-4.054 3.649h1.622V19.968h-1.622v10.946zm-2.676-6.406c-.405-.405-1.135-.81-2.027-.81-1.865 0-3.567 1.62-3.567 3.729 0 2.108 1.702 3.73 3.567 3.73.892 0 1.622-.406 1.946-.811h.081v.568c0 1.378-.73 2.189-1.946 2.189-.973 0-1.621-.73-1.865-1.298l-1.459.406c.405.973 1.46 2.189 3.324 2.189 1.946 0 3.487-1.135 3.487-3.892V23.86h-1.54v.65zm-1.865 5.108c-1.135 0-2.027-.973-2.027-2.27 0-1.297.973-2.27 2.027-2.27 1.136 0 1.946.973 1.946 2.27.081 1.378-.81 2.27-1.946 2.27zm21.244-9.648h-3.892v10.864h1.621v-4.135h2.27c1.784 0 3.568-1.297 3.568-3.405 0-2.108-1.702-3.324-3.567-3.324zm.08 5.27h-2.35v-3.73h2.35c1.217 0 1.947.973 1.947 1.865-.081.81-.73 1.865-1.946 1.865zm10.055-1.54c-1.216 0-2.433.486-2.92 1.702l1.46.568c.325-.568.892-.811 1.46-.811.81 0 1.703.486 1.703 1.378v.081a3.699 3.699 0 0 0-1.703-.405c-1.54 0-3.162.892-3.162 2.432 0 1.46 1.297 2.433 2.675 2.433 1.054 0 1.703-.487 2.108-1.054h.082v.81h1.54v-4.216c.081-1.865-1.378-2.919-3.243-2.919zm-.243 5.918c-.568 0-1.298-.243-1.298-.892 0-.81.892-1.135 1.703-1.135.73 0 1.054.162 1.46.325 0 .972-.892 1.702-1.865 1.702zm9.243-5.675l-1.865 4.702h-.081l-1.946-4.702h-1.784l2.919 6.567-1.622 3.649h1.703l4.46-10.298h-1.784v.082zm-14.595 6.973h1.622V19.968h-1.622v10.946z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M31.108 15.605l-3.571 3.57L17.511 9.15c.55-.275 1.236-.138 1.785.137l11.812 6.318zm4.258 2.335c1.648.824 1.648 3.159 0 3.983l-3.434 1.785L28.224 20l3.845-3.846 3.297 1.786zM16.549 9.836L26.713 20 16.549 30.164c-.274-.275-.549-.825-.549-1.511V11.347c0-.686.275-1.236.55-1.51zm.962 21.014l10.026-10.026 3.571 3.571-11.674 6.318c-.687.275-1.374.412-1.923.137z' opacity='.8'/%3E %3Cpath fill='%23FFF' d='M50.21 13.508c-.043.708-.131 1.182-.426 1.534v.062h2.892v-4.549h-2.272l-.194 2.953zM49.077 16v1.252h-.901v-2.148h.461c.453-.273.611-.805.66-1.648l.232-3.797h4.131v5.445h.791v2.148h-.9V16h-4.474zm8.604.092c-1.402 0-2.259-.936-2.259-2.487 0-1.543.861-2.483 2.259-2.483 1.393 0 2.254.94 2.254 2.483 0 1.551-.857 2.487-2.254 2.487zm0-.84c.817 0 1.283-.606 1.283-1.647 0-1.037-.466-1.644-1.283-1.644-.822 0-1.283.607-1.283 1.644 0 1.046.461 1.648 1.283 1.648zm7.699-2.473h-.919c-.11-.466-.496-.813-1.13-.813-.79 0-1.274.606-1.274 1.626 0 1.037.488 1.657 1.275 1.657.597 0 1.006-.273 1.13-.787h.918c-.123.962-.862 1.63-2.044 1.63-1.393 0-2.245-.94-2.245-2.5 0-1.534.848-2.47 2.24-2.47 1.2 0 1.926.699 2.049 1.657zm4.697-1.565v.796H68.57V16h-.945v-3.99h-1.508v-.796h3.96zm1.71 6.522c-.08 0-.304-.009-.392-.022V16.9c.075.013.22.017.308.017.448 0 .703-.184.865-.668l.07-.232-1.73-4.804h1.027l1.2 3.802h.075l1.195-3.802h1.002l-1.784 4.984c-.409 1.164-.861 1.538-1.837 1.538zM79.734 16v-3.99h-2.162V16h-.945v-4.786h4.048V16h-.94zm5.717 0v-2.074h-2.206V16h-.945v-4.786h.945v1.916h2.206v-1.916h.94V16h-.94zm4.592.092c-1.402 0-2.259-.936-2.259-2.487 0-1.543.862-2.483 2.26-2.483 1.392 0 2.254.94 2.254 2.483 0 1.551-.857 2.487-2.255 2.487zm0-.84c.818 0 1.283-.606 1.283-1.647 0-1.037-.465-1.644-1.283-1.644-.822 0-1.283.607-1.283 1.644 0 1.046.461 1.648 1.283 1.648zm7.252-3.313h-1.041v1.24h.936c.571 0 .844-.22.844-.624 0-.374-.238-.616-.739-.616zm-.04 1.934h-1.001v1.402h1.12c.559 0 .857-.246.857-.699 0-.479-.338-.703-.975-.703zM95.32 16v-4.786h2.158c.936 0 1.485.475 1.485 1.218 0 .483-.343.922-.809 1.01v.075c.62.07 1.024.523 1.024 1.103 0 .835-.628 1.38-1.679 1.38h-2.18z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 105, stdin */
.footer-partial-component__content-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    margin: auto;
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 113, stdin */
.footer-partial-component__content-item {
    display: inline;
    padding-right: 27px;
}

/* line 117, stdin */
.footer-partial-component__content-item:last-child {
    padding-right: 0;
}

/* line 122, stdin */
.footer-partial-component__content-link {
    text-decoration: none;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    color: #000;
    opacity: 0.4;
    line-height: 18px;
    height: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap;
}

/* line 134, stdin */
.footer-partial-component__content-link:active, .footer-partial-component__content-link:hover {
    opacity: 0.7;
}

/* line 140, stdin */
.footer-partial-component__content-apps {
    margin: 40px auto 56px;
    width: 290px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 146, stdin */
.footer-partial-component__content-apps-app {
    background-color: #fff;
    width: 140px;
    height: 40px;
    border-radius: 4px;
}

/* line 152, stdin */
.footer-partial-component__content-apps-app span {
    display: block;
    opacity: 0.32;
    cursor: pointer;
}

/* line 157, stdin */
.footer-partial-component__content-apps-app span:active, .footer-partial-component__content-apps-app span:hover {
    opacity: 0.64;
}

/* line 166, stdin */
.footer-partial-component__app-store {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='40' viewBox='0 0 140 40'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h140v40H0z'/%3E %3Cg fill='%23000' fill-rule='nonzero'%3E %3Cpath d='M52.081 28.049h-4.037l-.97 2.862h-1.71L49.19 20.32h1.776L54.79 30.91H53.05l-.969-2.862zm-3.619-1.322h3.2l-1.577-4.646h-.044l-1.579 4.646zM63.048 27.05c0 2.4-1.284 3.942-3.223 3.942a2.618 2.618 0 0 1-2.43-1.35h-.036v3.824h-1.585V23.189h1.534v1.284h.03a2.74 2.74 0 0 1 2.458-1.365c1.96 0 3.252 1.55 3.252 3.943zm-1.63 0c0-1.563-.807-2.59-2.04-2.59-1.211 0-2.026 1.049-2.026 2.59 0 1.557.815 2.599 2.026 2.599 1.233 0 2.04-1.02 2.04-2.598zM71.547 27.05c0 2.4-1.284 3.942-3.222 3.942a2.618 2.618 0 0 1-2.43-1.35h-.037v3.824h-1.585V23.189h1.535v1.284h.029a2.74 2.74 0 0 1 2.459-1.365c1.96 0 3.251 1.55 3.251 3.943zm-1.629 0c0-1.563-.808-2.59-2.04-2.59-1.212 0-2.026 1.049-2.026 2.59 0 1.557.814 2.599 2.025 2.599 1.233 0 2.041-1.02 2.041-2.598zM77.165 27.96c.117 1.05 1.138 1.74 2.532 1.74 1.336 0 2.297-.69 2.297-1.637 0-.822-.58-1.314-1.952-1.651l-1.373-.33c-1.945-.47-2.848-1.38-2.848-2.856 0-1.828 1.593-3.083 3.854-3.083 2.238 0 3.773 1.255 3.824 3.083h-1.6c-.096-1.057-.97-1.695-2.246-1.695-1.277 0-2.15.645-2.15 1.585 0 .749.557 1.19 1.922 1.527l1.167.286c2.174.514 3.076 1.387 3.076 2.936 0 1.982-1.578 3.223-4.088 3.223-2.35 0-3.935-1.212-4.038-3.128h1.623zM87.09 21.362v1.827h1.468v1.255h-1.469v4.258c0 .66.294.97.94.97.174-.004.348-.016.521-.038v1.248c-.29.054-.585.079-.88.073-1.563 0-2.173-.587-2.173-2.084v-4.427h-1.123V23.19h1.123v-1.827h1.592zM89.408 27.05c0-2.43 1.431-3.956 3.663-3.956 2.239 0 3.663 1.527 3.663 3.957 0 2.436-1.417 3.956-3.663 3.956-2.246 0-3.663-1.52-3.663-3.956zm5.711 0c0-1.666-.764-2.65-2.048-2.65-1.285 0-2.048.991-2.048 2.65 0 1.674.763 2.65 2.048 2.65 1.284 0 2.048-.976 2.048-2.65zM98.041 23.19h1.512v1.313h.037a1.842 1.842 0 0 1 1.857-1.395c.183 0 .365.02.543.06v1.482a2.216 2.216 0 0 0-.712-.096 1.597 1.597 0 0 0-1.652 1.777v4.58h-1.585V23.19zM109.298 28.643c-.213 1.402-1.578 2.364-3.325 2.364-2.246 0-3.64-1.505-3.64-3.92 0-2.422 1.401-3.993 3.574-3.993 2.136 0 3.48 1.468 3.48 3.81v.542h-5.454v.096a2.011 2.011 0 0 0 2.077 2.187c.77.072 1.494-.37 1.783-1.086h1.505zm-5.358-2.305h3.86a1.857 1.857 0 0 0-1.893-1.96 1.955 1.955 0 0 0-1.967 1.96z'/%3E %3C/g%3E %3Cg fill='%23000' fill-rule='nonzero' opacity='.8'%3E %3Cpath d='M31.454 19.835a5.164 5.164 0 0 1 2.46-4.332 5.286 5.286 0 0 0-4.165-2.252c-1.752-.184-3.451 1.049-4.344 1.049-.91 0-2.285-1.03-3.765-1a5.546 5.546 0 0 0-4.668 2.847c-2.018 3.494-.513 8.629 1.42 11.453.968 1.383 2.098 2.928 3.577 2.873 1.448-.06 1.988-.923 3.735-.923 1.731 0 2.238.923 3.747.888 1.553-.025 2.532-1.389 3.465-2.785a11.439 11.439 0 0 0 1.585-3.227 4.99 4.99 0 0 1-3.047-4.59zM28.604 11.394a5.084 5.084 0 0 0 1.163-3.642 5.173 5.173 0 0 0-3.347 1.731 4.838 4.838 0 0 0-1.193 3.508 4.277 4.277 0 0 0 3.377-1.597z'/%3E %3C/g%3E %3Cpath fill='%23000' d='M47.93 13.2v-.86h.847c.703 0 1.196-.414 1.196-1.011 0-.585-.44-.963-1.187-.963-.738 0-1.222.374-1.279.993h-.931c.066-1.142.918-1.854 2.24-1.854 1.249 0 2.128.699 2.128 1.705 0 .699-.466 1.292-1.152 1.45v.075c.822.083 1.411.65 1.411 1.534 0 1.085-1.028 1.885-2.369 1.885-1.38 0-2.324-.747-2.381-1.877h.944c.058.607.616.998 1.437.998.822 0 1.358-.44 1.358-1.06 0-.628-.505-1.014-1.388-1.014h-.875zm6.221 2.084c.712 0 1.24-.453 1.24-1.046v-.4l-1.17.075c-.658.044-.957.268-.957.69 0 .43.373.68.887.68zm-.241.795c-.923 0-1.595-.558-1.595-1.433 0-.86.641-1.357 1.78-1.428l1.296-.074v-.414c0-.505-.334-.79-.98-.79-.528 0-.892.193-.998.531H52.5c.097-.822.87-1.349 1.956-1.349 1.2 0 1.876.598 1.876 1.608V16h-.91v-.672h-.074c-.286.479-.809.751-1.437.751zm7.171-4.07h-2.206V16h-.945v-4.786h3.151v.796zm3.775-.874c1.217 0 1.986.95 1.986 2.47 0 1.52-.769 2.474-1.977 2.474-.682 0-1.222-.299-1.473-.804h-.074v2.316h-.945v-6.377h.91v.791h.07c.29-.545.852-.87 1.503-.87zm-.268 4.096c.804 0 1.283-.61 1.283-1.626 0-1.01-.48-1.622-1.279-1.622-.795 0-1.292.624-1.292 1.626 0 .998.497 1.622 1.288 1.622zm3.941 2.505c-.079 0-.303-.009-.39-.022V16.9c.074.013.219.017.307.017.448 0 .703-.184.865-.668l.07-.232-1.73-4.804h1.028l1.2 3.802h.074l1.195-3.802h1.002l-1.784 4.984c-.409 1.164-.861 1.538-1.837 1.538zm6.376-1.648c-1.046 0-1.894-.48-1.982-1.446h.94c.093.422.489.642 1.042.642.629 0 1.015-.277 1.015-.708 0-.461-.347-.681-1.015-.681h-.716v-.734h.703c.571 0 .861-.22.861-.62 0-.351-.28-.62-.86-.62-.528 0-.915.225-.976.603h-.91c.097-.853.804-1.402 1.885-1.402 1.138 0 1.789.514 1.789 1.323 0 .479-.304.87-.756.98v.075c.62.145.936.544.936 1.076 0 .91-.774 1.512-1.956 1.512zM79.194 16h-.936v-4.786h.936v3.292h.075l2.206-3.292h.936V16h-.936v-3.31h-.07L79.193 16zm8.41-4.786v.796h-1.507V16h-.944v-3.99h-1.508v-.796h3.96zm3.041.712c-.698 0-1.186.492-1.239 1.24h2.417c-.022-.752-.479-1.24-1.178-1.24zm1.174 2.782h.91c-.216.857-.98 1.384-2.075 1.384-1.371 0-2.21-.94-2.21-2.47 0-1.529.857-2.5 2.206-2.5 1.331 0 2.135.91 2.135 2.413v.33h-3.379v.052c.03.84.519 1.371 1.275 1.371.57 0 .962-.206 1.138-.58zm5.964-2.769h-1.041v1.24h.936c.571 0 .844-.22.844-.624 0-.374-.238-.616-.739-.616zm-.04 1.934h-1.001v1.402h1.12c.558 0 .857-.246.857-.699 0-.479-.338-.703-.975-.703zM95.807 16v-4.786h2.157c.936 0 1.486.475 1.486 1.218 0 .483-.343.922-.809 1.01v.075c.62.07 1.024.523 1.024 1.103 0 .835-.628 1.38-1.679 1.38h-2.18z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    width: 140px;
    height: 40px;
}

/* line 173, stdin */
.footer-partial-component__google-play {
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='40' viewBox='0 0 140 40'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h140v40H0z'/%3E %3Cpath fill='%23000' fill-rule='nonzero' d='M71.478 23.697c-2.027 0-3.73 1.54-3.73 3.73a3.72 3.72 0 0 0 3.73 3.73c2.027 0 3.73-1.54 3.73-3.73s-1.622-3.73-3.73-3.73zm0 5.92c-1.135 0-2.108-.893-2.108-2.271 0-1.297.973-2.27 2.108-2.27 1.135 0 2.108.892 2.108 2.27 0 1.378-.973 2.27-2.108 2.27zm-8.108-5.92c-2.027 0-3.73 1.54-3.73 3.73a3.72 3.72 0 0 0 3.73 3.73c2.027 0 3.73-1.54 3.73-3.73s-1.622-3.73-3.73-3.73zm0 5.92c-1.135 0-2.108-.893-2.108-2.271 0-1.297.973-2.27 2.108-2.27 1.135 0 2.108.892 2.108 2.27 0 1.378-.973 2.27-2.108 2.27zm-9.648-4.785v1.541h3.81c-.08.892-.405 1.54-.892 1.946-.567.567-1.378 1.135-2.918 1.135-2.352 0-4.136-1.865-4.136-4.216 0-2.352 1.784-4.216 4.136-4.216 1.216 0 2.189.486 2.837 1.135l1.136-1.135c-.973-.892-2.19-1.622-3.973-1.622-3.163 0-5.838 2.595-5.838 5.757 0 3.162 2.675 5.757 5.838 5.757 1.702 0 3-.568 4.054-1.622 1.054-1.054 1.378-2.514 1.378-3.649 0-.405 0-.73-.081-.973h-5.351v.162zm39.486 1.217c-.324-.811-1.216-2.352-3.162-2.352s-3.487 1.54-3.487 3.73c0 2.108 1.54 3.73 3.649 3.73 1.703 0 2.676-1.054 3.081-1.622l-1.297-.81c-.406.648-.973 1.053-1.865 1.053-.81 0-1.378-.405-1.784-1.135l4.946-2.027-.081-.567zm-5.027 1.216c-.081-1.46 1.135-2.19 1.946-2.19.649 0 1.216.325 1.378.811l-3.324 1.379zm-4.054 3.649h1.622V19.968h-1.622v10.946zm-2.676-6.406c-.405-.405-1.135-.81-2.027-.81-1.865 0-3.567 1.62-3.567 3.729 0 2.108 1.702 3.73 3.567 3.73.892 0 1.622-.406 1.946-.811h.081v.568c0 1.378-.73 2.189-1.946 2.189-.973 0-1.621-.73-1.865-1.298l-1.459.406c.405.973 1.46 2.189 3.324 2.189 1.946 0 3.487-1.135 3.487-3.892V23.86h-1.54v.65zm-1.865 5.108c-1.135 0-2.027-.973-2.027-2.27 0-1.297.973-2.27 2.027-2.27 1.136 0 1.946.973 1.946 2.27.081 1.378-.81 2.27-1.946 2.27zm21.244-9.648h-3.892v10.864h1.621v-4.135h2.27c1.784 0 3.568-1.297 3.568-3.405 0-2.108-1.702-3.324-3.567-3.324zm.08 5.27h-2.35v-3.73h2.35c1.217 0 1.947.973 1.947 1.865-.081.81-.73 1.865-1.946 1.865zm10.055-1.54c-1.216 0-2.433.486-2.92 1.702l1.46.568c.325-.568.892-.811 1.46-.811.81 0 1.703.486 1.703 1.378v.081a3.699 3.699 0 0 0-1.703-.405c-1.54 0-3.162.892-3.162 2.432 0 1.46 1.297 2.433 2.675 2.433 1.054 0 1.703-.487 2.108-1.054h.082v.81h1.54v-4.216c.081-1.865-1.378-2.919-3.243-2.919zm-.243 5.918c-.568 0-1.298-.243-1.298-.892 0-.81.892-1.135 1.703-1.135.73 0 1.054.162 1.46.325 0 .972-.892 1.702-1.865 1.702zm9.243-5.675l-1.865 4.702h-.081l-1.946-4.702h-1.784l2.919 6.567-1.622 3.649h1.703l4.46-10.298h-1.784v.082zm-14.595 6.973h1.622V19.968h-1.622v10.946z'/%3E %3Cpath fill='%23000' fill-rule='nonzero' d='M31.108 15.605l-3.571 3.57L17.511 9.15c.55-.275 1.236-.138 1.785.137l11.812 6.318zm4.258 2.335c1.648.824 1.648 3.159 0 3.983l-3.434 1.785L28.224 20l3.845-3.846 3.297 1.786zM16.549 9.836L26.713 20 16.549 30.164c-.274-.275-.549-.825-.549-1.511V11.347c0-.686.275-1.236.55-1.51zm.962 21.014l10.026-10.026 3.571 3.571-11.674 6.318c-.687.275-1.374.412-1.923.137z' opacity='.8'/%3E %3Cpath fill='%23000' d='M50.21 13.508c-.043.708-.131 1.182-.426 1.534v.062h2.892v-4.549h-2.272l-.194 2.953zM49.077 16v1.252h-.901v-2.148h.461c.453-.273.611-.805.66-1.648l.232-3.797h4.131v5.445h.791v2.148h-.9V16h-4.474zm8.604.092c-1.402 0-2.259-.936-2.259-2.487 0-1.543.861-2.483 2.259-2.483 1.393 0 2.254.94 2.254 2.483 0 1.551-.857 2.487-2.254 2.487zm0-.84c.817 0 1.283-.606 1.283-1.647 0-1.037-.466-1.644-1.283-1.644-.822 0-1.283.607-1.283 1.644 0 1.046.461 1.648 1.283 1.648zm7.699-2.473h-.919c-.11-.466-.496-.813-1.13-.813-.79 0-1.274.606-1.274 1.626 0 1.037.488 1.657 1.275 1.657.597 0 1.006-.273 1.13-.787h.918c-.123.962-.862 1.63-2.044 1.63-1.393 0-2.245-.94-2.245-2.5 0-1.534.848-2.47 2.24-2.47 1.2 0 1.926.699 2.049 1.657zm4.697-1.565v.796H68.57V16h-.945v-3.99h-1.508v-.796h3.96zm1.71 6.522c-.08 0-.304-.009-.392-.022V16.9c.075.013.22.017.308.017.448 0 .703-.184.865-.668l.07-.232-1.73-4.804h1.027l1.2 3.802h.075l1.195-3.802h1.002l-1.784 4.984c-.409 1.164-.861 1.538-1.837 1.538zM79.734 16v-3.99h-2.162V16h-.945v-4.786h4.048V16h-.94zm5.717 0v-2.074h-2.206V16h-.945v-4.786h.945v1.916h2.206v-1.916h.94V16h-.94zm4.592.092c-1.402 0-2.259-.936-2.259-2.487 0-1.543.862-2.483 2.26-2.483 1.392 0 2.254.94 2.254 2.483 0 1.551-.857 2.487-2.255 2.487zm0-.84c.818 0 1.283-.606 1.283-1.647 0-1.037-.465-1.644-1.283-1.644-.822 0-1.283.607-1.283 1.644 0 1.046.461 1.648 1.283 1.648zm7.252-3.313h-1.041v1.24h.936c.571 0 .844-.22.844-.624 0-.374-.238-.616-.739-.616zm-.04 1.934h-1.001v1.402h1.12c.559 0 .857-.246.857-.699 0-.479-.338-.703-.975-.703zM95.32 16v-4.786h2.158c.936 0 1.485.475 1.485 1.218 0 .483-.343.922-.809 1.01v.075c.62.07 1.024.523 1.024 1.103 0 .835-.628 1.38-1.679 1.38h-2.18z'/%3E %3C/g%3E %3C/svg%3E");
    width: 140px;
    height: 40px;
}

/* line 180, stdin */
.footer-partial-component__bottom {
    width: 89%;
    margin: auto;
    padding: 28px 0 29px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #000;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    position: relative;
}

/* line 191, stdin */
.footer-partial-component__bottom-info {
    position: absolute;
    left: 0;
    bottom: 29px;
}

/* line 196, stdin */
.footer-partial-component__bottom-info-year {
    opacity: 0.3;
}

/* line 200, stdin */
.footer-partial-component__bottom-info-link {
    text-decoration: none;
    color: #000;
    margin-left: 4px;
    opacity: 0.3;
}

/* line 206, stdin */
.footer-partial-component__bottom-info-link:active, .footer-partial-component__bottom-info-link:hover {
    opacity: 0.7;
}

/* line 212, stdin */
.footer-partial-component__bottom-info-age {
    margin-left: 8px;
    font-family: inherit;
    font-size: 10px;
    color: #000;
    line-height: 13px;
    padding: 3px 8px;
    border-radius: 2px;
    opacity: 0.3;
    background-color: rgba(0, 0, 0, 0.25);
}

/* line 225, stdin */
.footer-partial-component__bottom-links {
    text-align: center;
    list-style: none;
    width: 400px;
    margin: auto;
}

/* line 232, stdin */
.footer-partial-component__bottom-company {
    position: absolute;
    right: 0;
    bottom: 29px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
}

/* line 239, stdin */
.footer-partial-component__bottom-company-logo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M5.088 8.827h-1.18L1.66 13.876H.02l2.47-5.4C1.327 7.886.553 6.818.553 4.846.554 2.082 2.305.7 4.387.7h2.12v13.176h-1.42v-5.05zm0-1.18v-5.75h-.756c-1.142 0-2.248.756-2.248 2.95 0 2.118 1.013 2.8 2.248 2.8h.756zm15.645 5.05V15.7h-1.29v-1.824h-3.98V15.7h-1.29v-3.004h.57c.848-1.971.94-4.846.94-7.315v-.793h4.312v8.108h.738zm6.246.552c-.59.46-1.363.756-2.285.756-1.916 0-3.095-1.53-3.095-4.386 0-2.985.829-5.16 2.8-5.16 1.549 0 2.562 1.161 2.562 4.312v.793h-3.87c0 2.1.59 3.206 1.732 3.206.811 0 1.456-.369 1.825-.627l.331 1.106zM11.924 4.59h1.42v9.287h-1.42V9.71H9.787v4.165H8.349V4.588h1.438v3.944h2.137V4.588zm20.4 9.287L29.872 9.25v4.626h-1.438V4.588h1.438v4.294l2.23-4.294h1.455l-2.303 4.368 2.635 4.92h-1.567zm4.938.129c-1.99 0-3.188-1.604-3.188-4.773 0-2.912 1.124-4.773 3.299-4.773.829 0 1.308.221 1.713.48l-.202 1.363c-.387-.332-.94-.645-1.53-.645-1.032 0-1.769 1.16-1.769 3.501 0 2.322.553 3.649 1.714 3.649.7 0 1.235-.277 1.566-.571l.332 1.068c-.498.424-1.087.7-1.935.7zm-18.685-1.309V5.75h-1.604v.166c0 1.953-.092 4.81-.866 6.781h2.47zM24.4 5.64c-.885 0-1.198 1.087-1.29 2.745h2.377c0-1.584-.258-2.745-1.087-2.745z'/%3E %3C/svg%3E");
    width: 40px;
    height: 16px;
    display: block;
    margin-left: 6px;
    opacity: 0.3;
    cursor: pointer;
}

/* line 248, stdin */
.footer-partial-component__bottom-company-logo:active, .footer-partial-component__bottom-company-logo:hover {
    opacity: 0.7;
}

/* line 254, stdin */
.footer-partial-component__bottom-company-name {
    opacity: 0.3;
}

/* line 259, stdin */
.footer-partial-component__bottom-item {
    display: inline-block;
    color: inherit;
    padding-right: 16px;
}

/* line 265, stdin */
.footer-partial-component__bottom-link {
    text-decoration: none;
    color: inherit;
    opacity: 0.3;
    cursor: pointer;
}

/* line 271, stdin */
.footer-partial-component__bottom-link:active, .footer-partial-component__bottom-link:hover {
    opacity: 0.7;
}

/* line 7, stdin */
.branding {
    width: 850px;
}

/* line 10, stdin */
.branding__top-banner {
    display: block;
    width: 850px;
}

/* line 15, stdin */
.branding__trailer-container {
    display: none;
    height: 425px;
    padding-bottom: 25px;
    position: absolute;
    top: 210px;
    width: 100%;
    z-index: 1;
}

/* line 24, stdin */
.branding__trailer-container_visible {
    display: block;
}

/* line 29, stdin */
.branding__trailer-container-bg {
    position: absolute;
    height: 450px;
    width: 100%;
    background-color: #222;
}

/* line 36, stdin */
.branding__trailer {
    position: relative;
    width: 720px;
    margin: 20px auto;
}

/* line 42, stdin */
.branding__close-trailer {
    background: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/3ced26.png);
    cursor: pointer;
    display: block;
    height: 21px;
    position: absolute;
    right: -36px;
    top: 0;
    width: 21px;
}

/* line 53, stdin */
.branding__pixel {
    position: absolute;
    left: -9999px;
}

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: translateY(3px);
                transform: translateY(3px);
    }
    40% {
        -webkit-transform: translateY(-3px);
                transform: translateY(-3px);
    }
    60% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    80% {
        -webkit-transform: translateY(2px);
                transform: translateY(2px);
    }
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@keyframes bounce {
    0% {
        -webkit-transform: translateY(3px);
                transform: translateY(3px);
    }
    40% {
        -webkit-transform: translateY(-3px);
                transform: translateY(-3px);
    }
    60% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    80% {
        -webkit-transform: translateY(2px);
                transform: translateY(2px);
    }
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

/* line 5, stdin */
.feature-promo {
    position: fixed;
    right: 40px;
    bottom: 40px;
    z-index: 9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    width: 320px;
    cursor: pointer;
    opacity: 0;
    font-family: Arial, sans-serif;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: visibility 0.3s, opacity 0.3s ease, -webkit-box-shadow 0.2s ease;
    transition: visibility 0.3s, opacity 0.3s ease, -webkit-box-shadow 0.2s ease;
    transition: visibility 0.3s, opacity 0.3s ease, box-shadow 0.2s ease;
    transition: visibility 0.3s, opacity 0.3s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
    overflow: hidden;
    visibility: hidden;
}

/* line 23, stdin */
.feature-promo:hover {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
}

/* line 27, stdin */
.feature-promo_shown {
    opacity: 1;
    -webkit-animation-name: bounce;
            animation-name: bounce;
    -webkit-animation-duration: 0.4s;
            animation-duration: 0.4s;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    visibility: visible;
}

/* line 37, stdin */
.feature-promo__image {
    width: 100px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: contain;
}

/* line 44, stdin */
.feature-promo__content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 220px;
    padding: 12px 26px 12px 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 51, stdin */
.feature-promo__close {
    border: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpolygon points='10,0.7 9.3,0 5,4.3 0.7,0 0,0.7 4.3,5 0,9.3 0.7,10 5,5.7 9.3,10 10,9.3 5.7,5'/%3E%3C/svg%3E") no-repeat;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 9px;
    font-size: 0;
    right: 9px;
    opacity: 0.3;
    cursor: pointer;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    background-size: 10px 10px;
}

/* line 64, stdin */
.feature-promo__close:hover {
    opacity: 0.5;
}

/* line 69, stdin */
.feature-promo__title {
    font: bold 14px/18px Arial, sans-serif;
    color: #333;
    margin-bottom: 2px;
}

/* line 75, stdin */
.feature-promo__description {
    font-size: 14px;
    line-height: 18px;
    color: #888;
}

/* line 80, stdin */
.feature-promo__description > a {
    display: inline-block;
    text-decoration: none;
    color: #ff4e00;
    margin-top: 4px;
    cursor: pointer;
}

/* line 4, stdin */
.preview-card-container {
    background: #fff;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
    width: 255px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 3px solid #f76632;
    height: 75px;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
            box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 4, stdin */
.preview-card-film {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: inherit;
}

/* line 8, stdin */
.preview-card-film__image {
    background: #f9f9f9;
    max-height: 100%;
    width: 52px;
    -o-object-fit: cover;
       object-fit: cover;
}

/* line 15, stdin */
.preview-card-film__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 210px;
    color: #5c5c5c;
    font-size: 11px;
    line-height: 13px;
}

/* line 24, stdin */
.preview-card-film__header {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 4px 6px;
    border-bottom: 1px solid #c1c1c1;
    width: 100%;
}

/* line 31, stdin */
.preview-card-film__header-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    width: 100%;
}

/* line 37, stdin */
.preview-card-film__title, .preview-card-film__year, .preview-card-film__subtitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

/* line 43, stdin */
.preview-card-film__title {
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    max-width: 135px;
}

/* line 51, stdin */
.preview-card-film__year {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-left: 10px;
    color: #666;
}

/* line 57, stdin */
.preview-card-film__rating {
    color: #fff;
    padding: 0 5px;
    margin-right: -4px;
    position: relative;
}

/* line 63, stdin */
.preview-card-film__rating::after {
    background-color: #9b9b9b;
    content: '';
    position: absolute;
    left: 2px;
    right: 2px;
    top: 0;
    bottom: 0;
    z-index: -1;
}

/* line 74, stdin */
.preview-card-film__rating_positive::after {
    background-color: green;
}

/* line 79, stdin */
.preview-card-film__footer {
    color: #5c5c5c;
    font-size: 11px;
    line-height: 13px;
    margin-left: 6px;
    margin-top: 4px;
}

/* line 4, stdin */
.preview-card-person {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: inherit;
}

/* line 8, stdin */
.preview-card-person__image {
    background: #f9f9f9;
    max-height: 100%;
    width: 52px;
    -o-object-fit: cover;
       object-fit: cover;
}

/* line 15, stdin */
.preview-card-person__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 210px;
    color: #5c5c5c;
    font-size: 11px;
    line-height: 13px;
}

/* line 24, stdin */
.preview-card-person__header {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 4px 6px;
    border-bottom: 1px solid #c1c1c1;
    width: 100%;
}

/* line 31, stdin */
.preview-card-person__header-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    width: 100%;
}

/* line 37, stdin */
.preview-card-person__name, .preview-card-person__role, .preview-card-person__subtitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

/* line 43, stdin */
.preview-card-person__name {
    font-weight: bold;
    color: #333;
    max-width: 135px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* line 51, stdin */
.preview-card-person__role {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-left: 10px;
    color: #666;
}

/* line 57, stdin */
.preview-card-person__footer {
    color: #5c5c5c;
    font-size: 11px;
    line-height: 13px;
    margin-left: 6px;
    margin-top: 4px;
}

/* line 4, stdin */
.tooltip {
    position: absolute;
    background-color: rgba(119, 119, 119, 0.9);
    font-family: "Graphik Kinopoisk LC Web", Arial, sans-serif;
    font-size: 11px;
    color: #fff;
    line-height: 13px;
    padding: 6px 10px 7px;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 2px;
    z-index: 17;
    opacity: 1;
    cursor: default;
    left: -9999px;
    top: -9999px;
    word-wrap: break-word;
    z-index: 900;
}

/* line 26, stdin */
.tooltip_open {
    left: auto;
    top: auto;
}

/* line 2, stdin */
.content-container {
    margin: auto;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.content-container_shadow {
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}

/* line 10, stdin */
.content-container_background.content-container_app-theme_light {
    background-color: #fff;
}

/* line 14, stdin */
.content-container_app-width_default {
    width: 850px;
}

/* line 18, stdin */
.content-container_app-width_wide {
    width: 1024px;
}

@media screen and (min-width: 1280px) {
    /* line 18, stdin */
    .content-container_app-width_wide {
        width: 1280px;
    }
}

/* line 26, stdin */
.content-container_app-width_default.content-container_padding {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 32px;
    padding-right: 32px;
}

/* line 32, stdin */
.content-container_app-width_wide.content-container_padding {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 52px;
    padding-right: 52px;
}

@media screen and (min-width: 1280px) {
    /* line 32, stdin */
    .content-container_app-width_wide.content-container_padding {
        padding-left: 60px;
        padding-right: 60px;
    }
}

/* line 3, stdin */
.deadpool-dialog-partial-component_app-theme_desktop {
    bottom: 0;
    right: 0;
    position: fixed;
}

/* line 9, stdin */
.deadpool-dialog-partial-component_app-theme_touch {
    bottom: 0;
    right: 0;
    position: fixed;
}

/* line 15, stdin */
.deadpool-dialog-partial-component_app-theme_touch.deadpool-dialog-partial-component_status_messenger {
    position: relative;
}

/* line 19, stdin */
.deadpool-dialog-partial-component__page .deadpool-dialog-partial-component_app-theme_touch {
    bottom: unset;
    right: unset;
    position: relative;
    min-height: 100vh;
}

/* line 26, stdin */
.deadpool-dialog-partial-component__page {
    background-color: #252223;
}

/* line 31, stdin */
.deadpool-dialog-partial-component__teaser {
    bottom: 0;
    position: absolute;
    right: 0;
}

/* line 37, stdin */
.deadpool-dialog-partial-component__messenger {
    bottom: 0;
    position: relative;
}

/* line 42, stdin */
.deadpool-dialog-partial-component_app-theme_desktop .deadpool-dialog-partial-component__messenger {
    right: 97px;
    width: 275px;
}

/* line 47, stdin */
.deadpool-dialog-partial-component_app-theme_touch .deadpool-dialog-partial-component__messenger {
    right: unset;
    bottom: unset;
}

/* line 52, stdin */
.deadpool-dialog-partial-component__awaps {
    height: 1px;
    left: -9999px;
    position: absolute;
    width: 1px;
}

@font-face {
    font-family: 'Pangolin';
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/a6.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/a6.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/f5.ttf) format("ttf"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/62.woff) format("woff");
    font-weight: 600;
    font-style: normal;
}

/* line 11, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop.animate-enter {
    -webkit-transform: translateY(546px);
            transform: translateY(546px);
}

/* line 15, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop.animate-enter-active {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: -webkit-transform ease 300ms;
    transition: -webkit-transform ease 300ms;
    transition: transform ease 300ms;
    transition: transform ease 300ms, -webkit-transform ease 300ms;
}

/* line 20, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop.animate-leave {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

/* line 24, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop.animate-leave-active {
    -webkit-transform: translateY(546px);
            transform: translateY(546px);
    -webkit-transition: -webkit-transform ease 300ms;
    transition: -webkit-transform ease 300ms;
    transition: transform ease 300ms;
    transition: transform ease 300ms, -webkit-transform ease 300ms;
}

/* line 30, stdin */
.deadpool-dialog-messenger-partial-component__header {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/0ea7c4.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
    height: 141px;
    position: relative;
    z-index: 2;
}

/* line 41, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop .deadpool-dialog-messenger-partial-component__header {
    display: block;
    margin-bottom: -27px;
}

/* line 46, stdin */
.deadpool-dialog-messenger-partial-component__hide-button {
    position: absolute;
    z-index: 3;
}

/* line 51, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop .deadpool-dialog-messenger-partial-component__hide-button {
    right: 0;
    top: 75px;
}

/* line 56, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_touch .deadpool-dialog-messenger-partial-component__hide-button {
    position: fixed;
    top: 5px;
    left: 5px;
}

/* line 62, stdin */
.deadpool-dialog-messenger-partial-component__window {
    position: relative;
    z-index: 1;
}

/* line 67, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop .deadpool-dialog-messenger-partial-component__window {
    background-position: bottom center;
    border-radius: 18px 18px 0 0;
    -webkit-box-shadow: 0 0 56px rgba(0, 0, 0, 0.16);
            box-shadow: 0 0 56px rgba(0, 0, 0, 0.16);
    height: 432px;
}

/* line 74, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_touch .deadpool-dialog-messenger-partial-component__window {
    background-position: top center;
    min-height: 100vh;
    width: 100vw;
}

/* line 80, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop .deadpool-dialog-messenger-partial-component__chat {
    height: 374px;
}

/* line 84, stdin */
.deadpool-dialog-messenger-partial-component__share {
    display: none;
}

/* line 88, stdin */
.deadpool-dialog-messenger-partial-component_app-theme_desktop .deadpool-dialog-messenger-partial-component__share {
    display: block;
    height: 58px;
}

/* line 2, stdin */
.deadpool-dialog-icon-partial-component {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 32px;
    width: 32px;
}

/* line 10, stdin */
.deadpool-dialog-icon-partial-component_type_arrow-down {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/27445f.png);
    height: 37px;
    width: 37px;
}

/* line 16, stdin */
.deadpool-dialog-icon-partial-component_type_close {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/fa1fcc.png);
}

/* line 20, stdin */
.deadpool-dialog-icon-partial-component_type_hide {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/8e1c0b.png);
}

/* line 2, stdin */
.deadpool-dialog-teaser-partial-component {
    cursor: pointer;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-transition: -webkit-transform ease 300ms;
    transition: -webkit-transform ease 300ms;
    transition: transform ease 300ms;
    transition: transform ease 300ms, -webkit-transform ease 300ms;
}

/* line 12, stdin */
.deadpool-dialog-teaser-partial-component_app-theme_desktop.animate-enter {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
}

/* line 16, stdin */
.deadpool-dialog-teaser-partial-component_app-theme_desktop.animate-enter-active {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}

/* line 20, stdin */
.deadpool-dialog-teaser-partial-component_app-theme_desktop.animate-leave {
    -webkit-transform: translateX(0);
            transform: translateX(0);
}

/* line 24, stdin */
.deadpool-dialog-teaser-partial-component_app-theme_desktop.animate-leave-active {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
}

/* line 30, stdin */
.deadpool-dialog-teaser-partial-component_app-theme_touch.animate-enter {
    -webkit-transform: translateY(127px);
            transform: translateY(127px);
}

/* line 34, stdin */
.deadpool-dialog-teaser-partial-component_app-theme_touch.animate-enter-active {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

/* line 38, stdin */
.deadpool-dialog-teaser-partial-component_app-theme_touch.animate-leave {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

/* line 42, stdin */
.deadpool-dialog-teaser-partial-component_app-theme_touch.animate-leave-active {
    -webkit-transform: translateY(127px);
            transform: translateY(127px);
}

/* line 47, stdin */
.deadpool-dialog-teaser-partial-component_teaser-touch_1-1 {
    height: 127px;
    width: 198px;
}

/* line 52, stdin */
.deadpool-dialog-teaser-partial-component__start-chat-button {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/bbce22.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    display: none;
    height: 46px;
    left: 0;
    position: absolute;
    width: 161px;
    z-index: 1;
}

/* line 66, stdin */
.deadpool-dialog-teaser-partial-component_teaser-touch_1-1 .deadpool-dialog-teaser-partial-component__start-chat-button {
    display: block;
}

/* line 70, stdin */
.deadpool-dialog-teaser-partial-component__teaser {
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    position: absolute;
    right: 0;
    z-index: 2;
}

/* line 80, stdin */
.deadpool-dialog-teaser-partial-component_teaser_1-1 .deadpool-dialog-teaser-partial-component__teaser {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/412ca7.png);
    height: 177px;
    width: 200px;
}

/* line 86, stdin */
.deadpool-dialog-teaser-partial-component_teaser_1-2 .deadpool-dialog-teaser-partial-component__teaser {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/8cbf74.png);
    height: 169px;
    width: 199px;
}

/* line 92, stdin */
.deadpool-dialog-teaser-partial-component_teaser_2-1 .deadpool-dialog-teaser-partial-component__teaser {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/17f2bd.png);
    height: 207px;
    width: 176px;
}

/* line 98, stdin */
.deadpool-dialog-teaser-partial-component_teaser_2-2 .deadpool-dialog-teaser-partial-component__teaser {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/bcbd15.png);
    height: 258px;
    width: 199px;
}

/* line 104, stdin */
.deadpool-dialog-teaser-partial-component_teaser_3-1 .deadpool-dialog-teaser-partial-component__teaser {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/170bed.png);
    height: 148px;
    width: 200px;
}

/* line 110, stdin */
.deadpool-dialog-teaser-partial-component_teaser-touch_1-1 .deadpool-dialog-teaser-partial-component__teaser {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/3cf653.png);
    height: 127px;
    width: 110px;
}

/* line 116, stdin */
.deadpool-dialog-teaser-partial-component__close-button {
    height: 22px;
    position: absolute;
    width: 22px;
    z-index: 3;
}

/* line 123, stdin */
.deadpool-dialog-teaser-partial-component_teaser_1-1 .deadpool-dialog-teaser-partial-component__close-button {
    right: 6px;
    bottom: 71px;
}

/* line 128, stdin */
.deadpool-dialog-teaser-partial-component_teaser_1-2 .deadpool-dialog-teaser-partial-component__close-button {
    right: 112px;
    bottom: 7px;
}

/* line 133, stdin */
.deadpool-dialog-teaser-partial-component_teaser_2-1 .deadpool-dialog-teaser-partial-component__close-button {
    right: 8px;
    bottom: 104px;
}

/* line 138, stdin */
.deadpool-dialog-teaser-partial-component_teaser_2-2 .deadpool-dialog-teaser-partial-component__close-button {
    right: 6px;
    bottom: 177px;
}

/* line 143, stdin */
.deadpool-dialog-teaser-partial-component_teaser_3-1 .deadpool-dialog-teaser-partial-component__close-button {
    right: 6px;
    bottom: 126px;
}

/* line 148, stdin */
.deadpool-dialog-teaser-partial-component_teaser-touch_1-1 .deadpool-dialog-teaser-partial-component__close-button {
    bottom: 56px;
    height: 37px;
    left: 0;
    width: 37px;
}

/* line 2, stdin */
.page-content-topline {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 6, stdin */
.page-content-topline__left {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 10, stdin */
.page-content-topline__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

/* line 2, stdin */
.favorite {
    display: inline-block;
    cursor: pointer;
    width: 28px;
    height: 24px;
    position: relative;
    -webkit-transition: opacity 0.2s ease, background-image 0.2s ease;
    transition: opacity 0.2s ease, background-image 0.2s ease;
    top: -1px;
    vertical-align: middle;
    opacity: 0.3;
}

/* line 13, stdin */
.favorite_size_s {
    background: url("data:image/svg+xml,%3Csvg width='14px' height='12px' viewBox='0 0 14 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Efavorite%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-feed' transform='translate(-362.000000, -921.000000)' fill='%23000000'%3E %3Cg id='cinema-2' transform='translate(215.000000, 918.000000)'%3E %3Cg id='favorite' transform='translate(146.000000, 1.000000)'%3E %3Cpath d='M8.92410215,3.00701118 L8.00030522,3.91905434 L7.07569437,3.00701118 C5.71482348,1.66432961 3.50910571,1.66432961 2.14823482,3.00701118 C0.617255062,4.51862206 0.617255062,6.96328284 2.14823482,8.47401843 L8,14 L13.8523756,8.47401843 C15.3825415,6.96328284 15.3825415,4.51774678 13.8523756,3.00701118 C12.4915047,1.66432961 10.284973,1.66432961 8.92410215,3.00701118 Z' fill='%23000'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
}

/* line 17, stdin */
.favorite_size_m {
    background: url("data:image/svg+xml,%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Efavorite%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='cinema' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='desktop-cinema-about' transform='translate(-262.000000, -518.000000)' fill='%23000000'%3E %3Cg id='cinema-header' transform='translate(215.000000, 327.000000)'%3E %3Cg id='info' transform='translate(32.000000, 80.000000)'%3E %3Cg id='Outline-default' transform='translate(0.000000, 99.000000)'%3E %3Cg id='favorite' transform='translate(14.000000, 10.000000)'%3E %3Cpath d='M11.1551277,3.75876398 L10.0003815,4.89881792 L8.84461797,3.75876398 C7.14352935,2.08041201 4.38638213,2.08041201 2.68529352,3.75876398 C0.771568827,5.64827757 0.771568827,8.70410355 2.68529352,10.592523 L10,17.5 L17.3154695,10.592523 C19.2281768,8.70410355 19.2281768,5.64718347 17.3154695,3.75876398 C15.6143809,2.08041201 12.8562163,2.08041201 11.1551277,3.75876398 Z' fill='%23000'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
}

/* line 21, stdin */
.favorite:hover {
    opacity: 0.6;
}

/* line 25, stdin */
.favorite_active {
    opacity: 1;
}

/* line 28, stdin */
.favorite_active:hover {
    opacity: 1;
}

/* line 33, stdin */
.favorite_active.favorite_size_s {
    background-image: url("data:image/svg+xml,%3Csvg width='14px' height='12px' viewBox='0 0 14 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Efavorite%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-feed' transform='translate(-362.000000, -921.000000)' fill='%23000000'%3E %3Cg id='cinema-2' transform='translate(215.000000, 918.000000)'%3E %3Cg id='favorite' transform='translate(146.000000, 1.000000)'%3E %3Cpath d='M8.92410215,3.00701118 L8.00030522,3.91905434 L7.07569437,3.00701118 C5.71482348,1.66432961 3.50910571,1.66432961 2.14823482,3.00701118 C0.617255062,4.51862206 0.617255062,6.96328284 2.14823482,8.47401843 L8,14 L13.8523756,8.47401843 C15.3825415,6.96328284 15.3825415,4.51774678 13.8523756,3.00701118 C12.4915047,1.66432961 10.284973,1.66432961 8.92410215,3.00701118 Z' fill='%23ff6600'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 37, stdin */
.favorite_active.favorite_size_m {
    background-image: url("data:image/svg+xml,%3Csvg width='18px' height='16px' viewBox='0 0 18 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Efavorite%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='cinema' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='desktop-cinema-about' transform='translate(-262.000000, -518.000000)' fill='%23000000'%3E %3Cg id='cinema-header' transform='translate(215.000000, 327.000000)'%3E %3Cg id='info' transform='translate(32.000000, 80.000000)'%3E %3Cg id='Outline-default' transform='translate(0.000000, 99.000000)'%3E %3Cg id='favorite' transform='translate(14.000000, 10.000000)'%3E %3Cpath d='M11.1551277,3.75876398 L10.0003815,4.89881792 L8.84461797,3.75876398 C7.14352935,2.08041201 4.38638213,2.08041201 2.68529352,3.75876398 C0.771568827,5.64827757 0.771568827,8.70410355 2.68529352,10.592523 L10,17.5 L17.3154695,10.592523 C19.2281768,8.70410355 19.2281768,5.64718347 17.3154695,3.75876398 C15.6143809,2.08041201 12.8562163,2.08041201 11.1551277,3.75876398 Z' fill='%23ff6600'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.111);
                transform: scale(1.111);
    }
    100% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.111);
                transform: scale(1.111);
    }
    100% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
}

/* line 55, stdin */
.favorite_pending {
    -webkit-animation: pulse 0.5s infinite;
            animation: pulse 0.5s infinite;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.cinema-header {
    background-color: #f2f2f2;
    padding: 0 32px;
}

/* line 9, stdin */
.cinema-header__content-wrapper {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 32px 0 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 16, stdin */
.cinema-header__title {
    color: #000;
    font-size: 24px;
    font-weight: bold;
    line-height: 27px;
}

/* line 23, stdin */
.cinema-header__cinema-link {
    font-size: 14px;
    line-height: 18px;
    padding: 16px 0 14px;
    color: #777;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    display: inline-block;
}

/* line 69, app/components/mixins.scss */
.cinema-header__cinema-link:hover {
    color: #000;
}

/* line 27, stdin */
.cinema-header__address, .cinema-header__metro {
    font-size: 14px;
    line-height: 1.29;
}

/* line 33, stdin */
.cinema-header__address {
    color: #333;
    margin-top: 8px;
}

/* line 38, stdin */
.cinema-header__metro {
    color: #777;
    margin-top: 6px;
}

/* line 43, stdin */
.cinema-header__favorite {
    margin-right: 4px;
}

/* line 47, stdin */
.cinema-header__button {
    background-color: #fff;
    margin: 22px 26px 0 0;
    width: 142px;
    color: #333;
    text-align: left;
    padding: 0 14px 0 10px;
}

/* line 56, stdin */
.cinema-header__button_inactive:hover .cinema-header__favorite {
    opacity: 0.6;
}

/* line 60, stdin */
.cinema-header__rating {
    color: #646464;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.12;
    margin-right: 8px;
}

/* line 68, stdin */
.cinema-header__rating_type_positive {
    color: #128b27;
}

/* line 72, stdin */
.cinema-header__rating_type_negative {
    color: #fb0007;
}

/* line 78, stdin */
.cinema-header__comments {
    font-size: 12px;
    color: #777;
}

/* line 83, stdin */
.cinema-header__map {
    width: 280px;
    height: 157px;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

/* line 91, stdin */
.cinema-header__map::before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0, 0, 0, 0.05);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: background-color 0.1s ease;
    transition: background-color 0.1s ease;
}

/* line 105, stdin */
.cinema-header__map:hover::before {
    background-color: transparent;
}

/* line 4, stdin */
.cinema-about {
    padding: 0 36px 44px 33px;
}

/* line 7, stdin */
.cinema-about__title {
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
    color: #000;
    margin-bottom: 41px;
}

/* line 15, stdin */
.cinema-about__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 20, stdin */
.cinema-about__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 23px;
}

/* line 24, stdin */
.cinema-about__row:last-child {
    margin-bottom: 0;
}

/* line 29, stdin */
.cinema-about__row-name, .cinema-about__row-content {
    font-size: 14px;
    line-height: 16px;
}

/* line 35, stdin */
.cinema-about__row-name {
    color: #777;
    min-width: 180px;
    margin-right: 20px;
    display: inline-block;
}

/* line 42, stdin */
.cinema-about__row-content {
    color: #000;
}

/* line 46, stdin */
.cinema-about__link {
    color: #f60;
    text-decoration: none;
}

/* line 51, stdin */
.cinema-about__smartpass {
    font-size: 14px;
    line-height: 16px;
    color: #000;
    width: 240px;
    position: relative;
    padding-left: 39px;
    padding-top: 2px;
}

/* line 60, stdin */
.cinema-about__smartpass-description {
    font-size: 12px;
    color: #aaa;
    margin-top: 5px;
    line-height: 14px;
}

/* line 67, stdin */
.cinema-about__smartpass::before {
    content: '';
    display: inline-block;
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h24v24H0z'/%3E %3Cpath fill='%236A48FF' fill-rule='nonzero' d='M16 14v2h-4v-2h2v-2h4v2h-2zm5 2h2v2.264c0 1.335-.13 2.012-.507 2.717a3.648 3.648 0 0 1-1.512 1.512c-.705.376-1.382.507-2.717.507H16v-2h2.264c1.033 0 1.398-.07 1.774-.271.3-.16.53-.39.69-.691.202-.376.272-.74.272-1.774V16zm0-8V5.736c0-1.033-.07-1.398-.271-1.774-.16-.3-.39-.53-.691-.69-.376-.202-.74-.272-1.774-.272H16V1h2.264c1.335 0 2.012.13 2.717.507.649.348 1.164.863 1.512 1.512.376.705.507 1.382.507 2.717V8h-2zM3 8H1V5.736c0-1.335.13-2.012.507-2.717A3.648 3.648 0 0 1 3.02 1.507C3.724 1.131 4.401 1 5.736 1H8v2H5.736c-1.033 0-1.398.07-1.774.271-.3.16-.53.39-.69.691C3.07 4.338 3 4.702 3 5.736V8zm0 8v2.264c0 1.033.07 1.398.271 1.774.16.3.39.53.691.69.376.202.74.272 1.774.272H8v2H5.736c-1.335 0-2.012-.13-2.717-.507a3.648 3.648 0 0 1-1.512-1.512C1.131 20.276 1 19.599 1 18.264V16h2zM6 6h6v6H6V6zm2 2v2h2V8H8zm6-2h4v4h-2V8h-2V6zm2 10h2v2h-2v-2zM6 16h2v2H6v-2zm8-6h2v2h-2v-2zm-6 4h2v2H8v-2zm-2 0h2v2H6v-2zm4 2h2v2h-2v-2z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 24px 24px;
    position: absolute;
    left: 0;
    top: 0;
}

/* line 6, stdin */
.cinema-rating {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 32px 0 32px 33px;
}

/* line 11, stdin */
.cinema-rating__title {
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 11px;
    color: #000;
    line-height: 13px;
}

/* line 19, stdin */
.cinema-rating__stars {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

/* line 24, stdin */
.cinema-rating__star-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    cursor: pointer;
}

/* line 31, stdin */
.cinema-rating__star {
    width: 21px;
    height: 21px;
    background: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/538a80.png) no-repeat top left;
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    background-position: top left;
}

/* line 40, stdin */
.cinema-rating__star_active {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/c34dfd.png);
}

/* line 44, stdin */
.cinema-rating__star_chosen {
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/8731b5.png);
}

/* line 48, stdin */
.cinema-rating__star-value {
    font-size: 10px;
    color: #999;
    line-height: 11px;
}

/* line 53, stdin */
.cinema-rating__star-value_active {
    color: #f60;
}

/* line 57, stdin */
.cinema-rating__star-value_chosen {
    color: #005;
}

/* line 63, stdin */
.cinema-rating__star-partial {
    background: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/c34dfd.png) no-repeat top left;
    position: absolute;
    height: 100%;
    left: 100%;
    z-index: 1;
}

/* line 71, stdin */
.cinema-rating__user-rating {
    color: #999;
    font-weight: normal;
}

/* line 76, stdin */
.cinema-rating__user-value {
    font-weight: bold;
    color: #f60;
}

/* line 81, stdin */
.cinema-rating__vote {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}

/* line 86, stdin */
.cinema-rating__count {
    font-size: 14px;
    margin: 10px 0 0 10px;
    color: #777;
    line-height: 17px;
}

/* line 93, stdin */
.cinema-rating__bottom {
    color: #999;
    font-size: 10px;
    min-height: 11px;
    line-height: 11px;
}

/* line 100, stdin */
.cinema-rating__delete {
    text-decoration: underline;
    cursor: pointer;
}

/* line 105, stdin */
.cinema-rating__value {
    font-size: 25px;
    line-height: 28px;
    margin-left: 40px;
    font-weight: bold;
    color: #646464;
}

/* line 113, stdin */
.cinema-rating__value_type_positive {
    color: #128b27;
}

/* line 117, stdin */
.cinema-rating__value_type_negative {
    color: #fb0007;
}

/* line 123, stdin */
.cinema-rating__update-text {
    margin-left: 5px;
}

/* line 127, stdin */
.cinema-rating__loading {
    font-size: 10px;
    color: #999;
    vertical-align: top;
}

/* line 133, stdin */
.cinema-rating__spinner {
    position: relative;
    top: 1px;
    height: 9px;
    width: 9px;
    margin-left: 5px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.comments {
    padding: 16px 0 0 33px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 9, stdin */
.comments__header {
    padding: 24px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 15, stdin */
.comments__header-title {
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
}

/* line 21, stdin */
.comments__header-count {
    font-size: 15px;
    line-height: 17px;
    color: #777;
    margin-left: 10px;
    font-weight: normal;
}

/* line 30, stdin */
.comments__comment {
    padding: 24px 36px 32px 24px;
    background-color: #f2f2f2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
}

/* line 35, stdin */
.comments__comment:last-child {
    margin-bottom: 0;
}

/* line 39, stdin */
.comments__comment-login {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    color: #000;
    text-decoration: none;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 48, stdin */
.comments__comment-login:hover {
    color: #f60;
}

/* line 53, stdin */
.comments__comment-date {
    font-size: 12px;
    line-height: 1.5;
    color: #646464;
    margin-top: 1px;
}

/* line 60, stdin */
.comments__comment-title, .comments__comment-text {
    font-size: 14px;
    line-height: 1.57;
    color: #333;
    margin-top: 9px;
    word-break: break-word;
}

/* line 69, stdin */
.comments__comment-title {
    color: #000;
    font-weight: bold;
    margin-top: 14px;
}

/* line 76, stdin */
.comments__button {
    padding: 0 20px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.comments-form {
    padding: 24px 36px 32px 24px;
    background-color: #f2f2f2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
}

/* line 10, stdin */
.comments-form__input, .comments-form__textarea {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: border;
    transition-property: border;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    width: 100%;
    background-color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 13px;
    line-height: 15px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 21, stdin */
.comments-form__input:hover, .comments-form__input:focus, .comments-form__textarea:hover, .comments-form__textarea:focus {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 27, stdin */
.comments-form__input {
    padding: 8px 12px;
}

/* line 31, stdin */
.comments-form__textarea {
    min-height: 273px;
    padding: 10px 12px;
    margin-top: 16px;
}

/* line 37, stdin */
.comments-form__avatar {
    width: 40px;
    height: 40px;
    margin-right: 20px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 40px;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='60px' height='60px' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 48.2 (47327) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Euserpic-light%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M60,29.99995 C60,46.56845 46.5685,59.99995 30,59.99995 C13.4315,59.99995 0,46.56845 0,29.99995 C0,13.43145 13.4315,-5e-05 30,-5e-05 C46.5685,-5e-05 60,13.43145 60,29.99995' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='userpic-light' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Fill-1' fill='%23D8D8D8' xlink:href='%23path-1'%3E%3C/use%3E %3Cpath d='M22.75,42.125 L21.928,48.0015 C18.53425,49.3605 13.6125,50.9 10.50875,52.80625 C15.75175,57.29175 22.559,60 30,60 C37.5885,60 44.51875,57.18275 49.802,52.53675 C47.27225,50.99425 43.086,49.73675 38.07175,48.0015 L37.25,42.125 L22.75,42.125 Z' id='Fill-4' fill='%23BBBBBB' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M15.95125,31.457 C16.31125,32.8405 17.16,33.9145 18.143,34.3995 C20.41275,41.811 25.2015,47.25 30.1135,47.25 C35.154,47.25 40.4925,41.79675 42.45625,34.30625 C43.36425,33.785 44.1355,32.75825 44.47425,31.457 C44.95375,29.6135 44.40925,27.82675 43.2465,27.08625 C43.09375,14.0635 36.8585,10.75 30.1135,10.75 C23.3225,10.75 15.841,14.02825 16.8425,27.34475 C15.91575,28.19275 15.521,29.802 15.95125,31.457 Z' id='Fill-6' fill='%23E6E6E6' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 43, stdin */
.comments-form__info {
    font-size: 13px;
    color: #777;
    line-height: 15px;
}

/* line 49, stdin */
.comments-form__footer {
    margin-top: 22px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 56, stdin */
.comments-form__right {
    width: 100%;
}

/* line 60, stdin */
.comments-form__button {
    background-color: #fff;
    width: 104px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.avatar__wrapper {
    width: 40px;
    height: 40px;
    margin-right: 20px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 40px;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='60px' height='60px' viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 48.2 (47327) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Euserpic-light%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M60,29.99995 C60,46.56845 46.5685,59.99995 30,59.99995 C13.4315,59.99995 0,46.56845 0,29.99995 C0,13.43145 13.4315,-5e-05 30,-5e-05 C46.5685,-5e-05 60,13.43145 60,29.99995' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='userpic-light' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Fill-1' fill='%23D8D8D8' xlink:href='%23path-1'%3E%3C/use%3E %3Cpath d='M22.75,42.125 L21.928,48.0015 C18.53425,49.3605 13.6125,50.9 10.50875,52.80625 C15.75175,57.29175 22.559,60 30,60 C37.5885,60 44.51875,57.18275 49.802,52.53675 C47.27225,50.99425 43.086,49.73675 38.07175,48.0015 L37.25,42.125 L22.75,42.125 Z' id='Fill-4' fill='%23BBBBBB' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M15.95125,31.457 C16.31125,32.8405 17.16,33.9145 18.143,34.3995 C20.41275,41.811 25.2015,47.25 30.1135,47.25 C35.154,47.25 40.4925,41.79675 42.45625,34.30625 C43.36425,33.785 44.1355,32.75825 44.47425,31.457 C44.95375,29.6135 44.40925,27.82675 43.2465,27.08625 C43.09375,14.0635 36.8585,10.75 30.1135,10.75 C23.3225,10.75 15.841,14.02825 16.8425,27.34475 C15.91575,28.19275 15.521,29.802 15.95125,31.457 Z' id='Fill-6' fill='%23E6E6E6' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* line 11, stdin */
.avatar__image {
    width: 40px;
    height: 40px;
    margin-right: 20px;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 40px;
}

/* line 4, stdin */
.pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 8, stdin */
.pagination__page {
    width: 22px;
    height: 22px;
    border-radius: 2px;
    background-color: #f2f2f2;
    color: #333;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    display: block;
    border: none;
    padding: 0;
    margin: 5px 5px 10px 0;
}

/* line 24, stdin */
.pagination__page_active, .pagination__page_active:disabled, .pagination__page_active:hover, .pagination__page_active:disabled:hover {
    background-color: #f60;
    color: #fff;
    cursor: default;
}

/* line 33, stdin */
.pagination__page:last-child {
    margin-right: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.close-partial-component {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23fff' d='M16.586 0L9 7.586 1.414 0 0 1.414 7.586 9 0 16.586 1.414 18 9 10.414 16.586 18 18 16.586 10.414 9 18 1.414z'/%3E %3C/g%3E %3C/svg%3E") no-repeat center;
    display: block;
    height: 16px;
    padding: 16px 16px 17px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    opacity: 0.3;
    cursor: pointer;
    z-index: 3;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-size: 16px 16px;
}

/* line 20, stdin */
.close-partial-component:hover {
    opacity: 0.6;
}

/* line 2, stdin */
.map {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    height: 490px;
}

/* line 10, stdin */
.map__mark {
    height: 30px;
    margin: -15px 0 0 -15px;
    width: 30px;
}

/* line 15, stdin */
.map__mark_type_default {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Emap_pin%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M13,26 C20.1797021,26 26,20.1797021 26,13 C26,5.82029792 20.1797021,0 13,0 C5.82029792,0 0,5.82029792 0,13 C0,20.1797021 5.82029792,26 13,26 L13,26 Z' id='path-1'%3E%3C/path%3E %3Cfilter x='-50%25' y='-50%25' width='200%25' height='200%25' filterUnits='objectBoundingBox' id='filter-2'%3E %3CfeOffset dx='0' dy='1' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E %3CfeGaussianBlur stdDeviation='1' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E %3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1'%3E%3C/feColorMatrix%3E %3C/filter%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='touch-lists-cinema-map' transform='translate(-265.000000, -396.000000)'%3E %3Cg id='map' transform='translate(0.000000, 166.000000)'%3E %3Cg id='map_pin' transform='translate(267.000000, 231.000000)'%3E %3Cg id='pin'%3E %3Cg%3E %3Cg id='Shape'%3E %3Cuse fill='black' fill-opacity='1' filter='url(%23filter-2)' xlink:href='%23path-1'%3E%3C/use%3E %3Cuse fill='%23FFFFFF' fill-rule='evenodd' xlink:href='%23path-1'%3E%3C/use%3E %3C/g%3E %3Cpath d='M13,24 C6.92486742,24 2,19.0751326 2,13 C2,6.92486742 6.92486742,2 13,2 C19.0751326,2 24,6.92486742 24,13 C24,19.0751326 19.0751326,24 13,24 L13,24 Z' id='Path' fill='%234296EA'%3E%3C/path%3E %3Cellipse id='Oval-65' fill='%23FFFFFF' cx='13' cy='13' rx='4' ry='4'%3E%3C/ellipse%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 30px 30px;
}

/* line 19, stdin */
.map__mark_type_favorite {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Emap_favourite_pin%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M13,26 C20.1797021,26 26,20.1797021 26,13 C26,5.82029792 20.1797021,0 13,0 C5.82029792,0 0,5.82029792 0,13 C0,20.1797021 5.82029792,26 13,26 L13,26 Z' id='path-1'%3E%3C/path%3E %3Cfilter x='-50%25' y='-50%25' width='200%25' height='200%25' filterUnits='objectBoundingBox' id='filter-2'%3E %3CfeOffset dx='0' dy='1' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E %3CfeGaussianBlur stdDeviation='1' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E %3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1'%3E%3C/feColorMatrix%3E %3C/filter%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='touch-lists-cinema-map' transform='translate(-80.000000, -465.000000)'%3E %3Cg id='map' transform='translate(0.000000, 166.000000)'%3E %3Cg id='map_favourite_pin' transform='translate(82.000000, 300.000000)'%3E %3Cg id='pin'%3E %3Cg%3E %3Cg id='Shape'%3E %3Cuse fill='black' fill-opacity='1' filter='url(%23filter-2)' xlink:href='%23path-1'%3E%3C/use%3E %3Cuse fill='%23FFFFFF' fill-rule='evenodd' xlink:href='%23path-1'%3E%3C/use%3E %3C/g%3E %3Cpath d='M13,24 C6.92486742,24 2,19.0751326 2,13 C2,6.92486742 6.92486742,2 13,2 C19.0751326,2 24,6.92486742 24,13 C24,19.0751326 19.0751326,24 13,24 L13,24 Z' id='Path' fill='%23FF6600'%3E%3C/path%3E %3Cpath d='M13.660073,9.73984495 L13.000218,10.4099175 L12.3397817,9.73984495 C11.3677311,8.75338502 9.79221836,8.75338502 8.82016773,9.73984495 C7.72661076,10.8504162 7.72661076,12.6464935 8.82016773,13.7564217 L13.000218,18 L17.1802683,13.7564217 C18.2732439,12.6464935 18.2732439,10.8497731 17.1802683,9.73984495 C16.2082177,8.75338502 14.6321236,8.75338502 13.660073,9.73984495 Z' id='Shape' fill='%23FFFFFF'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 30px 30px;
}

/* line 23, stdin */
.map__mark-active {
    height: 45px;
    margin: -40px 0 0 -15px;
    width: 30px;
}

/* line 28, stdin */
.map__mark-active_type_default {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='30px' height='45px' viewBox='0 0 30 45' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Emap_pin_active%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M9.60670349,38.9013629 C9.21619216,41.040407 10.947187,41.7774724 12.2134386,40.0072102 C12.233344,39.980167 12.2842563,39.9103735 12.3577552,39.8091028 C12.4797176,39.6410566 12.621041,39.4452773 12.7801155,39.2236327 C13.2340548,38.5911418 13.739641,37.8776554 14.2840038,37.0980995 C15.8394521,34.8706164 17.3950101,32.5586655 18.8480414,30.2809645 C19.4556056,29.3285766 20.0334923,28.4001764 20.5773281,27.5007749 C22.6578855,24.0599267 24.1691599,21.1666138 24.9646319,18.9705211 C25.2871521,18.080126 25.5756221,16.8964226 25.7325348,15.631902 C25.7325348,15.631902 26,13.9276111 26,13.0109273 C26,5.82519024 20.1797021,0 13,0 C5.82029792,0 0,5.82519024 0,13.0109273 C0,19.8540037 5.27843712,25.4631981 11.9826389,25.9825997 C11.9826393,25.9825989 9.60670349,38.9013629 9.60670349,38.9013629 L9.60670349,38.9013629 L9.60670349,38.9013629 Z' id='path-1'%3E%3C/path%3E %3Cfilter x='-50%25' y='-50%25' width='200%25' height='200%25' filterUnits='objectBoundingBox' id='filter-2'%3E %3CfeOffset dx='0' dy='1' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E %3CfeGaussianBlur stdDeviation='1' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E %3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1'%3E%3C/feColorMatrix%3E %3C/filter%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='touch-lists-cinema-map-active' transform='translate(-213.000000, -354.000000)'%3E %3Cg id='map' transform='translate(0.000000, 166.000000)'%3E %3Cg id='map_pin_active' transform='translate(215.000000, 189.000000)'%3E %3Cg id='map_favourite_active_pin'%3E %3Cg%3E %3Cg id='pin'%3E %3Cg id='Path'%3E %3Cuse fill='black' fill-opacity='1' filter='url(%23filter-2)' xlink:href='%23path-1'%3E%3C/use%3E %3Cuse fill='%23FFFFFF' fill-rule='evenodd' xlink:href='%23path-1'%3E%3C/use%3E %3C/g%3E %3Cpath d='M14.3596017,24.1016526 L13.1446278,24.1173638 C13.0964589,24.1179866 13.048249,24.1182983 13,24.1182983 C6.92486742,24.1182983 2,19.1669489 2,13.0591492 C2,6.95134941 6.92486742,2 13,2 C19.0751326,2 24,6.95134941 24,13.0591492 C24,13.8399402 23.9645729,14.6213866 23.8067017,15.3717806 C23.8067017,15.3717806 23.3566815,17.6052753 23.0843754,18.3604497 C22.3438909,20.4140024 20.8843122,23.2210109 18.8662591,26.5736171 C18.3310536,27.4627578 17.761583,28.3817843 17.1623316,29.3253994 C15.7257352,31.5875454 14.1852636,33.8874522 12.6446821,36.1036455 C12.1054345,36.8793766 12.0154602,37 12.0154602,37 L14.1412028,25.3033655 L14.3596017,24.1016526 L14.3596017,24.1016526 Z' id='Path' fill='%23FF3333'%3E%3C/path%3E %3Cellipse id='Oval-65' fill='%23FFFFFF' cx='13' cy='13' rx='4' ry='4'%3E%3C/ellipse%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 30px 45px;
}

/* line 32, stdin */
.map__mark-active_type_favorite {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='30px' height='45px' viewBox='0 0 30 45' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Emap_favourite_active_pin%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M9.60670349,38.9013629 C9.21619216,41.040407 10.947187,41.7774724 12.2134386,40.0072102 C12.233344,39.980167 12.2842563,39.9103735 12.3577552,39.8091028 C12.4797176,39.6410566 12.621041,39.4452773 12.7801155,39.2236327 C13.2340548,38.5911418 13.739641,37.8776554 14.2840038,37.0980995 C15.8394521,34.8706164 17.3950101,32.5586655 18.8480414,30.2809645 C19.4556056,29.3285766 20.0334923,28.4001764 20.5773281,27.5007749 C22.6578855,24.0599267 24.1691599,21.1666138 24.9646319,18.9705211 C25.2871521,18.080126 25.5756221,16.8964226 25.7325348,15.631902 C25.7325348,15.631902 26,13.9276111 26,13.0109273 C26,5.82519024 20.1797021,0 13,0 C5.82029792,0 0,5.82519024 0,13.0109273 C0,19.8540037 5.27843712,25.4631981 11.9826389,25.9825997 C11.9826393,25.9825989 9.60670349,38.9013629 9.60670349,38.9013629 L9.60670349,38.9013629 L9.60670349,38.9013629 Z' id='path-1'%3E%3C/path%3E %3Cfilter x='-50%25' y='-50%25' width='200%25' height='200%25' filterUnits='objectBoundingBox' id='filter-2'%3E %3CfeOffset dx='0' dy='1' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E %3CfeGaussianBlur stdDeviation='1' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E %3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1'%3E%3C/feColorMatrix%3E %3C/filter%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='touch-lists-cinema-map-active' transform='translate(-173.000000, -354.000000)'%3E %3Cg id='map' transform='translate(0.000000, 166.000000)'%3E %3Cg id='map_favourite_active_pin' transform='translate(175.000000, 189.000000)'%3E %3Cg id='pin'%3E %3Cg%3E %3Cg id='Path'%3E %3Cuse fill='black' fill-opacity='1' filter='url(%23filter-2)' xlink:href='%23path-1'%3E%3C/use%3E %3Cuse fill='%23FFFFFF' fill-rule='evenodd' xlink:href='%23path-1'%3E%3C/use%3E %3C/g%3E %3Cpath d='M14.3596017,24.1016526 L13.1446278,24.1173638 C13.0964589,24.1179866 13.048249,24.1182983 13,24.1182983 C6.92486742,24.1182983 2,19.1669489 2,13.0591492 C2,6.95134941 6.92486742,2 13,2 C19.0751326,2 24,6.95134941 24,13.0591492 C24,13.8399402 23.9645729,14.6213866 23.8067017,15.3717806 C23.8067017,15.3717806 23.3566815,17.6052753 23.0843754,18.3604497 C22.3438909,20.4140024 20.8843122,23.2210109 18.8662591,26.5736171 C18.3310536,27.4627578 17.761583,28.3817843 17.1623316,29.3253994 C15.7257352,31.5875454 14.1852636,33.8874522 12.6446821,36.1036455 C12.1054345,36.8793766 12.0154602,37 12.0154602,37 L14.1412028,25.3033655 L14.3596017,24.1016526 L14.3596017,24.1016526 Z' id='Path' fill='%23FF3333'%3E%3C/path%3E %3Cpath d='M13.660073,9.73984495 L13.000218,10.4099175 L12.3397817,9.73984495 C11.3677311,8.75338502 9.79221836,8.75338502 8.82016773,9.73984495 C7.72661076,10.8504162 7.72661076,12.6464935 8.82016773,13.7564217 L13.000218,18 L17.1802683,13.7564217 C18.2732439,12.6464935 18.2732439,10.8497731 17.1802683,9.73984495 C16.2082177,8.75338502 14.6321236,8.75338502 13.660073,9.73984495 Z' id='Shape' fill='%23FFFFFF'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 30px 45px;
}

/* line 4, stdin */
.map-controls {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: -86px;
    position: absolute;
    right: 16px;
    top: 50%;
    z-index: 1;
}

/* line 14, stdin */
.map-controls__control {
    background-color: rgba(255, 255, 255, 0.9);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 48px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    display: inline-block;
    height: 48px;
    margin-bottom: 14px;
    width: 48px;
}

/* line 26, stdin */
.map-controls__control:last-child {
    margin-bottom: 0;
}

/* line 30, stdin */
.map-controls__control_type_zoom-in {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EGroup%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='touch-lists-cinema-map' transform='translate(-326.000000, -313.000000)' fill='%23000000'%3E %3Cg id='map' transform='translate(0.000000, 166.000000)'%3E %3Cg id='zoom-in' transform='translate(311.000000, 132.000000)'%3E %3Cg id='Group' transform='translate(15.000000, 15.000000)'%3E %3Crect id='Rectangle-3' x='8' y='0' width='2' height='18' rx='1'%3E%3C/rect%3E %3Crect id='Rectangle-3' transform='translate(9.000000, 9.000000) rotate(90.000000) translate(-9.000000, -9.000000) ' x='8' y='0' width='2' height='18' rx='1'%3E%3C/rect%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 18px 18px;
}

/* line 34, stdin */
.map-controls__control_type_zoom-out {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='2px' viewBox='0 0 18 2' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3ERectangle 3%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='touch-lists-cinema-map-active' transform='translate(-326.000000, -383.000000)' fill='%23000000'%3E %3Cg id='zoom-out' transform='translate(311.000000, 360.000000)'%3E %3Crect id='Rectangle-3' transform='translate(24.000000, 24.000000) rotate(90.000000) translate(-24.000000, -24.000000) ' x='23' y='15' width='2' height='18' rx='1'%3E%3C/rect%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 18px 2px;
}

/* line 38, stdin */
.map-controls__control_type_location {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EPath%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg id='touch-lists-cinema-map-active' transform='translate(-324.000000, -437.000000)' stroke='%23000000' stroke-width='2'%3E %3Cg id='location' transform='translate(311.000000, 422.000000)'%3E %3Cpath d='M23.3377931,33.7000008 L22.0595904,26.7534173 C21.9536466,26.1883836 21.5116384,25.7463755 20.9466047,25.6404317 L14,24.362197 L31.6999901,16 L23.3377931,33.7000008 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 20px 20px;
}

/* line 42, stdin */
.map-controls__control_disabled {
    opacity: 0.5;
}

/* line 3, stdin */
.cinema-map-popup__map {
    width: 720px;
    height: 405px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 4, stdin */
.cinema-tabs {
    background-color: #f2f2f2;
}

/* line 7, stdin */
.cinema-tabs__tab {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.43;
    color: #777;
    padding: 21px 32px 19px;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: color 0.1s ease, background-color 0.1s ease;
    transition: color 0.1s ease, background-color 0.1s ease;
    border-radius: 3px 3px 0 0;
}

/* line 18, stdin */
.cinema-tabs__tab:hover {
    color: #000;
    background-color: rgba(255, 255, 255, 0.4);
}

/* line 23, stdin */
.cinema-tabs__tab_selected {
    background-color: #fff;
    color: #000;
}

/* line 27, stdin */
.cinema-tabs__tab_selected:hover {
    background-color: #fff;
}

/* line 4, stdin */
.cinema-page {
    font-family: Arial, sans-serif;
    height: 100%;
    padding-bottom: 55px;
}

/* line 9, stdin */
.cinema-page__content {
    padding: 40px 0;
}

/* line 13, stdin */
.cinema-page__comments {
    width: 600px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.schedule-item {
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}

/* line 11, stdin */
.schedule-item:not(:last-child)::after {
    left: 32px;
}

/* line 15, stdin */
.schedule-item::after {
    content: '';
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

/* line 24, stdin */
.schedule-item__left {
    display: table-cell;
    padding: 22px 0 24px 32px;
    width: 290px;
}

/* line 30, stdin */
.schedule-item_promo {
    background-color: #fff2eb;
}

/* line 34, stdin */
.schedule-item_type_film .schedule-item__left {
    width: 350px;
}

/* line 38, stdin */
.schedule-item__right {
    display: table-cell;
    vertical-align: top;
}

/* line 43, stdin */
.schedule-item__formats {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 28px 20px 11px 52px;
}

/* line 47, stdin */
.schedule-item__formats-row {
    margin-top: 5px;
}

/* line 50, stdin */
.schedule-item__formats-row:first-child {
    margin-top: 0;
}

/* line 55, stdin */
.schedule-item__formats-format {
    display: block;
    font-size: 11px;
    line-height: 12px;
    color: #777;
    font-weight: bold;
    margin: 0 0 14px 20px;
}

/* line 63, stdin */
.schedule-item__formats-format-adds {
    font-weight: normal;
    margin-left: 6px;
}

/* line 68, stdin */
.schedule-item__formats-format_imax {
    color: #0073ff;
}

/* line 74, stdin */
.schedule-item__session-button-wrapper {
    display: inline-block;
    margin: 0 0 14px 10px;
    text-align: center;
    vertical-align: top;
}

/* line 81, stdin */
.schedule-item__session-button {
    font-size: 14px;
    line-height: 16px;
    color: #000;
    display: inline-block;
    padding: 6px 0;
    width: 54px;
    height: 28px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 91, stdin */
.schedule-item__session-button_active {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background: #f60;
    border-radius: 3px;
    color: #fff;
    padding: 6px 0;
    cursor: pointer;
}

/* line 100, stdin */
.schedule-item__session-button_active:hover {
    background: #f26100;
    border-color: rgba(0, 0, 0, 0.2);
}

/* line 105, stdin */
.schedule-item__session-button_active:active {
    background: #eb5e00;
}

/* line 111, stdin */
.schedule-item__price {
    font-size: 11px;
    line-height: 13px;
    color: #777;
    display: block;
    margin-top: 5px;
}

/* line 119, stdin */
.schedule-item_scrollable {
    position: static;
}

/* line 123, stdin */
.schedule-item_scrollable .schedule-item__formats {
    max-height: 320px;
    overflow-y: auto;
    padding-right: 46px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.schedule-film {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 8, stdin */
.schedule-film__image {
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    min-height: 84px;
    overflow: hidden;
    width: 60px;
    min-height: 72px;
    width: 48px;
}

/* line 15, stdin */
.schedule-film__image-wrap {
    margin-right: 12px;
    text-decoration: none;
    width: 48px;
}

/* line 21, stdin */
.schedule-film__title {
    font-size: 14px;
    line-height: 1.29;
    font-weight: bold;
    color: #000;
    white-space: normal;
    text-decoration: none;
    -webkit-transition: color 0.1s ease;
    transition: color 0.1s ease;
    position: relative;
}

/* line 31, stdin */
.schedule-film__title:hover {
    color: #f60;
}

/* line 36, stdin */
.schedule-film__promo-badge {
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: -1px;
}

/* line 43, stdin */
.schedule-film__genres, .schedule-film__duration, .schedule-film__age-limit {
    font-size: 12px;
    line-height: 20px;
    color: #777;
}

/* line 50, stdin */
.schedule-film__genres:not(:last-child)::after, .schedule-film__duration:not(:last-child)::after, .schedule-film__age-limit:not(:last-child)::after {
    color: #777;
    font-weight: normal;
    content: ' \2022 ';
}

/* line 57, stdin */
.schedule-film__summary {
    margin-top: 1px;
}

/* line 61, stdin */
.schedule-film__rating {
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px;
}

/* line 67, stdin */
.schedule-film__rating-value {
    color: #646464;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
}

/* line 74, stdin */
.schedule-film__rating-value_type_positive {
    color: #128b27;
}

/* line 78, stdin */
.schedule-film__rating-value_type_negative {
    color: #fb0007;
}

/* line 5, stdin */
.content-loader-partial-component_pending {
    height: 100%;
    position: relative;
}

/* line 10, stdin */
.content-loader-partial-component__overlay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 100px;
}

/* line 22, stdin */
.content-loader-partial-component__overlay_align-spinner_vertical-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 0;
}

/* line 4, stdin */
.react-datepicker {
    font-size: 12px;
    line-height: 14px;
    background: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 4;
}

/* line 12, stdin */
.react-datepicker__current-month {
    background-color: #f2f2f2;
    padding: 12px 14px;
    color: #000;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    text-transform: capitalize;
}

/* line 22, stdin */
.react-datepicker__day {
    color: #000;
    cursor: pointer;
    height: 28px;
    padding-top: 7px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: background 0.1s ease;
    transition: background 0.1s ease;
}

/* line 30, stdin */
.react-datepicker__day, .react-datepicker__day-name {
    display: inline-block;
    color: #000;
    text-align: center;
    border-radius: 3px;
    margin-right: 6px;
    width: 28px;
}

/* line 40, stdin */
.react-datepicker__day:last-child {
    margin-right: 0;
}

/* line 44, stdin */
.react-datepicker__day:hover {
    background: #f2f2f2;
}

/* line 48, stdin */
.react-datepicker__day-name {
    text-transform: uppercase;
    color: #777;
    font-size: 11px;
    line-height: 12px;
}

/* line 54, stdin */
.react-datepicker__day-name:last-child {
    margin-left: 0;
}

/* line 59, stdin */
.react-datepicker__day--weekend {
    color: #f60;
}

/* line 63, stdin */
.react-datepicker__day--disabled {
    color: #aaa;
    cursor: default;
}

/* line 68, stdin */
.react-datepicker__day--disabled:hover {
    background: none;
}

/* line 72, stdin */
.react-datepicker__day--selected, .react-datepicker__day--selected:hover {
    background: #f60;
    color: #fff;
}

/* line 78, stdin */
.react-datepicker__day--outside-month.react-datepicker__day--disabled {
    color: #aaa;
}

/* line 82, stdin */
.react-datepicker__day--outside-month.react-datepicker__day--selected {
    color: #fff;
}

/* line 87, stdin */
.react-datepicker__day-names {
    padding: 16px 0 5px 8px;
}

/* line 91, stdin */
.react-datepicker__month {
    padding: 0 8px 8px;
}

/* line 95, stdin */
.react-datepicker__navigation {
    position: absolute;
    width: 7px;
    height: 12px;
    display: inline-block;
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='7px' height='12px' viewBox='0 0 7 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Earrow right%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.6'%3E %3Cg id='showtimes-ui' transform='translate(-554.000000, -1748.000000)' fill-rule='nonzero' fill='%23000000'%3E %3Cg id='right' transform='translate(549.000000, 1746.000000)'%3E %3Cpolygon id='arrow-right' points='5 13.1111111 5.90322582 14 12 8 5.90322582 2 5 2.8888889 10.1935484 8'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
    top: 14px;
    right: 13px;
    opacity: 0.3;
    padding: 5px;
    cursor: pointer;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    border: none;
    background-size: 7px 12px;
}

/* line 109, stdin */
.react-datepicker__navigation:hover {
    opacity: 1;
}

/* line 113, stdin */
.react-datepicker__navigation--previous {
    right: 35px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

/* line 118, stdin */
.react-datepicker__navigation--disabled:hover {
    opacity: 0.3;
    cursor: default;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.calendar-filter {
    display: inline-block;
    position: relative;
    padding: 20px 12px 0 32px;
}

/* line 10, stdin */
.calendar-filter__title {
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
}

/* line 18, stdin */
.calendar-filter__calendar {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: default;
    margin-top: 10px;
    position: absolute;
    right: 0;
    width: 248px;
}

/* line 27, stdin */
.calendar-filter__title-day {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    color: #646464;
    position: relative;
    padding-right: 19px;
}

/* line 34, stdin */
.calendar-filter__title-day::after {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    content: '';
    position: absolute;
    right: 0;
    width: 11px;
    height: 6px;
    top: calc(60% - (6px / 2));
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='11px' height='6px' viewBox='0 0 11 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EPath%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-ui' transform='translate(-813.000000, -516.000000)' fill='%23777'%3E %3Cg id='filter-copy' transform='translate(215.000000, 425.000000)'%3E %3Cg id='formats' transform='translate(496.000000, 80.000000)'%3E %3Cpolygon id='Path' points='107.5 15.666 102.688 11 102 11.667 107.5 17 113 11.667 112.313 11'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
}

/* line 48, stdin */
.calendar-filter:hover .calendar-filter__title-day {
    color: #000;
}

/* line 51, stdin */
.calendar-filter:hover .calendar-filter__title-day::after {
    background: url("data:image/svg+xml,%3Csvg width='11px' height='6px' viewBox='0 0 11 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EPath%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-ui' transform='translate(-813.000000, -516.000000)' fill='%23777'%3E %3Cg id='filter-copy' transform='translate(215.000000, 425.000000)'%3E %3Cg id='formats' transform='translate(496.000000, 80.000000)'%3E %3Cpolygon id='Path' points='107.5 15.666 102.688 11 102 11.667 107.5 17 113 11.667 112.313 11' fill='%23000'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
}

/* line 57, stdin */
.calendar-filter_open .calendar-filter__title-day::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

/* line 4, stdin */
.schedule-warner {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: center;
    width: 100%;
    padding-top: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 400px;
}

/* line 16, stdin */
.schedule-warner__title {
    color: #000;
    display: block;
    font-size: 15px;
    line-height: 17px;
    font-weight: bold;
}

/* line 24, stdin */
.schedule-warner__text {
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0 16px;
}

/* line 32, stdin */
.schedule-warner__button, .schedule-warner__link {
    color: #1770c1;
    text-transform: lowercase;
    text-decoration: none;
}

/* line 39, stdin */
.schedule-warner__button {
    border: none;
    cursor: pointer;
    font-size: 14px;
    background: transparent;
}

/* line 46, stdin */
.schedule-warner__refresh-button {
    margin: 16px auto 0;
}

/* line 2, stdin */
.cinema-seances-page {
    height: 100%;
    font-family: Arial, sans-serif;
    padding-bottom: 55px;
}

/* line 7, stdin */
.cinema-seances-page__more {
    margin: 40px 0 0;
    text-align: center;
    height: 40px;
}

/* line 13, stdin */
.cinema-seances-page__button {
    padding-left: 65px;
    padding-right: 65px;
}

/* line 18, stdin */
.cinema-seances-page__filters {
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.05);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.05);
    padding: 5px 0 22px;
    width: 100%;
}

/* line 24, stdin */
.cinema-seances-page__adv {
    padding: 30px 32px 10px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.code-auth {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin: 0 auto;
}

@media screen and (min-width: 600px) {
    /* line 5, stdin */
    .code-auth {
        width: 480px;
    }
}

@media screen and (min-width: 768px) {
    /* line 5, stdin */
    .code-auth {
        width: 500px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 5, stdin */
    .code-auth {
        width: 600px;
    }
}

/* line 24, stdin */
.code-auth__title {
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}

@media screen and (min-width: 600px) {
    /* line 24, stdin */
    .code-auth__title {
        font-size: 36px;
        font-weight: 600;
        line-height: 46px;
    }
}

@media screen and (min-width: 768px) {
    /* line 24, stdin */
    .code-auth__title {
        font-size: 40px;
        font-weight: 600;
        line-height: 50px;
    }
}

/* line 44, stdin */
.code-auth__button {
    margin-top: 32px;
    width: 200px;
    height: 48px;
}

@media screen and (min-width: 600px) {
    /* line 44, stdin */
    .code-auth__button {
        margin-top: 40px;
        width: 168px;
        height: 52px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.code-input {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 10, stdin */
.code-input__container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff;
    border-radius: 5px;
    color: #000;
    padding: 24px 20px 32px;
    max-width: 400px;
    width: 100%;
}

@media screen and (min-width: 375px) {
    /* line 10, stdin */
    .code-input__container {
        padding: 32px 20px 40px;
    }
}

@media screen and (min-width: 600px) {
    /* line 10, stdin */
    .code-input__container {
        padding: 40px;
    }
}

/* line 28, stdin */
.code-input__title {
    width: 100%;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
}

/* line 35, stdin */
.code-input__input-container {
    position: relative;
}

/* line 39, stdin */
.code-input__input {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 16px;
    width: 100%;
    height: 44px;
    border-radius: 3px;
    border: solid 1px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    caret-color: #f60;
    outline: none;
    -webkit-transition-property: boder-color, color;
    transition-property: boder-color, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 55, stdin */
.code-input__input:focus {
    border: solid 1px rgba(0, 0, 0, 0.25);
}

/* line 59, stdin */
.code-input__input:disabled {
    background-color: #f2f2f2;
    border-color: transparent;
    color: #aaa;
}

/* line 66, stdin */
.code-input__spinner-container {
    position: absolute;
    right: 16px;
    bottom: 13px;
    width: 18px;
    height: 18px;
}

/* line 74, stdin */
.code-input__error {
    margin-top: 8px;
    width: 100%;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: #f34;
}

/* line 82, stdin */
.code-input__error:empty {
    display: none;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.device-limit {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* line 12, stdin */
.device-limit__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
}

@media screen and (min-width: 320px) {
    /* line 12, stdin */
    .device-limit__title {
        max-width: 400px;
    }
}

@media screen and (min-width: 600px) {
    /* line 12, stdin */
    .device-limit__title {
        max-width: none;
        width: 480px;
        font-size: 40px;
        line-height: 50px;
    }
}

@media screen and (min-width: 768px) {
    /* line 12, stdin */
    .device-limit__title {
        width: 500px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 12, stdin */
    .device-limit__title {
        width: 600px;
    }
}

/* line 38, stdin */
.device-limit__button-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 32px;
}

@media screen and (min-width: 600px) {
    /* line 38, stdin */
    .device-limit__button-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-top: 40px;
    }
}

/* line 51, stdin */
.device-limit__button {
    width: 177px;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 15px;
    padding: 15px 36px;
}

@media screen and (min-width: 600px) {
    /* line 51, stdin */
    .device-limit__button {
        font-size: 16px;
        height: 52px;
        width: auto;
        padding: 16px 40px;
        margin-bottom: 0;
        margin-right: 16px;
    }
}

/* line 67, stdin */
.device-limit__button:last-child {
    margin-bottom: 0;
    margin-right: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
html.app-theme_ott-landing {
    overflow: auto !important;
}

/* line 10, stdin */
.app-theme_ott-landing,
.body_app-theme_ott-landing,
.app-container_app-theme_ott-landing {
    margin: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
}

/* line 19, stdin */
.app-theme_ott-landing {
    background: #141414;
    color: #fff;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 25, stdin */
.ott-landing-layout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

/* line 33, stdin */
.ott-landing-layout__header-background {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 20, 20, 0.7)), to(rgba(20, 20, 20, 0)));
    background-image: -webkit-linear-gradient(top, rgba(20, 20, 20, 0.7), rgba(20, 20, 20, 0));
    background-image: linear-gradient(to bottom, rgba(20, 20, 20, 0.7), rgba(20, 20, 20, 0));
}

/* line 37, stdin */
.ott-landing-layout__footer-background {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 20, 20, 0)), to(rgba(20, 20, 20, 0.7)));
    background-image: -webkit-linear-gradient(top, rgba(20, 20, 20, 0), rgba(20, 20, 20, 0.7));
    background-image: linear-gradient(to bottom, rgba(20, 20, 20, 0), rgba(20, 20, 20, 0.7));
}

/* line 41, stdin */
.ott-landing-layout__header, .ott-landing-layout__footer {
    padding: 0 16px;
}

@media screen and (min-width: 600px) {
    /* line 41, stdin */
    .ott-landing-layout__header, .ott-landing-layout__footer {
        padding: 0 52px;
    }
}

@media screen and (min-width: 1280px) {
    /* line 41, stdin */
    .ott-landing-layout__header, .ott-landing-layout__footer {
        padding: 0 60px;
    }
}

/* line 54, stdin */
.ott-landing-layout__content {
    padding: 0 24px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
}

@media screen and (min-width: 320px) {
    /* line 54, stdin */
    .ott-landing-layout__content {
        padding: 0 32px;
    }
}

@media screen and (min-width: 600px) {
    /* line 54, stdin */
    .ott-landing-layout__content {
        padding: 0;
    }
}

/* line 67, stdin */
.ott-landing-layout__content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto;
    min-height: 100%;
    height: 100%;
    width: 100%;
}

@media screen and (min-width: 1280px) {
    /* line 67, stdin */
    .ott-landing-layout__content-wrapper {
        width: 1280px;
    }
}

/* line 81, stdin */
.ott-landing-layout__modal-container {
    position: absolute;
    color: #000;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.ott-landing-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 72px;
    min-height: 72px;
}

/* line 11, stdin */
.ott-landing-header__logo {
    width: 122px;
    height: 15px;
    opacity: 0.9;
}

@media screen and (min-width: 600px) {
    /* line 11, stdin */
    .ott-landing-header__logo {
        width: 163px;
        height: 20px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@-webkit-keyframes bg-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes bg-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

/* line 14, stdin */
.ott-landing-page-animation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
    opacity: 0.01;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
}

/* line 25, stdin */
.ott-landing-page-animation-enter-done, .ott-landing-page-animation-enter.ott-landing-page-animation-enter-active, .ott-landing-page-animation-appear.ott-landing-page-animation-appear-active {
    opacity: 1;
}

/* line 31, stdin */
.ott-landing-page-animation-exit.ott-landing-page-animation-exit-active {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
}

/* line 2, stdin */
.code-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    width: 100%;
}

/* line 10, stdin */
.code-page__transition {
    width: 100%;
    opacity: 0.01;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
}

/* line 17, stdin */
.code-page__transition-enter-done, .code-page__transition-enter.code-page__transition-enter-active, .code-page__transition-appear.code-page__transition-appear-active {
    opacity: 1;
}

/* line 23, stdin */
.code-page__transition-exit.code-page__transition-exit-active {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.code-success {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
}

/* line 11, stdin */
.code-success__emoji {
    width: 60px;
    height: 60px;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/e13ac7.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

@media screen and (min-width: 600px) {
    /* line 11, stdin */
    .code-success__emoji {
        width: 112px;
        height: 112px;
    }
}

/* line 25, stdin */
.code-success__title {
    width: 100%;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
    color: #fff;
}

@media screen and (min-width: 600px) {
    /* line 25, stdin */
    .code-success__title {
        width: 480px;
        font-size: 36px;
        font-weight: 600;
        line-height: 46px;
    }
}

@media screen and (min-width: 768px) {
    /* line 25, stdin */
    .code-success__title {
        width: 500px;
        font-size: 40px;
        font-weight: 600;
        line-height: 50px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 25, stdin */
    .code-success__title {
        width: 600px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.server-error {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* line 12, stdin */
.server-error__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
}

@media screen and (min-width: 320px) {
    /* line 12, stdin */
    .server-error__title {
        max-width: 400px;
    }
}

@media screen and (min-width: 600px) {
    /* line 12, stdin */
    .server-error__title {
        max-width: none;
        width: 480px;
        font-size: 40px;
        line-height: 50px;
    }
}

@media screen and (min-width: 768px) {
    /* line 12, stdin */
    .server-error__title {
        width: 500px;
    }
}

/* line 34, stdin */
.server-error__text {
    margin-top: 8px;
    opacity: 0.4;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
}

@media screen and (min-width: 320px) {
    /* line 34, stdin */
    .server-error__text {
        max-width: 400px;
    }
}

@media screen and (min-width: 600px) {
    /* line 34, stdin */
    .server-error__text {
        max-width: none;
        width: 480px;
        font-size: 18px;
        line-height: 24px;
    }
}

@media screen and (min-width: 768px) {
    /* line 34, stdin */
    .server-error__text {
        width: 500px;
    }
}

/* line 57, stdin */
.server-error__button {
    margin-top: 16px;
    font-weight: 500;
    font-size: 15px;
    padding: 15px 36px;
}

@media screen and (min-width: 600px) {
    /* line 57, stdin */
    .server-error__button {
        margin-top: 32px;
        font-size: 16px;
        height: 52px;
        width: auto;
        padding: 16px 40px;
    }
}

/* line 71, stdin */
.server-error__button:last-child {
    margin-bottom: 0;
    margin-right: 0;
}

/* line 2, stdin */
.error-page {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    text-align: center;
    width: 100%;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.schedule-cinema {
    color: #777;
    margin-right: 30px;
    font-size: 12px;
    line-height: 1.5;
}

/* line 11, stdin */
.schedule-cinema__title {
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.29;
}

/* line 17, stdin */
.schedule-cinema:hover .schedule-cinema__favorite {
    opacity: 0.3;
}

/* line 20, stdin */
.schedule-cinema:hover .schedule-cinema__favorite:hover {
    opacity: 0.6;
}

/* line 24, stdin */
.schedule-cinema:hover .schedule-cinema__favorite_active, .schedule-cinema:hover .schedule-cinema__favorite_active:hover {
    opacity: 1;
}

/* line 30, stdin */
.schedule-cinema__favorite {
    opacity: 0;
}

/* line 33, stdin */
.schedule-cinema__favorite_active {
    opacity: 1;
}

/* line 38, stdin */
.schedule-cinema__name {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    font-weight: bold;
    color: #000;
    white-space: normal;
    text-decoration: none;
}

/* line 46, stdin */
.schedule-cinema__name:hover {
    color: #f60;
}

/* line 51, stdin */
.schedule-cinema__address {
    color: #333;
    margin-top: 3px;
}

/* line 56, stdin */
.schedule-cinema__metro {
    margin-top: 6px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.select {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 10, stdin */
.select__trigger {
    position: relative;
}

/* line 14, stdin */
.select__trigger-default {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: border;
    transition-property: border;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    transition-duration: 0.1s;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    transition-timing-function: ease-out;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    padding: 6px 30px 6px 11px;
    color: #000;
    font-size: 12px;
    line-height: 14px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 30, stdin */
.select__trigger-default:hover {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 34, stdin */
.select__trigger-default:active {
    background-color: #f7f7f7;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 39, stdin */
.select__trigger-default::after {
    content: '';
    position: absolute;
    right: 12px;
    width: 11px;
    height: 6px;
    top: calc(50% - (6px / 2));
    display: inline-block;
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='11px' height='6px' viewBox='0 0 11 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EPath%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-ui' transform='translate(-813.000000, -516.000000)' fill='%23000000'%3E %3Cg id='filter-copy' transform='translate(215.000000, 425.000000)'%3E %3Cg id='formats' transform='translate(496.000000, 80.000000)'%3E %3Cpolygon id='Path' points='107.5 15.666 102.688 11 102 11.667 107.5 17 113 11.667 112.313 11'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") right no-repeat;
}

/* line 54, stdin */
.select_opened .select__trigger-default::after {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='11px' height='6px' viewBox='0 0 11 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EPath%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-ui' transform='translate(-669.000000, -516.000000)' fill='%23000000'%3E %3Cg id='filter-copy' transform='translate(215.000000, 425.000000)'%3E %3Cg id='time' transform='translate(352.000000, 80.000000)'%3E %3Cpolygon id='Path' transform='translate(107.500000, 14.000000) scale(1, -1) translate(-107.500000, -14.000000) ' points='107.5 15.666 102.688 11 102 11.667 107.5 17 113 11.667 112.313 11'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 11px 6px;
}

/* line 59, stdin */
.select__option {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    padding: 4px 30px 6px;
    color: #000;
    font-size: 12px;
    line-height: 1.5;
    cursor: pointer;
}

/* line 68, stdin */
.select__option_highlighted {
    background-color: #f2f2f2;
}

/* line 72, stdin */
.select__option:active {
    background-color: #e6e5e5;
}

/* line 76, stdin */
.select__option_selected {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='14px' height='10px' viewBox='0 0 14 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Echeck%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-ui' transform='translate(-575.000000, -252.000000)'%3E %3Cg id='time' transform='translate(566.000000, 235.000000)'%3E %3Cg id='1' transform='translate(0.000000, 8.000000)'%3E %3Cg id='check' transform='translate(8.000000, 6.000000)'%3E %3Crect id='back' x='0' y='0' width='16' height='16'%3E%3C/rect%3E %3Cpolyline stroke='%23000000' stroke-width='1.5' points='2 8 6 12 14 4'%3E%3C/polyline%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: 8px;
    background-repeat: no-repeat;
    background-size: 14px 10px;
}

/* line 83, stdin */
.select__dropdown {
    position: absolute;
    top: calc(100% + 8px);
    z-index: 3;
    display: none;
}

/* line 89, stdin */
.select__dropdown_position_bottom-left {
    left: 0;
    right: auto;
}

/* line 94, stdin */
.select__dropdown_position_bottom-right {
    left: auto;
    right: 0;
}

/* line 100, stdin */
.select__dropdown-inner {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 20px -2px rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 20px -2px rgba(0, 0, 0, 0.3);
    min-width: 200px;
}

/* line 106, stdin */
.select__options-inner {
    overflow: hidden;
    overflow-y: auto;
    max-height: 154px;
    padding: 8px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    white-space: nowrap;
}

/* line 115, stdin */
.select_opened .select__dropdown {
    display: block;
}

/* line 119, stdin */
.select__search {
    background-color: #f2f2f2;
    padding: 20px;
}

/* line 124, stdin */
.select__search-input {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 12px;
    line-height: 14px;
    width: 100%;
    border: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
    color: #000;
    text-indent: 10px;
    padding: 8px 10px 8px 0;
}

/* line 137, stdin */
.select__search-input:hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18);
}

/* line 141, stdin */
.select__search-input:focus {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
    outline: none;
}

/* line 146, stdin */
.select__search-input::-webkit-input-placeholder {
    color: #aaa;
}
.select__search-input::-moz-placeholder {
    color: #aaa;
}
.select__search-input:-ms-input-placeholder {
    color: #aaa;
}
.select__search-input::-ms-input-placeholder {
    color: #aaa;
}
.select__search-input::placeholder {
    color: #aaa;
}

/* line 151, stdin */
.select__not-found {
    color: #aaa;
    font-size: 12px;
    line-height: 14px;
    padding: 15px 0;
    text-align: center;
}

/* line 159, stdin */
.select_type_cities .select__dropdown {
    top: 100%;
}

/* line 163, stdin */
.select_type_cities .select__dropdown-inner {
    width: 248px;
    height: 224px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.film-header {
    background-color: #f2f2f2;
    padding: 0 32px;
}

/* line 9, stdin */
.film-header__content-wrapper {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 28px 0 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 15, stdin */
.film-header__poster {
    width: 60px;
    display: inline-block;
    margin: 3px 20px 0 0;
}

/* line 21, stdin */
.film-header__poster-image {
    max-width: 100%;
}

/* line 25, stdin */
.film-header__content {
    vertical-align: top;
    max-width: 380px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* line 32, stdin */
.film-header__title {
    font-size: 24px;
    line-height: 27px;
    color: #000;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 6px;
    text-decoration: none;
    -webkit-transition: color 0.1s ease;
    transition: color 0.1s ease;
}

/* line 42, stdin */
.film-header__title:hover {
    color: #f60;
}

/* line 47, stdin */
.film-header__rating, .film-header__genres, .film-header__duration, .film-header__age-limit {
    font-size: 14px;
    line-height: 20px;
    color: #777;
}

/* line 55, stdin */
.film-header__rating:not(:last-child)::after, .film-header__genres:not(:last-child)::after, .film-header__duration:not(:last-child)::after, .film-header__age-limit:not(:last-child)::after {
    color: #777;
    font-weight: normal;
    content: ' \2022 ';
}

/* line 62, stdin */
.film-header__rating {
    font-weight: bold;
    color: #646464;
}

/* line 67, stdin */
.film-header__rating_type_positive {
    color: #128b27;
}

/* line 73, stdin */
.film-header__afisha-link, .film-header__city-select {
    font-size: 14px;
    line-height: 18px;
    padding: 16px 0 14px;
    color: #777;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    display: inline-block;
}

/* line 69, app/components/mixins.scss */
.film-header__afisha-link:hover, .film-header__city-select:hover {
    color: #000;
}

/* line 78, stdin */
.film-header__city-select {
    padding-left: 22px;
}

/* line 81, stdin */
.film-header__city-select::before {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 0;
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3ERectangle 2%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-ui' transform='translate(-418.000000, -1868.000000)' fill='%23000000'%3E %3Cg id='location-copy' transform='translate(417.000000, 1864.000000)'%3E %3Cg id='icon' transform='translate(0.000000, 1.000000)'%3E %3Cpolygon id='Rectangle-2' points='1 8 13 3 8 15 6 10'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat top left;
    opacity: 0.3;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    background-size: 12px 12px;
}

/* line 95, stdin */
.film-header__afisha-link:hover::before, .film-header__city-select:hover::before {
    opacity: 0.6;
}

/* line 100, stdin */
.film-header__trailer-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 10px;
}

/* line 3, stdin */
.button-group .button {
    display: inline-block;
    margin-right: 10px;
}

/* line 7, stdin */
.button-group .button:last-child {
    margin-right: 0;
}

/* line 2, stdin */
.filters-handler {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 5, stdin */
.filters-handler__filter {
    margin-right: 20px;
}

/* line 8, stdin */
.filters-handler__filter:last-child {
    margin-right: 0;
}

/* line 4, stdin */
.input {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #000;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    position: relative;
    vertical-align: middle;
    width: 200px;
}

/* line 14, stdin */
.input_hidden {
    display: none;
}

/* line 18, stdin */
.input__input {
    background: #fff;
    border: none;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    font-size: 12px;
    height: 28px;
    line-height: 16px;
    overflow: hidden;
    padding: 6px 8px;
    resize: none;
    -webkit-transition: background 0.1s ease, -webkit-box-shadow 0.1s ease;
    transition: background 0.1s ease, -webkit-box-shadow 0.1s ease;
    transition: box-shadow 0.1s ease, background 0.1s ease;
    transition: box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
    vertical-align: middle;
    width: 100%;
}

/* line 34, stdin */
.input__input_search {
    padding-left: 30px !important;
}

/* line 38, stdin */
.input__input_clearable {
    padding-right: 22px !important;
}

/* line 42, stdin */
.input__input[type='number'] {
    padding-right: 5px !important;
}

/* line 46, stdin */
.input__input:hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18);
}

/* line 50, stdin */
.input__input:focus {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
    outline: none;
}

/* line 55, stdin */
.input__input[readonly], .input__input[readonly]:focus {
    -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05);
            box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05);
}

/* line 60, stdin */
.input__input::-webkit-input-placeholder {
    color: #aaa;
}
.input__input::-moz-placeholder {
    color: #aaa;
}
.input__input:-ms-input-placeholder {
    color: #aaa;
}
.input__input::-ms-input-placeholder {
    color: #aaa;
}
.input__input::placeholder {
    color: #aaa;
}

/* line 65, stdin */
.input__clear {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpolygon points='10,0.7 9.3,0 5,4.3 0.7,0 0,0.7 4.3,5 0,9.3 0.7,10 5,5.7 9.3,10 10,9.3 5.7,5'/%3E%3C/svg%3E") no-repeat 50% 50%;
    height: 28px;
    margin: 0;
    opacity: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: visibility 0s linear 0.1s, opacity 0.1s ease-out;
    transition: visibility 0s linear 0.1s, opacity 0.1s ease-out;
    visibility: hidden;
    width: 28px;
    background-size: 10px 10px;
}

/* line 79, stdin */
.input__clear_visible {
    cursor: pointer;
    opacity: 0.3;
    pointer-events: auto;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    visibility: visible;
}

/* line 88, stdin */
.input__clear_visible ~ .input__input {
    border-right-width: 22px;
}

/* line 92, stdin */
.input__clear:hover {
    opacity: 1;
}

/* line 97, stdin */
.input__search {
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    padding: 0;
    height: 13px;
    width: 13px;
    margin: 0;
    pointer-events: none;
    background: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cpath d='M9.017 7.958L13 11.94 11.94 13 7.955 9.017c-.828.61-1.852.97-2.96.97C2.236 9.988 0 7.753 0 4.995 0 2.236 2.237 0 4.996 0c2.76 0 4.996 2.236 4.996 4.994 0 1.11-.362 2.135-.975 2.964zm-4.02.532c1.93 0 3.496-1.566 3.496-3.496S6.927 1.498 4.996 1.498c-1.93 0-3.497 1.565-3.497 3.496 0 1.93 1.565 3.496 3.496 3.496z' fill-rule='nonzero' fill='%23AAA'/%3E%3C/svg%3E") no-repeat 50% 50%;
    background-size: 13px 13px;
}

/* line 110, stdin */
.input__hint {
    bottom: 0;
    color: #999;
    cursor: pointer;
    display: none;
    font-size: 13px;
    height: 28px;
    left: 0;
    line-height: 16px;
    padding: 6px 8px;
    position: absolute;
    right: 0;
    top: 0;
}

/* line 125, stdin */
.input_hint-visible_yes .input__hint {
    display: block;
}

/* line 129, stdin */
.input_editing-form {
    width: 620px;
}

/* line 133, stdin */
.input_block {
    width: 100%;
}

/* line 2, app/components/input/input_size.scss */
.input_size_s {
    height: 24px;
    line-height: 24px;
}

/* line 7, app/components/input/input_size.scss */
.input_size_s .input__input,
.input_size_s .input__hint {
    height: 24px;
    padding: 4px 22px 4px 6px;
}

/* line 13, app/components/input/input_size.scss */
.input_size_m {
    height: 28px;
    width: 280px;
    line-height: 10px;
    font-size: 10px;
}

/* line 20, app/components/input/input_size.scss */
.input_size_m .input__input,
.input_size_m .input__hint {
    height: 28px;
    padding: 8px 10px;
}

/* line 26, app/components/input/input_size.scss */
.input_size_m .input__input_search {
    padding-left: 30px;
}

/* line 30, app/components/input/input_size.scss */
.input_size_l {
    height: 32px;
    line-height: 32px;
}

/* line 35, app/components/input/input_size.scss */
.input_size_l .input__input,
.input_size_l .input__hint {
    font-size: 15px;
    height: 32px;
    line-height: 20px;
    padding: 6px 10px;
}

/* line 43, app/components/input/input_size.scss */
.input_size_xl {
    height: 38px;
    line-height: 38px;
}

/* line 48, app/components/input/input_size.scss */
.input_size_xl .input__input,
.input_size_xl .input__hint {
    font-size: 18px;
    height: 38px;
    line-height: 24px;
    padding: 7px 12px;
}

/* line 2, stdin */
.filter-search {
    margin-right: 52px;
}

/* line 3, stdin */
.filter-select__select .select__trigger-default {
    width: 124px;
}

/* line 7, stdin */
.filter-select__option-daytime {
    color: #777;
}

/* line 11, stdin */
.filter-select__option-daytime-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.popup {
    background: #fff;
    left: 0;
    margin: 0 auto;
    max-height: 100vh;
    position: absolute;
    right: 0;
    width: 100%;
}

/* line 14, stdin */
.popup_position_bottom {
    bottom: 0;
}

/* line 18, stdin */
.popup_position_bottom.animate-enter {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
}

/* line 22, stdin */
.popup_position_bottom.animate-enter-active {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}

/* line 27, stdin */
.popup_position_bottom.animate-leave {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

/* line 31, stdin */
.popup_position_bottom.animate-leave-active {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}

/* line 36, stdin */
.popup__header {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    padding-right: 50px;
    position: relative;
}

/* line 45, stdin */
.popup__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 51, stdin */
.popup__content {
    height: 100%;
}

/* line 55, stdin */
.popup__close {
    background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eclose%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='showtimes-map' transform='translate(-1035.000000, -959.000000)' fill='%23000000'%3E %3Cg id='map' transform='translate(215.000000, 665.000000)'%3E %3Cpolygon id='close' points='833.3 294 827 300.299 820.7 294 820 294.7 826.3 301 820 307.299 820.7 308 827 301.7 833.3 308 834 307.299 827.7 301 834 294.7'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
    display: block;
    height: 14px;
    padding: 16px 16px 17px;
    position: absolute;
    right: 0;
    top: 0;
    width: 14px;
    opacity: 0.3;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    cursor: pointer;
    background-size: 14px 14px;
}

/* line 68, stdin */
.popup__close:hover {
    opacity: 0.6;
}

/* line 4, stdin */
.film-seances-map-page {
    height: 100%;
    font-family: Arial, sans-serif;
}

/* line 8, stdin */
.film-seances-map-page__popup {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    max-height: 290px;
    overflow: hidden;
    -webkit-transition: max-height 0.1s ease-out;
    transition: max-height 0.1s ease-out;
}

/* line 15, stdin */
.film-seances-map-page__popup:hover {
    max-height: 320px;
}

/* line 20, stdin */
.film-seances-map-page__popup-content-loader {
    min-height: 100px;
}

/* line 24, stdin */
.film-seances-map-page__map-wrapper {
    position: relative;
    overflow: hidden;
}

/* line 29, stdin */
.film-seances-map-page__filters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 32px;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.05);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.05);
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 36, stdin */
.film-seances-map-page__filters-tags-select {
    max-width: 125px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.imax-filter {
    background: none;
    border: none;
    cursor: pointer;
    outline: none;
    bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    position: fixed;
    padding: 10px 0;
    border-radius: 18px;
    left: calc(50% - 100px);
    font-family: Arial, sans-serif;
    -webkit-box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
}

/* line 22, stdin */
.imax-filter_sticky {
    display: block;
    position: absolute;
    left: 325px;
}

/* line 28, stdin */
.imax-filter_primary {
    background-color: #0073ff;
}

/* line 31, stdin */
.imax-filter_primary:active, .imax-filter_primary:hover {
    background-color: #0063db;
}

/* line 37, stdin */
.imax-filter_secondary {
    color: #0073ff;
    background-color: #fff;
}

/* line 41, stdin */
.imax-filter_secondary:active, .imax-filter_secondary:hover {
    color: #0063db;
}

/* line 47, stdin */
.imax-filter:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 51, stdin */
.imax-filter__title {
    margin: 0 auto;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.23;
}

/* line 57, stdin */
.imax-filter__title::after {
    content: '';
    width: 41px;
    height: 16px;
    margin-left: 6px;
    position: relative;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16'%3E %3Cg fill='%23FFF' fill-rule='evenodd'%3E %3Cpath d='M2 0h37a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z' opacity='.1'/%3E %3Cpath d='M9.932 6.66L9.93 11H8.235l.004-5.986 3.045-.01 1.83 3.584L14.928 5h3.059v6h-1.698V6.66h-.346l-2.127 4.335h-1.418L10.272 6.66h-.34zM5 11V5h1.902v6H5zm17.874-4.636h-.187l-1.156 2.272h2.487l-1.144-2.272zM18.32 11l3.055-6h2.803l3.057 6h-2.037l-.518-1.02h-3.796L20.352 11H18.32zm9.449-6h2.36l1.592 1.95L33.359 5h2.319l-2.369 2.813L36.138 11H33.63l-1.893-2.168L29.822 11h-2.516l2.845-3.184L27.77 5z'/%3E %3C/g%3E %3C/svg%3E");
    vertical-align: top;
    background-size: 41px 16px;
}

/* line 68, stdin */
.imax-filter__title_primary {
    color: #fff;
}

/* line 72, stdin */
.imax-filter__title_secondary {
    color: inherit;
    line-height: 1.24;
}

/* line 76, stdin */
.imax-filter__title_secondary::after {
    content: none;
}

/* line 4, stdin */
.film-seances-page {
    height: 100%;
    font-family: Arial, sans-serif;
    padding-bottom: 55px;
}

/* line 9, stdin */
.film-seances-page_imax {
    position: relative;
    padding-bottom: 80px;
}

/* line 14, stdin */
.film-seances-page__more {
    margin: 40px 0 0;
    text-align: center;
    height: 40px;
}

/* line 20, stdin */
.film-seances-page__button {
    padding-left: 65px;
    padding-right: 65px;
}

/* line 25, stdin */
.film-seances-page__filters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 32px;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.05);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.05);
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 32, stdin */
.film-seances-page__filters-tags-select {
    max-width: 125px;
}

/* line 36, stdin */
.film-seances-page__seances {
    padding: 16px 0 0;
}

/* line 40, stdin */
.film-seances-page__adv {
    padding: 30px 32px 10px;
}

/* line 44, stdin */
.film-seances-page__imax-filter {
    z-index: 7;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.gift-footer {
    height: 216px;
    min-height: 216px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: rgba(255, 255, 255, 0.8);
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    text-align: center;
}

@media screen and (min-width: 600px) {
    /* line 5, stdin */
    .gift-footer {
        height: 160px;
        min-height: 160px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 5, stdin */
    .gift-footer {
        height: 72px;
        min-height: 72px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

/* line 27, stdin */
.gift-footer__company {
    padding: 25px 0 26px;
    font-size: 13px;
    line-height: 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

@media screen and (min-width: 1024px) {
    /* line 27, stdin */
    .gift-footer__company {
        padding: 0;
        border: none;
    }
}

/* line 39, stdin */
.gift-footer__links {
    font-size: 15px;
    line-height: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 24px;
}

@media screen and (min-width: 600px) {
    /* line 39, stdin */
    .gift-footer__links {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-bottom: 12px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 39, stdin */
    .gift-footer__links {
        margin: 0;
    }
}

/* line 57, stdin */
.gift-footer__links > a {
    display: inline-block;
    text-align: center;
    padding: 11px 0;
}

@media screen and (min-width: 600px) {
    /* line 63, stdin */
    .gift-footer__links > a:not(:last-child) {
        margin-right: 24px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 57, stdin */
    .gift-footer__links > a {
        padding: 0;
    }
}

/* line 74, stdin */
.gift-footer__link {
    color: rgba(255, 255, 255, 0.8);
    text-decoration: none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 80, stdin */
.gift-footer__link:visited {
    color: rgba(255, 255, 255, 0.8);
}

/* line 84, stdin */
.gift-footer__link:hover {
    color: white;
}

/* line 89, stdin */
.gift-footer__age {
    vertical-align: middle;
    font-size: 10px;
    font-weight: 500;
    line-height: 15px;
    margin-left: 8px;
    padding: 2px 6px 1px 8px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 2px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.gift-input-partial-component {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 48px;
    padding: 14px 18px 16px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    caret-color: rgba(255, 255, 255, 0.9);
    color: rgba(255, 255, 255, 0.9);
    background: transparent;
    outline: none;
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.gift-input-partial-component::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

/* line 179, ../kinopoisk-components/mixins.scss */
.gift-input-partial-component:-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

/* line 179, ../kinopoisk-components/mixins.scss */
.gift-input-partial-component::-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

/* line 179, ../kinopoisk-components/mixins.scss */
.gift-input-partial-component:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

/* line 26, stdin */
.gift-input-partial-component:focus {
    border-color: #fff;
}

/* line 30, stdin */
.gift-input-partial-component_error, .gift-input-partial-component_error:focus {
    border-color: #f00;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.gift-landing {
    min-height: 450px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

@media screen and (min-width: 600px) {
    /* line 5, stdin */
    .gift-landing {
        width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 1024px) {
    /* line 5, stdin */
    .gift-landing {
        width: 700px;
    }
}

/* line 21, stdin */
.gift-landing__title {
    margin: 0;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
}

@media screen and (min-width: 600px) {
    /* line 21, stdin */
    .gift-landing__title {
        font-size: 36px;
        line-height: 46px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 21, stdin */
    .gift-landing__title {
        font-size: 44px;
        line-height: 54px;
    }
}

/* line 39, stdin */
.gift-landing__description {
    margin-top: 16px;
    opacity: 0.9;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
}

@media screen and (min-width: 1024px) {
    /* line 39, stdin */
    .gift-landing__description {
        font-size: 18px;
        line-height: 26px;
    }
}

/* line 53, stdin */
.gift-landing__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 32px;
}

@media screen and (min-width: 320px) {
    /* line 53, stdin */
    .gift-landing__form {
        padding: 0 16px;
    }
}

@media screen and (min-width: 600px) {
    /* line 53, stdin */
    .gift-landing__form {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin: 40px auto 0;
        padding: 0;
    }
}

/* line 71, stdin */
.gift-landing__input {
    width: 100%;
}

@media screen and (min-width: 600px) {
    /* line 71, stdin */
    .gift-landing__input {
        width: 300px;
        height: 40px;
        padding-top: 10px;
        padding-bottom: 12px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 71, stdin */
    .gift-landing__input {
        height: 48px;
    }
}

/* line 86, stdin */
.gift-landing__error-message {
    margin-top: 6px;
    font-size: 13px;
    line-height: 18px;
    color: #f00;
}

/* line 92, stdin */
.gift-landing__error-message:empty {
    display: none;
}

@media screen and (min-width: 600px) {
    /* line 97, stdin */
    .gift-landing__error-message:empty {
        display: block;
    }
    /* line 100, stdin */
    .gift-landing__error-message:empty::before {
        content: '\00a0';
    }
}

/* line 107, stdin */
.gift-landing__button {
    margin-top: 16px;
    padding: 14px 32px 16px;
    font-size: 15px;
}

@media screen and (min-width: 600px) {
    /* line 107, stdin */
    .gift-landing__button {
        width: 208px;
        height: 40px;
        padding-top: 10px;
        padding-bottom: 12px;
        margin-top: 0;
        margin-left: 8px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 107, stdin */
    .gift-landing__button {
        height: 48px;
    }
}

/* line 126, stdin */
.gift-landing__success-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cpath fill='%23185DF2' d='M7.022 11.046l8.294-7.776 1.368 1.46-9.626 9.024-5.722-5.087 1.328-1.494z'/%3E %3C/g%3E %3C/svg%3E");
    width: 18px;
    height: 18px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.gift-bonus-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    width: 100%;
}

/* line 13, stdin */
.gift-bonus-page__video-container {
    position: fixed;
    overflow: hidden;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

/* line 23, stdin */
.gift-bonus-page__background-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
    -webkit-animation-duration: 0.8s;
            animation-duration: 0.8s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-name: bg-fadein;
            animation-name: bg-fadein;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

/* line 34, stdin */
.gift-bonus-page__logo {
    width: 100%;
    display: inline-block;
    text-align: center;
}

/* line 2, stdin */
.gift-payment-error {
    width: 320px;
    text-align: center;
    color: #000;
}

/* line 7, stdin */
.gift-payment-error__title {
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
}

/* line 13, stdin */
.gift-payment-error__description {
    margin-top: 10px;
    width: 320px;
    height: 20px;
    font-size: 15px;
    line-height: 20px;
}

/* line 21, stdin */
.gift-payment-error__button {
    width: 250px;
    margin-top: 32px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.gift-payment-form {
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 30px;
}

@media screen and (min-width: 600px) {
    /* line 5, stdin */
    .gift-payment-form {
        width: 500px;
        padding: 48px 0 55px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 5, stdin */
    .gift-payment-form {
        width: 810px;
        padding: 35px 0;
    }
}

@media screen and (min-width: 1280px) {
    /* line 5, stdin */
    .gift-payment-form {
        padding: 86px 0;
    }
}

/* line 27, stdin */
.gift-payment-form__title {
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    color: #fff;
}

@media screen and (min-width: 600px) {
    /* line 27, stdin */
    .gift-payment-form__title {
        width: 500px;
        font-size: 36px;
        line-height: 46px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 27, stdin */
    .gift-payment-form__title {
        width: 700px;
        font-size: 44px;
        line-height: 54px;
    }
}

/* line 47, stdin */
.gift-payment-form__text {
    margin-top: 16px;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
    color: rgba(255, 255, 255, 0.9);
}

@media screen and (min-width: 600px) {
    /* line 47, stdin */
    .gift-payment-form__text {
        width: 500px;
        font-size: 15px;
        line-height: 22px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 47, stdin */
    .gift-payment-form__text {
        width: 700px;
        font-size: 18px;
        line-height: 26px;
    }
}

/* line 68, stdin */
.gift-payment-form__form-wrapper {
    width: 100%;
    min-height: 344px;
    padding: 8px;
    margin-top: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
}

@media screen and (min-width: 1024px) {
    /* line 68, stdin */
    .gift-payment-form__form-wrapper {
        width: 810px;
        padding: 0;
        min-height: 515px;
    }
}

/* line 87, stdin */
.gift-payment-form__iframe {
    width: 100%;
    border: 0;
}

@media screen and (min-width: 1024px) {
    /* line 87, stdin */
    .gift-payment-form__iframe {
        min-height: 515px;
    }
}

/* line 95, stdin */
.gift-payment-form__iframe_hidden {
    display: none;
}

/* line 100, stdin */
.gift-payment-form__footer {
    margin-top: 32px;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: rgba(255, 255, 255, 0.8);
}

@media screen and (min-width: 600px) {
    /* line 100, stdin */
    .gift-payment-form__footer {
        width: 400px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 100, stdin */
    .gift-payment-form__footer {
        width: 650px;
    }
}

/* line 116, stdin */
.gift-payment-form__footer-item {
    margin: 0;
}

/* line 119, stdin */
.gift-payment-form__footer-item:not(:first-child) {
    margin-top: 8px;
}

@media screen and (min-width: 1024px) {
    /* line 119, stdin */
    .gift-payment-form__footer-item:not(:first-child) {
        margin-top: 0;
    }
}

/* line 128, stdin */
.gift-payment-form__footer-link {
    font-weight: 500;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.gift-payment-form__footer-link, .gift-payment-form__footer-link:link, .gift-payment-form__footer-link:visited, .gift-payment-form__footer-link:hover, .gift-payment-form__footer-link:active {
    color: rgba(255, 255, 255, 0.9);
    text-decoration: none;
}

/* line 138, stdin */
.gift-payment-form__footer-link:hover {
    color: #fff;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.gift-success {
    text-align: center;
    min-height: 450px;
    margin: 64px 0 32px;
}

@media screen and (min-width: 600px) {
    /* line 5, stdin */
    .gift-success {
        width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 1024px) {
    /* line 5, stdin */
    .gift-success {
        width: 700px;
    }
}

/* line 20, stdin */
.gift-success__emoji {
    width: 56px;
    height: 56px;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/cb3922.png);
    background-size: 100%;
    display: inline-block;
}

@media screen and (min-width: 600px) {
    /* line 20, stdin */
    .gift-success__emoji {
        width: 64px;
        height: 64px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 20, stdin */
    .gift-success__emoji {
        width: 80px;
        height: 80px;
    }
}

/* line 38, stdin */
.gift-success__title {
    margin-top: 16px;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
}

@media screen and (min-width: 600px) {
    /* line 38, stdin */
    .gift-success__title {
        font-size: 36px;
        line-height: 46px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 38, stdin */
    .gift-success__title {
        font-size: 44px;
        line-height: 54px;
    }
}

/* line 56, stdin */
.gift-success__text {
    margin-top: 16px;
    opacity: 0.9;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
    color: rgba(255, 255, 255, 0.9);
}

@media screen and (min-width: 1024px) {
    /* line 56, stdin */
    .gift-success__text {
        font-size: 18px;
        line-height: 26px;
    }
}

@media screen and (min-width: 320px) {
    /* line 71, stdin */
    .gift-success__button-container {
        padding: 0 16px;
    }
}

@media screen and (min-width: 600px) {
    /* line 71, stdin */
    .gift-success__button-container {
        padding: 0;
    }
}

/* line 81, stdin */
.gift-success .gift-success__button {
    margin-top: 40px;
    padding: 14px 32px 16px;
    font-size: 15px;
    width: 100%;
}

@media screen and (min-width: 600px) {
    /* line 81, stdin */
    .gift-success .gift-success__button {
        width: 265px;
        height: 40px;
        padding-top: 10px;
        padding-bottom: 12px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.gift-background-animation__layer {
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 13, stdin */
.gift-background-animation__layer::after {
    content: ' ';
    position: relative;
    width: 100%;
    height: 100%;
}

/* line 20, stdin */
.gift-background-animation__layer_size_big {
    z-index: -1;
}

/* line 24, stdin */
.gift-background-animation__layer_size_medium {
    z-index: -2;
}

/* line 28, stdin */
.gift-background-animation__layer_size_small {
    z-index: -3;
}

/* line 33, stdin */
.gift-background-animation__poster {
    display: none;
    position: absolute;
    will-change: transform;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border-radius: 5px;
    overflow: hidden;
}

/* line 44, stdin */
.gift-background-animation__poster_size_big {
    height: 288px;
    width: 192px;
}

/* line 53, stdin */
.gift-background-animation__poster_size_big.gift-background-animation__poster_index_0 {
    display: block;
    top: auto;
    right: auto;
    bottom: 82%;
    left: -10%;
}

/* line 53, stdin */
.gift-background-animation__poster_size_big.gift-background-animation__poster_index_1 {
    display: block;
    top: 15%;
    right: auto;
    bottom: auto;
    left: 70%;
}

/* line 53, stdin */
.gift-background-animation__poster_size_big.gift-background-animation__poster_index_2 {
    display: none;
}

/* line 44, stdin */
.gift-background-animation__poster_size_medium {
    height: 192px;
    width: 128px;
}

/* line 53, stdin */
.gift-background-animation__poster_size_medium.gift-background-animation__poster_index_0 {
    display: block;
    top: 65%;
    right: 68%;
    bottom: auto;
    left: auto;
}

/* line 53, stdin */
.gift-background-animation__poster_size_medium.gift-background-animation__poster_index_1 {
    display: block;
    top: 60%;
    right: auto;
    bottom: auto;
    left: 85%;
}

/* line 53, stdin */
.gift-background-animation__poster_size_medium.gift-background-animation__poster_index_2 {
    display: none;
}

/* line 44, stdin */
.gift-background-animation__poster_size_small {
    height: 132px;
    width: 88px;
}

/* line 53, stdin */
.gift-background-animation__poster_size_small.gift-background-animation__poster_index_0 {
    display: block;
    top: auto;
    right: 65%;
    bottom: 95%;
    left: auto;
}

/* line 53, stdin */
.gift-background-animation__poster_size_small.gift-background-animation__poster_index_1 {
    display: block;
    top: 40%;
    right: auto;
    bottom: auto;
    left: 60%;
}

/* line 53, stdin */
.gift-background-animation__poster_size_small.gift-background-animation__poster_index_2 {
    display: block;
    top: 60%;
    right: 82%;
    bottom: auto;
    left: auto;
}

@media screen and (min-width: 600px) {
    /* line 44, stdin */
    .gift-background-animation__poster_size_big {
        height: 288px;
        width: 192px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_0 {
        display: block;
        top: -10%;
        right: 70%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_1 {
        display: block;
        top: 22%;
        right: auto;
        bottom: auto;
        left: 64%;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_2 {
        display: block;
        top: 85%;
        right: 60%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_3 {
        display: block;
        top: 75%;
        right: auto;
        bottom: auto;
        left: 88%;
    }
    /* line 44, stdin */
    .gift-background-animation__poster_size_medium {
        height: 288px;
        width: 192px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_0 {
        display: none;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_1 {
        display: none;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_2 {
        display: none;
    }
    /* line 44, stdin */
    .gift-background-animation__poster_size_small {
        height: 192px;
        width: 128px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_0 {
        display: block;
        top: -10%;
        right: 60%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_1 {
        display: block;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 55%;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_2 {
        display: block;
        top: 70%;
        right: 75%;
        bottom: auto;
        left: auto;
    }
}

@media screen and (min-width: 1024px) {
    /* line 44, stdin */
    .gift-background-animation__poster_size_big {
        height: 384px;
        width: 256px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_0 {
        display: block;
        top: -30%;
        right: 70%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_1 {
        display: block;
        top: 20%;
        right: auto;
        bottom: auto;
        left: 65%;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_2 {
        display: block;
        top: 85%;
        right: 60%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_3 {
        display: block;
        top: 70%;
        right: auto;
        bottom: auto;
        left: 90%;
    }
    /* line 44, stdin */
    .gift-background-animation__poster_size_medium {
        height: 288px;
        width: 192px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_0 {
        display: block;
        top: 75%;
        right: 70%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_1 {
        display: block;
        top: 35%;
        right: 95%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_2 {
        display: none;
    }
    /* line 44, stdin */
    .gift-background-animation__poster_size_small {
        height: 192px;
        width: 128px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_0 {
        display: block;
        top: -15%;
        right: 65%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_1 {
        display: block;
        top: 55%;
        right: auto;
        bottom: auto;
        left: 60%;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_2 {
        display: none;
    }
}

@media screen and (min-width: 1920px) {
    /* line 44, stdin */
    .gift-background-animation__poster_size_big {
        height: 480px;
        width: 320px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_0 {
        display: block;
        top: -20%;
        right: 65%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_1 {
        display: block;
        top: 18%;
        right: auto;
        bottom: auto;
        left: 68%;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_2 {
        display: block;
        top: 84%;
        right: 55%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_3 {
        display: block;
        top: 80%;
        right: auto;
        bottom: auto;
        left: 84%;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_big.gift-background-animation__poster_index_4 {
        display: block;
        top: 40%;
        right: auto;
        bottom: auto;
        left: -8%;
    }
    /* line 44, stdin */
    .gift-background-animation__poster_size_medium {
        height: 384px;
        width: 256px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_0 {
        display: block;
        top: -10%;
        right: -10%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_1 {
        display: block;
        top: 45%;
        right: auto;
        bottom: auto;
        left: 60%;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_medium.gift-background-animation__poster_index_2 {
        display: block;
        top: 70%;
        right: 66%;
        bottom: auto;
        left: auto;
    }
    /* line 44, stdin */
    .gift-background-animation__poster_size_small {
        height: 288px;
        width: 192px;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_0 {
        display: block;
        top: -10%;
        right: 58%;
        bottom: auto;
        left: auto;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_1 {
        display: block;
        top: 30%;
        right: auto;
        bottom: auto;
        left: 3%;
    }
    /* line 53, stdin */
    .gift-background-animation__poster_size_small.gift-background-animation__poster_index_2 {
        display: none;
    }
}

/* line 149, stdin */
.gift-background-animation__image {
    width: 100%;
    height: 100%;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@-webkit-keyframes bg-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes bg-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

/* line 14, stdin */
.gift-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    width: 100%;
}

/* line 22, stdin */
.gift-page__background-animation {
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
    -webkit-animation-duration: 0.8s;
            animation-duration: 0.8s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-name: bg-fadein;
            animation-name: bg-fadein;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

/* line 36, stdin */
.gift-page__background-animation::after {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(20, 20, 20, 0.7);
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
}

/* line 47, stdin */
.gift-page__background-animation_faded::after {
    background-color: rgba(20, 20, 20, 0.9);
}

/* line 53, stdin */
.gift-page__transition {
    opacity: 0.01;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
}

/* line 59, stdin */
.gift-page__transition-enter-done, .gift-page__transition-enter.gift-page__transition-enter-active, .gift-page__transition-appear.gift-page__transition-appear-active {
    opacity: 1;
}

/* line 65, stdin */
.gift-page__transition-exit.gift-page__transition-exit-active {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
}

/* line 2, stdin */
.component-divider {
    height: 25px;
}

/* line 2, stdin */
.component-wrapper {
    padding-bottom: 80px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 50px;
}

/* line 7, stdin */
.component-wrapper__title {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
    padding: 20px 0 60px;
}

@charset "UTF-8";
@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.comment-subscribe-button {
    background-color: #f2f2f2;
    border: none;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #333;
    -webkit-transition-property: background-color, min-width, -webkit-transform;
    transition-property: background-color, min-width, -webkit-transform;
    transition-property: background-color, transform, min-width;
    transition-property: background-color, transform, min-width, -webkit-transform;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 17, stdin */
.comment-subscribe-button:hover {
    background-color: #e6e6e6;
}

/* line 21, stdin */
.comment-subscribe-button::before {
    content: '';
    width: 18px;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition-property: background-image;
    transition-property: background-image;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 32, stdin */
.comment-subscribe-button:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 37, stdin */
.comment-subscribe-button_is-subscribed:hover {
    background-color: #e6e6e6;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, ../kinopoisk-components/comment/subscribe-button/_theme_default.scss */
.comment-subscribe-button_theme_default {
    padding: 9px 14px 9px 12px;
    border-radius: 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 9, ../kinopoisk-components/comment/subscribe-button/_theme_default.scss */
.comment-subscribe-button_theme_default::before {
    margin-right: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23787878' fill-rule='evenodd' d='M4 13V7.506a4.51 4.51 0 0 1 3.752-4.444.77.77 0 0 1-.002-.061v-.752c0-.414.333-.749.75-.749.414 0 .75.332.75.75V3c0 .021 0 .042-.002.062A4.506 4.506 0 0 1 13 7.506V13h1v1H3v-1h1zm6.437 2a2 2 0 0 1-3.874 0h3.874z' /%3E %3C/svg%3E");
}

/* line 14, ../kinopoisk-components/comment/subscribe-button/_theme_default.scss */
.comment-subscribe-button_theme_default::after {
    content: 'Подписаться';
}

/* line 20, ../kinopoisk-components/comment/subscribe-button/_theme_default.scss */
.comment-subscribe-button_theme_default.comment-subscribe-button_is-subscribed::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M4 13V7.506a4.51 4.51 0 0 1 3.752-4.444.77.77 0 0 1-.002-.061v-.752c0-.414.333-.749.75-.749.414 0 .75.332.75.75V3c0 .021 0 .042-.002.062A4.506 4.506 0 0 1 13 7.506V13h1v1H3v-1h1zm6.437 2a2 2 0 0 1-3.874 0h3.874z' /%3E %3C/svg%3E");
}

/* line 24, ../kinopoisk-components/comment/subscribe-button/_theme_default.scss */
.comment-subscribe-button_theme_default.comment-subscribe-button_is-subscribed::after {
    content: 'Вы подписаны';
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, ../kinopoisk-components/comment/subscribe-button/_theme_compact.scss */
.comment-subscribe-button_theme_compact {
    padding: 6px 7px;
    border-radius: 3px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 9, ../kinopoisk-components/comment/subscribe-button/_theme_compact.scss */
.comment-subscribe-button_theme_compact::before {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23787878' fill-rule='evenodd' d='M6 17V9.993c0-2.97 2.169-5.436 5.003-5.91A1.026 1.026 0 0 1 11 4V2.999A.997.997 0 0 1 12 2c.552 0 1 .443 1 .999v1.002l-.003.081A5.996 5.996 0 0 1 18 9.993V17h2v2H4v-2h2zm3.17 3h5.66a3.001 3.001 0 0 1-5.66 0z' /%3E %3C/svg%3E");
}

/* line 17, ../kinopoisk-components/comment/subscribe-button/_theme_compact.scss */
.comment-subscribe-button_theme_compact.comment-subscribe-button_is-subscribed::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M6 17V9.993c0-2.97 2.169-5.436 5.003-5.91A1.026 1.026 0 0 1 11 4V2.999A.997.997 0 0 1 12 2c.552 0 1 .443 1 .999v1.002l-.003.081A5.996 5.996 0 0 1 18 9.993V17h2v2H4v-2h2zm3.17 3h5.66a3.001 3.001 0 0 1-5.66 0z' /%3E %3C/svg%3E");
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.media-post-badge {
    text-decoration: none;
    color: #f60;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 11, stdin */
.media-post-badge__icon {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 8px;
    vertical-align: bottom;
    position: relative;
}

/* line 20, stdin */
.media-post-badge__icon path {
    fill: currentColor;
}

/* line 25, stdin */
.media-post-badge_theme_desktop {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

/* line 31, stdin */
.media-post-badge_theme_touch {
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
}

@charset "UTF-8";
@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.media-post-card {
    position: relative;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}

/* line 33, stdin */
.media-post-card_background {
    background-color: #f7f7f7;
}

/* line 37, stdin */
.media-post-card_background.media-post-card_type_photostory, .media-post-card_background.media-post-card_type_video {
    background-color: #444;
}

/* line 42, stdin */
.media-post-card_background.media-post-card_type_news {
    background-color: #fff;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}

/* line 47, stdin */
.media-post-card__link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
}

/* line 56, stdin */
.media-post-card__inner {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
}

/* line 63, stdin */
.media-post-card__main {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_theme_desktop .media-post-card__main {
    padding: 20px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_theme_touch .media-post-card__main {
    padding: 20px 24px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_theme_desktop .media-post-card__header {
    min-height: 100px;
    margin-bottom: 24px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .media-post-card_theme_desktop .media-post-card__header {
        min-height: 122px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_theme_touch .media-post-card__header {
    margin-bottom: 36px;
}

/* line 82, stdin */
.media-post-card__label {
    position: relative;
    font-weight: 500;
    display: inline-block;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 88, stdin */
.media-post-card__label_badge {
    z-index: 3;
}

/* line 92, stdin */
.media-post-card__label-icon {
    margin-right: 8px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.media-post-card__label, .media-post-card__label:link, .media-post-card__label:visited, .media-post-card__label:hover, .media-post-card__label:active {
    color: #f60;
    text-decoration: none;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_theme_desktop .media-post-card__label {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 8px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .media-post-card_theme_desktop .media-post-card__label {
        font-size: 15px;
        line-height: 18px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_theme_touch .media-post-card__label {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 10px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.media-post-card_type_video .media-post-card__label, .media-post-card_type_video .media-post-card__label:link, .media-post-card_type_video .media-post-card__label:visited, .media-post-card_type_video .media-post-card__label:hover, .media-post-card_type_video .media-post-card__label:active {
    color: rgba(255, 255, 255, 0.8);
}

/* line 4, ../kinopoisk-components/mixins.scss */
.media-post-card_type_photostory .media-post-card__label, .media-post-card_type_photostory .media-post-card__label:link, .media-post-card_type_photostory .media-post-card__label:visited, .media-post-card_type_photostory .media-post-card__label:hover, .media-post-card_type_photostory .media-post-card__label:active {
    color: rgba(255, 255, 255, 0.8);
}

/* line 135, stdin */
.media-post-card__type {
    font-style: italic;
}

/* line 138, stdin */
.media-post-card__type::after {
    content: ' • ';
    font-style: normal;
}

/* line 144, stdin */
.media-post-card__title {
    font-weight: 600;
    display: block;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.media-post-card__title, .media-post-card__title:link, .media-post-card__title:visited, .media-post-card__title:hover, .media-post-card__title:active {
    color: #000;
    text-decoration: none;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_theme_desktop .media-post-card__title {
    font-size: 15px;
    line-height: 20px;
}

/* line 19, stdin */
.media-post-card_theme_desktop .media-post-card__title_max-lines_4 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    max-height: 80px;
}

/* line 23, stdin */
.media-post-card_theme_desktop .media-post-card__title_max-lines_5 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    max-height: 100px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .media-post-card_theme_desktop .media-post-card__title {
        font-size: 18px;
        line-height: 24px;
    }
    /* line 19, stdin */
    .media-post-card_theme_desktop .media-post-card__title_max-lines_4 {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        max-height: 96px;
    }
    /* line 23, stdin */
    .media-post-card_theme_desktop .media-post-card__title_max-lines_5 {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        max-height: 120px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_theme_touch .media-post-card__title {
    font-size: 20px;
    line-height: 26px;
}

/* line 19, stdin */
.media-post-card_theme_touch .media-post-card__title_max-lines_4 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    max-height: 104px;
}

/* line 23, stdin */
.media-post-card_theme_touch .media-post-card__title_max-lines_5 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    max-height: 130px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_type_article .media-post-card__title {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_type_news .media-post-card__title {
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_type_podcast .media-post-card__title {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_type_video .media-post-card__title {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_type_photostory .media-post-card__title {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
}

@media (hover), (min-width: 0\0) {
    /* line 201, stdin */
    .media-post-card:hover .media-post-card__title {
        color: #f60;
    }
}

/* line 206, stdin */
.media-post-card__meta {
    line-height: 1;
}

/* line 210, stdin */
.media-post-card__published-date {
    font-size: 13px;
    line-height: 16px;
    color: #777;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_type_video .media-post-card__published-date {
    color: rgba(255, 255, 255, 0.5);
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card_type_photostory .media-post-card__published-date {
    color: rgba(255, 255, 255, 0.5);
}

/* line 229, stdin */
.media-post-card__image-container {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 233, stdin */
.media-post-card__image-wrapper {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.525%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden;
}

/* line 237, stdin */
.media-post-card__image {
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    font-family: 'object-fit: cover;';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.media-see-also {
    background-color: #f2f2f2;
    padding: 40px 0 64px;
}

/* line 10, stdin */
.media-see-also__title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    color: #000;
    margin-bottom: 28px;
}

/* line 18, stdin */
.media-see-also__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 0%;
        -ms-flex: 0 1 0%;
            flex: 0 1 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-left: -14px;
    margin-right: -14px;
}

@media screen and (min-width: 1280px) {
    /* line 18, stdin */
    .media-see-also__inner {
        margin-left: -16px;
        margin-right: -16px;
    }
}

/* line 22, stdin */
.media-see-also__media-post-column {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
}

@media screen and (min-width: 1280px) {
    /* line 22, stdin */
    .media-see-also__media-post-column {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 30, stdin */
.media-see-also__media-post-card {
    background-color: #fff;
    min-height: 100%;
}

/* line 2, stdin */
.media-components {
    padding: 40px 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.fullscreen-selector {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    width: 100%;
    position: relative;
    padding-top: 24vh;
}

/* line 11, stdin */
.fullscreen-selector__title {
    font-size: 32px;
    font-weight: bold;
    color: #000;
    line-height: 38px;
    text-align: center;
}

/* line 19, stdin */
.fullscreen-selector__content {
    max-width: 730px;
    margin: 80px auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 26, stdin */
.fullscreen-selector__close {
    position: absolute;
    background-color: transparent;
    top: 27px;
    right: 35px;
    cursor: pointer;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.586 3L12 10.586 4.414 3 3 4.414 10.586 12 3 19.586 4.414 21 12 13.414 19.586 21 21 19.586 13.414 12 21 4.414z'/%3E %3C/svg%3E");
    background-size: 24px;
    opacity: 0.5;
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    height: 24px;
    width: 24px;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 43, stdin */
.fullscreen-selector__close:hover {
    opacity: 0.7;
}

@media screen and (min-width: 1280px) {
    /* line 5, stdin */
    .fullscreen-selector {
        padding-top: 24vh;
    }
    /* line 51, stdin */
    .fullscreen-selector__content {
        max-width: 970px;
    }
}

@media screen and (max-width: 768px) {
    /* line 5, stdin */
    .fullscreen-selector {
        padding-top: 60px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    /* line 60, stdin */
    .fullscreen-selector__title {
        font-size: 24px;
        line-height: 32px;
    }
    /* line 65, stdin */
    .fullscreen-selector__content {
        margin-top: 32px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.column-distributor {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
    /* line 5, stdin */
    .column-distributor {
        width: 100%;
    }
}

/* line 13, stdin */
.column-distributor__item {
    width: 200px;
    margin-right: 40px;
    line-height: 40px;
}

/* line 18, stdin */
.column-distributor__item-link {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    display: block;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 18px;
    margin-left: -12px;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.column-distributor__item-link, .column-distributor__item-link:link, .column-distributor__item-link:visited, .column-distributor__item-link:hover, .column-distributor__item-link:active {
    outline: none;
    text-decoration: none;
}

/* line 38, stdin */
.column-distributor__item-link:active::after {
    position: absolute;
    content: '';
    border-radius: 50%;
    background-color: #f60;
    top: 17px;
    left: 0;
    height: 6px;
    width: 6px;
}

/* line 50, stdin */
.column-distributor__item-link:hover {
    color: #f60;
}

/* line 55, stdin */
.column-distributor__item:nth-child(3n) {
    margin-right: 0;
}

/* line 59, stdin */
.column-distributor__item:nth-child(4n) {
    margin-right: 40px;
}

@media screen and (min-width: 1280px) {
    /* line 64, stdin */
    .column-distributor__item:nth-child(4n) {
        margin-right: 0;
    }
    /* line 68, stdin */
    .column-distributor__item:nth-child(3n) {
        margin-right: 40px;
    }
}

@media screen and (max-width: 768px) {
    /* line 13, stdin */
    .column-distributor__item {
        width: 100%;
        margin-right: 0;
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    /* line 79, stdin */
    .column-distributor__item:nth-child(4n) {
        margin-right: 0;
    }
    /* line 83, stdin */
    .column-distributor__item:nth-child(3n) {
        margin-right: 0;
    }
    /* line 87, stdin */
    .column-distributor__item-link {
        max-width: 200px;
        margin: auto;
        padding-left: 12px;
    }
    /* line 93, stdin */
    .column-distributor__item-link:active::after {
        left: 0;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.media-rubrics-navigation__button {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    text-align: right;
    color: #777;
    border: none;
    background-color: transparent;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

@media (hover), (min-width: 0\0) {
    /* line 22, stdin */
    .media-rubrics-navigation__button:hover {
        color: #333;
    }
}

@media (hover) and (hover), (min-width: 0\0) and (hover), (hover) and (min-width: 0\0), (min-width: 0\0) and (min-width: 0\0) {
    /* line 28, stdin */
    .media-rubrics-navigation__button-icon:hover {
        fill: rgba(0, 0, 0, 0.8);
    }
}

/* line 35, stdin */
.media-rubrics-navigation__button-icon {
    margin-left: 8px;
    fill: rgba(0, 0, 0, 0.6);
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 43, stdin */
.media-rubrics-navigation__menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.98);
    visibility: hidden;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    opacity: 0;
    -webkit-transition: opacity 0.2s, visibility 0s 0.2s;
    transition: opacity 0.2s, visibility 0s 0.2s;
}

/* line 60, stdin */
.media-rubrics-navigation__menu_open {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.2s, visibility 0s;
    transition: opacity 0.2s, visibility 0s;
}

/* line 66, stdin */
.media-rubrics-navigation__menu-inner {
    opacity: 0;
    -webkit-transition: opacity 0.2s 0.2s;
    transition: opacity 0.2s 0.2s;
}

/* line 70, stdin */
.media-rubrics-navigation__menu-inner_open {
    opacity: 1;
}

/* line 77, stdin */
.media-rubrics-navigation__item_stub {
    padding: 10px 0;
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 82, stdin */
.media-rubrics-navigation__item_stub::before {
    content: '';
    position: relative;
    height: 100%;
    display: block;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 92, stdin */
.media-rubrics-navigation__item-link {
    position: relative;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.media-rubrics-navigation__item-link, .media-rubrics-navigation__item-link:link, .media-rubrics-navigation__item-link:visited, .media-rubrics-navigation__item-link:hover, .media-rubrics-navigation__item-link:active {
    color: #333;
    text-decoration: none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

@media (hover), (min-width: 0\0) {
    /* line 106, stdin */
    .media-rubrics-navigation__item-link:hover {
        color: #f60;
    }
}

/* line 112, stdin */
.media-rubrics-navigation__item-link.active::before {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    background-color: #f60;
    left: -18px;
    top: 7px;
    border-radius: 50%;
}

/* line 2, stdin */
.media-desktop-list-page-layout {
    padding-bottom: 64px;
}

/* line 5, stdin */
.media-desktop-list-page-layout__header {
    margin: 40px 0;
}

/* line 8, stdin */
.media-desktop-list-page-layout__header-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 14, stdin */
.media-desktop-list-page-layout__header-column_top {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-bottom: 12px;
}

/* line 19, stdin */
.media-desktop-list-page-layout__header-column_top:empty {
    display: none;
}

/* line 24, stdin */
.media-desktop-list-page-layout__header-column_left, .media-desktop-list-page-layout__header-column_right {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
}

/* line 30, stdin */
.media-desktop-list-page-layout__header-column_center {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 34, stdin */
.media-desktop-list-page-layout__header-column_right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

/* line 41, stdin */
.media-desktop-list-page-layout__load-more-button-container {
    max-width: 320px;
    margin: 18px auto 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* line 49, stdin */
.media-desktop-list-page-layout__pagination-container {
    margin-top: 38px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.media-main-page-navigation-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 9, stdin */
.media-main-page-navigation-menu__item {
    padding: 14px 0 16px;
    display: inline-block;
    white-space: nowrap;
}

/* line 14, stdin */
.media-main-page-navigation-menu__item:not(:last-child) {
    margin-right: 24px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.media-main-page-navigation-menu__item, .media-main-page-navigation-menu__item:link, .media-main-page-navigation-menu__item:visited, .media-main-page-navigation-menu__item:hover, .media-main-page-navigation-menu__item:active {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
    color: #777;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

@media (hover), (min-width: 0\0) {
    /* line 29, stdin */
    .media-main-page-navigation-menu__item:hover, .media-main-page-navigation-menu__item:link:hover, .media-main-page-navigation-menu__item:visited:hover, .media-main-page-navigation-menu__item:hover:hover, .media-main-page-navigation-menu__item:active:hover {
        color: #000;
    }
}

/* line 4, ../kinopoisk-components/mixins.scss */
.media-main-page-navigation-menu__item.active, .media-main-page-navigation-menu__item.active:link, .media-main-page-navigation-menu__item.active:visited, .media-main-page-navigation-menu__item.active:hover, .media-main-page-navigation-menu__item.active:active {
    color: #000;
    -webkit-box-shadow: inset 0 -2px 0 0 #f60;
            box-shadow: inset 0 -2px 0 0 #f60;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.media-post-card-stub {
    background-color: #f9f9f9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 22, stdin */
.media-post-card-stub::after {
    content: '';
    display: block;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.525%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 30, stdin */
.media-post-card-stub__main {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_desktop .media-post-card-stub__main {
    padding: 20px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_touch .media-post-card-stub__main {
    padding: 20px 24px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_touch .media-post-card-stub__title {
    margin-bottom: 30px;
}

/* line 58, stdin */
.media-post-card-stub__title-text {
    width: 85%;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_desktop .media-post-card-stub__title-text {
    height: 13px;
    margin-bottom: 8px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .media-post-card-stub_theme_desktop .media-post-card-stub__title-text {
        height: 18px;
        margin-bottom: 10px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_touch .media-post-card-stub__title-text {
    height: 22px;
    margin-bottom: 8px;
}

/* line 63, stdin */
.media-post-card-stub__title::before {
    content: '';
    display: block;
    width: 100%;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_desktop .media-post-card-stub__title::before {
    height: 13px;
    margin-bottom: 8px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .media-post-card-stub_theme_desktop .media-post-card-stub__title::before {
        height: 18px;
        margin-bottom: 10px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_touch .media-post-card-stub__title::before {
    height: 22px;
    margin-bottom: 8px;
}

/* line 70, stdin */
.media-post-card-stub__title::after {
    content: '';
    display: block;
    width: 70%;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_desktop .media-post-card-stub__title::after {
    height: 13px;
    margin-bottom: 8px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .media-post-card-stub_theme_desktop .media-post-card-stub__title::after {
        height: 18px;
        margin-bottom: 10px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.media-post-card-stub_theme_touch .media-post-card-stub__title::after {
    height: 22px;
    margin-bottom: 8px;
}

/* line 78, stdin */
.media-post-card-stub__date {
    width: 50px;
    max-width: 100%;
    height: 15px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

@charset "UTF-8";
@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.post-feature-card {
    position: relative;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}

/* line 35, stdin */
.post-feature-card__link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 5;
}

/* line 44, stdin */
.post-feature-card__inner {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    z-index: 4;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card_theme_desktop .post-feature-card__inner {
    padding: 32px 36px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card_theme_touch .post-feature-card__inner {
    padding: 40px 24px;
}

/* line 50, stdin */
.post-feature-card__label {
    position: relative;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 10px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.post-feature-card__label, .post-feature-card__label:link, .post-feature-card__label:visited, .post-feature-card__label:hover, .post-feature-card__label:active {
    color: rgba(255, 255, 255, 0.8);
    text-decoration: none;
}

/* line 66, stdin */
.post-feature-card__label_badge {
    z-index: 6;
}

@media (hover), (min-width: 0\0) {
    /* line 70, stdin */
    .post-feature-card__label_badge:hover {
        color: white;
    }
}

/* line 76, stdin */
.post-feature-card__label-icon {
    margin-right: 8px;
}

/* line 81, stdin */
.post-feature-card__type {
    font-style: italic;
}

/* line 84, stdin */
.post-feature-card__type::after {
    content: ' • ';
    font-style: normal;
}

/* line 90, stdin */
.post-feature-card__title {
    display: block;
    font-weight: 700;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.post-feature-card__title, .post-feature-card__title:link, .post-feature-card__title:visited, .post-feature-card__title:hover, .post-feature-card__title:active {
    color: #fff;
    text-decoration: none;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card_theme_desktop .post-feature-card__title {
    font-size: 24px;
    line-height: 30px;
}

/* line 15, stdin */
.post-feature-card_theme_desktop .post-feature-card__title_max-lines_3 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 90px;
}

/* line 19, stdin */
.post-feature-card_theme_desktop .post-feature-card__title_max-lines_4 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    max-height: 120px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .post-feature-card_theme_desktop .post-feature-card__title {
        font-size: 28px;
        line-height: 36px;
    }
    /* line 15, stdin */
    .post-feature-card_theme_desktop .post-feature-card__title_max-lines_3 {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        max-height: 108px;
    }
    /* line 19, stdin */
    .post-feature-card_theme_desktop .post-feature-card__title_max-lines_4 {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        max-height: 144px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card_theme_touch .post-feature-card__title {
    font-size: 24px;
    line-height: 30px;
}

/* line 15, stdin */
.post-feature-card_theme_touch .post-feature-card__title_max-lines_3 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 90px;
}

/* line 19, stdin */
.post-feature-card_theme_touch .post-feature-card__title_max-lines_4 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    max-height: 120px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card_type_article .post-feature-card__title {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card_type_news .post-feature-card__title {
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 127, stdin */
.post-feature-card__title-wrapper {
    margin-bottom: 14px;
    overflow: hidden;
    text-align: center;
    max-width: 100%;
}

/* line 134, stdin */
.post-feature-card__published-date {
    font-size: 13px;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.8);
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 141, stdin */
.post-feature-card__main-image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
}

/* line 150, stdin */
.post-feature-card__main-image-wrapper::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.1);
    z-index: 2;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 165, stdin */
.post-feature-card__main-image-wrapper::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.4)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
    z-index: 3;
}

@media (hover), (min-width: 0\0) {
    /* line 180, stdin */
    .post-feature-card:hover .post-feature-card__main-image-wrapper::before {
        background-color: rgba(0, 0, 0, 0.2);
    }
}

/* line 185, stdin */
.post-feature-card__main-image {
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 4px;
}

/* line 197, stdin */
.post-feature-card__meta {
    line-height: 1;
    max-width: 100%;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.post-feature-card-stub {
    background-color: #f9f9f9;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 21, stdin */
.post-feature-card-stub__inner {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card-stub_theme_desktop .post-feature-card-stub__inner {
    padding: 32px 36px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card-stub_theme_touch .post-feature-card-stub__inner {
    padding: 40px 24px;
}

/* line 25, stdin */
.post-feature-card-stub__title {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card-stub_theme_desktop .post-feature-card-stub__title {
    margin-bottom: 12px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card-stub_theme_touch .post-feature-card-stub__title {
    margin-bottom: 10px;
}

/* line 58, stdin */
.post-feature-card-stub__title::before {
    content: '';
    display: block;
    width: 100%;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card-stub_theme_desktop .post-feature-card-stub__title::before {
    height: 20px;
    margin-bottom: 10px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .post-feature-card-stub_theme_desktop .post-feature-card-stub__title::before {
        margin-bottom: 10px;
        height: 24px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card-stub_theme_touch .post-feature-card-stub__title::before {
    margin-bottom: 10px;
    height: 22px;
}

/* line 65, stdin */
.post-feature-card-stub__title::after {
    content: '';
    display: block;
    width: 95%;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card-stub_theme_desktop .post-feature-card-stub__title::after {
    height: 20px;
    margin-bottom: 10px;
}

@media screen and (min-width: 1280px) {
    /* line 288, ../kinopoisk-components/mixins.scss */
    .post-feature-card-stub_theme_desktop .post-feature-card-stub__title::after {
        margin-bottom: 10px;
        height: 24px;
    }
}

/* line 288, ../kinopoisk-components/mixins.scss */
.post-feature-card-stub_theme_touch .post-feature-card-stub__title::after {
    margin-bottom: 10px;
    height: 22px;
}

/* line 73, stdin */
.post-feature-card-stub__date {
    height: 18px;
    width: 60px;
    max-width: 100%;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 10, stdin */
.posts-grid_theme_touch .posts-grid__post_stub, .posts-grid_theme_touch .posts-grid__post_feature {
    min-height: 416px;
}

/* line 16, stdin */
.posts-grid_theme_touch .posts-grid__main-section-column {
    margin-bottom: 20px;
}

/* line 22, stdin */
.posts-grid_theme_desktop .posts-grid__row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 0%;
        -ms-flex: 0 1 0%;
            flex: 0 1 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-left: -14px;
    margin-right: -14px;
}

@media screen and (min-width: 1280px) {
    /* line 22, stdin */
    .posts-grid_theme_desktop .posts-grid__row {
        margin-left: -16px;
        margin-right: -16px;
    }
}

/* line 26, stdin */
.posts-grid_theme_desktop .posts-grid__post {
    width: 100%;
    height: 100%;
    min-height: 300px;
}

@media screen and (min-width: 1280px) {
    /* line 26, stdin */
    .posts-grid_theme_desktop .posts-grid__post {
        min-height: 350px;
    }
}

/* line 36, stdin */
.posts-grid_theme_desktop .posts-grid__main-section {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
}

@media screen and (min-width: 1280px) {
    /* line 36, stdin */
    .posts-grid_theme_desktop .posts-grid__main-section {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 44, stdin */
.posts-grid_theme_desktop .posts-grid__main-section-column {
    margin-bottom: 28px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
}

@media screen and (min-width: 1280px) {
    /* line 44, stdin */
    .posts-grid_theme_desktop .posts-grid__main-section-column {
        margin-bottom: 32px;
    }
}

@media screen and (min-width: 1280px) {
    /* line 44, stdin */
    .posts-grid_theme_desktop .posts-grid__main-section-column {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 53, stdin */
.posts-grid_theme_desktop .posts-grid__main-section-column_wide {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
}

@media screen and (min-width: 1280px) {
    /* line 53, stdin */
    .posts-grid_theme_desktop .posts-grid__main-section-column_wide {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 64, stdin */
.posts-grid_theme_desktop.posts-grid_with-sidebar .posts-grid__sidebar-section {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
}

@media screen and (min-width: 1280px) {
    /* line 64, stdin */
    .posts-grid_theme_desktop.posts-grid_with-sidebar .posts-grid__sidebar-section {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 72, stdin */
.posts-grid_theme_desktop.posts-grid_with-sidebar .posts-grid__main-section {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
}

@media screen and (min-width: 1280px) {
    /* line 72, stdin */
    .posts-grid_theme_desktop.posts-grid_with-sidebar .posts-grid__main-section {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 80, stdin */
.posts-grid_theme_desktop.posts-grid_with-sidebar .posts-grid__main-section-column {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 33.33%;
        -ms-flex-preferred-size: 33.33%;
            flex-basis: 33.33%;
    max-width: 33.33%;
}

@media screen and (min-width: 1280px) {
    /* line 80, stdin */
    .posts-grid_theme_desktop.posts-grid_with-sidebar .posts-grid__main-section-column {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 87, stdin */
.posts-grid_theme_desktop.posts-grid_with-sidebar .posts-grid__main-section-column_wide {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 66.67%;
        -ms-flex-preferred-size: 66.67%;
            flex-basis: 66.67%;
    max-width: 66.67%;
}

@media screen and (min-width: 1280px) {
    /* line 87, stdin */
    .posts-grid_theme_desktop.posts-grid_with-sidebar .posts-grid__main-section-column_wide {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.post-list-item {
    display: block;
    color: #000;
    padding: 20px 0 24px;
    position: relative;
}

@media (hover), (min-width: 0\0) {
    /* line 14, stdin */
    .post-list-item:hover .post-list-item__title {
        color: #f25900;
    }
}

/* line 19, stdin */
.post-list-item:active .post-list-item__title {
    color: #e04b00;
}

/* line 23, stdin */
.post-list-item__title {
    font-size: 15px;
    line-height: 22px;
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
    font-weight: normal;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 32, stdin */
.post-list-item__date {
    margin-top: 11px;
    font-size: 13px;
    line-height: 1.25;
    color: #777;
}

/* line 39, stdin */
.post-list-item__badge {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    margin: 2.5px 0 5px;
    letter-spacing: 0.3px;
    position: relative;
    z-index: list(link, badge, badge);
}

/* line 50, stdin */
.post-list-item__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: list(link, badge, link);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.post-list-item-stubs {
    padding: 20px 0 24px;
}

/* line 7, stdin */
.post-list-item-stubs__title {
    width: 100%;
}

/* line 17, stdin */
.post-list-item-stubs__title::before {
    content: '';
    display: block;
    width: 100%;
    height: 12px;
    margin-bottom: 8px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 25, stdin */
.post-list-item-stubs__title::after {
    content: '';
    display: block;
    width: 90%;
    height: 12px;
    margin-bottom: 8px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 34, stdin */
.post-list-item-stubs__date {
    width: 40px;
    max-width: 100%;
    height: 10px;
    margin-top: 20px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.posts-sidebar__title {
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #333;
    margin-bottom: 3px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 17, stdin */
.posts-sidebar__list-item {
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07);
}

/* line 20, stdin */
.posts-sidebar__list-item:last-of-type {
    -webkit-box-shadow: none;
            box-shadow: none;
}

/* line 25, stdin */
.posts-sidebar__more-container {
    margin-top: 9px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.posts-sidebar__more, .posts-sidebar__more:link, .posts-sidebar__more:visited, .posts-sidebar__more:hover, .posts-sidebar__more:active {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.23;
    text-decoration: none;
    color: #f60;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

@media (hover), (min-width: 0\0) {
    /* line 39, stdin */
    .posts-sidebar__more:hover, .posts-sidebar__more:link:hover, .posts-sidebar__more:visited:hover, .posts-sidebar__more:hover:hover, .posts-sidebar__more:active:hover {
        color: #000;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.media-list-load-more-button {
    padding: 14px;
    border-radius: 3px;
    background-color: #f2f2f2;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    color: #333;
    cursor: pointer;
    border: none;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, -webkit-transform;
    transition-property: background-color, transform;
    transition-property: background-color, transform, -webkit-transform;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 20, stdin */
.media-list-load-more-button:active {
    background-color: #dedede;
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

@media (hover), (min-width: 0\0) {
    /* line 26, stdin */
    .media-list-load-more-button:hover {
        background-color: #e6e6e6;
    }
}

/* line 5, stdin */
.media-list-page-title_theme_desktop {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 38px;
    color: #222;
}

/* line 13, stdin */
.media-list-page-title_theme_touch {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    color: #000;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.paginator {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 12, stdin */
.paginator__page-relative, .paginator__page-number, .paginator__separator {
    font-size: 15px;
    line-height: 1.2;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #777;
    text-align: center;
    display: block;
}

/* line 24, stdin */
.paginator__page-relative, .paginator__page-number {
    cursor: pointer;
}

/* line 28, stdin */
.paginator__page-relative:hover, .paginator__page-number:hover {
    color: #333;
}

/* line 33, stdin */
.paginator__page-number, .paginator__separator {
    padding: 12px 0;
    margin: 0 5px;
    min-width: 40px;
    height: 40px;
    width: 40px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.paginator__page-relative, .paginator__page-relative:link, .paginator__page-relative:visited, .paginator__page-relative:hover, .paginator__page-relative:active {
    text-decoration: none;
}

/* line 47, stdin */
.paginator__page-relative:first-child {
    margin-right: 27px;
}

/* line 51, stdin */
.paginator__page-relative:last-child {
    margin-left: 27px;
}

/* line 56, stdin */
.paginator__page-number {
    border-radius: 40px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.paginator__page-number, .paginator__page-number:link, .paginator__page-number:visited, .paginator__page-number:hover, .paginator__page-number:active {
    text-decoration: none;
}

/* line 63, stdin */
.paginator__page-number:hover {
    background-color: #f2f2f2;
}

/* line 67, stdin */
.paginator__page-number_is-active, .paginator__page-number_is-active:hover {
    background-color: rgba(255, 102, 0, 0.08);
    color: #f60;
    font-weight: 500;
}

/* line 75, stdin */
.paginator__scrollable-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.media-main-page__sidebar {
    padding: 3px 0 0 8px;
}

@media screen and (max-width: 1279px) {
    /* line 11, stdin */
    .media-main-page__sidebar-list-item:nth-child(n + 7) {
        display: none;
    }
}

/* line 18, stdin */
.media-main-page__posts-list {
    position: relative;
    z-index: 5;
}

/* line 23, stdin */
.media-main-page__fullscreen-rubrics-menu {
    z-index: 12;
}

/* line 4, stdin */
.media-post-body_theme_desktop .media-post-body__object-card {
    margin-bottom: 44px;
}

/* line 8, stdin */
.media-post-body_theme_desktop .media-post-body__embed {
    margin-bottom: 32px;
}

/* line 14, stdin */
.media-post-body_theme_touch .media-post-body__object-card {
    margin-bottom: 36px;
}

/* line 18, stdin */
.media-post-body_theme_touch .media-post-body__embed {
    margin-bottom: 24px;
}

@charset "UTF-8";
@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.media-post-inner-html_theme_desktop h2 {
    padding-top: 12px;
    padding-bottom: 8px;
    margin-bottom: 12px;
    font-size: 28px;
    font-weight: 600;
    font-style: normal;
    line-height: 36px;
    color: #000;
}

/* line 19, stdin */
.media-post-inner-html_theme_desktop p {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    line-height: 28px;
    color: #333;
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 27, stdin */
.media-post-inner-html_theme_desktop p:last-child {
    padding-bottom: 20px;
    margin-bottom: 12px;
}

/* line 32, stdin */
.media-post-inner-html_theme_desktop p + * {
    margin-top: 32px;
}

/* line 36, stdin */
.media-post-inner-html_theme_desktop p + p {
    margin-top: 18px;
}

/* line 40, stdin */
.media-post-inner-html_theme_desktop p + blockquote {
    padding-top: 24px;
}

/* line 45, stdin */
.media-post-inner-html_theme_desktop a {
    text-decoration: none;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.5)), to(rgba(255, 102, 0, 0.5)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.5), rgba(255, 102, 0, 0.5));
    background-image: linear-gradient(rgba(255, 102, 0, 0.5), rgba(255, 102, 0, 0.5));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 88%;
    text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 1px 0 #fff, -1px 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff, 0.5px 0.5px #fff, -0.5px 0.5px #fff, 1px 0.5px #fff, -1px 0.5px #fff, 1.5px 0.5px #fff, -1.5px 0.5px #fff;
    -webkit-transition-property: background-image, color;
    transition-property: background-image, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 29, ../kinopoisk-components/media-post/_mixins.scss */
.media-post-inner-html_theme_desktop a:hover {
    color: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.8)), to(rgba(255, 102, 0, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
    background-image: linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
}

/* line 54, stdin */
.media-post-inner-html_theme_desktop ul {
    padding-bottom: 20px;
    margin-bottom: 12px;
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 18px;
    line-height: 28px;
    color: #333;
    list-style: none;
    font-weight: 500;
}

/* line 65, stdin */
.media-post-inner-html_theme_desktop li {
    position: relative;
    padding-left: 18px;
}

/* line 69, stdin */
.media-post-inner-html_theme_desktop li:not(:last-child) {
    padding-bottom: 8px;
}

/* line 73, stdin */
.media-post-inner-html_theme_desktop li a {
    color: inherit;
}

/* line 77, stdin */
.media-post-inner-html_theme_desktop li::before {
    content: '—';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
}

/* line 86, stdin */
.media-post-inner-html_theme_desktop blockquote {
    display: block;
    position: relative;
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 28px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: normal;
    color: #000;
    padding-bottom: 28px;
    margin: 0;
}

/* line 102, stdin */
.media-post-inner-html_theme_desktop blockquote:first-child {
    margin-top: 12px;
}

/* line 106, stdin */
.media-post-inner-html_theme_desktop blockquote:last-child {
    margin-bottom: 44px;
}

/* line 110, stdin */
.media-post-inner-html_theme_desktop blockquote + * {
    margin-top: 44px;
}

/* line 114, stdin */
.media-post-inner-html_theme_desktop blockquote * {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-stretch: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    padding: 0;
    margin: 0;
}

/* line 118, stdin */
.media-post-inner-html_theme_desktop blockquote::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 80px;
    background-color: #f60;
}

/* line 129, stdin */
.media-post-inner-html_theme_desktop blockquote p {
    padding-bottom: 0;
    margin-bottom: 0;
}

/* line 133, stdin */
.media-post-inner-html_theme_desktop blockquote p:not(:last-child) {
    padding-bottom: 18px;
}

/* line 141, stdin */
.media-post-inner-html_theme_touch h2 {
    padding-top: 12px;
    padding-bottom: 6px;
    margin-bottom: 12px;
    font-size: 22px;
    font-weight: 600;
    font-style: normal;
    line-height: 28px;
    color: #000;
}

/* line 152, stdin */
.media-post-inner-html_theme_touch p {
    font-size: 17px;
    font-weight: normal;
    font-style: normal;
    line-height: 26px;
    color: #333;
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 162, stdin */
.media-post-inner-html_theme_touch p:last-child {
    padding-bottom: 12px;
    margin-bottom: 12px;
}

/* line 167, stdin */
.media-post-inner-html_theme_touch p + * {
    margin-top: 24px;
}

/* line 171, stdin */
.media-post-inner-html_theme_touch p + p {
    margin-top: 17px;
}

/* line 175, stdin */
.media-post-inner-html_theme_touch p + blockquote {
    padding-top: 24px;
}

/* line 180, stdin */
.media-post-inner-html_theme_touch a {
    text-decoration: none;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.5)), to(rgba(255, 102, 0, 0.5)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.5), rgba(255, 102, 0, 0.5));
    background-image: linear-gradient(rgba(255, 102, 0, 0.5), rgba(255, 102, 0, 0.5));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 88%;
    text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 1px 0 #fff, -1px 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff, 0.5px 0.5px #fff, -0.5px 0.5px #fff, 1px 0.5px #fff, -1px 0.5px #fff, 1.5px 0.5px #fff, -1.5px 0.5px #fff;
    -webkit-transition-property: background-image, color;
    transition-property: background-image, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 29, ../kinopoisk-components/media-post/_mixins.scss */
.media-post-inner-html_theme_touch a:hover {
    color: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.8)), to(rgba(255, 102, 0, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
    background-image: linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
}

/* line 189, stdin */
.media-post-inner-html_theme_touch ul {
    padding-bottom: 12px;
    margin-bottom: 12px;
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 17px;
    line-height: 26px;
    font-weight: 500;
    color: #333;
    list-style: none;
}

/* line 200, stdin */
.media-post-inner-html_theme_touch li {
    position: relative;
    padding-left: 18px;
}

/* line 204, stdin */
.media-post-inner-html_theme_touch li:not(:last-child) {
    padding-bottom: 8px;
}

/* line 208, stdin */
.media-post-inner-html_theme_touch li a {
    color: inherit;
}

/* line 212, stdin */
.media-post-inner-html_theme_touch li::before {
    content: '—';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
}

/* line 221, stdin */
.media-post-inner-html_theme_touch blockquote {
    display: block;
    position: relative;
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 22px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: normal;
    color: #000;
    padding-bottom: 20px;
    margin: 0;
}

/* line 237, stdin */
.media-post-inner-html_theme_touch blockquote:first-child {
    margin-top: 12px;
}

/* line 241, stdin */
.media-post-inner-html_theme_touch blockquote:last-child {
    margin-bottom: 36px;
}

/* line 245, stdin */
.media-post-inner-html_theme_touch blockquote + * {
    margin-top: 36px;
}

/* line 249, stdin */
.media-post-inner-html_theme_touch blockquote * {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-stretch: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    padding: 0;
    margin: 0;
}

/* line 253, stdin */
.media-post-inner-html_theme_touch blockquote::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 80px;
    background-color: #f60;
}

/* line 264, stdin */
.media-post-inner-html_theme_touch blockquote p {
    padding-bottom: 0;
    margin-bottom: 0;
}

/* line 268, stdin */
.media-post-inner-html_theme_touch blockquote p:not(:last-child) {
    padding-bottom: 17px;
}

/* line 276, stdin */
.media-post-inner-html .qwe p {
    font-weight: 600;
}

/* line 285, stdin */
.media-post-inner-html .qwe p:first-of-type::before,
.media-post-inner-html .ans p:first-of-type::before {
    content: '— ';
}

/* line 290, stdin */
.media-post-inner-html .qwe p:last-child,
.media-post-inner-html .ans p:last-child {
    margin-bottom: 0;
}

/* line 4, stdin */
.media-post-media-caption {
    color: #333;
    font-size: 15px;
    line-height: 20px;
    display: block;
}

/* line 5, stdin */
.media-post-picture {
    margin-bottom: 12px;
}

/* line 8, stdin */
.media-post-picture__image {
    display: block;
    max-width: 100%;
}

/* line 12, stdin */
.media-post-picture__image:not(:last-child) {
    margin-bottom: 12px;
}

/* line 17, stdin */
.media-post-picture_theme_desktop {
    padding-top: 8px;
    padding-bottom: 20px;
}

/* line 22, stdin */
.media-post-picture_theme_touch {
    padding-bottom: 12px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.media-post-fact {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #777;
    border-left: 4px solid #f60;
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
    font-weight: normal;
    font-style: normal;
}

/* line 15, stdin */
.media-post-fact * {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-stretch: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    padding: 0;
    margin: 0;
}

/* line 19, stdin */
.media-post-fact a {
    text-decoration: none;
    color: #777;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(170, 170, 170, 0.5)), to(rgba(170, 170, 170, 0.5)));
    background-image: -webkit-linear-gradient(rgba(170, 170, 170, 0.5), rgba(170, 170, 170, 0.5));
    background-image: linear-gradient(rgba(170, 170, 170, 0.5), rgba(170, 170, 170, 0.5));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 88%;
    text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 1px 0 #fff, -1px 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff, 0.5px 0.5px #fff, -0.5px 0.5px #fff, 1px 0.5px #fff, -1px 0.5px #fff, 1.5px 0.5px #fff, -1.5px 0.5px #fff;
    -webkit-transition-property: background-image, color;
    transition-property: background-image, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 29, ../kinopoisk-components/media-post/_mixins.scss */
.media-post-fact a:hover {
    color: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.8)), to(rgba(255, 102, 0, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
    background-image: linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
}

/* line 28, stdin */
.media-post-fact_theme_desktop {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 26px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* line 37, stdin */
.media-post-fact_theme_desktop p:not(:last-child) {
    padding-bottom: 18px;
}

/* line 43, stdin */
.media-post-fact_theme_touch {
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 24px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* line 52, stdin */
.media-post-fact_theme_touch p:not(:last-child) {
    padding-bottom: 17px;
}

/* line 5, stdin */
.media-post-trailer {
    margin-bottom: 12px;
}

/* line 8, stdin */
.media-post-trailer__trailer-wrapper {
    display: block;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56%;
}

/* line 16, stdin */
.media-post-trailer__trailer {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

/* line 24, stdin */
.media-post-trailer_theme_desktop {
    padding-top: 8px;
    padding-bottom: 20px;
}

/* line 29, stdin */
.media-post-trailer_theme_touch {
    padding-bottom: 12px;
}

/* line 2, stdin */
.imax-badge {
    width: 55px;
    height: 20px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='20' viewBox='0 0 55 20'%3E %3Cg fill='%230073FF' fill-rule='evenodd'%3E %3Cpath fill-opacity='.1' d='M2 0h51a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z'/%3E %3Cpath d='M13.576 8.214L13.573 14h-2.26l.006-7.981 4.06-.013 2.44 4.777L20.236 6h4.079v8H22.05V8.214h-.461l-2.836 5.78h-1.89l-2.835-5.78h-.453zM7 14V6h2.536v8H7zm23.832-6.182h-.25l-1.541 3.03h3.316l-1.525-3.03zM24.76 14l4.073-8h3.737l4.075 8h-2.715l-.691-1.36h-5.061l-.71 1.36h-2.708zm12.597-8h3.147l2.123 2.6L44.813 6h3.09l-3.158 3.751L48.517 14h-3.344l-2.524-2.89L40.096 14h-3.354l3.793-4.245L37.358 6z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

/* line 4, stdin */
.film-object-card-caption {
    color: #777;
    font-size: 13px;
}

/* line 8, stdin */
.film-object-card-caption_theme_desktop {
    line-height: 18px;
}

/* line 12, stdin */
.film-object-card-caption_theme_touch {
    line-height: 15px;
}

/* line 7, stdin */
.film-object-card-meta__item {
    font-weight: 500;
    color: #333;
    display: inline-block;
}

/* line 12, stdin */
.film-object-card-meta__item_duration {
    white-space: nowrap;
}

/* line 17, stdin */
.film-object-card-meta_theme_desktop {
    font-size: 15px;
    line-height: 18px;
}

/* line 22, stdin */
.film-object-card-meta_theme_desktop .film-object-card-meta__item {
    margin-right: 10px;
}

/* line 28, stdin */
.film-object-card-meta_theme_touch {
    font-size: 13px;
    line-height: 15px;
}

/* line 33, stdin */
.film-object-card-meta_theme_touch .film-object-card-meta__item {
    margin-right: 8px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 10, stdin */
.film-object-card-cast__item {
    display: block;
    color: #333;
    margin-bottom: 6px;
}

/* line 15, stdin */
.film-object-card-cast__item:last-child {
    margin-bottom: 0;
}

/* line 20, stdin */
.film-object-card-cast__name {
    font-weight: 500;
}

/* line 24, stdin */
.film-object-card-cast_theme_desktop {
    font-size: 15px;
    line-height: 24px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.film-object-card-cast_theme_desktop .film-object-card-cast__value-item, .film-object-card-cast_theme_desktop .film-object-card-cast__value-item:link, .film-object-card-cast_theme_desktop .film-object-card-cast__value-item:visited, .film-object-card-cast_theme_desktop .film-object-card-cast__value-item:hover, .film-object-card-cast_theme_desktop .film-object-card-cast__value-item:active {
    display: inline-block;
    color: #333;
    text-decoration: none;
}

/* line 36, stdin */
.film-object-card:hover .film-object-card-cast_theme_desktop .film-object-card-cast__value-item {
    text-decoration: none;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(170, 170, 170, 0.3)), to(rgba(170, 170, 170, 0.3)));
    background-image: -webkit-linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-image: linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 88%;
    text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 1px 0 #fff, -1px 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff, 0.5px 0.5px #fff, -0.5px 0.5px #fff, 1px 0.5px #fff, -1px 0.5px #fff, 1.5px 0.5px #fff, -1.5px 0.5px #fff;
    -webkit-transition-property: background-image, color;
    transition-property: background-image, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 29, ../kinopoisk-components/media-post/_mixins.scss */
.film-object-card:hover .film-object-card-cast_theme_desktop .film-object-card-cast__value-item:hover {
    color: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.8)), to(rgba(255, 102, 0, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
    background-image: linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
}

/* line 48, stdin */
.film-object-card-cast_theme_touch {
    font-size: 13px;
    line-height: 20px;
}

/* line 53, stdin */
.film-object-card-cast_theme_touch .film-object-card-cast__value-item {
    text-decoration: none;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(170, 170, 170, 0.3)), to(rgba(170, 170, 170, 0.3)));
    background-image: -webkit-linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-image: linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 88%;
    text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 1px 0 #fff, -1px 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff, 0.5px 0.5px #fff, -0.5px 0.5px #fff, 1px 0.5px #fff, -1px 0.5px #fff, 1.5px 0.5px #fff, -1.5px 0.5px #fff;
    -webkit-transition-property: background-image, color;
    transition-property: background-image, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.film-object-card-cast_theme_touch .film-object-card-cast__value-item, .film-object-card-cast_theme_touch .film-object-card-cast__value-item:link, .film-object-card-cast_theme_touch .film-object-card-cast__value-item:visited, .film-object-card-cast_theme_touch .film-object-card-cast__value-item:hover, .film-object-card-cast_theme_touch .film-object-card-cast__value-item:active {
    display: inline-block;
    color: #333;
    text-decoration: none;
}

/* line 24, ../kinopoisk-components/media-post/_mixins.scss */
.film-object-card-cast_theme_touch .film-object-card-cast__value-item:active {
    color: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.8)), to(rgba(255, 102, 0, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
    background-image: linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
}

/* line 4, stdin */
.film-object-card-cinema-releases {
    color: #777;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    line-height: 18px;
}

/* line 10, stdin */
.film-object-card-cinema-releases::before {
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E %3Cg fill='none' fill-rule='evenodd' opacity='.3'%3E %3Cpath d='M-1-1h18v18H-1z'/%3E %3Cpath fill='%23000' d='M8 15.5a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15zm.375-11.25H7.25v4.5l3.938 2.363.562-.923-3.375-2.002V4.25z'/%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    height: 18px;
    width: 18px;
    margin-right: 8px;
}

/* line 22, stdin */
.film-object-card-cinema-releases_theme_touch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 10, stdin */
.film-object-card-film-poster {
    position: relative;
}

/* line 13, stdin */
.film-object-card-film-poster__image-wrap {
    display: block;
    background-color: rgba(0, 0, 0, 0.05);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%23000' fill-opacity='.05' fill-rule='evenodd' d='M16.016 9.622a3.832 3.832 0 1 1-7.202-2.62 3.832 3.832 0 0 1 7.202 2.62m11.273 4.104a3.832 3.832 0 1 1-7.202-2.622 3.832 3.832 0 0 1 7.202 2.622m-9.254 3.015a2.166 2.166 0 1 1-4.07-1.482 2.166 2.166 0 0 1 4.07 1.482m5.151 8.258a3.832 3.832 0 1 1-7.202-2.621 3.832 3.832 0 0 1 7.202 2.621M4.711 18.274a3.832 3.832 0 1 1 7.202 2.622 3.832 3.832 0 0 1-7.202-2.622M.969 10.53c-3.021 8.301 1.259 17.48 9.56 20.502 8.302 3.022 17.48-1.259 20.502-9.56 3.021-8.301-1.259-17.48-9.56-20.502C13.169-2.052 3.99 2.228.969 10.529'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px 32px;
    border-radius: 4px;
    z-index: 1;
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 150%;
}

/* line 28, stdin */
.film-object-card-film-poster__image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1;
    -webkit-transition-property: -webkit-filter;
    transition-property: -webkit-filter;
    transition-property: filter;
    transition-property: filter, -webkit-filter;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 39, stdin */
.film-object-card-film-poster__image:hover {
    -webkit-filter: brightness(80%);
            filter: brightness(80%);
}

/* line 44, stdin */
.film-object-card-film-poster__film-rating-bar {
    border-radius: 1px;
    position: absolute;
    left: -5px;
    top: 5px;
    z-index: 3;
}

/* line 52, stdin */
.film-object-card-film-poster__trailer-icon {
    cursor: pointer;
    position: absolute;
    bottom: 8px;
    right: 8px;
    background-color: rgba(68, 68, 68, 0.9);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M13 8V4H1v10h12v-4l4 3V5z'/%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    z-index: 4;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 67, stdin */
.film-object-card-film-poster__trailer-icon:hover, .film-object-card-film-poster__trailer-icon:active {
    background-color: rgba(102, 102, 102, 0.95);
}

/* line 233, ../kinopoisk-components/mixins.scss */
.film-object-card-film-poster__trailer-icon:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

@media screen and (min-width: 1280px) {
    /* line 52, stdin */
    .film-object-card-film-poster__trailer-icon {
        bottom: 10px;
        right: 10px;
    }
}

/* line 81, stdin */
.film-object-card-film-poster_theme_desktop {
    width: 160px;
    height: 240px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

@media screen and (min-width: 1280px) {
    /* line 81, stdin */
    .film-object-card-film-poster_theme_desktop {
        width: 200px;
        height: 300px;
    }
}

/* line 92, stdin */
.film-object-card-film-poster_theme_desktop .film-object-card-film-poster__image-wrap:hover::before {
    background-color: rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 1280px) {
    /* line 96, stdin */
    .film-object-card-film-poster_theme_desktop .film-object-card-film-poster__film-rating-bar {
        border-radius: 2px;
        width: 44px;
        height: 18px;
        line-height: 18px;
        font-size: 15px;
    }
}

/* line 108, stdin */
.film-object-card-film-poster_theme_touch {
    width: 80px;
    height: 120px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 17, stdin */
.film-object-card_theme_touch {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 25, stdin */
.film-object-card_theme_touch .film-object-card__inner {
    padding: 20px;
}

/* line 29, stdin */
.film-object-card_theme_touch .film-object-card__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 16px;
    padding-bottom: 20px;
}

/* line 37, stdin */
.film-object-card_theme_touch .film-object-card__caption {
    margin-bottom: 10px;
}

/* line 41, stdin */
.film-object-card_theme_touch .film-object-card__meta {
    margin-bottom: 20px;
}

/* line 45, stdin */
.film-object-card_theme_touch .film-object-card__imax-badge {
    top: 2px;
    width: 41px;
    height: 16px;
    position: relative;
}

/* line 52, stdin */
.film-object-card_theme_touch .film-object-card__title-container {
    margin-bottom: 5px;
    white-space: nowrap;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_touch .film-object-card__title, .film-object-card_theme_touch .film-object-card__title:link, .film-object-card_theme_touch .film-object-card__title:visited, .film-object-card_theme_touch .film-object-card__title:hover, .film-object-card_theme_touch .film-object-card__title:active {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    white-space: normal;
    text-decoration: none;
}

/* line 66, stdin */
.film-object-card_theme_touch .film-object-card__title:active, .film-object-card_theme_touch .film-object-card__title:link:active, .film-object-card_theme_touch .film-object-card__title:visited:active, .film-object-card_theme_touch .film-object-card__title:hover:active, .film-object-card_theme_touch .film-object-card__title:active:active {
    color: #f60;
}

/* line 72, stdin */
.film-object-card_theme_touch .film-object-card__cast {
    margin-top: 16px;
    margin-bottom: 20px;
}

/* line 77, stdin */
.film-object-card_theme_touch .film-object-card__description {
    margin-right: 10px;
}

/* line 81, stdin */
.film-object-card_theme_touch .film-object-card__tickets-button, .film-object-card_theme_touch .film-object-card__film-to-watch-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 88, stdin */
.film-object-card_theme_touch .film-object-card__film-to-watch-button {
    margin-top: 10px;
    border-radius: 4px;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_touch .film-object-card__film-to-watch-button:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 95, stdin */
.film-object-card_theme_touch .film-object-card__film-to-watch-icon {
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M4 2h10v14l-5-3-5 3z' /%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    margin-right: 8px;
}

/* line 105, stdin */
.film-object-card_theme_touch .film-object-card__film-to-watch-icon_is-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M7.022 11.046l8.294-7.776 1.368 1.46-9.626 9.024-5.722-5.087 1.328-1.494z' /%3E %3C/svg%3E");
}

/* line 110, stdin */
.film-object-card_theme_touch .film-object-card__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 114, stdin */
.film-object-card_theme_touch .film-object-card__film-to-watch-title {
    display: inline-block;
    vertical-align: middle;
}

/* line 119, stdin */
.film-object-card_theme_touch .film-object-card__tickets-button-icon {
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='218' height='218' viewBox='0 0 218 218'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23000' d='M115.403 105.203l2.097 2.097-10.2 10.2-2.097-2.097a.24.24 0 0 1 0-.34 1.603 1.603 0 0 0-2.266-2.266.24.24 0 0 1-.34 0L100.5 110.7l10.2-10.2 2.097 2.097a.24.24 0 0 1 0 .34 1.603 1.603 0 0 0 2.266 2.266.24.24 0 0 1 .34 0zm-6.689-.203l-.714.714 4.286 4.286.714-.714-4.286-4.286z'/%3E %3C/g%3E %3C/svg%3E");
    opacity: 0.6;
    background-position: center;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    margin-right: 8px;
}

/* line 131, stdin */
.film-object-card_theme_touch .film-object-card__tickets-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 4px;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_touch .film-object-card__tickets-button:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 141, stdin */
.film-object-card_theme_touch .film-object-card__tickets-button-content {
    display: inline-block;
    color: #333;
}

/* line 146, stdin */
.film-object-card_theme_touch .film-object-card__watch-online-button-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 151, stdin */
.film-object-card_theme_touch .film-object-card__watch-online-button {
    color: #333;
    margin-top: 10px;
    background-image: none !important;
    line-height: 41px;
    border-radius: 4px;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_touch .film-object-card__watch-online-button:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 160, stdin */
.film-object-card_theme_touch .film-object-card__watch-online-button::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cpath fill='%23000' d='M5 2v14l12-7z'/%3E %3C/g%3E %3C/svg%3E");
    opacity: 0.6;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -2px;
}

/* line 173, stdin */
.film-object-card_theme_touch .film-object-card__cinema-releases {
    margin-top: 16px;
}

/* line 180, stdin */
.film-object-card__watch-online-button-container_theme_touch[data-element-inited='true'] + .film-object-card__tickets-button_theme_touch {
    -webkit-box-flex: unset;
    -webkit-flex-grow: unset;
        -ms-flex-positive: unset;
            flex-grow: unset;
    margin-left: 10px;
    width: 46px;
}

/* line 186, stdin */
.film-object-card__watch-online-button-container_theme_touch[data-element-inited='true'] + .film-object-card__tickets-button_theme_touch .film-object-card__tickets-button-content {
    display: none;
}

/* line 190, stdin */
.film-object-card__watch-online-button-container_theme_touch[data-element-inited='true'] + .film-object-card__tickets-button_theme_touch .film-object-card__tickets-button-icon {
    margin-right: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.film-object-card_theme_desktop {
    width: 100%;
    padding: 40px 0;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 30, stdin */
.film-object-card_theme_desktop .film-object-card__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 40px;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 37, stdin */
.film-object-card_theme_desktop .film-object-card__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 43, stdin */
.film-object-card_theme_desktop .film-object-card__caption {
    margin-bottom: 8px;
}

/* line 47, stdin */
.film-object-card_theme_desktop .film-object-card__meta {
    margin-bottom: 20px;
}

/* line 51, stdin */
.film-object-card_theme_desktop .film-object-card__title-container {
    margin-bottom: 8px;
    white-space: nowrap;
}

/* line 56, stdin */
.film-object-card_theme_desktop .film-object-card__imax-badge {
    top: 3px;
    position: relative;
}

/* line 61, stdin */
.film-object-card_theme_desktop .film-object-card__title {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_desktop .film-object-card__title, .film-object-card_theme_desktop .film-object-card__title:link, .film-object-card_theme_desktop .film-object-card__title:visited, .film-object-card_theme_desktop .film-object-card__title:hover, .film-object-card_theme_desktop .film-object-card__title:active {
    color: #222;
    font-size: 28px;
    font-weight: 700;
    line-height: 34px;
    white-space: normal;
    text-decoration: none;
}

/* line 70, stdin */
.film-object-card_theme_desktop .film-object-card__title:hover, .film-object-card_theme_desktop .film-object-card__title:link:hover, .film-object-card_theme_desktop .film-object-card__title:visited:hover, .film-object-card_theme_desktop .film-object-card__title:hover:hover, .film-object-card_theme_desktop .film-object-card__title:active:hover {
    color: #f60;
}

/* line 78, stdin */
.film-object-card_theme_desktop .film-object-card__description {
    padding-bottom: 16px;
    margin-right: 40px;
}

/* line 83, stdin */
.film-object-card_theme_desktop .film-object-card__film-to-watch-button {
    border-radius: 4px;
    padding: 0 16px 0 14px;
    margin-top: 16px;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_desktop .film-object-card__film-to-watch-button:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 17, stdin */
.film-object-card_theme_desktop .film-object-card__film-to-watch-button:not(:last-child) {
    margin-right: 10px;
}

/* line 91, stdin */
.film-object-card_theme_desktop .film-object-card__film-to-watch-icon {
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M4 2h10v14l-5-3-5 3z' /%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    margin-right: 8px;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_desktop .film-object-card__film-to-watch-icon:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 103, stdin */
.film-object-card_theme_desktop .film-object-card__film-to-watch-icon_is-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M7.022 11.046l8.294-7.776 1.368 1.46-9.626 9.024-5.722-5.087 1.328-1.494z' /%3E %3C/svg%3E");
}

/* line 108, stdin */
.film-object-card_theme_desktop .film-object-card__film-to-watch-title {
    display: inline-block;
    vertical-align: middle;
}

/* line 113, stdin */
.film-object-card_theme_desktop .film-object-card__tickets-button-icon {
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='218' height='218' viewBox='0 0 218 218'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23000' d='M115.403 105.203l2.097 2.097-10.2 10.2-2.097-2.097a.24.24 0 0 1 0-.34 1.603 1.603 0 0 0-2.266-2.266.24.24 0 0 1-.34 0L100.5 110.7l10.2-10.2 2.097 2.097a.24.24 0 0 1 0 .34 1.603 1.603 0 0 0 2.266 2.266.24.24 0 0 1 .34 0zm-6.689-.203l-.714.714 4.286 4.286.714-.714-4.286-4.286z'/%3E %3C/g%3E %3C/svg%3E");
    opacity: 0.6;
    background-position: center;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
}

/* line 124, stdin */
.film-object-card_theme_desktop .film-object-card__tickets-button {
    border-radius: 4px;
    margin-top: 16px;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_desktop .film-object-card__tickets-button:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 17, stdin */
.film-object-card_theme_desktop .film-object-card__tickets-button:not(:last-child) {
    margin-right: 10px;
}

/* line 131, stdin */
.film-object-card_theme_desktop .film-object-card__watch-online-button {
    background-image: none;
    color: #333;
    line-height: 41px;
    border-radius: 4px;
    padding: 0 16px 0 14px;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.film-object-card_theme_desktop .film-object-card__watch-online-button:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 140, stdin */
.film-object-card_theme_desktop .film-object-card__watch-online-button::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cpath fill='%23000' d='M5 2v14l12-7z'/%3E %3C/g%3E %3C/svg%3E");
    opacity: 0.6;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -2px;
}

/* line 153, stdin */
.film-object-card_theme_desktop .film-object-card__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 20px;
}

/* line 159, stdin */
.film-object-card_theme_desktop .film-object-card__cinema-releases {
    margin-right: 20px;
    margin-top: 16px;
}

/* line 165, stdin */
.film-object-card_theme_desktop .film-object-card__ott-widget {
    margin-top: 16px;
}

/* line 17, stdin */
.film-object-card_theme_desktop .film-object-card__ott-widget:not(:last-child) {
    margin-right: 10px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 10, stdin */
.person-object-card-filmography__item {
    display: block;
    color: #333;
    margin-bottom: 4px;
}

/* line 15, stdin */
.person-object-card-filmography__item:last-child {
    margin-bottom: 0;
}

/* line 20, stdin */
.person-object-card-filmography__name {
    font-weight: 500;
}

/* line 26, stdin */
.person-object-card-filmography_theme_desktop .person-object-card-filmography__value-item {
    font-size: 15px;
    line-height: 24px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.person-object-card-filmography_theme_desktop .person-object-card-filmography__value-item, .person-object-card-filmography_theme_desktop .person-object-card-filmography__value-item:link, .person-object-card-filmography_theme_desktop .person-object-card-filmography__value-item:visited, .person-object-card-filmography_theme_desktop .person-object-card-filmography__value-item:hover, .person-object-card-filmography_theme_desktop .person-object-card-filmography__value-item:active {
    display: inline;
    color: #333;
    text-decoration: none;
}

/* line 36, stdin */
.person-object-card:hover .person-object-card-filmography_theme_desktop .person-object-card-filmography__value-item {
    text-decoration: none;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(170, 170, 170, 0.3)), to(rgba(170, 170, 170, 0.3)));
    background-image: -webkit-linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-image: linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 88%;
    text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 1px 0 #fff, -1px 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff, 0.5px 0.5px #fff, -0.5px 0.5px #fff, 1px 0.5px #fff, -1px 0.5px #fff, 1.5px 0.5px #fff, -1.5px 0.5px #fff;
    -webkit-transition-property: background-image, color;
    transition-property: background-image, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 29, ../kinopoisk-components/media-post/_mixins.scss */
.person-object-card:hover .person-object-card-filmography_theme_desktop .person-object-card-filmography__value-item:hover {
    color: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.8)), to(rgba(255, 102, 0, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
    background-image: linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
}

/* line 50, stdin */
.person-object-card-filmography_theme_touch .person-object-card-filmography__value-item {
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(170, 170, 170, 0.3)), to(rgba(170, 170, 170, 0.3)));
    background-image: -webkit-linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-image: linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 88%;
    text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 1px 0 #fff, -1px 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff, 0.5px 0.5px #fff, -0.5px 0.5px #fff, 1px 0.5px #fff, -1px 0.5px #fff, 1.5px 0.5px #fff, -1.5px 0.5px #fff;
    -webkit-transition-property: background-image, color;
    transition-property: background-image, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.person-object-card-filmography_theme_touch .person-object-card-filmography__value-item, .person-object-card-filmography_theme_touch .person-object-card-filmography__value-item:link, .person-object-card-filmography_theme_touch .person-object-card-filmography__value-item:visited, .person-object-card-filmography_theme_touch .person-object-card-filmography__value-item:hover, .person-object-card-filmography_theme_touch .person-object-card-filmography__value-item:active {
    display: inline;
    color: #333;
    text-decoration: none;
}

/* line 24, ../kinopoisk-components/media-post/_mixins.scss */
.person-object-card-filmography_theme_touch .person-object-card-filmography__value-item:active {
    color: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.8)), to(rgba(255, 102, 0, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
    background-image: linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
}

/* line 7, stdin */
.person-object-card-meta__item {
    font-weight: 500;
    color: #333;
    display: inline-block;
}

/* line 12, stdin */
.person-object-card-meta__item_age {
    white-space: nowrap;
}

/* line 17, stdin */
.person-object-card-meta_theme_desktop {
    font-size: 15px;
    line-height: 18px;
}

/* line 22, stdin */
.person-object-card-meta_theme_desktop .person-object-card-meta__item {
    margin-right: 10px;
}

/* line 28, stdin */
.person-object-card-meta_theme_touch {
    font-size: 13px;
    line-height: 15px;
}

/* line 33, stdin */
.person-object-card-meta_theme_touch .person-object-card-meta__item {
    margin-right: 8px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 10, stdin */
.person-object-card-person-poster__image-wrap {
    display: block;
    background-color: rgba(0, 0, 0, 0.05);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%23000' fill-opacity='.05' fill-rule='evenodd' d='M16.016 9.622a3.832 3.832 0 1 1-7.202-2.62 3.832 3.832 0 0 1 7.202 2.62m11.273 4.104a3.832 3.832 0 1 1-7.202-2.622 3.832 3.832 0 0 1 7.202 2.622m-9.254 3.015a2.166 2.166 0 1 1-4.07-1.482 2.166 2.166 0 0 1 4.07 1.482m5.151 8.258a3.832 3.832 0 1 1-7.202-2.621 3.832 3.832 0 0 1 7.202 2.621M4.711 18.274a3.832 3.832 0 1 1 7.202 2.622 3.832 3.832 0 0 1-7.202-2.622M.969 10.53c-3.021 8.301 1.259 17.48 9.56 20.502 8.302 3.022 17.48-1.259 20.502-9.56 3.021-8.301-1.259-17.48-9.56-20.502C13.169-2.052 3.99 2.228.969 10.529'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px 32px;
    border-radius: 4px;
    z-index: 1;
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 150%;
}

/* line 24, stdin */
.person-object-card-person-poster__image-wrap::before {
    background-color: rgba(0, 0, 0, 0);
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    border-radius: inherit;
    z-index: 2;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 37, stdin */
.person-object-card-person-poster__image-wrap::after {
    content: '';
    display: block;
    position: absolute;
    border-radius: inherit;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, 0.08);
    z-index: 2;
}

/* line 51, stdin */
.person-object-card-person-poster__image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: inherit;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1;
}

/* line 62, stdin */
.person-object-card-person-poster_theme_desktop {
    width: 160px;
    height: 240px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

@media screen and (min-width: 1280px) {
    /* line 62, stdin */
    .person-object-card-person-poster_theme_desktop {
        width: 200px;
        height: 300px;
    }
}

/* line 73, stdin */
.person-object-card-person-poster_theme_desktop .person-object-card-person-poster__image-wrap:hover::before {
    background-color: rgba(0, 0, 0, 0.2);
}

/* line 79, stdin */
.person-object-card-person-poster_theme_touch {
    width: 80px;
    height: 120px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.person-object-card_theme_touch {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 16, stdin */
.person-object-card_theme_touch .person-object-card__inner {
    padding: 20px;
}

/* line 20, stdin */
.person-object-card_theme_touch .person-object-card__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 20px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.person-object-card_theme_touch .person-object-card__title, .person-object-card_theme_touch .person-object-card__title:link, .person-object-card_theme_touch .person-object-card__title:visited, .person-object-card_theme_touch .person-object-card__title:hover, .person-object-card_theme_touch .person-object-card__title:active {
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    color: #222;
    margin-bottom: 5px;
    text-decoration: none;
}

/* line 37, stdin */
.person-object-card_theme_touch .person-object-card__title:active, .person-object-card_theme_touch .person-object-card__title:link:active, .person-object-card_theme_touch .person-object-card__title:visited:active, .person-object-card_theme_touch .person-object-card__title:hover:active, .person-object-card_theme_touch .person-object-card__title:active:active {
    color: #f60;
}

/* line 43, stdin */
.person-object-card_theme_touch .person-object-card__filmography {
    margin-top: 16px;
}

/* line 47, stdin */
.person-object-card_theme_touch .person-object-card__description {
    margin-right: 10px;
}

/* line 51, stdin */
.person-object-card_theme_touch .person-object-card__subscribe {
    margin-top: 20px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.person-object-card_theme_touch .person-object-card__subscribe:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 61, stdin */
.person-object-card_theme_touch .person-object-card__subscribe-icon {
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M13 11h7v2h-7v7h-2v-7H4v-2h7V4h2z' /%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    margin-right: 8px;
}

/* line 71, stdin */
.person-object-card_theme_touch .person-object-card__subscribe-icon_is-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M7.022 11.046l8.294-7.776 1.368 1.46-9.626 9.024-5.722-5.087 1.328-1.494z' /%3E %3C/svg%3E");
}

/* line 76, stdin */
.person-object-card_theme_touch .person-object-card__subscribe-title {
    display: inline-block;
    vertical-align: middle;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.person-object-card_theme_desktop {
    width: 100%;
    padding: 40px 0;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 17, stdin */
.person-object-card_theme_desktop .person-object-card__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 40px;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 24, stdin */
.person-object-card_theme_desktop .person-object-card__content {
    margin-right: 40px;
}

/* line 28, stdin */
.person-object-card_theme_desktop .person-object-card__meta {
    margin-bottom: 20px;
}

/* line 32, stdin */
.person-object-card_theme_desktop .person-object-card__title {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.person-object-card_theme_desktop .person-object-card__title, .person-object-card_theme_desktop .person-object-card__title:link, .person-object-card_theme_desktop .person-object-card__title:visited, .person-object-card_theme_desktop .person-object-card__title:hover, .person-object-card_theme_desktop .person-object-card__title:active {
    display: inline-block;
    font-size: 28px;
    font-weight: 700;
    line-height: 34px;
    color: #222;
    margin-bottom: 8px;
    text-decoration: none;
}

/* line 42, stdin */
.person-object-card_theme_desktop .person-object-card__title:hover, .person-object-card_theme_desktop .person-object-card__title:link:hover, .person-object-card_theme_desktop .person-object-card__title:visited:hover, .person-object-card_theme_desktop .person-object-card__title:hover:hover, .person-object-card_theme_desktop .person-object-card__title:active:hover {
    color: #f60;
}

/* line 50, stdin */
.person-object-card_theme_desktop .person-object-card__filmography {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 54, stdin */
.person-object-card_theme_desktop .person-object-card__description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
}

/* line 60, stdin */
.person-object-card_theme_desktop .person-object-card__subscribe {
    border-radius: 4px;
    padding: 0 16px 0 14px;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.person-object-card_theme_desktop .person-object-card__subscribe:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 67, stdin */
.person-object-card_theme_desktop .person-object-card__subscribe-icon {
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M13 11h7v2h-7v7h-2v-7H4v-2h7V4h2z' /%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    margin-right: 8px;
}

/* line 77, stdin */
.person-object-card_theme_desktop .person-object-card__subscribe-icon_is-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M7.022 11.046l8.294-7.776 1.368 1.46-9.626 9.024-5.722-5.087 1.328-1.494z' /%3E %3C/svg%3E");
}

/* line 82, stdin */
.person-object-card_theme_desktop .person-object-card__subscribe-title {
    display: inline-block;
    vertical-align: middle;
}

/* line 87, stdin */
.person-object-card_theme_desktop .person-object-card__buttons {
    margin-top: 32px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.media-post-embed__iframe {
    display: block;
    height: 0;
    min-width: 100%;
    width: 1px;
}

/* line 13, stdin */
.media-post-embed__iframe_popup {
    position: fixed;
    top: 0;
    left: 0;
    height: 100% !important;
    width: 100%;
    z-index: 9999;
}

@media screen and (max-width: 375px) {
    /* line 23, stdin */
    .media-post-embed__iframe_facebook {
        min-width: 350px;
    }
}

@media screen and (max-width: 320px) {
    /* line 29, stdin */
    .media-post-embed__iframe_instagram {
        min-width: 330px;
    }
    /* line 33, stdin */
    .media-post-embed__iframe_telegram {
        min-width: 320px;
    }
}

/* line 39, stdin */
.media-post-embed_theme_touch {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

/* Kazimir */
@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fe.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fe.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/31.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/7b.woff) format("woff");
    font-family: 'KazimirKinopoisk-Regular';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fa.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fa.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/14.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/62.woff) format("woff");
    font-family: 'KazimirKinopoisk-It';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/db.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/db.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/a5.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fb.woff) format("woff");
    font-family: 'KazimirKinopoisk-Semibold';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/3f.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/3f.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/f2.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/da.woff) format("woff");
    font-family: 'KazimirKinopoisk-SemiboldIt';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/03.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/03.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/a3.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/9d.woff) format("woff");
    font-family: 'KazimirKinopoisk-Bold';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/73.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/73.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/e1.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/6f.woff) format("woff");
    font-family: 'KazimirKinopoisk-BoldIt';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/68.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/68.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/ef.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/f4.woff) format("woff");
    font-family: 'KazimirKinopoisk-Medium';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/40.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/40.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/3e.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/b6.woff) format("woff");
    font-family: 'KazimirKinopoisk-MediumIt';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Graphik */
@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/18.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/18.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/80.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/d6.woff) format("woff");
    font-family: 'GraphikKinopoiskLC-Regular-Web';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/e2.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/e2.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/bb.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/fa.woff) format("woff");
    font-family: 'GraphikKinopoiskLC-Medium-Web';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/df.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/df.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/10.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/1e.woff) format("woff");
    font-family: 'GraphikKinopoiskLC-Semibold-Web';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/ef.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/ef.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/c9.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/dd.woff) format("woff");
    font-family: 'GraphikKinopoiskLC-SemiboldItalic-Web';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/52.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/52.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/0f.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/37.woff) format("woff");
    font-family: 'GraphikKinopoiskLC-Bold-Web';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/4e.eot);
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/4e.eot?#iefix) format("embedded-opentype"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/82.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/25.woff) format("woff");
    font-family: 'GraphikKinopoiskLC-BoldItalic-Web';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Spectral */
@font-face {
    font-family: 'Spectral SC';
    font-weight: 400;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/f4.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/5e.woff) format("woff");
}

@font-face {
    font-family: 'Spectral SC';
    font-weight: 700;
    font-style: normal;
    src: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/43.woff2) format("woff2"), url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/fonts/b8.woff) format("woff");
}

/* line 4, stdin */
.media-post-setka-inner-html [data-component-type]:empty {
    display: none;
}

@charset "UTF-8";
/* line 5, stdin */
.media-post-title_style_news {
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
    color: #000;
    font-weight: 600;
}

/* line 11, stdin */
.media-post-title_style_default {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    color: #222;
    text-align: center;
    font-weight: bold;
}

/* line 18, stdin */
.media-post-title_theme_desktop.media-post-title_style_default {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -0.2px;
}

/* line 24, stdin */
.media-post-title_theme_touch.media-post-title_style_default {
    font-size: 24px;
    line-height: 30px;
}

/* line 29, stdin */
.media-post-title_theme_desktop.media-post-title_style_news {
    font-size: 32px;
    line-height: 40px;
    padding-top: 8px;
}

/* line 35, stdin */
.media-post-title_theme_touch.media-post-title_style_news {
    font-size: 24px;
    line-height: 30px;
    padding-top: 4px;
}

/* line 41, stdin */
.media-post-title__type {
    font-style: italic;
}

/* line 44, stdin */
.media-post-title__type::after {
    content: ' • ';
    font-style: normal;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.media-post-comment-snippet {
    color: #777;
    background: transparent;
    border: none;
    cursor: pointer;
    text-decoration: none;
}

/* line 13, stdin */
.media-post-comment-snippet::before {
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 18 18'%3E %3Cdefs%3E %3Cpath id='a' d='M11 14l-5 4v-4H2V4h14v10h-5z'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cmask id='b' fill='%23fff'%3E %3Cuse xlink:href='%23a'/%3E %3C/mask%3E %3Cuse fill='%23000' xlink:href='%23a'/%3E %3Cg fill='%23000' mask='url(%23b)'%3E %3Cpath d='M-10-10h38v38h-38z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 18px;
    height: 18px;
    opacity: 0.3;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

/* line 28, stdin */
.media-post-comment-snippet__placeholder {
    position: absolute;
    top: initial;
    left: initial;
    opacity: 0;
}

/* line 34, stdin */
.media-post-comment-snippet__placeholder_show {
    position: relative;
    opacity: 1;
}

/* line 40, stdin */
.media-post-comment-snippet__value {
    opacity: 0;
}

/* line 43, stdin */
.media-post-comment-snippet__value_show {
    opacity: 1;
}

/* line 48, stdin */
.media-post-comment-snippet_theme_desktop {
    font-size: 15px;
    line-height: 20px;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 54, stdin */
.media-post-comment-snippet_theme_desktop::before {
    margin-right: 8px;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 60, stdin */
.media-post-comment-snippet_theme_desktop:hover {
    color: #333;
}

/* line 63, stdin */
.media-post-comment-snippet_theme_desktop:hover::before {
    opacity: 0.6;
}

/* line 69, stdin */
.media-post-comment-snippet_theme_touch {
    font-size: 13px;
    line-height: 18px;
}

/* line 73, stdin */
.media-post-comment-snippet_theme_touch::before {
    margin-right: 6px;
}

@charset "UTF-8";
@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 88, stdin */
.new-share-buttons {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 95, stdin */
.new-share-buttons_theme_compact.new-share-buttons_size_xs .ya-share2__item_total-counter .ya-share2__icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M8 4.5v-3l5.5 5-5.5 5V8.495c-3.71 0-6.145 1.512-8 4.005.742-3.561 2.807-7.288 8-8z'/%3E %3C/svg%3E");
    opacity: 0.3;
    top: 0;
    background-position: left center;
    background-size: auto;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    width: 18px;
    height: 18px;
}

/* line 100, stdin */
.new-share-buttons_theme_compact.new-share-buttons_size_xs .ya-share2__counter_total-counter {
    color: #777;
}

/* line 108, stdin */
.new-share-buttons_theme_fleshy.new-share-buttons_size_s .ya-share2__link {
    height: 36px;
    line-height: 36px;
}

/* line 117, stdin */
.new-share-buttons_theme_fleshy.new-share-buttons_size_m .ya-share2__link {
    height: 40px;
    line-height: 40px;
}

/* line 126, stdin */
.new-share-buttons_theme_fleshy .ya-share2__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    list-style: none;
}

/* line 132, stdin */
.new-share-buttons_theme_fleshy .ya-share2__badge, .new-share-buttons_theme_fleshy .ya-share2__title {
    display: none;
}

/* line 137, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    margin-right: 10px;
}

/* line 142, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item:last-child {
    margin-right: 0;
}

/* line 147, stdin */
.new-share-buttons_theme_fleshy .ya-share2__link {
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 3px;
    display: block;
    width: 100%;
}

/* line 158, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_facebook .ya-share2__link {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-color: #3a579d;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.new-share-buttons_theme_fleshy .ya-share2__item_service_facebook .ya-share2__link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

@media screen and (max-width: 1279px) {
    /* line 158, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_facebook .ya-share2__link {
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-8-3h24v24H-8z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M5.625 6V3.96c.21-.702.674-.866 1.001-.866h2.01V.01L5.868 0C2.794 0 2.095 2.3 2.095 3.772V6H0v3.007h2.25V18h3.375V9.007h2.73L8.682 6H5.625z'/%3E %3C/g%3E %3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-8-3h24v24H-8z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M5.625 6V3.96c.21-.702.674-.866 1.001-.866h2.01V.01L5.868 0C2.794 0 2.095 2.3 2.095 3.772V6H0v3.007h2.25V18h3.375V9.007h2.73L8.682 6H5.625z'/%3E %3C/g%3E %3C/svg%3E");
    }
}

@media screen and (min-width: 1280px) {
    /* line 158, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_facebook .ya-share2__link {
        position: relative;
        text-align: center;
    }
    /* line 67, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_facebook .ya-share2__link::before {
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-8-3h24v24H-8z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M5.625 6V3.96c.21-.702.674-.866 1.001-.866h2.01V.01L5.868 0C2.794 0 2.095 2.3 2.095 3.772V6H0v3.007h2.25V18h3.375V9.007h2.73L8.682 6H5.625z'/%3E %3C/g%3E %3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-8-3h24v24H-8z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M5.625 6V3.96c.21-.702.674-.866 1.001-.866h2.01V.01L5.868 0C2.794 0 2.095 2.3 2.095 3.772V6H0v3.007h2.25V18h3.375V9.007h2.73L8.682 6H5.625z'/%3E %3C/g%3E %3C/svg%3E");
        margin-right: 8px;
        content: '';
        width: 24px;
        height: 24px;
        margin-top: -2px;
    }
    /* line 77, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_facebook .ya-share2__link::after {
        display: inline-block;
        text-decoration: none;
        color: #fff;
        content: "Поделиться";
        font-size: 15px;
        font-weight: 500;
        line-height: 1.2;
    }
}

/* line 172, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_facebook .ya-share2__link:hover {
    background-color: #334c82;
}

/* line 176, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_facebook .ya-share2__link:active {
    background-color: #334c82;
}

/* line 158, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_vkontakte .ya-share2__link {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-color: #4c74a2;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.new-share-buttons_theme_fleshy .ya-share2__item_service_vkontakte .ya-share2__link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

@media screen and (max-width: 1279px) {
    /* line 158, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_vkontakte .ya-share2__link {
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-1-6h24v24H-1z'/%3E %3Cpath fill='%23FFF' d='M18.276 5.884s2.898-3.81 3.187-5.061c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V.788c0-.608-.077-.787-.615-.787H8.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C4.051.18 3.801 0 3.148 0H.634C.269 0 0 .232 0 .572c0 .626.787 3.523 3.878 7.404C5.95 10.587 8.678 12 11.134 12c1.498 0 1.862-.232 1.862-.823V9.174c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C17.585 11.374 17.7 12 18.621 12h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983'/%3E %3C/g%3E %3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-1-6h24v24H-1z'/%3E %3Cpath fill='%23FFF' d='M18.276 5.884s2.898-3.81 3.187-5.061c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V.788c0-.608-.077-.787-.615-.787H8.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C4.051.18 3.801 0 3.148 0H.634C.269 0 0 .232 0 .572c0 .626.787 3.523 3.878 7.404C5.95 10.587 8.678 12 11.134 12c1.498 0 1.862-.232 1.862-.823V9.174c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C17.585 11.374 17.7 12 18.621 12h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983'/%3E %3C/g%3E %3C/svg%3E");
    }
}

@media screen and (min-width: 1280px) {
    /* line 158, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_vkontakte .ya-share2__link {
        position: relative;
        text-align: center;
    }
    /* line 67, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_vkontakte .ya-share2__link::before {
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-1-6h24v24H-1z'/%3E %3Cpath fill='%23FFF' d='M18.276 5.884s2.898-3.81 3.187-5.061c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V.788c0-.608-.077-.787-.615-.787H8.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C4.051.18 3.801 0 3.148 0H.634C.269 0 0 .232 0 .572c0 .626.787 3.523 3.878 7.404C5.95 10.587 8.678 12 11.134 12c1.498 0 1.862-.232 1.862-.823V9.174c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C17.585 11.374 17.7 12 18.621 12h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983'/%3E %3C/g%3E %3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-1-6h24v24H-1z'/%3E %3Cpath fill='%23FFF' d='M18.276 5.884s2.898-3.81 3.187-5.061c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V.788c0-.608-.077-.787-.615-.787H8.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C4.051.18 3.801 0 3.148 0H.634C.269 0 0 .232 0 .572c0 .626.787 3.523 3.878 7.404C5.95 10.587 8.678 12 11.134 12c1.498 0 1.862-.232 1.862-.823V9.174c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C17.585 11.374 17.7 12 18.621 12h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983'/%3E %3C/g%3E %3C/svg%3E");
        margin-right: 8px;
        content: '';
        width: 24px;
        height: 24px;
        margin-top: -2px;
    }
    /* line 77, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_vkontakte .ya-share2__link::after {
        display: inline-block;
        text-decoration: none;
        color: #fff;
        content: "Поделиться";
        font-size: 15px;
        font-weight: 500;
        line-height: 1.2;
    }
}

/* line 172, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_vkontakte .ya-share2__link:hover {
    background-color: #46638f;
}

/* line 176, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_vkontakte .ya-share2__link:active {
    background-color: #4d678f;
}

/* line 158, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_twitter .ya-share2__link {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-color: #55acee;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.new-share-buttons_theme_fleshy .ya-share2__item_service_twitter .ya-share2__link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

@media screen and (max-width: 1279px) {
    /* line 158, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_twitter .ya-share2__link {
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='0 0 19 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-3-4h24v24H-3z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M16.761 2.474A3.949 3.949 0 0 0 18.476.29a7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 13.154 0c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 0 13.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 19 1.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/g%3E %3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='0 0 19 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-3-4h24v24H-3z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M16.761 2.474A3.949 3.949 0 0 0 18.476.29a7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 13.154 0c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 0 13.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 19 1.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/g%3E %3C/svg%3E");
    }
}

@media screen and (min-width: 1280px) {
    /* line 158, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_twitter .ya-share2__link {
        position: relative;
        text-align: center;
    }
    /* line 67, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_twitter .ya-share2__link::before {
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='0 0 19 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-3-4h24v24H-3z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M16.761 2.474A3.949 3.949 0 0 0 18.476.29a7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 13.154 0c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 0 13.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 19 1.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/g%3E %3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='0 0 19 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-3-4h24v24H-3z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M16.761 2.474A3.949 3.949 0 0 0 18.476.29a7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 13.154 0c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 0 13.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 19 1.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/g%3E %3C/svg%3E");
        margin-right: 8px;
        content: '';
        width: 24px;
        height: 24px;
        margin-top: -2px;
    }
    /* line 77, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_twitter .ya-share2__link::after {
        display: inline-block;
        text-decoration: none;
        color: #fff;
        content: "Твитнуть";
        font-size: 15px;
        font-weight: 500;
        line-height: 1.2;
    }
}

/* line 172, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_twitter .ya-share2__link:hover {
    background-color: #4c99d4;
}

/* line 176, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_twitter .ya-share2__link:active {
    background-color: #4c99d4;
}

/* line 158, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_telegram .ya-share2__link {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-color: #08c;
}

/* line 233, ../kinopoisk-components/mixins.scss */
.new-share-buttons_theme_fleshy .ya-share2__item_service_telegram .ya-share2__link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

@media screen and (max-width: 1279px) {
    /* line 158, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_telegram .ya-share2__link {
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-3-4h24v24H-3z'/%3E %3Cpath fill='%23FFF' d='M9.59 12.655l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0L4.692 9.5.68 8.116s-.616-.224-.676-.713C-.057 6.915.7 6.65.7 6.65L16.652.238s1.312-.59 1.312.387L15.123 15.3s-.398 1.018-1.49.53L9.59 12.655z'/%3E %3C/g%3E %3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-3-4h24v24H-3z'/%3E %3Cpath fill='%23FFF' d='M9.59 12.655l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0L4.692 9.5.68 8.116s-.616-.224-.676-.713C-.057 6.915.7 6.65.7 6.65L16.652.238s1.312-.59 1.312.387L15.123 15.3s-.398 1.018-1.49.53L9.59 12.655z'/%3E %3C/g%3E %3C/svg%3E");
    }
}

@media screen and (min-width: 1280px) {
    /* line 158, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_telegram .ya-share2__link {
        position: relative;
        text-align: center;
    }
    /* line 67, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_telegram .ya-share2__link::before {
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-3-4h24v24H-3z'/%3E %3Cpath fill='%23FFF' d='M9.59 12.655l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0L4.692 9.5.68 8.116s-.616-.224-.676-.713C-.057 6.915.7 6.65.7 6.65L16.652.238s1.312-.59 1.312.387L15.123 15.3s-.398 1.018-1.49.53L9.59 12.655z'/%3E %3C/g%3E %3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-3-4h24v24H-3z'/%3E %3Cpath fill='%23FFF' d='M9.59 12.655l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0L4.692 9.5.68 8.116s-.616-.224-.676-.713C-.057 6.915.7 6.65.7 6.65L16.652.238s1.312-.59 1.312.387L15.123 15.3s-.398 1.018-1.49.53L9.59 12.655z'/%3E %3C/g%3E %3C/svg%3E");
        margin-right: 8px;
        content: '';
        width: 24px;
        height: 24px;
        margin-top: -2px;
    }
    /* line 77, stdin */
    .new-share-buttons_theme_fleshy .ya-share2__item_service_telegram .ya-share2__link::after {
        display: inline-block;
        text-decoration: none;
        color: #fff;
        content: "Отправить";
        font-size: 15px;
        font-weight: 500;
        line-height: 1.2;
    }
}

/* line 172, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_telegram .ya-share2__link:hover {
    background-color: #0077b3;
}

/* line 176, stdin */
.new-share-buttons_theme_fleshy .ya-share2__item_service_telegram .ya-share2__link:active {
    background-color: #0077b3;
}

/* line 188, stdin */
.new-share-buttons_theme_light .ya-share2__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 193, stdin */
.new-share-buttons_theme_light .ya-share2__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
}

/* line 198, stdin */
.new-share-buttons_theme_light .ya-share2__badge, .new-share-buttons_theme_light .ya-share2__title {
    display: none;
}

/* line 203, stdin */
.new-share-buttons_theme_light .ya-share2__item {
    margin-left: 20px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
}

/* line 208, stdin */
.new-share-buttons_theme_light .ya-share2__item_total-counter {
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
}

/* line 213, stdin */
.new-share-buttons_theme_light .ya-share2__item_total-counter .ya-share2__badge {
    border-right: 1px solid rgba(0, 0, 0, 0.08);
    display: block;
    height: 24px;
    line-height: 24px;
    padding-right: 20px;
    white-space: nowrap;
}

/* line 222, stdin */
.new-share-buttons_theme_light .ya-share2__item_total-counter .ya-share2__icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='nonzero' d='M11 6V2l7 6.5-7 6.5v-4c-4.722 0-7.639 1.83-10 5.004C1.944 11.47 4.389 6.907 11 6z'/%3E %3C/svg%3E");
    opacity: 0.3;
    top: -1px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    width: 18px;
    height: 18px;
}

/* line 226, stdin */
.new-share-buttons_theme_light .ya-share2__item_total-counter .ya-share2__counter_total-counter {
    color: #777;
    font-size: 15px;
    line-height: 18px;
    display: none;
}

/* line 236, stdin */
.new-share-buttons_theme_light .ya-share2__item_total-counter_visible .ya-share2__counter_visible {
    display: inline-block;
    padding-left: 8px;
}

/* line 243, stdin */
.new-share-buttons_theme_light .ya-share2__link {
    height: 24px;
    width: 24px;
}

/* line 251, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_facebook .ya-share2__link {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%233a579d' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z' /%3E %3C/svg%3E");
}

/* line 254, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_facebook .ya-share2__link:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23334c82' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z' /%3E %3C/svg%3E");
}

/* line 261, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_facebook .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23334c82' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z' /%3E %3C/svg%3E");
}

/* line 251, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_vkontakte .ya-share2__link {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%234c74a2' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z' /%3E %3C/svg%3E");
}

/* line 254, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_vkontakte .ya-share2__link:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%2346638f' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z' /%3E %3C/svg%3E");
}

/* line 261, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_vkontakte .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%234d678f' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z' /%3E %3C/svg%3E");
}

/* line 251, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_twitter .ya-share2__link {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%2355acee' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z' /%3E %3C/svg%3E");
}

/* line 254, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_twitter .ya-share2__link:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%234c99d4' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z' /%3E %3C/svg%3E");
}

/* line 261, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_twitter .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%234c99d4' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z' /%3E %3C/svg%3E");
}

/* line 251, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_telegram .ya-share2__link {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%2308c' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z' /%3E %3C/svg%3E");
}

/* line 254, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_telegram .ya-share2__link:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%230077b3' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z' /%3E %3C/svg%3E");
}

/* line 261, stdin */
.new-share-buttons_theme_light .ya-share2__item_service_telegram .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%230077b3' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z' /%3E %3C/svg%3E");
}

/* line 276, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 281, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    list-style: none;
}

/* line 288, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
}

/* line 292, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_total-counter {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
}

/* line 296, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_total-counter .ya-share2__badge {
    display: block;
    height: 24px;
    line-height: 24px;
    padding-right: 20px;
    white-space: nowrap;
}

/* line 304, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_total-counter .ya-share2__icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='nonzero' d='M11 6V2l7 6.5-7 6.5v-4c-4.722 0-7.639 1.83-10 5.004C1.944 11.47 4.389 6.907 11 6z'/%3E %3C/svg%3E");
    opacity: 0.3;
    top: -1px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    width: 18px;
    height: 18px;
}

/* line 308, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_total-counter .ya-share2__counter_total-counter {
    color: #777;
    font-size: 15px;
    line-height: 18px;
    display: none;
}

/* line 318, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_total-counter_visible .ya-share2__counter_visible {
    display: inline-block;
    padding-left: 8px;
}

/* line 325, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__badge, .new-share-buttons_theme_spaced-light .ya-share2__title {
    display: none;
}

/* line 330, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__link {
    height: 24px;
    width: 24px;
}

/* line 338, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_facebook .ya-share2__link {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%233a579d' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z' /%3E %3C/svg%3E");
}

/* line 341, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_facebook .ya-share2__link:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23334c82' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z' /%3E %3C/svg%3E");
}

/* line 348, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_facebook .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23334c82' fill-rule='evenodd' d='M12.614 21h-8.62A.993.993 0 0 1 3 20.006V3.994c0-.55.445-.994.994-.994h16.013c.548 0 .993.445.993.994v16.012a.993.993 0 0 1-.993.994H15.42v-6.97h2.34l.35-2.717h-2.69V9.578c0-.786.218-1.322 1.346-1.322h1.438v-2.43a19.25 19.25 0 0 0-2.096-.107c-2.074 0-3.494 1.266-3.494 3.59v2.004H10.27v2.716h2.345V21z' /%3E %3C/svg%3E");
}

/* line 338, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_vkontakte .ya-share2__link {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%234c74a2' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z' /%3E %3C/svg%3E");
}

/* line 341, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_vkontakte .ya-share2__link:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%2346638f' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z' /%3E %3C/svg%3E");
}

/* line 348, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_vkontakte .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%234d678f' fill-rule='evenodd' d='M22.463 6.823c.095-.447-.116-.698-.615-.698h-2.515c-.576 0-.787.233-.96.572 0 0-1.36 2.7-3.013 4.4-.532.55-.802.715-1.095.715-.236 0-.345-.183-.345-.68V6.788c0-.608-.077-.787-.615-.787H9.274c-.307 0-.5.166-.5.393 0 .573.941.702.941 2.254v3.2c0 .645-.038.895-.364.895-.864 0-2.918-2.772-4.07-5.92C5.051 6.18 4.801 6 4.148 6H1.634C1.269 6 1 6.232 1 6.572c0 .626.787 3.523 3.878 7.404C6.95 16.587 9.678 18 12.134 18c1.498 0 1.862-.232 1.862-.823v-2.003c0-.5.212-.715.519-.715.345 0 .955.103 2.38 1.413C18.585 17.374 18.7 18 19.621 18h2.822c.288 0 .557-.125.557-.572 0-.59-.826-1.646-2.093-2.897-.518-.644-1.363-1.342-1.631-1.664-.384-.375-.269-.59 0-.983 0 0 2.898-3.81 3.187-5.061z' /%3E %3C/svg%3E");
}

/* line 338, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_twitter .ya-share2__link {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%2355acee' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z' /%3E %3C/svg%3E");
}

/* line 341, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_twitter .ya-share2__link:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%234c99d4' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z' /%3E %3C/svg%3E");
}

/* line 348, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_twitter .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%234c99d4' fill-rule='evenodd' d='M19.761 6.474a3.949 3.949 0 0 0 1.715-2.185 7.732 7.732 0 0 1-2.477.957A3.865 3.865 0 0 0 16.154 4c-2.15 0-3.897 1.77-3.897 3.95 0 .31.034.61.101.9-3.24-.166-6.111-1.736-8.036-4.13a3.986 3.986 0 0 0-.527 1.99c0 1.368.688 2.578 1.734 3.286a3.861 3.861 0 0 1-1.766-.492v.048c0 1.915 1.344 3.512 3.128 3.873a3.83 3.83 0 0 1-1.762.07c.497 1.569 1.936 2.71 3.643 2.741A7.754 7.754 0 0 1 3 17.873a10.945 10.945 0 0 0 5.975 1.774c7.17 0 11.091-6.018 11.091-11.238 0-.172-.003-.344-.01-.512A7.945 7.945 0 0 0 22 5.852c-.71.32-1.465.53-2.239.622z' /%3E %3C/svg%3E");
}

/* line 338, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_telegram .ya-share2__link {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%2308c' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z' /%3E %3C/svg%3E");
}

/* line 341, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_telegram .ya-share2__link:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%230077b3' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z' /%3E %3C/svg%3E");
}

/* line 348, stdin */
.new-share-buttons_theme_spaced-light .ya-share2__item_service_telegram .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%230077b3' fill-rule='evenodd' d='M12.59 16.594l-2.593 2.423s-.203.157-.425.059l.497-4.5.017.013.01-.092s7.272-6.697 7.57-6.982c.298-.285.198-.346.198-.346.02-.346-.536 0-.536 0l-9.636 6.27-4.013-1.384s-.616-.224-.676-.713c-.06-.488.696-.753.696-.753l15.953-6.412s1.312-.59 1.312.387L18.123 19.24s-.398 1.018-1.49.53l-4.043-3.176z' /%3E %3C/svg%3E");
}

/* line 363, stdin */
.new-share-buttons_theme_compact .ya-share2__list {
    list-style: none;
}

/* line 367, stdin */
.new-share-buttons_theme_compact .ya-share2__item {
    display: none;
}

/* line 371, stdin */
.new-share-buttons_theme_compact .ya-share2__item_total-counter {
    display: none;
}

/* line 375, stdin */
.new-share-buttons_theme_compact .ya-share2__item_total-counter_visible {
    display: block;
}

/* line 379, stdin */
.new-share-buttons_theme_compact .ya-share2__item_total-counter_visible .ya-share2__badge {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
}

/* line 384, stdin */
.new-share-buttons_theme_compact .ya-share2__item_total-counter_visible .ya-share2__icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='nonzero' d='M11 6V2l7 6.5-7 6.5v-4c-4.722 0-7.639 1.83-10 5.004C1.944 11.47 4.389 6.907 11 6z'/%3E %3C/svg%3E");
    opacity: 0.3;
    top: -1px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    width: 18px;
    height: 18px;
}

/* line 388, stdin */
.new-share-buttons_theme_compact .ya-share2__item_total-counter_visible .ya-share2__counter_total-counter {
    color: #777;
    font-size: 13px;
    line-height: 18px;
    padding-left: 6px;
}

/* line 400, stdin */
.new-share-buttons_theme_compact-bright .ya-share2__list {
    list-style: none;
}

/* line 404, stdin */
.new-share-buttons_theme_compact-bright .ya-share2__item {
    display: none;
}

/* line 408, stdin */
.new-share-buttons_theme_compact-bright .ya-share2__item_total-counter {
    display: none;
}

/* line 412, stdin */
.new-share-buttons_theme_compact-bright .ya-share2__item_total-counter_visible {
    display: block;
}

/* line 416, stdin */
.new-share-buttons_theme_compact-bright .ya-share2__item_total-counter_visible .ya-share2__badge {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
}

/* line 421, stdin */
.new-share-buttons_theme_compact-bright .ya-share2__item_total-counter_visible .ya-share2__icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M11 6V2l7 6.5-7 6.5v-4c-4.722 0-7.639 1.83-10 5.004C1.944 11.47 4.389 6.907 11 6z'/%3E %3C/g%3E %3C/svg%3E");
    opacity: 0.8;
    top: -1px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    width: 18px;
    height: 18px;
}

/* line 425, stdin */
.new-share-buttons_theme_compact-bright .ya-share2__item_total-counter_visible .ya-share2__counter_total-counter {
    color: white;
    font-size: 13px;
    line-height: 18px;
    opacity: 0.8;
    padding-left: 6px;
}

/* line 438, stdin */
.new-share-buttons_theme_rounded.new-share-buttons_direction_vertical .ya-share2__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* line 443, stdin */
.new-share-buttons_theme_rounded.new-share-buttons_direction_vertical .ya-share2__item {
    margin-bottom: 12px;
    margin-right: 0;
}

/* line 448, stdin */
.new-share-buttons_theme_rounded.new-share-buttons_direction_vertical .ya-share2__item_total-counter {
    margin-bottom: 16px;
}

/* line 450, stdin */
.new-share-buttons_theme_rounded.new-share-buttons_direction_vertical .ya-share2__item_total-counter .ya-share2__badge {
    white-space: nowrap;
    text-align: center;
}

/* line 463, stdin */
.new-share-buttons_theme_rounded .ya-share2__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 468, stdin */
.new-share-buttons_theme_rounded .ya-share2__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
}

/* line 473, stdin */
.new-share-buttons_theme_rounded .ya-share2__badge, .new-share-buttons_theme_rounded .ya-share2__title {
    display: none;
}

/* line 478, stdin */
.new-share-buttons_theme_rounded .ya-share2__item {
    margin-bottom: 0;
    margin-right: 12px;
}

/* line 483, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_total-counter {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
}

/* line 487, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_total-counter .ya-share2__badge {
    display: block;
    white-space: nowrap;
}

/* line 492, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_total-counter .ya-share2__icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='nonzero' d='M11 6V2l7 6.5-7 6.5v-4c-4.722 0-7.639 1.83-10 5.004C1.944 11.47 4.389 6.907 11 6z'/%3E %3C/svg%3E");
    opacity: 0.3;
    top: -1px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    width: 18px;
    height: 18px;
}

/* line 496, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_total-counter .ya-share2__counter_total-counter {
    color: #777;
    font-size: 13px;
    line-height: 18px;
    display: none;
}

/* line 506, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_total-counter_visible .ya-share2__counter_visible {
    display: inline-block;
    padding-left: 6px;
}

/* line 513, stdin */
.new-share-buttons_theme_rounded .ya-share2__link {
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    height: 40px;
    width: 40px;
}

/* line 524, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_facebook .ya-share2__link {
    -webkit-transition-property: background-color, -webkit-box-shadow;
    transition-property: background-color, -webkit-box-shadow;
    transition-property: background-color, box-shadow;
    transition-property: background-color, box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M10 6.333V4.521c.186-.624.599-.77.89-.77h1.786V1.01L10.216 1C7.484 1 6.862 3.045 6.862 4.353v1.98H5v2.673h2V17h3V9.006h2.427l.29-2.673H10z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%233a579d' fill-rule='evenodd' d='M10 6.333V4.521c.186-.624.599-.77.89-.77h1.786V1.01L10.216 1C7.484 1 6.862 3.045 6.862 4.353v1.98H5v2.673h2V17h3V9.006h2.427l.29-2.673H10z' /%3E %3C/svg%3E");
}

/* line 233, ../kinopoisk-components/mixins.scss */
.new-share-buttons_theme_rounded .ya-share2__item_service_facebook .ya-share2__link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 529, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_facebook .ya-share2__link:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M10 6.333V4.521c.186-.624.599-.77.89-.77h1.786V1.01L10.216 1C7.484 1 6.862 3.045 6.862 4.353v1.98H5v2.673h2V17h3V9.006h2.427l.29-2.673H10z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M10 6.333V4.521c.186-.624.599-.77.89-.77h1.786V1.01L10.216 1C7.484 1 6.862 3.045 6.862 4.353v1.98H5v2.673h2V17h3V9.006h2.427l.29-2.673H10z' /%3E %3C/svg%3E");
    background-color: #3d5b9b;
}

/* line 539, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_facebook .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M10 6.333V4.521c.186-.624.599-.77.89-.77h1.786V1.01L10.216 1C7.484 1 6.862 3.045 6.862 4.353v1.98H5v2.673h2V17h3V9.006h2.427l.29-2.673H10z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M10 6.333V4.521c.186-.624.599-.77.89-.77h1.786V1.01L10.216 1C7.484 1 6.862 3.045 6.862 4.353v1.98H5v2.673h2V17h3V9.006h2.427l.29-2.673H10z' /%3E %3C/svg%3E");
}

/* line 524, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_vkontakte .ya-share2__link {
    -webkit-transition-property: background-color, -webkit-box-shadow;
    transition-property: background-color, -webkit-box-shadow;
    transition-property: background-color, box-shadow;
    transition-property: background-color, box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M17.56 5.686c.078-.373-.094-.582-.503-.582H15c-.472 0-.644.194-.786.477 0 0-1.112 2.25-2.465 3.666-.435.459-.656.596-.896.596-.193 0-.282-.152-.282-.566v-3.62c0-.507-.063-.656-.503-.656H6.77c-.252 0-.41.138-.41.327 0 .478.77.585.77 1.879v2.666c0 .538-.03.746-.297.746-.707 0-2.388-2.31-3.33-4.933C3.314 5.15 3.11 5 2.576 5H.519C.22 5 0 5.193 0 5.477c0 .521.644 2.936 3.173 6.17C4.868 13.823 7.1 15 9.11 15c1.225 0 1.523-.193 1.523-.686v-1.669c0-.417.174-.596.425-.596.282 0 .781.086 1.947 1.178C14.388 14.478 14.482 15 15.235 15h2.31c.235 0 .455-.104.455-.477 0-.491-.676-1.371-1.712-2.414-.424-.536-1.116-1.118-1.335-1.386-.314-.313-.22-.492 0-.82 0 0 2.371-3.175 2.608-4.217z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%234c74a2' fill-rule='evenodd' d='M17.56 5.686c.078-.373-.094-.582-.503-.582H15c-.472 0-.644.194-.786.477 0 0-1.112 2.25-2.465 3.666-.435.459-.656.596-.896.596-.193 0-.282-.152-.282-.566v-3.62c0-.507-.063-.656-.503-.656H6.77c-.252 0-.41.138-.41.327 0 .478.77.585.77 1.879v2.666c0 .538-.03.746-.297.746-.707 0-2.388-2.31-3.33-4.933C3.314 5.15 3.11 5 2.576 5H.519C.22 5 0 5.193 0 5.477c0 .521.644 2.936 3.173 6.17C4.868 13.823 7.1 15 9.11 15c1.225 0 1.523-.193 1.523-.686v-1.669c0-.417.174-.596.425-.596.282 0 .781.086 1.947 1.178C14.388 14.478 14.482 15 15.235 15h2.31c.235 0 .455-.104.455-.477 0-.491-.676-1.371-1.712-2.414-.424-.536-1.116-1.118-1.335-1.386-.314-.313-.22-.492 0-.82 0 0 2.371-3.175 2.608-4.217z' /%3E %3C/svg%3E");
}

/* line 233, ../kinopoisk-components/mixins.scss */
.new-share-buttons_theme_rounded .ya-share2__item_service_vkontakte .ya-share2__link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 529, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_vkontakte .ya-share2__link:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M17.56 5.686c.078-.373-.094-.582-.503-.582H15c-.472 0-.644.194-.786.477 0 0-1.112 2.25-2.465 3.666-.435.459-.656.596-.896.596-.193 0-.282-.152-.282-.566v-3.62c0-.507-.063-.656-.503-.656H6.77c-.252 0-.41.138-.41.327 0 .478.77.585.77 1.879v2.666c0 .538-.03.746-.297.746-.707 0-2.388-2.31-3.33-4.933C3.314 5.15 3.11 5 2.576 5H.519C.22 5 0 5.193 0 5.477c0 .521.644 2.936 3.173 6.17C4.868 13.823 7.1 15 9.11 15c1.225 0 1.523-.193 1.523-.686v-1.669c0-.417.174-.596.425-.596.282 0 .781.086 1.947 1.178C14.388 14.478 14.482 15 15.235 15h2.31c.235 0 .455-.104.455-.477 0-.491-.676-1.371-1.712-2.414-.424-.536-1.116-1.118-1.335-1.386-.314-.313-.22-.492 0-.82 0 0 2.371-3.175 2.608-4.217z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M17.56 5.686c.078-.373-.094-.582-.503-.582H15c-.472 0-.644.194-.786.477 0 0-1.112 2.25-2.465 3.666-.435.459-.656.596-.896.596-.193 0-.282-.152-.282-.566v-3.62c0-.507-.063-.656-.503-.656H6.77c-.252 0-.41.138-.41.327 0 .478.77.585.77 1.879v2.666c0 .538-.03.746-.297.746-.707 0-2.388-2.31-3.33-4.933C3.314 5.15 3.11 5 2.576 5H.519C.22 5 0 5.193 0 5.477c0 .521.644 2.936 3.173 6.17C4.868 13.823 7.1 15 9.11 15c1.225 0 1.523-.193 1.523-.686v-1.669c0-.417.174-.596.425-.596.282 0 .781.086 1.947 1.178C14.388 14.478 14.482 15 15.235 15h2.31c.235 0 .455-.104.455-.477 0-.491-.676-1.371-1.712-2.414-.424-.536-1.116-1.118-1.335-1.386-.314-.313-.22-.492 0-.82 0 0 2.371-3.175 2.608-4.217z' /%3E %3C/svg%3E");
    background-color: #5b7aa8;
}

/* line 539, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_vkontakte .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M17.56 5.686c.078-.373-.094-.582-.503-.582H15c-.472 0-.644.194-.786.477 0 0-1.112 2.25-2.465 3.666-.435.459-.656.596-.896.596-.193 0-.282-.152-.282-.566v-3.62c0-.507-.063-.656-.503-.656H6.77c-.252 0-.41.138-.41.327 0 .478.77.585.77 1.879v2.666c0 .538-.03.746-.297.746-.707 0-2.388-2.31-3.33-4.933C3.314 5.15 3.11 5 2.576 5H.519C.22 5 0 5.193 0 5.477c0 .521.644 2.936 3.173 6.17C4.868 13.823 7.1 15 9.11 15c1.225 0 1.523-.193 1.523-.686v-1.669c0-.417.174-.596.425-.596.282 0 .781.086 1.947 1.178C14.388 14.478 14.482 15 15.235 15h2.31c.235 0 .455-.104.455-.477 0-.491-.676-1.371-1.712-2.414-.424-.536-1.116-1.118-1.335-1.386-.314-.313-.22-.492 0-.82 0 0 2.371-3.175 2.608-4.217z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M17.56 5.686c.078-.373-.094-.582-.503-.582H15c-.472 0-.644.194-.786.477 0 0-1.112 2.25-2.465 3.666-.435.459-.656.596-.896.596-.193 0-.282-.152-.282-.566v-3.62c0-.507-.063-.656-.503-.656H6.77c-.252 0-.41.138-.41.327 0 .478.77.585.77 1.879v2.666c0 .538-.03.746-.297.746-.707 0-2.388-2.31-3.33-4.933C3.314 5.15 3.11 5 2.576 5H.519C.22 5 0 5.193 0 5.477c0 .521.644 2.936 3.173 6.17C4.868 13.823 7.1 15 9.11 15c1.225 0 1.523-.193 1.523-.686v-1.669c0-.417.174-.596.425-.596.282 0 .781.086 1.947 1.178C14.388 14.478 14.482 15 15.235 15h2.31c.235 0 .455-.104.455-.477 0-.491-.676-1.371-1.712-2.414-.424-.536-1.116-1.118-1.335-1.386-.314-.313-.22-.492 0-.82 0 0 2.371-3.175 2.608-4.217z' /%3E %3C/svg%3E");
}

/* line 524, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_twitter .ya-share2__link {
    -webkit-transition-property: background-color, -webkit-box-shadow;
    transition-property: background-color, -webkit-box-shadow;
    transition-property: background-color, box-shadow;
    transition-property: background-color, box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M15.615 5.084a3.325 3.325 0 0 0 1.444-1.84c-.644.387-1.35.66-2.086.805A3.255 3.255 0 0 0 12.577 3c-1.811 0-3.281 1.49-3.281 3.326 0 .26.028.514.084.758-2.728-.14-5.146-1.462-6.767-3.477a3.356 3.356 0 0 0-.444 1.674c0 1.153.58 2.172 1.46 2.768a3.252 3.252 0 0 1-1.486-.414v.04c0 1.613 1.131 2.958 2.633 3.262a3.225 3.225 0 0 1-1.483.058c.419 1.322 1.63 2.284 3.067 2.309a6.53 6.53 0 0 1-4.86 1.379 9.217 9.217 0 0 0 5.032 1.493c6.038 0 9.34-5.068 9.34-9.463 0-.145-.003-.29-.01-.431A6.69 6.69 0 0 0 17.5 4.56a6.47 6.47 0 0 1-1.885.524z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%2355acee' fill-rule='evenodd' d='M15.615 5.084a3.325 3.325 0 0 0 1.444-1.84c-.644.387-1.35.66-2.086.805A3.255 3.255 0 0 0 12.577 3c-1.811 0-3.281 1.49-3.281 3.326 0 .26.028.514.084.758-2.728-.14-5.146-1.462-6.767-3.477a3.356 3.356 0 0 0-.444 1.674c0 1.153.58 2.172 1.46 2.768a3.252 3.252 0 0 1-1.486-.414v.04c0 1.613 1.131 2.958 2.633 3.262a3.225 3.225 0 0 1-1.483.058c.419 1.322 1.63 2.284 3.067 2.309a6.53 6.53 0 0 1-4.86 1.379 9.217 9.217 0 0 0 5.032 1.493c6.038 0 9.34-5.068 9.34-9.463 0-.145-.003-.29-.01-.431A6.69 6.69 0 0 0 17.5 4.56a6.47 6.47 0 0 1-1.885.524z' /%3E %3C/svg%3E");
}

/* line 233, ../kinopoisk-components/mixins.scss */
.new-share-buttons_theme_rounded .ya-share2__item_service_twitter .ya-share2__link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 529, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_twitter .ya-share2__link:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M15.615 5.084a3.325 3.325 0 0 0 1.444-1.84c-.644.387-1.35.66-2.086.805A3.255 3.255 0 0 0 12.577 3c-1.811 0-3.281 1.49-3.281 3.326 0 .26.028.514.084.758-2.728-.14-5.146-1.462-6.767-3.477a3.356 3.356 0 0 0-.444 1.674c0 1.153.58 2.172 1.46 2.768a3.252 3.252 0 0 1-1.486-.414v.04c0 1.613 1.131 2.958 2.633 3.262a3.225 3.225 0 0 1-1.483.058c.419 1.322 1.63 2.284 3.067 2.309a6.53 6.53 0 0 1-4.86 1.379 9.217 9.217 0 0 0 5.032 1.493c6.038 0 9.34-5.068 9.34-9.463 0-.145-.003-.29-.01-.431A6.69 6.69 0 0 0 17.5 4.56a6.47 6.47 0 0 1-1.885.524z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M15.615 5.084a3.325 3.325 0 0 0 1.444-1.84c-.644.387-1.35.66-2.086.805A3.255 3.255 0 0 0 12.577 3c-1.811 0-3.281 1.49-3.281 3.326 0 .26.028.514.084.758-2.728-.14-5.146-1.462-6.767-3.477a3.356 3.356 0 0 0-.444 1.674c0 1.153.58 2.172 1.46 2.768a3.252 3.252 0 0 1-1.486-.414v.04c0 1.613 1.131 2.958 2.633 3.262a3.225 3.225 0 0 1-1.483.058c.419 1.322 1.63 2.284 3.067 2.309a6.53 6.53 0 0 1-4.86 1.379 9.217 9.217 0 0 0 5.032 1.493c6.038 0 9.34-5.068 9.34-9.463 0-.145-.003-.29-.01-.431A6.69 6.69 0 0 0 17.5 4.56a6.47 6.47 0 0 1-1.885.524z' /%3E %3C/svg%3E");
    background-color: #55acee;
}

/* line 539, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_twitter .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M15.615 5.084a3.325 3.325 0 0 0 1.444-1.84c-.644.387-1.35.66-2.086.805A3.255 3.255 0 0 0 12.577 3c-1.811 0-3.281 1.49-3.281 3.326 0 .26.028.514.084.758-2.728-.14-5.146-1.462-6.767-3.477a3.356 3.356 0 0 0-.444 1.674c0 1.153.58 2.172 1.46 2.768a3.252 3.252 0 0 1-1.486-.414v.04c0 1.613 1.131 2.958 2.633 3.262a3.225 3.225 0 0 1-1.483.058c.419 1.322 1.63 2.284 3.067 2.309a6.53 6.53 0 0 1-4.86 1.379 9.217 9.217 0 0 0 5.032 1.493c6.038 0 9.34-5.068 9.34-9.463 0-.145-.003-.29-.01-.431A6.69 6.69 0 0 0 17.5 4.56a6.47 6.47 0 0 1-1.885.524z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M15.615 5.084a3.325 3.325 0 0 0 1.444-1.84c-.644.387-1.35.66-2.086.805A3.255 3.255 0 0 0 12.577 3c-1.811 0-3.281 1.49-3.281 3.326 0 .26.028.514.084.758-2.728-.14-5.146-1.462-6.767-3.477a3.356 3.356 0 0 0-.444 1.674c0 1.153.58 2.172 1.46 2.768a3.252 3.252 0 0 1-1.486-.414v.04c0 1.613 1.131 2.958 2.633 3.262a3.225 3.225 0 0 1-1.483.058c.419 1.322 1.63 2.284 3.067 2.309a6.53 6.53 0 0 1-4.86 1.379 9.217 9.217 0 0 0 5.032 1.493c6.038 0 9.34-5.068 9.34-9.463 0-.145-.003-.29-.01-.431A6.69 6.69 0 0 0 17.5 4.56a6.47 6.47 0 0 1-1.885.524z' /%3E %3C/svg%3E");
}

/* line 524, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_telegram .ya-share2__link {
    -webkit-transition-property: background-color, -webkit-box-shadow;
    transition-property: background-color, -webkit-box-shadow;
    transition-property: background-color, box-shadow;
    transition-property: background-color, box-shadow, -webkit-box-shadow;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M8.443 13.588L6.16 15.72s-.179.14-.374.052l.437-3.961.015.011.01-.08s6.4-5.896 6.663-6.147c.263-.251.175-.305.175-.305.018-.305-.472 0-.472 0L4.13 10.81.598 9.59s-.543-.197-.595-.627C-.05 8.534.615 8.3.615 8.3L14.66 2.656s1.155-.52 1.155.34l-2.502 12.921s-.35.896-1.311.466l-3.56-2.795z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%2308c' fill-rule='evenodd' d='M8.443 13.588L6.16 15.72s-.179.14-.374.052l.437-3.961.015.011.01-.08s6.4-5.896 6.663-6.147c.263-.251.175-.305.175-.305.018-.305-.472 0-.472 0L4.13 10.81.598 9.59s-.543-.197-.595-.627C-.05 8.534.615 8.3.615 8.3L14.66 2.656s1.155-.52 1.155.34l-2.502 12.921s-.35.896-1.311.466l-3.56-2.795z' /%3E %3C/svg%3E");
}

/* line 233, ../kinopoisk-components/mixins.scss */
.new-share-buttons_theme_rounded .ya-share2__item_service_telegram .ya-share2__link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

/* line 529, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_telegram .ya-share2__link:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M8.443 13.588L6.16 15.72s-.179.14-.374.052l.437-3.961.015.011.01-.08s6.4-5.896 6.663-6.147c.263-.251.175-.305.175-.305.018-.305-.472 0-.472 0L4.13 10.81.598 9.59s-.543-.197-.595-.627C-.05 8.534.615 8.3.615 8.3L14.66 2.656s1.155-.52 1.155.34l-2.502 12.921s-.35.896-1.311.466l-3.56-2.795z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M8.443 13.588L6.16 15.72s-.179.14-.374.052l.437-3.961.015.011.01-.08s6.4-5.896 6.663-6.147c.263-.251.175-.305.175-.305.018-.305-.472 0-.472 0L4.13 10.81.598 9.59s-.543-.197-.595-.627C-.05 8.534.615 8.3.615 8.3L14.66 2.656s1.155-.52 1.155.34l-2.502 12.921s-.35.896-1.311.466l-3.56-2.795z' /%3E %3C/svg%3E");
    background-color: #08c;
}

/* line 539, stdin */
.new-share-buttons_theme_rounded .ya-share2__item_service_telegram .ya-share2__link:active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M8.443 13.588L6.16 15.72s-.179.14-.374.052l.437-3.961.015.011.01-.08s6.4-5.896 6.663-6.147c.263-.251.175-.305.175-.305.018-.305-.472 0-.472 0L4.13 10.81.598 9.59s-.543-.197-.595-.627C-.05 8.534.615 8.3.615 8.3L14.66 2.656s1.155-.52 1.155.34l-2.502 12.921s-.35.896-1.311.466l-3.56-2.795z'/%3E %3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M8.443 13.588L6.16 15.72s-.179.14-.374.052l.437-3.961.015.011.01-.08s6.4-5.896 6.663-6.147c.263-.251.175-.305.175-.305.018-.305-.472 0-.472 0L4.13 10.81.598 9.59s-.543-.197-.595-.627C-.05 8.534.615 8.3.615 8.3L14.66 2.656s1.155-.52 1.155.34l-2.502 12.921s-.35.896-1.311.466l-3.56-2.795z' /%3E %3C/svg%3E");
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.media-page-layout__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 10, stdin */
.media-page-layout__content {
    width: 570px;
}

@media screen and (min-width: 1280px) {
    /* line 10, stdin */
    .media-page-layout__content {
        width: 800px;
    }
}

/* line 17, stdin */
.media-page-layout__content_wide-column {
    width: 910px;
}

@media screen and (min-width: 1280px) {
    /* line 17, stdin */
    .media-page-layout__content_wide-column {
        width: 1240px;
    }
}

/* line 25, stdin */
.media-page-layout__sidebar {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 300px;
    margin-left: 40px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.film-poster-partial-component {
    position: relative;
    display: inline-block;
}

/* line 11, stdin */
.film-poster-partial-component__placeholder {
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='100px' height='150px' viewBox='0 0 100 150' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eposter%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpattern id='pattern-1' width='100%25' height='100%25' patternUnits='objectBoundingBox'%3E %3Cuse xlink:href='%23image-2' transform='scale(0.5,0.5)'%3E%3C/use%3E %3C/pattern%3E %3Cimage id='image-2' width='200' height='300' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAEsCAYAAACG+vy+AAAABGdBTUEAALGPC/xhBQAAEdBJREFUeAHtnOmSpLgORqt7evb9/V+xfkzPvvedkzGum5UDSgMGqZrjCCIXgy2O9CHbkPnq8fHx3YNFAhKYJPB68lu/lIAELgQUiIEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCWBNyI4lsBff/310LY///zz4e+//75s7969e2jbq1evHq63169fP3zwwQfPNr6z7E9AgezMGDH88ccfl+3333+/iOBel00o0X4I5s2bNw8fffTRw4cffvigYCJa6+sUyHp2s0eSFX777beHX3/99ZItZnfcUNGyEP1QEMknn3xyEQzZxzKGgAIZw/HSChnil19+uWSLgc12NdWyFOL4+OOPHz799NPLkKzrYHeaJaBAZtH0V3AVRxjMKbILwzMyFxtCIauQXSzrCCiQddwuR5Exfvrpp92GURtMuxyKcNmYp3zxxRfOU1YAffX4+PhuxXGnPoQ5BsJo4/+XAIOh12effXYZer0Ee6vYaAZZ6AlE8eOPP3atRi1setfdGXohaoZeX3755WUFbNcO35PGXUzvdCQBhjB++OGHFyeO61Nk9eu77767COX6e99PEzCDTHN59i1BhTAyJuEMjdqNwnZTkdetBbEzhyKbuCw8T1OBzLO51LB8+v333x+aNQhYlmlZfZpagUKwbUl5i1ho4+3btw9fffWVE/iZOHCSPgOGrwmgo4dULMsyme65M86wj+Xln3/+OTiL+1XclUckvFqeE3AO8pzH0ycm40dnDpZilyzHtpUpgnvLMImMRCbh1fKcgAJ5zuPyqWWOiardvkIYZI81hfsciGRLYaiGSLYM2bb0X/VYBXLjGeYcDKuOLAhjrTiancxVGJptKYrkv/QUyBUThhhHD6vaMOnKjNVvEcjWeQQMjp53rT7hAw5UIP9CZsKbERisVvVMyHtjgfa2FrIoNxUtDw8K5N8oICAy7nNMLeNuCUzmIyMKd9xf0qM0I855qg0F8g8VAoGAOLowvBotELIRP6QaUbiZePaVrdMLhIkpgZBRRg6tru0f1W57vOa67bO9P71AGFoRCBll64R6zuZRAqF95iNnHmqdWiDc78h0/l73HEa3m3kRmbsIHPX9qQWSvVIzOpBb0Ixul/ayWbVzO/r1tAIhc2RPQAm80TYwXBzdJkEJr9HCOzrY1/R3WoFsfcBvDeypYxjmjSy0t8ecijZ5MPJs5ZQCIYj2uMquCR6CbmRA7xnELIWPtHUNr6OPGbNgfrTVG/tbG0Ttj9pYJWpPzzLsYKVnbSbgeOzZ+hwVSAjgPW92tiwywtaNLjzs8NMJpAX0EsL3fqPB4x0ED8O2NVdZjmviW2LX9b4I44iJNHORMwnkdEOsJcu6ZIpvvvmm6zcaZJTPP//84dtvv111J5vnwMhEawriOOohS4ame2apNee/5zGnE0jvIyXcxEMcSx/bQFRff/314kdIyED8HmPp4gHnc/TvOHoZ7hm4R7V9qiEWV7+eyXkLcl7XFLIJP2Di30N6+rvuA4GQ5Ri28eDhlA2IiTkPc5eMq/na+db1eb6U96cSSO8QhqHSVGAucSoi4R9DEMnSgqja82FkMGxhY/7ERj0iySrNhr0elck6r6l+FcgNFZ6u5T9tRxSCm7aWzHtu+83IELc2TH3mYnMGgawbQ0wRewHf9QwNtv709RbD6PZu28/63JuNs+wb1e9pBNI7LBn9+wza2zpcG+Xske0okJE0C7TVM1luY/3R5i5dCRvd/x7tMQ/JnAftcU5TbZ4qg0wBuP5uryv9Xu1e257xvueik2HXyD5PM0nvmey2x0dGAu5tiyVdhmNsXJmxl8l9j929fYzeD4G8j9nxmtNpBNJztWPYsEeJ2kWU/Gnc7coZQmGCz32RNc+O0S5tNOG1LNaWaJlDIMDItnssthx7r+0q9acRSM94GYez3+hMEolzShwtOLCDezLYtWSpGLHN3cthaZYN4fBMFeJj6+HT7GqvZxDIaeYgPQHAPqNXZxDHnEAI0tvM0YLv+hUR9YiWfbg5ydYyxnU7t+/ZH5HwSM2aexo9TG/7fGmfFciNx5ZcqW8OnfwYtccQqKcQyD378nhLj+Bu+0Qca0SiQG5JvuDPvc4koEdNjBmCRPOHnqBvyO9NhskaS9pr7bZXRLj0X+J7mbY+XuLraTIIAdBbeA5qhPPvtbOkj2hfhLEmc9zyIJOM+OvS23Zf8mcFMuE9Mkh7WHCiuusrVp/uPdqyJFNF+zIhH1UQSM/8hf6WXHRG2Xd0OwpkhjhDrbU/QuKXfT2/66CPKDM00xDH3OIBV/17w6/WTs8rQd+bjXqF1NNv1X0USOAZMgCPq0cT7evDCWL2j+Yd1/sT+D1CirLZlnnHtS3X73vbPEMGOc19kLVXO5Zo+TksQc+yLBttsTEJZ0MYiGnuKn8dfLfvaZc2ppZyERDiiIZXI7NHs613yVeBNGLvwWuv0+dOlSDtveLPtTH3PRkKgXHlJuAZdtFXj+DWCn/OFr7vbXMr08iGKnWnySDVnYkoEAnbktIzh1nS3pJ9qzNdci5z+55mDtJ7VZwDVfV7hmejS2+bCmQ0+cT29hirJ57OU9fR/ORpp4VveoZ2ZxAH2E6VQd5Hpy4dkvVopadNFivOUE4jEJz5PmYR5iAj/6eqrcrdC/7epeB77VSvP80kHUdw1eu9p7GH48hgbaWKORHBTUAyTOKqvXbCzb0Ubu6NWHblJmePHe/jxWbK56cSSNZVj355HOReUJEJCPbeSXJzKPsT2NxL2VIQac8FhPN4Xxc9bvmdSiA4lWDtmYTeglr7madsex/d4BeE7EuwLx02sT8Zau3DhjDhhmhP6T2fnraq73OqOQjOOOp/qhju8B+9S4OJ48gEax5ARFj3niCeCkiyxpLnzpae01SfL+W7U2UQnMI8hCDsGWdvcSJBvmVIRybgMZc1mYShEr8UvHcxYO6DqJZkVM7pLMMr/H86gSAOroBLA2+JWGh/xFWWLEKwr5mTkEkIfi4Ibc7AubefACOKuZ8CR+d6T3TRsS+x7nQCwUlcnfcSCEG4Zng0FTy0RSaInuadOq59R5Zk+NQz8W7HRK/McUYIP+qjWt3p5iA4YE9Hjx6CcMVGKBXK2gWACravteGUAgHWXkOFPe4w79Hm0oBh3nG27AGj0wqEK/0egbdlYj4XtPfun8wdN/J7hnpVMtnI87rX1mkFApipHyndA3avfo8Vnj3avHce1/UIdK+Me91PxfenFgiBx5Wxesm+co9adKjOecq+UwsEIEw8mbSPKkuXZHv6XbMc29Nuzz7w2WPY2NN3hX1OLxCcwOMgo8oewbxHmz3ny9DqJWTYnnNZu48C+YccgbD1Qb/mgCV3pdsx9173aPNenwzruHBkD+/u2bl3vQL5lzCT0BGrWtyUG/kYC4+DZGQQ5h0jh557B/Je7SuQK7JcMbcuqTIH6f1frKuuZ9/yuMjRhXnHWVetblkrkCsiDCf4A+etV04EMuKqTzY6enhFFj3zqtVVOFzeKpAbIiz9IpIt9x4YYi15fPzGhMtHhNH7+4yp49d8hzg4d8v/CSiQ/7N4ekcG4bccW0RCBuFvSNdkEp7gRWBHFsQxcjXvSNv37OvV4+Pjuz07eMltM594+/btqiBv582wjTE9270VIfpjzjHq6dtmw71XM8c8IQUyz+ZSQ9ByNd/6/1NkIx7246YbGaplJ9pnOEXW4HXkCtidU7tUI1znHPOkFMg8m6cagpYr+16/IXnq6MA3ZDOE4WpVDP2UP5iKkfy3lmBqP6Fd85vv/7aY+w1L2cw3tq7W5Z7FMb0rkAWcGSIRXIjk6OXXBWaGuzKkOuuj6yGYmUoFMgNm7uu2wsVEmmEXc4iXUBA2Q6ozP3i4xk8KZA21f44hm7D601adjp5c95rNYgAZw7lGL7Hn+zlJf85j1SeyCHfPmcRXEQqZjuEUQr63vLzqpE9ykAIZ6GjEgVAYfq25QTjCFIZQZAuEYdlOQIFsZzjZAvdNyChr/tdqssHgS+YXDPcQRru/Euxu1QICzkEWwFqyK0HbfmNCNmHVq21bJ/YMnxAE2YJ+FMUSzyzbV4Es47VqbwKarU2UGYohGjbEwsZ3bWPOcLu1Nni1HEdAgRzH+qkngp8rP5ulNgGf5q3tH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsm8D/yjI0RdFzhsgAAAABJRU5ErkJggg=='%3E%3C/image%3E %3C/defs%3E %3Cg id='Movie' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='touch-movie-01' transform='translate(-16.000000, -132.000000)' fill='url(%23pattern-1)'%3E %3Crect id='poster' x='16' y='132' width='100' height='150'%3E%3C/rect%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-size: cover;
    border-radius: 3px;
}

/* line 20, stdin */
.film-poster-partial-component__img-stub {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='100px' height='150px' viewBox='0 0 100 150' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eposter%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpattern id='pattern-1' width='100%25' height='100%25' patternUnits='objectBoundingBox'%3E %3Cuse xlink:href='%23image-2' transform='scale(0.5,0.5)'%3E%3C/use%3E %3C/pattern%3E %3Cimage id='image-2' width='200' height='300' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAEsCAYAAACG+vy+AAAABGdBTUEAALGPC/xhBQAAEdBJREFUeAHtnOmSpLgORqt7evb9/V+xfkzPvvedkzGum5UDSgMGqZrjCCIXgy2O9CHbkPnq8fHx3YNFAhKYJPB68lu/lIAELgQUiIEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCUBBWIMSCAgoEACOFZJQIEYAxIICCiQAI5VElAgxoAEAgIKJIBjlQQUiDEggYCAAgngWCWBNyI4lsBff/310LY///zz4e+//75s7969e2jbq1evHq63169fP3zwwQfPNr6z7E9AgezMGDH88ccfl+3333+/iOBel00o0X4I5s2bNw8fffTRw4cffvigYCJa6+sUyHp2s0eSFX777beHX3/99ZItZnfcUNGyEP1QEMknn3xyEQzZxzKGgAIZw/HSChnil19+uWSLgc12NdWyFOL4+OOPHz799NPLkKzrYHeaJaBAZtH0V3AVRxjMKbILwzMyFxtCIauQXSzrCCiQddwuR5Exfvrpp92GURtMuxyKcNmYp3zxxRfOU1YAffX4+PhuxXGnPoQ5BsJo4/+XAIOh12effXYZer0Ee6vYaAZZ6AlE8eOPP3atRi1setfdGXohaoZeX3755WUFbNcO35PGXUzvdCQBhjB++OGHFyeO61Nk9eu77767COX6e99PEzCDTHN59i1BhTAyJuEMjdqNwnZTkdetBbEzhyKbuCw8T1OBzLO51LB8+v333x+aNQhYlmlZfZpagUKwbUl5i1ho4+3btw9fffWVE/iZOHCSPgOGrwmgo4dULMsyme65M86wj+Xln3/+OTiL+1XclUckvFqeE3AO8pzH0ycm40dnDpZilyzHtpUpgnvLMImMRCbh1fKcgAJ5zuPyqWWOiardvkIYZI81hfsciGRLYaiGSLYM2bb0X/VYBXLjGeYcDKuOLAhjrTiancxVGJptKYrkv/QUyBUThhhHD6vaMOnKjNVvEcjWeQQMjp53rT7hAw5UIP9CZsKbERisVvVMyHtjgfa2FrIoNxUtDw8K5N8oICAy7nNMLeNuCUzmIyMKd9xf0qM0I855qg0F8g8VAoGAOLowvBotELIRP6QaUbiZePaVrdMLhIkpgZBRRg6tru0f1W57vOa67bO9P71AGFoRCBll64R6zuZRAqF95iNnHmqdWiDc78h0/l73HEa3m3kRmbsIHPX9qQWSvVIzOpBb0Ixul/ayWbVzO/r1tAIhc2RPQAm80TYwXBzdJkEJr9HCOzrY1/R3WoFsfcBvDeypYxjmjSy0t8ecijZ5MPJs5ZQCIYj2uMquCR6CbmRA7xnELIWPtHUNr6OPGbNgfrTVG/tbG0Ttj9pYJWpPzzLsYKVnbSbgeOzZ+hwVSAjgPW92tiwywtaNLjzs8NMJpAX0EsL3fqPB4x0ED8O2NVdZjmviW2LX9b4I44iJNHORMwnkdEOsJcu6ZIpvvvmm6zcaZJTPP//84dtvv111J5vnwMhEawriOOohS4ame2apNee/5zGnE0jvIyXcxEMcSx/bQFRff/314kdIyED8HmPp4gHnc/TvOHoZ7hm4R7V9qiEWV7+eyXkLcl7XFLIJP2Di30N6+rvuA4GQ5Ri28eDhlA2IiTkPc5eMq/na+db1eb6U96cSSO8QhqHSVGAucSoi4R9DEMnSgqja82FkMGxhY/7ERj0iySrNhr0elck6r6l+FcgNFZ6u5T9tRxSCm7aWzHtu+83IELc2TH3mYnMGgawbQ0wRewHf9QwNtv709RbD6PZu28/63JuNs+wb1e9pBNI7LBn9+wza2zpcG+Xske0okJE0C7TVM1luY/3R5i5dCRvd/x7tMQ/JnAftcU5TbZ4qg0wBuP5uryv9Xu1e257xvueik2HXyD5PM0nvmey2x0dGAu5tiyVdhmNsXJmxl8l9j929fYzeD4G8j9nxmtNpBNJztWPYsEeJ2kWU/Gnc7coZQmGCz32RNc+O0S5tNOG1LNaWaJlDIMDItnssthx7r+0q9acRSM94GYez3+hMEolzShwtOLCDezLYtWSpGLHN3cthaZYN4fBMFeJj6+HT7GqvZxDIaeYgPQHAPqNXZxDHnEAI0tvM0YLv+hUR9YiWfbg5ydYyxnU7t+/ZH5HwSM2aexo9TG/7fGmfFciNx5ZcqW8OnfwYtccQqKcQyD378nhLj+Bu+0Qca0SiQG5JvuDPvc4koEdNjBmCRPOHnqBvyO9NhskaS9pr7bZXRLj0X+J7mbY+XuLraTIIAdBbeA5qhPPvtbOkj2hfhLEmc9zyIJOM+OvS23Zf8mcFMuE9Mkh7WHCiuusrVp/uPdqyJFNF+zIhH1UQSM/8hf6WXHRG2Xd0OwpkhjhDrbU/QuKXfT2/66CPKDM00xDH3OIBV/17w6/WTs8rQd+bjXqF1NNv1X0USOAZMgCPq0cT7evDCWL2j+Yd1/sT+D1CirLZlnnHtS3X73vbPEMGOc19kLVXO5Zo+TksQc+yLBttsTEJZ0MYiGnuKn8dfLfvaZc2ppZyERDiiIZXI7NHs613yVeBNGLvwWuv0+dOlSDtveLPtTH3PRkKgXHlJuAZdtFXj+DWCn/OFr7vbXMr08iGKnWnySDVnYkoEAnbktIzh1nS3pJ9qzNdci5z+55mDtJ7VZwDVfV7hmejS2+bCmQ0+cT29hirJ57OU9fR/ORpp4VveoZ2ZxAH2E6VQd5Hpy4dkvVopadNFivOUE4jEJz5PmYR5iAj/6eqrcrdC/7epeB77VSvP80kHUdw1eu9p7GH48hgbaWKORHBTUAyTOKqvXbCzb0Ubu6NWHblJmePHe/jxWbK56cSSNZVj355HOReUJEJCPbeSXJzKPsT2NxL2VIQac8FhPN4Xxc9bvmdSiA4lWDtmYTeglr7madsex/d4BeE7EuwLx02sT8Zau3DhjDhhmhP6T2fnraq73OqOQjOOOp/qhju8B+9S4OJ48gEax5ARFj3niCeCkiyxpLnzpae01SfL+W7U2UQnMI8hCDsGWdvcSJBvmVIRybgMZc1mYShEr8UvHcxYO6DqJZkVM7pLMMr/H86gSAOroBLA2+JWGh/xFWWLEKwr5mTkEkIfi4Ibc7AubefACOKuZ8CR+d6T3TRsS+x7nQCwUlcnfcSCEG4Zng0FTy0RSaInuadOq59R5Zk+NQz8W7HRK/McUYIP+qjWt3p5iA4YE9Hjx6CcMVGKBXK2gWACravteGUAgHWXkOFPe4w79Hm0oBh3nG27AGj0wqEK/0egbdlYj4XtPfun8wdN/J7hnpVMtnI87rX1mkFApipHyndA3avfo8Vnj3avHce1/UIdK+Me91PxfenFgiBx5Wxesm+co9adKjOecq+UwsEIEw8mbSPKkuXZHv6XbMc29Nuzz7w2WPY2NN3hX1OLxCcwOMgo8oewbxHmz3ny9DqJWTYnnNZu48C+YccgbD1Qb/mgCV3pdsx9173aPNenwzruHBkD+/u2bl3vQL5lzCT0BGrWtyUG/kYC4+DZGQQ5h0jh557B/Je7SuQK7JcMbcuqTIH6f1frKuuZ9/yuMjRhXnHWVetblkrkCsiDCf4A+etV04EMuKqTzY6enhFFj3zqtVVOFzeKpAbIiz9IpIt9x4YYi15fPzGhMtHhNH7+4yp49d8hzg4d8v/CSiQ/7N4ekcG4bccW0RCBuFvSNdkEp7gRWBHFsQxcjXvSNv37OvV4+Pjuz07eMltM594+/btqiBv582wjTE9270VIfpjzjHq6dtmw71XM8c8IQUyz+ZSQ9ByNd/6/1NkIx7246YbGaplJ9pnOEXW4HXkCtidU7tUI1znHPOkFMg8m6cagpYr+16/IXnq6MA3ZDOE4WpVDP2UP5iKkfy3lmBqP6Fd85vv/7aY+w1L2cw3tq7W5Z7FMb0rkAWcGSIRXIjk6OXXBWaGuzKkOuuj6yGYmUoFMgNm7uu2wsVEmmEXc4iXUBA2Q6ozP3i4xk8KZA21f44hm7D601adjp5c95rNYgAZw7lGL7Hn+zlJf85j1SeyCHfPmcRXEQqZjuEUQr63vLzqpE9ykAIZ6GjEgVAYfq25QTjCFIZQZAuEYdlOQIFsZzjZAvdNyChr/tdqssHgS+YXDPcQRru/Euxu1QICzkEWwFqyK0HbfmNCNmHVq21bJ/YMnxAE2YJ+FMUSzyzbV4Es47VqbwKarU2UGYohGjbEwsZ3bWPOcLu1Nni1HEdAgRzH+qkngp8rP5ulNgGf5q3tH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsmoECSHWD3tQkokNr+0bpkAgok2QF2X5uAAqntH61LJqBAkh1g97UJKJDa/tG6ZAIKJNkBdl+bgAKp7R+tSyagQJIdYPe1CSiQ2v7RumQCCiTZAXZfm4ACqe0frUsm8D/yjI0RdFzhsgAAAABJRU5ErkJggg=='%3E%3C/image%3E %3C/defs%3E %3Cg id='Movie' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='touch-movie-01' transform='translate(-16.000000, -132.000000)' fill='url(%23pattern-1)'%3E %3Crect id='poster' x='16' y='132' width='100' height='150'%3E%3C/rect%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-size: cover;
    border-radius: 3px;
}

/* line 32, stdin */
.film-poster-partial-component__img {
    border-radius: 3px;
    display: block;
    opacity: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 42, stdin */
.film-poster-partial-component__img_loaded {
    opacity: 1;
}

/* line 47, stdin */
.film-poster-partial-component__link {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.film-title-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
}

/* line 12, stdin */
.film-title-partial-component_color_black .film-title-partial-component__link {
    color: #000;
}

/* line 15, stdin */
.film-title-partial-component_color_black .film-title-partial-component__link:hover {
    color: #f60;
}

/* line 22, stdin */
.film-title-partial-component_color_inherit .film-title-partial-component__link {
    color: inherit;
}

/* line 25, stdin */
.film-title-partial-component_color_inherit .film-title-partial-component__link:hover {
    color: inherit;
}

/* line 31, stdin */
.film-title-partial-component__link {
    text-decoration: none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 37, stdin */
.film-title-partial-component__truncate-wrapper {
    display: inline-block;
}

/* line 41, stdin */
.film-title-partial-component__promo-badge {
    display: inline;
    vertical-align: middle;
    margin-left: 8px;
    padding: 2px 4px;
}

/* line 4, stdin */
.film-rating-partial-component {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    display: inline-block;
}

/* line 8, stdin */
.film-rating-partial-component__value {
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    padding-bottom: 2px;
}

/* line 15, stdin */
.film-rating-partial-component__value_type_positive {
    color: #093;
}

/* line 19, stdin */
.film-rating-partial-component__value_type_neutral, .film-rating-partial-component__value_type_unknown {
    color: #777;
}

/* line 24, stdin */
.film-rating-partial-component__value_type_negative {
    color: #f00;
}

/* line 29, stdin */
.film-rating-partial-component__value_empty {
    padding: 8px 0;
}

/* line 32, stdin */
.film-rating-partial-component__value_empty::before {
    content: '';
    display: block;
    width: 16px;
    height: 2px;
    background-color: #aaa;
}

/* line 42, stdin */
.film-rating-partial-component__count {
    font-size: 9px;
    line-height: 13px;
    color: #777;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.film-media-list-item-partial-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 12px;
    padding-bottom: 16px;
    position: relative;
}

/* line 14, stdin */
.film-media-list-item-partial-component__poster {
    margin-top: 5px;
    margin-right: 16px;
    width: 40px;
    height: 60px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 22, stdin */
.film-media-list-item-partial-component__meta {
    margin-right: 20px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 27, stdin */
.film-media-list-item-partial-component__title-container {
    margin-bottom: 2px;
}

/* line 31, stdin */
.film-media-list-item-partial-component__title {
    display: inline;
    color: #000;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 37, stdin */
.film-media-list-item-partial-component__promo-badge {
    display: inline;
    background-color: #ececec;
    color: rgba(0, 0, 0, 0.7);
    padding: 2px 5px;
    vertical-align: middle;
    margin-left: 8px;
}

/* line 46, stdin */
.film-media-list-item-partial-component__rating {
    margin-top: 1px;
    margin-right: 16px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    text-align: right;
}

/* line 53, stdin */
.film-media-list-item-partial-component__to-watch-button {
    margin-top: 2px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    opacity: 0;
    z-index: 2;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 61, stdin */
.film-media-list-item-partial-component__to-watch-button_active {
    opacity: 1;
}

/* line 66, stdin */
.film-media-list-item-partial-component:hover .film-media-list-item-partial-component__to-watch-button {
    opacity: 1;
}

/* line 70, stdin */
.film-media-list-item-partial-component__genres {
    margin-bottom: 7px;
}

/* line 74, stdin */
.film-media-list-item-partial-component__genre {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #777;
}

/* line 80, stdin */
.film-media-list-item-partial-component__genre:first-child {
    text-transform: capitalize;
}

/* line 85, stdin */
.film-media-list-item-partial-component__genre:not(:last-child)::after {
    content: ', ';
}

/* line 91, stdin */
.film-media-list-item-partial-component__cinema-releases {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 17px;
    color: #f60;
}

/* line 98, stdin */
.film-media-list-item-partial-component__cinema-releases::before {
    display: none;
}

/* line 103, stdin */
.film-media-list-item-partial-component__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-decoration: none;
}

/* line 109, stdin */
.film-media-list-item-partial-component__link:hover .film-media-list-item-partial-component__title {
    color: #f60;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.media-films-to-watch-list {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 8, stdin */
.media-films-to-watch-list__title {
    margin-bottom: 24px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.4px;
}

/* line 15, stdin */
.media-films-to-watch-list__title-link {
    color: #333;
    text-decoration: none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 20, stdin */
.media-films-to-watch-list__title-link:hover {
    color: #f60;
}

/* line 27, stdin */
.media-films-to-watch-list__item:not(:last-child) {
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.08);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.08);
}

/* line 2, stdin */
.media-partner-snippet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 7, stdin */
.media-partner-snippet__title-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 11, stdin */
.media-partner-snippet__title {
    line-height: 20px;
    color: #777;
}

/* line 17, stdin */
.media-partner-snippet__logo-wrapper_link {
    text-decoration: none;
    display: inline-block;
}

/* line 23, stdin */
.media-partner-snippet__logo-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 0;
}

/* line 28, stdin */
.media-partner-snippet__logo {
    max-height: 52px;
    width: auto;
    display: block;
}

/* line 5, ../kinopoisk-components/media-post/partner-snippet/_theme_default.scss */
.media-partner-snippet_theme_default .media-partner-snippet__title {
    font-size: 15px;
}

/* line 9, ../kinopoisk-components/media-post/partner-snippet/_theme_default.scss */
.media-partner-snippet_theme_default .media-partner-snippet__title-container {
    padding-right: 8px;
}

/* line 13, ../kinopoisk-components/media-post/partner-snippet/_theme_default.scss */
.media-partner-snippet_theme_default .media-partner-snippet__logo-container {
    padding-left: 8px;
}

/* line 5, ../kinopoisk-components/media-post/partner-snippet/_theme_compact.scss */
.media-partner-snippet_theme_compact .media-partner-snippet__title {
    font-size: 13px;
}

/* line 9, ../kinopoisk-components/media-post/partner-snippet/_theme_compact.scss */
.media-partner-snippet_theme_compact .media-partner-snippet__title-container {
    padding-right: 7px;
}

/* line 13, ../kinopoisk-components/media-post/partner-snippet/_theme_compact.scss */
.media-partner-snippet_theme_compact .media-partner-snippet__logo-container {
    padding-left: 7px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.post-page-label_rubric {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.post-page-label_rubric, .post-page-label_rubric:link, .post-page-label_rubric:visited, .post-page-label_rubric:hover, .post-page-label_rubric:active {
    color: #f60;
    text-decoration: none;
}

@media (hover), (min-width: 0\0) {
    /* line 17, stdin */
    .post-page-label_rubric:hover {
        color: black;
    }
}

/* line 22, stdin */
.post-page-label_rubric.post-page-label_theme_desktop {
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
}

/* line 28, stdin */
.post-page-label_rubric.post-page-label_theme_touch {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 9, stdin */
.media-news__title {
    margin-bottom: 36px;
}

/* line 13, stdin */
.media-news__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 17, stdin */
.media-news__partner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 10px;
}

/* line 22, stdin */
.media-news__content {
    width: 570px;
    margin-right: 50px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

@media screen and (min-width: 1280px) {
    /* line 22, stdin */
    .media-news__content {
        width: 800px;
    }
}

/* line 32, stdin */
.media-news__sidebar {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 36, stdin */
.media-news__header {
    margin-bottom: 40px;
}

/* line 40, stdin */
.media-news__header-meta {
    padding-bottom: 26px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 48, stdin */
.media-news__header-share-buttons {
    display: block;
}

@media screen and (min-width: 1280px) {
    /* line 48, stdin */
    .media-news__header-share-buttons {
        display: none;
    }
}

/* line 56, stdin */
.media-news__published-date {
    font-size: 15px;
    line-height: 20px;
    color: #777;
    margin-right: 24px;
}

/* line 63, stdin */
.media-news__label-container {
    padding-bottom: 12px;
}

/* line 67, stdin */
.media-news__main-img-wrapper {
    padding-top: 8px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

/* line 73, stdin */
.media-news__main-img-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.2%;
    overflow: hidden;
}

/* line 81, stdin */
.media-news__main-img {
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 91, stdin */
.media-news__body-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
}

/* line 96, stdin */
.media-news__body-content {
    width: 100%;
}

/* line 100, stdin */
.media-news__side {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: none;
}

@media screen and (min-width: 1280px) {
    /* line 100, stdin */
    .media-news__side {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        width: 100px;
    }
}

/* line 111, stdin */
.media-news__side-share-buttons {
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
}

/* line 116, stdin */
.media-news__footer {
    margin-bottom: 64px;
}

@media screen and (min-width: 1280px) {
    /* line 120, stdin */
    .media-news__footer-share-buttons {
        padding-left: 100px;
    }
}

/* line 126, stdin */
.media-news__adfox {
    margin-top: 8px;
    margin-bottom: 64px;
    position: relative;
    z-index: 3;
}

/* line 133, stdin */
.media-news__watch-in-cinema-list {
    position: -webkit-sticky;
    position: sticky;
    top: 102px;
    padding-bottom: 48px;
}

/* line 4, stdin */
.media-post-lead {
    font-family: "Kazimir Kinopoisk Web", Arial, Tahoma, Verdana, sans-serif;
    color: #000;
    margin-bottom: 12px;
}

/* line 9, stdin */
.media-post-lead_theme_desktop {
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    padding-bottom: 20px;
}

/* line 16, stdin */
.media-post-lead_theme_touch {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    padding-bottom: 12px;
}

/* line 4, stdin */
.media-post-authors {
    position: relative;
    font-size: 15px;
    color: #000;
    padding-top: 16px;
    margin-bottom: 12px;
}

/* line 11, stdin */
.media-post-authors::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    border-top: 2px solid #333;
}

/* line 20, stdin */
.media-post-authors__title {
    font-weight: 500;
}

/* line 24, stdin */
.media-post-authors_theme_desktop {
    padding-bottom: 20px;
}

/* line 28, stdin */
.media-post-authors_theme_touch {
    padding-bottom: 12px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 9, stdin */
.media-article__title {
    max-width: 760px;
    margin: auto;
}

/* line 13, stdin */
.media-article__title-container {
    margin-bottom: 48px;
}

@media screen and (min-width: 1280px) {
    /* line 13, stdin */
    .media-article__title-container {
        margin-bottom: 12px;
    }
}

/* line 22, stdin */
.media-article__partner {
    margin-top: 20px;
}

/* line 26, stdin */
.media-article__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 30, stdin */
.media-article__content {
    width: 570px;
    margin-right: 50px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

@media screen and (min-width: 1280px) {
    /* line 30, stdin */
    .media-article__content {
        width: 800px;
    }
}

/* line 40, stdin */
.media-article__sidebar {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 44, stdin */
.media-article__header-meta {
    padding-bottom: 28px;
    padding-top: 28px;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    margin-bottom: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

@media screen and (min-width: 1280px) {
    /* line 44, stdin */
    .media-article__header-meta {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-top: none;
    }
}

/* line 60, stdin */
.media-article__header-share-buttons {
    display: block;
}

@media screen and (min-width: 1280px) {
    /* line 60, stdin */
    .media-article__header-share-buttons {
        display: none;
    }
}

/* line 68, stdin */
.media-article__published-date {
    font-size: 15px;
    line-height: 20px;
    color: #777;
    margin-right: 24px;
}

/* line 75, stdin */
.media-article__label-container {
    padding-bottom: 12px;
    text-align: center;
}

/* line 80, stdin */
.media-article__main-img-wrapper {
    padding-top: 8px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

/* line 86, stdin */
.media-article__main-img-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.2%;
    overflow: hidden;
}

/* line 94, stdin */
.media-article__main-img {
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 104, stdin */
.media-article__body-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
}

/* line 109, stdin */
.media-article__body-content {
    width: 100%;
}

/* line 113, stdin */
.media-article__side {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: none;
}

@media screen and (min-width: 1280px) {
    /* line 113, stdin */
    .media-article__side {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        width: 100px;
    }
}

/* line 124, stdin */
.media-article__side-share-buttons {
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
}

/* line 129, stdin */
.media-article__footer {
    margin-bottom: 64px;
}

@media screen and (min-width: 1280px) {
    /* line 133, stdin */
    .media-article__footer-share-buttons {
        padding-left: 100px;
    }
}

/* line 139, stdin */
.media-article__adfox {
    position: relative;
    margin-top: 8px;
    margin-bottom: 64px;
    z-index: 3;
}

/* line 146, stdin */
.media-article__watch-in-cinema-list {
    position: -webkit-sticky;
    position: sticky;
    top: 102px;
    padding-bottom: 48px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, stdin */
.media-main-today {
    padding-top: 40px;
    padding-bottom: 36px;
}

@media screen and (min-width: 1280px) {
    /* line 8, stdin */
    .media-main-today {
        padding-bottom: 32px;
    }
}

/* line 19, stdin */
.media-main-today__title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    color: #000;
    margin-bottom: 28px;
}

/* line 27, stdin */
.media-main-today__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 0%;
        -ms-flex: 0 1 0%;
            flex: 0 1 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-left: -14px;
    margin-right: -14px;
}

@media screen and (min-width: 1280px) {
    /* line 27, stdin */
    .media-main-today__inner {
        margin-left: -16px;
        margin-right: -16px;
    }
}

/* line 31, stdin */
.media-main-today__media-post-column {
    margin-bottom: 28px;
}

@media screen and (min-width: 1280px) {
    /* line 31, stdin */
    .media-main-today__media-post-column {
        margin-bottom: 32px;
    }
}

/* line 34, stdin */
.media-main-today__media-post-column_type_card {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
}

@media screen and (min-width: 1280px) {
    /* line 34, stdin */
    .media-main-today__media-post-column_type_card {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 42, stdin */
.media-main-today__media-post-column_type_feature {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
}

@media screen and (min-width: 1280px) {
    /* line 42, stdin */
    .media-main-today__media-post-column_type_feature {
        padding-left: 16px;
        padding-right: 16px;
    }
}

/* line 51, stdin */
.media-main-today__post-feature-card {
    width: 100%;
    height: 100%;
    min-height: 290px;
}

@media screen and (min-width: 1280px) {
    /* line 51, stdin */
    .media-main-today__post-feature-card {
        min-height: 340px;
    }
}

/* line 61, stdin */
.media-main-today__post-card {
    width: 100%;
    height: 100%;
}

/* line 2, stdin */
.anchor-element {
    display: block;
    position: relative;
    width: 0;
    height: 0;
    z-index: -1;
    visibility: hidden;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.comment-action-button {
    border: 0;
    background-color: transparent;
    font-family: inherit;
    cursor: pointer;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 13, stdin */
.comment-action-button_type_simple-small {
    font-size: 13px;
    line-height: 18px;
    color: #777;
}

/* line 18, stdin */
.comment-action-button_type_simple-small:hover {
    color: #333;
}

/* line 23, stdin */
.comment-action-button_type_simple {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #777;
}

/* line 29, stdin */
.comment-action-button_type_simple:hover {
    color: #333;
}

/* line 34, stdin */
.comment-action-button_type_orange {
    height: 36px;
    border-radius: 3px;
    background-color: #f60;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    color: #fff;
    padding: 0 24px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 46, stdin */
.comment-action-button_type_orange:hover {
    background-color: #f26100;
}

/* line 50, stdin */
.comment-action-button_type_orange:active {
    background-color: #eb5e00;
}

/* line 54, stdin */
.comment-action-button_type_orange[disabled] {
    color: #aaa;
    background-color: #f7f7f7;
    pointer-events: none;
}

/* line 61, stdin */
.comment-action-button_type_grey {
    height: 36px;
    border-radius: 3px;
    background-color: #f2f2f2;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    color: #333;
    padding: 0 24px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 73, stdin */
.comment-action-button_type_grey:hover {
    background-color: #e6e6e6;
}

/* line 77, stdin */
.comment-action-button_type_grey:active {
    background-color: #dedede;
}

/* line 82, stdin */
.comment-action-button_type_increase {
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-2-2h18v18H-2z'/%3E %3Cpath fill='%23093' d='M6 6H0v2h6v6h2V8h6V6H8V0H6z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 91, stdin */
.comment-action-button_type_increase.comment-action-button_active {
    background-color: rgba(0, 153, 51, 0.07);
}

/* line 95, stdin */
.comment-action-button_type_decrease {
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='2' viewBox='0 0 14 2'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-2-8h18v18H-2z'/%3E %3Cpath fill='%23FF483D' d='M0 0h14v2H0z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 104, stdin */
.comment-action-button_type_decrease.comment-action-button_active {
    background-color: rgba(255, 72, 61, 0.12);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.comment-user-avatar {
    width: 40px;
    height: 40px;
    display: block;
    border-radius: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Cpath id='a' d='M36,17.99997 C36,27.94107 27.9411,35.99997 18,35.99997 C8.0589,35.99997 0,27.94107 0,17.99997 C0,8.05887 8.0589,-3e-05 18,-3e-05 C27.9411,-3e-05 36,8.05887 36,17.99997'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='b' fill='white'%3E %3Cuse xlink:href='%23a'/%3E %3C/mask%3E %3Cuse fill='%23D8D8D8' xlink:href='%23a'/%3E %3Cpath fill='%23BBBBBB' d='M13.65,25.275 L13.1568,28.8009 C11.12055,29.6163 8.1675,30.54 6.30525,31.68375 C9.45105,34.37505 13.5354,36 18,36 C22.5531,36 26.71125,34.30965 29.8812,31.52205 C28.36335,30.59655 25.8516,29.84205 22.84305,28.8009 L22.35,25.275 L13.65,25.275 Z' mask='url(%23b)'/%3E %3Cpath fill='%23E6E6E6' d='M9.57075,18.8742 C9.78675,19.7043 10.296,20.3487 10.8858,20.6397 C12.24765,25.0866 15.1209,28.35 18.0681,28.35 C21.0924,28.35 24.2955,25.07805 25.47375,20.58375 C26.01855,20.271 26.4813,19.65495 26.68455,18.8742 C26.97225,17.7681 26.64555,16.69605 25.9479,16.25175 C25.85625,8.4381 22.1151,6.45 18.0681,6.45 C13.9935,6.45 9.5046,8.41695 10.1055,16.40685 C9.54945,16.91565 9.3126,17.8812 9.57075,18.8742 Z' mask='url(%23b)'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.comment-reply-to {
    background-color: transparent;
    border: none;
    font-size: 13px;
    color: #777;
    cursor: pointer;
    display: inline;
    word-break: break-all;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 15, stdin */
.comment-reply-to::before {
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h18v18H0z'/%3E %3Cpath fill='%23000' d='M10 9V6l5.003 3.5L10 13v-3H3V9z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center -1px;
    margin-right: 2px;
    opacity: 0.4;
    position: relative;
    vertical-align: middle;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-size: 18px 18px;
}

/* line 31, stdin */
.comment-reply-to:hover {
    color: #333;
}

/* line 34, stdin */
.comment-reply-to:hover::before {
    opacity: 0.7;
}

/* line 39, stdin */
.comment-reply-to__name {
    vertical-align: middle;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.comment-expand-button {
    font-size: 13px;
    line-height: 18px;
    color: #777;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border: none;
    background-color: transparent;
    cursor: pointer;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 16, stdin */
.comment-expand-button::after {
    content: '';
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h12v12H0z'/%3E %3Cpath stroke='%23000' stroke-width='1.2' d='M11 5L6 9 1 5'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    opacity: 0.4;
    margin-left: 4px;
    position: relative;
    top: -1px;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-size: 12px 12px;
}

/* line 32, stdin */
.comment-expand-button:hover {
    color: #333;
}

/* line 35, stdin */
.comment-expand-button:hover::after {
    opacity: 1;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.comment-snippet__rating-bar-value {
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 15, stdin */
.comment-snippet__rating-bar-value_type_negative {
    color: #ff483d;
}

/* line 19, stdin */
.comment-snippet__rating-bar-value_type_neutral {
    color: #aaa;
}

/* line 23, stdin */
.comment-snippet__rating-bar-value_type_positive {
    color: #093;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.comment-snippet__rating-bar {
    width: 32px;
    text-align: center;
}

/* line 11, stdin */
.comment-snippet__rating-bar-value {
    display: block;
    margin: 6px 0;
}

/* line 16, stdin */
.comment-snippet__rating-bar-button {
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 3px;
    opacity: 0;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: center;
    background-color: transparent;
    display: block;
    margin: auto;
    -webkit-transition-property: background-color, background-image, color, opacity;
    transition-property: background-color, background-image, color, opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 32, stdin */
.comment-snippet__rating-bar-button_active,
.comment-snippet:hover .comment-snippet__rating-bar-button {
    opacity: 1;
}

/* line 39, stdin */
.comment-snippet__rating-bar-button_action_like {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='12' viewBox='0 0 12 12'%3E %3Cg fill='%23000'%3E %3Cpath id='a' d='M5 5V1h2v4h4v2H7v4H5V7H1V5h4z' fill='%23b2b2b2' /%3E %3C/g%3E %3C/svg%3E");
}

/* line 42, stdin */
.comment-snippet__rating-bar-button_action_like:hover, .comment-snippet__rating-bar-button_action_like.comment-snippet__rating-bar-button_active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='12' viewBox='0 0 12 12'%3E %3Cg fill='%23000'%3E %3Cpath id='a' d='M5 5V1h2v4h4v2H7v4H5V7H1V5h4z' fill='%23093' /%3E %3C/g%3E %3C/svg%3E");
}

/* line 47, stdin */
.comment-snippet__rating-bar-button_action_like:hover {
    background-color: rgba(0, 153, 51, 0.07);
}

/* line 52, stdin */
.comment-snippet__rating-bar-button_action_dislike {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='12' viewBox='0 0 12 12'%3E %3Cg fill='%23000'%3E %3Cpath id='a' d='M1 5h10v2H1z' fill='%23b2b2b2' /%3E %3C/g%3E %3C/svg%3E");
}

/* line 55, stdin */
.comment-snippet__rating-bar-button_action_dislike:hover, .comment-snippet__rating-bar-button_action_dislike.comment-snippet__rating-bar-button_active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='12' viewBox='0 0 12 12'%3E %3Cg fill='%23000'%3E %3Cpath id='a' d='M1 5h10v2H1z' fill='%23ff483d' /%3E %3C/g%3E %3C/svg%3E");
}

/* line 60, stdin */
.comment-snippet__rating-bar-button_action_dislike:hover {
    background-color: rgba(255, 72, 61, 0.12);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.comment-snippet-options-button {
    display: inline-block;
    position: relative;
}

/* line 8, stdin */
.comment-snippet-options-button__options-container {
    padding: 10px 0;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    left: -20px;
    margin-top: 6px;
    z-index: 1;
}

/* line 20, stdin */
.comment-snippet-options-button__option {
    display: block;
    width: 170px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 7px 20px;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: left;
    border: none;
    font-family: inherit;
    cursor: pointer;
    background-color: transparent;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 36, stdin */
.comment-snippet-options-button__option:hover {
    background-color: #f2f2f2;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.comment-snippet-options-button-compact {
    display: inline-block;
    position: relative;
}

/* line 10, stdin */
.comment-snippet-options-button-compact__button {
    width: 18px;
    height: 18px;
    cursor: pointer;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M2 11a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    opacity: 0.3;
    border: none;
}

/* line 23, stdin */
.comment-snippet-options-button-compact__background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1;
}

/* line 33, stdin */
.comment-snippet-options-button-compact__options-container {
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    right: -10px;
    margin-top: 6px;
    width: 280px;
    z-index: 2;
}

/* line 44, stdin */
.comment-snippet-options-button-compact__options-container::before {
    content: '';
    width: 12px;
    height: 12px;
    top: 0;
    right: 9px;
    display: block;
    position: absolute;
    background: white;
    z-index: -1;
    -webkit-transform: rotate(45deg) translateX(-50%);
            transform: rotate(45deg) translateX(-50%);
}

/* line 58, stdin */
.comment-snippet-options-button-compact__option {
    font-size: 16px;
    font-weight: 500;
    font-family: inherit;
    line-height: 20px;
    color: #333;
    width: 100%;
    height: 52px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 71, stdin */
.comment-snippet-options-button-compact__option_type_compact {
    width: 50%;
}

/* line 74, stdin */
.comment-snippet-options-button-compact__option_type_compact + .comment-snippet-options-button-compact__option_type_compact {
    border-left: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 79, stdin */
.comment-snippet-options-button-compact__option:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.comment-snippet {
    border-radius: 5px;
    font-size: 15px;
    background-color: transparent;
    position: relative;
}

/* line 15, stdin */
.comment-snippet_is-options-menu-open {
    z-index: 3;
}

/* line 19, stdin */
.comment-snippet::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: -20px;
    padding: 0 20px;
    background-color: transparent;
    border-radius: 5px;
    z-index: 1;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 37, stdin */
.comment-snippet_highlighted::before {
    background-color: #fff7f2;
}

/* line 42, stdin */
.comment-snippet__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 2;
}

/* line 48, stdin */
.comment-snippet__left-bar, .comment-snippet__content {
    padding-top: 18px;
    padding-bottom: 18px;
}

/* line 54, stdin */
.comment-snippet__right-bar {
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: 24px;
}

/* line 61, stdin */
.comment-snippet__left-bar {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 16px;
}

/* line 66, stdin */
.comment-snippet__content {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 1px;
        -ms-flex-preferred-size: 1px;
            flex-basis: 1px;
}

/* line 72, stdin */
.comment-snippet__header {
    padding-bottom: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}

/* line 79, stdin */
.comment-snippet__username {
    font-size: inherit;
    font-weight: 500;
    margin-right: 4px;
    vertical-align: middle;
    word-break: break-all;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.comment-snippet__username, .comment-snippet__username:link, .comment-snippet__username:visited, .comment-snippet__username:hover, .comment-snippet__username:active {
    color: #000;
    text-decoration: none;
}

/* line 92, stdin */
.comment-snippet__username-container {
    line-height: 20px;
}

/* line 96, stdin */
.comment-snippet__body {
    font-size: inherit;
    line-height: 22px;
    color: #333;
    padding-bottom: 8px;
}

/* line 102, stdin */
.comment-snippet__body a {
    text-decoration: none;
    color: inherit;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(170, 170, 170, 0.3)), to(rgba(170, 170, 170, 0.3)));
    background-image: -webkit-linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-image: linear-gradient(rgba(170, 170, 170, 0.3), rgba(170, 170, 170, 0.3));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 0 88%;
    text-shadow: 0.5px 0 #fff, -0.5px 0 #fff, 1px 0 #fff, -1px 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff, 0.5px 0.5px #fff, -0.5px 0.5px #fff, 1px 0.5px #fff, -1px 0.5px #fff, 1.5px 0.5px #fff, -1.5px 0.5px #fff;
    -webkit-transition-property: background-image, color;
    transition-property: background-image, color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 29, ../kinopoisk-components/media-post/_mixins.scss */
.comment-snippet__body a:hover {
    color: #f60;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 102, 0, 0.8)), to(rgba(255, 102, 0, 0.8)));
    background-image: -webkit-linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
    background-image: linear-gradient(rgba(255, 102, 0, 0.8), rgba(255, 102, 0, 0.8));
}

/* line 112, stdin */
.comment-snippet__date {
    font-size: 13px;
    line-height: 18px;
    color: #aaa;
}

/* line 119, stdin */
.comment-snippet__button:not(:last-child) {
    margin-right: 12px;
}

/* line 124, stdin */
.comment-snippet__text {
    white-space: pre-wrap;
    word-break: break-word;
    word-wrap: break-word;
}

/* line 130, stdin */
.comment-snippet__user-avatar-link {
    display: block;
    text-decoration: none;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 8, ../kinopoisk-components/comment/snippet/_theme_default.scss */
.comment-snippet_theme_default:hover .comment-snippet__rating-bar-value {
    opacity: 1;
}

/* line 15, ../kinopoisk-components/comment/snippet/_theme_default.scss */
.comment-snippet_theme_default .comment-snippet__rating-bar-value {
    opacity: 0;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 20, ../kinopoisk-components/comment/snippet/_theme_default.scss */
.comment-snippet_theme_default .comment-snippet__rating-bar-value_active {
    opacity: 1;
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, ../kinopoisk-components/comment/snippet/_theme_compact.scss */
.comment-snippet_theme_compact .comment-snippet__rating-bar-value {
    display: block;
    margin: 0;
    opacity: 0;
}

/* line 12, ../kinopoisk-components/comment/snippet/_theme_compact.scss */
.comment-snippet_theme_compact .comment-snippet__rating-bar-value_active {
    opacity: 1;
}

/* line 17, ../kinopoisk-components/comment/snippet/_theme_compact.scss */
.comment-snippet_theme_compact .comment-snippet__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 23, ../kinopoisk-components/comment/snippet/_theme_compact.scss */
.comment-snippet_theme_compact .comment-snippet__options-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 2, stdin */
.comments-loader {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

/* line 18, stdin */
.comments-loader__dot {
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 2px;
    background-color: black;
    -webkit-animation-name: blink;
            animation-name: blink;
    -webkit-animation-duration: 1.4s;
            animation-duration: 1.4s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
}

/* line 24, stdin */
.comments-loader::before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 2px;
    background-color: black;
    -webkit-animation-name: blink;
            animation-name: blink;
    -webkit-animation-duration: 1.4s;
            animation-duration: 1.4s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

/* line 30, stdin */
.comments-loader::after {
    content: '';
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s;
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 2px;
    background-color: black;
    -webkit-animation-name: blink;
            animation-name: blink;
    -webkit-animation-duration: 1.4s;
            animation-duration: 1.4s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

@-webkit-keyframes blink {
    0% {
        opacity: 0.1;
    }
    20% {
        opacity: 0.4;
    }
    100% {
        opacity: 0.1;
    }
}

@keyframes blink {
    0% {
        opacity: 0.1;
    }
    20% {
        opacity: 0.4;
    }
    100% {
        opacity: 0.1;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.comment-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 8, stdin */
.comment-form__user-avatar {
    width: 40px;
    height: 40px;
}

/* line 12, stdin */
.comment-form__user-avatar_hidden {
    visibility: hidden;
}

/* line 17, stdin */
.comment-form__sidebar {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 16px;
}

/* line 22, stdin */
.comment-form__body {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

/* line 27, stdin */
.comment-form__textarea {
    font-family: inherit;
    font-size: 15px;
    line-height: 22px;
    color: #333;
    padding: 10px 16px 12px;
    border: none;
    resize: vertical;
    display: block;
    width: 100%;
    border-radius: 3px;
    background-color: #f2f2f2;
    caret-color: #f60;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 44px;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.comment-form__textarea::-webkit-input-placeholder {
    color: #aaa;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.comment-form__textarea:-moz-placeholder {
    color: #aaa;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.comment-form__textarea::-moz-placeholder {
    color: #aaa;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.comment-form__textarea:-ms-input-placeholder {
    color: #aaa;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.comment-form__textarea::-moz-selection {
    background-color: #aaa;
    color: #fff;
}
.comment-form__textarea::selection {
    background-color: #aaa;
    color: #fff;
}

/* line 179, ../kinopoisk-components/mixins.scss */
.comment-form__textarea::-moz-selection {
    background-color: #aaa;
    color: #fff;
}

/* line 52, stdin */
.comment-form__textarea:hover {
    background-color: #e6e6e6;
}

/* line 57, stdin */
.comment-form__controls {
    margin-top: 16px;
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 63, stdin */
.comment-form__controls_visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 68, stdin */
.comment-form__button {
    position: relative;
}

/* line 71, stdin */
.comment-form__button:not(:last-child) {
    margin-right: 20px;
}

/* line 76, stdin */
.comment-form__button-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

/* line 83, stdin */
.comment-form__button_is-pending .comment-form__button-label {
    visibility: hidden;
}

/* line 87, stdin */
.comment-form__reply-to-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
}

/* line 4, ../kinopoisk-components/comment/form/_theme_compact.scss */
.comment-form_theme_compact .comment-form__user-avatar_type_reply-to {
    margin-right: 8px;
}

/* line 7, stdin */
.comment-thread-snippet__comment-snippet_is-child .comment-snippet__user-avatar {
    width: 28px;
    height: 28px;
}

/* line 11, stdin */
.comment-thread-snippet__comment-snippet_is-child .comment-snippet__user-avatar_matrix::after {
    width: 28px;
    height: 28px;
    content: '';
}

/* line 7, stdin */
.comment-thread-snippet .comment-form__user-avatar {
    width: 28px;
    height: 28px;
}

/* line 11, stdin */
.comment-thread-snippet .comment-form__user-avatar_matrix::after {
    width: 28px;
    height: 28px;
    content: '';
}

/* line 10, ../kinopoisk-components/comment/thread-snippet/_theme_default.scss */
.comment-thread-snippet_theme_default .comment-thread-snippet__show-button-container {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 56px;
}

/* line 18, ../kinopoisk-components/comment/thread-snippet/_theme_default.scss */
.comment-thread-snippet_theme_default .comment-thread-snippet__comment-snippet .comment-snippet__left-bar, .comment-thread-snippet_theme_default .comment-thread-snippet__comment-snippet .comment-snippet__content {
    padding-top: 18px;
    padding-bottom: 18px;
}

/* line 25, ../kinopoisk-components/comment/thread-snippet/_theme_default.scss */
.comment-thread-snippet_theme_default .comment-thread-snippet__comment-snippet_is-child {
    padding-left: 56px;
}

/* line 2, ../kinopoisk-components/comment/form/_mix.scss */
.comment-thread-snippet_theme_default .comment-form {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 56px;
}

/* line 10, ../kinopoisk-components/comment/thread-snippet/_theme_compact.scss */
.comment-thread-snippet_theme_compact .comment-thread-snippet__show-button-container {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 52px;
}

/* line 18, ../kinopoisk-components/comment/thread-snippet/_theme_compact.scss */
.comment-thread-snippet_theme_compact .comment-thread-snippet__comment-snippet .comment-snippet__left-bar, .comment-thread-snippet_theme_compact .comment-thread-snippet__comment-snippet .comment-snippet__content {
    padding-top: 16px;
    padding-bottom: 16px;
}

/* line 25, ../kinopoisk-components/comment/thread-snippet/_theme_compact.scss */
.comment-thread-snippet_theme_compact .comment-thread-snippet__comment-snippet_is-child {
    padding-left: 52px;
}

/* line 2, ../kinopoisk-components/comment/form/_mix.scss */
.comment-thread-snippet_theme_compact .comment-form {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 52px;
}

/* line 36, ../kinopoisk-components/comment/thread-snippet/_theme_compact.scss */
.comment-thread-snippet_theme_compact .comment-form__sidebar {
    display: none;
}

/* line 40, ../kinopoisk-components/comment/thread-snippet/_theme_compact.scss */
.comment-thread-snippet_theme_compact .comment-form_is-child {
    padding-left: 52px;
}

/* line 2, stdin */
.comments-load-more-button {
    height: 44px;
    margin: auto;
    display: block;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.comment-auth-require-snippet {
    font-size: 15px;
    line-height: 22px;
    color: #000;
}

/* line 9, stdin */
.comment-auth-require-snippet__button {
    color: #3176bc;
    font-weight: 500;
    cursor: pointer;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 16, stdin */
.comment-auth-require-snippet__button:hover {
    color: #2a67a3;
}

/* line 2, stdin */
.media-comments-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}

/* line 10, stdin */
.media-comments-title__total-count {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #777;
    margin-left: 12px;
}

/* line 18, stdin */
.media-comments-title__loader {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    margin-left: 12px;
}

/* line 1, ../kinopoisk-components/media-comments/title/_theme_compact.scss */
.media-comments-title_theme_compact {
    font-size: 22px;
    line-height: 28px;
}

/* line 6, ../kinopoisk-components/media-comments/title/_theme_compact.scss */
.media-comments-title_theme_compact .media-comments-title__total-count {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-left: 8px;
}

/* line 13, ../kinopoisk-components/media-comments/title/_theme_compact.scss */
.media-comments-title_theme_compact .media-comments-title__loader {
    margin-left: 8px;
}

/* line 3, stdin */
.media-comments__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 9, stdin */
.media-comments__title {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 14, stdin */
.media-comments__description {
    padding-top: 16px;
    width: 100%;
}

/* line 19, stdin */
.media-comments__load-more {
    min-width: 320px;
    margin-top: 24px;
}

/* line 24, stdin */
.media-comments__load-more + .media-comments__form {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    padding-top: 42px;
}

/* line 5, ../kinopoisk-components/media-comments/_theme_default.scss */
.media-comments_theme_default .media-comments__header-wrapper {
    padding-bottom: 24px;
}

/* line 9, ../kinopoisk-components/media-comments/_theme_default.scss */
.media-comments_theme_default .media-comments__form {
    padding-top: 18px;
    padding-bottom: 18px;
    margin-bottom: 8px;
}

/* line 15, ../kinopoisk-components/media-comments/_theme_default.scss */
.media-comments_theme_default .media-comments__form .comment-form__sidebar {
    margin-right: 12px;
}

/* line 4, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact {
    padding-bottom: 40px;
}

/* line 10, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .media-comments__header-wrapper {
    padding-bottom: 16px;
}

/* line 14, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .media-comments__header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 18, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .media-comments__description {
    padding-top: 12px;
}

/* line 22, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .media-comments__load-more {
    width: 100%;
    min-width: auto;
    margin-top: 20px;
}

/* line 30, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .media-comments__comment-thread-snippet:not(:last-of-type)::after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.08);
    display: block;
    position: relative;
}

/* line 41, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .media-comments__form {
    padding-top: 16px;
    padding-bottom: 16px;
    margin-bottom: 4px;
}

/* line 49, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .comment-form__sidebar {
    margin-right: 12px;
}

/* line 53, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .comment-form__textarea {
    padding-top: 8px;
    padding-bottom: 10px;
    min-height: 40px;
}

/* line 61, ../kinopoisk-components/media-comments/_theme_compact.scss */
.media-comments_theme_compact .comment-snippet__left-bar {
    margin-right: 12px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.media-post-admin-snippet {
    background: #fff;
    color: black;
    -webkit-box-shadow: 0 0 28px 5px rgba(60, 60, 60, 0.2);
            box-shadow: 0 0 28px 5px rgba(60, 60, 60, 0.2);
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

/* line 35, stdin */
.media-post-admin-snippet__control-button-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 5px;
}

/* line 41, stdin */
.media-post-admin-snippet__close-button {
    width: 32px;
    height: 32px;
    border: none;
    outline: 0;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15px;
    cursor: pointer;
    opacity: 0.5;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M19.586 3L12 10.586 4.414 3 3 4.414 10.586 12 3 19.586 4.414 21 12 13.414 19.586 21 21 19.586 13.414 12 21 4.414z'/%3E %3C/svg%3E");
}

/* line 30, stdin */
.media-post-admin-snippet__close-button:hover {
    opacity: 1;
}

/* line 47, stdin */
.media-post-admin-snippet__open-button {
    width: 32px;
    height: 32px;
    border: none;
    outline: 0;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15px;
    cursor: pointer;
    opacity: 0.5;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8m7.5-4c0-.371-.036-.733-.088-1.09L22 8.732 19.66 5l-3.028 1.109a7.474 7.474 0 0 0-2.038-1.139L14 2h-4l-.594 2.97a7.474 7.474 0 0 0-2.038 1.139L4.34 5 2 8.732l2.588 2.178A7.537 7.537 0 0 0 4.5 12c0 .371.036.733.088 1.09L2 15.268 4.34 19l3.028-1.109c.61.481 1.297.865 2.038 1.139L10 22h4l.594-2.97a7.474 7.474 0 0 0 2.038-1.139L19.66 19 22 15.268l-2.588-2.178c.052-.357.088-.719.088-1.09'/%3E %3C/svg%3E");
}

/* line 30, stdin */
.media-post-admin-snippet__open-button:hover {
    opacity: 1;
}

/* line 53, stdin */
.media-post-admin-snippet__section {
    padding: 10px 18px 12px;
}

/* line 56, stdin */
.media-post-admin-snippet__section:not(:last-of-type) {
    border-bottom: 3px solid #f5f5f5;
}

/* line 61, stdin */
.media-post-admin-snippet__control-button-container + .media-post-admin-snippet__section {
    padding-top: 0;
}

/* line 65, stdin */
.media-post-admin-snippet__section-title {
    font-size: 15px;
    font-weight: 500;
    padding-bottom: 6px;
    color: #1f2021;
}

/* line 72, stdin */
.media-post-admin-snippet__links {
    list-style: none;
}

/* line 76, stdin */
.media-post-admin-snippet__link {
    display: inline-block;
    font-size: 13px;
    -webkit-text-decoration-color: #c5c3c3;
            text-decoration-color: #c5c3c3;
    color: #2f3033;
    -webkit-transition-property: color, -webkit-text-decoration-color;
    transition-property: color, -webkit-text-decoration-color;
    transition-property: color, text-decoration-color;
    transition-property: color, text-decoration-color, -webkit-text-decoration-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 84, stdin */
.media-post-admin-snippet__link:hover {
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
}

/* line 90, stdin */
.media-post-admin-snippet__item:not(:last-of-type) {
    margin-bottom: 12px;
}

/* line 95, stdin */
.media-post-admin-snippet__keywords {
    padding-top: 4px;
}

/* line 99, stdin */
.media-post-admin-snippet__keywords-link {
    display: inline-block;
    margin: 0 2px 2px 0;
    padding: 4px;
    border: 1px solid #eae9ee;
    border-radius: 3px;
    background-color: #f5f6fa;
    font-size: 12px;
    color: #2f3033;
    text-decoration: none;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 112, stdin */
.media-post-admin-snippet__keywords-link:hover {
    background-color: #dee0e8;
}

/* line 2, stdin */
.adfox-custom-item {
    display: block;
    text-decoration: none;
}

/* line 6, stdin */
.adfox-custom-item__pixel {
    opacity: 0;
}

/* line 5, stdin */
.media-post-page {
    padding-bottom: 64px;
}

/* line 10, stdin */
.media-post-page__post {
    padding-top: 48px;
}

/* line 14, stdin */
.media-post-page__comments-section {
    border-top: 10px solid #f2f2f2;
    padding-top: 48px;
}

/* line 19, stdin */
.media-post-page__admin-snippet {
    position: fixed;
    top: 110px;
    right: 0;
    max-width: 300px;
    max-height: calc(100vh - 110px);
    z-index: 19;
    overflow-y: auto;
}

/* line 29, stdin */
.media-post-page__foxad {
    position: relative;
    z-index: 3;
}

/* line 33, stdin */
.media-post-page__foxad_custom {
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.media-list-page-breadcrumbs {
    list-style: none;
}

/* line 9, stdin */
.media-list-page-breadcrumbs__item-link {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.media-list-page-breadcrumbs__item-link, .media-list-page-breadcrumbs__item-link:link, .media-list-page-breadcrumbs__item-link:visited, .media-list-page-breadcrumbs__item-link:hover, .media-list-page-breadcrumbs__item-link:active {
    color: #777;
    text-decoration: none;
}

@media (hover), (min-width: 0\0) {
    /* line 24, stdin */
    .media-list-page-breadcrumbs__item-link:hover {
        color: #333;
    }
}

/* line 5, stdin */
.media-rubric-page__posts-list {
    position: relative;
    z-index: 5;
}

/* line 10, stdin */
.media-rubric-page__fullscreen-rubrics-menu {
    z-index: 12;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.watch-online-support-snippet {
    text-align: center;
    font-size: 15px;
    line-height: 18px;
}

/* line 12, stdin */
.watch-online-support-snippet_app-theme_dark {
    color: rgba(255, 255, 255, 0.5);
    background-color: rgba(255, 255, 255, 0.05);
}

/* line 4, ../kinopoisk-components/mixins.scss */
.watch-online-support-snippet_app-theme_dark .watch-online-support-snippet__link, .watch-online-support-snippet_app-theme_dark .watch-online-support-snippet__link:link, .watch-online-support-snippet_app-theme_dark .watch-online-support-snippet__link:visited, .watch-online-support-snippet_app-theme_dark .watch-online-support-snippet__link:hover, .watch-online-support-snippet_app-theme_dark .watch-online-support-snippet__link:active {
    color: rgba(255, 255, 255, 0.7);
}

/* line 23, stdin */
.watch-online-support-snippet_app-theme_dark .watch-online-support-snippet__link:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 29, stdin */
.watch-online-support-snippet__content {
    margin: auto;
    position: relative;
    padding: 25px 0 27px;
}

/* line 34, stdin */
.watch-online-support-snippet__content::before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

/* line 45, stdin */
.watch-online-support-snippet__link {
    -webkit-transition: color 0.1s ease;
    transition: color 0.1s ease;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.watch-online-support-snippet__link, .watch-online-support-snippet__link:link, .watch-online-support-snippet__link:visited, .watch-online-support-snippet__link:hover, .watch-online-support-snippet__link:active {
    color: inherit;
    text-decoration: none;
    font-weight: 500;
}

/* line 4, stdin */
.watch-online-empty-placeholder {
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    padding: 170px 0 200px;
    margin: auto;
    max-width: 480px;
}

/* line 13, stdin */
.watch-online-empty-placeholder__title {
    font-size: 28px;
    font-weight: 600;
    font-style: normal;
    line-height: 32px;
    padding-bottom: 12px;
}

/* line 21, stdin */
.watch-online-empty-placeholder__text {
    font-size: 15px;
    line-height: 22px;
    opacity: 0.5;
}

/* line 3, stdin */
.watch-online-selection-bunker-item__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

/* line 10, stdin */
.watch-online-selection-bunker-item__wrapper {
    position: relative;
    display: block;
    text-decoration: none;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.08);
    overflow: hidden;
}

/* line 2, stdin */
.background-container {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-size: cover;
}

/* line 2, stdin */
.plus-badge {
    width: 37px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='44' height='16' viewBox='0 0 44 16'%3E %3Cdefs%3E %3Cpath id='a' d='M16 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4z'/%3E %3Cpath id='b' d='M16 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4z'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cuse fill='%23FC0' fill-rule='nonzero' transform='translate(28)' xlink:href='%23a'/%3E %3Cuse fill='%23F80' fill-rule='nonzero' transform='translate(24)' xlink:href='%23b'/%3E %3Cpath fill='%234434FF' fill-rule='nonzero' d='M36 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h28a4 4 0 0 1 4 4z'/%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M4.711 10.996H6.05V6.09h2.413v4.906h1.339V5.004H4.711zM12.123 7.342a9.43 9.43 0 0 1-.167 1.53 1.71 1.71 0 0 1-.306.686.625.625 0 0 1-.502.226.972.972 0 0 1-.174-.024v1.247a3.1 3.1 0 0 0 .358.023c.385.02.764-.098 1.068-.334.289-.26.5-.593.612-.964.157-.5.252-1.018.283-1.542.046-.607.077-1.308.092-2.1h1.743v4.906h1.34V5.004h-4.307c0 .932-.013 1.71-.04 2.338zM25.13 5.691a2.513 2.513 0 0 0-.912-.6 3.288 3.288 0 0 0-2.153-.04 2.536 2.536 0 0 0-1.455 1.263 3.241 3.241 0 0 0-.323 1.068h-.877V5.004h-1.34v5.992h1.34V8.467h.854c.037.391.142.772.312 1.126.15.313.358.594.611.831.247.228.538.402.855.514.707.242 1.476.23 2.176-.035.344-.134.655-.34.912-.606.267-.28.473-.612.606-.975a3.72 3.72 0 0 0 .219-1.328 3.72 3.72 0 0 0-.22-1.327 2.813 2.813 0 0 0-.605-.976zm-.976 3.816a1.37 1.37 0 0 1-1.073.484 1.341 1.341 0 0 1-1.057-.485 2.268 2.268 0 0 1-.421-1.512 2.268 2.268 0 0 1 .421-1.512c.26-.314.649-.492 1.056-.485.414-.008.81.173 1.074.49.318.436.47.97.427 1.507a2.246 2.246 0 0 1-.427 1.512zM30.082 5.997c.33-.005.659.038.976.127.275.082.538.203.78.358V5.374a2.358 2.358 0 0 0-.745-.347 4.252 4.252 0 0 0-2.407.075A2.605 2.605 0 0 0 27.07 6.69c-.152.418-.227.86-.22 1.304-.007.449.067.895.22 1.316.134.367.347.7.623.976.28.272.614.48.981.612.419.148.86.22 1.305.213.374.009.748-.04 1.108-.144.264-.08.516-.194.75-.34V9.517a3.852 3.852 0 0 1-.779.34c-.328.096-.669.14-1.01.133-1.216 0-1.824-.665-1.824-1.997 0-1.331.62-1.997 1.858-1.997z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

/* line 10, stdin */
.plus-badge_size_m {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='60' height='24' viewBox='0 0 60 24'%3E %3Cdefs%3E %3Crect id='a' width='60' height='24' rx='12'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='b' fill='%23fff'%3E %3Cuse xlink:href='%23a'/%3E %3C/mask%3E %3Cuse fill='%232E46E6' xlink:href='%23a'/%3E %3Cpath fill='%23FFF' d='M10.875 7.667h7.345v8.666h-1.932V9.237h-3.48v7.096h-1.933V7.667zm10.26 5.594c.122-.568.203-1.306.242-2.213.038-.907.058-2.034.058-3.381h6.212v8.666h-1.932V9.237H23.2a54.779 54.779 0 0 1-.133 3.039c-.067.879-.203 1.622-.408 2.229-.205.606-.5 1.071-.883 1.394-.383.323-.896.484-1.54.484a3.873 3.873 0 0 1-.517-.033v-1.804a1.4 1.4 0 0 0 .25.034c.3 0 .541-.109.725-.326.183-.217.33-.548.441-.993zm20.07-1.27c0 .724-.105 1.364-.316 1.92a4.072 4.072 0 0 1-.875 1.412c-.372.384-.81.676-1.315.876-.506.2-1.052.301-1.64.301a4.414 4.414 0 0 1-1.5-.25 3.567 3.567 0 0 1-1.233-.744 4.06 4.06 0 0 1-.882-1.202 4.842 4.842 0 0 1-.45-1.628h-1.233v3.657H29.83V7.667h1.932v3.44h1.266a4.698 4.698 0 0 1 .467-1.545c.233-.45.527-.83.882-1.135a3.66 3.66 0 0 1 1.216-.693 4.496 4.496 0 0 1 1.466-.234c.589 0 1.135.097 1.64.292.506.195.944.484 1.316.868.372.385.664.855.875 1.411.21.557.316 1.197.316 1.92zm-4.147 2.89c.622 0 1.138-.234 1.55-.702.41-.467.615-1.197.615-2.187 0-.98-.205-1.706-.616-2.18a1.965 1.965 0 0 0-1.549-.709c-.61 0-1.119.234-1.524.701-.405.468-.608 1.197-.608 2.188 0 .99.203 1.72.608 2.187.405.468.913.701 1.524.701zm9.76 1.619c-.7 0-1.327-.103-1.882-.309a3.926 3.926 0 0 1-1.415-.885 3.891 3.891 0 0 1-.9-1.41c-.21-.557-.316-1.192-.316-1.904 0-.702.105-1.33.316-1.887.211-.557.51-1.027.9-1.411a3.902 3.902 0 0 1 1.432-.885c.566-.206 1.2-.309 1.899-.309.6 0 1.124.067 1.574.2.45.134.808.3 1.074.501v1.603a4.403 4.403 0 0 0-1.124-.517 4.877 4.877 0 0 0-1.408-.184c-1.787 0-2.681.963-2.681 2.889 0 1.925.877 2.888 2.631 2.888.567 0 1.052-.064 1.458-.192.405-.128.78-.292 1.124-.492v1.603c-.289.189-.65.353-1.083.492-.433.14-.966.209-1.599.209z' mask='url(%23b)'/%3E %3C/g%3E %3C/svg%3E");
    width: 60px;
    height: 24px;
    background-size: 60px 24px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.watch-online-basic-header__background {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-repeat: no-repeat;
    width: 1024px;
    height: 576px;
}

@media screen and (min-width: 1280px) {
    /* line 6, stdin */
    .watch-online-basic-header__background {
        width: 1280px;
        height: 720px;
    }
}

/* line 20, stdin */
.watch-online-basic-header__background::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/04d6b1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
}

/* line 33, stdin */
.watch-online-basic-header__subscription-promo {
    height: 360px;
    margin-bottom: 76px;
    position: relative;
}

/* line 39, stdin */
.watch-online-basic-header__poster {
    width: 260px;
    height: 390px;
    position: absolute;
    top: -30px;
    right: 52px;
    border-radius: 5px;
}

@media screen and (min-width: 1280px) {
    /* line 39, stdin */
    .watch-online-basic-header__poster {
        right: 60px;
        margin-right: 80px;
    }
}

/* line 53, stdin */
.watch-online-basic-header__content {
    width: 640px;
}

/* line 57, stdin */
.watch-online-basic-header__title {
    margin-top: 30px;
    font-size: 48px;
    line-height: 54px;
    color: #fff;
    font-weight: 700;
    width: 450px;
}

@media screen and (min-width: 1280px) {
    /* line 57, stdin */
    .watch-online-basic-header__title {
        width: 100%;
    }
}

/* line 70, stdin */
.watch-online-basic-header__description {
    color: rgba(255, 255, 255, 0.9);
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    margin-top: 16px;
    width: 450px;
}

/* line 79, stdin */
.watch-online-basic-header__button-wrapper {
    height: 88px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
}

/* line 85, stdin */
.watch-online-basic-header__button {
    padding-left: 42px;
    padding-right: 42px;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 92, stdin */
.watch-online-basic-header__button_turn-on-plus {
    width: 208px;
}

/* line 96, stdin */
.watch-online-basic-header__button_try-plus {
    width: 190px;
}

/* line 101, stdin */
.watch-online-basic-header__plus-features-button {
    padding-left: 42px;
    padding-right: 42px;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    margin-left: 10px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 110, stdin */
.watch-online-basic-header__button:hover .watch-online-basic-header__button-icon {
    opacity: 0.8;
}

/* line 114, stdin */
.watch-online-basic-header__button-icon {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTEuNiA3LjRMNiAxM2wtMS0xIDUuNi01LjZINS41VjVIMTN2Ny41aC0xLjRWNy40eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    opacity: 0.6;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 129, stdin */
.watch-online-basic-header__footnote-wrapper {
    margin-top: 16px;
}

/* line 133, stdin */
.watch-online-basic-header__footnote {
    font-size: 13px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
    margin-top: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 142, stdin */
.watch-online-basic-header__badge {
    margin-left: 6px;
}

/* line 2, stdin */
.watch-online-page-title {
    color: rgba(255, 255, 255, 0.9);
    font-size: 28px;
    font-weight: 600;
    line-height: 28px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.watch-online-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

/* line 9, stdin */
.watch-online-tabs__tab {
    -webkit-transition: color 0.1s ease;
    transition: color 0.1s ease;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    color: rgba(255, 255, 255, 0.7);
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    padding: 6px 16px 8px;
    text-decoration: none;
    white-space: nowrap;
}

/* line 21, stdin */
.watch-online-tabs__tab:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 25, stdin */
.watch-online-tabs__tab_selected {
    color: rgba(255, 255, 255, 0.9);
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 18px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.watch-online-ott-link {
    display: block;
    position: relative;
    text-decoration: none;
    width: 148px;
    height: 32px;
}

/* line 11, stdin */
.watch-online-ott-link::before, .watch-online-ott-link::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-repeat: no-repeat;
    width: 148px;
    height: 32px;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 27, stdin */
.watch-online-ott-link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='165' height='36' viewBox='0 0 165 36'%3E %3Cdefs%3E %3ClinearGradient id='a' x1='0%25' y1='50%25' y2='50%25'%3E %3Cstop offset='0%25' stop-color='%23F36200'/%3E %3Cstop offset='100%25' stop-color='%23C668DE'/%3E %3C/linearGradient%3E %3ClinearGradient id='b' x1='-13.531%25' x2='113.532%25' y1='50%25' y2='50%25'%3E %3Cstop offset='0%25' stop-color='%23F36200'/%3E %3Cstop offset='100%25' stop-color='%23C668DE'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect width='164' height='35' x='.5' y='.5' stroke='url(%23a)' rx='17.5'/%3E %3Cpath fill='url(%23b)' d='M20.23 23V12.275h1.995v4.86l4.11-4.875h2.145l-4.44 5.13L28.705 23H26.35l-4.125-5.01V23H20.23zm12.225-1.155c1.11 0 1.935-.585 1.935-1.59v-.78h-.93c-1.38 0-2.265.315-2.265 1.275 0 .66.36 1.095 1.26 1.095zm-.435 1.305c-1.44 0-2.625-.69-2.625-2.325 0-1.83 1.77-2.49 4.02-2.49h.975v-.405c0-1.05-.36-1.575-1.425-1.575-.945 0-1.41.45-1.5 1.23H29.71c.15-1.83 1.605-2.595 3.36-2.595s3.135.72 3.135 2.865V23H34.42v-.96c-.51.675-1.2 1.11-2.4 1.11zM43.045 23l-2.94-3.84V23H38.29v-7.845h1.815v3.48l2.805-3.48h1.98l-3.045 3.63 3.3 4.215h-2.1zm10.02.15c-2.04 0-3.42-.9-3.66-2.895H51.1c.195 1.08.915 1.5 1.905 1.5 1.08 0 1.875-.81 2.04-2.115h-3.33v-1.245h3.33c-.15-1.305-.93-1.95-2.085-1.95-.975 0-1.68.555-1.875 1.545H49.39c.18-1.89 1.695-3 3.6-3 2.31 0 3.96 1.47 3.96 3.96v.12c0 2.505-1.74 4.08-3.885 4.08zm11.385-7.995v1.35h-2.4V23h-1.815v-6.495h-2.4v-1.35h6.615zm4.905 7.995c-2.31 0-4.02-1.605-4.02-3.99v-.12c0-2.43 1.725-4.05 4.035-4.05 2.295 0 4.02 1.605 4.02 4.005v.12c0 2.445-1.725 4.035-4.035 4.035zm.015-1.41c1.35 0 2.16-1.005 2.16-2.61v-.105c0-1.62-.81-2.61-2.16-2.61s-2.175.975-2.175 2.595v.12c0 1.605.795 2.61 2.175 2.61zm13.155-.03c1.335 0 2.07-.9 2.07-2.58v-.12c0-1.74-.9-2.595-2.085-2.595-1.26 0-2.16.855-2.16 2.595v.12c0 1.755.855 2.58 2.175 2.58zm-3.93 3.975v-10.53h1.815v1.26c.435-.75 1.41-1.425 2.565-1.425 1.965 0 3.48 1.455 3.48 3.99v.12c0 2.52-1.455 4.05-3.48 4.05-1.245 0-2.145-.615-2.565-1.38v3.915h-1.815zm11.985-3.84c1.11 0 1.935-.585 1.935-1.59v-.78h-.93c-1.38 0-2.265.315-2.265 1.275 0 .66.36 1.095 1.26 1.095zm-.435 1.305c-1.44 0-2.625-.69-2.625-2.325 0-1.83 1.77-2.49 4.02-2.49h.975v-.405c0-1.05-.36-1.575-1.425-1.575-.945 0-1.41.45-1.5 1.23h-1.755c.15-1.83 1.605-2.595 3.36-2.595s3.135.72 3.135 2.865V23h-1.785v-.96c-.51.675-1.2 1.11-2.4 1.11zm9.84 0c-2.415 0-4.02-1.485-4.02-4.785v-.555c0-3.465 1.125-6.06 4.545-6.225l.48-.015c1.125-.06 1.86-.12 2.325-.285v1.425c-.465.195-1.05.315-2.355.39l-.39.03c-2.205.12-3.015 1.5-3.21 3.705h.075c.525-1.02 1.47-1.725 2.955-1.725 2.175 0 3.63 1.665 3.63 3.915v.09c0 2.505-1.74 4.035-4.035 4.035zm.015-1.41c1.35 0 2.16-.96 2.16-2.61v-.06c0-1.59-.72-2.535-2.085-2.535-1.395 0-2.25.96-2.25 2.58v.075c0 1.56.795 2.55 2.175 2.55zm9.15 1.41c-2.31 0-4.02-1.605-4.02-3.99v-.12c0-2.43 1.725-4.05 4.035-4.05 2.295 0 4.02 1.605 4.02 4.005v.12c0 2.445-1.725 4.035-4.035 4.035zm.015-1.41c1.35 0 2.16-1.005 2.16-2.61v-.105c0-1.62-.81-2.61-2.16-2.61s-2.175.975-2.175 2.595v.12c0 1.605.795 2.61 2.175 2.61zm11.52-6.585v1.35h-2.4V23h-1.815v-6.495h-2.4v-1.35h6.615zm3.9 6.69c1.11 0 1.935-.585 1.935-1.59v-.78h-.93c-1.38 0-2.265.315-2.265 1.275 0 .66.36 1.095 1.26 1.095zm-.435 1.305c-1.44 0-2.625-.69-2.625-2.325 0-1.83 1.77-2.49 4.02-2.49h.975v-.405c0-1.05-.36-1.575-1.425-1.575-.945 0-1.41.45-1.5 1.23h-1.755c.15-1.83 1.605-2.595 3.36-2.595s3.135.72 3.135 2.865V23h-1.785v-.96c-.51.675-1.2 1.11-2.4 1.11zm9.72 0c-2.31 0-3.975-1.515-3.975-3.99v-.12c0-2.43 1.665-4.05 3.9-4.05 1.95 0 3.705 1.155 3.705 3.96v.525h-5.745c.06 1.485.81 2.325 2.16 2.325 1.095 0 1.665-.435 1.8-1.2h1.755c-.255 1.65-1.59 2.55-3.6 2.55zm-2.085-4.89h3.915c-.09-1.35-.78-1.95-1.905-1.95-1.095 0-1.83.735-2.01 1.95zm13.2-3.105v1.35h-2.4V23h-1.815v-6.495h-2.4v-1.35h6.615z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: 148px 32px;
    opacity: 1;
}

/* line 33, stdin */
.watch-online-ott-link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='165' height='36' viewBox='0 0 165 36'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect width='164' height='35' x='.5' y='.5' stroke='%23F60' rx='17.5'/%3E %3Cpath fill='%23F60' d='M20.23 23V12.275h1.995v4.86l4.11-4.875h2.145l-4.44 5.13L28.705 23H26.35l-4.125-5.01V23H20.23zm12.225-1.155c1.11 0 1.935-.585 1.935-1.59v-.78h-.93c-1.38 0-2.265.315-2.265 1.275 0 .66.36 1.095 1.26 1.095zm-.435 1.305c-1.44 0-2.625-.69-2.625-2.325 0-1.83 1.77-2.49 4.02-2.49h.975v-.405c0-1.05-.36-1.575-1.425-1.575-.945 0-1.41.45-1.5 1.23H29.71c.15-1.83 1.605-2.595 3.36-2.595s3.135.72 3.135 2.865V23H34.42v-.96c-.51.675-1.2 1.11-2.4 1.11zM43.045 23l-2.94-3.84V23H38.29v-7.845h1.815v3.48l2.805-3.48h1.98l-3.045 3.63 3.3 4.215h-2.1zm10.02.15c-2.04 0-3.42-.9-3.66-2.895H51.1c.195 1.08.915 1.5 1.905 1.5 1.08 0 1.875-.81 2.04-2.115h-3.33v-1.245h3.33c-.15-1.305-.93-1.95-2.085-1.95-.975 0-1.68.555-1.875 1.545H49.39c.18-1.89 1.695-3 3.6-3 2.31 0 3.96 1.47 3.96 3.96v.12c0 2.505-1.74 4.08-3.885 4.08zm11.385-7.995v1.35h-2.4V23h-1.815v-6.495h-2.4v-1.35h6.615zm4.905 7.995c-2.31 0-4.02-1.605-4.02-3.99v-.12c0-2.43 1.725-4.05 4.035-4.05 2.295 0 4.02 1.605 4.02 4.005v.12c0 2.445-1.725 4.035-4.035 4.035zm.015-1.41c1.35 0 2.16-1.005 2.16-2.61v-.105c0-1.62-.81-2.61-2.16-2.61s-2.175.975-2.175 2.595v.12c0 1.605.795 2.61 2.175 2.61zm13.155-.03c1.335 0 2.07-.9 2.07-2.58v-.12c0-1.74-.9-2.595-2.085-2.595-1.26 0-2.16.855-2.16 2.595v.12c0 1.755.855 2.58 2.175 2.58zm-3.93 3.975v-10.53h1.815v1.26c.435-.75 1.41-1.425 2.565-1.425 1.965 0 3.48 1.455 3.48 3.99v.12c0 2.52-1.455 4.05-3.48 4.05-1.245 0-2.145-.615-2.565-1.38v3.915h-1.815zm11.985-3.84c1.11 0 1.935-.585 1.935-1.59v-.78h-.93c-1.38 0-2.265.315-2.265 1.275 0 .66.36 1.095 1.26 1.095zm-.435 1.305c-1.44 0-2.625-.69-2.625-2.325 0-1.83 1.77-2.49 4.02-2.49h.975v-.405c0-1.05-.36-1.575-1.425-1.575-.945 0-1.41.45-1.5 1.23h-1.755c.15-1.83 1.605-2.595 3.36-2.595s3.135.72 3.135 2.865V23h-1.785v-.96c-.51.675-1.2 1.11-2.4 1.11zm9.84 0c-2.415 0-4.02-1.485-4.02-4.785v-.555c0-3.465 1.125-6.06 4.545-6.225l.48-.015c1.125-.06 1.86-.12 2.325-.285v1.425c-.465.195-1.05.315-2.355.39l-.39.03c-2.205.12-3.015 1.5-3.21 3.705h.075c.525-1.02 1.47-1.725 2.955-1.725 2.175 0 3.63 1.665 3.63 3.915v.09c0 2.505-1.74 4.035-4.035 4.035zm.015-1.41c1.35 0 2.16-.96 2.16-2.61v-.06c0-1.59-.72-2.535-2.085-2.535-1.395 0-2.25.96-2.25 2.58v.075c0 1.56.795 2.55 2.175 2.55zm9.15 1.41c-2.31 0-4.02-1.605-4.02-3.99v-.12c0-2.43 1.725-4.05 4.035-4.05 2.295 0 4.02 1.605 4.02 4.005v.12c0 2.445-1.725 4.035-4.035 4.035zm.015-1.41c1.35 0 2.16-1.005 2.16-2.61v-.105c0-1.62-.81-2.61-2.16-2.61s-2.175.975-2.175 2.595v.12c0 1.605.795 2.61 2.175 2.61zm11.52-6.585v1.35h-2.4V23h-1.815v-6.495h-2.4v-1.35h6.615zm3.9 6.69c1.11 0 1.935-.585 1.935-1.59v-.78h-.93c-1.38 0-2.265.315-2.265 1.275 0 .66.36 1.095 1.26 1.095zm-.435 1.305c-1.44 0-2.625-.69-2.625-2.325 0-1.83 1.77-2.49 4.02-2.49h.975v-.405c0-1.05-.36-1.575-1.425-1.575-.945 0-1.41.45-1.5 1.23h-1.755c.15-1.83 1.605-2.595 3.36-2.595s3.135.72 3.135 2.865V23h-1.785v-.96c-.51.675-1.2 1.11-2.4 1.11zm9.72 0c-2.31 0-3.975-1.515-3.975-3.99v-.12c0-2.43 1.665-4.05 3.9-4.05 1.95 0 3.705 1.155 3.705 3.96v.525h-5.745c.06 1.485.81 2.325 2.16 2.325 1.095 0 1.665-.435 1.8-1.2h1.755c-.255 1.65-1.59 2.55-3.6 2.55zm-2.085-4.89h3.915c-.09-1.35-.78-1.95-1.905-1.95-1.095 0-1.83.735-2.01 1.95zm13.2-3.105v1.35h-2.4V23h-1.815v-6.495h-2.4v-1.35h6.615z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: 148px 32px;
    opacity: 0;
}

/* line 40, stdin */
.watch-online-ott-link:hover::after {
    opacity: 1;
}

/* line 2, stdin */
.watch-online-navigation-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 7, stdin */
.watch-online-navigation-header__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
}

/* line 12, stdin */
.watch-online-navigation-header__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 17, stdin */
.watch-online-navigation-header__ott-link-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

/* line 3, stdin */
.watch-online-selections-list__spinner-wrapper {
    padding-top: 60px;
    text-align: center;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.container__header-inner_link {
    cursor: pointer;
    position: relative;
}

/* line 66, ../kinopoisk-components/mixins.scss */
.container__header-inner_link::before {
    background-color: rgba(52, 52, 52, 0.1);
    border-radius: 2px;
    bottom: 10px;
    content: '';
    left: 10px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 10px;
}

/* line 78, ../kinopoisk-components/mixins.scss */
.container__header-inner_link:active::before {
    -webkit-animation: pulse 0.5s;
            animation: pulse 0.5s;
}

/* line 10, stdin */
.container__content, .container__header {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 15, stdin */
.container__arrow {
    -webkit-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
}

/* line 19, stdin */
.container__arrow-animation-enter {
    opacity: 0;
}

/* line 23, stdin */
.container__arrow-animation-enter-active {
    opacity: 1;
}

/* line 27, stdin */
.container__arrow-animation-leave {
    opacity: 1;
}

/* line 31, stdin */
.container__arrow-animation-leave-active {
    opacity: 0;
}

/**
 * Default Theme
 */
/* line 41, stdin */
.container:first-child .container_theme_default > .container__header {
    border-top: none;
}

/* line 45, stdin */
.container_theme_default > .container__content {
    font-size: 14px;
    line-height: 20px;
}

/* line 50, stdin */
.container_theme_default > .container__header {
    background-color: #f5f5f5;
    color: #aaa;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}

/* line 54, stdin */
.container_theme_default > .container__header > .container__header-inner {
    display: block;
    padding: 15px 16px 11px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.container_theme_default > .container__header > .container__header-inner, .container_theme_default > .container__header > .container__header-inner:link, .container_theme_default > .container__header > .container__header-inner:visited, .container_theme_default > .container__header > .container__header-inner:hover, .container_theme_default > .container__header > .container__header-inner:active {
    color: #aaa;
    display: block;
    text-decoration: none;
}

/**
 * Clean Theme
 */
/* line 71, stdin */
.container_theme_clean > .container__header {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
}

/* line 75, stdin */
.container_theme_clean > .container__header > .container__header-inner {
    clear: both;
    display: block;
    padding: 16px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.container_theme_clean > .container__header > .container__header-inner, .container_theme_clean > .container__header > .container__header-inner:link, .container_theme_clean > .container__header > .container__header-inner:visited, .container_theme_clean > .container__header > .container__header-inner:hover, .container_theme_clean > .container__header > .container__header-inner:active {
    color: #000;
    display: block;
    text-decoration: none;
}

/**
 * Seances Theme
 */
/* line 93, stdin */
.container_theme_seances {
    margin-bottom: 2px;
}

/* line 96, stdin */
.container_theme_seances:last-child {
    margin-bottom: 0;
}

/* line 101, stdin */
.container_theme_seances > .container__header {
    color: #777;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin-bottom: 9px;
}

/**
 * Content Themes
 */
/* line 115, stdin */
.container__content_theme_clean-carousel {
    padding-bottom: 24px;
}

/* line 119, stdin */
.container__content_theme_carousel {
    padding-bottom: 24px;
    padding-top: 24px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.section-header {
    padding: 24px 0;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.section-header_link, .section-header_link:link, .section-header_link:visited, .section-header_link:hover, .section-header_link:active {
    color: inherit;
    text-decoration: none;
}

/* line 15, stdin */
.section-header__wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
}

/* line 19, stdin */
.section-header__title {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

/* line 25, stdin */
.section-header__subtitle {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.38;
    color: rgba(255, 255, 255, 0.5);
    padding-top: 16px;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.section-header__subtitle a, .section-header__subtitle a:link, .section-header__subtitle a:visited, .section-header__subtitle a:hover, .section-header__subtitle a:active {
    color: rgba(255, 255, 255, 0.7);
    text-decoration: none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 39, stdin */
.section-header__subtitle a:hover, .section-header__subtitle a:link:hover, .section-header__subtitle a:visited:hover, .section-header__subtitle a:hover:hover, .section-header__subtitle a:active:hover {
    color: white;
}

/* line 46, stdin */
.section-header_app-theme_dark {
    color: rgba(255, 255, 255, 0.9);
}

/* line 50, stdin */
.section-header_theme_default {
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.carousel-section {
    color: #000;
}

/* line 10, stdin */
.carousel-section_app-theme_dark {
    color: rgba(255, 255, 255, 0.9);
}

/* line 14, stdin */
.carousel-section__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}

/* line 20, stdin */
.carousel-section_touch .carousel-section__header {
    padding: 16px;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
}

/* line 27, stdin */
.carousel-section_touch .carousel-section__header h3 {
    display: inline;
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

/* line 36, stdin */
.carousel-section__more-button {
    margin-left: 10px;
    font-size: 15px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.2s ease-out, visibility 0s 0s;
    transition: opacity 0.2s ease-out, visibility 0s 0s;
    opacity: 0.5;
}

/* line 114, ../kinopoisk-components/mixins.scss */
.carousel-section__more-button_hide {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s ease-out, visibility 0s 0.2s;
    transition: opacity 0.2s ease-out, visibility 0s 0.2s;
}

/* line 44, stdin */
.carousel-section__more-button:hover {
    opacity: 0.9;
}

/* line 48, stdin */
.carousel-section__more-button_width_l {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
}

/* line 55, stdin */
.carousel-section__more-button-animation-enter {
    opacity: 0;
}

/* line 59, stdin */
.carousel-section__more-button-animation-enter-active {
    opacity: 0.5;
}

/* line 63, stdin */
.carousel-section__more-button-animation-leave {
    opacity: 0.5;
}

/* line 67, stdin */
.carousel-section__more-button-animation-leave-active {
    opacity: 0;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.watch-online-unseen-selection {
    color: rgba(255, 255, 255, 0.9);
}

/* line 8, stdin */
.watch-online-unseen-selection__arrow-button {
    top: 81px;
}

@media screen and (min-width: 1280px) {
    /* line 8, stdin */
    .watch-online-unseen-selection__arrow-button {
        top: 85px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.film-cover-snippet-partial-component {
    display: block;
    position: relative;
    min-height: 1px;
    color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 18, stdin */
.film-cover-snippet-partial-component__cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: inherit;
}

/* line 27, stdin */
.film-cover-snippet-partial-component__cover-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

/* line 36, stdin */
.film-cover-snippet-partial-component__cover-wrapper {
    position: relative;
    width: 100%;
    height: 0;
    border-radius: 4px;
    display: block;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.08);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%23fff' fill-opacity='.05' fill-rule='evenodd' d='M16.016 9.622a3.832 3.832 0 1 1-7.202-2.62 3.832 3.832 0 0 1 7.202 2.62m11.273 4.104a3.832 3.832 0 1 1-7.202-2.622 3.832 3.832 0 0 1 7.202 2.622m-9.254 3.015a2.166 2.166 0 1 1-4.07-1.482 2.166 2.166 0 0 1 4.07 1.482m5.151 8.258a3.832 3.832 0 1 1-7.202-2.621 3.832 3.832 0 0 1 7.202 2.621M4.711 18.274a3.832 3.832 0 1 1 7.202 2.622 3.832 3.832 0 0 1-7.202-2.622M.969 10.53c-3.021 8.301 1.259 17.48 9.56 20.502 8.302 3.022 17.48-1.259 20.502-9.56 3.021-8.301-1.259-17.48-9.56-20.502C13.169-2.052 3.99 2.228.969 10.529' /%3E %3C/svg%3E");
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-position: center;
}

/* line 50, stdin */
.film-cover-snippet-partial-component__cover-wrapper_theme_default {
    padding-bottom: 50%;
}

/* line 54, stdin */
.film-cover-snippet-partial-component__cover-wrapper_theme_compact {
    padding-bottom: 50%;
}

/* line 59, stdin */
.film-cover-snippet-partial-component__cover-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 180px;
    opacity: 0.5;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
}

/* line 73, stdin */
.film-cover-snippet-partial-component__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: opacity 0.25s 0.5s ease-out;
    transition: opacity 0.25s 0.5s ease-out;
}

/* line 81, stdin */
.film-cover-snippet-partial-component__inner_theme_default {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 24px 32px;
}

/* line 90, stdin */
.film-cover-snippet-partial-component__inner_theme_compact {
    padding: 14px 0 0;
}

/* line 96, stdin */
.film-cover-snippet-partial-component__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

/* line 105, stdin */
.film-cover-snippet-partial-component__nameplate {
    position: absolute;
    bottom: 14px;
    right: 16px;
    z-index: 1;
}

/* line 112, stdin */
.film-cover-snippet-partial-component__rating-bar {
    position: absolute;
    border-radius: 2px;
}

/* line 117, stdin */
.film-cover-snippet-partial-component__rating-bar_theme_default {
    font-size: 13px;
    width: 40px;
    height: 22px;
    line-height: 22px;
    padding: 0;
    left: 32px;
    top: 24px;
}

/* line 127, stdin */
.film-cover-snippet-partial-component__rating-bar_theme_compact {
    width: 40px;
    font-size: 13px;
    padding: 3px 0 4px;
    left: 16px;
    top: 14px;
}

/* line 137, stdin */
.film-cover-snippet-partial-component__meta {
    color: rgba(255, 255, 255, 0.8);
    font-size: 13px;
    line-height: 1.15;
    margin-bottom: 10px;
}

/* line 144, stdin */
.film-cover-snippet-partial-component__title {
    font-weight: 600;
}

/* line 148, stdin */
.film-cover-snippet-partial-component__title_theme_default {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 6px;
}

/* line 154, stdin */
.film-cover-snippet-partial-component__title_theme_compact {
    opacity: 0.9;
    font-size: 18px;
    line-height: 1.11;
    margin-bottom: 4px;
}

/* line 162, stdin */
.film-cover-snippet-partial-component__title-wrapper {
    width: 480px;
    display: block;
}

/* line 4, ../kinopoisk-components/mixins.scss */
.film-cover-snippet-partial-component__title-wrapper, .film-cover-snippet-partial-component__title-wrapper:link, .film-cover-snippet-partial-component__title-wrapper:visited, .film-cover-snippet-partial-component__title-wrapper:hover, .film-cover-snippet-partial-component__title-wrapper:active {
    color: inherit;
    text-decoration: none;
}

/* line 173, stdin */
.film-cover-snippet-partial-component__title-wrapper_theme_compact {
    width: 100%;
}

/* line 180, stdin */
.film-cover-snippet-partial-component__caption {
    display: block;
    font-weight: 500;
}

/* line 185, stdin */
.film-cover-snippet-partial-component__caption_theme_default {
    opacity: 0.8;
    font-size: 16px;
    line-height: 22px;
}

/* line 191, stdin */
.film-cover-snippet-partial-component__caption_theme_compact {
    opacity: 0.5;
    font-size: 15px;
    line-height: 1.2;
}

/* line 199, stdin */
.film-cover-snippet-partial-component__content {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
}

/* line 206, stdin */
.film-cover-snippet-partial-component__poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

/* line 214, stdin */
.film-cover-snippet-partial-component__poster-wrapper {
    width: 80px;
    height: 120px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
            box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
    margin-left: 50px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}

/* line 228, stdin */
.film-cover-snippet-partial-component:hover .film-cover-snippet-partial-component__play-button {
    opacity: 1;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}

/* line 233, stdin */
.film-cover-snippet-partial-component__play-button {
    width: 44px;
    height: 44px;
    position: relative;
    opacity: 0;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
}

/* line 241, stdin */
.film-cover-snippet-partial-component__avod-label {
    display: block;
    color: #f60;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 8px;
}

/* line 5, stdin */
.watch-online-slider-bunker-item__image-wrapper {
    display: block;
    padding-bottom: 50%;
    position: relative;
    background-color: rgba(255, 255, 255, 0.08);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%23fff' fill-opacity='.05' fill-rule='evenodd' d='M16.016 9.622a3.832 3.832 0 1 1-7.202-2.62 3.832 3.832 0 0 1 7.202 2.62m11.273 4.104a3.832 3.832 0 1 1-7.202-2.622 3.832 3.832 0 0 1 7.202 2.622m-9.254 3.015a2.166 2.166 0 1 1-4.07-1.482 2.166 2.166 0 0 1 4.07 1.482m5.151 8.258a3.832 3.832 0 1 1-7.202-2.621 3.832 3.832 0 0 1 7.202 2.621M4.711 18.274a3.832 3.832 0 1 1 7.202 2.622 3.832 3.832 0 0 1-7.202-2.622M.969 10.53c-3.021 8.301 1.259 17.48 9.56 20.502 8.302 3.022 17.48-1.259 20.502-9.56 3.021-8.301-1.259-17.48-9.56-20.502C13.169-2.052 3.99 2.228.969 10.529' /%3E %3C/svg%3E");
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-position: center;
}

/* line 15, stdin */
.watch-online-slider-bunker-item__image-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 180px;
    opacity: 0.5;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
}

/* line 28, stdin */
.watch-online-slider-bunker-item__image {
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
}

/* line 39, stdin */
.watch-online-slider-bunker-item__content {
    display: none;
}

/* line 45, stdin */
.watch-online-slider-bunker-item_theme_compact .watch-online-slider-bunker-item__content {
    display: block;
    margin-top: 14px;
}

/* line 49, stdin */
.watch-online-slider-bunker-item_theme_compact .watch-online-slider-bunker-item__content:empty {
    display: none;
}

/* line 54, stdin */
.watch-online-slider-bunker-item_theme_compact .watch-online-slider-bunker-item__title {
    opacity: 0.9;
    font-size: 18px;
    line-height: 1.11;
    margin-bottom: 4px;
    font-weight: 600;
}

/* line 62, stdin */
.watch-online-slider-bunker-item_theme_compact .watch-online-slider-bunker-item__text {
    opacity: 0.5;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 500;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.film-cover-slider-partial-component {
    border-radius: 4px;
    position: relative;
    -ms-touch-action: pan-y pan-x;
        touch-action: pan-y pan-x;
}

/* line 18, stdin */
.film-cover-slider-partial-component::after {
    content: '';
    display: block;
    clear: both;
}

/* line 24, stdin */
.film-cover-slider-partial-component__stub {
    overflow: hidden;
}

/* line 27, stdin */
.film-cover-slider-partial-component__stub__inner {
    position: relative;
    margin: auto;
}

/* line 33, stdin */
.film-cover-slider-partial-component__stub_theme_default .film-cover-slider-partial-component__stub__inner {
    width: calc(100% - 180px);
}

@media screen and (min-width: 1280px) {
    /* line 33, stdin */
    .film-cover-slider-partial-component__stub_theme_default .film-cover-slider-partial-component__stub__inner {
        width: calc(100% - 420px);
    }
}

/* line 43, stdin */
.film-cover-slider-partial-component__stub_theme_compact .film-cover-slider-partial-component__stub__inner {
    width: calc(100% - 26px);
}

/* line 50, stdin */
.film-cover-slider-partial-component__stub .film-cover-slider-partial-component__item {
    display: none;
}

/* line 53, stdin */
.film-cover-slider-partial-component__stub .film-cover-slider-partial-component__item:first-child {
    position: relative;
    display: block;
}

/* line 58, stdin */
.film-cover-slider-partial-component__stub .film-cover-slider-partial-component__item:last-child, .film-cover-slider-partial-component__stub .film-cover-slider-partial-component__item:nth-child(2) {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

/* line 4, ../kinopoisk-components/film-cover-snippet/_mixins.scss */
.film-cover-slider-partial-component__stub .film-cover-slider-partial-component__item:last-child .film-cover-snippet__inner, .film-cover-slider-partial-component__stub .film-cover-slider-partial-component__item:nth-child(2) .film-cover-snippet__inner {
    opacity: 0;
}

/* line 70, stdin */
.film-cover-slider-partial-component__stub .film-cover-slider-partial-component__item:nth-child(2) {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}

/* line 74, stdin */
.film-cover-slider-partial-component__stub .film-cover-slider-partial-component__item:last-child {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}

/* line 80, stdin */
.film-cover-slider-partial-component__slider {
    overflow: hidden;
}

/* line 83, stdin */
.film-cover-slider-partial-component__slider .slick-slide {
    display: block;
    float: left;
    min-height: 1px;
}

/* line 4, ../kinopoisk-components/film-cover-snippet/_mixins.scss */
.film-cover-slider-partial-component__slider .slick-slide .film-cover-snippet__inner {
    opacity: 0;
}

/* line 10, ../kinopoisk-components/film-cover-snippet/_mixins.scss */
.film-cover-slider-partial-component__slider .slick-slide.slick-active .film-cover-snippet__inner {
    opacity: 1;
}

/* line 98, stdin */
.film-cover-slider-partial-component__item-content_theme_default {
    margin: 0 10px;
}

/* line 102, stdin */
.film-cover-slider-partial-component__item-content_theme_compact {
    margin: 0 5px;
}

/* line 108, stdin */
.film-cover-slider-partial-component__button {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.2s ease-out, visibility 0s 0s;
    transition: opacity 0.2s ease-out, visibility 0s 0s;
}

/* line 114, ../kinopoisk-components/mixins.scss */
.film-cover-slider-partial-component__button_hide {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s ease-out, visibility 0s 0.2s;
    transition: opacity 0.2s ease-out, visibility 0s 0.2s;
}

/* line 120, stdin */
.film-cover-slider-partial-component__button_theme_default {
    width: 90px;
}

@media screen and (min-width: 1280px) {
    /* line 120, stdin */
    .film-cover-slider-partial-component__button_theme_default {
        width: 210px;
    }
}

/* line 128, stdin */
.film-cover-slider-partial-component__button_theme_compact {
    width: 13px;
}

/* line 5, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.film-cover-slider-partial-component__button:hover .film-cover-slider-partial-component__button-arrow.circle-arrow-button__text {
    opacity: 0.9;
}

/* line 9, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.film-cover-slider-partial-component__button:hover .film-cover-slider-partial-component__button-arrow .circle-arrow-button__icon::before {
    background-color: rgba(102, 102, 102, 0.95);
}

/* line 15, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.film-cover-slider-partial-component__button:hover .film-cover-slider-partial-component__button-arrow.circle-arrow-button_animation_slide.circle-arrow-button_direction_left .circle-arrow-button__icon {
    -webkit-transform: scaleX(-1) translateX(5px);
            transform: scaleX(-1) translateX(5px);
}

/* line 21, ../kinopoisk-components/circle-arrow-button/_mixins.scss */
.film-cover-slider-partial-component__button:hover .film-cover-slider-partial-component__button-arrow.circle-arrow-button_animation_slide.circle-arrow-button_direction_right .circle-arrow-button__icon {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
}

/* line 139, stdin */
.film-cover-slider-partial-component__button-arrow {
    position: absolute;
    top: 50%;
    bottom: auto;
}

/* line 145, stdin */
.film-cover-slider-partial-component__button-arrow_direction_left {
    left: 0;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

/* line 150, stdin */
.film-cover-slider-partial-component__button-arrow_direction_right {
    right: 0;
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
}

/* line 158, stdin */
.film-cover-slider-partial-component .slick-track {
    width: 100%;
    position: relative;
    will-change: transform;
}

/* line 10, stdin */
.carousel-section_app-width_default .carousel-section__header {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 32px;
    padding-right: 32px;
}

/* line 17, stdin */
.carousel-section_app-width_default .carousel-section__item:first-child {
    margin-left: 32px;
}

/* line 21, stdin */
.carousel-section_app-width_default .carousel-section__item:last-child {
    margin-right: 32px;
}

/* line 28, stdin */
.carousel-section_app-width_wide .carousel-section__header {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 52px;
    padding-right: 52px;
}

/* line 35, stdin */
.carousel-section_app-width_wide .carousel-section__item:first-child {
    margin-left: 52px;
}

/* line 39, stdin */
.carousel-section_app-width_wide .carousel-section__item:last-child {
    margin-right: 52px;
}

/* line 45, stdin */
.carousel-section .scroll-bar {
    margin-left: -5px;
    margin-right: -5px;
}

/* line 49, stdin */
.carousel-section .scroll-bar__scroll {
    padding-left: 5px;
    padding-right: 5px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.watch-online-selection-slider__arrow-button {
    top: 120px;
}

@media screen and (min-width: 1280px) {
    /* line 6, stdin */
    .watch-online-selection-slider__arrow-button {
        top: 127px;
    }
}

@media screen and (max-device-width: 1024px) and (min-device-width: 768px), screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px), screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px), screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
    /* line 6, stdin */
    .watch-online-selection-slider__arrow-button {
        opacity: 1;
    }
}

/* line 17, stdin */
.watch-online-selection-slider__arrow-button_multiselection {
    top: 50%;
}

/* line 3, stdin */
.watch-online-premium-upsale__wrapper {
    padding: 52px 0 32px;
}

/* line 7, stdin */
.watch-online-premium-upsale__header {
    width: 640px;
    position: relative;
    z-index: 1;
}

/* line 13, stdin */
.watch-online-premium-upsale__background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 20, stdin */
.watch-online-premium-upsale__background::after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(97%, #1d1d1e)), -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #1d1d1e 97%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #1d1d1e 97%), linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 32, stdin */
.watch-online-premium-upsale__title {
    font-size: 36px;
    font-weight: bold;
    line-height: 1.11;
    color: #fff;
}

/* line 39, stdin */
.watch-online-premium-upsale__description {
    margin-top: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.38;
    color: rgba(255, 255, 255, 0.8);
}

/* line 47, stdin */
.watch-online-premium-upsale__button {
    margin-top: 32px;
    margin-bottom: 60px;
    padding: 0 24px;
}

/* line 2, stdin */
.watch-online-multiselection {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%;
    z-index: 1;
}

/* line 9, stdin */
.watch-online-multiselection__image {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
    background-size: contain;
    background-size: cover;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.watch-online-play-button-overlay {
    background-color: transparent;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 12, stdin */
.watch-online-play-button-overlay__overlay {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 18, stdin */
.watch-online-play-button-overlay__content {
    opacity: 1;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 24, stdin */
.watch-online-play-button-overlay:hover {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 1;
}

/* line 28, stdin */
.watch-online-play-button-overlay:hover .watch-online-play-button-overlay__overlay {
    opacity: 1;
}

/* line 32, stdin */
.watch-online-play-button-overlay:hover .watch-online-play-button-overlay__content {
    opacity: 0;
}

/* line 37, stdin */
.watch-online-play-button-overlay__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 48px;
    height: 48px;
    background-color: #f60;
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icons/Day/S/play-s'%3E %3Crect id='box' x='0' y='0' width='18' height='18'%3E%3C/rect%3E %3Cpolygon id='play' fill='%23fff' points='5 2 5 16 17 9'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    border: none;
    -webkit-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    cursor: pointer;
    outline: none;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, -webkit-transform;
    transition-property: background-color, transform;
    transition-property: background-color, transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 56, stdin */
.watch-online-play-button-overlay__icon:hover {
    background-color: #f25900;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
}

/* line 61, stdin */
.watch-online-play-button-overlay__icon:active {
    background-color: #e04b00;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 10, stdin */
.unseen-film__button-play-overlay {
    width: 100%;
    height: 100%;
    z-index: 4;
}

/* line 16, stdin */
.unseen-film__background {
    position: relative;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
    z-index: 1;
}

/* line 23, stdin */
.unseen-film__background::after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70px;
    opacity: 0.6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
    background-size: cover;
    pointer-events: none;
}

/* line 37, stdin */
.unseen-film__content {
    position: relative;
    z-index: 3;
}

/* line 42, stdin */
.unseen-film__clock {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 50%;
}

/* line 53, stdin */
.unseen-film__clock::before {
    content: ' ';
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h24v24H0z'/%3E %3Cpath fill='%23FFF' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm.5-15H11v6l5.25 3.15.75-1.23-4.5-2.67V7z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
}

/* line 64, stdin */
.unseen-film__duration {
    position: absolute;
    bottom: 10px;
    right: 12px;
    opacity: 0.8;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    z-index: 3;
}

/* line 75, stdin */
.unseen-film__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: rgba(255, 255, 255, 0.4);
    z-index: 3;
    pointer-events: none;
}

/* line 86, stdin */
.unseen-film__progress-bar-value {
    height: 4px;
    background-color: #ff6600;
}

/* line 91, stdin */
.unseen-film__title {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 103, stdin */
.unseen-film__title:hover {
    color: rgba(255, 255, 255, 0.9);
}

/* line 107, stdin */
.unseen-film__title::before {
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-right: 8px;
    border-radius: 50%;
    vertical-align: middle;
    background-color: #f60;
}

/* line 117, stdin */
.unseen-film__title_new-series::before {
    content: ' ';
}

/* line 122, stdin */
.unseen-film__new-series-dot {
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-right: 8px;
    border-radius: 50%;
    vertical-align: middle;
    background-color: #f60;
}

/* line 132, stdin */
.unseen-film__info {
    height: 15px;
    margin-top: 4px;
    opacity: 0.4;
    font-size: 13px;
    line-height: 15px;
}

/* line 140, stdin */
.unseen-film__watch-link {
    display: block;
    border-radius: 4px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.08);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E %3Cpath fill='%23FFF' fill-opacity='.05' fill-rule='evenodd' d='M13.16 38.794C2.78 35.016-2.572 23.539 1.206 13.16 4.984 2.78 16.461-2.572 26.84 1.206 37.22 4.984 42.572 16.461 38.794 26.84 35.016 37.22 23.539 42.572 13.16 38.794zm.946-23.068a5 5 0 1 0 3.42-9.396 5 5 0 0 0-3.42 9.396zm14.096 5.13a5 5 0 1 0 3.42-9.396 5 5 0 0 0-3.42 9.397zm-5.13 14.096a5 5 0 1 0 3.42-9.397 5 5 0 0 0-3.42 9.397zm-14.096-5.13a5 5 0 1 0 3.42-9.397 5 5 0 0 0-3.42 9.397zm10.468-6.832a2.5 2.5 0 1 0 1.71-4.698 2.5 2.5 0 0 0-1.71 4.698z'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
}

/* line 150, stdin */
.unseen-film__watch-link, .unseen-film__film-link {
    text-decoration: none;
    color: #fff;
}

/* line 158, stdin */
.unseen-film_theme_touch .unseen-film__title {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.9);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.ott-list-page {
    padding-top: 30px;
    padding-bottom: 56px;
    position: relative;
}

/* line 12, stdin */
.ott-list-page__navgiation-header {
    position: relative;
    z-index: 1;
    padding: 10px 0 40px;
}

/* line 18, stdin */
.ott-list-page__featured-slider {
    padding-bottom: 46px;
}

/* line 22, stdin */
.ott-list-page__selection {
    position: relative;
    z-index: 1;
}

/* line 26, stdin */
.ott-list-page__selection_grey-background {
    background-color: rgba(255, 255, 255, 0.05);
}

/* line 29, stdin */
.ott-list-page__selection_grey-background:empty {
    display: none;
}

/* line 34, stdin */
.ott-list-page__selection_personal {
    padding-bottom: 16px;
}

/* line 39, stdin */
.ott-list-page__selection-wrapper {
    position: relative;
}

/* line 43, stdin */
.ott-list-page__selections-list {
    margin-bottom: 20px;
}

/* line 47, stdin */
.ott-list-page__bunker-item {
    padding-top: 24px;
    padding-bottom: 24px;
}

/* line 52, stdin */
.ott-list-page__upsale-wrapper {
    margin: 36px auto 24px;
}

/* line 56, stdin */
.ott-list-page__unseen-film-image {
    height: 162px;
}

@media screen and (min-width: 1280px) {
    /* line 56, stdin */
    .ott-list-page__unseen-film-image {
        height: 170px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.list-section__header {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.36;
    color: rgba(255, 255, 255, 0.9);
}

/* line 12, stdin */
.list-section__header_theme_compact {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    padding: 16px 0;
}

/* line 20, stdin */
.list-section__items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

/* line 27, stdin */
.list-section__item_width_1 {
    width: 100%;
}

/* line 31, stdin */
.list-section__item_width_6 {
    width: 160px;
    margin-bottom: 48px;
}

/* line 35, stdin */
.list-section__item_width_6:not(:nth-of-type(5n)) {
    margin-right: 30px;
}

@media screen and (min-width: 1280px) {
    /* line 31, stdin */
    .list-section__item_width_6 {
        width: 170px;
        margin-bottom: 66px;
    }
    /* line 43, stdin */
    .list-section__item_width_6:not(:nth-of-type(5n)) {
        margin-right: initial;
    }
    /* line 47, stdin */
    .list-section__item_width_6:not(:nth-of-type(6n)) {
        margin-right: 28px;
    }
}

/* line 4, stdin */
.ott-purchases-page {
    padding-top: 30px;
    padding-bottom: 60px;
}

/* line 8, stdin */
.ott-purchases-page__navgiation-header {
    padding: 10px 0 40px;
}

/* line 12, stdin */
.ott-purchases-page__empty-placehoder {
    opacity: 0.5;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    padding-top: 62px;
    /* TODO: Make a sticky footer */
    padding-bottom: 23vh;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.ott-selection-page__selection {
    padding: 48px 0 100px;
}

/* line 10, stdin */
.ott-selection-page__category-link {
    display: inline-block;
    margin-bottom: 10px;
    opacity: 0.5;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    color: #fff;
    text-decoration: none;
}

/* line 21, stdin */
.ott-selection-page__title {
    width: 566px;
}

/* line 25, stdin */
.ott-selection-page__subtitle {
    width: 640px;
    margin-top: 12px;
    font-size: 16px;
    line-height: 1.38;
    color: rgba(255, 255, 255, 0.7);
}

/* line 33, stdin */
.ott-selection-page__content {
    margin-top: 48px;
}

/* line 37, stdin */
.ott-selection-page__item {
    display: inline-block;
    vertical-align: top;
    width: 160px;
    height: 367px;
    margin-right: 30px;
}

/* line 44, stdin */
.ott-selection-page__item:nth-child(5n) {
    margin-right: 0;
}

@media screen and (min-width: 1280px) {
    /* line 37, stdin */
    .ott-selection-page__item {
        width: 170px;
        height: 382px;
        margin-right: 28px;
    }
    /* line 53, stdin */
    .ott-selection-page__item:nth-child(5n) {
        margin-right: 28px;
    }
    /* line 57, stdin */
    .ott-selection-page__item:nth-child(6n) {
        margin-right: 0;
    }
}

/* line 63, stdin */
.ott-selection-page__spinner-wrapper {
    text-align: center;
}

/* line 2, stdin */
.ott-selection-stub-page {
    padding: 48px 0 100px;
}

/* line 5, stdin */
.ott-selection-stub-page__category-link {
    display: inline-block;
    margin-bottom: 10px;
    opacity: 0.5;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    color: #fff;
    text-decoration: none;
}

/* line 16, stdin */
.ott-selection-stub-page__error-container {
    color: #fff;
    margin: 160px 0 100px;
    width: 100%;
}

/* line 22, stdin */
.ott-selection-stub-page__error-text {
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    color: rgba(255, 255, 255, 0.5);
}

/* line 2, stdin */
.a-channel {
    padding-top: 48px;
}

/* line 5, stdin */
.a-channel__title {
    opacity: 0.9;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.33;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 13, stdin */
.a-channel__title::before {
    margin-right: 12px;
    display: inline-block;
    content: '';
    width: 32px;
    height: 32px;
}

/* line 22, stdin */
.a-channel__title_type_amedia-premium::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cdefs%3E %3ClinearGradient id='a' x1='50%25' x2='50%25' y1='100%25' y2='0%25'%3E %3Cstop offset='0%25' stop-color='%23B3B3B3'/%3E %3Cstop offset='100%25' stop-color='%23FFF'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect width='32' height='32' fill='url(%23a)' rx='4'/%3E %3Cpath d='M4 4h24v24H4z'/%3E %3Cpath fill='%23000' d='M20.745 26l-1.556-4.791h-5.365s.082-.352.205-.616c.123-.263.082-.527-.123-.571-.204-.044-.163-.264-.04-.352.122-.088.45-.22 1.228-.615.778-.396.287-.703.04-.88a.59.59 0 0 1-.163-.527h2.99l-2.048-6.241-1.925 5.846s-.245.615.041.879c.287.264.778.483-.04.879-.82.396-1.106.527-1.23.615-.122.088-.204.308.042.352.245.044.204.308.123.571l-.164.396L11.122 26H7.6l1.638-5.011.164-.44c.082-.263.082-.527-.123-.571-.205-.044-.082-.264.04-.352.124-.088.451-.22 1.23-.615.777-.396.286-.703.04-.88-.245-.175-.04-.878-.04-.878l.04-.088L14.234 6h3.522l3.685 11.253c0 .044 0 .044.041.088.123.307.328.571.573.747.492.352 1.516.527.737.923-.327.176-.655.352-.941.571-.123.088-.123.308.122.44.246.132.45.176.533.483.082.308.123.44.123.44v.044L24.267 26h-3.522z'/%3E %3C/g%3E %3C/svg%3E") center no-repeat;
    background-size: 32px 32px;
}

/* line 26, stdin */
.a-channel__title_type_amedia-hit::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cdefs%3E %3ClinearGradient id='a' x1='50%25' x2='50%25' y1='100%25' y2='0%25'%3E %3Cstop offset='0%25' stop-color='%23B3112D'/%3E %3Cstop offset='100%25' stop-color='%23CC1433'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect width='32' height='32' fill='url(%23a)' rx='4'/%3E %3Cpath d='M4 4h24v24H4z'/%3E %3Cpath fill='%23000' d='M20.745 26l-1.556-4.791h-5.365s.082-.352.205-.616c.123-.263.082-.527-.123-.571-.204-.044-.163-.264-.04-.352.122-.088.45-.22 1.228-.615.778-.396.287-.703.04-.88a.59.59 0 0 1-.163-.527h2.99l-2.048-6.241-1.925 5.846s-.245.615.041.879c.287.264.778.483-.04.879-.82.396-1.106.527-1.23.615-.122.088-.204.308.042.352.245.044.204.308.123.571l-.164.396L11.122 26H7.6l1.638-5.011.164-.44c.082-.263.082-.527-.123-.571-.205-.044-.082-.264.04-.352.124-.088.451-.22 1.23-.615.777-.396.286-.703.04-.88-.245-.175-.04-.878-.04-.878l.04-.088L14.234 6h3.522l3.685 11.253c0 .044 0 .044.041.088.123.307.328.571.573.747.492.352 1.516.527.737.923-.327.176-.655.352-.941.571-.123.088-.123.308.122.44.246.132.45.176.533.483.082.308.123.44.123.44v.044L24.267 26h-3.522z'/%3E %3C/g%3E %3C/svg%3E") center no-repeat;
    background-size: 32px 32px;
}

/* line 30, stdin */
.a-channel__title_type_a1::before {
    background: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/b4a203.png) center no-repeat;
}

/* line 34, stdin */
.a-channel__title_type_a2::before {
    background: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/de1cdd.png) center no-repeat;
}

/* line 40, stdin */
.a-channel__container {
    width: 700px;
    height: 394px;
    margin-top: 29px;
    border-radius: 6px;
    overflow: hidden;
}

/* line 48, stdin */
.a-channel__cover {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

/* line 57, stdin */
.a-channel__play-button {
    width: 64px;
    height: 64px;
    background: rgba(68, 68, 68, 0.9) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M-6-3h24v24H-6z'/%3E %3Cpath fill='%23FFF' d='M0 0v18l16-9z'/%3E %3C/g%3E %3C/svg%3E") no-repeat center;
    border-radius: 50%;
    background-size: 16px 18px;
}

/* line 64, stdin */
.a-channel__player {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.ott-subscription-a-channels-page {
    padding-left: 63px;
    padding-top: 48px;
    padding-bottom: 80px;
}

/* line 12, stdin */
.ott-subscription-a-channels-page__title {
    opacity: 0.9;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.19;
    color: #fff;
}

/* line 20, stdin */
.ott-subscription-a-channels-page__desc {
    margin-top: 16px;
}

/* line 24, stdin */
.ott-subscription-a-channels-page__text {
    font-size: 16px;
    line-height: 1.38;
    color: rgba(255, 255, 255, 0.5);
}

/* line 30, stdin */
.ott-subscription-a-channels-page__link {
    width: 171px;
    height: 22px;
    opacity: 0.7;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.47;
    color: #fff;
    text-decoration: none;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.ott-subscription-basic-page {
    padding-top: 80px;
    padding-bottom: 56px;
    position: relative;
}

/* line 12, stdin */
.ott-subscription-basic-page__featured-slider {
    padding-bottom: 46px;
}

/* line 16, stdin */
.ott-subscription-basic-page__selection {
    position: relative;
    z-index: 1;
}

/* line 21, stdin */
.ott-subscription-basic-page__selections-list {
    margin-bottom: 20px;
}

/* line 25, stdin */
.ott-subscription-basic-page__bunker-item {
    padding-top: 24px;
    padding-bottom: 24px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.watch-online-premium-header {
    color: white;
}

/* line 8, stdin */
.watch-online-premium-header__background {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-repeat: no-repeat;
    width: 1024px;
    height: 576px;
}

@media screen and (min-width: 1280px) {
    /* line 8, stdin */
    .watch-online-premium-header__background {
        width: 1280px;
        height: 720px;
    }
}

/* line 22, stdin */
.watch-online-premium-header__background::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/04d6b1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
}

/* line 35, stdin */
.watch-online-premium-header__container {
    margin-top: 30px;
    margin-bottom: 56px;
    min-height: 420px;
    position: relative;
}

/* line 42, stdin */
.watch-online-premium-header__poster {
    width: 260px;
    height: 390px;
    position: absolute;
    top: 9px;
    right: 52px;
    border-radius: 5px;
}

@media screen and (min-width: 1280px) {
    /* line 42, stdin */
    .watch-online-premium-header__poster {
        right: 60px;
        margin-right: 80px;
    }
}

/* line 56, stdin */
.watch-online-premium-header__content {
    width: 640px;
}

/* line 60, stdin */
.watch-online-premium-header__title {
    font-size: 48px;
    line-height: 54px;
    font-weight: 700;
    width: 450px;
}

@media screen and (min-width: 1280px) {
    /* line 60, stdin */
    .watch-online-premium-header__title {
        width: 100%;
    }
}

/* line 71, stdin */
.watch-online-premium-header__description {
    opacity: 0.9;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    margin-top: 16px;
    width: 450px;
}

/* line 80, stdin */
.watch-online-premium-header__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 36px;
}

/* line 85, stdin */
.watch-online-premium-header__item {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    width: 100px;
    margin-right: 10px;
}

/* line 91, stdin */
.watch-online-premium-header__item-logo {
    width: 32px;
    height: 32px;
}

/* line 95, stdin */
.watch-online-premium-header__item-logo_amediateka {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cg fill='none' fill-rule='nonzero' opacity='.8'%3E %3Cpath fill='%23FFF' d='M23.254 30l-2.339-6.708h-8.061s.123-.492.308-.861c.184-.37.123-.739-.185-.8-.308-.062-.246-.37-.062-.493.185-.123.677-.307 1.847-.861 1.169-.554.43-.985.061-1.23-.185-.185-.308-.432-.246-.74h4.492L15.992 9.57 13.1 17.754s-.37.861.062 1.23c.43.37 1.169.678-.062 1.231-1.23.554-1.662.739-1.846.862-.185.123-.308.43.061.492.37.062.308.431.185.8l-.246.554L8.792 30H3.5l2.462-7.015.246-.616c.123-.369.123-.738-.185-.8-.308-.061-.123-.369.062-.492.184-.123.677-.308 1.846-.862 1.169-.553.43-.984.061-1.23-.369-.247-.061-1.231-.061-1.231l.061-.123L13.47 2h5.293L24.3 17.754c0 .061 0 .061.062.123.184.43.492.8.861 1.046.739.492 2.277.739 1.108 1.292-.493.247-.985.493-1.416.8-.184.123-.184.431.185.616.37.184.677.246.8.677.123.43.185.615.185.615v.062L28.546 30h-5.292z'/%3E %3Cpath d='M0 0h32v32H0z' opacity='.5'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 99, stdin */
.watch-online-premium-header__item-logo_kinopoisk {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32' viewBox='0 0 32 32'%3E %3Cdefs%3E %3Cpath id='b' d='M10.53 31.031C2.227 28.01-2.053 18.831.968 10.529 3.99 2.228 13.169-2.052 21.471.97c8.301 3.021 12.581 12.2 9.56 20.502-3.021 8.301-12.2 12.581-20.502 9.56zm.517-18.961a3.999 3.999 0 1 0 2.736-7.516 3.999 3.999 0 0 0-2.736 7.516zm11.273 4.103a3.999 3.999 0 1 0 2.736-7.516 3.999 3.999 0 0 0-2.736 7.516zm-4.103 11.273a3.999 3.999 0 1 0 2.736-7.516 3.999 3.999 0 0 0-2.736 7.516zM6.944 23.343a3.999 3.999 0 1 0 2.736-7.516 3.999 3.999 0 0 0-2.736 7.516zm8.372-5.464a2 2 0 1 0 1.368-3.758 2 2 0 0 0-1.368 3.758z'/%3E %3Cfilter id='a' width='668.8%25' height='668.8%25' x='-284.4%25' y='-250%25' filterUnits='objectBoundingBox'%3E %3CfeOffset dy='11' in='SourceAlpha' result='shadowOffsetOuter1'/%3E %3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='28.5'/%3E %3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0'/%3E %3C/filter%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd' opacity='.8'%3E %3Cg%3E %3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E %3Cuse fill='%23FFF' xlink:href='%23b'/%3E %3C/g%3E %3Cpath d='M0 0h32v32H0z' opacity='.5'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 103, stdin */
.watch-online-premium-header__item-logo_plus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cg fill='none' fill-rule='nonzero' opacity='.8'%3E %3Cpath fill='%23FFF' d='M7.207 1h9.586A6.207 6.207 0 0 1 23 7.207v9.586A6.207 6.207 0 0 1 16.793 23H7.207A6.207 6.207 0 0 1 1 16.793V7.207A6.207 6.207 0 0 1 7.207 1zm6.293 9.5V5h-3v5.5H5v3h5.5V19h3v-5.5H19v-3h-5.5zm13.201-1.201A6.21 6.21 0 0 1 31 15.207v9.586A6.207 6.207 0 0 1 24.793 31h-9.586a6.21 6.21 0 0 1-5.908-4.299 6.203 6.203 0 0 0 1.908.299h9.586A6.207 6.207 0 0 0 27 20.793v-9.586c0-.666-.105-1.307-.299-1.908z'/%3E %3Cpath d='M0 0h32v32H0z' opacity='.5'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 108, stdin */
.watch-online-premium-header__item-text {
    margin-top: 14px;
    opacity: 0.7;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
}

/* line 116, stdin */
.watch-online-premium-header__price {
    margin-top: 36px;
}

/* line 120, stdin */
.watch-online-premium-header__price-current {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.4px;
}

/* line 127, stdin */
.watch-online-premium-header__per-month, .watch-online-premium-header__price-old {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    position: relative;
}

/* line 135, stdin */
.watch-online-premium-header__line {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59' height='16' viewBox='0 0 59 16'%3E %3Cpath fill='%230A84FF' fill-rule='nonzero' d='M.756 16L0 12.13 58.244 0 59 3.87z' opacity='.7'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

/* line 147, stdin */
.watch-online-premium-header__price-old {
    margin-left: 16px;
}

/* line 151, stdin */
.watch-online-premium-header__economy {
    margin-top: 4px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    color: #0a84ff;
}

/* line 159, stdin */
.watch-online-premium-header__button {
    padding-left: 42px;
    padding-right: 42px;
    margin-top: 24px;
}

/* line 165, stdin */
.watch-online-premium-header__intro-price {
    margin-top: 36px;
}

/* line 168, stdin */
.watch-online-premium-header__intro-price-new {
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.4px;
}

/* line 175, stdin */
.watch-online-premium-header__intro-price-description {
    margin-top: 8px;
    width: 580px;
    opacity: 0.8;
    font-size: 18px;
    line-height: 24px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.ott-subscription-premium-page {
    padding-top: 20px;
    padding-bottom: 56px;
    position: relative;
}

/* line 12, stdin */
.ott-subscription-premium-page__featured-slider {
    padding-bottom: 46px;
}

/* line 16, stdin */
.ott-subscription-premium-page__selection {
    position: relative;
    z-index: 1;
}

/* line 21, stdin */
.ott-subscription-premium-page__selections-list {
    margin-bottom: 20px;
}

/* line 25, stdin */
.ott-subscription-premium-page__bunker-item {
    padding-top: 24px;
    padding-bottom: 24px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.watch-online-promo-header__background {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-repeat: no-repeat;
    width: 1024px;
    height: 576px;
}

@media screen and (min-width: 1280px) {
    /* line 6, stdin */
    .watch-online-promo-header__background {
        width: 1280px;
        height: 720px;
    }
}

/* line 20, stdin */
.watch-online-promo-header__background::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/04d6b1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
}

/* line 33, stdin */
.watch-online-promo-header__subscription-promo {
    height: 360px;
    margin-bottom: 76px;
    position: relative;
}

/* line 39, stdin */
.watch-online-promo-header__poster {
    width: 260px;
    height: 390px;
    position: absolute;
    top: -30px;
    right: 52px;
    border-radius: 5px;
}

@media screen and (min-width: 1280px) {
    /* line 39, stdin */
    .watch-online-promo-header__poster {
        right: 60px;
        margin-right: 80px;
    }
}

/* line 53, stdin */
.watch-online-promo-header__content {
    width: 640px;
}

/* line 57, stdin */
.watch-online-promo-header__title {
    margin-top: 30px;
    font-size: 48px;
    line-height: 54px;
    color: #fff;
    font-weight: 700;
    width: 450px;
}

@media screen and (min-width: 1280px) {
    /* line 57, stdin */
    .watch-online-promo-header__title {
        width: 100%;
    }
}

/* line 70, stdin */
.watch-online-promo-header__description {
    color: rgba(255, 255, 255, 0.9);
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    margin-top: 16px;
    width: 450px;
}

/* line 79, stdin */
.watch-online-promo-header__button-wrapper {
    height: 88px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
}

/* line 85, stdin */
.watch-online-promo-header__button {
    padding-left: 42px;
    padding-right: 42px;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 92, stdin */
.watch-online-promo-header__button_turn-on-plus {
    width: 208px;
}

/* line 96, stdin */
.watch-online-promo-header__button_try-plus {
    width: 190px;
}

/* line 101, stdin */
.watch-online-promo-header__plus-features-button {
    padding-left: 42px;
    padding-right: 42px;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    margin-left: 10px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 110, stdin */
.watch-online-promo-header__button:hover .watch-online-promo-header__button-icon {
    opacity: 0.8;
}

/* line 114, stdin */
.watch-online-promo-header__button-icon {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTEuNiA3LjRMNiAxM2wtMS0xIDUuNi01LjZINS41VjVIMTN2Ny41aC0xLjRWNy40eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    opacity: 0.6;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 129, stdin */
.watch-online-promo-header__footnote-wrapper {
    margin-top: 16px;
}

/* line 133, stdin */
.watch-online-promo-header__footnote {
    font-size: 13px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
    margin-top: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 142, stdin */
.watch-online-promo-header__badge {
    margin-left: 6px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.ott-subscription-promo-page {
    padding-top: 80px;
    padding-bottom: 56px;
    position: relative;
}

/* line 12, stdin */
.ott-subscription-promo-page__featured-slider {
    padding-bottom: 46px;
}

/* line 16, stdin */
.ott-subscription-promo-page__selection {
    position: relative;
    z-index: 1;
}

/* line 21, stdin */
.ott-subscription-promo-page__selections-list {
    margin-bottom: 20px;
}

/* line 25, stdin */
.ott-subscription-promo-page__bunker-item {
    padding-top: 24px;
    padding-bottom: 24px;
}

/* line 4, stdin */
.ott-watch-page {
    padding-top: 30px;
}

/* line 7, stdin */
.ott-watch-page__player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 15, stdin */
.ott-watch-page__player_mode_popup {
    position: fixed;
    z-index: 10;
}

/* line 21, stdin */
.ott-watch-page__player-container {
    display: block;
    position: relative;
    width: 100%;
    height: 540px;
    margin-bottom: 84px;
}

/* line 4, stdin */
.desktop-grid-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    min-width: 1024px;
}

@media screen and (min-width: 1280px) {
    /* line 4, stdin */
    .desktop-grid-container {
        max-width: 1280px;
        padding-left: 60px;
        padding-right: 60px;
    }
}

@media screen and (max-width: 1279px) {
    /* line 4, stdin */
    .desktop-grid-container {
        max-width: 1024px;
        padding-left: 60px;
        padding-right: 60px;
    }
}

/* line 4, stdin */
.desktop-grid-row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -20px;
    margin-left: -20px;
}

/* line 12, stdin */
.desktop-grid-row_reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 17, stdin */
.desktop-grid-row_horizontal-alignment_start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
}

/* line 22, stdin */
.desktop-grid-row_horizontal-alignment_center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}

/* line 27, stdin */
.desktop-grid-row_horizontal-alignment_end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
}

/* line 32, stdin */
.desktop-grid-row_vertical-alignment_top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}

/* line 36, stdin */
.desktop-grid-row_vertical-alignment_middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 40, stdin */
.desktop-grid-row_vertical-alignment_bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
}

/* line 4, stdin */
.desktop-grid-column {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}

@media screen and (max-width: 1279px) {
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_1 {
        max-width: 8.33333%;
        -webkit-flex-basis: 8.33333%;
            -ms-flex-preferred-size: 8.33333%;
                flex-basis: 8.33333%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_2 {
        max-width: 16.66667%;
        -webkit-flex-basis: 16.66667%;
            -ms-flex-preferred-size: 16.66667%;
                flex-basis: 16.66667%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_3 {
        max-width: 25%;
        -webkit-flex-basis: 25%;
            -ms-flex-preferred-size: 25%;
                flex-basis: 25%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_4 {
        max-width: 33.33333%;
        -webkit-flex-basis: 33.33333%;
            -ms-flex-preferred-size: 33.33333%;
                flex-basis: 33.33333%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_5 {
        max-width: 41.66667%;
        -webkit-flex-basis: 41.66667%;
            -ms-flex-preferred-size: 41.66667%;
                flex-basis: 41.66667%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_6 {
        max-width: 50%;
        -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
                flex-basis: 50%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_7 {
        max-width: 58.33333%;
        -webkit-flex-basis: 58.33333%;
            -ms-flex-preferred-size: 58.33333%;
                flex-basis: 58.33333%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_8 {
        max-width: 66.66667%;
        -webkit-flex-basis: 66.66667%;
            -ms-flex-preferred-size: 66.66667%;
                flex-basis: 66.66667%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_9 {
        max-width: 75%;
        -webkit-flex-basis: 75%;
            -ms-flex-preferred-size: 75%;
                flex-basis: 75%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_10 {
        max-width: 83.33333%;
        -webkit-flex-basis: 83.33333%;
            -ms-flex-preferred-size: 83.33333%;
                flex-basis: 83.33333%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_11 {
        max-width: 91.66667%;
        -webkit-flex-basis: 91.66667%;
            -ms-flex-preferred-size: 91.66667%;
                flex-basis: 91.66667%;
    }
    /* line 17, stdin */
    .desktop-grid-column.desktop-grid-column_small_12 {
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    /* line 23, stdin */
    .desktop-grid-column.desktop-grid-column_small_0 {
        display: none;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_0 {
        margin-left: 0%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_1 {
        margin-left: 8.33333%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_2 {
        margin-left: 16.66667%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_3 {
        margin-left: 25%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_4 {
        margin-left: 33.33333%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_5 {
        margin-left: 41.66667%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_6 {
        margin-left: 50%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_7 {
        margin-left: 58.33333%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_8 {
        margin-left: 66.66667%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_9 {
        margin-left: 75%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_10 {
        margin-left: 83.33333%;
    }
    /* line 28, stdin */
    .desktop-grid-column.desktop-grid-column_offset-small_11 {
        margin-left: 91.66667%;
    }
}

@media screen and (min-width: 1280px) {
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_1 {
        max-width: 8.33333%;
        -webkit-flex-basis: 8.33333%;
            -ms-flex-preferred-size: 8.33333%;
                flex-basis: 8.33333%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_2 {
        max-width: 16.66667%;
        -webkit-flex-basis: 16.66667%;
            -ms-flex-preferred-size: 16.66667%;
                flex-basis: 16.66667%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_3 {
        max-width: 25%;
        -webkit-flex-basis: 25%;
            -ms-flex-preferred-size: 25%;
                flex-basis: 25%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_4 {
        max-width: 33.33333%;
        -webkit-flex-basis: 33.33333%;
            -ms-flex-preferred-size: 33.33333%;
                flex-basis: 33.33333%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_5 {
        max-width: 41.66667%;
        -webkit-flex-basis: 41.66667%;
            -ms-flex-preferred-size: 41.66667%;
                flex-basis: 41.66667%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_6 {
        max-width: 50%;
        -webkit-flex-basis: 50%;
            -ms-flex-preferred-size: 50%;
                flex-basis: 50%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_7 {
        max-width: 58.33333%;
        -webkit-flex-basis: 58.33333%;
            -ms-flex-preferred-size: 58.33333%;
                flex-basis: 58.33333%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_8 {
        max-width: 66.66667%;
        -webkit-flex-basis: 66.66667%;
            -ms-flex-preferred-size: 66.66667%;
                flex-basis: 66.66667%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_9 {
        max-width: 75%;
        -webkit-flex-basis: 75%;
            -ms-flex-preferred-size: 75%;
                flex-basis: 75%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_10 {
        max-width: 83.33333%;
        -webkit-flex-basis: 83.33333%;
            -ms-flex-preferred-size: 83.33333%;
                flex-basis: 83.33333%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_11 {
        max-width: 91.66667%;
        -webkit-flex-basis: 91.66667%;
            -ms-flex-preferred-size: 91.66667%;
                flex-basis: 91.66667%;
    }
    /* line 36, stdin */
    .desktop-grid-column.desktop-grid-column_large_12 {
        max-width: 100%;
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
    }
    /* line 42, stdin */
    .desktop-grid-column.desktop-grid-column_large_0 {
        display: none;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_0 {
        margin-left: 0%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_1 {
        margin-left: 8.33333%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_2 {
        margin-left: 16.66667%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_3 {
        margin-left: 25%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_4 {
        margin-left: 33.33333%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_5 {
        margin-left: 41.66667%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_6 {
        margin-left: 50%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_7 {
        margin-left: 58.33333%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_8 {
        margin-left: 66.66667%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_9 {
        margin-left: 75%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_10 {
        margin-left: 83.33333%;
    }
    /* line 47, stdin */
    .desktop-grid-column.desktop-grid-column_offset-large_11 {
        margin-left: 91.66667%;
    }
}

/* line 4, stdin */
.selections-heading {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.19;
    color: #222;
}

/* line 11, stdin */
.selections-heading_theme_touch {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.1;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.selection-poster {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    height: 260px;
    color: #fff;
    background-image: -webkit-linear-gradient(45deg, #2c00ff 0%, #01b6ff 100%);
    background-image: linear-gradient(45deg, #2c00ff 0%, #01b6ff 100%);
    -webkit-box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 22px 26px 24px 26px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-size: cover;
}

/* line 284, ../kinopoisk-components/mixins.scss */
.selection-poster_theme_touch {
    width: 32vw;
    height: 32vw;
    max-width: 180px;
    max-height: 180px;
    padding: 2.7vw 3.2vw 2.95vw 3.2vw;
}

@media screen and (min-width: 380px) {
    /* line 284, ../kinopoisk-components/mixins.scss */
    .selection-poster_theme_touch {
        padding-top: 3.5vw;
    }
}

@media screen and (min-width: 570px) {
    /* line 284, ../kinopoisk-components/mixins.scss */
    .selection-poster_theme_touch {
        padding: 25px 30px 27px 30px;
    }
}

/* line 46, stdin */
.selection-poster__heading {
    font-size: 22px;
    font-weight: 700;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.selection-poster_theme_touch .selection-poster__heading {
    font-size: 12px;
}

/* line 55, stdin */
.selection-poster__sub-heading {
    font-size: 15px;
    font-weight: 500;
    opacity: 0.8;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.selection-poster_theme_touch .selection-poster__sub-heading {
    font-size: 10px;
}

/* line 65, stdin */
.selection-poster__thumbnail {
    width: 208px;
    height: 117px;
    border-radius: 5px;
    background-position: center center;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='208' height='117' viewBox='0 0 208 117'%3E %3Cg fill='%23FFF' fill-rule='evenodd'%3E %3Cpath fill-opacity='.1' d='M5.128 0h197.744c1.783 0 2.43.186 3.082.534.652.349 1.163.86 1.512 1.512.348.652.534 1.299.534 3.082v106.744c0 1.783-.186 2.43-.534 3.082a3.635 3.635 0 0 1-1.512 1.512c-.652.348-1.299.534-3.082.534H5.128c-1.783 0-2.43-.186-3.082-.534a3.635 3.635 0 0 1-1.512-1.512c-.348-.652-.534-1.299-.534-3.082V5.128c0-1.783.186-2.43.534-3.082A3.635 3.635 0 0 1 2.046.534C2.698.186 3.345 0 5.128 0z'/%3E %3Cpath fill-rule='nonzero' d='M68 62.725V52h2.43v4.38h4.305V52h2.43v10.725h-2.43V58.3H70.43v4.425H68zm14.88.165c-2.37 0-4.095-1.485-4.095-3.99v-.12c0-2.475 1.755-4.08 4.035-4.08 2.025 0 3.825 1.185 3.825 3.99v.6H80.99c.06 1.305.765 2.055 1.95 2.055 1.005 0 1.5-.435 1.635-1.095h2.055c-.255 1.695-1.605 2.64-3.75 2.64zm-1.86-4.935h3.51c-.075-1.185-.675-1.755-1.71-1.755-.975 0-1.635.645-1.8 1.755zm13.155-3.075v1.545H91.85v6.3h-2.16v-6.3h-2.325V54.88h6.81zm9.315 7.845l-2.61-3.705v3.705h-2.16V54.88h2.16v3.36l2.535-3.36h2.31l-2.865 3.585 3.09 4.26h-2.46zm6.315-1.35c.96 0 1.695-.525 1.695-1.395v-.66h-.84c-1.26 0-1.995.27-1.995 1.11 0 .57.345.945 1.14.945zm-.645 1.515c-1.425 0-2.625-.69-2.625-2.34 0-1.83 1.68-2.52 4.08-2.52h.885v-.315c0-.93-.285-1.44-1.275-1.44-.855 0-1.245.435-1.335 1.11h-2.055c.135-1.86 1.605-2.685 3.525-2.685s3.285.78 3.285 2.91v5.115h-2.115v-.945c-.45.63-1.14 1.11-2.37 1.11zm8.79-3.675c-.075.825-.195 1.47-.435 1.965h2.685v-4.77h-2.1a33.34 33.34 0 0 1-.15 2.805zm-1.32 3.51l-.03 1.905h-1.875v-3.45h.45c.51-.21.735-.93.87-2.13.12-1.005.18-2.505.18-4.17h6.105v6.3h1.11v3.45h-1.875l-.03-1.905h-4.905zm12.015-1.53c1.2 0 1.86-.81 1.86-2.34v-.12c0-1.59-.78-2.37-1.875-2.37-1.14 0-1.92.795-1.92 2.37v.12c0 1.575.75 2.34 1.935 2.34zm-4.035 4.2V54.88h2.175v1.23a2.914 2.914 0 0 1 2.505-1.41c1.92 0 3.42 1.425 3.42 4.02v.12c0 2.595-1.47 4.05-3.42 4.05-1.215 0-2.1-.6-2.505-1.365v3.87h-2.175zm12.315-4.02c.96 0 1.695-.525 1.695-1.395v-.66h-.84c-1.26 0-1.995.27-1.995 1.11 0 .57.345.945 1.14.945zm-.645 1.515c-1.425 0-2.625-.69-2.625-2.34 0-1.83 1.68-2.52 4.08-2.52h.885v-.315c0-.93-.285-1.44-1.275-1.44-.855 0-1.245.435-1.335 1.11h-2.055c.135-1.86 1.605-2.685 3.525-2.685s3.285.78 3.285 2.91v5.115h-2.115v-.945c-.45.63-1.14 1.11-2.37 1.11z' opacity='.5'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 288, ../kinopoisk-components/mixins.scss */
.selection-poster_theme_touch .selection-poster__thumbnail {
    width: 25.6vw;
    height: 14.4vw;
    max-width: 144px;
    max-height: 81px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 2, ../features/shared/ui/desktop-select/_mix.scss */
.selections-select {
    position: relative;
    display: inline-block;
}

/* line 11, stdin */
.selections-select__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    color: #333;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}

/* line 21, stdin */
.selections-select__button::after {
    content: '';
    display: inline-block;
    margin-left: 6px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 18 18'%3E %3Cdefs%3E %3Cpath id='a' d='M4 7h10l-5 6z'/%3E %3C/defs%3E %3Cuse fill='%23000' fill-rule='evenodd' xlink:href='%23a'/%3E %3C/svg%3E");
    opacity: 0.6;
    height: 18px;
    width: 18px;
}

/* line 31, stdin */
.selections-select__button_is-opened::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

/* line 35, stdin */
.selections-select__button_is-disabled {
    cursor: default;
    opacity: 0.1;
}

/* line 40, stdin */
.selections-select__button-caption {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 150px;
}

/* line 49, stdin */
.selections-select__dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 200px;
    max-height: 240px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
    padding: 12px 0;
    overflow: auto;
    position: absolute;
    left: -25px;
    background: #fff;
    z-index: 2;
    margin-top: 16px;
}

/* line 65, stdin */
.selections-select-text-item {
    padding: 6px 16px;
    font-size: 13px;
    min-height: 15px;
    line-height: 1.15;
    color: #000;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 76, stdin */
.selections-select-text-item:hover {
    background-color: #f2f2f2;
}

/* line 80, stdin */
.selections-select-text-item::before {
    content: '';
    display: inline-block;
    margin-right: 8px;
    min-width: 16px;
    height: 16px;
    width: 16px;
}

/* line 90, stdin */
.selections-select-text-item_is-active::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M12.399 2.399l1.202 1.202-7.521 7.521L1.49 7.68l1.02-1.36 3.41 2.558z'/%3E %3C/svg%3E");
}

/* line 96, stdin */
.selections-select-group-label {
    padding: 6px 16px 7px;
    margin-top: 8px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.15;
    color: #000;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: block;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.checkbox {
    color: #333;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    line-height: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}

/* line 22, stdin */
.checkbox::before {
    content: '';
    display: inline-block;
    margin-right: 12px;
    height: 18px;
    width: 18px;
    border-radius: 3px;
}

/* line 32, stdin */
.checkbox__input {
    display: none;
}

/* line 36, stdin */
.checkbox_disabled {
    cursor: default;
    opacity: 0.1;
}

/* line 42, stdin */
.checkbox_theme_primary::before {
    background-color: #f2f2f2;
}

/* line 46, stdin */
.checkbox_theme_primary:hover::before {
    background-color: #e6e6e6;
}

/* line 51, stdin */
.checkbox_theme_primary.checkbox_is-checked::before {
    background-color: #f60;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M5.51 8.797L2.1 5.385.9 6.586l4.61 4.617L13.101 3.6 11.9 2.399z' /%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
}

/* line 59, stdin */
.checkbox_theme_primary.checkbox_is-checked:hover::before {
    background-color: #f60;
}

/* line 66, stdin */
.checkbox_theme_secondary::before {
    background-color: #f2f2f2;
}

/* line 70, stdin */
.checkbox_theme_secondary:hover::before {
    background-color: #e6e6e6;
}

/* line 75, stdin */
.checkbox_theme_secondary.checkbox_is-checked::before {
    background-color: #f2f2f2;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M5.51 8.797L2.1 5.385.9 6.586l4.61 4.617L13.101 3.6 11.9 2.399z' /%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
}

/* line 83, stdin */
.checkbox_theme_secondary.checkbox_is-checked:hover::before {
    background-color: #e6e6e6;
}

/* line 90, stdin */
.checkbox_theme_dark::before {
    background-color: rgba(102, 102, 102, 0.6);
}

/* line 94, stdin */
.checkbox_theme_dark:hover::before {
    background-color: rgba(102, 102, 102, 0.95);
}

/* line 99, stdin */
.checkbox_theme_dark.checkbox_is-checked::before {
    background-color: rgba(102, 102, 102, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23fff' fill-rule='evenodd' d='M5.51 8.797L2.1 5.385.9 6.586l4.61 4.617L13.101 3.6 11.9 2.399z' /%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
}

/* line 107, stdin */
.checkbox_theme_dark.checkbox_is-checked:hover::before {
    background-color: rgba(102, 102, 102, 0.95);
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.seo-selections-top-bar {
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    height: 64px;
}

/* line 17, stdin */
.seo-selections-top-bar__left, .seo-selections-top-bar__right {
    width: 20%;
}

/* line 22, stdin */
.seo-selections-top-bar__right {
    text-align: right;
}

/* line 26, stdin */
.seo-selections-top-bar__link {
    color: #777;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
}

/* line 33, stdin */
.seo-selections-top-bar__select {
    margin: 0 16px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 6, stdin */
.selection-list__film {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 9, stdin */
.selection-list__film:first-child {
    border-top: none;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.error-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}

/* line 12, stdin */
.error-message__title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    line-height: 1.33;
    margin-bottom: 8px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
}

/* line 21, stdin */
.error-message__subtitle {
    font-size: 15px;
    color: #777;
    line-height: 1.33;
}

/* line 27, stdin */
.error-message__appendix {
    margin-top: 24px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.selection-error {
    width: 100%;
    padding-top: 72px;
    padding-bottom: 60px;
    text-align: center;
}

/* line 11, stdin */
.selection-error__heading {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.33;
    color: #333;
    margin: 8px 0;
}

/* line 19, stdin */
.selection-error__text {
    margin: 8px 0;
    font-size: 15px;
    color: #777;
    line-height: 1.33;
}

/* line 26, stdin */
.selection-error__refresh-button {
    margin: 0 auto;
    margin-top: 24px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.items-spoiler,
.items-spoiler__calculator {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 1px;
    margin: -1px;
}

/* line 16, stdin */
.items-spoiler__calculator,
.items-spoiler__calculator__calculator {
    visibility: hidden;
    opacity: 0;
    position: relative;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    margin-top: -3px;
    overflow-x: hidden;
}

/* line 29, stdin */
.items-spoiler_is-revealed,
.items-spoiler__calculator_is-revealed {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* line 33, stdin */
.items-spoiler__item,
.items-spoiler__calculator__item {
    display: block;
    background-color: #f3f3f3;
    padding: 8px 16px;
    font-size: 13px;
    height: 32px;
    line-height: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    text-decoration: none;
    color: #333;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 50, stdin */
.items-spoiler__item:last-child,
.items-spoiler__calculator__item:last-child {
    margin-right: 0;
}

/* line 54, stdin */
.items-spoiler__item:hover,
.items-spoiler__calculator__item:hover {
    background-color: #e6e6e6;
}

/* line 59, stdin */
.items-spoiler__ellipsis, .items-spoiler__closer,
.items-spoiler__calculator__ellipsis,
.items-spoiler__calculator__closer {
    display: block;
    background-color: #f3f3f3;
    border-radius: 100px;
    margin-right: 10px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    border: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 32px;
    width: 32px;
}

/* line 77, stdin */
.items-spoiler__ellipsis,
.items-spoiler__calculator__ellipsis {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='rgba(0, 0, 0, 0.4)' fill-rule='evenodd' d='M3.5 8C2.675 8 2 8.675 2 9.5S2.675 11 3.5 11 5 10.325 5 9.5 4.325 8 3.5 8zm11 0c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5 1.5-.675 1.5-1.5S15.325 8 14.5 8zM9 8c-.825 0-1.5.675-1.5 1.5S8.175 11 9 11s1.5-.675 1.5-1.5S9.825 8 9 8z'/%3E %3C/svg%3E");
}

/* line 81, stdin */
.items-spoiler__closer,
.items-spoiler__calculator__closer {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='rgba(0, 0, 0, 0.4)' fill-rule='evenodd' d='M13.531 11.961l.938-1.17L9 6.414 3.531 10.79l.938 1.171L9 8.336z'/%3E %3C/svg%3E");
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 7, stdin */
.quick-filters {
    margin-top: 24px;
    margin-bottom: 30px;
}

/* line 12, stdin */
.quick-filters__item_is-active {
    background-color: #a3a3a3;
    color: #fff;
}

/* line 16, stdin */
.quick-filters__item_is-active:hover {
    background-color: rgba(102, 102, 102, 0.8);
}

/* line 22, stdin */
.quick-filters__select-item {
    padding: 0;
    background-color: transparent;
}

/* line 26, stdin */
.quick-filters__select-item-wrapper {
    margin-right: 10px;
}

/* line 29, stdin */
.quick-filters__select-item-wrapper:last-child {
    margin-right: 0;
}

/* line 35, stdin */
.quick-filters__select-item .selections-select__button {
    font-size: 13px;
    padding: 8px 16px;
    border-radius: 100px;
    height: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f3f3f3;
}

/* line 43, stdin */
.quick-filters__select-item .selections-select__button:hover {
    background-color: #e6e6e6;
}

/* line 47, stdin */
.quick-filters__select-item .selections-select__button::after {
    margin-right: -16px;
    margin-top: -8px;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center;
    padding-left: 7px;
    margin-left: 12px;
    border-left: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 60, stdin */
.quick-filters__select-item .selections-select__button_is-opened::after {
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 65, stdin */
.quick-filters__select-item .selections-select__button-caption {
    max-width: 100%;
}

/* line 70, stdin */
.quick-filters__select-item .selections-select__dropdown {
    width: 291px;
    max-width: 291px;
}

/* line 75, stdin */
.quick-filters__select-item .selections-select-text-item {
    font-weight: normal;
}

/* line 82, stdin */
.quick-filters__select-item_is-active .selections-select__button {
    color: #fff;
    background-color: #a3a3a3;
}

/* line 86, stdin */
.quick-filters__select-item_is-active .selections-select__button:hover {
    background-color: rgba(102, 102, 102, 0.8);
}

/* line 90, stdin */
.quick-filters__select-item_is-active .selections-select__button::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 18 18'%3E %3Cdefs%3E %3Cpath id='a' d='M4 7h10l-5 6z'/%3E %3C/defs%3E %3Cuse fill='rgba(255, 255, 255, 0.8)' fill-rule='evenodd' xlink:href='%23a'/%3E %3C/svg%3E");
}

/* line 98, stdin */
.quick-filters__dropper {
    background-color: #a3a3a3;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='rgba(255, 255, 255, 0.8)' fill-rule='evenodd' d='M9 7.94l4.47-4.47 1.06 1.06L10.06 9l4.469 4.468-1.06 1.06L9 10.062l-4.47 4.47-1.06-1.061L7.94 9 3.47 4.53l1.06-1.06L9 7.94z'/%3E %3C/svg%3E");
    background-size: 18px 18px;
    background-position: center;
    background-repeat: no-repeat;
}

/* line 105, stdin */
.quick-filters__dropper:hover {
    background-color: rgba(102, 102, 102, 0.8);
}

/* line 2, stdin */
.selection-film-item-poster {
    position: relative;
    margin-right: 12px;
    width: 64px;
    max-height: 96px;
}

/* line 8, stdin */
.selection-film-item-poster_play-button {
    cursor: pointer;
}

/* line 10, stdin */
.selection-film-item-poster_play-button::after {
    display: block;
    content: '';
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 0 0 4px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 26px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='rgba(0, 0, 0, 0.6)' fill-rule='evenodd' d='M4 2v10l8-5z'/%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}

/* line 26, stdin */
.selection-film-item-poster__image {
    border-radius: 4px;
    width: 64px;
    height: 96px;
}

/* line 32, stdin */
.selection-film-item-poster__rating {
    position: absolute;
    display: inline-block;
    top: 5px;
    left: -5px;
    background: #aaa;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    padding: 3px 7px;
    border-radius: 2px;
}

/* line 44, stdin */
.selection-film-item-poster__rating_positive {
    background: #3bb33b;
}

/* line 48, stdin */
.selection-film-item-poster__rating_negative {
    background: #f00;
}

/* line 4, stdin */
.selection-film-item-position {
    min-width: 16px;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    text-align: right;
    margin-right: 12px;
    font-size: 13px;
    color: #777;
    line-height: 20px;
}

@charset "UTF-8";
@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 14, stdin */
.selection-film-item-meta__link {
    text-decoration: none;
}

/* line 18, stdin */
.selection-film-item-meta__name {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: black;
    margin-bottom: 4px;
}

/* line 27, stdin */
.selection-film-item-meta__original-name {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    line-height: 18px;
    font-size: 13px;
    color: #333;
    margin-bottom: 8px;
}

/* line 35, stdin */
.selection-film-item-meta__meta-additional {
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    color: #777;
}

/* line 40, stdin */
.selection-film-item-meta__meta-additional-item:not(:first-child)::before {
    content: ' • ';
}

/* line 45, stdin */
.selection-film-item-meta__online-link {
    color: #777;
    font-family: "Graphik Kinopoisk LC Web", Arial, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    display: inline;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 46, stdin */
.selection-film-item-meta__online-link::before {
    display: inline-block;
    content: '';
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M4 2v10l8-5z'/%3E %3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 8px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.selection-film-item-meta_theme_touch .selection-film-item-meta__online-link::before {
    line-height: 1.18;
    background-size: cover;
    margin-bottom: -1px;
    margin-right: 4px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.selection-film-item-meta_theme_touch .selection-film-item-meta__online-link {
    line-height: 1.18;
    font-size: 11px;
}

/* line 78, stdin */
.selection-film-item-meta__online-link:hover {
    color: #333;
}

/* line 82, stdin */
.selection-film-item-meta__online-link-wrapper {
    display: inline-block;
    max-height: 30px;
    margin-top: 18px;
}

/* line 288, ../kinopoisk-components/mixins.scss */
.selection-film-item-meta_theme_touch .selection-film-item-meta__online-link-wrapper {
    margin-top: 15px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.rating {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    color: #777;
}

/* line 11, stdin */
.rating__value {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    margin-right: 6px;
}

/* line 17, stdin */
.rating__value_positive {
    color: #093;
}

/* line 21, stdin */
.rating__value_negative {
    color: #f00;
}

/* line 25, stdin */
.rating__value_empty {
    width: 100%;
    text-align: center;
}

/* line 31, stdin */
.rating__count {
    color: #777;
    font-size: 11px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.voting {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto 0;
    cursor: default;
}

/* line 14, stdin */
.voting__opened, .voting__closed {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 9px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 0;
    position: relative;
}

/* line 28, stdin */
.voting__closed_is-hidden {
    visibility: hidden;
}

/* line 33, stdin */
.voting__star, .voting__close, .voting__choice-star, .voting__delete {
    width: 14px;
    height: 14px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
}

/* line 45, stdin */
.voting__star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='rgba(0, 0, 0, 0.6)' fill-rule='evenodd' d='M7 9.233L10.09 11l-.84-3.316L12 5.316H8.5L7 2 5.5 5.316H2l2.75 2.368L3.91 11z'/%3E %3C/svg%3E");
}

/* line 48, stdin */
.voting__star_empty {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='rgba(0, 0, 0, 0.6)' fill-rule='evenodd' d='M7 10.847l-2.873 2.206a.75.75 0 0 1-1.173-.818L4.08 8.617 1.141 6.382a.75.75 0 0 1 .456-1.347l3.588.008 1.098-3.58a.75.75 0 0 1 1.434 0l1.098 3.58 3.588-.008a.75.75 0 0 1 .456 1.347l-2.94 2.235 1.127 3.618a.75.75 0 0 1-1.173.818L7 10.847zm0-1.386l2.668 2.047-1.028-3.3 2.723-2.07-3.36.007L7 2.875l-1.003 3.27-3.36-.008 2.723 2.07-1.028 3.301L7 9.461z'/%3E %3C/svg%3E");
}

/* line 52, stdin */
.voting__star_positive {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23093' fill-rule='evenodd' d='M7 9.233L10.09 11l-.84-3.316L12 5.316H8.5L7 2 5.5 5.316H2l2.75 2.368L3.91 11z'/%3E %3C/svg%3E");
}

/* line 56, stdin */
.voting__star_negative {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23f00' fill-rule='evenodd' d='M7 9.233L10.09 11l-.84-3.316L12 5.316H8.5L7 2 5.5 5.316H2l2.75 2.368L3.91 11z'/%3E %3C/svg%3E");
}

/* line 61, stdin */
.voting__close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M9 7.94l4.47-4.47 1.06 1.06L10.06 9l4.469 4.468-1.06 1.06L9 10.062l-4.47 4.47-1.06-1.061L7.94 9 3.47 4.53l1.06-1.06L9 7.94z'/%3E %3C/svg%3E");
    margin: 0 2px;
    width: 20px;
}

/* line 67, stdin */
.voting__value {
    margin-left: 2px;
}

/* line 70, stdin */
.voting__value_positive {
    color: #093;
}

/* line 74, stdin */
.voting__value_negative {
    color: #f00;
}

/* line 79, stdin */
.voting__delete-wrapper {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    top: 0;
    background: #f7f7f7;
    border-radius: 4px;
}

/* line 92, stdin */
.voting__delete {
    height: 14px;
    width: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M9 7.94l4.47-4.47 1.06 1.06L10.06 9l4.469 4.468-1.06 1.06L9 10.062l-4.47 4.47-1.06-1.061L7.94 9 3.47 4.53l1.06-1.06L9 7.94z'/%3E %3C/svg%3E");
}

/* line 98, stdin */
.voting__opened {
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px;
    padding-bottom: 7px;
    width: 230px;
}

/* line 106, stdin */
.voting__opened:hover {
    background-color: #fff;
}

/* line 110, stdin */
.voting__opened:active {
    -webkit-transform: none;
            transform: none;
}

/* line 115, stdin */
.voting__separator {
    display: block;
    height: 16px;
    width: 1px;
    background-color: #e5e5e5;
    margin: 0 8px;
}

/* line 123, stdin */
.voting__hovered-value {
    margin: 0 2px;
    width: 20px;
}

/* line 127, stdin */
.voting__hovered-value_positive {
    color: #093;
}

/* line 131, stdin */
.voting__hovered-value_negative {
    color: #f00;
}

/* line 136, stdin */
.voting__voting-choice {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}

/* line 142, stdin */
.voting__choice-star {
    height: 14px;
    width: 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='rgba(0, 0, 0, 0.6)' fill-rule='evenodd' d='M7 9.233L10.09 11l-.84-3.316L12 5.316H8.5L7 2 5.5 5.316H2l2.75 2.368L3.91 11z'/%3E %3C/svg%3E");
    opacity: 0.6;
}

/* line 148, stdin */
.voting__choice-star_is-highlighted-neutral {
    opacity: 0.9;
}

/* line 152, stdin */
.voting__choice-star_is-highlighted-positive {
    opacity: 0.9;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23093' fill-rule='evenodd' d='M7 9.233L10.09 11l-.84-3.316L12 5.316H8.5L7 2 5.5 5.316H2l2.75 2.368L3.91 11z'/%3E %3C/svg%3E");
}

/* line 157, stdin */
.voting__choice-star_is-highlighted-negative {
    opacity: 0.9;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E %3Cpath fill='%23f00' fill-rule='evenodd' d='M7 9.233L10.09 11l-.84-3.316L12 5.316H8.5L7 2 5.5 5.316H2l2.75 2.368L3.91 11z'/%3E %3C/svg%3E");
}

/* line 163, stdin */
.voting__tooltip {
    display: block;
    position: absolute;
    top: -100%;
    margin-bottom: 8px;
    padding: 6px 8px;
    color: #fff;
    background-color: #555;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.18;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    left: -50%;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.watching-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 9, stdin */
.watching-buttons__group {
    width: 100%;
}

/* line 13, stdin */
.watching-buttons__will-watch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}

/* line 21, stdin */
.watching-buttons__will-watch svg {
    margin-right: 6px;
    opacity: 0.8;
}

/* line 27, stdin */
.watching-buttons__will-watch-active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/* line 32, stdin */
.watching-buttons__will-watch-active svg {
    margin-right: 6px;
}

/* line 35, stdin */
.watching-buttons__will-watch-active svg path {
    fill: #f60;
}

/* line 41, stdin */
.watching-buttons__has-watched {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 11px;
    padding-right: 10px;
}

/* line 47, stdin */
.watching-buttons__has-watched svg {
    opacity: 0.8;
}

/* line 52, stdin */
.watching-buttons__has-watched-active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
}

/* line 58, stdin */
.watching-buttons__has-watched-active svg {
    margin-right: 6px;
}

@media screen and (max-width: 1279px) {
    /* line 64, stdin */
    .watching-buttons__will-watch-caption, .watching-buttons__will-watch-active-caption, .watching-buttons__has-watched-active-caption {
        display: none;
    }
    /* line 73, stdin */
    .watching-buttons__will-watch-active svg, .watching-buttons__will-watch svg, .watching-buttons__has-watched-active svg {
        margin-right: 0;
    }
    /* line 78, stdin */
    .watching-buttons__will-watch-active, .watching-buttons__has-watched-active {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    /* line 85, stdin */
    .watching-buttons__will-watch, .watching-buttons__has-watched {
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.film-item-context-menu {
    height: 18px;
    width: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/* line 12, stdin */
.film-item-context-menu__button {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23000' fill-rule='evenodd' d='M9.5 13c-.825 0-1.5.675-1.5 1.5S8.675 16 9.5 16s1.5-.675 1.5-1.5-.675-1.5-1.5-1.5zm0-11C8.675 2 8 2.675 8 3.5S8.675 5 9.5 5 11 4.325 11 3.5 10.325 2 9.5 2zm0 5.5C8.675 7.5 8 8.175 8 9s.675 1.5 1.5 1.5S11 9.825 11 9s-.675-1.5-1.5-1.5z'/%3E %3C/svg%3E");
    opacity: 0.5;
    background-position: center center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/* line 21, stdin */
.film-item-context-menu__button:hover {
    opacity: 1;
}

/* line 26, stdin */
.film-item-context-menu__menu-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    top: calc(100% + 16px);
    padding: 8px 0;
    font-size: 13px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
    min-width: 240px;
    right: 0;
    background-color: #fff;
    z-index: 2;
    cursor: default;
}

/* line 42, stdin */
.film-item-context-menu__menu-heading {
    padding: 8px 32px 13px 38px;
    font-weight: 500;
}

/* line 47, stdin */
.film-item-context-menu__folder {
    padding: 6px 32px;
    padding-left: 38px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 54, stdin */
.film-item-context-menu__folder:hover {
    background: #f2f2f2;
}

/* line 59, stdin */
.film-item-context-menu__folder_checked::before {
    height: 14px;
    width: 14px;
    content: '';
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E %3Cpath fill='%23f60' fill-rule='evenodd' d='M7 11.94l8.469-8.47 1.06 1.06L7 14.06 1.47 8.53l1.06-1.06z'/%3E %3C/svg%3E");
    background-size: cover;
    margin-right: 8px;
    margin-left: -22px;
}

/* line 74, stdin */
.film-item-context-menu__folder_pending_1::before {
    width: 32px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 14px;
    content: '';
    display: block;
}

/* line 82, stdin */
.film-item-context-menu__folder_pending_1:hover {
    background: #fff;
}

/* line 74, stdin */
.film-item-context-menu__folder_pending_2::before {
    width: 64px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 14px;
    content: '';
    display: block;
}

/* line 82, stdin */
.film-item-context-menu__folder_pending_2:hover {
    background: #fff;
}

/* line 74, stdin */
.film-item-context-menu__folder_pending_3::before {
    width: 96px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 14px;
    content: '';
    display: block;
}

/* line 82, stdin */
.film-item-context-menu__folder_pending_3:hover {
    background: #fff;
}

/* line 74, stdin */
.film-item-context-menu__folder_pending_4::before {
    width: 128px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 14px;
    content: '';
    display: block;
}

/* line 82, stdin */
.film-item-context-menu__folder_pending_4:hover {
    background: #fff;
}

/* line 74, stdin */
.film-item-context-menu__folder_pending_5::before {
    width: 160px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 14px;
    content: '';
    display: block;
}

/* line 82, stdin */
.film-item-context-menu__folder_pending_5:hover {
    background: #fff;
}

/* line 90, stdin */
.film-item-context-menu__folder-wrapper {
    overflow: auto;
    max-height: 135px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.film-item-user-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    margin: auto 0;
}

/* line 13, stdin */
.film-item-user-data__controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 230px;
}

@media screen and (max-width: 1279px) {
    /* line 13, stdin */
    .film-item-user-data__controls {
        width: 124px;
    }
}

/* line 21, stdin */
.film-item-user-data__rating {
    margin-right: 36px;
    width: 88px;
}

/* line 26, stdin */
.film-item-user-data__watching {
    width: 100%;
    margin-right: 6px;
}

/* line 31, stdin */
.film-item-user-data__context-menu {
    margin-left: 12px;
}

/* line 35, stdin */
.film-item-user-data__warning {
    display: block;
    position: absolute;
    bottom: calc(100% + 16px);
    right: 0;
    padding: 14px 20px;
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
    background: #fff;
    font-size: 13px;
    line-height: 1.38;
    max-width: 244px;
}

/* line 48, stdin */
.film-item-user-data__warning-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 12px;
}

/* line 55, stdin */
.film-item-user-data__warning-link {
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-left: 20px;
}

/* line 62, stdin */
.film-item-user-data__warning-link_secondary {
    color: #777;
}

/* line 65, stdin */
.film-item-user-data__warning-link_secondary:hover {
    color: #333;
}

/* line 70, stdin */
.film-item-user-data__warning-link_primary {
    color: #333;
}

/* line 73, stdin */
.film-item-user-data__warning-link_primary:hover {
    color: #f60;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.selections-film-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 16px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 14, stdin */
.selections-film-item_is-watched::before {
    display: block;
    content: '';
    pointer-events: none;
    background: #fff;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    z-index: 1;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 30, stdin */
.selections-film-item_is-watched:hover::before {
    opacity: 0;
}

/* line 34, stdin */
.selections-film-item:hover {
    background-color: #f7f7f7;
}

/* line 38, stdin */
.selections-film-item__meta {
    max-width: 320px;
    margin-right: 16px;
}

/* line 43, stdin */
.selections-film-item__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

@media screen and (max-width: 1279px) {
    /* line 49, stdin */
    .selections-film-item__meta {
        max-width: 200px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.selections-seo-page {
    background: #fff;
}

/* line 8, stdin */
.selections-seo-page__content {
    padding-top: 48px;
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 15, stdin */
.selections-seo-page__header {
    margin-left: 20px;
    padding-bottom: 24px;
}

/* line 20, stdin */
.selections-seo-page__list-meta {
    margin-top: 16px;
    color: #777;
    font-size: 15px;
    line-height: 1.2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

/* line 30, stdin */
.selections-seo-page__meta-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* line 34, stdin */
.selections-seo-page__exclude-viewed {
    margin-right: 32px;
}

/* line 38, stdin */
.selections-seo-page__sorting {
    margin-top: 32px;
    text-align: right;
}

/* line 43, stdin */
.selections-seo-page__sorting-select {
    z-index: 2;
}

/* line 46, stdin */
.selections-seo-page__sorting-select .selections-select__button {
    font-weight: 400;
    color: #333;
}

/* line 50, stdin */
.selections-seo-page__sorting-select .selections-select__button-caption {
    max-width: 200px;
}

/* line 56, stdin */
.selections-seo-page__heading-stub {
    height: 56px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: 20px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 66, stdin */
.selections-seo-page__heading-stub-caption {
    height: 20px;
    width: 400px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 70, stdin */
.selections-seo-page__heading-stub-meta {
    height: 20px;
    width: 265px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
}

/* line 76, stdin */
.selections-seo-page__quick-filters-stub {
    height: 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: hidden;
    margin-top: 24px;
    margin-bottom: 30px;
}

/* line 84, stdin */
.selections-seo-page__quick-filters-item-stub {
    height: 35px;
    margin-right: 10px;
}

/* line 87, stdin */
.selections-seo-page__quick-filters-item-stub_width_2 {
    width: 120px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    border-radius: 100px;
}

/* line 87, stdin */
.selections-seo-page__quick-filters-item-stub_width_3 {
    width: 180px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    border-radius: 100px;
}

/* line 87, stdin */
.selections-seo-page__quick-filters-item-stub_width_4 {
    width: 240px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    border-radius: 100px;
}

/* line 87, stdin */
.selections-seo-page__quick-filters-item-stub_width_5 {
    width: 300px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    border-radius: 100px;
}

/* line 87, stdin */
.selections-seo-page__quick-filters-item-stub_width_6 {
    width: 360px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    border-radius: 100px;
}

/* line 87, stdin */
.selections-seo-page__quick-filters-item-stub_width_7 {
    width: 420px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    border-radius: 100px;
}

/* line 99, stdin */
.selections-seo-page__list-stub {
    margin-left: 20px;
    margin-bottom: 56px;
}

/* line 104, stdin */
.selections-seo-page__card-stub {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 18px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* line 109, stdin */
.selections-seo-page__card-stub:last-child {
    border-bottom: 0;
}

/* line 114, stdin */
.selections-seo-page__card-stub .selections-seo-page__card-poster-stub {
    background: #f2f2f2;
    width: 64px;
    height: 96px;
    border-radius: 2px;
}

/* line 122, stdin */
.selections-seo-page__card-stub .selections-seo-page__card-content-stub-wrapper {
    margin-left: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 92px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* line 131, stdin */
.selections-seo-page__card-stub .selections-seo-page__card-content-stub-heading {
    width: 240px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 12px;
    margin-bottom: 10px;
}

/* line 138, stdin */
.selections-seo-page__card-stub .selections-seo-page__card-content-stub-eng-name {
    width: 200px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 12px;
    margin-bottom: 10px;
}

/* line 145, stdin */
.selections-seo-page__card-stub .selections-seo-page__card-content-stub-country {
    width: 170px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 12px;
    margin-bottom: 10px;
}

/* line 152, stdin */
.selections-seo-page__card-stub .selections-seo-page__card-content-stub-onlines {
    width: 80px;
    background: -webkit-linear-gradient(135deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background: linear-gradient(-45deg, #f2f2f2 0%, #f2f2f2 41.25%, #e8e8e8 47.5%, #e8e8e8 52.5%, #f2f2f2 58.75%, #f2f2f2 100%);
    background-size: 1200px 100%;
    background-repeat: no-repeat;
    -webkit-animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
            animation: stub 1.6s cubic-bezier(0.01, 0.3, 0.9, 1.02) 0.4s infinite;
    border-radius: 2px;
    height: 12px;
    margin-top: auto;
}

/* line 160, stdin */
.selections-seo-page__poster-stub {
    height: 260px;
    width: 260px;
    background-color: #f2f2f2;
    border-radius: 6px;
}

/* line 167, stdin */
.selections-seo-page__list {
    margin-bottom: 56px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.supertrio-disclaimer {
    color: rgba(255, 255, 255, 0.8);
    width: 100%;
    font-size: 15px;
    line-height: 20px;
    margin: 20px auto 0;
    text-align: center;
}

@media screen and (min-width: 375px) {
    /* line 4, stdin */
    .supertrio-disclaimer {
        width: 325px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 4, stdin */
    .supertrio-disclaimer {
        width: 600px;
    }
}

/* line 20, stdin */
.supertrio-disclaimer__text {
    opacity: 0.4;
    margin: 0;
}

/* line 25, stdin */
.supertrio-disclaimer__link {
    opacity: 0.6;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 5, stdin */
.supertrio-footer {
    height: 216px;
    min-height: 216px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: rgba(255, 255, 255, 0.8);
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    text-align: center;
}

@media screen and (min-width: 600px) {
    /* line 5, stdin */
    .supertrio-footer {
        height: 160px;
        min-height: 160px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 5, stdin */
    .supertrio-footer {
        height: 72px;
        min-height: 72px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

/* line 27, stdin */
.supertrio-footer__company {
    padding: 25px 0 26px;
    font-size: 13px;
    line-height: 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

@media screen and (min-width: 1024px) {
    /* line 27, stdin */
    .supertrio-footer__company {
        padding: 0;
        border: none;
    }
}

/* line 39, stdin */
.supertrio-footer__links {
    font-size: 15px;
    line-height: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 24px;
}

@media screen and (min-width: 600px) {
    /* line 39, stdin */
    .supertrio-footer__links {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-bottom: 12px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 39, stdin */
    .supertrio-footer__links {
        margin: 0;
    }
}

/* line 57, stdin */
.supertrio-footer__links > a {
    display: inline-block;
    text-align: center;
    padding: 11px 0;
}

@media screen and (min-width: 600px) {
    /* line 63, stdin */
    .supertrio-footer__links > a:not(:last-child) {
        margin-right: 24px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 57, stdin */
    .supertrio-footer__links > a {
        padding: 0;
    }
}

/* line 74, stdin */
.supertrio-footer__link {
    color: rgba(255, 255, 255, 0.8);
    text-decoration: none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}

/* line 80, stdin */
.supertrio-footer__link:visited {
    color: rgba(255, 255, 255, 0.8);
}

/* line 84, stdin */
.supertrio-footer__link:hover {
    color: white;
}

/* line 89, stdin */
.supertrio-footer__age {
    vertical-align: middle;
    font-size: 10px;
    font-weight: 500;
    line-height: 15px;
    margin-left: 8px;
    padding: 2px 6px 1px 8px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 2px;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.supertrio-gallery {
    overflow: hidden;
    position: relative;
    height: 264px;
}

@media screen and (min-width: 600px) {
    /* line 4, stdin */
    .supertrio-gallery {
        height: 562px;
    }
}

/* line 13, stdin */
.supertrio-gallery__poster-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}

/* line 23, stdin */
.supertrio-gallery__poster-group:nth-child(odd) {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}

/* line 27, stdin */
.supertrio-gallery__poster-group:nth-child(even) {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
}

@media screen and (min-width: 600px) {
    /* line 27, stdin */
    .supertrio-gallery__poster-group:nth-child(even) {
        -webkit-transform: translateY(40px);
                transform: translateY(40px);
    }
}

/* line 36, stdin */
.supertrio-gallery__poster {
    display: block;
    margin: 0 6px 12px;
    width: 80px;
    height: 120px;
    border-radius: 4px;
}

@media screen and (min-width: 600px) {
    /* line 36, stdin */
    .supertrio-gallery__poster {
        width: 180px;
        height: 270px;
        margin: 0 8px 16px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@media screen and (min-width: 600px) {
    /* line 5, stdin */
    .supertrio-heading {
        width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 1024px) {
    /* line 5, stdin */
    .supertrio-heading {
        width: 700px;
    }
}

/* line 16, stdin */
.supertrio-heading__title {
    margin: 0;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    letter-spacing: -0.5px;
}

@media screen and (min-width: 600px) {
    /* line 16, stdin */
    .supertrio-heading__title {
        font-size: 48px;
        line-height: 56px;
    }
}

/* line 29, stdin */
.supertrio-heading__description {
    margin: 12px 0 0;
    opacity: 0.7;
    font-size: 16px;
    line-height: 22px;
}

@media screen and (min-width: 600px) {
    /* line 29, stdin */
    .supertrio-heading__description {
        margin-top: 20px;
        font-size: 22px;
        line-height: 28px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@-webkit-keyframes bg-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes bg-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

/* line 14, stdin */
.supertrio-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    width: 100%;
}

/* line 23, stdin */
html.app-theme_ott-landing {
    -webkit-overflow-scrolling: touch;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.supertrio-subscription {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin: 60px auto 50px;
}

@media screen and (min-width: 320px) {
    /* line 4, stdin */
    .supertrio-subscription {
        padding: 0 32px;
    }
}

@media screen and (min-width: 600px) {
    /* line 4, stdin */
    .supertrio-subscription {
        margin: 90px auto 80px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 4, stdin */
    .supertrio-subscription {
        width: 700px;
    }
}

/* line 24, stdin */
.supertrio-subscription__button {
    width: 100%;
    height: 48px;
    padding: 14px 32px 16px;
    font-size: 15px;
    line-height: 18px;
}

@media screen and (min-width: 375px) {
    /* line 24, stdin */
    .supertrio-subscription__button {
        width: 328px;
    }
}

@media screen and (min-width: 600px) {
    /* line 24, stdin */
    .supertrio-subscription__button {
        height: 52px;
        font-size: 16px;
        line-height: 20px;
    }
}

/* line 42, stdin */
.supertrio-subscription .supertrio-heading {
    margin-bottom: 28px;
}

@media screen and (min-width: 600px) {
    /* line 42, stdin */
    .supertrio-subscription .supertrio-heading {
        margin-bottom: 40px;
    }
}

/* line 50, stdin */
.supertrio-subscription__price-block {
    margin-bottom: 20px;
}

@media screen and (min-width: 600px) {
    /* line 50, stdin */
    .supertrio-subscription__price-block {
        margin-bottom: 24px;
    }
}

/* line 58, stdin */
.supertrio-subscription__price, .supertrio-subscription__price-old {
    font-size: 32px;
    line-height: 40px;
    font-weight: bold;
}

/* line 65, stdin */
.supertrio-subscription__price {
    color: #f60;
    margin-right: 12px;
}

/* line 70, stdin */
.supertrio-subscription__price-old {
    position: relative;
}

/* line 72, stdin */
.supertrio-subscription__price-old::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='25' viewBox='0 0 92 25'%3E %3Cpath fill='%23F60' fill-rule='nonzero' d='M1.365 24.73L91.23 6.867 89.866 0 0 17.865z' opacity='.8'/%3E %3C/svg%3E") center no-repeat;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.supertrio-watch-everywhere {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 60px;
    background-image: -webkit-radial-gradient(30% 35%, circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 30%);
    background-image: radial-gradient(circle at 30% 35%, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 30%);
}

@media screen and (min-width: 320px) {
    /* line 4, stdin */
    .supertrio-watch-everywhere {
        padding: 60px 24px 0;
    }
}

@media screen and (min-width: 600px) {
    /* line 4, stdin */
    .supertrio-watch-everywhere {
        text-align: center;
        padding: 90px 32px 0;
    }
}

/* line 23, stdin */
.supertrio-watch-everywhere__action {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
}

@media screen and (min-width: 375px) {
    /* line 23, stdin */
    .supertrio-watch-everywhere__action {
        margin-bottom: 60px;
    }
}

@media screen and (min-width: 600px) {
    /* line 23, stdin */
    .supertrio-watch-everywhere__action {
        margin-bottom: 90px;
    }
}

/* line 38, stdin */
.supertrio-watch-everywhere__for-TV, .supertrio-watch-everywhere__for-mobile {
    margin-top: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

@media screen and (min-width: 600px) {
    /* line 38, stdin */
    .supertrio-watch-everywhere__for-TV, .supertrio-watch-everywhere__for-mobile {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

/* line 50, stdin */
.supertrio-watch-everywhere__text {
    text-align: left;
}

@media screen and (min-width: 600px) {
    /* line 50, stdin */
    .supertrio-watch-everywhere__text {
        width: 50%;
    }
}

/* line 58, stdin */
.supertrio-watch-everywhere__image-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    height: 205px;
    position: relative;
}

@media screen and (min-width: 600px) {
    /* line 58, stdin */
    .supertrio-watch-everywhere__image-container {
        height: 404px;
    }
}

@media screen and (min-width: 600px) {
    /* line 70, stdin */
    .supertrio-watch-everywhere__for-TV .supertrio-watch-everywhere__text {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1;
    }
    /* line 74, stdin */
    .supertrio-watch-everywhere__for-TV .supertrio-watch-everywhere__image-container {
        margin-right: 16px;
    }
}

@media screen and (min-width: 600px) {
    /* line 81, stdin */
    .supertrio-watch-everywhere__for-mobile .supertrio-watch-everywhere__text {
        padding-left: 60px;
    }
}

/* line 87, stdin */
.supertrio-watch-everywhere__for-mobile .supertrio-watch-everywhere__image-container {
    height: 267px;
}

@media screen and (min-width: 600px) {
    /* line 87, stdin */
    .supertrio-watch-everywhere__for-mobile .supertrio-watch-everywhere__image-container {
        height: 480px;
    }
}

/* line 96, stdin */
.supertrio-watch-everywhere__for-TV-image {
    background: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/90db5c.png) center;
    width: 100%;
}

@media screen and (min-width: 600px) {
    /* line 96, stdin */
    .supertrio-watch-everywhere__for-TV-image {
        width: 720px;
        height: 404px;
        right: 0;
    }
}

/* line 107, stdin */
.supertrio-watch-everywhere__for-mobile-image {
    background: url(//yastatic.net/s3/kinopoisk-frontend/desktop-www/release/dist/images/c5aacd.png) center;
    width: 100%;
}

@media screen and (min-width: 600px) {
    /* line 107, stdin */
    .supertrio-watch-everywhere__for-mobile-image {
        width: 676px;
        height: 480px;
    }
}

/* line 117, stdin */
.supertrio-watch-everywhere__for-TV-image, .supertrio-watch-everywhere__for-mobile-image {
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    height: 100%;
    min-width: 300px;
}

/* line 126, stdin */
.supertrio-watch-everywhere__description {
    margin-top: 12px;
    opacity: 0.7;
    font-size: 16px;
    line-height: 22px;
}

@media screen and (min-width: 600px) {
    /* line 126, stdin */
    .supertrio-watch-everywhere__description {
        margin-top: 16px;
    }
}

/* line 137, stdin */
.supertrio-watch-everywhere__title {
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
}

@media screen and (min-width: 600px) {
    /* line 137, stdin */
    .supertrio-watch-everywhere__title {
        font-size: 32px;
        line-height: 38px;
    }
}

/* line 149, stdin */
.supertrio-watch-everywhere__device-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    padding: 0;
    margin: 0 0 36px;
    max-width: 400px;
}

@media screen and (min-width: 1024px) {
    /* line 149, stdin */
    .supertrio-watch-everywhere__device-list {
        max-width: 600px;
    }
}

/* line 161, stdin */
.supertrio-watch-everywhere__device-list-item {
    margin: 24px 14px 0 0;
    list-style-type: none;
    width: 90px;
    text-align: left;
}

/* line 167, stdin */
.supertrio-watch-everywhere__device-list-item:last-child {
    width: 50px;
}

@media screen and (min-width: 1024px) {
    /* line 167, stdin */
    .supertrio-watch-everywhere__device-list-item:last-child {
        width: 137px;
    }
}

/* line 175, stdin */
.supertrio-watch-everywhere__device-list-item:nth-child(3) {
    margin-right: 0;
}

@media screen and (min-width: 600px) {
    /* line 175, stdin */
    .supertrio-watch-everywhere__device-list-item:nth-child(3) {
        margin-right: 14px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 175, stdin */
    .supertrio-watch-everywhere__device-list-item:nth-child(3) {
        margin-right: 16px;
    }
}

@media screen and (min-width: 1024px) {
    /* line 161, stdin */
    .supertrio-watch-everywhere__device-list-item {
        width: 137px;
        margin: 36px 16px 0 0;
    }
}

/* line 193, stdin */
.supertrio-watch-everywhere__device-list-item-logo {
    height: 20px;
    background: left no-repeat;
    background-size: contain;
}

@media screen and (min-width: 1024px) {
    /* line 193, stdin */
    .supertrio-watch-everywhere__device-list-item-logo {
        height: 28px;
    }
}

/* line 203, stdin */
.supertrio-watch-everywhere__device-list-item-description {
    margin-top: 4px;
    font-size: 11px;
    line-height: 14px;
    opacity: 0.3;
}

@media screen and (min-width: 1024px) {
    /* line 203, stdin */
    .supertrio-watch-everywhere__device-list-item-description {
        font-size: 13px;
        line-height: 16px;
    }
}

/* line 215, stdin */
.supertrio-watch-everywhere__content-apps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 40px 0;
}

/* line 220, stdin */
.supertrio-watch-everywhere__content-apps .footer-partial-component__content-apps-app {
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 224, stdin */
.supertrio-watch-everywhere__content-apps .footer-partial-component__content-apps-app:first-child {
    margin: 0 10px 10px 0;
}

/* line 228, stdin */
.supertrio-watch-everywhere__content-apps .footer-partial-component__content-apps-app .footer-partial-component__app-store {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='40' viewBox='0 0 140 40'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h140v40H0z'/%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M52.081 28.049h-4.037l-.97 2.862h-1.71L49.19 20.32h1.776L54.79 30.91H53.05l-.969-2.862zm-3.619-1.322h3.2l-1.577-4.646h-.044l-1.579 4.646zM63.048 27.05c0 2.4-1.284 3.942-3.223 3.942a2.618 2.618 0 0 1-2.43-1.35h-.036v3.824h-1.585V23.189h1.534v1.284h.03a2.74 2.74 0 0 1 2.458-1.365c1.96 0 3.252 1.55 3.252 3.943zm-1.63 0c0-1.563-.807-2.59-2.04-2.59-1.211 0-2.026 1.049-2.026 2.59 0 1.557.815 2.599 2.026 2.599 1.233 0 2.04-1.02 2.04-2.598zM71.547 27.05c0 2.4-1.284 3.942-3.222 3.942a2.618 2.618 0 0 1-2.43-1.35h-.037v3.824h-1.585V23.189h1.535v1.284h.029a2.74 2.74 0 0 1 2.459-1.365c1.96 0 3.251 1.55 3.251 3.943zm-1.629 0c0-1.563-.808-2.59-2.04-2.59-1.212 0-2.026 1.049-2.026 2.59 0 1.557.814 2.599 2.025 2.599 1.233 0 2.041-1.02 2.041-2.598zM77.165 27.96c.117 1.05 1.138 1.74 2.532 1.74 1.336 0 2.297-.69 2.297-1.637 0-.822-.58-1.314-1.952-1.651l-1.373-.33c-1.945-.47-2.848-1.38-2.848-2.856 0-1.828 1.593-3.083 3.854-3.083 2.238 0 3.773 1.255 3.824 3.083h-1.6c-.096-1.057-.97-1.695-2.246-1.695-1.277 0-2.15.645-2.15 1.585 0 .749.557 1.19 1.922 1.527l1.167.286c2.174.514 3.076 1.387 3.076 2.936 0 1.982-1.578 3.223-4.088 3.223-2.35 0-3.935-1.212-4.038-3.128h1.623zM87.09 21.362v1.827h1.468v1.255h-1.469v4.258c0 .66.294.97.94.97.174-.004.348-.016.521-.038v1.248c-.29.054-.585.079-.88.073-1.563 0-2.173-.587-2.173-2.084v-4.427h-1.123V23.19h1.123v-1.827h1.592zM89.408 27.05c0-2.43 1.431-3.956 3.663-3.956 2.239 0 3.663 1.527 3.663 3.957 0 2.436-1.417 3.956-3.663 3.956-2.246 0-3.663-1.52-3.663-3.956zm5.711 0c0-1.666-.764-2.65-2.048-2.65-1.285 0-2.048.991-2.048 2.65 0 1.674.763 2.65 2.048 2.65 1.284 0 2.048-.976 2.048-2.65zM98.041 23.19h1.512v1.313h.037a1.842 1.842 0 0 1 1.857-1.395c.183 0 .365.02.543.06v1.482a2.216 2.216 0 0 0-.712-.096 1.597 1.597 0 0 0-1.652 1.777v4.58h-1.585V23.19zM109.298 28.643c-.213 1.402-1.578 2.364-3.325 2.364-2.246 0-3.64-1.505-3.64-3.92 0-2.422 1.401-3.993 3.574-3.993 2.136 0 3.48 1.468 3.48 3.81v.542h-5.454v.096a2.011 2.011 0 0 0 2.077 2.187c.77.072 1.494-.37 1.783-1.086h1.505zm-5.358-2.305h3.86a1.857 1.857 0 0 0-1.893-1.96 1.955 1.955 0 0 0-1.967 1.96z'/%3E %3C/g%3E %3Cg fill='%23FFF' fill-rule='nonzero' opacity='.8'%3E %3Cpath d='M31.454 19.835a5.164 5.164 0 0 1 2.46-4.332 5.286 5.286 0 0 0-4.165-2.252c-1.752-.184-3.451 1.049-4.344 1.049-.91 0-2.285-1.03-3.765-1a5.546 5.546 0 0 0-4.668 2.847c-2.018 3.494-.513 8.629 1.42 11.453.968 1.383 2.098 2.928 3.577 2.873 1.448-.06 1.988-.923 3.735-.923 1.731 0 2.238.923 3.747.888 1.553-.025 2.532-1.389 3.465-2.785a11.439 11.439 0 0 0 1.585-3.227 4.99 4.99 0 0 1-3.047-4.59zM28.604 11.394a5.084 5.084 0 0 0 1.163-3.642 5.173 5.173 0 0 0-3.347 1.731 4.838 4.838 0 0 0-1.193 3.508 4.277 4.277 0 0 0 3.377-1.597z'/%3E %3C/g%3E %3Cpath fill='%23FFF' d='M47.93 13.2v-.86h.847c.703 0 1.196-.414 1.196-1.011 0-.585-.44-.963-1.187-.963-.738 0-1.222.374-1.279.993h-.931c.066-1.142.918-1.854 2.24-1.854 1.249 0 2.128.699 2.128 1.705 0 .699-.466 1.292-1.152 1.45v.075c.822.083 1.411.65 1.411 1.534 0 1.085-1.028 1.885-2.369 1.885-1.38 0-2.324-.747-2.381-1.877h.944c.058.607.616.998 1.437.998.822 0 1.358-.44 1.358-1.06 0-.628-.505-1.014-1.388-1.014h-.875zm6.221 2.084c.712 0 1.24-.453 1.24-1.046v-.4l-1.17.075c-.658.044-.957.268-.957.69 0 .43.373.68.887.68zm-.241.795c-.923 0-1.595-.558-1.595-1.433 0-.86.641-1.357 1.78-1.428l1.296-.074v-.414c0-.505-.334-.79-.98-.79-.528 0-.892.193-.998.531H52.5c.097-.822.87-1.349 1.956-1.349 1.2 0 1.876.598 1.876 1.608V16h-.91v-.672h-.074c-.286.479-.809.751-1.437.751zm7.171-4.07h-2.206V16h-.945v-4.786h3.151v.796zm3.775-.874c1.217 0 1.986.95 1.986 2.47 0 1.52-.769 2.474-1.977 2.474-.682 0-1.222-.299-1.473-.804h-.074v2.316h-.945v-6.377h.91v.791h.07c.29-.545.852-.87 1.503-.87zm-.268 4.096c.804 0 1.283-.61 1.283-1.626 0-1.01-.48-1.622-1.279-1.622-.795 0-1.292.624-1.292 1.626 0 .998.497 1.622 1.288 1.622zm3.941 2.505c-.079 0-.303-.009-.39-.022V16.9c.074.013.219.017.307.017.448 0 .703-.184.865-.668l.07-.232-1.73-4.804h1.028l1.2 3.802h.074l1.195-3.802h1.002l-1.784 4.984c-.409 1.164-.861 1.538-1.837 1.538zm6.376-1.648c-1.046 0-1.894-.48-1.982-1.446h.94c.093.422.489.642 1.042.642.629 0 1.015-.277 1.015-.708 0-.461-.347-.681-1.015-.681h-.716v-.734h.703c.571 0 .861-.22.861-.62 0-.351-.28-.62-.86-.62-.528 0-.915.225-.976.603h-.91c.097-.853.804-1.402 1.885-1.402 1.138 0 1.789.514 1.789 1.323 0 .479-.304.87-.756.98v.075c.62.145.936.544.936 1.076 0 .91-.774 1.512-1.956 1.512zM79.194 16h-.936v-4.786h.936v3.292h.075l2.206-3.292h.936V16h-.936v-3.31h-.07L79.193 16zm8.41-4.786v.796h-1.507V16h-.944v-3.99h-1.508v-.796h3.96zm3.041.712c-.698 0-1.186.492-1.239 1.24h2.417c-.022-.752-.479-1.24-1.178-1.24zm1.174 2.782h.91c-.216.857-.98 1.384-2.075 1.384-1.371 0-2.21-.94-2.21-2.47 0-1.529.857-2.5 2.206-2.5 1.331 0 2.135.91 2.135 2.413v.33h-3.379v.052c.03.84.519 1.371 1.275 1.371.57 0 .962-.206 1.138-.58zm5.964-2.769h-1.041v1.24h.936c.571 0 .844-.22.844-.624 0-.374-.238-.616-.739-.616zm-.04 1.934h-1.001v1.402h1.12c.558 0 .857-.246.857-.699 0-.479-.338-.703-.975-.703zM95.807 16v-4.786h2.157c.936 0 1.486.475 1.486 1.218 0 .483-.343.922-.809 1.01v.075c.62.07 1.024.523 1.024 1.103 0 .835-.628 1.38-1.679 1.38h-2.18z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 232, stdin */
.supertrio-watch-everywhere__content-apps .footer-partial-component__content-apps-app .footer-partial-component__google-play {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='40' viewBox='0 0 140 40'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M0 0h140v40H0z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M71.478 23.697c-2.027 0-3.73 1.54-3.73 3.73a3.72 3.72 0 0 0 3.73 3.73c2.027 0 3.73-1.54 3.73-3.73s-1.622-3.73-3.73-3.73zm0 5.92c-1.135 0-2.108-.893-2.108-2.271 0-1.297.973-2.27 2.108-2.27 1.135 0 2.108.892 2.108 2.27 0 1.378-.973 2.27-2.108 2.27zm-8.108-5.92c-2.027 0-3.73 1.54-3.73 3.73a3.72 3.72 0 0 0 3.73 3.73c2.027 0 3.73-1.54 3.73-3.73s-1.622-3.73-3.73-3.73zm0 5.92c-1.135 0-2.108-.893-2.108-2.271 0-1.297.973-2.27 2.108-2.27 1.135 0 2.108.892 2.108 2.27 0 1.378-.973 2.27-2.108 2.27zm-9.648-4.785v1.541h3.81c-.08.892-.405 1.54-.892 1.946-.567.567-1.378 1.135-2.918 1.135-2.352 0-4.136-1.865-4.136-4.216 0-2.352 1.784-4.216 4.136-4.216 1.216 0 2.189.486 2.837 1.135l1.136-1.135c-.973-.892-2.19-1.622-3.973-1.622-3.163 0-5.838 2.595-5.838 5.757 0 3.162 2.675 5.757 5.838 5.757 1.702 0 3-.568 4.054-1.622 1.054-1.054 1.378-2.514 1.378-3.649 0-.405 0-.73-.081-.973h-5.351v.162zm39.486 1.217c-.324-.811-1.216-2.352-3.162-2.352s-3.487 1.54-3.487 3.73c0 2.108 1.54 3.73 3.649 3.73 1.703 0 2.676-1.054 3.081-1.622l-1.297-.81c-.406.648-.973 1.053-1.865 1.053-.81 0-1.378-.405-1.784-1.135l4.946-2.027-.081-.567zm-5.027 1.216c-.081-1.46 1.135-2.19 1.946-2.19.649 0 1.216.325 1.378.811l-3.324 1.379zm-4.054 3.649h1.622V19.968h-1.622v10.946zm-2.676-6.406c-.405-.405-1.135-.81-2.027-.81-1.865 0-3.567 1.62-3.567 3.729 0 2.108 1.702 3.73 3.567 3.73.892 0 1.622-.406 1.946-.811h.081v.568c0 1.378-.73 2.189-1.946 2.189-.973 0-1.621-.73-1.865-1.298l-1.459.406c.405.973 1.46 2.189 3.324 2.189 1.946 0 3.487-1.135 3.487-3.892V23.86h-1.54v.65zm-1.865 5.108c-1.135 0-2.027-.973-2.027-2.27 0-1.297.973-2.27 2.027-2.27 1.136 0 1.946.973 1.946 2.27.081 1.378-.81 2.27-1.946 2.27zm21.244-9.648h-3.892v10.864h1.621v-4.135h2.27c1.784 0 3.568-1.297 3.568-3.405 0-2.108-1.702-3.324-3.567-3.324zm.08 5.27h-2.35v-3.73h2.35c1.217 0 1.947.973 1.947 1.865-.081.81-.73 1.865-1.946 1.865zm10.055-1.54c-1.216 0-2.433.486-2.92 1.702l1.46.568c.325-.568.892-.811 1.46-.811.81 0 1.703.486 1.703 1.378v.081a3.699 3.699 0 0 0-1.703-.405c-1.54 0-3.162.892-3.162 2.432 0 1.46 1.297 2.433 2.675 2.433 1.054 0 1.703-.487 2.108-1.054h.082v.81h1.54v-4.216c.081-1.865-1.378-2.919-3.243-2.919zm-.243 5.918c-.568 0-1.298-.243-1.298-.892 0-.81.892-1.135 1.703-1.135.73 0 1.054.162 1.46.325 0 .972-.892 1.702-1.865 1.702zm9.243-5.675l-1.865 4.702h-.081l-1.946-4.702h-1.784l2.919 6.567-1.622 3.649h1.703l4.46-10.298h-1.784v.082zm-14.595 6.973h1.622V19.968h-1.622v10.946z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M31.108 15.605l-3.571 3.57L17.511 9.15c.55-.275 1.236-.138 1.785.137l11.812 6.318zm4.258 2.335c1.648.824 1.648 3.159 0 3.983l-3.434 1.785L28.224 20l3.845-3.846 3.297 1.786zM16.549 9.836L26.713 20 16.549 30.164c-.274-.275-.549-.825-.549-1.511V11.347c0-.686.275-1.236.55-1.51zm.962 21.014l10.026-10.026 3.571 3.571-11.674 6.318c-.687.275-1.374.412-1.923.137z' opacity='.8'/%3E %3Cpath fill='%23FFF' d='M50.21 13.508c-.043.708-.131 1.182-.426 1.534v.062h2.892v-4.549h-2.272l-.194 2.953zM49.077 16v1.252h-.901v-2.148h.461c.453-.273.611-.805.66-1.648l.232-3.797h4.131v5.445h.791v2.148h-.9V16h-4.474zm8.604.092c-1.402 0-2.259-.936-2.259-2.487 0-1.543.861-2.483 2.259-2.483 1.393 0 2.254.94 2.254 2.483 0 1.551-.857 2.487-2.254 2.487zm0-.84c.817 0 1.283-.606 1.283-1.647 0-1.037-.466-1.644-1.283-1.644-.822 0-1.283.607-1.283 1.644 0 1.046.461 1.648 1.283 1.648zm7.699-2.473h-.919c-.11-.466-.496-.813-1.13-.813-.79 0-1.274.606-1.274 1.626 0 1.037.488 1.657 1.275 1.657.597 0 1.006-.273 1.13-.787h.918c-.123.962-.862 1.63-2.044 1.63-1.393 0-2.245-.94-2.245-2.5 0-1.534.848-2.47 2.24-2.47 1.2 0 1.926.699 2.049 1.657zm4.697-1.565v.796H68.57V16h-.945v-3.99h-1.508v-.796h3.96zm1.71 6.522c-.08 0-.304-.009-.392-.022V16.9c.075.013.22.017.308.017.448 0 .703-.184.865-.668l.07-.232-1.73-4.804h1.027l1.2 3.802h.075l1.195-3.802h1.002l-1.784 4.984c-.409 1.164-.861 1.538-1.837 1.538zM79.734 16v-3.99h-2.162V16h-.945v-4.786h4.048V16h-.94zm5.717 0v-2.074h-2.206V16h-.945v-4.786h.945v1.916h2.206v-1.916h.94V16h-.94zm4.592.092c-1.402 0-2.259-.936-2.259-2.487 0-1.543.862-2.483 2.26-2.483 1.392 0 2.254.94 2.254 2.483 0 1.551-.857 2.487-2.255 2.487zm0-.84c.818 0 1.283-.606 1.283-1.647 0-1.037-.465-1.644-1.283-1.644-.822 0-1.283.607-1.283 1.644 0 1.046.461 1.648 1.283 1.648zm7.252-3.313h-1.041v1.24h.936c.571 0 .844-.22.844-.624 0-.374-.238-.616-.739-.616zm-.04 1.934h-1.001v1.402h1.12c.559 0 .857-.246.857-.699 0-.479-.338-.703-.975-.703zM95.32 16v-4.786h2.158c.936 0 1.485.475 1.485 1.218 0 .483-.343.922-.809 1.01v.075c.62.07 1.024.523 1.024 1.103 0 .835-.628 1.38-1.679 1.38h-2.18z'/%3E %3C/g%3E %3C/svg%3E");
}

/* line 238, stdin */
.supertrio-watch-everywhere__button {
    margin-top: 32px;
    width: 100%;
    height: 48px;
    padding: 14px 32px 16px;
    font-size: 15px;
    line-height: 18px;
}

@media screen and (min-width: 375px) {
    /* line 238, stdin */
    .supertrio-watch-everywhere__button {
        width: 328px;
    }
}

@media screen and (min-width: 600px) {
    /* line 238, stdin */
    .supertrio-watch-everywhere__button {
        margin-top: 40px;
        height: 52px;
        font-size: 16px;
        line-height: 20px;
    }
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.supertrio-landing {
    width: 100%;
}

@media screen and (min-width: 320px) {
    /* line 8, stdin */
    .ott-landing-layout__content {
        padding: 0;
    }
}

@media screen and (min-width: 1280px) {
    /* line 14, stdin */
    .ott-landing-layout__content-wrapper {
        width: 100%;
        max-width: 1356px;
    }
}

/* line 21, stdin */
.ott-landing-layout {
    overflow-x: hidden;
}

@-webkit-keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes stub {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* line 4, stdin */
.supertrio-payment {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
}

/* line 10, stdin */
.supertrio-payment__modal-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}


/*# sourceMappingURL=client.a3107568fe189b58e3b3.css.map*/