

/* Start:/local/templates/sanelit_3/assets/css/index.css?1721661015218711*/
@import url(/local/templates/sanelit_3/assets/css/swiper-bundle.min.css);
@import url(/local/templates/sanelit_3/assets/css/nouislider.css);

html {
    -webkit-text-size-adjust: 100%
}

html[focus-within] {
    scroll-behavior: smooth
}

html:focus-within {
    scroll-behavior: smooth
}

body {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    position: relative;
    width: 100%;
    min-height: 100vh;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeSpeed
}

*, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a:not([class]) {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

:focus {
    outline: 0
}

main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none
}

input:required, input {
    -webkit-box-shadow: none;
    box-shadow: none
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #fff inset
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

input:focus {
    outline: none
}

audio, canvas, video {
    display: inline-block;
    max-width: 100%
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

a:active, a:hover {
    outline: none
}

img {
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
    height: auto
}

picture {
    display: inline-block
}

button, input {
    line-height: normal
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 0;
    background: rgba(0, 0, 0, 0)
}

button[disabled], html input[disabled] {
    cursor: default
}

[disabled] {
    pointer-events: none
}

input[type=checkbox], input[type=radio] {
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

button {
    border: 0;
    background: rgba(0, 0, 0, 0)
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    text-indent: 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: visible;
    background: #000;
    border: 0;
    height: 1px;
    line-height: 0;
    margin: 0;
    padding: 0;
    page-break-after: always;
    width: 100%
}

pre {
    font-family: monospace, monospace;
    font-size: 100%
}

a {
    background-color: rgba(0, 0, 0, 0)
}

abbr[title] {
    border-bottom: none;
    text-decoration: none
}

code, kbd, pre, samp {
    font-family: monospace, monospace
}

small {
    font-size: 75%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -5px
}

sup {
    top: -5px
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1;
    margin: 0;
    padding: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0;
    outline: 0
}

legend {
    color: inherit;
    white-space: normal;
    display: block;
    border: 0;
    max-width: 100%;
    width: 100%
}

fieldset {
    min-width: 0
}

body:not(:-moz-handler-blocked) fieldset {
    display: block
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

template {
    display: none
}

@font-face {
    font-family: "PT Sans";
    src: url(/local/templates/sanelit_3/assets/css/../fonts/PT_Sans-Web-Regular..ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "PT Sans";
    src: url(/local/templates/sanelit_3/assets/css/../fonts/PT_Sans-Web-Bold..ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "Manrope";
    src: url(/local/templates/sanelit_3/assets/css/../fonts/Manrope-Regular..ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "Manrope";
    src: url(/local/templates/sanelit_3/assets/css/../fonts/Manrope-Medium..ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "Manrope";
    src: url(/local/templates/sanelit_3/assets/css/../fonts/Manrope-SemiBold..ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "Manrope";
    src: url(/local/templates/sanelit_3/assets/css/../fonts/Manrope-Bold..ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: block;
}

.sanelit-header {
    border-bottom: 2px solid #e5edf5
}

.sanelit-header_top {
    background-color: #004e98;
    height: 96px;
    position: relative;
    z-index: 11;
    padding: 11px 0
}

@media (max-width: 1199.98px) {
    .sanelit-header_top {
        height: 80px
    }
}

@media (max-width: 991.98px) {
    .sanelit-header_top {
        height: auto
    }
}

@media (max-width: 767.98px) {
    .sanelit-header_top {
        background-color: #f2f6fa;
        padding-top: 16px
    }
}

@media (max-width: 1023.98px) {
    .sanelit-header_top {
        height: 96px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 991.98px) {
    .sanelit-header_top {
        height: 64px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 1023.98px) {
    .sanelit-header .container, .sanelit-header .container_extra {
        padding: 0 22px
    }

    .sanelit-header .container .sanelit-header_logo-desctop, .sanelit-header .container_extra .sanelit-header_logo-desctop {
        width: 202px
    }

    .sanelit-header .container .sanelit-header_logo-desc, .sanelit-header .container_extra .sanelit-header_logo-desc {
        line-height: 18px
    }

    .sanelit-header .container .sanelit-header_logo, .sanelit-header .container_extra .sanelit-header_logo {
        margin-right: 8px
    }

    .sanelit-header .container .sanelit-header_logo-container, .sanelit-header .container_extra .sanelit-header_logo-container {
        margin-right: 59px
    }
}

@media (max-width: 991.98px) {
    .sanelit-header .container .sanelit-header_logo-desctop, .sanelit-header .container_extra .sanelit-header_logo-desctop {
        width: 150px
    }

    .sanelit-header .container .sanelit-header_logo-container, .sanelit-header .container_extra .sanelit-header_logo-container {
        max-width: 250px
    }

    .sanelit-header .container .sanelit-header_contact-container, .sanelit-header .container .sanelit-header_top-menu_link > p, .sanelit-header .container_extra .sanelit-header_contact-container, .sanelit-header .container_extra .sanelit-header_top-menu_link > p {
        display: none
    }

    .sanelit-header .container .sanelit-header_top-menu, .sanelit-header .container_extra .sanelit-header_top-menu {
        position: relative;
        top: 0;
        width: 300px
    }

    .sanelit-header .container .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) p, .sanelit-header .container_extra .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) p {
        display: block !important
    }

    .sanelit-header .container .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) .sanelit-header_top-menu_link, .sanelit-header .container_extra .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) .sanelit-header_top-menu_link {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .sanelit-header .container .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) .sanelit-header_top-menu_link p, .sanelit-header .container_extra .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) .sanelit-header_top-menu_link p {
        margin-right: 13px
    }
}

@media (max-width: 767.98px) {
    .sanelit-header .container, .sanelit-header .container_extra {
        padding: 0 10px
    }
}

@media (max-width: 767.98px) {
    .sanelit-header .sanelit-header {
        height: 174px
    }

    .sanelit-header .sanelit-header_logo-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .sanelit-header .sanelit-header_top {
        height: 100% !important
    }

    .sanelit-header .sanelit-header_contact-container {
        display: block !important
    }

    .sanelit-header .sanelit-header_contact-container {
        position: relative;
        top: 11px;
        left: -5px
    }

    .sanelit-header .sanelit-header_logo {
        margin-bottom: -5px
    }

    .sanelit-header .sanelit-header .container {
        padding: 0 15px
    }

    .sanelit-header .sanelit-header_logo-container {
        padding-right: 0
    }

    .sanelit-header .sanelit-header_logo-desc {
        font-size: 12px !important;
        line-height: 17px !important
    }

    .sanelit-header .sanelit-header_logo-desc {
        font-weight: 400;
        position: relative;
        top: 13px
    }

    .sanelit-header .sanelit-header_middle {
        background: #f2f6fa
    }

    .sanelit-header .sanelit-search_form {
        background: #fff
    }

    .sanelit-header .sanelit-header_work-time span {
        display: block;
        margin-top: 4px;
        font-weight: 100
    }

    .sanelit-header .sanelit-search_clean {
        margin-right: 7px
    }
}

@media (max-width: 1023.98px) {
    .sanelit-header .sanelit-header_top-menu_link > p {
        font-size: 12px
    }
}

@media (max-width: 1023.98px) {
    .sanelit-header .sanelit-header_logo-desc {
        font-size: 12px
    }
}

.sanelit-header_top-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 991.98px) {
    .sanelit-header_top-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.sanelit-header_logo-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 357px;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 1199.98px) {
    .sanelit-header_logo-container {
        width: auto
    }
}

@media (max-width: 575.98px) {
    .sanelit-header_logo-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 8px
    }
}

.sanelit-header_logo {
    display: block;
    margin-right: 20px
}

@media (max-width: 767.98px) {
    .sanelit-header_logo-desctop {
        display: none
    }
}

.sanelit-header_logo-mobile {
    display: none
}

@media (max-width: 767.98px) {
    .sanelit-header_logo-mobile {
        display: block;
        width: 118px
    }
}

.sanelit-header_logo-desc {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: #fff;
    width: 168px
}

@media (max-width: 1199.98px) {
    .sanelit-header_logo-desc {
        width: auto;
        font-size: 14px;
        line-height: 120%
    }
}

@media (max-width: 767.98px) {
    .sanelit-header_logo-desc {
        font-weight: 700;
        max-width: 120px;
        font-size: 10px;
        line-height: 120%;
        color: rgba(33, 33, 33, .9)
    }
}

@media (max-width: 575.98px) {
    .sanelit-header_logo-desc {
        top: 0 !important
    }

    .sanelit-header_logo-desc {
        margin-left: 3px
    }
}

.sanelit-header_hidden-desc {
    display: none;
    font-size: 12px;
    white-space: nowrap;
    line-height: 120%;
    color: #ff6700
}

@media (max-width: 767.98px) {
    .sanelit-header_hidden-desc {
        display: inline-block
    }
}

.sanelit-header_top-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 871px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.98px) {
    .sanelit-header_top-menu {
        max-width: 100%;
        padding: 10px 0
    }
}

@media (max-width: 767.98px) {
    .sanelit-header_top-menu {
        display: none
    }
}

.sanelit-header_top-menu_item {
    position: relative
}

.sanelit-header_top-menu_link {
    color: #fff !important;
    text-decoration: none !important
}

.sanelit-header_top-menu_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.sanelit-header_top-menu_link:hover p {
    color: #38c4e2 !important
}

.sanelit-header_top-menu_link:active p {
    color: #fff !important
}

.sanelit-header_top-menu_link > img {
    margin-right: 11px
}

.sanelit-header_top-menu_link > p {
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    color: #fff;
    white-space: nowrap
}

@media (max-width: 1399.98px) {
    .sanelit-header_top-menu_link > p {
        font-size: 14px
    }
}

@media (max-width: 1199.98px) {
    .sanelit-header_top-menu_link > p {
        font-size: 14px;
        line-height: 120%
    }
}

.sanelit-header_top-menu_item:last-child {
    margin-right: 11px
}

@media (max-width: 1399.98px) {
    .sanelit-header_top-menu_item:last-child {
        margin-right: 0
    }
}

.sanelit-header_top-mark {
    position: absolute;
    background: #ff6700;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: -3px;
    left: 8px;
    font-weight: 700;
    font-size: 10px;
    line-height: 20px;
    z-index: 1;
    font-family: "PT Sans"
}

.sanelit-header_contact-container {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.98px) {
    .sanelit-header_contact-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 575.98px) {
    .sanelit-header_contact-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.sanelit-header_phone,
.sanelit-header_phone a{
    font-weight: 700;
    font-size: 18px;
    line-height: 160%;
    text-decoration: none;
    color: #fff;
    margin-right: 15px
}

@media (max-width: 767.98px) {
    .sanelit-header_phone,
    .sanelit-header_phone a {
        font-size: 14px;
        color: rgba(33, 33, 33, .9);
        display: block;
        margin-bottom: 4px
    }
}

@media (max-width: 575.98px) {
    .sanelit-header_phone,
    .sanelit-header_phone a {
        margin-right: 0
    }
}

.sanelit-header_work-time {
    font-size: 14px;
    line-height: 130%;
    color: #fff
}

@media (max-width: 767.98px) {
    .sanelit-header_work-time {
        font-size: 12px;
        color: rgba(33, 33, 33, .9)
    }
}

.sanelit-header_work-time span {
    font-size: 16px
}

@media (max-width: 767.98px) {
    .sanelit-header_work-time span {
        font-size: 12px
    }
}

@media (max-width: 375px) {
    .sanelit-header_top-container {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.sanelit-header_top.hidden {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.sanelit-header_top-menu_item:hover a p {
    color: #00a4c8
}

.sanelit-header_top-menu_item:active a p {
    color: #fff
}

.sanelit-header_middle {
    position: relative;
    z-index: 10;
    height: 96px
}

@media (max-width: 1199.98px) {
    .sanelit-header_middle {
        height: 85px
    }
}

@media (max-width: 1023.98px) {
    .sanelit-header_middle {
        height: auto;
        padding: 24px 0 5px 0px
    }
}

@media (max-width: 575.98px) {
    .sanelit-header_middle {
        background: #f2f6fa;
        padding: 14px 0 20px
    }
}

.sanelit-header_middle-container {
    padding-top: 12px !important;
    padding-bottom: 10px !important
}

.sanelit-header_middle-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media (max-width: 1199.98px) {
    .sanelit-header_middle-container {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

@media (max-width: 1023.98px) {
    .sanelit-header_catalog {
        display: none
    }
}

.sanelit-search_input::placeholder {
    font-size: 14px!important;
}

.sanelit-search_input::-webkit-input-placeholder {
    font-size: 14px !important
}

.sanelit-search_input::-moz-placeholder {
    font-size: 14px !important
}

.sanelit-search_input:-ms-input-placeholder {
    font-size: 14px !important
}

.sanelit-search_input::-ms-input-placeholder {
    font-size: 14px !important
}

.sanelit-search_input::placeholder {
    font-size: 14px !important
}

.catalog_menu-item_title {
    cursor: pointer
}

.sanelit-header {
    padding-bottom: 25px
}

@media (max-width: 1199.98px) {
    .sanelit-header {
        padding-bottom: 0
    }
}

.sanelit-header_bottom {
    position: relative;
    z-index: 1;
    height: 51px
}

@media (max-width: 1023.98px) {
    .sanelit-header_bottom {
        display: none
    }
}

.sanelit-header_bottom-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    -webkit-transition: .5s;
    transition: .5s
}

@media (max-width: 1399.98px) {
    .sanelit-header_bottom-menu {
        width: 100%
    }
}

.sanelit-header_bottom-menu_overflow .sanelit-header_bottom-menu_item:last-child {
    opacity: .3
}

.sanelit-header_bottom-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.sanelit-header_bottom-menu_item {
    height: 51px;
    -webkit-transition: .5s;
    transition: .5s
}

.sanelit-header_bottom-menu_item-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    padding: 3px 7px;
    background-color: #fff;
    position: relative
}

.sanelit-header_bottom-menu_item-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding: 6px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.sanelit-header_bottom-menu_item-body {
    min-width: 280px !important
}

.sanelit-header_bottom-menu_item-body {
    position: absolute;
    z-index: 1;
    top: 100%;
    height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    left: -1px;
    background-color: #fff;
    width: 100%;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border: 1px solid #e5edf5
}

.sanelit-header_bottom-menu_item-body_item {
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    padding: 10px;
    white-space: nowrap;
    color: #212121;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media (max-width: 1024px) {
    .sanelit-search {
        position: relative;
        top: -9px;
    }
}

@media (max-width: 1399.98px) {
    .sanelit-header_bottom-menu_item-body_item {
        font-size: calc(13px + 5 * (100vw - 1024px) / 416)
    }
}

.sanelit-header_bottom-menu_item-body_item:hover {
    color: #00a4c8
}

.sanelit-header_bottom-menu_item-body_item:active {
    color: #004e98
}

.sanelit-header_bottom-menu_item:first-child {
    margin-left: -7px
}

.sanelit-header_bottom-menu_text {
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    white-space: nowrap
}

@media (max-width: 1399.98px) {
    .sanelit-header_bottom-menu_text {
        font-size: calc(13px + 5 * (100vw - 1024px) / 416)
    }
}

.sanelit-header_bottom-menu {
    width: 100%
}

.sanelit-header_bottom-menu_arrow {
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.sanelit-header .sanelit-header_bottom-menu_arrow img {
    -webkit-transition: .3s;
    transition: .3s;
    margin-left: 12px
}

.sanelit-header .sanelit-header_bottom-menu_item-body {
    min-width: 220px !important
}

@media (max-width: 1300px) {
    .sanelit-header .sanelit-header_bottom-menu_item-body {
        min-width: 198px !important
    }
}

.sanelit-header .sanelit-header_bottom-menu_item-body {
    border: 1px solid #e5edf5;
    opacity: 0
}

.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_item-body {
    opacity: 1
}

.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_item-container {
    min-width: 220px
}

.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_item-body {
    min-width: 220px
}


@media (max-width: 1300px) {
    .sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_item-container {
        min-width: 198px
    }

    .sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_item-body {
        min-width: 198px
    }
}
.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_arrow img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sanelit-header .sanelit-header_bottom-menu_item-body_item:not(:nth-last-child(1)) {
    border-bottom: 1px solid #e5edf5
}

.sanelit-header .sanelit-header_bottom-menu_item-body_item.desktop-hide {
    display: none;
}

@media (max-width: 1300px) {
    .sanelit-header .sanelit-header_bottom-menu_arrow, .sanelit-header .sanelit-header_bottom-menu_text, .sanelit-header .sanelit-header_bottom-menu_item-body_item {
        font-size: 14px
    }

    .sanelit-header .sanelit-header_bottom-menu_item-container {
        padding: 3px
    }

    .sanelit-header .sanelit-header_bottom-menu_arrow img {
        margin-left: 5px
    }

    .sanelit-header .sanelit-header_bottom-menu_item:nth-last-child(1) {
        display: none
    }

    .sanelit-header .sanelit-header_bottom-menu_item-body_item.desktop-hide {
        display: block;/*todo на дев добавлен !important*/
    }
}

@media (max-width: 1024px) {
    .category-popular .swiper-navigation_container {
        display: none;
    }
}

.sanelit-header_bottom-menu_item--service.open-item ~ .sanelit-header_bottom-menu_item img {
    position: relative;
    z-index: 2;
    margin-left: 12px
}

.sanelit-header_bottom-menu_item--service.open-item ~ .sanelit-header_bottom-menu_item {
    -webkit-transition: 0s;
    transition: 0s;
    margin-left: -12px
}

.sanelit-header_bottom-menu_item--service.open-item ~ .sanelit-header_bottom-menu_item .sanelit-header_bottom-menu_text, .sanelit-header_bottom-menu_item--service.open-item ~ .sanelit-header_bottom-menu_item .sanelit-header_bottom-menu_arrow {
    font-size: 16px
}

.sanelit-header_bottom-menu_item--about.open-item ~ .sanelit-header_bottom-menu_item {
    -webkit-transition: 0s;
    transition: 0s;
    margin-left: -10px
}

@media (max-width: 1300px) {
    .sanelit-header_bottom-menu_item--service.open-item ~ .sanelit-header_bottom-menu_item .sanelit-header_bottom-menu_text, .sanelit-header_bottom-menu_item--service.open-item ~ .sanelit-header_bottom-menu_item .sanelit-header_bottom-menu_arrow {
        font-size: 13px
    }
}

.sanelit-header_bottom-menu_item-container:hover .sanelit-header_bottom-menu_arrow, .sanelit-header_bottom-menu_item-container:hover .sanelit-header_bottom-menu_text {
    color: #00a4c8
}

.sanelit-header_bottom-menu_item-container:active .sanelit-header_bottom-menu_arrow, .sanelit-header_bottom-menu_item-container:active .sanelit-header_bottom-menu_text {
    color: #004e98
}

@media (max-width: 768px) {
    .sanelit-mobile-menu_list .catalog_menu-item {
        border-radius: 0px !important;
        border-bottom: 1.5px solid rgba(49, 56, 150, .1) !important
    }

    .sanelit-mobile-menu_list .catalog_menu-item .catalog_menu-item_title:before {
        display: none
    }

    .sanelit-mobile-menu_list .catalog_menu-item .catalog_menu-item_arrow {
        padding: 0 15px
    }
}

.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_arrow {
    color: #004e98
}

.sanelit-header_bottom + .city-modal.sanelit-modal {
    /*display: none !important*/
}

@media (max-width: 768px) {
    .sanelit-header_bottom + .city-modal.sanelit-modal {
        top: 181px;
    }

    .city-modal_btn.city-modal_sure-btn.blue-btn {
        width: 100%;
    }
}

.sanelit-header_bottom-menu_text {
    text-decoration: none !important;
    color: #252525;
}

.sanelit-header_bottom-menu_text:hover {
    color: #38c4e2 !important
}

.sanelit-header_bottom-menu_text:active {
    color: #004e98 !important
}

.sanelit-header_bottom-menu_item-body_item {
    text-decoration: none !important
}

.section-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 140%
}

@media (max-width: 1023.98px) {
    .section-title {
        font-size: 20px;
        line-height: 24px
    }
}

@media (max-width: 767.98px) {
    .section-title {
        font-size: calc(18px + 2 * (100vw - 375px) / 448);
        line-height: 18px;
        margin-bottom: 22px
    }
}

@media (max-width: 360px) {
    .section-title {
        font-size: 16px
    }
}

.sanelit-footer_top {
    background: rgba(0, 78, 152, .05)
}

@media (max-width: 575.98px) {
    .sanelit-footer_top .container {
        padding: 0
    }
}

.sanelit-footer_top-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 40px 0
}

@media (max-width: 1199.98px) {
    .sanelit-footer_top-container {
        gap: 20px
    }
}

@media (max-width: 1199.98px) {
    .sanelit-footer_top-container {
        padding: 20px 0
    }
}

@media (max-width: 767.98px) {
    .sanelit-footer_top-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (max-width: 575.98px) {
    .sanelit-footer_top-container {
        display: none
    }
}

@media (max-width: 767.98px) {
    .sanelit-footer_top-container--mobile .accord-block_arrow {
        margin-right: 0 !important;
        padding-left: 0 !important
    }

    .sanelit-footer_top-container--mobile .sanelit-header_top-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .sanelit-footer_top-container--mobile .sanelit-header_top-links a {
        text-decoration: none
    }
}

.sanelit-footer_top-container--mobile {
    display: none;
    background: #e7f1f1;
    -webkit-filter: drop-shadow(2px 0px 4px rgba(55, 87, 214, 0.24)) drop-shadow(0px 4px 8px rgba(55, 87, 214, 0.16));
    filter: drop-shadow(2px 0px 4px rgba(55, 87, 214, 0.24)) drop-shadow(0px 4px 8px rgba(55, 87, 214, 0.16));
    margin-bottom: 4px
}

@media (max-width: 575.98px) {
    .sanelit-footer_top-container--mobile {
        display: block
    }
}

.sanelit-footer_logo-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 14px
}

@media (max-width: 1199.98px) {
    .sanelit-footer_logo-column {
        flex-basis: 100%;
    }

    .sanelit-footer_top-container {
        flex-wrap: wrap;
    }

    .sanelit-footer_logo {
        height: 40px!important;
    }

    .sanelit-footer_logo img {
        width: 107px;
    }

    .sanelit-footer_top-container {
        padding: 12px 0 24px 0!important;
        gap: 12px!important;
    }
}

.sanelit-footer_logo {
    width: 166px;
    height: 74px;
    display: block
}

.sanelit-footer_contact-column {
    width: 218px
}

@media (max-width: 767.98px) {
    .sanelit-footer_contact-column {
        width: auto
    }
}

.sanelit-footer_contact-column .sanelit-footer_column-title {
    margin-bottom: 11px
}

.sanelit-footer_column-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    width: 100%;
    margin-bottom: 16px
}

@media (max-width: 1023.98px) {
    .sanelit-footer_column-title {
        font-size: 14px;
        line-height: 120%;
        margin-bottom: 12px
    }
}

.sanelit-footer_contact-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -7px
}

@media (max-width: 1199.98px) {
    .sanelit-footer_contact-item {
        margin-left: 0
    }
}

.sanelit-footer_contact-item .sanelit-footer_link {
    margin-top: 3px
}

.sanelit-footer_contact-ico {
    width: 30px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 26px
}

.sanelit-footer_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 14px;
    line-height: 140%;
    font-family: "Manrope"
}

@media (max-width: 1023.98px) {
    .sanelit-footer_link {
        font-size: 12px;
        line-height: 120%
    }
}

.sanelit-footer_link a {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    color: #212121;
    text-decoration: none;
    width: 100%
}

@media (max-width: 1023.98px) {
    .sanelit-footer_link a {
        font-size: 12px;
        line-height: 120%
    }
}

.sanelit-footer_link a:hover {
    color: #00a4c8
}

.sanelit-footer_link a:active {
    color: #004e98
}

.sanelit-footer_column--last .sanelit-footer_links-list {
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap: 47px;
    -webkit-column-gap: 47px;
    -moz-column-gap: 47px;
    column-gap: 47px
}

@media (max-width: 1023.98px) {
    .sanelit-footer_column--last .sanelit-footer_links-list {
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px
    }
}

.sanelit-footer_links-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px
}

.sanelit-footer_top-link {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: rgba(33, 33, 33, .5);
    padding: 13px 16px 12px;
    border-bottom: 1.5px solid rgba(49, 56, 150, .1)
}

@media (max-width: 575.98px) {
    .sanelit-footer_top-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .sanelit-footer_top-links a {
        text-decoration: none
    }
}

.sanelit-footer_top-link:hover {
    color: #004e98
}

@media (max-width: 767.98px) {
    .sanelit-footer {
        padding-bottom: 61px
    }
}

.sanelit-footer_bottom {
    background: #004e98
}

@media (max-width: 767.98px) {
    .sanelit-footer_bottom {
        -webkit-filter: drop-shadow(2px 0px 4px rgba(55, 87, 214, 0.24)) drop-shadow(0px 4px 8px rgba(55, 87, 214, 0.16));
        filter: drop-shadow(2px 0px 4px rgba(55, 87, 214, 0.24)) drop-shadow(0px 4px 8px rgba(55, 87, 214, 0.16));
        margin-bottom: 10px
    }
}

.sanelit-footer_bottom-bg {
    background: #004e98
}

.sanelit-footer_bottom-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 64px
}

@media (max-width: 1199.98px) {
    .sanelit-footer_bottom-container {
        height: 50px
    }
}

@media (max-width: 767.98px) {
    .sanelit-footer_bottom-container {
        height: calc(54px + 15 * (100vw - 320px) / 448);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.sanelit-footer_bottom-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767.98px) {
    .sanelit-footer_bottom-right {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.sanelit-footer_bottom-right .sanelit-footer_bottom-item {
    margin-left: 94px
}

@media (max-width: 767.98px) {
    .sanelit-footer_bottom-right .sanelit-footer_bottom-item {
        margin-left: 0;
        width: 100%;
        white-space: nowrap
    }
}

.sanelit-footer_bottom-item {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #fff
}

.sanelit-footer_bottom-item:hover {
    color: #00a4c8
}

.sanelit-footer_bottom-item:active {
    color: #fff
}

@media (max-width: 1199.98px) {
    .sanelit-footer_bottom-item {
        font-size: 12px;
        line-height: 120%
    }
}

@media (max-width: 1023.98px) {
    .sanelit-footer_bottom-item {
        font-size: 10px
    }
}

@media (max-width: 767.98px) {
    .sanelit-footer_bottom-item {
        font-size: calc(8px + 6 * (100vw - 320px) / 448)
    }
}

@media (max-width: 575.98px) {
    .sanelit-footer_bottom-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        line-height: 160%;
        max-width: calc(117px + 183 * (100vw - 320px) / 256)
    }
}

@media (max-width: 575.98px) {
    .sanelit-footer .cookie-item {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

html, body {
    height: 100%
}

.wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

footer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.accord-block.accord-block--open.accord-block--open-single .accord-block_body {
    height: 100% !important
}

.other_filters-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #004e98;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    padding-right: 13px;
    height: 44px;
    width: 100%
}

@media (max-width: 1023.98px) {
    .other_filters-btn {
        border-bottom: none !important
    }

    .other_filters-btn {
        padding-right: 28px;
        height: 40px;
        width: 100%
    }
}

@media (max-width: 575.98px) {
    .other_filters-btn {
        padding-right: 13px
    }
}

.other_filters-btn img {
    -webkit-transition: .3s;
    transition: .3s
}

.other_filters-wrapper {
    display: none
}

.other_filters.open .other_filters-wrapper {
    display: block
}

.other_filters.open .other_filters-btn img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.other_filters > .other_filters-wrapper > .accord-block_body > .accord-block_inner {
    padding-right: 0;
    padding-top: 0
}

.accord-block.other_filters > .accord-block_body > .accord-block_inner {
    padding-right: 0
}

.accord-block {
    overflow: hidden;
    background: #fff;
    border-radius: 4px
}

@media (max-width: 767.98px) {
    .accord-block {
        border-radius: 0;
        margin-bottom: 0
    }
}

.accord-block_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 47px;
    padding-left: 16px
}

@media (max-width: 767.98px) {
    .accord-block_head {
        padding-left: 15px;
        height: 47px
    }
}

.accord-block_title {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    font-family: "Manrope";
    width: 100%;
    color: rgba(33, 33, 33, .9)
}

@media (max-width: 767.98px) {
    .accord-block_title {
        font-size: calc(13px + 3 * (100vw - 320px) / 448);
        line-height: 160%
    }
}

.accord-block_body {
    height: 0;
    background-color: #fff;
    border-bottom: 1.5px solid rgba(49, 56, 150, .1)
}

.accord-block_link {
    font-family: "Manrope";
    font-weight: 400;
    color: #fff;
    padding: 8px 16px;
    font-size: 11px;
    line-height: 14px
}

.accord-block_arrow {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    padding: 14px 13px 13.5px 17px;
    position: relative;
    top: 1px;
    max-height: 48px
}

.accord-block_arrow:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: calc(100% + 34px);
    background: rgba(49, 56, 150, .1)
}

.accord-block_arrow img {
    -webkit-transition: .3s;
    transition: .3s
}

@media (max-width: 767.98px) {
    .accord-block_arrow img {
        margin-left: 20px
    }
}

@media (max-width: 767.98px) {
    .accord-block_arrow {
        margin-right: 6px
    }
}

footer ~ img {
    display: none!important;
}

.accord-block--open .accord-block_arrow img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.accord-block--open .accord-block_head {
    border-bottom: 1.5px solid rgba(49, 56, 150, .1)
}

.catalog_body .accord-block_inner {
    padding: 10px 10px 50px 10px;
    position: relative
}

.catalog_body .accord-block_inner .filter_row span {
    font-size: 10px;
    margin-right: 4px
}

.catalog_body .accord-block_inner .filter_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 7px
}

.catalog_body .accord-block_inner .filter_row .input_num:nth-of-type(1) {
    margin-right: 12px
}

.accord-block_body.color.open {
    max-height: 100% !important;
    height: 100% !important
}

.catalog_body .accord-block_body .accord-block_inner {
    padding-left: 0
}

.catalog_body .accord-block_body .accord-block_inner input[type=search] {
    border: 2px solid #e5edf5;
    font-size: 14px;
    line-height: 16px;
    color: #212121;
    padding-left: 30px;
    height: 36px;
    border-radius: 4px;
    margin-bottom: 15px;
    width: 100%
}

.catalog_body .accord-block_body .accord-block_inner input[type=search]::-webkit-input-placeholder {
    font-size: 10px;
    line-height: 10px;
    color: rgba(33, 33, 33, .5)
}

.catalog_body .accord-block_body .accord-block_inner input[type=search]::-moz-placeholder {
    font-size: 10px;
    line-height: 10px;
    color: rgba(33, 33, 33, .5)
}

.catalog_body .accord-block_body .accord-block_inner input[type=search]:-ms-input-placeholder {
    font-size: 10px;
    line-height: 10px;
    color: rgba(33, 33, 33, .5)
}

.catalog_body .accord-block_body .accord-block_inner input[type=search]::-ms-input-placeholder {
    font-size: 10px;
    line-height: 10px;
    color: rgba(33, 33, 33, .5)
}

.catalog_body .accord-block_body .accord-block_inner input[type=search]::placeholder {
    font-size: 10px;
    line-height: 10px;
    color: rgba(33, 33, 33, .5)
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_check-all {
    position: relative;
    font-size: 12px;
    color: #004e98;
    text-decoration: underline;
    -webkit-transition: .3s;
    transition: .3s;
    font-weight: 600;
    white-space: nowrap
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_check-all:hover:before {
    color: #38c4e2
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_check-all:active:before {
    color: #004e98
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_check-all.open:before {
    content: "Снять всё"
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all {
    position: absolute;
    min-height: 13px;
    bottom: 18px
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all:before {
    position: absolute;
    content: "Посмотреть все";
    font-size: 12px;
    color: #004e98;
    text-decoration: underline;
    -webkit-transition: .3s;
    transition: .3s;
    font-weight: 600;
    white-space: nowrap
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all:hover:before {
    color: #38c4e2
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all:active:before {
    color: #004e98
}

.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all.open:before {
    content: "Скрыть список"
}

.catalog_body .accord-block_body .accord-block_inner .input_search-label {
    position: relative
}

.catalog_body .accord-block_body .accord-block_inner .input_search-label:before {
    position: absolute;
    content: "";
    width: 13px;
    height: 13px;
    background-image: url(/local/templates/sanelit_3/assets/css/../icons/search.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    top: 12px;
    left: 11px
}

.catalog_body .accord-block_body .accord-block_inner .blue-link {
    font-size: 12px;
    color: #004e98;
    text-decoration: underline;
    -webkit-transition: .3s;
    transition: .3s;
    font-weight: 600
}

.catalog_body .accord-block_body .accord-block_inner .blue-link:hover {
    color: #38c4e2
}

.catalog_body .accord-block_body .accord-block_inner .blue-link:active {
    color: #004e98
}

.catalog_body .accord-block_body .accord-block_inner .filters_color-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 15px;
    margin-bottom: 0;
    max-height: 175px;
    overflow-y: hidden
}

.catalog_body .accord-block_body .accord-block_inner .filters_color-list.open {
    max-height: 233px !important
}

.catalog_body .accord-block_body .accord-block_inner .filters_color-list.open {
    overflow-y: auto
}

.catalog_body .accord-block_body .accord-block_inner .filters_color-list .filters_color-item:not(:nth-last-child(1)) {
    margin-bottom: 10px
}

.catalog_body .accord-block_body .accord-block_inner .filters_color-list .filters_color-item {
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    cursor: pointer
}

.catalog_body .accord-block_body .accord-block_inner .filters_color-list .filters_color-item input {
    margin-right: 10px;
    width: 20px;
    height: 20px
}

.catalog_body .accord-block_body.default-filt .color-label-plug.checked {
    background-image: url(/local/templates/sanelit_3/assets/css/../icons/checkbox.svg) !important;
    background-size: 100% !important;
    background-position: center !important;
    background-repeat: no-repeat !important
}

.catalog_body .accord-block_body.default-filt .color-label-plug.checked {
    border: none
}

.catalog_body .accord-block_body.default-filt .color-label-plug {
    background: rgba(0, 0, 0, 0)
}

.catalog_body .accord-block--price .filter_row {
    margin-bottom: 25px
}

.catalog_body .accord-block--open .accord-block_arrow:before {
    display: none
}

.catalog_body .filter_name {
    font-size: 12px;
    margin-bottom: 7px
}

.catalog_body .filter-brand-letter {
    font-size: 12px;
    margin-bottom: 14px;
    font-weight: 600
}

.catalog_body .filter-wrapper {
    margin-bottom: 19px
}

.catalog_body .accord-block_body.color.brand .filters_color-list {
    max-height: 175px
}

.accord-block_inner--price {
    padding-bottom: 0 !important
}

.pagination-bullet {
    width: 32px;
    height: 4px;
    background: rgba(33, 33, 33, .5);
    border-radius: 4px;
    display: inline-block;
    margin: 0 6px;
    cursor: pointer
}

.pagination-active {
    background: #004e98
}

.swiper-navigation_container {
    position: absolute;
    right: 0;
    top: -37px;
    width: 79px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 767.98px) {
    .swiper-navigation_container {
        display: none
    }
}

.swiper-navigation_container .slider_prev {
    left: 0
}

.swiper-navigation_container .slider_next {
    right: 0
}

.swiper-navigation_container .slider-arrows {
    height: 24px;
    width: 24px;
    top: auto;
    top: initial;
    bottom: 0
}

.swiper-navigation_container .slider-arrows path {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: #004e98;
    border-radius: 10px;
    left: 0;
    top: 5px;
    cursor: pointer
}

@media (max-width: 991px) {
    .scrollbar-drag {
        top: -5px;
    }
}

.swiper-scrollbar {
    left: 37px !important;
    bottom: -21px !important;
    width: 90% !important;
    z-index: 0 !important;
    height: 4px !important
}

.swiper-scrollbar {
    background: rgba(0, 0, 0, 0)
}

@media (max-width: 1023.98px) {
    .swiper-scrollbar {
        height: 4px !important
    }
}

@media (max-width: 575.98px) {
    .swiper-scrollbar {
        width: 85% !important;
        left: 22px !important
    }
}

.container {
    max-width: 1610px;
    width: 100%;
    padding: 0 15px;
    margin: 0 auto
}

@media (max-width: 1399.98px) {
    .container {
        width: 100%;
        padding: 0 30px
    }
}

@media (max-width: 575.98px) {
    .container {
        padding: 0 15px
    }
}

.container_extra {
    max-width: 1610px;
    width: 100%;
    padding: 0 15px;
    margin: 0 auto
}

@media (max-width: 1399.98px) {
    .container_extra {
        width: 100%;
        padding: 0 30px
    }
}

@media (max-width: 575.98px) {
    .container_extra {
        padding: 0 15px
    }
}

.header-modal {
    position: fixed;
    top: -30px;
    right: 0;
    width: 518px;
    height: 471px;
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 4px 4px 15px rgba(0, 0, 0, .15);
    box-shadow: 4px 4px 15px rgba(0, 0, 0, .15);
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    z-index: -2;
    opacity: 0;
    visibility: hidden
}

.header-modal_active {
    display: block !important
}

.header-modal_active {
    top: 34px;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    opacity: 1;
    z-index: 11;
    visibility: visible
}

.header-modal_close {
    position: absolute;
    display: block;
    right: 16px;
    top: 16px;
    width: 17px;
    height: 17px
}

.header-modal_close img {
    display: block;
    left: 0
}

.header-modal_container {
    padding: 32px 22px 32px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.header-modal_items {
    overflow-y: scroll;
    height: 100%;
    padding-right: 20px
}

.header-modal_items::-webkit-scrollbar {
    width: 4px;
    border-radius: 2px
}

.header-modal_items::-webkit-scrollbar-track {
    margin-top: 26px;
    background: rgba(49, 56, 150, .1);
    border-radius: 10px
}

.header-modal_items::-webkit-scrollbar-thumb {
    background: #004e98;
    border-radius: 3px
}

.header-modal_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 101px;
    margin-bottom: 8px;
    max-width: 378px;
    border-bottom: 1px solid rgba(0, 78, 152, .05);
    cursor: pointer
}

.header-modal_item:last-child {
    margin-bottom: 0
}

.header-modal_img {
    width: 101px;
    height: 101px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-right: 10px
}

.header-modal_text {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%
}

.header-modal_btn {
    margin: 0 auto;
    margin-top: 48px;
    max-width: 350px;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    color: #fff;
    padding: 16px 25px;
    background: #004e98;
    -webkit-box-shadow: 4px 4px 9px rgba(0, 0, 0, .15);
    box-shadow: 4px 4px 9px rgba(0, 0, 0, .15);
    border-radius: 8px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

.header-modal:after {
    content: "";
    display: block;
    width: 23px;
    height: 19px;
    background-image: url(/local/templates/sanelit_3/assets/css/../icons/modaltry.svg);
    position: absolute;
    top: -18px;
    left: 24px
}

.modal-link {
    position: relative
}

.catalog {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    z-index: 1
}

.catalog_filter-list-wrapper {
    position: sticky;
    top: 10px;
    overflow-y: scroll;
    height: 100vh
}

.catalog_filter-list-wrapper::-webkit-scrollbar {
    display: none;
    height: 2px;
    border-radius: 2px
}

.catalog_filter-list-wrapper::-webkit-scrollbar-track {
    background: #fff;
    margin: 0 37px
}

.catalog_filter-list-wrapper::-webkit-scrollbar-thumb {
    background: #004e98;
    border-radius: 3px
}

.catalog_top-filter-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 575.98px) {
    .catalog_top-filter-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.catalog_top-filter-wrapper .blue-btn {
    height: 48px;
    margin-right: 16px;
    font-size: 16px;
    width: 240px;
    padding: 0
}

.catalog_card-list.loading {
    position: relative
}

.catalog_card-list.loading:before {
    content: "";
    position: absolute;
    left: 45%;
    bottom: 200px;
    width: 100px;
    height: 100px;
    background-image: url(/local/templates/sanelit_3/assets/css/../images/loader.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2;
    -webkit-animation: spinLoader 3s linear infinite;
    animation: spinLoader 3s linear infinite
}

.catalog_card-list.loading:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(255, 255, 255, .5)
}

@-webkit-keyframes spinLoader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinLoader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.catalog_body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767.98px) {
    .catalog {
        width: 100%
    }
}

.catalog_bot-btns {
    width: 100%;
    position: relative;
    margin-top: -11px;
    margin-bottom: 40px
}

.catalog_item-count {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog_item-count span:not(:nth-last-child(1)) {
    margin-right: 16px
}

.catalog_item-count span:nth-child(1) {
    color: #004e98
}

.catalog_item-count span {
    font-size: 14px
}

.catalog_btn-show-more {
    margin: 0 auto 14px auto
}

.catalog_pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(calc(-50% - 18px));
    transform: translateY(calc(-50% - 18px))
}

.catalog_pagination-item {
    font-size: 14px;
    padding: 10px 17px 10px 17px;
    color: rgba(33, 33, 33, .5);
    cursor: pointer;
    text-decoration: none
}

.catalog_pagination-item:hover {
    color: #38c4e2
}

.catalog_pagination-item:active {
    color: #004e98
}

.catalog_pagination-item.active {
    color: #004e98
}

.catalog_pagination-prev, .catalog_pagination-next {
    color: #212121
}

.catalog_filter-list .select__item {
    padding: 12px 0;
    height: 48px;
    max-height: 100%
}

.catalog_container {
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 8px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    padding: 12px 0 12px 12px;
    margin-left: -12px
}

@media (max-width: 767.98px) {
    .catalog_container {
        padding: 0;
        margin-left: 0;
        width: 290px
    }
}

@media (max-width: 575.98px) {
    .catalog_container {
        width: 100%
    }
}

.catalog-btn {
    padding: 15px 34px;
    background: #ff6700;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1;
    margin-right: 38px;
    font-weight: 700;
    font-size: 17px;
    line-height: 160%;
    color: #fff
}

@media (max-width: 767.98px) {
    .catalog-btn {
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.catalog-btn_ico {
    margin-right: 16px
}

@media (max-width: 767.98px) {
    .catalog-btn {
        font-size: 14px
    }
}

.catalog-btn:hover {
    -webkit-box-shadow: 0px 6px 9px 3px rgba(128, 66, 0, .15);
    box-shadow: 0px 6px 9px 3px rgba(128, 66, 0, .15)
}

.catalog-btn:active {
    background: #ff5c00;
    -webkit-box-shadow: none;
    box-shadow: none
}

.catalog_menu-container {
    display: block;
    visibility: hidden;
    opacity: 0;
    height: 0;
    -webkit-transition: visibility .3s, opacity .3s linear;
    transition: visibility .3s, opacity .3s linear;
    padding-top: 6px
}

@media (max-width: 1023.98px) {
    .catalog_menu-container {
        padding-top: 6px;
        visibility: visible;
        opacity: 1;
        height: auto;
        -webkit-transform: translate(-1025px, 0);
        transform: translate(-1025px, 0);
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        position: absolute;
        left: 0;
        width: 320px;
        background-color: #fff;
        top: -50px;
        z-index: 9
    }
}

@media (max-width: 767.98px) {
    .catalog_menu-container {
        padding-bottom: 116px;
    }
}

.catalog_menu-item:nth-last-child(1) {
    border-bottom: rgba(0, 0, 0, 0)
}

.catalog_menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 8px 12px 8px 10px;
    width: 100%;
    background-color: rgba(0,0,0,0);
    border-radius: 8px 0 0 8px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    text-decoration: none;
}

@media (max-width: 1023.98px) {
    .catalog_menu-item {
        width: 290px;
        padding: 33px 40px 13px 16px;
        margin: auto;
    }
}

@media (max-width: 767.98px) {
    .catalog_menu-item {
        width: 100%
    }
}

@media (max-width: 568px) {
    .catalog_menu-item .catalog_menu-inner_item-title:active, .catalog_menu-item .catalog_menu-inner_item-title:hover {
        color: #004e98
    }
}

.catalog_menu-item_title {
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #212121;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    text-decoration: none
}

@media (max-width: 1023.98px) {
    .catalog_menu-item_title {
        font-size: 14px;
        line-height: 150%
    }
}

@media (max-width: 767.98px) {
    .catalog_menu-item_title {
        font-size: 13px
    }
}

.catalog_menu-item_title:hover {
    color: #38c4e2
}

.catalog_menu-item_title:active {
    color: #004e98
}

.catalog_menu-item:hover .catalog_menu-item_title {
    color: #00a4c8;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.catalog_menu-item:hover .catalog_menu-item_title:before {
    content: "";
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 1px;
    background: #00a4c8
}

@media (max-width: 1023.98px) {
    .catalog_menu-item:hover {
        background: #fff
    }
}

@media (max-width: 1023.98px) {
    .catalog_menu-item:hover .catalog_menu-item_title {
        color: rgba(33, 33, 33, .9)
    }
}

@media (min-width: 1024px) {
    .catalog_menu-item:hover .catalog_menu-inner {
        visibility: visible;
        opacity: 1
    }
}

.catalog_menu-item:active .catalog_menu-item_title {
    color: #004e98
}

.catalog_menu-item:active .catalog_menu-item_title:before {
    background: #004e98
}

.catalog_menu-item_arrow {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 47px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media (max-width: 1023.98px) {
    .catalog_menu-item_arrow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0;
        height: 47px
    }
}

.catalog_menu-inner {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility .3s, opacity .3s linear;
    transition: visibility .3s, opacity .3s linear;
    position: absolute;
    left: calc(100% + 8px);
    width: 335px;
    padding: 6px 8px 8px;
    background: #f5f5f5;
    -webkit-box-shadow: 4px 4px 15px rgba(0, 0, 0, .15);
    box-shadow: 4px 4px 15px rgba(0, 0, 0, .15);
    border-radius: 0px 8px 8px 0px
}

@media (max-width: 1023.98px) {
    .catalog_menu-inner {
        left: -32px;
        width: calc(100% + 82px);
        height: 0;
        position: relative;
        top: 12px;
        background: #f5f5f5;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0;
        visibility: visible;
        opacity: 1;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        overflow: hidden
    }
}

.catalog_menu-inner_item:nth-last-child(1) {
    border-bottom: rgba(0, 0, 0, 0)
}

.catalog_menu-inner_item {
    padding: 9px 8px;
    border-bottom: 1.5px solid rgba(0, 78, 152, .05)
}

@media (max-width: 1023.98px) {
    .catalog_menu-inner_item {
        padding: 11px 16px;
        border-bottom: 1.5px solid rgba(49, 56, 150, .1)
    }
}

.catalog_menu-inner_item:hover {
    border-radius: 4px
}

.catalog_menu-inner_item-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: rgba(33, 33, 33, .9);
    text-decoration: none;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media (max-width: 1023.98px) {
    .catalog_menu-inner_item-title {
        color: rgba(33, 33, 33, .9);
        font-size: calc(12px + 4 * (100vw - 320px) / 704)
    }
}

.catalog_menu-inner_item-title:hover {
    color: #38c4e2
}

.catalog_menu-inner_item-title:active {
    color: #004e98
}

.catalog_menu-inner_item:last-child {
    margin-bottom: 0
}

.catalog_menu-inner.top-position {
    top: 0
}

@media (max-width: 1023.98px) {
    .catalog_menu-inner.top-position {
        top: 13px
    }

    #section-id-455 {
        margin-bottom: 20px!important;
        padding-bottom: 20px!important;
    }
}

.catalog_menu-inner.bottom-position {
    bottom: -1px
}

@media (max-width: 1023.98px) {
    .catalog_menu-inner.bottom-position {
        bottom: auto;
        bottom: initial
    }
}

.catalog_chosen-wrapper {
    overflow-x: auto
}

.catalog_chosen-wrapper::-webkit-scrollbar {
    width: 4px;
    height: 2px
}

.catalog_chosen-wrapper::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0);
    height: 2px
}

.catalog_chosen-wrapper::-webkit-scrollbar-thumb {
    background-color: #004e98;
    border-radius: 20px;
    border: 3px solid #004e98;
    height: 2px
}

.catalog_chosen-options-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 14px
}

@media (max-width: 1023.98px) {
    .catalog_chosen-options-list {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-bottom: 7px
    }
}

.catalog_chosen-options-item:not(:nth-last-child(1)) {
    margin-right: 7px;
    margin-bottom: 7px
}

@media (max-width: 1023.98px) {
    .catalog_chosen-options-item:not(:nth-last-child(1)) {
        margin-bottom: 0
    }
}

.catalog_chosen-options-item {
    position: relative;
    border: 2px solid rgba(0, 0, 0, .08);
    border-radius: 8px;
    padding: 0 34px 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48px
}

.catalog_chosen-options-item span {
    font-size: 16px;
    white-space: nowrap;
    color: rgba(33, 33, 33, .9)
}

.catalog_chosen-options-item-remove {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    background-image: url(/local/templates/sanelit_3/assets/css/../icons/headermodalcloseNew.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 12px;
    height: 12px;
    cursor: pointer
}

.catalog_filter-list .accord-block_title {
    font-size: 14px
}

.catalog_filter-list .accord-block_arrow {
    padding-left: 0
}

.catalog_body *::-webkit-scrollbar {
    width: 4px
}

.catalog_body *::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.catalog_body *::-webkit-scrollbar-thumb {
    background-color: #004e98;
    border-radius: 20px;
    border: 3px solid #004e98
}

.catalog_filter-list {
    width: 240px;
    max-width: 240px;
    min-width: 240px;
    margin-right: 28px;
    margin-bottom: 50px;
    position: sticky;
    top: 15px
}

.catalog_card-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.catalog_card-list .product-card:not(:nth-child(6n)) {
    margin-right: 34px
}

@media (max-width: 1609.98px) {
    .catalog_card-list .product-card:not(:nth-child(6n)) {
        margin-right: 0px
    }

    .catalog_card-list .product-card:not(:nth-child(5n)) {
        margin-right: calc(38px + 51 * (100vw - 1400px) / 210)
    }
}

@media (max-width: 1609.98px) {
    .catalog_card-list .product-card:not(:nth-child(5n)) {
        margin-right: calc(10px + 20 * (100vw - 1324px) / 76)
    }
}

@media (max-width: 1324px) {
    .catalog_card-list .product-card:not(:nth-child(5n)) {
        margin-right: 0
    }

    .catalog_card-list .product-card {
        width: 221px !important
    }

    .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: calc(10px + 26 * (100vw - 1242px) / 82)
    }

    .catalog_card-list .product-card_img-container {
        width: 221px !important;
        height: 221px !important
    }
}

@media (max-width: 1242px) {
    .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: 0
    }

    .catalog_card-list .product-card:not(:nth-child(3n)) {
        margin-right: calc(17px + 108 * (100vw - 1025px) / 218)
    }

    .catalog_card-list .catalog_pagination {
        display: none
    }
}

.catalog_card-list .product-card {
    width: 190px;
    margin-bottom: 40px
}

.catalog_card-list .product-card_img-container {
    width: 190px;
    height: 190px
}

.catalog_card-list .product-card_title {
    margin-bottom: 5px
}

.catalog_card-list .product-card_type {
    margin-bottom: 11px
}

.catalog_card-list .product-card_price-current {
    font-size: 18px
}

.catalog_card-list .product-card_raiting {
    margin-bottom: 1px
}

.catalog_card-list .product-card_price-old {
    font-size: 12px
}

.catalog_card-list .product-card_price {
    margin-bottom: 14px
}

.catalog_card-list .product-card_cart {
    padding: 10px 15px;
    margin-right: 12px
}

.catalog_card-list .product-card_comparison {
    margin-right: 6px
}

.catalog_card-list .product-card_discount {
    top: 50px
}

.catalog_card-list .product-card_action {
    position: absolute;
    top: 18px;
    left: 0;
    background: #38c4e2;
    color: #212121;
    font-size: 10px;
    line-height: 16px;
    padding: 4px 8px;
    border-radius: 0 4px 4px 0
}

.open-catalog .catalog_container {
    background: #fff;
    -webkit-box-shadow: 4px 4px 15px rgba(0, 0, 0, .15);
    box-shadow: 4px 4px 15px rgba(0, 0, 0, .15)
}

@media (max-width: 1023.98px) {
    .open-catalog .catalog_container {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media (max-width: 1023.98px) {
    .open-catalog .catalog_menu-container {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        /*-webkit-box-shadow: 4px 4px 15px rgba(0, 0, 0, .15);*/
        /*box-shadow: 4px 4px 15px rgba(0, 0, 0, .15)*/
    }
}

@media (max-width: 767.98px) {
    .open-catalog .catalog_menu-container {
        width: 100vw;
        height: 100vh;
        overflow-x: hidden;
    }
}

.catalog_menu-item_arrow img {
    -webkit-transition: .3s;
    transition: .3s
}

.open-menu .catalog_menu-item_arrow img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.filter-mob-btn, .filter-mob-btn-open {
    display: none
}

@media (max-width: 1024px) {
    .filter-mob-btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: #004e98;
        width: 190px;
        height: 36px;
        padding: 0 16px;
        margin-right: 15px;
        border-radius: 4px
    }
}

@media (max-width: 1024px)and (max-width: 575.98px) {
    .filter-mob-btn {
        margin-right: 0;
        width: 100%
    }
}

@media (max-width: 1024px) {
    .filter-mob-btn_static {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }

    .filter-mob-btn_static p {
        color: #fff;
        font-size: 12px
    }
}

@media (max-width: 1024px) {
    .catalog_menu-item.open-menu .catalog_menu-item_title:before {
        display: none
    }
}

@media (max-width: 1024px) {
    .catalog-btn {
        font-size: 16px !important
    }
}

@media (max-width: 1024px) {
    .catalog_body .catalog_card-list .product-card:not(:nth-child(3n)), .catalog_body .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: 0
    }

    .catalog_body .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: calc(15px + 11 * (100vw - 991px) / 33)
    }
}

@media (max-width: 1024px) {
    .catalog_chosen-options-item {
        padding: 0 25px 0 5px;
        height: 30px
    }

    .catalog_chosen-options-item span {
        font-size: 12px !important
    }

    .catalog_chosen-options-item-remove {
        width: 8px
    }
}

@media (max-width: 1024px) {
    .catalog_top-filter-reset.blue-btn {
        display: none
    }
}

@media (max-width: 1300px) {
    /*.body-lock:after, .body-lock2:after, .body-lock:before {*/
    /*    content: "";*/
    /*    position: fixed;*/
    /*    top: 0;*/
    /*    left: 0;*/
    /*    width: 100%;*/
    /*    height: 100vh;*/
    /*    background: rgba(0, 0, 0, .5);*/
    /*}*/

    .body-lock:before {
        z-index: 45;
    }

    .body-lock:after {
        z-index: 42;
    }

    .body-lock2:after {
        z-index: 41;
    }

    .cityChoose {
        top: -100% !important;
        width: calc(100% - 40px) !important;
        transition: 1s;
        height: auto!important;
        transform: translate(-50%, -50%) !important;
        left: 50% !important;
        right: auto;
        opacity: 1!important;
        visibility: visible!important;
    }

    .cityChoose.header-modal_active {
        top: 50% !important
    }
}

/*@media (max-width: 767px) {*/
/*    .body-lock2:after {*/
/*        display: none!important;*/
/*    }*/
/*}*/

@media (max-width: 1024px) {
    .catalog_body--full .catalog_filter-list {
        position: fixed;
        z-index: 2222;
        background: #fff;
        left: -100%;
        top: 0;
        width: 50%;
        max-width: 50%;
        min-width: 50%;
        height: 100vh;
        padding: 50px 5px 0 15px;
        -webkit-transition: .5s ease-out;
        transition: .5s ease-out
    }
}

@media (max-width: 1024px)and (max-width: 575.98px) {
    .catalog_body--full .catalog_filter-list {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        margin-right: 0;
        padding: 50px 10px 0 10px
    }

    .catalog_body--full .catalog_filter-list .select__item {
        margin-right: 0 !important
    }
}

@media (max-width: 1024px) {
    .catalog_body--full .catalog_filter-list-wrapper {
        overflow-y: scroll;
        height: 100%;
        position: static
    }

    .catalog_body--full .catalog_filter-list-wrapper .select__item, .catalog_body--full .catalog_filter-list-wrapper .accord-block {
        margin-right: 15px
    }
}

@media (max-width: 1024px)and (max-width: 575.98px) {
    .catalog_body--full .catalog_filter-list-wrapper .select__item, .catalog_body--full .catalog_filter-list-wrapper .accord-block {
        margin-right: 0
    }
}

@media (max-width: 1024px) {
    .catalog_body--full .catalog_filter-list .filter-mob-btn-open {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 15px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: #004e98;
        position: absolute;
        width: 100%;
        top: 0;
        z-index: 10;
        left: 0;
        height: 48px;
        -webkit-transition: .5s;
        transition: .5s
    }

    .catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper img {
        margin-right: 10px
    }

    .catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper * {
        color: #fff;
        font-size: 12px
    }

    .catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper a {
        text-decoration: underline
    }

    .catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper a:nth-child(1) {
        margin-right: 18px
    }

    .catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper a:hover {
        color: #38c4e2
    }

    .catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper a:active {
        color: #fff
    }
}

@media (max-width: 1024px) {
    .catalog_body--full .catalog_filter-list.open {
        left: 0
    }
}

@media (max-width: 991px) {
    .catalog_body .catalog_card-list .product-card {
        width: 165px !important
    }

    .catalog_body .catalog_card-list .product-card_img-container {
        width: 165px !important;
        height: 165px !important
    }

    .catalog_body .product-card_price {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog_body .product-card_title {
        font-size: 10px;
        line-height: 16px
    }

    .catalog_body .product-card_price-current {
        font-size: 14px
    }

    .catalog_body .product-card_price-old, .catalog_body .product-card_raiting-count, .catalog_body .product-card_type {
        font-size: 10px
    }

    .catalog_body .product-card_raiting {
        margin-bottom: 10px
    }

    .catalog_body .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: calc(16px + 73 * (100vw - 768px) / 223)
    }

    .catalog_body .product-card_cart p {
        display: none
    }

    .catalog_body .product-card_cart svg {
        margin-right: 0
    }

    .catalog_body .product-card_cart {
        width: 59px;
        height: 32px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog_body .product-card_buttons {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .catalog_body .product-card_comparison, .catalog_body .product-card_favorite {
        width: 20px;
        height: 20px
    }

    .catalog_body .product-card_comparison svg {
        display: block;
        width: 10px;
        min-width: auto;
        min-height: auto
    }

    .catalog_body .product-card_favorite svg {
        display: block;
        width: 17px;
        min-width: auto;
        min-height: auto
    }
}

@media (max-width: 767px) {
    .catalog_top-filter-reset {
        display: none
    }

    .catalog_body .catalog_card-list .product-card_img-container {
        width: 115px !important;
        height: 115px !important
    }

    .catalog_body .product-card_price-current {
        font-size: 12px;
        margin-right: 8px
    }

    .catalog_body .product-card_price-old {
        font-size: 8px
    }

    .catalog_body .product-card_type, .catalog_body .product-card_title {
        font-size: 9px
    }

    .catalog_body .product-card_satrs svg {
        width: 9px;
        height: 9px;
        margin-right: 2px
    }

    .catalog_body .product-card_raiting-count {
        font-size: 8px
    }

    .catalog_body .product-card_comparison {
        margin-right: 0
    }

    .catalog_body .product-card_comparison svg {
        display: block;
        width: 9px
    }

    .catalog_body .product-card_favorite svg {
        display: block;
        width: 13px
    }

    .catalog_body .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: 0
    }

    .catalog_body .catalog_card-list .product-card:not(:nth-child(5n)) {
        margin-right: calc(10px + 23 * (100vw - 675px) / 93)
    }

    html body .catalog_body .catalog_card-list .product-card {
        width: 115px !important
    }
}

@media (max-width: 675px) {
    .catalog_body .catalog_card-list .product-card:not(:nth-child(5n)) {
        margin-right: 0
    }

    .catalog_body .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: calc(38px + 10 * (100vw - 634px) / 41)
    }
}

@media (max-width: 633px) {
    .catalog_body .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: calc(10px + 20 * (100vw - 520px) / 113)
    }
}

@media (max-width: 568px) {
    .catalog_top-filter {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .catalog_view {
        margin-bottom: 18px
    }

    .catalog_sort.select {
        width: 100%
    }
}

@media (max-width: 520px) {
    .catalog_body .catalog_card-list .product-card:not(:nth-child(4n)) {
        margin-right: 0
    }

    .catalog_body .catalog_card-list .product-card:not(:nth-child(3n)) {
        margin-right: calc(7px + 65 * (100vw - 389px) / 131)
    }
}

@media (max-width: 386px) {
    .catalog_body .catalog_card-list .product-card {
        margin-right: 0 !important
    }

    .catalog_body .catalog_card-list {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }
}

@media (max-width: 375px) {
    .catalog_body .catalog_card-list .product-carв {
        margin-right: 0 !important
    }

    .catalog_body .catalog_card-list {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
}

.catalog_card-list-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.catalog_card-list-row .product-card {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .3s;
    transition: .3s;
    padding: 20px 16px 16px 16px;
    border-radius: 8px
}

.catalog_card-list-row .product-card:not(:nth-last-child(1)) {
    margin-bottom: 16px
}

.catalog_card-list-row .product-card:hover {
    -webkit-box-shadow: 0 0 9px 0 #e0e0e0;
    box-shadow: 0 0 9px 0 #e0e0e0
}

.catalog_card-list-row .product-card_img-slider_container {
    margin-right: 16px
}

.catalog_card-list-row .product-card_img-container {
    width: 200px;
    height: 200px
}

.catalog_card-list-row .product-card_about {
    margin-right: 40px
}

.catalog_card-list-row .product-card_title {
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    line-height: 29px;
    margin-bottom: 16px;
    color: rgba(33, 33, 33, .9)
}

.catalog_card-list-row .product-card_about-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.catalog_card-list-row .product-card_about-btns button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 150px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-transition: .5s;
    transition: .5s;
    margin-top: 0;
    color: rgba(33, 33, 33, .5);
    font-size: 14px
}

.catalog_card-list-row .product-card_about-btns button svg {
    margin-right: 15px
}

.catalog_card-list-row .product-card_about-btns button:hover {
    color: #00a4c8
}

.catalog_card-list-row .product-card_about-btns button.active {
    color: #00a4c8
}

.catalog_card-list-row .product-card_about-btns button:nth-child(1) {
    margin-right: 30px
}

.catalog_card-list-row .product-card_text {
    color: rgba(33, 33, 33, .9);
    font-size: 14px;
    line-height: 22px;
    height: 85px;
    max-height: 85px;
    overflow: hidden;
    margin-bottom: 26px
}

.catalog_card-list-row .product-card_code {
    color: rgba(33, 33, 33, .9);
    font-size: 14px;
    margin-bottom: 6px;
    margin-top: -3px
}

.catalog_card-list-row .product-card_satrs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(33, 33, 33, .5);
    font-size: 14px
}

.catalog_card-list-row .product-card_raiting {
    margin-bottom: 5px;
    margin-left: 3px
}

.catalog_card-list-row .product-card_raiting svg {
    width: 17px;
    height: 25px;
    margin-right: 5px
}

.catalog_card-list-row .product-card_credit {
    color: rgba(33, 33, 33, .9);
    font-size: 16px;
    margin-bottom: 10px;
    white-space: nowrap
}

.catalog_card-list-row .product-card_price {
    margin-bottom: 9px
}

.catalog_card-list-row .product-card_price-current {
    font-size: 24px;
    margin-right: 12px
}

.catalog_card-list-row .product-card_price-old {
    font-size: 14px
}

.catalog_card-list-row .product-card_btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 332px
}

.catalog_card-list-row .product-card_btns button:nth-child(1), .catalog_card-list-row .product-card_btns button:nth-child(2) {
    width: 160px !important;
    max-width: 160px !important;
    font-size: 14px !important;
    padding: 0 !important
}

.catalog_card-list-row .product-card_btns button:nth-child(1), .catalog_card-list-row .product-card_btns button:nth-child(2) {
    margin-bottom: 12px;
    white-space: nowrap;
    height: 40px;
    border-radius: 6px;
    font-weight: 900
}

.catalog_card-list-row .product-card_btns button:nth-child(2) {
    color: #004e98;
    -webkit-transition: .3s;
    transition: .3s
}

.catalog_card-list-row .product-card_btns button:nth-child(3) {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    min-width: 332px;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    border-radius: 6px
}

.catalog_card-list-row .product-card_btns button:nth-child(3) img {
    margin-right: 10px
}

@media (max-width: 1399.98px) {
    .catalog_card-list-row .product-card {
        width: auto !important;
        margin-right: 0 !important
    }

    .catalog_card-list-row .product-card {
        padding: 22px 12px 12px 12px
    }

    .catalog_card-list-row .product-card_img-slider_container {
        margin-right: 13px
    }

    .catalog_card-list-row .product-card_img-container {
        width: 161px !important;
        height: 161px !important
    }

    .catalog_card-list-row .product-card_title {
        font-size: 14px;
        line-height: 22px
    }

    .catalog_card-list-row .product-card_text {
        font-size: 12px;
        line-height: 19px;
        height: 54px;
        max-height: 54px;
        margin-bottom: 50px
    }

    .catalog_card-list-row .product-card_about-btns button {
        width: 119px
    }

    .catalog_card-list-row .product-card_about-btns button:nth-child(1) {
        width: 91px;
        margin-right: 28px
    }

    .catalog_card-list-row .product-card_about {
        margin-right: 20px
    }

    .catalog_card-list-row .product-card_code {
        font-size: 12px;
        margin-bottom: 4px
    }

    .catalog_card-list-row .product-card_credit {
        font-size: 12px;
        margin-bottom: 7px
    }

    .catalog_card-list-row .product-card_btns {
        width: 232px
    }

    .catalog_card-list-row .product-card_btns button:nth-child(1), .catalog_card-list-row .product-card_btns button:nth-child(2) {
        width: 112px !important;
        max-width: 112px !important;
        font-size: 12px !important
    }

    .catalog_card-list-row .product-card_btns button:nth-child(1), .catalog_card-list-row .product-card_btns button:nth-child(2) {
        margin-bottom: 8px;
        height: 38px
    }

    .catalog_card-list-row .product-card_btns button:nth-child(3) {
        min-width: 232px;
        height: 38px;
        font-size: 12px
    }
}

@media (max-width: 1023.98px) {
    .catalog_body .catalog_card-list-row div.product-card {
        width: auto !important
    }
}

main.catalog-row .catalog_card-list {
    display: none
}

main.catalog-row .catalog_card-list.catalog_card-list-row {
    display: block
}

@media (max-width: 768px) {
    main.catalog-row .catalog_card-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    main.catalog-row .catalog_card-list.catalog_card-list-row {
        display: none
    }
}

.catalog_top-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 25px
}

.catalog_top-filter .catalog_view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog_top-filter .catalog_view-item {
    font-size: 14px;
    line-height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none
}

.catalog_top-filter .catalog_view-item p {
    color: rgba(33, 33, 33, .5)
}

.catalog_top-filter .catalog_view-item svg {
    width: 25px;
    height: 18px;
    margin-right: 14px
}

.catalog_top-filter .catalog_view-item svg path {
    fill: #dadada
}

.catalog_top-filter .catalog_view-item--active {
    cursor: default;
    text-decoration: none
}

.catalog_top-filter .catalog_view-item--active p {
    color: #004e98;
    text-decoration: none
}

.catalog_top-filter .catalog_view-item--active svg path {
    fill: #004e98
}

.catalog_top-filter .catalog_view-item:nth-child(1) {
    margin-right: 20px
}

@media (max-width: 768px) {
    .catalog_view {
        display: none !important
    }
}

.sanelit-search {
    padding-top: 16px !important
}

.sanelit-search {
    width: 100%;
    position: relative
}

@media (max-width: 1023.98px) {
    .sanelit-search {
        padding-top: 0 !important
    }
}

.sanelit-search_form {
    border: 2px solid rgba(0, 78, 152, .1);
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 2px 4px 4px;
    height: 48px;
    width: 100%
}

@media (max-width: 1023.98px) {
    .sanelit-search_form {
        height: 48px;
        padding: 3px 2px 3px 3px
    }
}

@media (max-width: 767.98px) {
    .sanelit-search_form {
        height: 48px;
        width: calc(100% - 6px)
    }
}

@media (max-width: 575.98px) {
    .sanelit-search_form {
        background: #fff;
        border-radius: 8px
    }
}

.sanelit-search_input {
    padding: 8px;
    border: none;
    width: 100%
}

@media (max-width: 767.98px) {
    .sanelit-search_input {
        padding: 7px;
        height: 100%;
        font-size: 10px
    }
}

.sanelit-search_clean {
    width: 14px;
    height: 14px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 13px
}

@media (max-width: 767.98px) {
    .sanelit-search_clean {
        width: 16px;
        height: 16px;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }
}

.sanelit-search_submit {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1023.98px) {
    .sanelit-search_submit {
        width: 45px;
        height: 37px
    }
}

@media (max-width: 575.98px) {
    .sanelit-search_submit {
        width: 54px;
        height: 36px;
        left: 7px
    }
}

.sanelit-search_submit img {
    height: 100%
}

.search-popup_items::-webkit-scrollbar {
    height: 4px !important
}

.search-popup_items::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0) !important;
    height: 4px !important
}

.search-popup_items::-webkit-scrollbar-thumb {
    background-color: #004e98 !important;
    border-radius: 20px !important;
    font-size: 20px !important;
    height: 1px !important
}

@media (max-width: 1024px) {

    .search-popup_item:hover {
        color: #004e98 !important
    }

    .search-popup_item:active {
        color: #004e98 !important
    }
}

.sanelit-search_input::-webkit-input-placeholder {
    font-size: 14px !important
}

.sanelit-search_input::-moz-placeholder {
    font-size: 14px !important
}

.sanelit-search_input:-ms-input-placeholder {
    font-size: 14px !important
}

.sanelit-search_input::-ms-input-placeholder {
    font-size: 14px !important
}

.sanelit-search_input::placeholder {
    font-size: 14px !important
}

.sanelit-search_input2 {
    width: 100%;
    border: none;
    padding-left: 10px
}

.banners-slider {
    z-index: 0;
    position: relative;
    margin-top: 45px;
    margin-bottom: 64px
}

@media (max-width: 1023.98px) {
    .banners-slider {
        margin-bottom: 40px
    }
}

@media (max-width: 767.98px) {
    .banners-slider {
        margin-bottom: 36px;
        margin-top: 0
    }
}

@media (max-width: 767.98px) {
    .banners-slider .container {
        padding: 0
    }
}

.banners-slider_container {
    padding-bottom: 34px !important
}

.banners-slider_container {
    overflow: hidden;
    position: relative
}

@media (max-width: 767.98px) {
    .banners-slider_container {
        padding-bottom: 0 !important
    }
}

.banners-slider_pagination {
    bottom: 5px !important
}

@media (max-width: 767.98px) {
    .banners-slider_pagination {
        display: none
    }
}

.banners-slider_navigation_container {
    position: absolute;
    right: 0;
    top: 226px;
    width: 100%;
    height: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1199.98px) {
    .banners-slider_navigation_container {
        top: 160px
    }
}

@media (max-width: 767.98px) {
    .banners-slider_navigation_container {
        display: none
    }
}

.banners-slider_navigation_container .slider_prev {
    left: 15px;
    width: 40px;
    height: 40px
}

@media (max-width: 1399.98px) {
    .banners-slider_navigation_container .slider_prev {
        left: 30px
    }
}

.banners-slider_navigation_container .slider_next {
    right: 15px;
    width: 40px;
    height: 40px
}

@media (max-width: 1399.98px) {
    .banners-slider_navigation_container .slider_next {
        right: 30px
    }
}

.banner {
    border-radius: 8px;
    overflow: hidden
}

@media (max-width: 767.98px) {
    .banner {
        border-radius: 0
    }
}

.banner_clickable {
    cursor: pointer
}

.banner_container {
    height: 450px;
    position: relative
}

@media (max-width: 1610px) {
    .banner_container {
        height: calc(285px + (450 - 285) * ((100vw - 1025px) / (1610 - 1025))) !important;
    }

    .banners-slider_navigation_container {
        top: calc(133px + (226 - 133) * ((100vw - 1025px) / (1610 - 1025))) !important;;
    }
}

@media (max-width: 1023px) {

    .banner_container {
        height: calc(285px + (396 - 285) * ((100vw - 768px) / (1024 - 768))) !important;
    }

    .banners-slider_navigation_container {
        top: calc(138px + (195 - 138) * ((100vw - 768px) / (1610 - 768))) !important;
    }
    .banner_img--1024 {
        width: 100%;
        object-fit: cover;
    }
}

@media (max-width: 767px) {
    .banner_container {
        height: calc(229px + (416 - 229) * ((100vw - 410px) / (768 - 410))) !important;
    }
}

@media (max-width: 510px) {
    /*.banner_container {*/
    /*    height: calc(333px + (407 - 333) * ((100vw - 320px) / (410 - 320))) !important;*/
    /*}*/
}

.banner_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

@media (max-width: 1399.98px) {
    .banner_img {
        height: 100%
    }
}

@media (max-width: 1023.98px) {
    .banner_img {
        display: none
    }
}

.banner_img--1024 {
    display: none
}

@media (max-width: 1023.98px) {
    .banner_img--1024 {
        display: block
    }
}

@media (max-width: 767.98px) {
    .banner_img--1024 {
        display: none
    }

    .brand-card .brand-card_logo {
        height: calc(100% - 50px);
        padding: 0px 10px;
    }
}

@media (max-width: 568px) {
    .sanelit-footer_top .accord-block_arrow:before {
        display: none;
    }
}

.banner_img--768 {
    display: none
}

.sanelit-footer_bottom-item {
    text-decoration: none;
}
.sanelit-footer_bottom-item:hover,
.sanelit-footer_bottom-item:active{
    text-decoration: underline;
}

@media (max-width: 767.98px) {
    .banner_img--768 {
        display: block
    }
}

.banner_desc-container {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 78, 152, .85);
    width: 448px;
    height: 100%;
    z-index: 1;
    padding: 43px 36px
}

@media (max-width: 1199.98px) {
    .banner_desc-container {
        width: 400px
    }
}

@media (max-width: 767.98px) {
    .banner_desc-container {
        width: 100%;
        top: auto;
        top: initial;
        bottom: 0;
        height: 78px;
        padding: 15px 0
    }

    .banner_container {
        height: 540px;
    }

    .banner_img--768 {
        object-fit: cover;
    }
}

@media (max-width: 500px) {
    .banner_container {
        height: 333px;
    }
}

.banner_title {
    font-weight: 600;
    font-size: 45px;
    line-height: 120%;
    color: #fff;
    text-align: center;
    margin-bottom: 47px
}

@media (max-width: 1199.98px) {
    .banner_title {
        font-size: 30px;
        margin-bottom: 20px
    }
}

@media (max-width: 767.98px) {
    .banner_title {
        font-size: 24px;
        margin-bottom: 10px
    }
}

.banner_desc ul {
    padding-left: 68px
}

@media (max-width: 767.98px) {
    .banner_desc ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0
    }
}

.banner_desc ul li::before {
    content: "";
    background: #ff6700;
    font-weight: bold;
    display: inline-block;
    margin-left: -1em;
    width: 11px;
    height: 11px;
    float: left;
    border-radius: 100%;
    margin-right: 17px
}

@media (max-width: 767.98px) {
    .banner_desc ul li::before {
        width: 5px;
        height: 5px;
        margin-right: 6px
    }
}

.banner_desc li {
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    color: #fff;
    margin-bottom: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1199.98px) {
    .banner_desc li {
        font-size: 20px;
        margin-bottom: 10px
    }
}

@media (max-width: 767.98px) {
    .banner_desc li {
        font-size: 12px;
        margin: 0 10px
    }
}

@media (max-width: 360px) {
    .banner_title {
        font-size: 16px
    }
}

.category-slider {
    margin-top: 40px;
    overflow: visible
}

@media (max-width: 1023.98px) {
    .category-slider {
        margin-top: 30px
    }
}

@media (max-width: 767.98px) {
    .category-slider {
        margin-top: 10px;
        height: 246px
    }
}

.category-card {
    position: relative;
    height: 233px;
    width: 170px;
    cursor: pointer;
    display: block
}

@media (max-width: 767.98px) {
    .category-card {
        width: 86px;
        height: 115px
    }
}

.category-card_head {
    width: 170px;
    height: 233px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0, 78, 152, .05);
    border-radius: 8px;
    padding: 32px 13px 12px
}

.category-card_head:hover .category-card_title {
    color: #00a4c8
}

.category-card_head:active .category-card_title {
    color: #004e98
}

@media (max-width: 767.98px) {
    .category-card_head {
        width: 100%;
        height: 115px;
        padding: 12px 5px
    }
}

.category-card_img {
    width: 130px;
    height: 130px;
    margin-bottom: 24px
}

@media (max-width: 767.98px) {
    .category-card_img {
        width: 62px;
        height: 62px;
        margin-bottom: 12px
    }
}

.category-card_title {
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    margin-bottom: 8px
}

@media (max-width: 767.98px) {
    .category-card_title {
        font-size: calc(12px + 4 * (100vw - 320px) / 448);
        line-height: 120%;
        white-space: nowrap
    }
}

@media (max-width: 360px) {
    .category-card_title {
        font-size: 10px
    }
}

@media (max-width: 568px) {
    .category-card_head:hover .category-card_title {
        color: #004e98
    }
}

.category-card_head {
    text-decoration: none !important
}

.category-card_head {
    color: rgba(33, 33, 33, .9)
}

.category-card_title {
    color: rgba(33, 33, 33, .9)
}

.category-popular {
    margin-bottom: 65px
}

@media (max-width: 1023.98px) {
    .category-popular {
        margin-bottom: 40px
    }
}

@media (max-width: 767.98px) {
    .category-popular {
        margin-bottom: 34px
    }
}

.category-popular_container {
    position: relative;
    overflow: hidden;
    padding-bottom: 30px
}

@media (max-width: 767.98px) {
    .category-popular_container {
        padding-bottom: 20px
    }
}

.category-popular .swiper-scrollbar {
    bottom: -15px !important
}

.advantages {
    margin-bottom: 95px
}

@media (max-width: 1024px) {
    .advantages {
        margin-bottom: 64px;
    }
}

@media (max-width: 767.98px) {
    .advantages {
        margin-bottom: 38px
    }
}

.advantages_container {
    display: grid;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-gap: 30px;
    gap: 30px;
    margin-top: 40px
}

@media (max-width: 1023.98px) {
    .advantages_container {
        grid-template-columns:1fr 1fr;
        gap: 10px;
        margin-top: 30px
    }
}

@media (max-width: 767.98px) {
    .advantages_container {
        margin-top: 11px
    }
}

.advantages_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 32px 10px;
    background: rgba(0, 78, 152, .05);
    border-radius: 8px
}

@media (max-width: 767.98px) {
    .advantages_item {
        padding: 10px
    }
}

.advantages_title {
    font-weight: 600;
    line-height: 160%;
    margin-bottom: calc(4px + 11 * (100vw - 320px) / 704);
    max-height: 28px;
    font-size: 18px;
}

@media (max-width: 767.98px) {
    .advantages_title {
        line-height: 120%
    }
}

.advantages_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.advantages_list-item {
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 8px;
    font-size: 16px;
    text-align: center
}

.advantages_list-item_mob {
    display: none
}

@media (max-width: 1199.98px) {
    .advantages_list-item {
        font-size: 13px
    }
}

@media (max-width: 1024px) {
    .advantages_list-item_desc {
        display: none
    }

    .advantages_list-item_mob {
        display: block
    }
}

@media (max-width: 767.98px) {
    .advantages_list-item {
        font-size: 12px
    }
}

@media (max-width: 575.98px) {
    .advantages_list-item {
        margin-bottom: 1px
    }
}

.advantages_list-item:last-child {
    margin-bottom: 0
}

@media (max-width: 360px) {
    .advantages_list-item {
        font-size: 10px
    }
}

.products-cards {
    margin-bottom: 83px
}

@media (max-width: 1023.98px) {
    .products-cards {
        margin-bottom: 80px
    }
}

@media (max-width: 430px) {
    .products-cards {
        margin-bottom: 32px
    }
}

@media (max-width: 991px) {
    .review-cards .scrollbar-drag {
        top: 0;
    }
}

@media (max-width: 1024px) {
    .swiper-navigation_container {
        display: none!important;
    }
}

.products-cards_container {
    margin-top: 38px
}

@media (max-width: 1023.98px) {
    .products-cards_container {
        margin-top: 30px
    }
}

@media (max-width: 767.98px) {
    .products-cards_container {
        margin-top: 13px
    }
}

.products-cards_filters {
    margin-top: -7px;
    overflow: scroll;
    margin-bottom: 51px;
    /*margin-left: 3px*/
}

@media (max-width: 1199.98px) {
    .products-cards_filters {
        margin-bottom: 50px
    }
}

@media (max-width: 767.98px) {
    .products-cards_filters {
        margin-bottom: 5px;
        margin-top: -3px;
        margin-left: 0
    }
}

.products-cards_filters::-webkit-scrollbar {
    display: none
}

.products-cards_filters-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
}

.products-cards_filters-container::-webkit-scrollbar {
    width: 0;
    border-radius: 2px;
    height: 0;
}

.products-cards_filters-container::-webkit-scrollbar-track {
    margin-top: 26px;
    background: rgba(49, 56, 150, .1);
    border-radius: 10px
}

.products-cards_filters-container::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 3px;
    height: 0;
}

.products-cards_filters-container-row {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 1023.98px) {
    .products-cards_filters-container-row {
        margin-bottom: 0 !important
    }

    .products-cards_filters-container-row {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.products-cards_filters-container-row:not(:nth-last-child(1)) {
    margin-bottom: 15px
}

.products-cards_container--catalog {
    margin-top: 0
}

.products-cards_filter--catalog {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 21px
}

.products-cards_filter--catalog .products-cards_filter {
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    margin-right: 29px;
    margin-bottom: 7px
}

.products-cards_filter {
    padding: 0 0 9.5px 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    white-space: nowrap;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.products-cards_filter:not(:nth-last-child(1)) {
    margin-right: 27px!important;
}

.product-card_cart p {
    white-space: nowrap;
}

@media (max-width: 1199.98px) {
    .products-cards_filter {
        font-size: 18px;
        line-height: 120%
    }
}

@media (max-width: 767.98px) {
    .products-cards_filter {
        padding: 0 0 4px 0;
        font-size: 13px;
        line-height: 120%;
        margin-right: 12px;
        font-weight: 400
    }
}

@media (max-width: 575.98px) {
    .products-cards_filter {
        margin-bottom: 5px;
        font-size: 13px
    }
}

.products-cards_filter:hover {
    color: #00a4c8;
    border-bottom: 2px solid #00a4c8
}

.products-cards_filter:active {
    color: #004e98;
    border-bottom: 2px solid #004e98
}

.products-cards_filter--active, .products-cards_filter2--active {
    color: #004e98;
    border-bottom: 2px solid #004e98
}

.products-cards_slider {
    position: relative
}

.catalog_top-wrapper {
    padding-left: 268px
}

.catalog_top-wrapper--height.products-cards_filters-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    height: 95px
}

.catalog_top-wrapper--height.products-cards_filters-container::-webkit-scrollbar {
    width: 4px;
    border-radius: 2px;
    height: 2px
}

.catalog_top-wrapper--height.products-cards_filters-container::-webkit-scrollbar-track {
    margin-top: 26px;
    background: rgba(49, 56, 150, .1);
    border-radius: 10px
}

.catalog_top-wrapper--height.products-cards_filters-container::-webkit-scrollbar-thumb {
    background: #004e98;
    border-radius: 3px;
    height: 2px
}

@media (max-width: 575.98px) {


    .catalog_top-wrapper--height.products-cards_filters-container {
        min-width: 590px
    }
}

@media (max-width: 568px) {
    .catalog_top-wrapper--height .products-cards_filters-container {
        height: 60px
    }

    .catalog_top-wrapper--height .products-cards_filters-container::-webkit-scrollbar-thumb {
        background: rgba(0, 0, 0, 0);
        border-radius: 3px;
        height: 2px
    }

    .catalog_top-wrapper--height .products-cards_filters-container::-webkit-scrollbar-track {
        margin-top: 26px;
        background: rgba(0, 0, 0, 0);
        border-radius: 10px
    }
}

@media (max-width: 1324px) {
    .catalog_top-wrapper {
        padding-left: 0
    }

    .products-cards_filter {
        /*font-size: 14px !important;*/
        margin-right: 32px !important;
        line-height: 22px !important;
        margin-bottom: 12px !important
    }
}

@media (max-width: 1200px) {
    .products-cards_filters-container {
        overflow-x: auto;
    }
}

@media (max-width: 1024px) {
    .products-cards_filter {
        font-size: 18px !important;
        margin-right: 24px !important;
        line-height: 18px !important;
        margin-bottom: 8px !important
    }

    .products-cards_filters-container::-webkit-scrollbar {
        width: 0px;
        border-radius: 2px
    }

    .products-cards_filters-container::-webkit-scrollbar-track {
        margin-top: 26px;
        background: transparent;
        border-radius: 10px
    }

    .products-cards_filters-container::-webkit-scrollbar-thumb {
        background: transparent;
        border-radius: 3px
    }

    .products-cards_filters-container-row {
        height: auto
    }

    .catalog_top-filter {
        padding-left: 0
    }

    .catalog_filter-list.opacity {
        min-width: 0 !important;
        width: 0 !important;
        max-width: 0 !important;
        opacity: 0 !important;
        margin-right: 0 !important
    }
}

@media (max-width: 768px) {
    .products-cards_filter {
        font-size: 12px !important;
        margin-right: 14px !important;
        line-height: 18px !important;
        margin-bottom: 8px !important
    }

    .products-cards_filter:hover {
        color: #004e98 !important;
        border-bottom: 2px solid #004e98 !important
    }

    .catalog_top-wrapper .products-cards_filters-container {
        height: auto
    }
}

.product-card {
    width: 170px;
    padding-bottom: 12px
}

@media (max-width: 767.98px) {
    .product-card {
        width: calc(115px + 55 * (100vw - 320px) / 448)
    }
}

.product-card_img-slider {
    position: relative
}

.product-card_img-slider_container {
    position: relative
}

.product-card_discount {
    background: #004e98;
    border-radius: 0 4px 4px 0;
    height: 22px;
    left: 0;
    top: 24px;
    position: absolute;
    font-weight: 400;
    font-size: 10px;
    line-height: 10px;
    color: #fff;
    padding: 6px 8px 6px 8px;
    display: flex;
    align-items: center;
}

@media (max-width: 767.98px) {
    .product-card_discount {
        font-weight: 400;
        top: 18px;
        font-size: 8px;
        line-height: 160%;
        height: auto;
        padding: 3px 7px
    }
}

.product-card_img-container {
    width: 170px;
    height: 170px;
    position: relative
}

@media (max-width: 767.98px) {
    .product-card_img-container {
        width: calc(115px + 55 * (100vw - 320px) / 448);
        height: calc(115px + 55 * (100vw - 320px) / 448)
    }
}

.product-card_img {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    display: none
}

.product-card_img.active-img {
    display: block;
    object-fit: contain;
}

.product-card_img-sectors {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.product-card_img-sector {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.product-card_dots {
    margin: 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 767.98px) {
    .product-card_dots {
        margin: 5px 0 6px
    }
}

.product-card_dot {
    width: 16px;
    height: 2px;
    background: #a8a5a5;
    border-radius: 2px;
    margin: 0 2px;
    cursor: pointer
}

@media (max-width: 767.98px) {
    .product-card_dot {
        width: calc(12px + 4 * (100vw - 320px) / 448)
    }
}

.product-card_dot.active-dot {
    background: #004e98
}

.product-card_title {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    color: #252525;
    text-decoration: none;
    overflow: hidden;
    height: 92px;
    max-height: 92px;
}

@media (max-width: 767.98px) {
    .product-card_title {
        font-size: 11px;
        margin-bottom: 7px;
        max-height: 52px;
    }
}

.product-card_title:hover {
    color: #00a4c8
}

.product-card_title:active {
    color: #004e98
}

@media (max-width: 767.98px) {
    .product-card .product-card_title:hover {
        color: #004e98 !important
    }
}

.product-card_type {
    font-weight: 400;
    font-size: 12px;
    line-height: 160%;
    margin-bottom: 9px;
    min-height: 38px;
    max-height: 38px;
    width: 72%;
}

.product-card_type-wrp {
    /*overflow: auto;*/
    overflow: hidden;
    height: 38px;
    max-height: 38px;
    margin-bottom: 12px;
}

.sanelit3 .product-card_type-wrp .product-card_type:not(:first-child) {display: none}

.header-modal_btn.blue-btn {
    white-space: nowrap;
    text-decoration: none;
}

.header-modal-favorites, .header-modal-comparison {
    min-height: 261px;
    max-height: 471px;
    top: 15px;
}

.header-modal-favorites .header-modal_text,
.header-modal-comparison .header-modal_text {
    max-height: 90px;
    overflow: hidden;
}

.header-modal-favorites .header-modal_items,
.header-modal-favorites .header-modal_container,
.header-modal-favorites, .header-modal-comparison,
.header-modal-comparison .header-modal_items,
.header-modal-comparison .header-modal_container {
    height: auto;
}

.header-modal-favorites .header-modal_items,
.header-modal-comparison .header-modal_items {
    overflow-y: auto;
    max-height: 308px;
}

/*.banner_desc-container {*/
/*    display: none;*/
/*}*/

@media (max-width: 1300px) {
    html body .header-modal-favorites, html body .header-modal-comparison {
        right: 50%;
        transform: translateX(50%);
        top: 20px;
        left: auto!important;
    }
}
@media(max-width: 600px) {
    html body .header-modal-favorites, html body .header-modal-comparison {
        display: none!important;
    }
}

@media (max-width: 767.98px) {
    .product-card_type {
        font-size: 10px;
        line-height: 150%;
        margin-bottom: 33px;
        min-height: 29px;
        max-height: 21px;
        width: 87%;
        overflow: hidden;
    }
    .product-card_type-wrp {
        margin-bottom: 0;
    }

    .product-card_buttons {
        width: 116px;
    }

    .sanelit-mobile_catalog.catalog {
        padding-bottom: 15px;
        margin-top: 15px;
    }
}

.product-card_raiting {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 13px
}

@media (max-width: 767.98px) {
    .product-card_raiting {
        margin-bottom: 8px
    }
}

@media (max-width: 575.98px) {
    .product-card_raiting {
        margin-bottom: 10px
    }
}

.product-card_satrs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 4px
}

.product-card_satrs svg {
    margin-right: 4px
}

@media (max-width: 767.98px) {
    .product-card_satrs svg {
        width: 9px;
        height: 9px;
        margin-right: 2px
    }
}

.product-card_raiting-count {
    font-weight: 400;
    font-size: 12px;
    line-height: 160%;
    color: #848a8a
}

@media (max-width: 767.98px) {
    .product-card_raiting-count {
        font-size: 9px;
        line-height: 120%
    }
}

.product-card_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 9px
}

@media (max-width: 767.98px) {
    .product-card_price {
        margin-bottom: 12px;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        font-size: 12px
    }
}

.product-card_price-current {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    color: rgba(33, 33, 33, .9);
    margin-right: 12px;
    white-space: nowrap
}

@media (max-width: 767.98px) {
    .product-card_price-current {
        font-size: 11px;
        margin-right: 8px;
        line-height: 14px
    }
}

.faq-block_text a {
    color: rgba(33, 33, 33, .5);
    text-decoration: none;
}

.faq-block_text a:hover, .sanelit-mobile-menu_item:hover {
    color: #38C4E2;
}

.faq-block_text a:active, .sanelit-mobile-menu_item:active {
    color: #004E98;
}

.sanelit-mobile-menu_item {
    text-decoration: none;
    color: #212121;
}

.product-card_price-old {
    font-weight: 400;
    font-size: 14px;
    white-space: nowrap;
    line-height: 160%;
    text-decoration-line: line-through
}

@media (max-width: 767.98px) {
    .product-card_price-old {
        font-size: 10px;
        line-height: 140%
    }
}

.product-card_buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.product-card_cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    background: #ff6700;
    border-radius: 8px;
    margin-right: 8px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    font-weight: 700;
    font-size: 11.0833px;
    line-height: 160%;
    color: #fff
}

.product-card_cart.added {
    background: #004e98
}

.product-card_cart.added:hover {
    background: #003c75
}

@media (max-width: 767.98px) {
    .product-card_cart {
        font-size: calc(8px + 3 * (100vw - 320px) / 448);
        line-height: 120%;
        white-space: nowrap;
        padding: calc(9px + 1 * (100vw - 320px) / 448);
        margin-right: calc(0px + 8 * (100vw - 320px) / 448);
        border-radius: 8px;
        width: 76px
    }
}

.product-card_cart-ico {
    width: 16px;
    height: 16px;
    margin-right: 9px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media (max-width: 767.98px) {
    .product-card_cart-ico {
        width: 8px;
        height: 8px;
        margin-right: 4px
    }
}

@media (max-width: 767.98px) {
    .product-card_cart-ico svg {
        width: 8px;
        height: 8px;
        min-width: 8px;
        min-height: 8px
    }
}

.product-card_cart-ico path {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.product-card_cart-text {
    font-weight: 700;
    font-size: 11.0833px;
    line-height: 160%;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media (max-width: 767.98px) {
    .product-card_cart-text {
        font-size: calc(8px + 3 * (100vw - 320px) / 448);
        line-height: 120%;
        white-space: nowrap
    }
}

.product-card_comparison {
    width: 29px;
    height: 29px;
    cursor: pointer;
    margin-right: 4px;
    margin-top: 7px
}

@media (max-width: 767.98px) {
    .product-card_comparison {
        width: calc(20px + 9 * (100vw - 320px) / 448);
        height: calc(20px + 9 * (100vw - 320px) / 448);
        margin-right: -6px;
        margin-top: 0
    }
}

.product-card_comparison svg {
    width: 12px;
    height: 18px
}

@media (max-width: 767.98px) {
    .product-card_comparison svg {
        width: calc(7px + 5 * (100vw - 320px) / 448);
        height: calc(11px + 7 * (100vw - 320px) / 448)
    }
}

.product-card_comparison path {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.product-card_favorite {
    width: 29px;
    height: 29px;
    cursor: pointer;
    margin-top: 7px
}

@media (max-width: 767.98px) {
    .product-card_favorite {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 20px;
        height: 20px;
        margin-top: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (max-width: 767.98px) {
    .product-card_favorite svg {
        width: calc(12px + 17 * (100vw - 320px) / 448);
        height: calc(11px + 7 * (100vw - 320px) / 448)
    }
}

.product-card_favorite path {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.product-card_cart:hover {
    background: #ff6700;
    -webkit-box-shadow: 0px 4px 12px rgba(202, 82, 0, .35);
    box-shadow: 0px 4px 12px rgba(202, 82, 0, .35)
}

.product-card_cart:active {
    background: #004e98;
    opacity: 1
}

.product-card_cart.added:hover {
    background: #004e98 !important
}

.product-card_cart.added:hover {
    -webkit-box-shadow: -1px 2px 4px 4px rgba(55, 87, 214, .12);
    box-shadow: -1px 2px 4px 4px rgba(55, 87, 214, .12)
}

.product-card_cart.added:active {
    background: #003c75 !important
}

.product-card_cart.added:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

.product-card_comparison:hover path {
    fill: #00a4c8
}

.product-card_comparison:hover.active path {
    fill: #00a4c8
}

.product-card_favorite:hover path {
    fill: #00a4c8
}

.product-card_fast-view {
    position: absolute;
    bottom: 6px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 142px;
    padding: 10px 12px;
    background: #fff;
    color: #004e98;
    border: 2px solid #004e98;
    border-radius: 8px;
    font-weight: 600;
    font-size: 12px;
    line-height: 160%;
    z-index: 3;
    display: none;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media (max-width: 1023.98px) {
    .product-card_fast-view {
        display: none !important
    }
}

.product-card_fast-view:hover {
    background: #e5edf5;
    border: 2px solid #004e98;
    -webkit-box-shadow: 0 0 5px 5px rgba(55, 87, 214, .14);
    box-shadow: 0 0 5px 5px rgba(55, 87, 214, .14)
}

.product-card_fast-view:active {
    background: #b3cae1
}

.product-card_img-slider:hover .product-card_fast-view {
    display: block
}

@media (max-width: 360px) {
    .product-card_title {
        font-size: 10px
    }
}

@media (max-width: 768px) {
    .product-card_cart p {
        display: none
    }

    .product-card_cart {
        min-width: 59px;
        min-height: 32px;
        max-width: 59px;
        max-height: 32px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .product-card_cart svg {
        min-height: 18px;
        min-width: 18px
    }

    .product-card_comparison svg {
        display: block;
        min-height: 16px;
        min-width: 16px
    }

    .product-card_favorite svg {
        display: block;
        min-height: 16px;
        min-width: 14px
    }
}

.products-cards_filters-container--mob-wrapper {
    display: none !important
}

@media (max-width: 568px) {
    .products-cards_filters-container--mob-wrapper {
        display: block
    }

    .products-cards_filters-container--mob-wrapper .products-cards_filters-container--mob {
        margin-bottom: 13px
    }

    .products-cards_filters-container--mob-wrapper .products-cards_filter:nth-last-child(1) {
        margin-right: 0 !important
    }
}

.product-card_comparison.active svg path, .product-card_favorite.active svg path {
    fill: #00a4c8 !important
}

.products-cards_filter--not-active {
    pointer-events: none;
    color: rgba(33, 33, 33, .5);
    cursor: not-allowed
}

.small-banners {
    margin-bottom: 75px
}

@media (max-width: 1024px) {
    .small-banners {
        margin-bottom: 40px
    }
}

@media (max-width: 430px) {
    .small-banners {
        margin-bottom: 20px
    }
}

.small-banners_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    padding-bottom: 15px
}

@media (max-width: 1023.98px) {
    .small-banners_container {
        margin-top: 30px
    }
}

@media (max-width: 767.98px) {
    .small-banners_container {
        margin-top: 10px
    }
}

.small-banners_scrolbar {
    bottom: 0 !important
}

.small-banner {
    width: 350px;
    margin-right: 28px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-height: 220px
}

@media (max-width: 1023.98px) {
    .small-banner {
        width: 310px;
        margin-right: 20px
    }
}

@media (max-width: 767.98px) {
    .small-banner {
        width: 236px;
        height: 170px;
        margin-right: 16px
    }
}

.small-banner img {
    width: 408px
}

@media (max-width: 1023.98px) {
    .small-banner img {
        width: 310px
    }
}

@media (max-width: 767.98px) {
    .small-banner img {
        width: 236px;
        height: 170px
    }
}

.small-banner:last-child {
    margin-right: 0
}

.make-order {
    margin-bottom: 80px
}

@media (max-width: 1024px) {
    .make-order {
        margin-bottom: 64px
    }
}

@media (max-width: 768px) {
    .make-order {
        margin-bottom: 23px;
    }
}

@media (max-width: 767.98px) {
    .make-order {
        margin-bottom: 20px
    }
}

.make-order_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    overflow-x: scroll;
    padding-bottom: 15px;
    padding-top: 3px
}

@media (max-width: 1023.98px) {
    .make-order_container {
        margin-top: 30px
    }
}

@media (max-width: 767.98px) {
    .make-order_container {
        overflow-x: visible;
        display: grid;
        grid-template-columns:1fr 1fr 1fr;
        grid-gap: 16px;
        gap: 16px;
        margin-top: 9px
    }
}

.make-order_container::-webkit-scrollbar {
    display: none;
    height: 2px;
    border-radius: 2px
}

.make-order_container::-webkit-scrollbar-track {
    background: #fff;
    margin: 0 37px
}

.make-order_container::-webkit-scrollbar-thumb {
    background: #004e98;
    border-radius: 3px
}

.make-order_card {
    position: relative;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 5px -1px rgba(55, 87, 214, .7);
    box-shadow: 1px 1px 5px -1px rgba(55, 87, 214, .7);
    padding: 20px 8px 10px 8px;
    margin-right: 28px;
    width: 188px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 1px
}

@media (max-width: 767.98px) {
    .make-order_card {
        margin-right: 0;
        width: 100%;
        padding: 12px 5px 1px
    }
}

.make-order_card:last-child {
    margin-right: 3px
}

.make-order_ico {
    width: 110px;
    height: 110px;
    margin-bottom: 2px
}

@media (max-width: 767.98px) {
    .make-order_ico {
        width: 50px;
        height: 50px;
        margin-bottom: 0
    }
}

.make-order_title {
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    text-align: center
}

@media (max-width: 767.98px) {
    .make-order_title {
        font-size: calc(8px + 8 * (100vw - 320px) / 448)
    }
}

.make-order_num {
    display: none;
    position: absolute;
    top: 10px;
    left: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 14px;
    color: #004e98
}

@media (max-width: 1199.98px) {
    .make-order_num {
        display: none!important;
    }
}

@media (max-width: 767.98px) {
    .make-order_num {
        top: 4px;
        left: 4px;
        font-size: 10.5px;
        line-height: 9px
    }
}

.brands-cards {
    margin-bottom: 104px
}

@media (max-width: 768px) {
    .brands-cards {
        margin-bottom: 50px
    }
}

.brands-cards_container {
    position: relative;
    margin-top: 40px
}

@media (max-width: 1023.98px) {
    .brands-cards_container {
        margin-top: 30px
    }
}

@media (max-width: 767.98px) {
    .brands-cards_container {
        margin-top: 10px
    }
}

.brand-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16);
    box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16);
    border-radius: 8px;
    padding-top: 17px;
    margin-bottom: 12px;
    overflow: hidden;
    width: 170px;
    height: 260px
}

@media (max-width: 767.98px) {
    .brand-card {
        width: 115px;
        height: 170px;
        padding-top: 0;
        border-radius: 4px
    }
}

.brand-card_logo {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 767.98px) {
    .brand-card_logo {
        padding: 5px 5px 0
    }
}

.brand-card_img {
    width: 170px;
    height: 170px;
    border-radius: 8px;
    margin-top: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    overflow: hidden
}

@media (max-width: 767.98px) {
    .brand-card_img {
        width: 115px;
        height: 115px
    }
}

.review-card {
    padding: 24px 24px 45px 24px;
    width: 330px;
    background: rgba(0, 78, 152, .05);
    border-radius: 8px;
    position: relative
}

@media (max-width: 768.98px) {
    .review-card {
        padding-bottom: 32px !important
    }

    .review-card {
        width: 220px;
        padding: 16px;
        background: #fff;
        padding-top: 15px;
        border-radius: 8px;
    }
}

/*.review-card--first {*/
/*    padding-bottom: 25px !important*/
/*}*/

/*.review-card--first .review-card_body {*/
/*    height: 100%*/
/*}*/

/*.review-card--first .review-card_show-all, .review-card--first .review-card_hide-all {*/
/*    display: none*/
/*}*/

.review-card_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 24px
}

@media (max-width: 768.98px) {
    .review-card_head {
        margin-bottom: 13px
    }
}

.review-card_reviewer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.review-card_img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-right: 16px;
    overflow: hidden
}

@media (max-width: 768.98px) {
    .review-card_img {
        width: 26px;
        height: 26px;
        margin-right: 7px
    }
}

.review-card_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.review-card_name {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    font-family: "Manrope"
}

@media (max-width: 768.98px) {
    .review-card_name {
        font-size: 10px;
        line-height: 14px
    }
}

.review-card_date {
    font-weight: 400;
    font-size: 12px;
    line-height: 160%;
    color: #848a8a;
    font-family: "Manrope"
}

@media (max-width: 768.98px) {
    .review-card_date {
        font-size: 10px;
        line-height: 120%
    }
}

.review-card_raiting {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.review-card_raiting svg {
    margin-right: 4px
}

@media (max-width: 768.98px) {
    .review-card_raiting svg {
        width: 7px;
        height: 7px;
        margin-right: 2px
    }
}

.review-card_raiting svg:last-child {
    margin-right: 0
}

.review-card_body {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    height: 156px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    font-family: "Manrope"
}

@media (max-width: 768.98px) {
    .review-card_body {
        font-size: 12px;
        line-height: 18px;
        height: 127px
    }
}

.review-card_body a {
    color: #00a4c8
}

.review-card_show-all {
    position: absolute;
    bottom: 15px;
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    background: #f2f6fa;
    color: #212121;
    width: auto;
    font-family: "Manrope"
}

@media (max-width: 1023.98px) {
    .review-card_show-all {
        bottom: 15px
    }
}

@media (max-width: 768.98px) {
    .review-card_show-all {
        bottom: 11px;
        right: 50%;
        background: #fff;
        font-size: 11px;
        line-height: 14px
    }
}

.review-card_show-all span {
    color: #004e98;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.review-card_show-all span:hover {
    color: #38c4e2
}

.review-card_show-all span:active {
    color: #004e98
}

.review-card .review-card_hide-all:hover {
    color: #00a4c8
}

.review-card .review-card_hide-all:active {
    color: #004e98
}

.review-card_hide-all {
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-family: "Manrope";
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #004e98;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media (max-width: 768.98px) {
    .review-card_hide-all {
        font-size: 11px;
        line-height: 14px;
        bottom: 9px
    }
}

.full-review {
    padding-bottom: 42px
}

@media (max-width: 767.98px) {
    .full-review {
        padding-bottom: 24px
    }
}

@media (max-width: 767px) {
    .review-card--first {
        padding-bottom: 32px !important
    }

    .review-card--first .review-card_body {
        height: 127px
    }

    .review-card--first .review-card_show-all {
        display: block
    }
}

.review-cards {
    margin-bottom: 95px
}

@media (max-width: 1023.98px) {
    .review-cards {
        margin-bottom: 55px
    }
}

@media (max-width: 768px) {
    .review-cards {
        margin-bottom: 34px;
        background: #f2f6fa;
        padding: 32px 0 72px
    }
}

.review-cards_container {
    position: relative;
    margin-top: 40px
}

@media (max-width: 1023.98px) {
    .review-cards_container {
        margin-top: 30px
    }
}

@media (max-width: 767.98px) {
    .review-cards_container {
        margin-top: 15px
    }
}

.review-cards .swiper-scrollbar {
    bottom: -15px !important
}

.faq-blocks {
    margin-bottom: 64px
}

@media (max-width: 768px) {
    .faq-blocks {
        margin-bottom: 40px;
    }
}

.faq-blocks_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px
}

@media (max-width: 1023.98px) {
    .faq-blocks_container {
        margin-top: 30px
    }
}

@media (max-width: 767.98px) {
    .faq-blocks_container {
        margin-top: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (max-width: 575.98px) {
    .faq-blocks .container {
        padding: 0
    }
}

@media (max-width: 575.98px) {
    .faq-blocks .section-title {
        padding: 0 15px
    }
}

.faq-blocks_left-column {
    width: 50%;
    margin-right: 30px
}

@media (max-width: 767.98px) {
    .faq-blocks_left-column {
        width: 100%;
        margin-right: 0
    }
}

.faq-blocks_right-column {
    width: 50%
}

@media (max-width: 767.98px) {
    .faq-blocks_right-column {
        width: 100%
    }
}

.faq-blocks_show-more {
    color: #004e98;
    text-decoration: underline;
    margin-top: 12px;
    font-family: "Manrope";
    font-weight: 700;
    font-size: 13px;
    line-height: 18px
}

@media (max-width: 767.98px) {
    .faq-blocks_show-more {
        display: block
    }
}

@media (max-width: 575.98px) {
    .faq-blocks_show-more {
        font-size: 11px
    }
}

.faq-block_text {
    padding: 12px 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: rgba(33, 33, 33, .5);
    font-family: "Manrope"
}

@media (max-width: 767.98px) {
    .faq-block_text {
        padding: 12px 15px;
        font-size: calc(12px + 4 * (100vw - 320px) / 448);
        line-height: 20px
    }
}

.subscribe-block {
    margin-bottom: 96px
}

@media (max-width: 1023.98px) {
    .subscribe-block {
        margin-bottom: 40px
    }
}

@media (max-width: 767.98px) {
    .subscribe-block {
        margin-bottom: 4px
    }
}

.subscribe-block_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767.98px) {
    .subscribe-block .container {
        padding: 0
    }
}

@media (max-width: 767.98px) {
    .subscribe-block .subscribe-form_desc .subscribe-form_subtitle {
        display: none !important
    }
}

#sender-subscribe {
    height: 100%;
}

.subscribe-block_banner {
    width: 508px;
    height: 100%;
    border-radius: 8px;
    overflow: hidden;
    margin-left: 30px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

@media (max-width: 1600px) {
    .subscribe-form_title {
        width: 100%!important;
        font-size: 22px!important;
        line-height: 31px!important;
    }
}

@media (max-width: 1250px) {
    .subscribe-form_container {
        padding: 25px!important;
        height: 100% !important;
    }

    .subscribe-block_container {
        justify-content: space-between;
    }

    .subscribe-block_container > div:nth-child(1) {
        flex-basis: 60%;
    }

    .subscribe-block_container > div:nth-child(2) {
        flex-basis: 35%;
    }

    .subscribe-block_banner  {
        width: 48%!important;
        height: auto!important;
    }

    .subscribe-block_banner img {
        width: 100% !important;
        height: 100%!important;
    }
}

@media (max-width: 1024px) {
    .subscribe-form_input, .subscribe-form_submit {
        max-width: 232px;
        height: 56px;
    }

    .subscribe-form_input::placeholder {
        font-size: 14px!important;
    }

    .subscribe-form_container {
        justify-content: space-between;
        padding: 14px!important;
    }

    .subscribe-form_desc {
        margin-right: 0!important;
    }

    .subscribe-form_form {
        width: 232px !important;
    }
}

@media (max-width: 1023px) {
    .subscribe-block_container > div:nth-child(1) {
        flex-basis: 100%;
    }

    .subscribe-form_desc {
        margin-right: 28px!important;
    }

    .subscribe-form_title, .subscribe-form_subtitle {
        width: 397px!important;
    }

    .subscribe-form_form {
        width: auto!important;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        min-width: 232px;
    }
}

@media (max-width: 767px) {
    .subscribe-form_container {
        flex-direction: column;
    }

    .subscribe-form_title {
        font-size: 12px!important;
        text-align: center!important;
        min-height: 100% !important;
    }

    .subscribe-form_desc {
        margin-right: 0!important;
    }

    .subscribe-form_desc2 {
        display: block !important;
        margin-top: 20px;
    }
    .subscribe-form_subtitle {
        font-size: 8px!important;
        text-align: center!important;
        line-height: 12px!important;
    }
    .subscribe-form_input, .subscribe-form_submit {
        height: 48px!important;
    }
}

@media (max-width: 440px) {
    .subscribe-form_title, .subscribe-form_subtitle, .subscribe-form_input, .subscribe-form_submit {
        width: 100% !important;
        max-width: 100%;
    }

    .subscribe-form_form {
        min-width: 100%;
    }
}
@media (max-width: 1023.98px) {
    .subscribe-block_banner {
        display: none
    }
}

.subscribe-block_banner img {
    width: 508px;
    height: 219px
}

.subscribe-form_container {
    background: #004e98;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 45px 40px;
}

@media (max-width: 767.98px) {
    .subscribe-form_container {
        border-radius: 0;
        padding: 32px 30px
    }
}

@media (max-width: 575.98px) {
    .subscribe-form_container {
        padding: 24px 15px 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }
}

.subscribe-form_desc {
    margin-right: 28px;
    /*padding-left: 40px*/
}

@media (max-width: 1399.98px) {
    .subscribe-form_desc {
        padding-left: 0
    }
}

@media (max-width: 575.98px) {
    .subscribe-form_desc {
        margin-right: 0
    }
}

.subscribe-form_desc2 {
    display: none
}

@media (max-width: 575.98px) {
    .subscribe-form_desc2 {
        display: block;
        margin-top: 12px
    }
}

.subscribe-form_title {
    font-weight: 400;
    font-size: 32px;
    line-height: 40px;
    color: #fff;
    margin-bottom: 12px;
    min-height: 50px;
    width: 65%;
}

@media (max-width: 767.98px) {
    .subscribe-form_title {
        line-height: 120%;
        font-size: calc(13px + 3 * (100vw - 320px) / 448)
    }
}

@media (max-width: 575.98px) {
    .subscribe-form_title {
        min-height: 0;
        min-height: initial
    }
}

.subscribe-form_subtitle {
    font-family: "Manrope";
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    width: 74%;
}

@media (max-width: 575.98px) {
    .subscribe-form_subtitle {
        display: none;
        line-height: 180%;
        text-align: center;
        font-size: calc(9px + 3 * (100vw - 320px) / 448)
    }
}

.subscribe-form_subtitle a {
    color: white;
    text-decoration: underline;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.subscribe-form_subtitle a:hover {
    color: white;
    text-decoration: none;
}

.subscribe-form_form {
    width: 250px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

@media (max-width: 575.98px) {
    .subscribe-form_form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }
}

.subscribe-form_input {
    border: 2px solid rgba(49, 56, 150, .1);
    border-radius: 8px;
    height: 56px;
    margin-bottom: 17px;
    padding: 16px 13px;
    width: 100%;
    font-family: "Manrope"
}

@media (max-width: 575.98px) {
    .subscribe-form_input {
        border: medium none currentColor;
        border: initial;
        margin-bottom: 12px;
        margin-right: 0;
        width: 100%;
        height: 48px;
        padding: 10px 6px;
        font-size: 12px;
        line-height: 120%;
        border-radius: 8px
    }
}

.subscribe-form_input::-webkit-input-placeholder {
    font-family: "Manrope";
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #828282
}

.subscribe-form_input::-moz-placeholder {
    font-family: "Manrope";
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #828282
}

.subscribe-form_input:-ms-input-placeholder {
    font-family: "Manrope";
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #828282
}

.subscribe-form_input::-ms-input-placeholder {
    font-family: "Manrope";
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #828282
}

.subscribe-form_input::placeholder {
    font-family: "Manrope";
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #828282
}

@media (max-width: 575.98px) {
    .subscribe-form_input::-webkit-input-placeholder {
        font-size: 12px;
        line-height: 120%;
        text-align: center
    }

    .subscribe-form_input::-moz-placeholder {
        font-size: 12px;
        line-height: 120%;
        text-align: center
    }

    .subscribe-form_input:-ms-input-placeholder {
        font-size: 12px;
        line-height: 120%;
        text-align: center
    }

    .subscribe-form_input::-ms-input-placeholder {
        font-size: 12px;
        line-height: 120%;
        text-align: center
    }

    .subscribe-form_input::placeholder {
        font-size: 12px;
        line-height: 120%;
        text-align: center
    }
}

.subscribe-form_submit {
    background: #ff6700 !important
}

.subscribe-form_submit {
    width: 100%;
    border-radius: 8px;
    color: #fff;
    font-family: "Manrope";
    font-weight: 700;
    font-size: 18px;
    height: 56px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    line-height: 120%
}

@media (max-width: 575.98px) {
    .subscribe-form_submit {
        font-size: 14px;
        line-height: 120%;
        height: 48px
    }
}

.subscribe-form_submit:hover {
    -webkit-box-shadow: 0px 12px 24px rgba(202, 82, 0, .35);
    box-shadow: 0px 12px 24px rgba(202, 82, 0, .35)
}

.subscribe-form_subtitle {
    display: block
}

@media (max-width: 1600px) {
    .subscribe-form_subtitle {
        width: 100%
    }
}

.products-modal_container {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(7, 7, 8, .6);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 120px 50px 80px;
    overflow-y: auto;
    z-index: 9999;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility .1s, opacity .1s linear;
    transition: visibility .1s, opacity .1s linear
}

.products-modal_container.header-modal_active {
    visibility: visible !important;
    opacity: 1 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.products-modal_container.header-modal_active {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.products-modal_show {
    visibility: visible;
    opacity: 1
}

.products-modal_modal {
    background: #fff;
    border-radius: 8px;
    padding: 40px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1007px
}

.products-modal_image {
    width: 407px;
    height: 407px;
    margin-right: 50px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-radius: 8px 0 0 8px;
    overflow: hidden
}

.products-modal_image img {
    width: 100%;
    height: 100%
}

.products-modal_code {
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    margin-bottom: 18px;
    color: rgba(33, 33, 33, .5)
}

.products-modal_title {
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 18px
}

.products-modal_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.products-modal_price-current {
    font-weight: 600;
    font-size: 32px;
    line-height: 140%;
    min-width: 149px;
    margin-right: 10px
}

.products-modal_price-old {
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    text-decoration-line: line-through
}

.products-modal_attribute {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 4px;
    color: rgba(33, 33, 33, .5)
}

.products-modal_close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px
}

.products-modal_close path {
    -webkit-transform: .3s ease-in-out;
    transform: .3s ease-in-out
}

.products-modal_close:hover path {
    -webkit-transform: .3s ease-in-out;
    transform: .3s ease-in-out;
    fill: #00a4c8
}

.city-modal {
    position: absolute;
    display: none;
    top: 210%;
    left: 0;
    width: 576px;
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 4px 4px 15px rgba(0, 0, 0, .15);
    box-shadow: 4px 4px 15px rgba(0, 0, 0, .15)
}

.city-modal_container {
    padding: 24px 32px
}

@media (max-width: 1199.98px) {
    .city-modal_container {
        padding: 16px
    }
}

.city-modal_close {
    position: absolute;
    display: block;
    right: 16px;
    top: 16px;
    width: 17px;
    height: 17px
}

.city-modal_close img {
    display: block
}

.city-modal_city {
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 24px
}

@media (max-width: 1199.98px) {
    .city-modal_city {
        margin-bottom: 16px
    }
}

@media (max-width: 1023.98px) {
    .city-modal_city {
        font-size: 14px
    }
}

.city-modal_city span {
    color: #004e98
}

.city-modal_btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1023.98px) {
    .city-modal_btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.city-modal_btn {
    width: 250px;
    font-weight: 700;
    font-size: 16px;
    line-height: 160%;
    padding: 15px 30px;
    text-align: center;
    border-radius: 8px;
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media (max-width: 1199.98px) {
    .city-modal_btn {
        font-size: 14px;
        padding: 13px 30px
    }
}

.city-modal_btn:hover {
    -webkit-box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16);
    box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16)
}

.city-modal_sure-btn {
    background: #004e98;
    color: #fff;
    border: 2px solid #004e98;
    margin-right: 12px
}

@media (max-width: 1023.98px) {
    .city-modal_sure-btn {
        margin-right: 0;
        margin-bottom: 12px
    }
}

.city-modal_city-pick {
    background: #fff;
    color: #004e98;
    border: 2px solid #004e98
}

.city-modal:after {
    content: "";
    display: block;
    width: 23px;
    height: 19px;
    background-image: url(/local/templates/sanelit_3/assets/css/../icons/modaltry.svg);
    position: absolute;
    top: -18px;
    left: 24px
}

/*@media (max-width: 1024px) {*/
/*    .city-modal {*/
/*        width: 282px !important*/
/*    }*/
/*}*/

body.cityChoose:before {
    content: "";
    position: fixed;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, .5);
    top: 0;
    left: 0;
    z-index: 9999999
}

body.cityChoose {
    overflow: hidden;
    padding-right: 17px
}

.cityChoose.header-modal {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.cityChoose.header-modal:after {
    display: none
}

.cityChoose.header-modal.header-modal_active {
    z-index: 99999999;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1280px;
    height: 552px;
    background: #fff;
    border-radius: 8px;
    padding: 40px
}

.cityChoose_close {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 17px;
    height: 17px;
    cursor: pointer
}

.cityChoose_close img {
    width: 100%
}

.cityChoose_current-city {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 24px
}

.cityChoose .sanelit-search_input::-webkit-input-placeholder {
    font-size: 14px !important
}

.cityChoose .sanelit-search_input::-moz-placeholder {
    font-size: 14px !important
}

.cityChoose .sanelit-search_input:-ms-input-placeholder {
    font-size: 14px !important
}

.cityChoose .sanelit-search_input::-ms-input-placeholder {
    font-size: 14px !important
}

.cityChoose .sanelit-search_input::placeholder {
    font-size: 14px !important
}

.cityChoose_city-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 28px
}

.cityChoose_city-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: .5s;
    transition: .5s;
    flex-basis: 25%;
}

.cityChoose_city-group a:not(:nth-last-child(1)) {
    margin-bottom: 16px
}

.cityChoose_city-group a {
    font-size: 24px;
    font-weight: 600;
    text-decoration: none;
    color: #212121
}

.cityChoose_city-group a:hover {
    color: #00a4c8
}

.cityChoose_city-group a:active {
    color: #004e98
}

.cityChoose_city-group--move {
    -webkit-transition: .5s;
    transition: .5s;
    position: relative
}

/*.cityChoose_city-group--move.move {*/
/*    left: 60px*/
/*}*/

.cityChoose_search-result {
    display: none;
    position: absolute;
    top: 160px;
    left: 40px;
    width: 397px;
    background: #fff;
    max-height: 208px;
    padding: 18px;
    -webkit-box-shadow: 4px 4px 11px -1px rgba(55, 87, 214, .24);
    box-shadow: 4px 4px 11px -1px rgba(55, 87, 214, .24);
    border-radius: 8px;
    z-index: 2
}

.cityChoose_search-result-list {
    overflow-y: auto;
    max-height: 173px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cityChoose_search-result-list::-webkit-scrollbar {
    width: 4px !important
}

.cityChoose_search-result-list::-webkit-scrollbar-track {
    background: #e5edf5 !important;
    height: 4px !important
}

.cityChoose_search-result-list::-webkit-scrollbar-thumb {
    background-color: #004e98 !important;
    border-radius: 20px !important;
    width: 4px !important
}

.cityChoose_search-result-list a:not(:nth-last-child(1)) {
    margin-bottom: 12px
}

.cityChoose_search-result-list a {
    font-size: 24px;
    font-weight: 600;
    text-decoration: none;
    color: #212121
}

.cityChoose_search-result-list a:hover {
    color: #00a4c8
}

.cityChoose_search-result-list a:active {
    color: #004e98
}

.cityChoose_no-result {
    display: none !important
}

.cityChoose_no-result p:nth-child(1) {
    font-weight: 600;
    margin-bottom: 6px
}

.cityChoose_no-result p {
    color: #212121
}

.cityChoose_city-group-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 1300px) {
    .cityChoose_city-group a {
        font-size: calc(13px + (24 - 13) * ((100vw - 600px) / (1300 - 600)));
    }

    .cityChoose.header-modal.header-modal_active {
        width: calc(100% - 40px);
    }

    .cityChoose_city-group:nth-child(even) {
        padding-left: 0!important;
    }
}

@media (max-width: 600px) {
    .cityChoose.header-modal.header-modal_active {
        max-width: 700px;
        padding: 15px;
        height: auto;
        width: calc(100% - 20px)
    }

    .cityChoose_current-city {
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 8px
    }

    .cityChoose_city-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 16px;
    }

    .cityChoose_city-group {
        -ms-flex-preferred-size: 45%;
        flex-basis: 45%!important;
    }

    .cityChoose_city-group a:not(:nth-last-child(1)) {
        margin-bottom: 13px;/*todo на дев 16px*/
    }

    .cityChoose_city-group a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none
    }

    /*.cityChoose_city-group:nth-child(even) {*/
    /*    padding-left: 190px*/
    /*}*/

    .cityChoose_search-result-list {
        max-height: 120px
    }

    .cityChoose_search-result {
        top: 97px;
        left: 15px;
        width: 300px;
        background: #fff;
        max-height: 160px
    }

    .cityChoose_search-result a {
        font-size: 12px;
        font-weight: 400
    }

    .cityChoose_search-result a:not(:nth-last-child(1)) {
        margin-bottom: 12px
    }

    .cityChoose_no-result p {
        font-size: 11px
    }
}

@media (max-width: 768px) {
    .cityChoose.header-modal {
        height: auto !important;
        width: calc(100% - 20px) !important;
        max-width:calc(100% - 20px) !important
    }

    .cityChoose_close {
        position: absolute;
        right: 10px;
        top: 10px;
        width: 18px;
        height: 18px;
        cursor: pointer
    }

    .cityChoose_city-list {
        margin-top: 15px
    }

    .cityChoose_city-group {
        -ms-flex-preferred-size: 34%;
        flex-basis: 34%
    }

    .cityChoose_city-group:nth-child(even) {
        padding-left: calc(1px + 90 * (100vw - 320px) / 448)
    }
}

@media (max-width: 568px) {
    .cityChoose_city-item:hover {
        color: #004e98 !important
    }
    .cityChoose.header-modal {
        height: 100vh !important;
        width: calc(100% - 0px) !important;
        max-width: calc(100% - 0px) !important;
        border-radius: 0!important;
    }
}

@media (max-width: 480px) {
    .cityChoose_city-group {
        -ms-flex-preferred-size: 47%;
        flex-basis: 47%
    }

    .cityChoose_city-group:nth-child(even) {
        padding-left: 0
    }

    .cityChoose_search-result-list {
        max-height: 110px
    }

    .cityChoose_search-result {
        top: 97px;
        left: 15px;
        width: 282px;
        background: #fff;
        max-height: 160px;
        z-index: 2
    }

    .cityChoose .cityChoose_search-result-item:hover {
        color: #004e98
    }

    .cityChoose_search-result-list::-webkit-scrollbar {
        width: 4px !important;
        height: 50% !important
    }

    .cityChoose_search-result-list::-webkit-scrollbar-track {
        background: #e5edf5 !important;
        height: 4px !important;
        width: 50% !important
    }

    .cityChoose_search-result-list::-webkit-scrollbar-thumb {
        background-color: #004e98 !important;
        border-radius: 20px !important;
        width: 4px !important
    }
}

.cookie-popup {
    position: fixed;
    bottom: 30px;
    z-index: 999999;
    background: #fff;
    -webkit-box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16);
    box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16);
    border-radius: 8px;
    max-width: 1290px;
    margin: 0 auto;
    left: 0;
    right: 0
}

@media (max-width: 1399.98px) {
    .cookie-popup {
        margin: 0 30px
    }
}

@media (max-width: 1023.98px) {
    .cookie-popup {
        bottom: 69px
    }
}

@media (max-width: 575.98px) {
    .cookie-popup {
        margin: 0
    }
}

.cookie-popup_container {
    padding: 24px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1199.98px) {
    .cookie-popup_container {
        padding: 24px
    }
}

@media (max-width: 767.98px) {
    .cookie-popup_container {
        padding: 12px 15px
    }
}

@media (max-width: 575.98px) {
    .cookie-popup_container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cookie-popup_text {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    margin-right: 40px
}

@media (max-width: 767.98px) {
    .cookie-popup_text {
        font-size: calc(8px + 6 * (100vw - 320px) / 448)
    }
}

@media (max-width: 575.98px) {
    .cookie-popup_text {
        margin-right: 0;
        margin-bottom: 12px
    }
}

.cookie-popup_text a {
    color: #004e98;
    text-decoration: underline;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.cookie-popup_text a:hover {
    color: #00a4c8
}

.cookie-popup_text a:active {
    color: #004e98
}

.cookie-popup_btn {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 250px;
    font-weight: 700;
    font-size: 16px;
    line-height: 160%;
    padding: 15px 30px;
    text-align: center;
    border-radius: 8px;
    background: #004e98;
    color: #fff;
    border: 2px solid #004e98;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1
}

@media (max-width: 1199.98px) {
    .cookie-popup_btn {
        font-size: 14px;
        padding: 11px 30px
    }
}

@media (max-width: 767.98px) {
    .cookie-popup_btn {
        max-width: 290px;
        width: 30%
    }
}

@media (max-width: 575.98px) {
    .cookie-popup_btn {
        width: 100%
    }
}

.cookie-popup_btn:hover {
    -webkit-box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16);
    box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16)
}

.search-popup {
    position: absolute;
    display: none;
    top: 125%;
    left: 0;
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 4px 4px 15px rgba(0, 0, 0, .15);
    box-shadow: 4px 4px 15px rgba(0, 0, 0, .15)
}

.search-popup_container {
    padding: 32px 22px 16px 16px;
    height: 100%
}

@media (max-width: 767.98px) {
    .search-popup_container {
        padding: 16px
    }
}

.search-popup_active {
    display: block !important
}

.search-popup_close {
    position: absolute;
    display: block;
    right: 16px;
    top: 16px;
    width: 17px;
    height: 17px
}

@media (max-width: 767.98px) {
    .search-popup_close {
        right: 14px;
        top: 8px;
        width: 8px;
        height: 8px
    }
}

.search-popup_close img {
    display: block
}

.search-popup_items {
    overflow-y: scroll;
    height: 100%;
    padding-right: 20px
}

.search-popup_items::-webkit-scrollbar {
    width: 4px;
    border-radius: 2px
}

.search-popup_items::-webkit-scrollbar-track {
    margin-top: 48px;
    margin-bottom: 40px;
    background: rgba(49, 56, 150, .1);
    border-radius: 10px
}

@media (max-width: 767.98px) {
    .search-popup_items::-webkit-scrollbar-track {
        margin-top: 35px;
        margin-bottom: 12px
    }
}

.search-popup_items::-webkit-scrollbar-thumb {
    background: #004e98;
    border-radius: 3px
}

.search-popup_item:nth-last-child(1) {
    border-bottom: none
}

.search-popup_item a {
    text-decoration: none;
    color: #212121;

}

.search-popup_item a:hover {
    color: #38C4E2;
}

.search-popup_item a:active {
    color: #004E98;
}

.search-popup_item {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    padding: 0 0 12px;
    border-bottom: 1px solid rgba(0, 78, 152, .05);
    cursor: pointer;
    color: rgba(33, 33, 33, .9)
}

@media (max-width: 767.98px) {
    .search-popup_item {
        font-size: 11px;
        line-height: 15px
    }
}

.search-popup_item:hover {
    color: #38c4e2
}

.search-popup_item:active {
    color: #004e98
}

.search-popup:after {
    content: "";
    display: block;
    width: 23px;
    height: 19px;
    background-image: url(/local/templates/sanelit_3/assets/css/../icons/modaltry.svg);
    position: absolute;
    top: -18px;
    left: 24px
}

.popup1 {
    width: 281px;
    height: 212px
}

@media (max-width: 767.98px) {
    .popup1 {
        width: 239px;
        height: 174px
    }
}

.popup2 {
    width: 530px;
    height: 304px;
    left: 0
}

@media (max-width: 767.98px) {
    .popup2 {
        width: 270px;
        height: 270px;
        left: 0;
        top: 59px
    }
}

.sanelit-burger {
    display: none
}

@media (max-width: 1023.98px) {
    .sanelit-burger {
        display: block
    }
}

.sanelit-header_middle .sanelit-burger_burger {
    width: 28px;
    height: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 33px;
    position: relative;
    top: 1px;
    left: 6px
}

.sanelit-header_middle .sanelit-burger_burger img {
    width: 25px
}

@media (max-width: 767.98px) {
    .sanelit-header_middle .sanelit-burger_burger img {
        width: 28px;
        position: relative
    }
}

.sanelit-mobile-menu {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    padding: 15px;
    width: 320px;
    -webkit-transform: translate(-800px, 0);
    transform: translate(-800px, 0);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    overflow: scroll;
    height: 100vh;
    z-index: 44;
}

@media (max-width: 767px) {
    .sanelit-mobile-menu {
        position: fixed;
    }
}

@media (max-width: 767.98px) {
    .sanelit-mobile-menu {
        height: 100vh;
        width: 100%
    }
}

@media (max-width: 575.98px) {
    .sanelit-mobile-menu {
        height: 100vh
    }
}

.sanelit-mobile-menu_city {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.sanelit-mobile-menu_city a {
    font-weight: 700;
    font-size: 16px;
    line-height: 160%;
    color: #004e98
}

.sanelit-mobile-menu_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 20px 4px 15px;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}

@media (max-width: 575.98px) {
    .sanelit-mobile-menu_item {
        font-size: 13px;
        line-height: 160%
    }
}

.product-card_raiting {
    display: flex!important;
}

.swiper-scrollbar {
    display: none!important;
}



.sanelit-mobile-menu_show {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.sanelit-mobile-menu_close {
    z-index: 1;
    position: absolute;
    top: 18px;
    right: 14px;
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sanelit-mobile-menu_close-ico {
    width: 22px;
    height: 22px;
    display: block
}

.sanelit-mobile-menu_container .inner-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 2px 0 20px;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    position: relative;
    top: -6px
}

.sanelit-mobile-menu_container .inner-close .sanelit-mobile-menu_close-ico--back {
    /*-webkit-transform: rotate(90deg);*/
    /*transform: rotate(90deg)*/
    width: 20px;
    height: 20px;
}

.inner-close {
    right: 8px
}

.sanelit-mobile-menu_city {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px
}

.sanelit-mobile-menu_city img {
    width: 35px
}

@media (max-width: 1024px) {
    .sanelit-mobile-menu_container .catalog_menu-item_title:before {
        display: none !important
    }

    .sanelit-mobile-menu_container .catalog_menu-item_title {
        color: #212121 !important
    }
}

.sanelit-mobile-menu_list .sanelit-mobile-menu_item:nth-last-of-type(1) {
    border-bottom: none
}

@media (max-width: 568px) {
    .sanelit-mobile-menu_item:active, .sanelit-mobile-menu_item:hover {
        color: #004e98
    }
}

.sanelit-header_fixed-menu {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 69px;
    background-color: #004e98
}

@media (max-width: 767.98px) {
    .sanelit-header_fixed-menu {
        display: block
    }
}

.sanelit-header_fixed-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 4px 10px;
    height: 100%;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media (max-width: 575.98px) {
    .sanelit-header_fixed-container {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.sanelit-header_fixed-menu_item {
    width: 48px;
    height: 53px;
    padding-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.sanelit-header_fixed-mark {
    position: absolute;
    top: -7px;
    left: 29px;
    background: #ff6700;
    font-family: "PT Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 20px;
    color: #f5f5f5;
    height: 14px;
    width: 14px;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sanelit-header_fixed-title {
    font-family: "PT Sans";
    font-style: normal;
    font-weight: 400;
    font-size: calc(9px + 4 * (100vw - 320px) / 447);
    line-height: 140%;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.sanelit-header_fixed-ico {
    min-width: 30px !important
}

.sanelit-header_fixed-ico {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6px
}

.sanelit-header_fixed-ico svg {
    min-width: 24px !important
}

.sanelit-header_fixed-ico svg {
    min-height: 24px;
    width: 100%
}

.sanelit-header_fixed-ico svg path {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.sanelit-header_fixed-ico svg rect {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.sanelit-header_fixed-menu_item:hover .sanelit-header_fixed-title {
    color: #00a4c8
}

.sanelit-header_fixed-menu_item:hover svg path {
    fill: #00a4c8
}

.sanelit-header_fixed-menu_item:hover svg rect {
    fill: #00a4c8
}

.sanelit-mobile_catalog.catalog.open-catalog + .sanelit-mobile-menu_list {
    display: none
}

.sanelit-mobile_catalog.catalog + .sanelit-mobile-menu_list {
    display: block
}

@media (max-width: 1024px) {
    .catalog_menu-inner_item-title {
        display: block;
        width: 100%;
        height: 100%
    }

    .catalog_menu-inner_item-title {
        font-size: 13px !important
    }
}

.to-top {
    visibility: hidden;
    opacity: 0;
    display: block;
    position: fixed;
    right: 15px;
    bottom: 125px;
    z-index: 9;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.roistat-multiwidget-pulsator-holder {
    right: 0!important;
    bottom: 25px!important;
    width: 100% !important;
}

.roistat-multiwidget-pulsator-phone {
    opacity: 1!important;
}

.roistat-multiwidget-pulsator-popup-item {
    height: 22px !important;
    box-sizing: content-box !important;
    padding: 8px 5px !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
}

.roistat-multiwidget-pulsator-popup-item-vk, .roistat-multiwidget-pulsator-popup-item-facebook, .roistat-multiwidget-pulsator-popup-item-viber,
.roistat-multiwidget-pulsator-popup-item-chat {
    display: none!important;
}
@media (max-width: 768px) {
    .roistat-multiwidget-pulsator-holder {
        right: 4px!important;
        bottom: 66px!important;
        width: 100% !important;
        transform: scale(.6)!important;
    }
}

@media (max-width: 767.98px) {
    .to-top {
        display: block
    }
}

.to-top_container {
    width: 64px;
    height: 64px;
    cursor: pointer
}

@media (max-width: 767.98px) {
    .to-top_container {
        width: 36px;
        height: 36px
    }
}

.to-top_img {
    width: 64px;
    height: 64px;
    -webkit-box-shadow: 0px 5.07692px 12.6923px rgba(0, 0, 0, .2);
    box-shadow: 0px 5.07692px 12.6923px rgba(0, 0, 0, .2);
    border-radius: 100.3846px
}

@media (max-width: 767.98px) {
    .to-top_img {
        width: 36px;
        height: 36px
    }
}

.blue-btn {
    background: #004e98;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 250px;
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    padding: 11.5px 30px;
    text-align: center;
    border-radius: 8px;
    color: #fff;
    border: 2px solid #004e98;
    -webkit-transition: .3s;
    transition: .3s;
    opacity: 1;
    cursor: pointer
}

@media (max-width: 1199.98px) {
    .blue-btn {
        font-size: 14px;
        padding: 11px 30px
    }
}

@media (max-width: 767.98px) {
    .blue-btn {
        max-width: 290px;
        width: 30%
    }
}

@media (max-width: 575.98px) {
    .blue-btn {
        width: 100%
    }
}

.blue-btn:hover {
    -webkit-box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16);
    box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16)
}

.blue-btn:active {
    background: #003c75;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #003c75
}

.orange-btn {
    background: #ff6700
}

.orange-btn:hover {
    -webkit-box-shadow: 0px 12px 24px rgba(202, 82, 0, .35);
    box-shadow: 0px 12px 24px rgba(202, 82, 0, .35)
}

.orange-btn:active {
    background: #ff5c00 !important;
    border-color: #ff5c00 !important
}

.orange-btn:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

.white-btn {
    background: #fff;
    border: 2px solid #004e98
}

.white-btn:hover {
    background: rgba(49, 56, 150, .1);
    -webkit-box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16);
    box-shadow: 2px 0px 4px rgba(55, 87, 214, .24), 0px 4px 8px rgba(55, 87, 214, .16)
}

.white-btn:active {
    color: #004e98;
    background: #b3cae1;
    border: 2px solid #004e98;
    -webkit-box-shadow: none;
    box-shadow: none
}

.breadcrumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 32px 0 48px 0;
    font-size: 18px;
    color: #004e98
}

.breadcrumbs_item {
    color: #004e98;
    text-decoration: none;
    font-size: 18px
}

.breadcrumbs_item:nth-last-child(1) {
    color: rgba(33, 33, 33, .5)
}

.breadcrumbs_item--last {
    cursor: default !important
}

.breadcrumbs_item--last:hover {
    cursor: default !important
}

.breadcrumbs_item:not(:nth-last-child(1)):hover {
    color: #00a4c8
}

.breadcrumbs_item:not(:nth-last-child(1)):active {
    color: #004e98
}

@media (max-width: 1024px) {
    .breadcrumbs {
        padding: 15px 0 31px 0
    }

    .breadcrumbs_item, .breadcrumbs_item + span {
        font-size: 14px
    }
}

@media (max-width: 768px) {
    .breadcrumbs {
        padding: 15px 0 25px 0;
        overflow-x: auto
    }

    .breadcrumbs_item, .breadcrumbs_item + span {
        font-size: 10px;
        white-space: nowrap
    }
}

.select {
    position: relative;
    width: 240px;
    background: #fff
}

.select__head {
    border: 2px solid #004e98;
    border-radius: 8px;
    padding: 0 40px 0 16px;
    position: relative;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    background: #fff;
    -webkit-transition: .3s;
    transition: .3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48px
}

.select__head:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background-image: url(/local/templates/sanelit_3/assets/css/../icons/arrow.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 11px;
    -webkit-transition: .3s;
    transition: .3s
}

.select__head.open {
    font-size: 14px;
    border: 2px solid #e5edf5;
    border-radius: 8px 8px 0 0
}

.select__head.open:before {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.select__res {
    position: absolute;
    left: 277px;
    opacity: 0;
    width: 294px;
    height: 73px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 14px 10px 14px 101px;
    bottom: -9px;
    -webkit-transition: 1s;
    transition: 1s
}

.select__res img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-filter: drop-shadow(0px 6px 4px rgba(55, 87, 214, 0.16));
    filter: drop-shadow(0px 6px 4px rgba(55, 87, 214, 0.16))
}

.select__res p {
    position: relative;
    z-index: 1;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px
}

.select__res a {
    position: relative;
    z-index: 1;
    font-size: 14px;
    color: #004e98;
    text-align: center;
    display: block;
    text-decoration: underline
}

.select__res a:hover {
    color: #00a4c8
}

.select__list {
    display: none;
    position: absolute;
    top: 48px;
    left: 0;
    width: 240px;
    background: #fff;
    border-right: 2px solid #e5edf5;
    border-left: 2px solid #e5edf5;
    border-radius: 0 0 8px 8px;
    z-index: 3
}

.select__list.open {
    display: block
}

.select__checkbox-text {
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap
}

.select__item {
    border-bottom: 2px solid #e5edf5;
    cursor: pointer;
    padding: 8px 8px 8px 16px;
    max-height: 40px
}

.select__item .checkbox-ios {
    cursor: pointer
}

.select__item--na {
    opacity: .5;
    pointer-events: none;
    cursor: not-allowed
}

.catalog_top-wrapper {
    margin-bottom: 24px
}

@media (max-width: 1024px) {
    .select__head {
        border-radius: 4px;
        font-size: 14px;
        height: 36px
    }

    .select__head.open {
        font-size: 12px
    }

    .select__list.open {
        top: 36px
    }

    .select__checkbox-text {
        font-size: 12px
    }

    .select__item {
        padding: 5px 8px 5px 16px
    }

    .select__res {
        position: absolute;
        left: 0;
        opacity: 0;
        width: 200px;
        height: 73px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100%;
        padding: 9px 10px 14px 73px;
        bottom: -63px;
        -webkit-transition: 1s;
        transition: 1s
    }

    .select__res p {
        font-size: 10px
    }

    .select__res a {
        font-size: 10px
    }
}

@media (max-width: 768px) {
    .select__head {
        font-size: 12px;
        height: 36px
    }
}

@media (max-width: 568px) {
    .select__list {
        width: 100%
    }

    .select__head {
        border: none;
        border-top: 2px solid #e5edf5;
        border-radius: 0
    }

    .select__head.open {
        border: none;
        border-bottom: 2px solid #e5edf5;
        border-radius: 0
    }

    .select__list {
        border: none
    }

    .select__item {
        border-bottom: 1px solid rgba(0, 78, 152, .05)
    }
}

.checkbox-ios {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 24px;
    line-height: 28px;
    position: relative;
    vertical-align: middle;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.checkbox-ios .checkbox-ios-switch {
    position: absolute;
    right: 0;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 39px;
    height: 24px;
    border-radius: 100px;
    vertical-align: top;
    background: rgba(0, 78, 152, .05);
    -webkit-transition: .5s;
    transition: .5s
}

.checkbox-ios .checkbox-ios-switch:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 3px;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
    -webkit-transition: .35s;
    transition: .35s
}

.checkbox-ios input[type=radio], .checkbox-ios input[type=checkbox] {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    z-index: -1;
    opacity: 0
}

.checkbox-ios input[type=radio]:not(:disabled):active + .checkbox-ios-switch:before, .checkbox-ios input[type=checkbox]:not(:disabled):active + .checkbox-ios-switch:before {
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, .3)
}

.checkbox-ios input[type=radio]:checked + .checkbox-ios-switch, .checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch {
    background: #004e98
}

.checkbox-ios input[type=radio]:checked + .checkbox-ios-switch:before, .checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch:before {
    -webkit-transform: translateX(14px);
    transform: translateX(14px)
}

.checkbox-ios input[type=checkbox]:not(:disabled) + .checkbox-ios-switch, .checkbox-ios input[type=radio]:not(:disabled) + .checkbox-ios-switch {
    cursor: pointer;
    border-color: rgba(0, 0, 0, 0)
}

.checkbox-ios input[type=radio]:disabled + .checkbox-ios-switch, .checkbox-ios input[type=checkbox]:disabled + .checkbox-ios-switch {
    -webkit-filter: grayscale(70%);
    filter: grayscale(70%);
    border-color: rgba(0, 0, 0, .1)
}

.checkbox-ios input[type=radio]:disabled + .checkbox-ios-switch:before, .checkbox-ios input[type=checkbox]:disabled + .checkbox-ios-switch:before {
    background: rgba(0, 78, 152, .05)
}

.checkbox-ios.focused .checkbox-ios-switch:before {
    -webkit-box-shadow: inset 0px 0px 4px #ff5623;
    box-shadow: inset 0px 0px 4px #ff5623
}

.filters_color-item {
    position: relative
}

.filters_color-item .color-label-plug {
    width: 20px;
    height: 20px;
    position: absolute;
    border: 2px solid #e5edf5;
    border-radius: 6px
}

.filters_color-item input {
    opacity: 0
}

.checkbox_check-all--reverse {
    display: none
}

.input_num::-webkit-outer-spin-button, .input_num::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.input_num {
    cursor: pointer;
    max-width: 60px;
    border-radius: 4px;
    border: 2px solid #e5edf5;
    font-size: 12px;
    line-height: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 5px;
    height: 23px
}

.input_num::-webkit-input-placeholder {
    color: #212121;
    font-size: 12px;
    text-align: center
}

.input_num::-moz-placeholder {
    color: #212121;
    font-size: 12px;
    text-align: center
}

.input_num:-ms-input-placeholder {
    color: #212121;
    font-size: 12px;
    text-align: center
}

.input_num::-ms-input-placeholder {
    color: #212121;
    font-size: 12px;
    text-align: center
}

.input_num::placeholder {
    color: #212121;
    font-size: 12px;
    text-align: center
}

.catalog_filter-list .accord-block_arrow:before {
    display: none
}

.catalog_filter-list .accord-block_body {
    border-bottom: 2px solid #e5edf5
}

.catalog_filter-list .slider-range {
    width: calc(100% - 21px);
    margin: auto;
    border-bottom: 2px solid #e5edf5
}

.catalog_filter-list .noUi-target {
    border-radius: 10px !important;
    height: 2px !important
}

.catalog_filter-list .noUi-target {
    margin-bottom: 25px;
    width: 80%;
    border: none;
    background: #e5edf5
}

.catalog_filter-list .noUi-horizontal .noUi-handle {
    width: 28px;
    height: 28px;
    right: -17px;
    top: -15px;
    border-radius: 118px
}

.catalog_filter-list .noUi-connect {
    background: #004e98
}

.catalog_filter-list .noUi-handle:before, .catalog_filter-list .noUi-handle:after {
    display: none
}

.catalog_filter-list .noUi-handle {
    border-radius: 3px;
    background: #fff;
    -webkit-box-shadow: 0 0 1px #efefef, 1px 3px 11px -2px #585858, 0 23px 72px -13px #fbfbfb;
    box-shadow: 0 0 1px #efefef, 1px 3px 11px -2px #585858, 0 23px 72px -13px #fbfbfb;
    cursor: pointer
}

#hellopreloader_preload {
    width: 100vw;
    height: 100vh;
    z-index: 999999999;
    position: fixed;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#hellopreloader_preload img {
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 60px;
    -webkit-animation: loading 2s linear;
    animation: loading 2s linear
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

body {
    font-family: "Manrope", sans-serif;
    background-color: #fff
}

* {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important
}

a {
    cursor: pointer
}

.body-lock, .body-lock2 {
    overflow: hidden;
    position: relative
}

body {
    overflow-x: hidden
}

input {
    caret-color: #004e98
}

h1.h1-hidden {
    display: none
}

h1 {
    font-size: 48px;
    font-weight: 600;
    color: rgba(33, 33, 33, .9);
    margin-bottom: 49px
}

@media (max-width: 1400px) {
    h1 {
        font-size: 24px;
        margin-bottom: 25px
    }
}

@media (max-width: 568px) {
    h1 {
        font-size: 18px;
        margin-bottom: 15px
    }
}

@media(max-width: 1024px) {
    .sanelit-header_middle .catalog_menu-item_arrow {
        padding: 0 15px 0 15px;
    }

    .sanelit-header_middle .catalog_menu-item_title {
        font-size: 14px;
    }

    .sanelit-header_middle .catalog_menu-inner_item {
        padding: 11px 11px;
    }
    .sanelit-header_middle .catalog_menu-inner {
        left: 273.5px;
        width: calc(100% + 71px);
    }

    .sanelit-header_middle .catalog_menu-item {
        width: 100%;
        border-radius: 0;
    }

    /*.catalog_menu-container .catalog_menu-item:nth-child(7) {*/
    /*    padding: 12px 15px;*/
    /*}*/
}

@media (max-width: 768px) {
    .sanelit-header_middle .catalog_menu-item {
        width: 100%;
    }

    .sanelit-header_middle .catalog_menu-inner {
        width: calc(100% + 84px);
    }

    .sanelit-mobile-menu_list {
        height: 75vh;
        overflow-y: scroll;
        overflow-x: hidden;
        width: calc(100% + 29px);
        left: -14px;
        position: relative;
        padding-bottom: 130px;
    }

    .catalog_menu-container {
        left: -5px;
    }
}

@media (max-width: 767px) {
    .catalog_menu-container {
        left: -15px;
    }
}

.swiper-scrollbar, .small-banners .swiper-scrollbar, .brands-cards .swiper-scrollbar,
.category-popular .swiper-scrollbar {
    display: none;!important;
}

@media(max-width: 1025px) {
    .swiper-scrollbar {
        display: block!important;
    }
}

@media (max-width: 568px) {
    .small-banners .swiper-scrollbar,/*todo на дев добавился селектор*/
    .brands-cards .swiper-scrollbar {
        display: none!important;
    }
}

.banner_img--320 {
    display: none;
}

@media (max-width: 510px) {
    .banner_img--768 {
        display: none;
    }

    .banner_img--320 {
        display: block;
    }
}

@media (max-width: 1024px) {
    .city-modal {
        width: 544px!important;
    }
}

.city-modal_mobile {
    display: none!important;
}

@media (max-width: 767px) {
    .city-modal_mobile {
        display: block!important;
    }
}

@media(max-width: 1023px) {
    .sanelit-header_middle .catalog_menu-inner {
        left: -30px;
    }

    .sanelit-header_middle .catalog_menu-inner_item {
        padding: 11px 30px;
    }
}


@media (max-width: 991px) {
    .sanelit-header .sanelit-header_logo-desc {
        font-size: 10px;
        line-height: 14px!important;
    }

    /*.sanelit-header_logo-desctop {*/
    /*    width: 145px!important;*/
    /*}*/

    .sanelit-header_top-menu_link.modal-link {
        flex-direction: row!important;
    }

    .city-modal {
        width: 281px!important;
    }

    .sanelit-header_top-menu_link > img {
        margin-right: 0!important;
    }

    .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) img {
        margin-right: 11px!important;
    }

    .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) p {
        margin-right: 0!important;
    }
}

@media (max-width: 827px) {
    .sanelit-footer_top-container {
        flex-wrap: nowrap;
    }

    .sanelit-footer_logo-column, .sanelit-footer_contact-column {
        display: none;
    }

    .sanelit-footer_column:nth-child(3), .sanelit-footer_column:nth-child(4) {
        flex-basis: 25%;
    }

    .sanelit-footer_column:nth-child(5) {
        flex-basis: 50%;
    }
}

@media (max-width: 675px) {
    .sanelit-footer_link a {
        font-size: 11px;
        white-space: nowrap;
    }
}

@media (max-width: 1340px) {
    .make-order_card {
        width: 100%;
        flex-basis: 14.66%;
        margin-right: 18px;
    }

    .make-order_ico {
        width: 85px;
        height: auto;
    }

    .make-order_title {
        font-size: 14px;
        line-height: 22px;
    }

}

.subscribe-block_banner--tablet {
    display: none;
}

@media (max-width: 1200px) {
    .sanelit-footer_contact-column .sanelit-footer_contact-item {
        margin-left: -8px;
    }
}

@media (max-width: 1024px) {
    .category-slider, .advantages_container {
        margin-top: 24px;
    }

    .advantages_list-item {
        font-size: 14px;
    }

    .advantages_item {
        padding: 16px 10px;
    }

    .advantages_title {
        margin-bottom: 8px;
    }

    .products-cards_filter {
        font-size: 18px!important;
    }

    .products-cards .swiper-navigation_container {
        display: none;
    }

    .products-cards_filters {
        margin-bottom: 16px;
    }

    .faq-blocks_container {
        flex-direction: column-reverse;
    }

    .faq-blocks_left-column, .faq-blocks_right-column {
        width: 100%;
        display: flex;
        flex-direction: column-reverse;
    }

    .subscribe-block_banner {
        width: 304px;
        height: 152px;
    }

    .subscribe-block_banner--desktop {
        display: none;
    }

    .subscribe-block_banner--tablet {
        display: block;
    }
}

@media (max-width: 1023px) {
    .sanelit-burger_burger {
        width: 36px;
        height: 30px;
    }

    .sanelit-burger_burger img {
        width: 39px;
    }
}

@media (max-width: 991px) {
    .make-order_title {
        font-size: 10px;
        line-height: 15px;
    }

    .make-order_card {
        flex-basis: 13.66%;
    }

    .make-order_ico {
        width: 50px;
    }

    .brands-cards .swiper-navigation_container {
        display: none;
    }
}

@media (max-width: 1023px) {
    .city-modal {
        width: 322px !important;
    }

    .sanelit-mobile-menu_city {
        margin-bottom: 2px;
    }

    .city-modal_btn.city-modal_sure-btn.blue-btn,
    .city-modal_btn.city-modal_city-pick.white-btn.modal-link {
        width: 100%;
    }

    .catalog-btn {
        margin-right: 0;
        width: 287px;/*todo на дев было закомменчено*/
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .products-cards_filter {
        font-size: 16px !important;
    }

    .city-modal_btn.city-modal_city-pick.white-btn.modal-link {
        max-width: 290px;
        width: 100%;
    }
}
/*todo было закомменчено на дев. Вдруг надо*/
/*.simple-rating {*/
/*    position: relative;*/
/*    font-size: 19.5px;*/
/*    display: inline-block;*/
/*}*/

/*.simple-rating:before{*/
/*    content: '★★★★★';*/
/*    display: block;*/
/*    letter-spacing: 3px;*/
/*}*/

/*.simple-rating__items {*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    top: 0;*/
/*    left: 0;*/
/*    display: flex;*/
/*    flex-direction: row-reverse;*/
/*    overflow: hidden;*/
/*}*/

/*.simple-rating__item {*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    left: 0;*/
/*    top: 0;*/
/*    opacity: 0;*/
/*    visibility: hidden;*/
/*}*/

/*.simple-rating__label {*/
/*    flex: 0 0 20%;*/
/*    height: 100%;*/
/*    cursor: pointer;*/
/*    color: #D9D9D9;*/
/*}*/

/*.simple-rating__label:before {*/
/*    content: '★';*/
/*    display: block;*/
/*    transition: color 0.3s ease 0s;*/
/*}*/

/*.simple-rating__item:checked,*/
/*.simple-rating__item:checked ~ .simple-rating__label{*/
/*    color: #FFCC00;*/
/*}*/

/*.simple-rating__label:hover,*/
/*.simple-rating__label:hover ~ .simple-rating__label,*/
/*.simple-rating__label:checked ~ .simple-rating__label:hover {*/
/*    color: #ffe582;*/
/*}*/
/*todo //было закомменчено на дев. Вдруг надо*/

.rating {
    display: flex;
    align-items: flex-end;
    font-size: 19.5px;
    line-height: 0.75;
    margin-bottom: 10px;
}

.rating * {
    cursor: pointer;
}

.rating__value {
    font-size: 70%;
    line-height: 1;
    padding: 0 0 0 10px;
    display: none;
}

.rating__sum {
    padding-left: 8px;
    font-size: 12px;
    color: rgba(33, 33, 33, 0.5);
    white-space: nowrap;
}

.rating__body {
    position: relative;
}

.rating__body:before {
    content: '★★★★★';
    display: block;
    letter-spacing: 1px;
    color: #D9D9D9;
}

.rating__active {
    position: absolute;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}

.rating__active:before {
    content: '★★★★★';
    letter-spacing: 1px;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    color: #FFCC00;
}


.rating__items {
    display: flex;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.rating__item {
    flex: 0 0 20%;
    height: 100%;
    opacity: 0;
}

@media (max-width: 1024px) {
    .rating__sum {
        font-size: 10px;
    }

    .rating {
        font-size: 17px;
    }

    .faq-blocks_container, .review-cards_container, .make-order_container, .products-cards_container, .small-banners_container,
    .products-cards_container {
        margin-top: 24px;
    }

    .brands-cards_container {
        margin-top: 44px;
    }

    /*.openBurgerHdn {*/
    /*    margin-bottom: 104px;*/
    /*}*/


    .sanelit-footer_logo img {
        position: relative;
        left: -3px;
    }

    .sanelit-search {
        top: 0!important;
    }

    [data-id="sale"] .products-cards_container {
        margin-top: 28px;
    }
}

@media (max-width: 1023px) {
    .sanelit-search {
         top: -9px!important;
    }
}

@media (max-width: 768px) {
    .product-card_buttons {
        width: 79%;
    }

    .brands-cards_container {
        margin-top: 28px;
    }

    .category-popular {
        margin-bottom: 36px !important;
    }

    .advantages {
        margin-bottom: 40px;
    }

    /*.subscribe-form_subtitle {*/
    /*    display: none!important;*/
    /*}*/

    .sanelit-footer_top-container .sanelit-footer_column:nth-child(4) {
        order: -1;
    }

    .subscribe-form_desc2 .subscribe-form_subtitle {
        display: block!important;
    }
}

@media (max-width: 550px) {
    .rating {
        font-size: 12px;
    }
}

@media (max-width: 550px) {
    .product-card_buttons {
        width: 93%;
    }
}

#hellopreloader {
    display: none!important;
}

@media (max-width: 767px) {

    .city-modal.city-modal_mobile.sanelit-modal.header-modal_active.header-modal_active_ {
        display: block!important;
    }
    .city-modal.city-modal_mobile.sanelit-modal.header-modal_active_ {
        display: none!important;
    }
}

@media (max-width: 768px) {
    .sanelit-mobile-menu_item {
        padding-left: 15px;
    }

    .catalog_menu-item {
        width: 100% !important;
    }

    .catalog_menu-item_arrow {
        padding: 0 15px;
    }

    .catalog_menu-inner_item {
        padding: 11px 32px;
    }
}

@media (max-width: 1024px) {
    .products-cards_container {
        margin-top: 44px;
    }

    .subscribe-block {
        margin-bottom: 64px!important;
    }

    .review-cards .scrollbar-drag {
        top: 20px;
    }

    .category-popular_container {
        padding-bottom: 35px;
    }

    .category-popular .scrollbar-drag {
        top: 20px;
    }

    .banners-slider {
        margin-bottom: 44px;
    }

    .category-popular {
        margin-bottom: 64px;
    }
    .small-banners .small-banners_container {
        padding-bottom: 35px;
    }

    .small-banners .scrollbar-drag {
        top: 0;
    }

}

@media (max-width: 768px) {
    .products-cards_container {
        margin-top: 28px;
    }

    .products-cards {
        margin-bottom: 60px;
    }

    .brand-card {
        width: 115px;
        height: 170px;
    }

    .brand-card_img {
        width: 115px;
        height: 115px;
    }

    .brand-card .brand-card_logo {
        height: calc(100% - 115px);
    }

    .brands-cards {
        margin-bottom: 65px;
    }

    .review-cards .scrollbar-drag {
        top: 13px;
    }

    .review-cards {
        margin-bottom: 40px;
    }

    .subscribe-block {
        margin-bottom: 40px!important;
    }

    .subscribe-form_submit, .subscribe-form_input {
        min-width: 250px;
        height: 48px;
    }

    .subscribe-form_input {
        margin-bottom: 8px;
    }
}

@media (max-width: 510px) {
    .subscribe-block {
        margin-bottom: 1px!important;
    }
}

html {
    overflow-x: hidden;
}

@media (max-width: 768px) {
    .brands-cards_slider .swiper-scrollbar {
        display: none!important;
    }
}

@media (max-width: 705px) {
    .brands-cards_slider .swiper-scrollbar {
        display: block!important;
    }
}

@media (max-width: 600px) {
    .cityChoose.header-modal_active {
        top: 50% !important;/*todo на дев 42%*/
    }

    .product-card_favorite.modal-link svg {
        display: none;
    }

    .product-card_favorite.modal-link {
        background-image: url(/local/templates/sanelit_3/assets/css/../icons/like-gray.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 16px;
    }

    .product-card_favorite.modal-link.active {
        background-image: url(/local/templates/sanelit_3/assets/css/../icons/like-blue.svg);
    }
}

@media (max-width: 568px) {
    .city-modal {
        width: 100% !important;
    }

    .city-modal_btns button {
        max-width: 100%!important;
    }
}

.sanelit-header_bottom-menu_item:nth-child(6) .sanelit-header_bottom-menu_item-body_item:nth-child(2) {
    display: none;
}

@media (max-width: 767px) {
    .catalog_container .catalog-btn {
        width: calc(100vw - 30px);
    }

    .small-banners .swiper-slide {
        width: 235px!important;
    }
}

@media (max-width: 1024px) {
    .sanelit-header_bottom-menu_item:nth-child(6) .sanelit-header_bottom-menu_item-body_item:nth-child(2) {
        display: block;
    }
}

.small-banners_scrolbar {
    display: none;
}

@media (max-width: 1024px) {
    .small-banners_scrolbar {
        display: block!important;
    }
}

/* ----------snow--------- */

.containerSnowflake {
    position: absolute;
    pointer-events: none;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.snowflake {
    --size: 1vw;
    width: var(--size);
    height: var(--size);
    background: white;
    border-radius: 50%;
    position: absolute;
    top: -5vh;
}

@keyframes snowfall {
    0% {
        transform: translate3d(var(--left-ini), 0, 0);
    }
    100% {
        transform: translate3d(var(--left-end), 110vh, 0);
    }
}
.snowflake:nth-child(1) {
    --size: 0.2vw;
    --left-ini: -3vw;
    --left-end: 5vw;
    left: 2vw;
    animation: snowfall 11s linear infinite;
    animation-delay: -2s;
}

.snowflake:nth-child(2) {
    --size: 0.4vw;
    --left-ini: 2vw;
    --left-end: 6vw;
    left: 49vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -5s;
}

.snowflake:nth-child(3) {
    --size: 0.2vw;
    --left-ini: -3vw;
    --left-end: -8vw;
    left: 91vw;
    animation: snowfall 11s linear infinite;
    animation-delay: -10s;
}

.snowflake:nth-child(4) {
    --size: 0.4vw;
    --left-ini: 1vw;
    --left-end: -6vw;
    left: 44vw;
    animation: snowfall 12s linear infinite;
    animation-delay: -10s;
}

.snowflake:nth-child(5) {
    --size: 0.4vw;
    --left-ini: -5vw;
    --left-end: -4vw;
    left: 77vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -7s;
}

.snowflake:nth-child(6) {
    --size: 0.2vw;
    --left-ini: -7vw;
    --left-end: 1vw;
    left: 12vw;
    animation: snowfall 6s linear infinite;
    animation-delay: -2s;
}

.snowflake:nth-child(7) {
    --size: 0.6vw;
    --left-ini: 10vw;
    --left-end: -2vw;
    left: 22vw;
    animation: snowfall 6s linear infinite;
    animation-delay: -3s;
}

.snowflake:nth-child(8) {
    --size: 0.4vw;
    --left-ini: -7vw;
    --left-end: 1vw;
    left: 11vw;
    animation: snowfall 9s linear infinite;
    animation-delay: -2s;
}

.snowflake:nth-child(9) {
    --size: 0.2vw;
    --left-ini: 9vw;
    --left-end: -2vw;
    left: 65vw;
    animation: snowfall 12s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(10) {
    --size: 0.6vw;
    --left-ini: 10vw;
    --left-end: -8vw;
    left: 67vw;
    animation: snowfall 14s linear infinite;
    animation-delay: -7s;
}

.snowflake:nth-child(11) {
    --size: 0.4vw;
    --left-ini: 9vw;
    --left-end: 8vw;
    left: 65vw;
    animation: snowfall 6s linear infinite;
    animation-delay: -6s;
}

.snowflake:nth-child(12) {
    --size: 0.6vw;
    --left-ini: 2vw;
    --left-end: 3vw;
    left: 81vw;
    animation: snowfall 14s linear infinite;
    animation-delay: -6s;
}

.snowflake:nth-child(13) {
    --size: 0.4vw;
    --left-ini: 4vw;
    --left-end: -9vw;
    left: 9vw;
    animation: snowfall 12s linear infinite;
    animation-delay: -2s;
}

.snowflake:nth-child(14) {
    --size: 0.6vw;
    --left-ini: 3vw;
    --left-end: -4vw;
    left: 8vw;
    animation: snowfall 7s linear infinite;
    animation-delay: -9s;
}

.snowflake:nth-child(15) {
    --size: 0.6vw;
    --left-ini: 1vw;
    --left-end: 0vw;
    left: 51vw;
    animation: snowfall 14s linear infinite;
    animation-delay: -10s;
}

.snowflake:nth-child(16) {
    --size: 0.6vw;
    --left-ini: 5vw;
    --left-end: -7vw;
    left: 75vw;
    animation: snowfall 14s linear infinite;
    animation-delay: -5s;
}

.snowflake:nth-child(17) {
    --size: 0.2vw;
    --left-ini: -4vw;
    --left-end: 2vw;
    left: 21vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(18) {
    --size: 0.2vw;
    --left-ini: -1vw;
    --left-end: -6vw;
    left: 29vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -7s;
}

.snowflake:nth-child(19) {
    --size: 0.4vw;
    --left-ini: -3vw;
    --left-end: -4vw;
    left: 51vw;
    animation: snowfall 8s linear infinite;
    animation-delay: -7s;
}

.snowflake:nth-child(20) {
    --size: 0.6vw;
    --left-ini: 0vw;
    --left-end: -8vw;
    left: 10vw;
    animation: snowfall 7s linear infinite;
    animation-delay: -6s;
}

.snowflake:nth-child(21) {
    --size: 0.4vw;
    --left-ini: 10vw;
    --left-end: 5vw;
    left: 20vw;
    animation: snowfall 8s linear infinite;
    animation-delay: -9s;
}

.snowflake:nth-child(22) {
    --size: 0.2vw;
    --left-ini: 2vw;
    --left-end: 3vw;
    left: 10vw;
    animation: snowfall 13s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(23) {
    --size: 0.2vw;
    --left-ini: -2vw;
    --left-end: -2vw;
    left: 71vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -5s;
}

.snowflake:nth-child(24) {
    --size: 0.2vw;
    --left-ini: -2vw;
    --left-end: 7vw;
    left: 9vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -6s;
}

.snowflake:nth-child(25) {
    --size: 0.2vw;
    --left-ini: -9vw;
    --left-end: 4vw;
    left: 89vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -7s;
}

.snowflake:nth-child(26) {
    --size: 0.2vw;
    --left-ini: 8vw;
    --left-end: 8vw;
    left: 23vw;
    animation: snowfall 8s linear infinite;
    animation-delay: -4s;
}

.snowflake:nth-child(27) {
    --size: 0.2vw;
    --left-ini: 0vw;
    --left-end: 7vw;
    left: 98vw;
    animation: snowfall 7s linear infinite;
    animation-delay: -4s;
}

.snowflake:nth-child(28) {
    --size: 0.2vw;
    --left-ini: -1vw;
    --left-end: -2vw;
    left: 96vw;
    animation: snowfall 12s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(29) {
    --size: 0.6vw;
    --left-ini: 3vw;
    --left-end: -4vw;
    left: 23vw;
    animation: snowfall 15s linear infinite;
    animation-delay: -6s;
}

.snowflake:nth-child(30) {
    --size: 0.6vw;
    --left-ini: -3vw;
    --left-end: 2vw;
    left: 44vw;
    animation: snowfall 9s linear infinite;
    animation-delay: -2s;
}

.snowflake:nth-child(31) {
    --size: 0.6vw;
    --left-ini: 7vw;
    --left-end: 2vw;
    left: 49vw;
    animation: snowfall 12s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(32) {
    --size: 0.2vw;
    --left-ini: 10vw;
    --left-end: -3vw;
    left: 38vw;
    animation: snowfall 15s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(33) {
    --size: 0.6vw;
    --left-ini: -6vw;
    --left-end: 1vw;
    left: 22vw;
    animation: snowfall 14s linear infinite;
    animation-delay: -5s;
}

.snowflake:nth-child(34) {
    --size: 0.6vw;
    --left-ini: -1vw;
    --left-end: 5vw;
    left: 45vw;
    animation: snowfall 11s linear infinite;
    animation-delay: -3s;
}

.snowflake:nth-child(35) {
    --size: 0.4vw;
    --left-ini: 10vw;
    --left-end: -5vw;
    left: 54vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -9s;
}

.snowflake:nth-child(36) {
    --size: 0.6vw;
    --left-ini: 2vw;
    --left-end: -3vw;
    left: 3vw;
    animation: snowfall 6s linear infinite;
    animation-delay: -7s;
}

.snowflake:nth-child(37) {
    --size: 0.4vw;
    --left-ini: -7vw;
    --left-end: 4vw;
    left: 22vw;
    animation: snowfall 7s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(38) {
    --size: 0.6vw;
    --left-ini: 5vw;
    --left-end: -7vw;
    left: 39vw;
    animation: snowfall 8s linear infinite;
    animation-delay: -3s;
}

.snowflake:nth-child(39) {
    --size: 0.4vw;
    --left-ini: 2vw;
    --left-end: -9vw;
    left: 96vw;
    animation: snowfall 15s linear infinite;
    animation-delay: -7s;
}

.snowflake:nth-child(40) {
    --size: 0.6vw;
    --left-ini: -3vw;
    --left-end: -3vw;
    left: 96vw;
    animation: snowfall 11s linear infinite;
    animation-delay: -9s;
}

.snowflake:nth-child(41) {
    --size: 0.4vw;
    --left-ini: 5vw;
    --left-end: 6vw;
    left: 80vw;
    animation: snowfall 7s linear infinite;
    animation-delay: -3s;
}

.snowflake:nth-child(42) {
    --size: 0.4vw;
    --left-ini: 6vw;
    --left-end: -4vw;
    left: 92vw;
    animation: snowfall 7s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(43) {
    --size: 0.2vw;
    --left-ini: -4vw;
    --left-end: 0vw;
    left: 76vw;
    animation: snowfall 8s linear infinite;
    animation-delay: -9s;
}

.snowflake:nth-child(44) {
    --size: 0.4vw;
    --left-ini: -6vw;
    --left-end: -2vw;
    left: 85vw;
    animation: snowfall 9s linear infinite;
    animation-delay: -4s;
}

.snowflake:nth-child(45) {
    --size: 0.6vw;
    --left-ini: -9vw;
    --left-end: -4vw;
    left: 90vw;
    animation: snowfall 7s linear infinite;
    animation-delay: -3s;
}

.snowflake:nth-child(46) {
    --size: 0.6vw;
    --left-ini: 7vw;
    --left-end: 0vw;
    left: 72vw;
    animation: snowfall 11s linear infinite;
    animation-delay: -9s;
}

.snowflake:nth-child(47) {
    --size: 0.6vw;
    --left-ini: 8vw;
    --left-end: 9vw;
    left: 57vw;
    animation: snowfall 8s linear infinite;
    animation-delay: -8s;
}

.snowflake:nth-child(48) {
    --size: 0.4vw;
    --left-ini: 4vw;
    --left-end: -1vw;
    left: 98vw;
    animation: snowfall 11s linear infinite;
    animation-delay: -6s;
}

.snowflake:nth-child(49) {
    --size: 0.2vw;
    --left-ini: -6vw;
    --left-end: 2vw;
    left: 88vw;
    animation: snowfall 10s linear infinite;
    animation-delay: -5s;
}

.snowflake:nth-child(50) {
    --size: 0.6vw;
    --left-ini: -7vw;
    --left-end: -2vw;
    left: 89vw;
    animation: snowfall 13s linear infinite;
    animation-delay: -9s;
}

/* added small blur every 6 snowflakes*/
.snowflake:nth-child(6n) {
    filter: blur(1px);
}

/* ---------------------------------- */

/* --- login / signUp --- */
.signUp.signup-form-mode .sanelit-signup_form {display: block}
.signUp.signup-form-mode .sanelit-signupcode_form,.signUp.signup-form-mode .signUp_success {display: none}

.signUp.header-modal.header-modal_active,.login.header-modal.header-modal_active {
z-index:99999999;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
max-width:558px;
width:95%;
height:auto;
background:#fff;
border-radius:8px;
padding:32px;
}

.signUp_title,.login_title {
text-align:center;
font-size:24px;
font-style:normal;
font-weight:600;
line-height:140%;
}

.signUp .input,.login .input {
display:block;
width:100%;
border-radius:8px;
border:2px solid #e5edf5;
font-size:14px;
font-weight:400;
line-height:160%;
padding:17px 24px;
}

.signUp .input._invalid,.login .input._invalid,.input._invalid,.textarea._invalid {
border-color:red;
}

.signUp .sanelit-signup_form,.signUp .sanelit-signup_form .signup-form_input,.signUp .sanelit-signupcode_form,.signUp .sanelit-signupcode_form .signupcode-form_input,.login .login-signup_form,.login .login-signup_form .signup-form_input,.login .sanelit-login_form,.login .sanelit-login_form .login-form_input,.pay-method-modal__text span:not(:first-child),.a-review__answer,.a-review__answer-hide,.cart__services .cart-service,.order-serchAddress__input,.favorites__authcheck {
margin-top:16px;
}

.signUp .sanelit-signup_form .signup-form_button,.login .login-signup_form .signup-form_button {
display:block;
width:100%;
margin-top:32px;
}

.signUp .sanelit-signup_form .signup-form_button._inactive,.login .login-signup_form .signup-form_button._inactive {
pointer-events:none;
opacity:.5;
}

.signUp .sanelit-signup_form .signup-form_privacy,.login .login-signup_form .signup-form_privacy {
margin-top:12px;
text-align:center;
font-size:12px;
font-weight:400;
line-height:160%;
}

.signUp .sanelit-signup_form .signup-form_checkbox,.login .login-signup_form .signup-form_checkbox {
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin-top:24px;
}

.signUp .sanelit-signup_form .signup-form_checkbox span,.signUp .sanelit-signup_form .signup-form_checkbox a,.login .login-signup_form .signup-form_checkbox span,.login .login-signup_form .signup-form_checkbox a {
font-size:16px;
font-weight:400;
line-height:160%;
}

.signUp .sanelit-signup_form .signup-form_checkbox span,.login .login-signup_form .signup-form_checkbox span {
max-width:360px;
color:#212121;
}

.signUp .sanelit-signup_form .signup-form_checkbox input[type=checkbox],.login .login-signup_form .signup-form_checkbox input[type=checkbox] {
width:24px;
height:24px;
margin-right:8px;
}

.signUp_success .signUp_text {
margin-top:44px;
margin-bottom:135px;
color:#212121;
}

.signUp_success .signUp_title {
margin-top:135px;
}

.signUp .sanelit-signupcode_form .signupcode-form_text {
max-width:420px;
margin-top:16px;
color:#212121;
font-size:16px;
font-weight:400;
line-height:160%;
}

.signUp .sanelit-signupcode_form .signupcode-form_text a {
-webkit-text-decoration:none;
text-decoration:none;
color:#004e98;
}

.signUp .sanelit-signupcode_form .signupcode-form_timer {
display:none;
margin-top:24px;
text-align:center;
}

.signUp .sanelit-signupcode_form .signupcode-form_timer-text {
display:none;
color:#212121;
font-size:12px;
font-weight:600;
line-height:160%;
opacity:.5;
}

.signUp .sanelit-signupcode_form .signupcode-form_timer-values {
display:none;
width:100%;
margin-top:8px;
border-radius:8px;
background:#004e98;
font-weight:600;
font-size:18px;
line-height:160%;
text-align:center;
color:#fff;
padding:11.5px 30px;
}

.signUp .sanelit-signupcode_form .signupcode-form_timer-button {
display:none;
width:100%;
}

.signUp .sanelit-signupcode_form .signupcode-form_button {
margin-top:24px;
width:100%;
display:none;
}

.login .sanelit-login_form .login-form_error-message {
display:none;
margin-top:16px;
color:#212121;
font-size:16px;
font-weight:400;
line-height:160%;
}

.login .sanelit-login_form .login-form_button {
margin-top:12px;
width:100%;
display:block;
}

.login .sanelit-login_form .login-form_button.link-btn {
margin-top:27px;
margin-bottom:27px;
-moz-text-align-last:left;
text-align-last:left;
color:#004e98;
font-size:16px;
font-weight:400;
line-height:160%;
padding:0;
}

.login .sanelit-login_form .login-form_privacy {
margin-top:12px;
text-align:center;
color:#212121;
font-size:12px;
font-weight:400;
line-height:160%;
}

.cookie-popup {
position:fixed;
bottom:30px;
z-index:999999;
background:#fff;
-webkit-box-shadow:2px 0 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);
box-shadow:2px 0 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);
border-radius:8px;
max-width:1290px;
left:0;
right:0;
margin:0 auto;
}

.cookie-popup_container {
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:24px 40px;
}

.cookie-popup_text {
font-weight:400;
font-size:14px;
line-height:140%;
margin-right:40px;
}

.cookie-popup_text a {
color:#004e98;
-webkit-text-decoration:underline;
text-decoration:underline;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.cookie-popup_btn {
-webkit-box-flex:1;
-ms-flex:1 0 auto;
flex:1 0 auto;
width:250px;
font-weight:700;
font-size:16px;
line-height:160%;
text-align:center;
border-radius:8px;
background:#004e98;
color:#fff;
border:2px solid #004e98;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
opacity:1;
padding:15px 30px;
}

.hystmodal {
background-color:rgba(0,0,0,0);
z-index:9999999!important;
}

.hystmodal__window {
border-radius:32px!important;
max-width:600px!important;
padding:32px!important;
}

.hystmodal .modal-close {
    top:22px;
    right:30px;
}

@media (max-width: 768px) {
    .hystmodal__window {
        padding: 20px !important;
        border-radius: 12px !important;
        width: calc(100% - 32px) !important;
    }
    .hystmodal .modal-close {
        top: 4px !important;
        right: 7px !important;
    }
}

.city-modal_btn:hover,.cookie-popup_btn:hover,.blue-btn:hover {
-webkit-box-shadow:2px 0 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);
box-shadow:2px 0 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);
}

.cityChoose.header-modal,.signUp.header-modal,.login.header-modal {
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.cityChoose_close,.signUp_close,.login_close {
position:absolute;
right:15px;
top:15px;
width:17px;
height:17px;
cursor:pointer;
}

.cityChoose_close img,.signUp_close img,.login_close img,.address-form__btn {
width:100%;
}

.cityChoose_city-group a,.cityChoose_search-result-list a {
font-size:24px;
font-weight:600;
-webkit-text-decoration:none;
text-decoration:none;
color:#212121;
}

.catalog_pagination-prev,.catalog_pagination-next,.cityChoose_no-result p,.login .sanelit-login_form .login-form_button.white-btn,.login .sanelit-login_form .login-form_privacy a {
color:#212121;
}
/* End */


/* Start:/local/assets/css/index.css?1721661015249333*/
@import url(/local/assets/css/swiper-bundle.min.css);
@import url(/local/assets/css/nouislider.css);
html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input:required,input{-webkit-box-shadow:none;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}input:focus{outline:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:rgba(0,0,0,0)}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:rgba(0,0,0,0)}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;-webkit-text-decoration:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}@font-face{font-family:"PT Sans";src:url(/local/assets/css/../fonts/PT_Sans-Web-Regular..ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PT Sans";src:url(/local/assets/css/../fonts/PT_Sans-Web-Bold..ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Manrope";src:url(/local/assets/css/../fonts/Manrope-Regular..ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Manrope";src:url(/local/assets/css/../fonts/Manrope-Medium..ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Manrope";src:url(/local/assets/css/../fonts/Manrope-SemiBold..ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Manrope";src:url(/local/assets/css/../fonts/Manrope-Bold..ttf) format("truetype");font-weight:700;font-style:normal}.sanelit-header{border-bottom:2px solid #e5edf5}.sanelit-header_top{background-color:#004e98;height:96px;position:relative;z-index:11;padding:11px 0}@media(max-width: 1199.98px){.sanelit-header_top{height:80px}}@media(max-width: 991.98px){.sanelit-header_top{height:auto}}@media(max-width: 767.98px){.sanelit-header_top{background-color:#f2f6fa;padding-top:16px}}@media(max-width: 1023.98px){.sanelit-header_top{height:96px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 991.98px){.sanelit-header_top{height:64px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 1023.98px){.sanelit-header .container,.sanelit-header .container_extra{padding:0 22px}.sanelit-header .container .sanelit-header_logo-desctop,.sanelit-header .container_extra .sanelit-header_logo-desctop{width:202px}.sanelit-header .container .sanelit-header_logo-desc,.sanelit-header .container_extra .sanelit-header_logo-desc{line-height:18px}.sanelit-header .container .sanelit-header_logo,.sanelit-header .container_extra .sanelit-header_logo{margin-right:8px}.sanelit-header .container .sanelit-header_logo-container,.sanelit-header .container_extra .sanelit-header_logo-container{margin-right:59px}}@media(max-width: 991.98px){.sanelit-header .container .sanelit-header_logo-desctop,.sanelit-header .container_extra .sanelit-header_logo-desctop{width:150px}.sanelit-header .container .sanelit-header_logo-container,.sanelit-header .container_extra .sanelit-header_logo-container{max-width:250px}.sanelit-header .container .sanelit-header_contact-container,.sanelit-header .container .sanelit-header_top-menu_link>p,.sanelit-header .container_extra .sanelit-header_contact-container,.sanelit-header .container_extra .sanelit-header_top-menu_link>p{display:none}.sanelit-header .container .sanelit-header_top-menu,.sanelit-header .container_extra .sanelit-header_top-menu{position:relative;top:0;width:300px}.sanelit-header .container .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) p,.sanelit-header .container_extra .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) p{display:block !important}.sanelit-header .container .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) .sanelit-header_top-menu_link,.sanelit-header .container_extra .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) .sanelit-header_top-menu_link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sanelit-header .container .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) .sanelit-header_top-menu_link p,.sanelit-header .container_extra .sanelit-header_top-menu .sanelit-header_top-menu_item:nth-child(1) .sanelit-header_top-menu_link p{margin-right:13px}}@media(max-width: 767.98px){.sanelit-header .container,.sanelit-header .container_extra{padding:0 10px}}@media(max-width: 767.98px){.sanelit-header .sanelit-header{height:174px}.sanelit-header .sanelit-header_logo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sanelit-header .sanelit-header_top{height:100% !important}.sanelit-header .sanelit-header_contact-container{display:block !important;position:relative;top:11px;left:-5px}.sanelit-header .sanelit-header_logo{margin-bottom:-5px}.sanelit-header .sanelit-header .container{padding:0 15px}.sanelit-header .sanelit-header_logo-container{padding-right:0}.sanelit-header .sanelit-header_logo-desc{font-size:12px !important;line-height:17px !important;font-weight:400;position:relative;top:13px}.sanelit-header .sanelit-header_middle{background:#f2f6fa}.sanelit-header .sanelit-search_form{background:#fff}.sanelit-header .sanelit-header_work-time span{display:block;margin-top:4px;font-weight:100}.sanelit-header .sanelit-search_clean{margin-right:7px}}@media(max-width: 1023.98px){.sanelit-header .sanelit-header_top-menu_link>p{font-size:12px}}@media(max-width: 1023.98px){.sanelit-header .sanelit-header_logo-desc{font-size:12px}}.sanelit-header_top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 991.98px){.sanelit-header_top-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sanelit-header_logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:357px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1199.98px){.sanelit-header_logo-container{width:auto}}@media(max-width: 575.98px){.sanelit-header_logo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.sanelit-header_logo{display:block;margin-right:20px}@media(max-width: 767.98px){.sanelit-header_logo-desctop{display:none}}.sanelit-header_logo-mobile{display:none}@media(max-width: 767.98px){.sanelit-header_logo-mobile{display:block;width:118px}}.sanelit-header_logo-desc{font-weight:500;font-size:14px;line-height:160%;color:#fff;width:168px}@media(max-width: 1199.98px){.sanelit-header_logo-desc{width:auto;font-size:14px;line-height:120%}}@media(max-width: 767.98px){.sanelit-header_logo-desc{font-weight:700;max-width:120px;font-size:10px;line-height:120%;color:rgba(33,33,33,.9)}}@media(max-width: 575.98px){.sanelit-header_logo-desc{margin-left:3px;top:0 !important}}.sanelit-header_hidden-desc{display:none;font-size:12px;white-space:nowrap;line-height:120%;color:#ff6700}@media(max-width: 767.98px){.sanelit-header_hidden-desc{display:inline-block}}.sanelit-header_top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:871px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 991.98px){.sanelit-header_top-menu{max-width:100%;padding:10px 0}}@media(max-width: 767.98px){.sanelit-header_top-menu{display:none}}.sanelit-header_top-menu_item{position:relative}.sanelit-header_top-menu_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#fff !important;-webkit-text-decoration:none !important;text-decoration:none !important}.sanelit-header_top-menu_link:hover p{color:#38c4e2 !important}.sanelit-header_top-menu_link:active p{color:#fff !important}.sanelit-header_top-menu_link>img{margin-right:11px}.sanelit-header_top-menu_link>p{font-weight:600;font-size:18px;line-height:160%;color:#fff;white-space:nowrap}@media(max-width: 1399.98px){.sanelit-header_top-menu_link>p{font-size:14px}}@media(max-width: 1199.98px){.sanelit-header_top-menu_link>p{font-size:14px;line-height:120%}}.sanelit-header_top-menu_item:last-child{margin-right:11px}@media(max-width: 1399.98px){.sanelit-header_top-menu_item:last-child{margin-right:0}}.sanelit-header_top-mark{position:absolute;background:#ff6700;color:#fff;width:14px;height:14px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-3px;left:8px;font-weight:700;font-size:10px;line-height:20px;z-index:1;font-family:"PT Sans"}.sanelit-header_contact-container{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 991.98px){.sanelit-header_contact-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 575.98px){.sanelit-header_contact-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.sanelit-header_phone{font-weight:700;font-size:18px;line-height:160%;-webkit-text-decoration:none;text-decoration:none;color:#fff;margin-right:15px}@media(max-width: 767.98px){.sanelit-header_phone{font-size:14px;color:rgba(33,33,33,.9);display:block;margin-bottom:4px}}@media(max-width: 575.98px){.sanelit-header_phone{margin-right:0}}.sanelit-header_work-time{font-size:14px;line-height:130%;color:#fff}@media(max-width: 767.98px){.sanelit-header_work-time{font-size:12px;color:rgba(33,33,33,.9)}}.sanelit-header_work-time span{font-size:16px}@media(max-width: 767.98px){.sanelit-header_work-time span{font-size:12px}}@media(max-width: 375px){.sanelit-header_top-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.sanelit-header_top.hidden{position:absolute;z-index:-1;opacity:0}.sanelit-header_top-menu_item:hover a p{color:#00a4c8}.sanelit-header_top-menu_item:active a p{color:#fff}.sanelit-header_middle{position:relative;z-index:10;height:96px}@media(max-width: 1199.98px){.sanelit-header_middle{height:85px}}@media(max-width: 1023.98px){.sanelit-header_middle{height:auto;padding:24px 0 5px 0px}}@media(max-width: 575.98px){.sanelit-header_middle{background:#f2f6fa;padding:14px 0 20px}}.sanelit-header_middle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:12px !important;padding-bottom:10px !important}@media(max-width: 1199.98px){.sanelit-header_middle-container{padding-top:0 !important;padding-bottom:0 !important}}@media(max-width: 1023.98px){.sanelit-header_catalog{display:none}}.sanelit-search_input::-webkit-input-placeholder{font-size:14px !important}.sanelit-search_input::-moz-placeholder{font-size:14px !important}.sanelit-search_input:-ms-input-placeholder{font-size:14px !important}.sanelit-search_input::-ms-input-placeholder{font-size:14px !important}.sanelit-search_input::placeholder{font-size:14px !important}.catalog_menu-item_title{cursor:pointer}.sanelit-header{padding-bottom:25px}@media(max-width: 1199.98px){.sanelit-header{padding-bottom:0}}.sanelit-header_bottom{position:relative;z-index:1;height:51px}@media(max-width: 1023.98px){.sanelit-header_bottom{display:none}}.sanelit-header_bottom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:-webkit-min-content;height:-moz-min-content;height:min-content;-webkit-transition:.5s;transition:.5s}@media(max-width: 1399.98px){.sanelit-header_bottom-menu{width:100%}}.sanelit-header_bottom-menu_overflow .sanelit-header_bottom-menu_item:last-child{opacity:.3}.sanelit-header_bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex}.sanelit-header_bottom-menu_item{height:51px;-webkit-transition:.5s;transition:.5s}.sanelit-header_bottom-menu_item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;padding:3px 7px;background-color:#fff;position:relative}.sanelit-header_bottom-menu_item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sanelit-header_bottom-menu_item-body{position:absolute;z-index:1;top:100%;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;left:-1px;background-color:#fff;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-width:280px !important;border:1px solid #e5edf5}.sanelit-header_bottom-menu_item-body_item{font-weight:600;font-size:16px;line-height:21px;padding:13px 16px;color:#212121;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 1399.98px){.sanelit-header_bottom-menu_item-body_item{font-size:calc(13px + 5*(100vw - 1024px)/416)}}.sanelit-header_bottom-menu_item-body_item:hover{color:#00a4c8}.sanelit-header_bottom-menu_item-body_item:active{color:#004e98}.sanelit-header_bottom-menu_item:first-child{margin-left:-7px}.sanelit-header_bottom-menu_text{font-weight:600;font-size:18px;line-height:160%;white-space:nowrap}@media(max-width: 1399.98px){.sanelit-header_bottom-menu_text{font-size:calc(13px + 5*(100vw - 1024px)/416)}}.sanelit-header_bottom-menu{width:100%}.sanelit-header_bottom-menu_arrow{font-weight:600;font-size:18px;line-height:160%;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sanelit-header .sanelit-header_bottom-menu_arrow img{-webkit-transition:.3s;transition:.3s;margin-left:12px}.sanelit-header .sanelit-header_bottom-menu_item-body{border:1px solid #e5edf5;opacity:0;min-width:225px !important}.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_item-body{opacity:1}.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_item-container{min-width:225px}.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_item-body{min-width:225px}.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sanelit-header .sanelit-header_bottom-menu_item-body_item:not(:nth-last-child(1)){border-bottom:1px solid #e5edf5}@media(max-width: 1300px){.sanelit-header .sanelit-header_bottom-menu_arrow,.sanelit-header .sanelit-header_bottom-menu_text,.sanelit-header .sanelit-header_bottom-menu_item-body_item{font-size:14px}.sanelit-header .sanelit-header_bottom-menu_item-container{padding:3px}.sanelit-header .sanelit-header_bottom-menu_arrow img{margin-left:5px}.sanelit-header .sanelit-header_bottom-menu_item:nth-last-child(1){display:none}}.sanelit-header_bottom-menu_item--service.open-item~.sanelit-header_bottom-menu_item img{position:relative;z-index:2;margin-left:12px}.sanelit-header_bottom-menu_item--service.open-item~.sanelit-header_bottom-menu_item{-webkit-transition:0s;transition:0s;margin-left:-12px}.sanelit-header_bottom-menu_item--service.open-item~.sanelit-header_bottom-menu_item .sanelit-header_bottom-menu_text,.sanelit-header_bottom-menu_item--service.open-item~.sanelit-header_bottom-menu_item .sanelit-header_bottom-menu_arrow{font-size:16px}.sanelit-header_bottom-menu_item--about.open-item~.sanelit-header_bottom-menu_item{-webkit-transition:0s;transition:0s;margin-left:-10px}@media(max-width: 1300px){.sanelit-header_bottom-menu_item--service.open-item~.sanelit-header_bottom-menu_item .sanelit-header_bottom-menu_text,.sanelit-header_bottom-menu_item--service.open-item~.sanelit-header_bottom-menu_item .sanelit-header_bottom-menu_arrow{font-size:13px}}.sanelit-header_bottom-menu_item-container:hover .sanelit-header_bottom-menu_arrow,.sanelit-header_bottom-menu_item-container:hover .sanelit-header_bottom-menu_text{color:#00a4c8}.sanelit-header_bottom-menu_item-container:active .sanelit-header_bottom-menu_arrow,.sanelit-header_bottom-menu_item-container:active .sanelit-header_bottom-menu_text{color:#004e98}@media(max-width: 767px){.sanelit-mobile-menu_list .catalog_menu-item{border-radius:0px !important;border-bottom:1.5px solid rgba(49,56,150,.1) !important}.sanelit-mobile-menu_list .catalog_menu-item .catalog_menu-item_title:before{display:none}.sanelit-mobile-menu_list .catalog_menu-item .catalog_menu-item_arrow{padding:0 8px}}.sanelit-header_bottom-menu_item.open-item .sanelit-header_bottom-menu_arrow{color:#004e98}.sanelit-header_bottom+.city-modal.sanelit-modal{display:none !important}@media(max-width: 768px){.sanelit-header_bottom+.city-modal.sanelit-modal.header-modal_active{top:184px !important;left:0 !important;z-index:10;width:100% !important}.sanelit-header_bottom+.city-modal.sanelit-modal.header-modal_active .blue-btn,.sanelit-header_bottom+.city-modal.sanelit-modal.header-modal_active .white-btn{width:100% !important;max-width:100% !important}}.sanelit-header_bottom-menu_text{-webkit-text-decoration:none !important;text-decoration:none !important;color:#252525 !important}.sanelit-header_bottom-menu_text:hover{color:#38c4e2 !important}.sanelit-header_bottom-menu_text:active{color:#004e98 !important}.sanelit-header_bottom-menu_text:visited{color:#252525 !important}.sanelit-header_bottom-menu_item-body_item{-webkit-text-decoration:none !important;text-decoration:none !important}.section-title{font-weight:600;font-size:24px;line-height:140%}@media(max-width: 1023.98px){.section-title{font-size:20px;line-height:24px}}@media(max-width: 767.98px){.section-title{font-size:calc(18px + 2*(100vw - 375px)/448);line-height:18px;margin-bottom:22px}}@media(max-width: 360px){.section-title{font-size:16px}}.sanelit-footer_top{background:rgba(0,78,152,.05)}@media(max-width: 575.98px){.sanelit-footer_top .container{padding:0}}.sanelit-footer_top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0}@media(max-width: 1199.98px){.sanelit-footer_top-container{gap:16px 20px;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 991.98px){.sanelit-footer_top-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(max-width: 767.98px){.sanelit-footer_top-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 575.98px){.sanelit-footer_top-container{display:none}}@media(max-width: 767.98px){.sanelit-footer_top-container--mobile .accord-block_head{padding-right:15px}.sanelit-footer_top-container--mobile .accord-block_arrow{margin-right:0 !important;padding-left:0 !important}.sanelit-footer_top-container--mobile .sanelit-header_top-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sanelit-footer_top-container--mobile .sanelit-header_top-links a{-webkit-text-decoration:none;text-decoration:none}}.sanelit-footer_top-container--mobile{display:none;background:#e7f1f1;margin-bottom:4px}@media(max-width: 575.98px){.sanelit-footer_top-container--mobile{display:block}}.sanelit-footer_logo-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:14px}@media(max-width: 1199.98px){.sanelit-footer_logo-column{-ms-flex-preferred-size:100%;flex-basis:100%}}@media(max-width: 991.98px){.sanelit-footer_logo-column{display:none}}.sanelit-footer_logo{width:166px;height:74px;display:block}@media(max-width: 1199.98px){.sanelit-footer_logo{width:107px;height:48px}}.sanelit-footer_contact-column{width:218px}@media(max-width: 767.98px){.sanelit-footer_contact-column{width:auto}}.sanelit-footer_contact-column .sanelit-footer_column-title{margin-bottom:11px}.sanelit-footer_column-title{font-weight:600;font-size:16px;line-height:140%;width:100%;margin-bottom:16px}@media(max-width: 1023.98px){.sanelit-footer_column-title{font-size:14px;line-height:120%;margin-bottom:12px}}.sanelit-footer_contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-7px}@media(max-width: 1199.98px){.sanelit-footer_contact-item{margin-left:0}}.sanelit-footer_contact-item .sanelit-footer_link{margin-top:3px}.sanelit-footer_contact-ico{width:30px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:26px}.sanelit-footer_link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:14px;line-height:140%;font-family:"Manrope"}@media(max-width: 1023.98px){.sanelit-footer_link{font-size:12px;line-height:120%}}.sanelit-footer_link a{font-weight:400;font-size:14px;line-height:140%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#212121;-webkit-text-decoration:none;text-decoration:none;width:100%}@media(max-width: 1023.98px){.sanelit-footer_link a{font-size:12px;line-height:120%}}.sanelit-footer_link a:hover{color:#00a4c8}.sanelit-footer_link a:active{color:#004e98}.sanelit-footer_column--last .sanelit-footer_links-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:47px;-webkit-column-gap:47px;-moz-column-gap:47px;column-gap:47px}@media(max-width: 1023.98px){.sanelit-footer_column--last .sanelit-footer_links-list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.sanelit-footer_links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.sanelit-footer_top-link{font-weight:400;font-size:13px;line-height:15px;color:rgba(33,33,33,.5);padding:13px 16px 12px}.sanelit-footer_top-link:not(:nth-last-child(1)){border-bottom:1.5px solid rgba(49,56,150,.1)}@media(max-width: 575.98px){.sanelit-footer_top-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sanelit-footer_top-links a{-webkit-text-decoration:none;text-decoration:none}}.sanelit-footer_top-link:hover{color:#004e98}@media(max-width: 576px){.sanelit-footer .accord-block{border-bottom:1.5px solid #e5edf5;padding-left:0 !important}.sanelit-footer .accord-block--open .accord-block_head{border-bottom:1.5px solid #e5edf5 !important}.sanelit-footer .accord-block_arrow:before{display:none}}@media(max-width: 767.98px){.sanelit-footer{padding-bottom:61px}}.sanelit-footer_bottom{background:#004e98}@media(max-width: 767.98px){.sanelit-footer_bottom{-webkit-filter:drop-shadow(2px 0px 4px rgba(55, 87, 214, 0.24)) drop-shadow(0px 4px 8px rgba(55, 87, 214, 0.16));filter:drop-shadow(2px 0px 4px rgba(55, 87, 214, 0.24)) drop-shadow(0px 4px 8px rgba(55, 87, 214, 0.16));margin-bottom:10px}}.sanelit-footer_bottom-bg{background:#004e98}.sanelit-footer_bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:64px}@media(max-width: 1199.98px){.sanelit-footer_bottom-container{height:50px}}@media(max-width: 767.98px){.sanelit-footer_bottom-container{height:calc(54px + 15*(100vw - 320px)/448);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.sanelit-footer_bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767.98px){.sanelit-footer_bottom-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sanelit-footer_bottom-right .sanelit-footer_bottom-item{margin-left:94px}@media(max-width: 767.98px){.sanelit-footer_bottom-right .sanelit-footer_bottom-item{margin-left:0;width:100%;white-space:nowrap}}.sanelit-footer_bottom-item{font-weight:400;font-size:14px;line-height:21px;color:#fff}.sanelit-footer_bottom-item:hover{color:#00a4c8}.sanelit-footer_bottom-item:active{color:#fff}@media(max-width: 1199.98px){.sanelit-footer_bottom-item{font-size:12px;line-height:120%}}@media(max-width: 1023.98px){.sanelit-footer_bottom-item{font-size:10px}}@media(max-width: 767.98px){.sanelit-footer_bottom-item{font-size:calc(8px + 6*(100vw - 320px)/448)}}@media(max-width: 575.98px){.sanelit-footer_bottom-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;line-height:160%;max-width:calc(117px + 183*(100vw - 320px)/256)}}@media(max-width: 575.98px){.sanelit-footer .cookie-item{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}html,body{height:100%}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.accord-block.accord-block--open.accord-block--open-single .accord-block_body{height:100% !important}.other_filters-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#004e98;font-size:14px;font-weight:700;line-height:22px;text-align:left;height:44px;width:100%}@media(max-width: 1023.98px){.other_filters-btn{display:none}}@media(max-width: 575.98px){.other_filters-btn{padding-right:13px}}.other_filters-btn img{-webkit-transition:.3s;transition:.3s}.other_filters-wrapper{display:none}@media(max-width: 1023.98px){.other_filters-wrapper{display:block}}.other_filters.open .other_filters-wrapper{display:block}.other_filters.open .other_filters-btn img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.other_filters>.other_filters-wrapper>.accord-block_body>.accord-block_inner{padding-right:0;padding-top:0}.accord-block.other_filters>.accord-block_body>.accord-block_inner{padding-right:0}.accord-block{overflow:hidden;background:#fff;border-radius:4px}@media(max-width: 767.98px){.accord-block{border-radius:0;margin-bottom:0}}.accord-block_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px;padding-left:16px}@media(max-width: 767.98px){.accord-block_head{padding-left:15px;height:47px}}.accord-block_title{font-weight:400;font-size:16px;line-height:120%;font-family:"Manrope";width:100%;color:rgba(33,33,33,.9)}@media(max-width: 767.98px){.accord-block_title{font-size:calc(13px + 3*(100vw - 320px)/448);line-height:160%}}.accord-block_body{height:0;background-color:#fff}.accord-block_link{font-family:"Manrope";font-weight:400;color:#fff;padding:8px 16px;font-size:11px;line-height:14px}.accord-block_arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:14px 0 13.5px 17px;position:relative;top:1px;max-height:48px}.accord-block_arrow:before{content:"";position:absolute;bottom:0;left:0;height:1px;width:calc(100% + 34px);background:rgba(49,56,150,.1)}.accord-block_arrow img{-webkit-transition:.3s;transition:.3s}@media(max-width: 767.98px){.accord-block_arrow img{margin-left:20px}}@media(max-width: 767.98px){.accord-block_arrow{margin-right:6px}}.accord-block--open .accord-block_arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accord-block--open .accord-block_head{border-bottom:1.5px solid rgba(49,56,150,.1)}@media(max-width: 1024px){.other_filters{height:auto}}.catalog_body .accord-block.no-more-btn .accord-block_inner{padding:10px 0 15px 0}.catalog_body .accord-block_inner{padding:10px 0 51px 0;background:#fff;position:relative}@media(max-width: 1023.98px){.catalog_body .accord-block_inner{background:#f5f5f5;padding:10px 15px 53px 15px}.catalog_body .accord-block_inner input[type=search]{margin-left:0 !important;width:100% !important}.catalog_body .accord-block_inner .input_search-label:before{left:11px !important}}.catalog_body .accord-block_inner .filter_row span{font-size:12px;margin-right:4px}.catalog_body .accord-block_inner .filter_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:7px}.catalog_body .accord-block_inner .filter_row .input_num:nth-of-type(1){margin-right:12px}@media(max-width: 767.98px){.catalog_body .accord-block_inner .filter_row .input_num:nth-of-type(1){margin-right:29px}}@media(max-width: 1023.98px){.catalog_body .accord-block.no-more-btn .accord-block_inner{padding:10px 15px 15px 15px}}@media(max-width: 1400px){.catalog_card-list-row .product-card_raiting{margin-bottom:2px !important}}.accord-block_body.color.open{max-height:100% !important;height:100% !important}.catalog_body .accord-block_body .accord-block_inner input[type=search]{border:2px solid #e5edf5;font-size:14px;line-height:16px;color:#212121;padding-left:30px;background:#fff;height:40px;border-radius:4px !important;-webkit-appearance:none !important;margin-bottom:15px;width:240px;margin-left:0}.catalog_body .accord-block_body .accord-block_inner input[type=search]::-webkit-input-placeholder{font-size:10px;line-height:10px;color:rgba(33,33,33,.5)}.catalog_body .accord-block_body .accord-block_inner input[type=search]::-moz-placeholder{font-size:10px;line-height:10px;color:rgba(33,33,33,.5)}.catalog_body .accord-block_body .accord-block_inner input[type=search]:-ms-input-placeholder{font-size:10px;line-height:10px;color:rgba(33,33,33,.5)}.catalog_body .accord-block_body .accord-block_inner input[type=search]::-ms-input-placeholder{font-size:10px;line-height:10px;color:rgba(33,33,33,.5)}.catalog_body .accord-block_body .accord-block_inner input[type=search]::placeholder{font-size:10px;line-height:10px;color:rgba(33,33,33,.5)}.catalog_body .accord-block_body .accord-block_inner .checkbox_check-all{position:relative;font-size:12px;color:#004e98;-webkit-transition:.3s;transition:.3s;font-weight:600;white-space:nowrap}.catalog_body .accord-block_body .accord-block_inner .checkbox_check-all:hover:before{color:#38c4e2}.catalog_body .accord-block_body .accord-block_inner .checkbox_check-all:active:before{color:#004e98}.catalog_body .accord-block_body .accord-block_inner .checkbox_check-all.open:before{content:"Снять всё"}.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all{position:absolute;min-height:13px;bottom:20px}.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all:before{position:absolute;content:"Посмотреть все";font-size:12px;color:#004e98;-webkit-transition:.3s;transition:.3s;font-weight:600;white-space:nowrap;top:3px}.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all:hover:before{color:#38c4e2}.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all:active:before{color:#004e98}.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all.open:before{content:"Свернуть все"}.catalog_body .accord-block_body .accord-block_inner .input_search-label{position:relative}.catalog_body .accord-block_body .accord-block_inner .input_search-label:before{position:absolute;content:"";width:13px;height:13px;background-image:url(/local/assets/css/../icons/search.svg);background-size:100%;background-repeat:no-repeat;background-position:center;top:15px;left:11px}.catalog_body .accord-block_body .accord-block_inner .blue-link{font-size:12px;color:#004e98;-webkit-transition:.3s;transition:.3s;font-weight:600}.catalog_body .accord-block_body .accord-block_inner .blue-link:hover{color:#38c4e2}.catalog_body .accord-block_body .accord-block_inner .blue-link:active{color:#004e98}.catalog_body .accord-block_body .accord-block_inner .filters_color-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px;margin-bottom:0;max-height:170px;overflow-y:hidden}.catalog_body .accord-block_body .accord-block_inner .filters_color-list.open{max-height:233px !important;overflow-y:auto}.catalog_body .accord-block_body .accord-block_inner .filters_color-list .filters_color-item:not(:nth-last-child(1)){margin-bottom:10px}.catalog_body .accord-block_body .accord-block_inner .filters_color-list .filters_color-item{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.catalog_body .accord-block_body .accord-block_inner .filters_color-list .filters_color-item input{margin-right:10px;width:20px;height:20px}.catalog_body .accord-block_body.default-filt .color-label-plug.checked{background-image:url(/local/assets/css/../icons/checkbox.svg) !important;background-size:100% !important;background-position:center !important;background-repeat:no-repeat !important;border:none}.catalog_body .accord-block_body.default-filt .color-label-plug{background:rgba(0,0,0,0)}.catalog_body .accord-block--price .filter_row{margin-bottom:25px}.catalog_body .accord-block--open .accord-block_arrow:before{display:none}.catalog_body .filter_name{font-size:12px;margin-bottom:7px}.catalog_body .filter-brand-letter{font-size:12px;margin-bottom:14px;font-weight:600}.catalog_body .filter-wrapper{margin-bottom:19px}.catalog_body .accord-block_body.color.brand .filters_color-list{max-height:175px}.catalog_filter-list .accord-block{border-bottom:2px solid #e5edf5;border-radius:0}.accord__no-scroll .accord-block_inner{padding-bottom:10px !important}@media(max-width: 1023px){.catalog_filter-list .accord-block.accord-block--open .accord-block_arrow{border-bottom:3px solid #e5edf5;padding-right:13px}.catalog_filter-list .accord-block_arrow{padding-right:13px}}@media(max-width: 1023px){.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all:before{top:1px !important}}.pagination-bullet{width:32px;height:4px;background:rgba(33,33,33,.5);border-radius:4px;display:inline-block;margin:0 6px;cursor:pointer}.pagination-active{background:#004e98}.swiper-navigation_container{position:absolute;right:0;top:-37px;width:79px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767.98px){.swiper-navigation_container{display:none}}.swiper-navigation_container .slider_prev{left:0}.swiper-navigation_container .slider_next{right:0}.swiper-navigation_container .slider-arrows{height:24px;width:24px;top:auto;top:initial;bottom:0}.swiper-navigation_container .slider-arrows path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.scrollbar-drag{height:100%;width:100%;position:relative;background:#004e98;border-radius:10px;left:0;top:0;cursor:pointer}.swiper-scrollbar{background:rgba(0,0,0,0);left:37px !important;bottom:-4px !important;width:90% !important;z-index:0 !important;height:2px !important}@media(max-width: 1023.98px){.swiper-scrollbar{height:2px !important}}@media(max-width: 575.98px){.swiper-scrollbar{width:85% !important;left:22px !important}}.container{max-width:1610px;width:100%;padding:0 15px;margin:0 auto}@media(max-width: 1399.98px){.container{width:100%;padding:0 30px}}@media(max-width: 575.98px){.container{padding:0 15px}}.container_extra{max-width:1610px;width:100%;padding:0 15px;margin:0 auto}@media(max-width: 1399.98px){.container_extra{width:100%;padding:0 30px}}@media(max-width: 575.98px){.container_extra{padding:0 15px}}.container_extra.container_extra-white{background:#fff}.header-modal{position:fixed;top:-30px;right:0;width:518px;height:471px;background:#fff;border-radius:8px;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.15);box-shadow:4px 4px 15px rgba(0,0,0,.15);-webkit-transition:.3s ease-out;transition:.3s ease-out;z-index:-2;opacity:0;visibility:hidden}.header-modal_active{display:block !important;top:34px;-webkit-transition:.2s ease-out;transition:.2s ease-out;opacity:1;z-index:2;visibility:visible}.header-modal_close{position:absolute;display:block;right:16px;top:16px;width:17px;height:17px}.header-modal_close img{display:block;left:0}.header-modal_container{padding:32px 22px 32px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-modal_items{overflow-y:scroll;height:100%;padding-right:20px}.header-modal_items::-webkit-scrollbar{width:4px;border-radius:2px}.header-modal_items::-webkit-scrollbar-track{margin-top:26px;background:rgba(49,56,150,.1);border-radius:10px}.header-modal_items::-webkit-scrollbar-thumb{background:#004e98;border-radius:3px}.header-modal_item{display:-webkit-box;display:-ms-flexbox;display:flex;height:101px;margin-bottom:8px;max-width:378px;border-bottom:1px solid rgba(0,78,152,.05);cursor:pointer}.header-modal_item:last-child{margin-bottom:0}.header-modal_img{width:101px;height:101px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:10px}.header-modal_text{font-weight:400;font-size:14px;line-height:160%}.header-modal_btn{margin:0 auto;margin-top:48px;max-width:350px;width:100%;font-weight:700;font-size:18px;line-height:23px;text-align:center;color:#fff;padding:16px 25px;background:#004e98;-webkit-box-shadow:4px 4px 9px rgba(0,0,0,.15);box-shadow:4px 4px 9px rgba(0,0,0,.15);border-radius:8px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.header-modal:after{content:"";display:block;width:23px;height:19px;background-image:url(/local/assets/css/../icons/modaltry.svg);position:absolute;top:-18px;left:24px}.modal-link{position:relative}.catalog{width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.catalog .product-card_cart p{white-space:nowrap}.catalog__banners{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog__banners img:not(:nth-last-child(1)){margin-bottom:32px}.catalog_filter-list-wrapper::-webkit-scrollbar{display:none;height:2px;border-radius:2px;width:0 !important}.catalog_filter-list-wrapper::-webkit-scrollbar-track{background:#fff;margin:0 37px;width:0 !important}.catalog_filter-list-wrapper::-webkit-scrollbar-thumb{background:#004e98;border-radius:3px;width:0 !important}.catalog_top-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog_top-filter-wrapper .blue-btn{height:48px;margin-right:16px;font-size:16px;width:240px;padding:0}.catalog_card-list.loading{position:relative}.catalog_card-list.loading:before{content:"";position:fixed;left:calc(50% - 50px);bottom:calc(50% - 50px);width:100px;height:100px;background-size:100%;background-repeat:no-repeat;background-position:center;z-index:2;-webkit-animation:spinLoader 3s linear infinite;animation:spinLoader 3s linear infinite}.catalog_card-list.loading:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(255,255,255,.5)}@-webkit-keyframes spinLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.catalog_body{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767.98px){.catalog{width:100%}}.catalog_bot-btns{width:100%;position:relative;margin-top:14px;margin-bottom:100px}@media(max-width: 1399.98px){.catalog_bot-btns{margin-bottom:78px}}@media(max-width: 767.98px){.catalog_bot-btns{margin-bottom:15px;margin-top:-20px}}.catalog__result-text{color:rgba(33,33,33,.9);font-size:24px;font-weight:600;margin-bottom:40px}@media(max-width: 1399.98px){.catalog__result-text{font-size:19px;margin-bottom:30px}}@media(max-width: 767.98px){.catalog__result-text{font-size:14px;line-height:22px;margin-bottom:12px}}.catalog_item-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog_item-count span:not(:nth-last-child(1)){margin-right:16px}.catalog_item-count span:nth-child(1){color:#004e98}.catalog_item-count span{font-size:14px}.catalog_btn-show-more{margin:0 auto 14px auto}.catalog_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:0;-webkit-transform:translateY(calc(-50% - 18px));transform:translateY(calc(-50% - 18px))}.catalog_pagination-item{font-size:14px;padding:10px 17px 10px 17px;color:#252525;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.catalog_pagination-item:hover{color:#38c4e2}.catalog_pagination-item:active{color:#004e98}.catalog_pagination-item.active{color:rgba(33,33,33,.5)}.catalog_pagination-prev,.catalog_pagination-next{color:#212121}.catalog_pagination-prev.start{color:rgba(33,33,33,.5);cursor:default;pointer-events:none}.catalog_filter-list .select__item{padding:12px 0;height:48px;max-height:100%}.catalog_container{position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:12px 0 12px 12px;margin-left:-12px}@media(max-width: 1023.98px){.catalog_container{margin-left:0}}@media(max-width: 767.98px){.catalog_container{padding:0;margin-left:15px;width:290px}}@media(max-width: 575.98px){.catalog_container{width:100%}}.catalog-btn{padding:15px 34px;background:#ff6700;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;margin-right:38px;font-weight:700;font-size:17px;line-height:160%;color:#fff}@media(max-width: 767.98px){.catalog-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.catalog-btn_ico{margin-right:16px}@media(max-width: 767.98px){.catalog-btn{font-size:14px}}.catalog-btn:hover{-webkit-box-shadow:0 6px 9px 3px rgba(128,66,0,.15);box-shadow:0 6px 9px 3px rgba(128,66,0,.15)}.catalog-btn:active{background:#ff5c00;-webkit-box-shadow:none;box-shadow:none}.catalog_menu-container{position:fixed;left:0;top:0;display:block;visibility:hidden;opacity:0;height:100vh;background-color:#fff;width:0;-webkit-transition:width .3s,opacity .3s linear;-webkit-transition:width .3s, opacity .3s linear;transition:width .3s, opacity .3s linear;padding-top:6px;overflow-x:hidden}.catalog_menu-container::-webkit-scrollbar{width:4px}.catalog_menu-container::-webkit-scrollbar-thumb{background-color:#004e98;border-radius:10px}@media(max-width: 1023.98px){.catalog_menu-container{padding-top:24px;visibility:visible;opacity:1;height:100vh;-webkit-transform:translate(-1025px, 0);transform:translate(-1025px, 0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;left:0;overflow-x:hidden;background-color:#fff;top:-65px;z-index:9}}@media(max-width: 767.98px){.catalog_menu-container{padding-bottom:61px}}.catalog_menu-list{background-color:#fff;position:absolute;top:96px;width:100%;right:100%;visibility:hidden;opacity:0;z-index:0;-webkit-transition:right .3s linear,opacity .3s linear;-webkit-transition:right .3s linear, opacity .3s linear;transition:right .3s linear, opacity .3s linear}.catalog_menu-list.active{visibility:visible;opacity:1;right:0;-webkit-transition:right .3s linear;transition:right .3s linear;z-index:100}@media(max-width: 1199.98px){.catalog_menu-list{top:80px}}@media(max-width: 1023.98px){.catalog_menu-list{top:0}}.catalog_menu-back{position:relative;padding:15px 12px 15px 10px;text-align:center;font-weight:600;cursor:pointer}.catalog_menu-back_icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.catalog_menu-back:hover{color:#00a4c8}.catalog_menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:8px 12px 8px 10px;width:100%;background-color:rgba(0,0,0,0);border-radius:8px 0 0 8px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-text-decoration:none;text-decoration:none}@media(max-width: 1023.98px){.catalog_menu-item{padding:33px 40px 13px 16px}}@media(max-width: 568px){.catalog_menu-item .catalog_menu-inner_item-title:active,.catalog_menu-item .catalog_menu-inner_item-title:hover{color:#004e98}}.catalog_menu-item_title{font-weight:400;font-size:16px;line-height:160%;color:#212121;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-text-decoration:none;text-decoration:none}@media(max-width: 1023.98px){.catalog_menu-item_title{font-size:calc(12px + 4*(100vw - 320px)/704);line-height:150%}}@media(max-width: 767.98px){.catalog_menu-item_title{font-size:13px}}.catalog_menu-item_title:hover{color:#38c4e2}.catalog_menu-item_title:active{color:#004e98}.catalog_menu-item_next{margin-left:auto}.catalog_menu-item:hover .catalog_menu-item_title{color:#00a4c8;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.catalog_menu-item:hover .catalog_menu-item_title:before{content:"";position:absolute;bottom:-10px;width:100%;height:1px;background:#00a4c8}@media(max-width: 1023.98px){.catalog_menu-item:hover{background:#fff}}@media(max-width: 1023.98px){.catalog_menu-item:hover .catalog_menu-item_title{color:rgba(33,33,33,.9)}}@media(min-width: 1024px){.catalog_menu-item:hover .catalog_menu-inner{visibility:visible;opacity:1}}.catalog_menu-item:active .catalog_menu-item_title{color:#004e98}.catalog_menu-item:active .catalog_menu-item_title:before{background:#004e98}.catalog_menu-item_arrow{display:none;position:absolute;top:0;right:0;width:40px;height:47px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 1023.98px){.catalog_menu-item_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;height:47px}}.catalog_menu-inner{visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s linear;-webkit-transition:visibility .3s, opacity .3s linear;transition:visibility .3s, opacity .3s linear;position:absolute;left:calc(100% + 0px);width:335px;padding:6px 8px 8px;background:#f5f5f5;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.15);box-shadow:4px 4px 15px rgba(0,0,0,.15);border-radius:0 8px 8px 0}@media(max-width: 1023.98px){.catalog_menu-inner{left:-16px;width:calc(100% + 56px);height:0;position:relative;top:12px;background:#f5f5f5;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;visibility:visible;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}}.catalog_menu-inner_item:nth-last-child(1){border-bottom:rgba(0,0,0,0)}.catalog_menu-inner_item{padding:9px 8px;border-bottom:1.5px solid rgba(0,78,152,.05)}@media(max-width: 1023.98px){.catalog_menu-inner_item{padding:11px 16px;border-bottom:1.5px solid rgba(49,56,150,.1)}}.catalog_menu-inner_item:hover{border-radius:4px}.catalog_menu-inner_item-title{font-weight:400;font-size:16px;line-height:21px;color:rgba(33,33,33,.9);-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 1023.98px){.catalog_menu-inner_item-title{color:rgba(33,33,33,.9);font-size:calc(12px + 4*(100vw - 320px)/704)}}.catalog_menu-inner_item-title:hover{color:#38c4e2}.catalog_menu-inner_item-title:active{color:#004e98}.catalog_menu-inner_item:last-child{margin-bottom:0}.catalog_chosen-wrapper{overflow:auto;-ms-overflow-style:none;margin-bottom:40px;scrollbar-width:none !important;scrollbar-color:rgba(0,0,0,0)}.catalog_chosen-wrapper::-webkit-scrollbar{width:0 !important;height:0;display:none !important}.catalog_chosen-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0);height:0;width:0;display:none !important}.catalog_chosen-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);width:0 !important;border:none !important;height:0;display:none !important}.catalog_chosen-options-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 1023.98px){.catalog_chosen-options-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.catalog_chosen-options-item:not(:nth-last-child(1)){margin-right:7px;margin-bottom:9px}.catalog_chosen-options-item{position:relative;border:2px solid #e6edf5;border-radius:8px;padding:0 34px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}.catalog_chosen-options-item span{font-size:16px;white-space:nowrap;color:rgba(33,33,33,.9)}.catalog_chosen-options-item-remove{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;background-image:url(/local/assets/css/../icons/headermodalcloseNew.svg);background-position:center;background-repeat:no-repeat;background-size:100%;width:12px;height:12px;cursor:pointer}.catalog_filter-list .accord-block_title{font-size:14px}.catalog_filter-list .accord-block_arrow{padding-left:0}.catalog_body *::-webkit-scrollbar{width:4px}.catalog_body *::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.catalog_body *::-webkit-scrollbar-thumb{background-color:#004e98;border-radius:20px;border:3px solid #004e98}@media(max-width: 1399.98px){.catalog_chosen-options-item{padding:0 25px 0 10px;height:36px;border-radius:4px}.catalog_chosen-options-item span{font-size:12px !important;font-weight:600}.catalog_chosen-options-item-remove{width:8px}}@media(max-width: 1024px){.products-cards_filters{overflow:hidden !important}.catalog_top-wrapper{margin-bottom:0 !important}.catalog_chosen-wrapper{margin-bottom:5px}}.catalog_filter-list{width:240px;max-width:240px;min-width:240px;margin-right:28px;margin-bottom:50px}.catalog_card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog_card-list .product-card:not(:nth-child(6n)){margin-right:34px}@media(max-width: 1324px){.catalog_card-list .product-card{width:221px !important}.catalog_card-list .product-card_img-container{width:221px !important;height:221px !important}}@media(max-width: 1242px){.catalog_card-list .catalog_pagination{display:none}}.catalog_card-list .product-card{width:190px;margin-bottom:40px}.catalog_card-list .product-card_img-container{width:190px;height:190px}.catalog_card-list .product-card_title{margin-bottom:5px}.catalog_card-list .product-card_type{margin-bottom:8px}.catalog_card-list .product-card_price-current{font-size:18px}.catalog_card-list .product-card_raiting{margin-bottom:1px}.catalog_card-list .product-card_price-old{font-size:12px}.catalog_card-list .product-card_price{margin-bottom:12px}.catalog_card-list .product-card_cart{padding:10px 15px}.catalog_card-list .product-card_comparison{margin-right:6px}.catalog_card-list .product-card_discount{top:50px}.catalog_card-list .product-card_action{position:absolute;top:18px;left:0;background:#38c4e2;color:#212121;font-size:9px;line-height:16px;padding:2px 9px;border-radius:0 4px 4px 0}@media(max-width: 575.98px){.catalog_container{width:236px}}@media(max-width: 1024px){.catalog_container{padding:12px 0 12px 26px}}@media(max-width: 767px){.catalog_menu-container{left:-15px}.catalog_container{padding:12px 0 12px 0}}body.lock{position:fixed;overflow:hidden}.open-catalog .catalog_container .catalog-btn{-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.15);box-shadow:4px 4px 15px rgba(0,0,0,.15)}@media(max-width: 1023.98px){.open-catalog .catalog_container .catalog-btn{-webkit-box-shadow:none;box-shadow:none}}.open-catalog .catalog_menu-container{visibility:visible;opacity:1;width:360px;-webkit-transition:width .3s,opacity .3s linear;-webkit-transition:width .3s, opacity .3s linear;transition:width .3s, opacity .3s linear;-webkit-box-shadow:0px 4px 8px 0px rgba(55,87,214,.16),2px 0px 4px 0px rgba(55,87,214,.24);box-shadow:0px 4px 8px 0px rgba(55,87,214,.16),2px 0px 4px 0px rgba(55,87,214,.24)}@media(max-width: 1023.98px){.open-catalog .catalog_menu-container{width:375px;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.15);box-shadow:4px 4px 15px rgba(0,0,0,.15)}}@media(max-width: 767.98px){.open-catalog .catalog_menu-container{width:100vw;height:100vh}}.catalog_menu-item_arrow img{-webkit-transition:.3s;transition:.3s}.open-menu .catalog_menu-item_arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-mob-btn,.filter-mob-btn-open{display:none}@media(max-width: 1024px){.catalog_bot-btns .catalog_btn-show-more.blue-btn{width:388px}.catalog_bot-btns{margin-bottom:30px;margin-top:-10px}}@media(max-width: 1024px)and (max-width: 568px){.catalog_sort.select{width:calc(100% + 32px) !important;position:relative !important;left:-16px !important}}@media(max-width: 1024px){.catalog_menu-item.open-menu .catalog_menu-item_title:before{display:none}.catalog-btn{font-size:16px !important}.body-lock:after{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:40}}@media(max-width: 1024px)and (max-width: 767.98px){.body-lock:after{display:none !important}}.product-card_cart p{white-space:nowrap}.blue-btn--reset-mob{display:none}@media(max-width: 1023px){.catalog_body--full .catalog_filter-list{position:fixed;z-index:2222;background:#f5f5f5;left:-100%;top:0;width:50%;max-width:50%;min-width:50%;height:100vh;padding:50px 0 0 0;-webkit-transition:.5s ease-out;transition:.5s ease-out}.catalog_body--full .catalog_filter-list .select__item{margin-right:0 !important;padding-right:12px;padding-left:15px}.catalog_body--full .catalog_filter-list .accord-block_title{padding-left:15px}.catalog_body--full .catalog_filter-list .filter_btns{padding-left:15px;padding-right:15px;padding-bottom:140px !important}}@media(max-width: 1023px)and (max-width: 767.98px){.catalog_body--full .catalog_filter-list{width:100%;max-width:100%;min-width:100%;margin-right:0;padding:50px 0 0 0}.catalog_body--full .catalog_filter-list .select__item{margin-right:0 !important}}@media(max-width: 1023px){.catalog_body--full .catalog_filter-list-wrapper{overflow-y:scroll;height:100%;position:static}}@media(max-width: 1023px)and (max-width: 575.98px){.catalog_body--full .catalog_filter-list-wrapper .select__item,.catalog_body--full .catalog_filter-list-wrapper .accord-block{margin-right:0}}@media(max-width: 1023px){.catalog_body--full .catalog_filter-list .filter-mob-btn-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004e98;position:absolute;width:100%;top:0;z-index:10;left:0;height:48px;-webkit-transition:.5s;transition:.5s}.catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper img{margin-right:10px}.catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper *{color:#fff;font-size:12px}.catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper a{-webkit-text-decoration:underline;text-decoration:underline}.catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper a:nth-child(1){margin-right:18px}.catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper a:hover{color:#38c4e2}.catalog_body--full .catalog_filter-list .filter-mob-btn-open-wrapper a:active{color:#fff}.catalog_body--full .catalog_filter-list.open{left:0}.filter-mob-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004e98;width:210px;height:36px;padding:0 11px 0 16px;margin-right:15px;border-radius:4px}.filter-mob-btn_static{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-mob-btn_static p{color:#fff;font-size:12px}.catalog_top-filter-reset.blue-btn{display:none}.catalog_top-filter-wrapper{padding-left:0 !important}}@media(max-width: 1399px){.catalog_top-filter-wrapper{padding-left:268px}}@media(max-width: 768px){.select__head{border-radius:4px !important}}@media(max-width: 1023px){.catalog_card-list-wrapper{position:relative;padding-left:170px}.blue-btn--reset-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;min-width:160px;max-width:160px !important;height:36px;padding:0;font-size:12px !important;white-space:nowrap;border-radius:4px !important;font-weight:400 !important;margin-bottom:10px;position:relative;left:-170px}.catalog_chosen-wrapper{position:relative;left:-170px;width:calc(100% + 170px)}.catalog_card-list{margin-left:-170px}}@media(max-width: 568px){.catalog_chosen-wrapper{position:relative;left:0;width:100%}.blue-btn--reset-mob{left:0}}.catalog_top-filter-reset.blue-btn{text-align:left;padding-left:16px}.catalogBody-small .blue-btn--reset-mob{display:none !important}.filter_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:15px 0}@media(max-width: 1023.98px){.filter_btns{padding:15px}}.filter_btns a{width:240px;font-size:18px;max-height:56px;height:56px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter_btns a:nth-child(1){margin-bottom:12px}.filter_btns a:nth-child(2){color:#004e98}@media(max-width: 1023.98px){.filter_btns a{width:100%;max-width:100%}.filter_btns .filter_btns{padding-bottom:80px;margin-bottom:80px}}.other_filters.open .accord-block_body.color.brand.forBtns{height:100%}.catalog_card-list.catalog_card-list-row .product-card{padding:16px}.catalog_card-list.catalog_card-list-row .product-card:hover{-webkit-box-shadow:0 0 10px 10px #eee;box-shadow:0 0 10px 10px #eee}@media(max-width: 1076px){.catalog_card-list-row .product-card_about-btns button:nth-child(1){margin-right:0px !important}.catalog_card-list.catalog_card-list-row .product-card_about-btns button{font-size:12px}.catalog_card-list-row .product-card_about-btns button svg{margin-right:7px !important;width:13px;height:13px}.catalog_card-list-row .product-card_about-btns{right:0 !important;width:193px}}.catalog_card-list-row .product-card_satrs{margin-bottom:0 !important}.catalog_card-list-row .product-card_raiting{margin-bottom:5px !important;margin-left:0 !important}@media(max-width: 1024px){.catalog_card-list.catalog_card-list-row .product-card:not(:nth-child(3n)){width:100% !important}.catalog_card-list.catalog_card-list-row .product-card:hover{-webkit-box-shadow:none;box-shadow:none}.catalog_card-list.catalog_card-list-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog_card-list-row .catalog_bot-btns{margin-top:15px !important}}@media(max-width: 1023px){.catalog_card-list-row .product-card_about-btns button svg{margin-right:12px !important;width:18px;height:18px}html body .catalog_card-list-row .product-card{padding:0 !important}.catalog_card-list-row .product-card_about-btns{width:100%}.catalog_card-list-row .product-card_about-btns button:nth-child(1){margin-right:15px !important}.catalog_card-list-row .product-card_about-btns{right:20px !important}.catalog_card-list.catalog_card-list-row .product-card_about-btns button{font-size:14px}html body .catalog_card-list-row .product-card,html .catalog_card-list.catalog_card-list-row .product-card:not(:nth-child(4n)){margin-right:0 !important;width:100% !important;padding:0;margin-bottom:30px}.catalog_card-list-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 991px){.catalog_body .catalog_body .product-card_price{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.catalog_body .catalog_card-list .product-card{width:165px !important}.catalog_body .catalog_card-list .product-card_img-container{width:165px !important;height:165px !important}.catalog_body .product-card_price{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog_body .product-card_title{font-size:12px;line-height:19px;min-height:40px !important;max-height:40px !important;overflow:hidden;margin-bottom:4px}.catalog_body .product-card_satrs{margin-bottom:5px}.catalog_body .product-card_price-current{font-size:14px}.catalog_body .product-card_price-old,.catalog_body .product-card_raiting-count,.catalog_body .product-card_type{font-size:10px}.catalog_body .product-card_raiting{margin-bottom:7px}.catalog_body .product-card_cart p{display:none}.catalog_body .product-card_cart svg{margin-right:0}.catalog_body .product-card_cart{width:59px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.catalog_body .product-card_buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.catalog_body .product-card_comparison,.catalog_body .product-card_favorite{width:26px;height:20px}.catalog_body .product-card_comparison svg{display:block;width:10px;min-width:auto;min-height:auto}.catalog_body .product-card_favorite svg{display:block;width:17px;min-width:auto;min-height:auto}}@media(max-width: 767px){.catalog_top-filter-reset{display:none}.catalog_body .catalog_card-list .product-card_img-container{width:165px !important;height:165px !important}.catalog_body .product-card_price-current{font-size:14px;margin-right:10px}.catalog_body .product-card_price-old{font-size:10px}.catalog_body .product-card_title{font-size:12px}.catalog_body .product-card_satrs svg{width:9px;height:9px;margin-right:2px}.catalog_body .product-card_raiting-count{font-size:10px}.catalog_body .product-card_comparison{margin-right:0}.catalog_body .product-card_comparison svg{display:block;width:15px !important;height:15px !important}.catalog_body .product-card_favorite svg{display:block;width:16px !important;height:16px !important}html body .catalog_body .catalog_card-list .product-card{width:165px !important}.catalog_top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 991px){.catalog_body .product-card_buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog_body .product-card_buttons button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:0}}@media(max-width: 520px){.catalog_body .product-card_buttons{padding-right:20px}.catalog_body .product-card_type{font-size:calc(10px + 2*(100vw - 320px)/200) !important}}@media(max-width: 400px){.catalog_body .product-card_type{font-size:calc(10px + 2*(100vw - 320px)/80) !important}.catalog_body .product-card_raiting-count{font-size:calc(10px + 2*(100vw - 320px)/80) !important}.catalog_body .product-card_price-old{font-size:calc(10px + 2*(100vw - 320px)/80) !important}.catalog_body .product-card_price{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}}@media(max-width: 370px){.catalog_body .product-card_buttons{padding-right:0}}@media(max-width: 568px){.catalog_top-filter{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.catalog_view{margin-bottom:18px}.catalog_sort.select{width:100%}}.catalog_body .accord-block_body .accord-block_inner .blue-link:hover,.catalog_body .accord-block_body .accord-block_inner .blue-link:active,.catalog_body .accord-block_body .accord-block_inner .blue-link,.catalog_body .accord-block_body .accord-block_inner .checkbox_show-all:before{color:#004e98 !important}@media(max-width: 1024px){.catalog_card-list .product-card_price{margin-bottom:10px}.catalog_chosen-wrapper{overflow:auto}.catalog_chosen-wrapper::-webkit-scrollbar{width:0;border-radius:0;height:0}.catalog_chosen-wrapper::-webkit-scrollbar-track{margin-top:0;background:rgba(0,0,0,0);border-radius:0}.catalog_chosen-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:0;height:0}}.product-card_raiting{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media(max-width: 568px){.catalog_top-filter-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.catalog_top-filter{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.catalog_sort.select .select__head,.catalog_sort.select .select__list.open{width:100%}.select__list{border-radius:0 !important}.filter-mob-btn{width:calc(100% + 34px);margin-right:0;left:-17px;position:relative}.blue-btn--reset-mob{display:none}.catalog_card-list-wrapper{padding-left:0}.catalog_card-list{margin-left:0}}@media(max-width: 1400px){.catalog_top-filter-reset.blue-btn{width:240px;font-size:14px}}@media(max-width: 1024px){.products-cards_filters-container-row{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.products-cards_filter--catalog .products-cards_filters-container{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.catalog_top-filter-reset.blue-btn{width:240px !important}}@media(max-width: 1023px){.catalog_filter-list .accord-block.accord-block--open{border-bottom:2px solid rgba(0,0,0,0)}.catalog_card-list-wrapper .blue-btn--reset-mob{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 13px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 767px){.catalog_card-list.catalog_card-list-row{display:none}}@media(max-width: 545px){html .catalog_card-list .product-card:not(:nth-child(4n)){margin-right:0 !important}html .catalog_card-list .product-card:not(:nth-child(3n)){margin-right:0 !important}html .catalog_card-list .product-card:nth-child(odd){margin-right:20px !important}}@media(max-width: 1023px){.catalog_card-list.catalog_card-list-row .product-card{margin-bottom:30px !important}}@media(max-width: 1625px){.catalog_card-list .product-card:not(:nth-child(6n)){margin-right:calc(14px + 20*(100vw - 1525px)/100)}}@media(max-width: 1525px){.catalog_card-list .product-card:not(:nth-child(6n)){margin-right:0}.catalog_card-list .product-card:not(:nth-child(5n)){margin-right:calc(33.7px + 31.3*(100vw - 1400px)/125)}}@media(max-width: 1399px){.catalog_card-list .product-card:not(:nth-child(6n)){margin-right:0}.catalog_card-list .product-card:not(:nth-child(5n)){margin-right:calc(14px + 12*(100vw - 1351px)/48)}}@media(max-width: 1351px){.catalog_card-list .product-card:not(:nth-child(5n)){margin-right:0}.catalog_card-list .product-card:not(:nth-child(4n)){margin-right:calc(73px + 9*(100vw - 1325px)/26)}}@media(max-width: 1324px){.catalog_card-list .product-card:not(:nth-child(4n)){margin-right:calc(14px + 17.6*(100vw - 1271px)/53)}}@media(max-width: 1271px){.catalog_card-list .product-card:not(:nth-child(4n)){margin-right:0}.catalog_card-list .product-card:not(:nth-child(3n)){margin-right:calc(96px + 35*(100vw - 1200px)/71)}}@media(max-width: 1200px){.catalog_card-list .product-card:not(:nth-child(3n)){margin-right:calc(16px + 88*(100vw - 1024px)/176)}}@media(max-width: 1023px){.catalog_card-list .product-card:not(:nth-child(3n)){margin-right:0}.catalog_card-list .product-card:not(:nth-child(4n)){margin-right:calc(16px + 10*(100vw - 992px)/31)}}@media(max-width: 991px){.catalog_card-list .product-card,.catalog_card-list .product-card:not(:nth-child(4n)){margin-right:0}.catalog_card-list .product-card:not(:nth-child(5n)){margin-right:calc(14px + 12.5*(100vw - 941px)/50)}}@media(max-width: 941px){.catalog_card-list .product-card,.catalog_card-list .product-card:not(:nth-child(5n)){margin-right:0}.catalog_card-list .product-card:not(:nth-child(4n)){margin-right:calc(14px + 59.6*(100vw - 762px)/179)}}@media(max-width: 762px){.catalog_card-list .product-card,.catalog_card-list .product-card:not(:nth-child(4n)){margin-right:0}.catalog_card-list .product-card:not(:nth-child(3n)){margin-right:calc(14px + 89.5*(100vw - 583px)/179)}}@media(max-width: 582px){.catalog_body .catalog_card-list .product-card{margin-right:0 !important}.catalog_body .catalog_card-list .product-card:nth-child(odd){margin-right:0 !important}.catalog_card-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .catalog_body .catalog_card-list .product-card{width:calc(135px + 100*(100vw - 320px)/262) !important}.catalog_body .catalog_card-list .product-card_img-container{width:calc(135px + 100*(100vw - 320px)/262) !important;height:calc(135px + 100*(100vw - 320px)/262) !important}.product-card_satrs{margin-bottom:0 !important}.product-card_comparison,.product-card_favorite{top:0 !important}.catalog_card-list .product-card_action{top:12px !important}.catalog_card-list .product-card_discount{top:40px !important}.catalog_filter-list-wrapper .select__item{background:#f5f5f5}}.catalog_card-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog_card-list-row .product-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;transition:.3s;padding:20px 0 16px 0;border-radius:8px}.catalog_card-list-row .product-card:not(:nth-last-child(1)){margin-bottom:16px}.catalog_card-list-row .product-card_img-slider_container{margin-right:16px}.catalog_card-list-row .product-card_img-container{width:200px;height:200px}.catalog_card-list-row .product-card_about{margin-right:40px}.catalog_card-list-row .product-card_title{-webkit-text-decoration:none;text-decoration:none;font-size:24px;font-weight:600;line-height:1.4em;color:#373737;margin-top:-5px}.catalog_card-list-row .product-card_about-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.catalog_card-list-row .product-card_about-btns button{display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-transition:.5s;transition:.5s;margin-top:0;color:rgba(33,33,33,.5);font-size:14px}.catalog_card-list-row .product-card_about-btns button svg{margin-right:15px}.catalog_card-list-row .product-card_about-btns button:hover{color:#00a4c8}.catalog_card-list-row .product-card_about-btns button.active{color:#00a4c8}.catalog_card-list-row .product-card_about-btns button:nth-child(1){margin-right:30px}.catalog_card-list-row .product-card_text{color:#373737;font-size:16px;line-height:1.6em;height:85px;max-height:4.8em;overflow:hidden;margin-top:16px;margin-bottom:35px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.catalog_card-list-row .product-card_code{color:#373737;font-size:14px;margin-bottom:6px;margin-top:-3px}.catalog_card-list-row .product-card_satrs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(33,33,33,.5);font-size:14px}.catalog_card-list-row .product-card_raiting{margin-bottom:11px;margin-left:3px}.catalog_card-list-row .product-card_raiting svg{width:17px;height:25px;margin-right:5px}.catalog_card-list-row .product-card_credit,.catalog_card-list-row .product-card_cashback{color:#373737;font-size:16px;margin-bottom:10px;white-space:nowrap}.catalog_card-list-row .product-card_price{margin-bottom:9px}.catalog_card-list-row .product-card_price-current{font-size:24px;margin-right:12px}.catalog_card-list-row .product-card_price-old{font-size:16px;color:#373737}.catalog_card-list-row .product-card_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:332px}.catalog_card-list-row .product-card_btns .blue-btn,.catalog_card-list-row .product-card_btns .white-btn{margin-bottom:12px;white-space:nowrap;width:160px !important;max-width:160px !important;height:40px;font-size:14px !important;border-radius:6px;padding:0 !important;font-weight:900}.catalog_card-list-row .product-card_btns button:nth-child(2){color:#004e98;-webkit-transition:.3s;transition:.3s}.catalog_card-list-row .product-card_btns button:nth-child(3){-ms-flex-preferred-size:100%;flex-basis:100%;min-width:332px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border-radius:6px}.catalog_card-list-row .product-card_btns button:nth-child(3) img{margin-right:10px}@media(max-width: 1399.98px){.catalog_card-list-row .product-card{width:auto !important;padding:22px 0 12px 0;margin-right:0 !important}.catalog_card-list-row .product-card_img-slider_container{margin-right:13px}.catalog_card-list-row .product-card_img-container{width:161px !important;height:161px !important}.catalog_card-list-row .product-card_title{font-size:14px;line-height:22px}.catalog_card-list-row .product-card_text{font-size:12px;line-height:19px;height:54px;max-height:54px;margin-bottom:0}.catalog_card-list-row .product-card_about-btns{position:absolute;right:20px;bottom:2px}.catalog_card-list-row .product-card_about-btns button{width:119px}.catalog_card-list-row .product-card_about-btns button:nth-child(1){width:91px;margin-right:28px}.catalog_card-list-row .product-card_about{margin-right:20px;position:relative}.catalog_card-list-row .product-card_code{font-size:12px;margin-bottom:4px}.catalog_card-list-row .product-card_credit{font-size:12px;margin-bottom:7px}.catalog_card-list-row .product-card_btns{width:232px}.catalog_card-list-row .product-card_btns button:nth-child(1),.catalog_card-list-row .product-card_btns button:nth-child(2){margin-bottom:8px;width:112px !important;max-width:112px !important;height:38px;font-size:12px !important}.catalog_card-list-row .product-card_btns button:nth-child(3){min-width:232px;height:38px;font-size:12px}}@media(max-width: 991px){.product-card_about-btns{bottom:3px !important}}@media(max-width: 1023.98px){.catalog_body .catalog_card-list-row div.product-card{width:auto !important}}.catalog-list-767{display:none}@media(max-width: 767px){.catalog-list-767{display:-webkit-box;display:-ms-flexbox;display:flex}}.catalog_top-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.catalog_top-filter .catalog_view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog_top-filter .catalog_view-item{font-size:14px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.catalog_top-filter .catalog_view-item:hover p{color:#004e98}.catalog_top-filter .catalog_view-item:hover svg path{fill:#004e98}.catalog_top-filter .catalog_view-item p{color:rgba(33,33,33,.5)}.catalog_top-filter .catalog_view-item svg{width:25px;height:18px;margin-right:6px}.catalog_top-filter .catalog_view-item svg path{fill:#dadada}.catalog_top-filter .catalog_view-item--active{cursor:default;-webkit-text-decoration:none;text-decoration:none}.catalog_top-filter .catalog_view-item--active p{color:#004e98;-webkit-text-decoration:none;text-decoration:none}.catalog_top-filter .catalog_view-item--active svg path{fill:#004e98}.catalog_top-filter .catalog_view-item:nth-child(1){margin-right:20px}@media(max-width: 767px){.catalog_view{display:none !important}.catalogBody h1{padding-top:15px}.catalog_top-filter{margin-bottom:15px}}.sanelit-search{width:100%;padding-top:16px !important;position:relative}@media(max-width: 1023.98px){.sanelit-search{padding-top:0 !important}}.sanelit-search_form{border:2px solid rgba(0,78,152,.1);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 2px 4px 4px;height:48px;width:100%}@media(max-width: 1023.98px){.sanelit-search_form{height:48px;padding:3px 2px 3px 3px}}@media(max-width: 767.98px){.sanelit-search_form{height:48px;width:calc(100% - 6px)}}@media(max-width: 575.98px){.sanelit-search_form{background:#fff;border-radius:8px}}.sanelit-search_input{padding:12px;border:none;width:100%}@media(max-width: 767.98px){.sanelit-search_input{padding:7px;height:100%;font-size:10px}}.sanelit-search_clean{width:14px;height:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:13px}@media(max-width: 767.98px){.sanelit-search_clean{width:16px;height:16px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.sanelit-search_submit{width:40px;height:40px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1023.98px){.sanelit-search_submit{width:45px;height:37px}}@media(max-width: 575.98px){.sanelit-search_submit{width:54px;height:36px;left:7px}}.sanelit-search_submit img{height:100%}.search-popup_items::-webkit-scrollbar{height:4px !important}.search-popup_items::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important;height:4px !important}.search-popup_items::-webkit-scrollbar-thumb{background-color:#004e98 !important;border-radius:20px !important;font-size:20px !important;height:1px !important}@media(max-width: 1024px){.sanelit-search{top:-9px}.search-popup_item:hover{color:#004e98 !important}.search-popup_item:active{color:#004e98 !important}}.sanelit-search_input::-webkit-input-placeholder{font-size:14px !important}.sanelit-search_input::-moz-placeholder{font-size:14px !important}.sanelit-search_input:-ms-input-placeholder{font-size:14px !important}.sanelit-search_input::-ms-input-placeholder{font-size:14px !important}.sanelit-search_input::placeholder{font-size:14px !important}.sanelit-search_input2{width:100%;border:none;padding-left:10px}.banners-slider{z-index:0;position:relative;margin-top:45px;margin-bottom:64px}@media(max-width: 1023.98px){.banners-slider{margin-bottom:40px}}@media(max-width: 767.98px){.banners-slider{margin-bottom:36px;margin-top:0}}@media(max-width: 767.98px){.banners-slider .container{padding:0}}.banners-slider_container{overflow:hidden;position:relative;padding-bottom:34px !important}@media(max-width: 767.98px){.banners-slider_container{padding-bottom:0 !important}}.banners-slider_pagination{bottom:5px !important}@media(max-width: 767.98px){.banners-slider_pagination{display:none}}.banners-slider_navigation_container{position:absolute;right:0;top:189px;width:100%;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1199.98px){.banners-slider_navigation_container{top:160px}}@media(max-width: 767.98px){.banners-slider_navigation_container{display:none}}.banners-slider_navigation_container .slider_prev{left:15px;width:40px;height:40px}@media(max-width: 1399.98px){.banners-slider_navigation_container .slider_prev{left:30px}}.banners-slider_navigation_container .slider_next{right:15px;width:40px;height:40px}@media(max-width: 1399.98px){.banners-slider_navigation_container .slider_next{right:30px}}.banner{border-radius:8px;overflow:hidden}@media(max-width: 767.98px){.banner{border-radius:0}}.banner_clickable{cursor:pointer}@media(max-width: 1199.98px){.banner_container{height:333px}}.banner_img{position:absolute;left:0;top:0;width:100%;height:100%}@media(max-width: 1399.98px){.banner_img{height:100%}}@media(max-width: 1023.98px){.banner_img{display:none}}.banner_img--1024{display:none}@media(max-width: 1023.98px){.banner_img--1024{display:block}}@media(max-width: 767.98px){.banner_img--1024{display:none}}.banner_img--768{display:none}@media(max-width: 767.98px){.banner_img--768{display:block}}.banner_desc-container{position:absolute;top:0;left:0;background:rgba(0,78,152,.85);width:448px;height:100%;z-index:1;padding:43px 36px}@media(max-width: 1199.98px){.banner_desc-container{width:400px}}@media(max-width: 767.98px){.banner_desc-container{width:100%;top:auto;top:initial;bottom:0;height:78px;padding:15px 0}}.banner_title{font-weight:600;font-size:45px;line-height:120%;color:#fff;text-align:center;margin-bottom:47px}@media(max-width: 1199.98px){.banner_title{font-size:30px;margin-bottom:20px}}@media(max-width: 767.98px){.banner_title{font-size:24px;margin-bottom:10px}}.banner_desc ul{padding-left:68px}@media(max-width: 767.98px){.banner_desc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}}.banner_desc ul li::before{content:"";background:#ff6700;font-weight:bold;display:inline-block;margin-left:-1em;width:11px;height:11px;float:left;border-radius:100%;margin-right:17px}@media(max-width: 767.98px){.banner_desc ul li::before{width:5px;height:5px;margin-right:6px}}.banner_desc li{font-weight:500;font-size:24px;line-height:140%;color:#fff;margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1199.98px){.banner_desc li{font-size:20px;margin-bottom:10px}}@media(max-width: 767.98px){.banner_desc li{font-size:12px;margin:0 10px}}@media(max-width: 360px){.banner_title{font-size:16px}}.category-slider{margin-top:40px;overflow:visible}@media(max-width: 1023.98px){.category-slider{margin-top:30px}}@media(max-width: 767.98px){.category-slider{margin-top:10px;height:246px}}.category-card{position:relative;height:233px;width:170px;cursor:pointer;display:block}@media(max-width: 767.98px){.category-card{width:86px;height:115px}}.category-card_head{width:170px;height:233px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,78,152,.05);border-radius:8px;padding:32px 13px 12px}.category-card_head:hover .category-card_title{color:#00a4c8}.category-card_head:active .category-card_title{color:#004e98}@media(max-width: 767.98px){.category-card_head{width:100%;height:115px;padding:12px 5px}}.category-card_img{width:130px;height:130px;margin-bottom:24px}@media(max-width: 767.98px){.category-card_img{width:62px;height:62px;margin-bottom:12px}}.category-card_title{font-weight:400;font-size:16px;line-height:160%;margin-bottom:8px}@media(max-width: 767.98px){.category-card_title{font-size:calc(12px + 4*(100vw - 320px)/448);line-height:120%;white-space:nowrap}}@media(max-width: 360px){.category-card_title{font-size:12px}}@media(max-width: 568px){.category-card_head:hover .category-card_title{color:#004e98}}.category-card_head{-webkit-text-decoration:none !important;text-decoration:none !important;color:rgba(33,33,33,.9)}.category-card_title{color:rgba(33,33,33,.9)}.category-popular{margin-bottom:65px}@media(max-width: 1023.98px){.category-popular{margin-bottom:40px}}@media(max-width: 767.98px){.category-popular{margin-bottom:34px}}.category-popular_container{position:relative;overflow:hidden;padding-bottom:30px}@media(max-width: 767.98px){.category-popular_container{padding-bottom:20px}}.category-popular .swiper-scrollbar{bottom:-15px !important}.advantages{margin-bottom:95px}@media(max-width: 1023.98px){.advantages{margin-bottom:40px}}@media(max-width: 767.98px){.advantages{margin-bottom:38px}}.advantages_container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;margin-top:40px}@media(max-width: 1023.98px){.advantages_container{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}}@media(max-width: 767.98px){.advantages_container{margin-top:11px}}.advantages_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 10px;background:rgba(0,78,152,.05);border-radius:8px}@media(max-width: 767.98px){.advantages_item{padding:10px}}.advantages_title{font-weight:600;line-height:160%;margin-bottom:calc(4px + 11*(100vw - 320px)/704);max-height:28px;font-size:calc(12px + 6*(100vw - 320px)/704)}@media(max-width: 767.98px){.advantages_title{line-height:120%}}.advantages_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantages_list-item{font-weight:400;line-height:160%;margin-bottom:8px;font-size:16px;text-align:center}.advantages_list-item_mob{display:none}@media(max-width: 1199.98px){.advantages_list-item{font-size:13px}}@media(max-width: 767.98px){.advantages_list-item{font-size:12px}.advantages_list-item_desc{display:none}.advantages_list-item_mob{display:block}}@media(max-width: 575.98px){.advantages_list-item{margin-bottom:1px}}.advantages_list-item:last-child{margin-bottom:0}@media(max-width: 360px){.advantages_list-item{font-size:10px}}.products-cards{margin-bottom:83px}@media(max-width: 1023.98px){.products-cards{margin-bottom:43px}}@media(max-width: 767.98px){.products-cards{margin-bottom:19px}}.products-cards_container{margin-top:38px}@media(max-width: 1023.98px){.products-cards_container{margin-top:30px}}@media(max-width: 767.98px){.products-cards_container{margin-top:13px}}.products-cards_filters{margin-top:-7px;overflow:scroll;margin-bottom:51px;margin-left:3px}@media(max-width: 1199.98px){.products-cards_filters{margin-bottom:50px}}@media(max-width: 767.98px){.products-cards_filters{margin-bottom:5px;margin-top:-3px;margin-left:0}}.products-cards_filters::-webkit-scrollbar{display:none}.products-cards_filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll}.products-cards_filters-container::-webkit-scrollbar{width:0;border-radius:0;height:0}.products-cards_filters-container::-webkit-scrollbar-track{margin-top:0;background:rgba(0,0,0,0);border-radius:0}.products-cards_filters-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:0;height:0}.products-cards_filters-container-row{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 1023.98px){.products-cards_filters-container-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0 !important}}.products-cards_container--catalog{margin-top:0}.products-cards_filter--catalog{margin-top:0;margin-left:0;margin-bottom:10px}.products-cards_filter--catalog .products-cards_filter{font-size:18px;font-weight:400;line-height:29px;margin-right:29px;margin-bottom:7px}.products-cards_filter{padding:0 0 9.5px 0;font-weight:400;font-size:18px;line-height:160%;margin-right:29px;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 1199.98px){.products-cards_filter{font-size:18px;line-height:120%}}@media(max-width: 767.98px){.products-cards_filter{padding:0 0 4px 0;font-size:13px;line-height:120%;margin-right:12px;font-weight:400}}@media(max-width: 575.98px){.products-cards_filter{margin-bottom:5px;font-size:13px}}.products-cards_filter:hover{color:#00a4c8;border-bottom:2px solid #00a4c8}.products-cards_filter:active{color:#004e98;border-bottom:2px solid #004e98}.products-cards_filter--active,.products-cards_filter2--active{color:#004e98;border-bottom:2px solid #004e98}.products-cards_slider{position:relative}@media(max-width: 1024px){.products-cards_filter:hover{color:#252525 !important;border-bottom:none !important}.products-cards_filter.products-cards_filter--active,.products-cards_filter.products-cards_filter2--active{color:#004e98 !important;border-bottom:2px solid #004e98 !important}}.catalogBody .products-cards_container,.catalogBody .catalog_top-filter{padding-left:268px}@media(max-width: 1399.98px){.catalogBody .products-cards_container,.catalogBody .catalog_top-filter{padding-left:0}}.catalog_top-wrapper--height.products-cards_filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;height:95px;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.catalog_top-wrapper--height.products-cards_filters-container::-webkit-scrollbar{width:4px;border-radius:2px;height:2px}.catalog_top-wrapper--height.products-cards_filters-container::-webkit-scrollbar-track{margin-top:26px;background:rgba(49,56,150,.1);border-radius:10px}.catalog_top-wrapper--height.products-cards_filters-container::-webkit-scrollbar-thumb{background:#004e98;border-radius:3px;height:2px}@media(max-width: 575.98px){.catalog_top-wrapper--height.products-cards_filters-container{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;min-width:100%}}@media(max-width: 568px){.catalog_top-wrapper--height .products-cards_filters-container{height:60px}.catalog_top-wrapper--height .products-cards_filters-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:3px;height:2px}.catalog_top-wrapper--height .products-cards_filters-container::-webkit-scrollbar-track{margin-top:26px;background:rgba(0,0,0,0);border-radius:10px}}@media(max-width: 1324px){.catalog_top-wrapper{padding-left:0}.products-cards_filter{font-size:14px !important;margin-right:32px !important;line-height:22px !important;margin-bottom:12px !important}}@media(max-width: 1024px){.products-cards_filter{font-size:14px !important;margin-right:24px !important;line-height:18px !important;margin-bottom:8px !important}.products-cards_filters-container-row{height:auto}.catalog_top-filter{padding-left:0}.catalog_filter-list.opacity{min-width:0 !important;width:0 !important;max-width:0 !important;opacity:0 !important;margin-right:0 !important}}@media(max-width: 768px){.products-cards_filter{font-size:12px !important;margin-right:14px !important;line-height:18px !important;margin-bottom:8px !important}.products-cards_filter:hover{color:#004e98 !important;border-bottom:2px solid #004e98 !important}.catalog_top-wrapper .products-cards_filters-container{height:auto}}.product-card{width:170px;padding-bottom:12px}@media(max-width: 767.98px){.product-card{width:calc(115px + 55*(100vw - 320px)/448)}}.product-card_img-slider{position:relative}.product-card_img-slider_container{position:relative}.product-card_discount{background:#004e98;border-radius:0 4px 4px 0;height:18px;left:0;top:24px;position:absolute;font-weight:400;font-size:8px;line-height:10px;color:#fff;padding:5px 8px 2px 8px}@media(max-width: 767.98px){.product-card_discount{font-weight:400;top:18px;font-size:8px;line-height:160%;height:auto;padding:2px 7px}}.product-card_img-container{width:170px;height:170px;position:relative}@media(max-width: 767.98px){.product-card_img-container{width:calc(115px + 55*(100vw - 320px)/448);height:calc(115px + 55*(100vw - 320px)/448)}}.product-card_img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.product-card_img.active-img{display:block}.product-card_img-sectors{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.product-card_img-sector{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-card_dots{margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767.98px){.product-card_dots{margin:5px 0 6px}}.product-card_dot{width:16px;height:2px;background:#a8a5a5;border-radius:2px;margin:0 2px;cursor:pointer}@media(max-width: 767.98px){.product-card_dot{width:calc(12px + 4*(100vw - 320px)/448)}}.product-card_dot.active-dot{background:#004e98}.product-card_title{display:inline-block;font-weight:400;font-size:14px;line-height:160%;margin-bottom:8px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 767.98px){.product-card_title{font-size:10px;margin-bottom:7px}}.product-card_title:hover{color:#00a4c8}.product-card_title:active{color:#004e98}@media(max-width: 767.98px){.product-card .product-card_title:hover{color:#004e98 !important}}.product-card_type{font-weight:400;font-size:12px;line-height:160%;margin-bottom:9px}@media(max-width: 767.98px){.product-card_type{font-size:9px;line-height:120%;margin-bottom:calc(4px + 5*(100vw - 320px)/448)}}.product-card_raiting{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:13px}@media(max-width: 767.98px){.product-card_raiting{margin-bottom:8px}}@media(max-width: 575.98px){.product-card_raiting{margin-bottom:10px}}.product-card_satrs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:6px;margin-bottom:16px}.product-card_satrs svg{margin-right:4px}@media(max-width: 767.98px){.product-card_satrs svg{width:9px;height:9px;margin-right:2px}}.product-card_raiting-count{font-weight:400;font-size:12px;line-height:160%;color:rgba(33,33,33,.5)}@media(max-width: 767.98px){.product-card_raiting-count{font-size:9px;line-height:120%}}.product-card_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:9px}@media(max-width: 767.98px){.product-card_price{margin-bottom:calc(4px + 3*(100vw - 320px)/448);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:12px}}.product-card_price-current{font-weight:600;font-size:18px;line-height:140%;color:rgba(33,33,33,.9);margin-right:12px;white-space:nowrap}@media(max-width: 767.98px){.product-card_price-current{font-size:14px;margin-right:8px;line-height:18px}}.product-card_price-old{font-weight:400;font-size:12px;white-space:nowrap;line-height:160%;text-decoration-line:line-through}@media(max-width: 767.98px){.product-card_price-old{font-size:10px;line-height:140%}}.product-card_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card_cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background:#ff6700;border-radius:8px;margin-right:8px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:700;font-size:11.0833px;line-height:160%;color:#fff}.product-card_cart.added{background:#004e98}.product-card_cart.added:hover{background:#003c75}@media(max-width: 767.98px){.product-card_cart{font-size:calc(8px + 3*(100vw - 320px)/448);line-height:120%;white-space:nowrap;padding:calc(9px + 1*(100vw - 320px)/448);margin-right:calc(0px + 8*(100vw - 320px)/448);border-radius:8px;width:76px}}.product-card_cart-ico{width:16px;height:16px;margin-right:9px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 767.98px){.product-card_cart-ico{width:8px;height:8px;margin-right:4px}}@media(max-width: 767.98px){.product-card_cart-ico svg{width:8px;height:8px;min-width:8px;min-height:8px}}.product-card_cart-ico path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-card_cart-text{font-weight:700;font-size:11.0833px;line-height:160%;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 767.98px){.product-card_cart-text{font-size:calc(8px + 3*(100vw - 320px)/448);line-height:120%;white-space:nowrap}}.product-card_comparison{width:29px;height:29px;cursor:pointer;margin-right:4px;margin-top:7px;position:relative;top:-3px;left:-5px}@media(max-width: 1023.98px){.product-card_comparison{left:10px}}@media(max-width: 767.98px){.product-card_comparison{width:calc(20px + 9*(100vw - 320px)/448);height:calc(20px + 9*(100vw - 320px)/448);margin-right:-6px;margin-top:0}}.product-card_comparison svg{width:12px;height:18px}@media(max-width: 767.98px){.product-card_comparison svg{width:calc(7px + 5*(100vw - 320px)/448);height:calc(11px + 7*(100vw - 320px)/448)}}.product-card_comparison path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-card_favorite{width:29px;height:29px;cursor:pointer;margin-top:7px;position:relative;left:-5px;top:-2px}@media(max-width: 1023.98px){.product-card_favorite{left:10px}}@media(max-width: 767.98px){.product-card_favorite{display:-webkit-box;display:-ms-flexbox;display:flex;width:17px;height:17px;margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 767.98px){.product-card_favorite svg{width:calc(12px + 17*(100vw - 320px)/448);height:calc(11px + 7*(100vw - 320px)/448)}}.product-card_favorite path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-card_cart:hover{background:#ff6700;-webkit-box-shadow:0px 4px 12px rgba(202,82,0,.35);box-shadow:0px 4px 12px rgba(202,82,0,.35)}.product-card_cart:active{background:#004e98;opacity:1}.product-card_cart.added:hover{-webkit-box-shadow:-1px 2px 4px 4px rgba(55,87,214,.12);box-shadow:-1px 2px 4px 4px rgba(55,87,214,.12);background:#004e98 !important}.product-card_cart.added:active{-webkit-box-shadow:none;box-shadow:none;background:#003c75 !important}.product-card_comparison:hover path{fill:#00a4c8}.product-card_comparison:hover.active path{fill:#00a4c8}.product-card_favorite:hover path{fill:#00a4c8}.product-card_fast-view{position:absolute;bottom:6px;left:0;right:0;margin:0 auto;width:142px;padding:10px 12px;background:#fff;color:#004e98;border:2px solid #004e98;border-radius:8px;font-weight:600;font-size:12px;line-height:160%;z-index:3;display:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 1023.98px){.product-card_fast-view{display:none !important}}.product-card_fast-view:hover{background:#e5edf5;border:2px solid #004e98;-webkit-box-shadow:0 0 5px 5px rgba(55,87,214,.14);box-shadow:0 0 5px 5px rgba(55,87,214,.14)}.product-card_fast-view:active{background:#b3cae1}.product-card_img-slider:hover .product-card_fast-view{display:block}@media(max-width: 360px){.product-card_title{font-size:10px}}@media(max-width: 768px){.product-card_cart p{display:none}.product-card_cart{min-width:82px;min-height:32px;max-width:82px;max-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card_cart svg{min-height:18px;min-width:18px}.product-card_comparison svg{display:block;min-height:16px;min-width:16px}.product-card_favorite svg{display:block;min-height:16px;min-width:14px}}.products-cards_filters-container--mob-wrapper{display:none !important}@media(max-width: 568px){.products-cards_filters-container--mob-wrapper{display:block}.products-cards_filters-container--mob-wrapper .products-cards_filters-container--mob{margin-bottom:13px}.products-cards_filters-container--mob-wrapper .products-cards_filter:nth-last-child(1){margin-right:0 !important}}.product-card_comparison.active svg path,.product-card_favorite.active svg path{fill:#00a4c8 !important}.products-cards_filter--not-active{pointer-events:none;color:rgba(33,33,33,.5);cursor:not-allowed}@media(max-width: 1300px){.sanelit-modal--item{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:20px}}.small-banners{margin-bottom:75px}@media(max-width: 1023.98px){.small-banners{margin-bottom:40px}}@media(max-width: 767.98px){.small-banners{margin-bottom:20px}}.small-banners_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding-bottom:15px}@media(max-width: 1023.98px){.small-banners_container{margin-top:30px}}@media(max-width: 767.98px){.small-banners_container{margin-top:10px}}.small-banners_scrolbar{bottom:0 !important}.small-banner{width:350px;margin-right:28px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-height:220px}@media(max-width: 1023.98px){.small-banner{width:310px;margin-right:20px}}@media(max-width: 767.98px){.small-banner{width:236px;height:170px;margin-right:16px}}.small-banner img{width:408px}@media(max-width: 1023.98px){.small-banner img{width:310px}}@media(max-width: 767.98px){.small-banner img{width:236px;height:170px}}.small-banner:last-child{margin-right:0}.make-order{margin-bottom:80px}@media(max-width: 1023.98px){.make-order{margin-bottom:40px}}@media(max-width: 767.98px){.make-order{margin-bottom:20px}}.make-order_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;overflow-x:scroll;padding-bottom:15px;padding-top:3px}@media(max-width: 1023.98px){.make-order_container{margin-top:30px}}@media(max-width: 767.98px){.make-order_container{overflow-x:visible;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;margin-top:9px}}.make-order_container::-webkit-scrollbar{display:none;height:2px;border-radius:2px}.make-order_container::-webkit-scrollbar-track{background:#fff;margin:0 37px}.make-order_container::-webkit-scrollbar-thumb{background:#004e98;border-radius:3px}.make-order_card{position:relative;border-radius:8px;-webkit-box-shadow:1px 1px 5px -1px rgba(55,87,214,.7);box-shadow:1px 1px 5px -1px rgba(55,87,214,.7);padding:32px 8px 4px 8px;margin-right:28px;width:188px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1px}@media(max-width: 767.98px){.make-order_card{margin-right:0;width:100%;padding:12px 5px 1px}}.make-order_card:last-child{margin-right:3px}.make-order_ico{width:110px;height:110px;margin-bottom:2px}@media(max-width: 767.98px){.make-order_ico{width:50px;height:50px;margin-bottom:0}}.make-order_title{font-weight:400;font-size:16px;line-height:160%;text-align:center}@media(max-width: 767.98px){.make-order_title{font-size:calc(8px + 8*(100vw - 320px)/448)}}.make-order_num{display:none;position:absolute;top:10px;left:10px;font-weight:400;font-size:16px;line-height:14px;color:#004e98}@media(max-width: 1199.98px){.make-order_num{display:block}}@media(max-width: 767.98px){.make-order_num{top:4px;left:4px;font-size:10.5px;line-height:9px}}.brands-cards{margin-bottom:80px}@media(max-width: 1023.98px){.brands-cards{margin-bottom:55px}}@media(max-width: 767.98px){.brands-cards{margin-bottom:20px}}.brands-cards_container{position:relative;margin-top:40px}@media(max-width: 1023.98px){.brands-cards_container{margin-top:30px}}@media(max-width: 767.98px){.brands-cards_container{margin-top:10px}}.brand-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);border-radius:8px;padding-top:17px;margin-bottom:12px;overflow:hidden;width:170px;height:260px}@media(max-width: 767.98px){.brand-card{width:115px;height:170px;padding-top:0;border-radius:4px}}.brand-card_logo{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767.98px){.brand-card_logo{padding:5px 5px 0}}.brand-card_img{width:170px;height:170px;border-radius:8px;margin-top:10px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}@media(max-width: 767.98px){.brand-card_img{width:115px;height:115px}}.review-card{padding:24px 24px 45px 24px;width:330px;background:rgba(0,78,152,.05);border-radius:8px;position:relative}@media(max-width: 767.98px){.review-card{width:220px;padding:16px;background:#fff;padding-top:15px;padding-bottom:32px !important;border-radius:4px}}.review-card--first{padding-bottom:25px !important}.review-card--first .review-card_body{height:100%}.review-card--first .review-card_show-all,.review-card--first .review-card_hide-all{display:none}.review-card_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}@media(max-width: 767.98px){.review-card_head{margin-bottom:13px}}.review-card_reviewer{display:-webkit-box;display:-ms-flexbox;display:flex}.review-card_img{width:40px;height:40px;border-radius:100%;margin-right:16px;overflow:hidden}@media(max-width: 767.98px){.review-card_img{width:26px;height:26px;margin-right:7px}}.review-card_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-card_name{font-weight:400;font-size:14px;line-height:150%;font-family:"Manrope"}@media(max-width: 767.98px){.review-card_name{font-size:11px;line-height:14px}}.review-card_date{font-weight:400;font-size:12px;line-height:160%;color:#848a8a;font-family:"Manrope"}@media(max-width: 767.98px){.review-card_date{font-size:11px;line-height:120%}}.review-card_raiting{display:-webkit-box;display:-ms-flexbox;display:flex}.review-card_raiting svg{margin-right:4px}@media(max-width: 767.98px){.review-card_raiting svg{width:9px;height:9px;margin-right:2px}}.review-card_raiting svg:last-child{margin-right:0}.review-card_body{font-weight:400;font-size:14px;line-height:156%;overflow:hidden;height:132px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:"Manrope"}@media(max-width: 767.98px){.review-card_body{font-size:12px;line-height:18px;height:127px}}.review-card_body a{color:#00a4c8}.review-card_show-all{position:absolute;bottom:15px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);font-weight:400;font-size:14px;line-height:160%;background:#f2f6fa;color:#212121;width:auto;font-family:"Manrope"}@media(max-width: 1023.98px){.review-card_show-all{bottom:15px}}@media(max-width: 767.98px){.review-card_show-all{bottom:11px;right:50%;background:#fff;font-size:11px;line-height:14px}}.review-card_show-all span{color:#004e98;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.review-card_show-all span:hover{color:#38c4e2}.review-card_show-all span:active{color:#004e98}.review-card .review-card_hide-all:hover{color:#00a4c8}.review-card .review-card_hide-all:active{color:#004e98}.review-card_hide-all{position:absolute;bottom:12px;left:0;right:0;margin:0 auto;font-family:"Manrope";font-weight:400;font-size:14px;line-height:160%;color:#004e98;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:none;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 767.98px){.review-card_hide-all{font-size:11px;line-height:14px;bottom:9px}}.full-review{padding-bottom:42px}@media(max-width: 767.98px){.full-review{padding-bottom:24px}}@media(max-width: 767px){.review-card--first{padding-bottom:32px !important}.review-card--first .review-card_body{height:127px}.review-card--first .review-card_show-all{display:block}}.review-cards{margin-bottom:95px}@media(max-width: 1023.98px){.review-cards{margin-bottom:55px}}@media(max-width: 767.98px){.review-cards{margin-bottom:34px;background:#f2f6fa;padding:15px 0 30px}}.review-cards_container{position:relative;margin-top:40px}@media(max-width: 1023.98px){.review-cards_container{margin-top:30px}}@media(max-width: 767.98px){.review-cards_container{margin-top:15px}}.review-cards .swiper-scrollbar{bottom:-15px !important}.faq-blocks{margin-bottom:64px}.faq-blocks .accord-block{border-bottom:1px solid #e5edf5}@media(max-width: 1023.98px){.faq-blocks{margin-bottom:40px}}@media(max-width: 767.98px){.faq-blocks{margin-bottom:32px}}.faq-blocks_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media(max-width: 1023.98px){.faq-blocks_container{margin-top:30px}}@media(max-width: 767.98px){.faq-blocks_container{margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 575.98px){.faq-blocks .container{padding:0}}@media(max-width: 575.98px){.faq-blocks .section-title{padding:0 15px}}.faq-blocks_left-column{width:50%;margin-right:30px}@media(max-width: 767.98px){.faq-blocks_left-column{width:100%;margin-right:0}}.faq-blocks_right-column{width:50%}@media(max-width: 767.98px){.faq-blocks_right-column{width:100%}}.faq-blocks_show-more{color:#004e98;-webkit-text-decoration:underline;text-decoration:underline;margin-top:12px;font-family:"Manrope";font-weight:700;font-size:13px;line-height:18px}@media(max-width: 767.98px){.faq-blocks_show-more{display:block}}@media(max-width: 575.98px){.faq-blocks_show-more{font-size:11px}}.faq-block_text{padding:12px 16px;font-weight:400;font-size:16px;line-height:26px;color:rgba(33,33,33,.5);font-family:"Manrope"}@media(max-width: 767.98px){.faq-block_text{padding:12px 15px;font-size:calc(12px + 4*(100vw - 320px)/448);line-height:20px}}.subscribe-block{margin-bottom:96px}@media(max-width: 1023.98px){.subscribe-block{margin-bottom:40px}}@media(max-width: 767.98px){.subscribe-block{margin-bottom:4px}}.subscribe-block_container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767.98px){.subscribe-block .container{padding:0}}.subscribe-block_banner{width:508px;height:219px;border-radius:8px;overflow:hidden;margin-left:30px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.subscribe-block_banner--desc{display:block}@media(max-width: 1399.98px){.subscribe-block_banner--desc{display:none}}.subscribe-block_banner--mob{display:none}@media(max-width: 1399.98px){.subscribe-block_banner--mob{display:block}}@media(max-width: 1199.98px){.subscribe-block_banner{width:304px;height:152px;margin-left:16px}}@media(max-width: 1023.98px){.subscribe-block_banner{display:none}}.subscribe-block_banner img{width:100%;height:100%}.subscribe-form_container{background:#004e98;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 40px}@media(max-width: 1199.98px){.subscribe-form_container{padding:14px 16px}}@media(max-width: 767.98px){.subscribe-form_container{border-radius:0;padding:32px 30px}}@media(max-width: 575.98px){.subscribe-form_container{padding:24px 15px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.subscribe-form_desc{margin-right:24px}@media(max-width: 1399.98px){.subscribe-form_desc{padding-left:0}}@media(max-width: 575.98px){.subscribe-form_desc{margin-right:0}.subscribe-form_desc .subscribe-form_subtitle{display:none}}.subscribe-form_desc2{display:none}@media(max-width: 575.98px){.subscribe-form_desc2{display:block;margin-top:12px}}.subscribe-form_title{font-weight:600;font-size:32px;line-height:1.4em;color:#fff;margin-bottom:16px;min-height:50px;font-family:"Manrope"}@media(max-width: 1399.98px){.subscribe-form_title{font-size:24px}}@media(max-width: 991.98px){.subscribe-form_title{margin-bottom:18px}}@media(max-width: 767.98px){.subscribe-form_title{line-height:120%}}@media(max-width: 575.98px){.subscribe-form_title{font-size:12px;min-height:0;min-height:initial;text-align:center}}.subscribe-form_subtitle{margin-bottom:9px;font-family:"Manrope";font-weight:400;font-size:12px;line-height:1.6em;color:#fff}@media(max-width: 1199.98px){.subscribe-form_subtitle{font-size:10px}}@media(max-width: 575.98px){.subscribe-form_subtitle{line-height:180%;text-align:center;font-size:calc(9px + 3*(100vw - 320px)/448)}}.subscribe-form_subtitle a{color:#00a4c8;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.subscribe-form_subtitle a:hover{color:#38c4e2}.subscribe-form_form{width:332px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media(max-width: 1399.98px){.subscribe-form_form{width:250px}}@media(max-width: 575.98px){.subscribe-form_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.subscribe-form_input{border:2px solid rgba(49,56,150,.1);border-radius:8px;height:56px;margin-bottom:17px;padding:16px 13px;width:100%;font-family:"Manrope"}@media(max-width: 1199.98px){.subscribe-form_input{margin-bottom:8px;font-size:14px;height:48px}}@media(max-width: 575.98px){.subscribe-form_input{border:medium none currentcolor;border:initial;margin-bottom:12px;margin-right:0;width:100%;height:48px;padding:10px 6px;font-size:12px;line-height:120%;border-radius:8px}}.subscribe-form_input::-webkit-input-placeholder{font-family:"Manrope";font-weight:400;font-size:16px;line-height:21px;color:#828282}@media(max-width: 1199.98px){.subscribe-form_input::-webkit-input-placeholder{font-size:14px}}@media(max-width: 575.98px){.subscribe-form_input::-webkit-input-placeholder{font-size:12px;line-height:120%;text-align:center}}.subscribe-form_input::-moz-placeholder{font-family:"Manrope";font-weight:400;font-size:16px;line-height:21px;color:#828282}@media(max-width: 1199.98px){.subscribe-form_input::-moz-placeholder{font-size:14px}}@media(max-width: 575.98px){.subscribe-form_input::-moz-placeholder{font-size:12px;line-height:120%;text-align:center}}.subscribe-form_input::-ms-input-placeholder{font-family:"Manrope";font-weight:400;font-size:16px;line-height:21px;color:#828282}@media(max-width: 1199.98px){.subscribe-form_input::-ms-input-placeholder{font-size:14px}}@media(max-width: 575.98px){.subscribe-form_input::-ms-input-placeholder{font-size:12px;line-height:120%;text-align:center}}.subscribe-form_input::-webkit-input-placeholder{font-family:"Manrope";font-weight:400;font-size:16px;line-height:21px;color:#828282}.subscribe-form_input::-moz-placeholder{font-family:"Manrope";font-weight:400;font-size:16px;line-height:21px;color:#828282}.subscribe-form_input:-ms-input-placeholder{font-family:"Manrope";font-weight:400;font-size:16px;line-height:21px;color:#828282}.subscribe-form_input::-ms-input-placeholder{font-family:"Manrope";font-weight:400;font-size:16px;line-height:21px;color:#828282}.subscribe-form_input::placeholder{font-family:"Manrope";font-weight:400;font-size:16px;line-height:21px;color:#828282}@media(max-width: 1199.98px){.subscribe-form_input::-webkit-input-placeholder{font-size:14px}.subscribe-form_input::-moz-placeholder{font-size:14px}.subscribe-form_input:-ms-input-placeholder{font-size:14px}.subscribe-form_input::-ms-input-placeholder{font-size:14px}.subscribe-form_input::placeholder{font-size:14px}}@media(max-width: 575.98px){.subscribe-form_input::-webkit-input-placeholder{font-size:12px;line-height:120%;text-align:center}.subscribe-form_input::-moz-placeholder{font-size:12px;line-height:120%;text-align:center}.subscribe-form_input:-ms-input-placeholder{font-size:12px;line-height:120%;text-align:center}.subscribe-form_input::-ms-input-placeholder{font-size:12px;line-height:120%;text-align:center}.subscribe-form_input::placeholder{font-size:12px;line-height:120%;text-align:center}}.subscribe-form_submit{width:100%;background:#ff6700 !important;border-radius:8px;color:#fff;font-family:"Manrope";font-weight:700;font-size:18px;height:56px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:120%}@media(max-width: 1199.98px){.subscribe-form_submit{font-size:16px;height:48px}}@media(max-width: 575.98px){.subscribe-form_submit{font-size:14px;line-height:120%;height:48px}}.subscribe-form_submit:hover{-webkit-box-shadow:0px 12px 24px rgba(202,82,0,.35);box-shadow:0px 12px 24px rgba(202,82,0,.35)}.subscribe-form_subtitle{display:block}.subscribe-form_subtitle a{-webkit-text-decoration:underline !important;text-decoration:underline !important}.subscribe-form_subtitle a{-webkit-text-decoration:underline !important;text-decoration:underline !important}@media(max-width: 1600px){.subscribe-form_subtitle{width:100%}}.products-modal_container{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;top:0;width:100%;height:100%;background-color:rgba(7,7,8,.6);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:120px 50px 80px;overflow-y:auto;z-index:9999;visibility:hidden;opacity:0;-webkit-transition:visibility .1s, opacity .1s linear;transition:visibility .1s, opacity .1s linear}.products-modal_container.header-modal_active{visibility:visible !important;opacity:1 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-modal_show{visibility:visible;opacity:1}.products-modal_modal{background:#fff;border-radius:8px;padding:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1007px}.products-modal_image{width:407px;height:407px;margin-right:50px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:8px 0 0 8px;overflow:hidden}.products-modal_image img{width:100%;height:100%}.products-modal_code{font-weight:400;font-size:16px;line-height:160%;margin-bottom:18px;color:rgba(33,33,33,.5)}.products-modal_title{font-weight:600;font-size:18px;line-height:160%;margin-bottom:18px}.products-modal_price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.products-modal_price-current{font-weight:600;font-size:32px;line-height:140%;min-width:149px;margin-right:10px}.products-modal_price-old{font-weight:600;font-size:18px;line-height:160%;text-decoration-line:line-through}.products-modal_attribute{font-weight:400;font-size:14px;line-height:160%;margin-bottom:4px;color:rgba(33,33,33,.5)}.products-modal_close{position:absolute;top:10px;right:10px;width:30px;height:30px}.products-modal_close path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.products-modal_close:hover path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;fill:#00a4c8}.city-modal{position:absolute;display:none;top:210%;left:0;width:576px;background:#fff;border-radius:8px;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.15);box-shadow:4px 4px 15px rgba(0,0,0,.15)}.city-modal_container{padding:24px 32px}@media(max-width: 1199.98px){.city-modal_container{padding:16px}}.city-modal_close{position:absolute;display:block;right:16px;top:16px;width:17px;height:17px}.city-modal_close img{display:block}.city-modal_city{font-weight:600;font-size:18px;line-height:160%;margin-bottom:24px}@media(max-width: 1199.98px){.city-modal_city{margin-bottom:16px}}@media(max-width: 1023.98px){.city-modal_city{font-size:14px}}.city-modal_city span{color:#004e98}.city-modal_btn{width:250px;font-weight:700;font-size:16px;line-height:160%;padding:15px 30px;text-align:center;border-radius:8px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 1199.98px){.city-modal_btn{font-size:14px;padding:13px 30px}}.city-modal_btn:hover{-webkit-box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16)}.city-modal_sure-btn{background:#004e98;color:#fff;border:2px solid #004e98;margin-right:12px}@media(max-width: 1023.98px){.city-modal_sure-btn{margin-right:0;margin-bottom:12px}}.city-modal_city-pick.city-modal_btn{background:#fff;color:#004e98;border:2px solid #004e98}.city-modal:after{content:"";display:block;width:23px;height:19px;background-image:url(/local/assets/css/../icons/modaltry.svg);position:absolute;top:-18px;left:24px}@media(max-width: 767px){.sanelit-header_top-menu_link+.header-modal{display:none !important}}@media(max-width: 1025px){.city-modal{width:282px !important}.city-modal-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.city-modal_sure-btn{margin-bottom:12px}.city-modal_city{font-size:14px}}@media(max-width: 1330px){.product-card_buttons{width:84%}}@media(max-width: 768px){.product-card_buttons{width:100%}}body.cityChoose:before{content:"";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:9999999}body.cityChoose{overflow:hidden;padding-right:17px}.cityChoose.header-modal{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cityChoose.header-modal:after{display:none}.cityChoose.header-modal.header-modal_active{z-index:99999999;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1280px;height:552px;background:#fff;border-radius:8px;padding:40px}.cityChoose_close{position:absolute;right:15px;top:15px;width:17px;height:17px;cursor:pointer}.cityChoose_close img{width:100%}.cityChoose_current-city{font-size:24px;font-weight:600;margin-bottom:24px}.cityChoose .sanelit-search_input::-webkit-input-placeholder{font-size:14px !important}.cityChoose .sanelit-search_input::-moz-placeholder{font-size:14px !important}.cityChoose .sanelit-search_input:-ms-input-placeholder{font-size:14px !important}.cityChoose .sanelit-search_input::-ms-input-placeholder{font-size:14px !important}.cityChoose .sanelit-search_input::placeholder{font-size:14px !important}.cityChoose_city-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:28px}.cityChoose_city-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.5s;transition:.5s}.cityChoose_city-group a:not(:nth-last-child(1)){margin-bottom:16px}.cityChoose_city-group a{font-size:24px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;color:#212121}.cityChoose_city-group a:hover{color:#00a4c8}.cityChoose_city-group a:active{color:#004e98}.cityChoose_city-group--move{-webkit-transition:.5s;transition:.5s;position:relative}.cityChoose_city-group--move.move{left:60px}.cityChoose_search-result{display:none;position:absolute;top:160px;left:40px;width:397px;background:#fff;max-height:208px;padding:18px;-webkit-box-shadow:4px 4px 11px -1px rgba(55,87,214,.24);box-shadow:4px 4px 11px -1px rgba(55,87,214,.24);border-radius:8px;z-index:2}.cityChoose_search-result-list{overflow-y:auto;max-height:173px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cityChoose_search-result-list::-webkit-scrollbar{width:4px !important}.cityChoose_search-result-list::-webkit-scrollbar-track{background:#e5edf5 !important;height:4px !important}.cityChoose_search-result-list::-webkit-scrollbar-thumb{background-color:#004e98 !important;border-radius:20px !important;width:4px !important}.cityChoose_search-result-list a:not(:nth-last-child(1)){margin-bottom:12px}.cityChoose_search-result-list a{font-size:24px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;color:#212121}.cityChoose_search-result-list a:hover{color:#00a4c8}.cityChoose_search-result-list a:active{color:#004e98}.cityChoose_no-result{display:none !important}.cityChoose_no-result p:nth-child(1){font-weight:600;margin-bottom:6px}.cityChoose_no-result p{color:#212121}.cityChoose_city-group-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1300px){.cityChoose.header-modal.header-modal_active{max-width:700px;padding:15px;height:auto;width:calc(100% - 20px)}.cityChoose_current-city{font-size:14px;font-weight:600;margin-bottom:8px}.cityChoose_city-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.cityChoose_city-group{-ms-flex-preferred-size:48%;flex-basis:48%}.cityChoose_city-group a:not(:nth-last-child(1)){margin-bottom:16px}.cityChoose_city-group a{font-size:14px;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.cityChoose_search-result-list{max-height:120px}.cityChoose_search-result{top:97px;left:15px;width:300px;background:#fff;max-height:160px}.cityChoose_search-result a{font-size:12px;font-weight:400}.cityChoose_search-result a:not(:nth-last-child(1)){margin-bottom:12px}.cityChoose_no-result p{font-size:11px}}@media(max-width: 768px){.cityChoose.header-modal{height:100% !important;width:100% !important;max-width:100% !important}.cityChoose_close{position:absolute;right:10px;top:10px;width:18px;height:18px;cursor:pointer}.cityChoose_city-list{margin-top:15px}}@media(max-width: 568px){.cityChoose_city-item:hover{color:#004e98 !important}}@media(max-width: 480px){.cityChoose_city-group{-ms-flex-preferred-size:47%;flex-basis:47%}.cityChoose_city-group:nth-child(even){padding-left:0}.cityChoose_search-result-list{max-height:110px}.cityChoose_search-result{top:97px;left:15px;width:282px;background:#fff;max-height:160px;z-index:2}.cityChoose .cityChoose_search-result-item:hover{color:#004e98}.cityChoose_search-result-list::-webkit-scrollbar{width:4px !important;height:50% !important}.cityChoose_search-result-list::-webkit-scrollbar-track{background:#e5edf5 !important;height:4px !important;width:50% !important}.cityChoose_search-result-list::-webkit-scrollbar-thumb{background-color:#004e98 !important;border-radius:20px !important;width:4px !important}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.signUp.header-modal{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.signUp.header-modal:after{display:none}.signUp.header-modal.header-modal_active{z-index:99999999;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:558px;width:95%;height:auto;background:#fff;border-radius:8px;padding:32px}.signUp_close{position:absolute;right:15px;top:15px;width:17px;height:17px;cursor:pointer}.signUp_close img{width:100%}.signUp_title{text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:140%}.signUp .input{display:block;width:100%;padding:17px 24px;border-radius:8px;border:2px solid #e5edf5;font-size:14px;font-weight:400;line-height:160%}.signUp .input._invalid{border-color:red}.signUp_success .signUp_text{margin-top:44px;margin-bottom:135px;color:#212121}.signUp_success .signUp_title{margin-top:135px}.signUp.signup-form-mode .sanelit-signup_form{display:block}.signUp.signup-form-mode .sanelit-signupcode_form,.signUp.signup-form-mode .signUp_success{display:none}.signUp.signup-code-mode .sanelit-signupcode_form{display:block}.signUp.signup-code-mode .sanelit-signup_form,.signUp.signup-code-mode .signUp_success{display:none}.signUp.signup-success-mode .sanelit-signup_form,.signUp.signup-success-mode .sanelit-signupcode_form,.signUp.signup-success-mode .signUp_title{display:none}.signUp.signup-success-mode .signUp_success{display:block}.signUp.signup-success-mode .signUp_success .signUp_title{display:block}.signUp .sanelit-signup_form{margin-top:16px}.signUp .sanelit-signup_form .signup-form_input{margin-top:16px}.signUp .sanelit-signup_form .signup-form_button{display:block;width:100%;margin-top:32px}.signUp .sanelit-signup_form .signup-form_button._inactive{pointer-events:none;opacity:.5}@media(max-width: 767.98px){.signUp .sanelit-signup_form .signup-form_button{max-width:100%}}.signUp .sanelit-signup_form .signup-form_privacy{margin-top:12px;text-align:center;font-size:12px;font-weight:400;line-height:160%}.signUp .sanelit-signup_form .signup-form_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.signUp .sanelit-signup_form .signup-form_checkbox span,.signUp .sanelit-signup_form .signup-form_checkbox a{font-size:16px;font-weight:400;line-height:160%}.signUp .sanelit-signup_form .signup-form_checkbox span{max-width:360px;color:#212121}.signUp .sanelit-signup_form .signup-form_checkbox a{color:#004e98}.signUp .sanelit-signup_form .signup-form_checkbox input[type=checkbox]{width:24px;height:24px;margin-right:8px}.signUp .sanelit-signupcode_form{margin-top:16px}.signUp .sanelit-signupcode_form .signupcode-form_text{max-width:420px;margin-top:16px;color:#212121;font-size:16px;font-weight:400;line-height:160%}.signUp .sanelit-signupcode_form .signupcode-form_text a{-webkit-text-decoration:none;text-decoration:none;color:#004e98}.signUp .sanelit-signupcode_form .signupcode-form_input{margin-top:16px}.signUp .sanelit-signupcode_form .signupcode-form_timer{display:none;margin-top:24px;text-align:center}.signUp .sanelit-signupcode_form .signupcode-form_timer-text{display:none;color:#212121;font-size:12px;font-weight:600;line-height:160%;opacity:.5}.signUp .sanelit-signupcode_form .signupcode-form_timer-text.active{display:block}.signUp .sanelit-signupcode_form .signupcode-form_timer-values{display:none;width:100%;margin-top:8px;border-radius:8px;padding:11.5px 30px;background:#004e98;font-weight:600;font-size:18px;line-height:160%;text-align:center;color:#fff}.signUp .sanelit-signupcode_form .signupcode-form_timer-values.active{display:block}.signUp .sanelit-signupcode_form .signupcode-form_timer-button{display:none;width:100%}.signUp .sanelit-signupcode_form .signupcode-form_timer-button.active{display:block}@media(max-width: 767.98px){.signUp .sanelit-signupcode_form .signupcode-form_timer-button{max-width:100%}}.signUp .sanelit-signupcode_form .signupcode-form_timer.active{display:block}.signUp .sanelit-signupcode_form .signupcode-form_button{margin-top:24px;width:100%;display:none}.signUp .sanelit-signupcode_form .signupcode-form_button.active{display:block}@media(max-width: 767.98px){.signUp .sanelit-signupcode_form .signupcode-form_button{max-width:100%}}.login.header-modal{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.login.header-modal:after{display:none}.login.header-modal.header-modal_active{z-index:99999999;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:558px;width:95%;height:auto;background:#fff;border-radius:8px;padding:32px}.login_close{position:absolute;right:15px;top:15px;width:17px;height:17px;cursor:pointer}.login_close img{width:100%}.login_title{text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:140%}.login .input{display:block;width:100%;padding:17px 24px;border-radius:8px;border:2px solid #e5edf5;font-size:14px;font-weight:400;line-height:160%}.login .input._invalid{border-color:red}.login .login-signup_form{margin-top:16px}.login .login-signup_form .signup-form_input{margin-top:16px}.login .login-signup_form .signup-form_button{display:block;width:100%;margin-top:32px}.login .login-signup_form .signup-form_button._inactive{pointer-events:none;opacity:.5}@media(max-width: 767.98px){.login .login-signup_form .signup-form_button{max-width:100%}}.login .login-signup_form .signup-form_privacy{margin-top:12px;text-align:center;font-size:12px;font-weight:400;line-height:160%}.login .login-signup_form .signup-form_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.login .login-signup_form .signup-form_checkbox span,.login .login-signup_form .signup-form_checkbox a{font-size:16px;font-weight:400;line-height:160%}.login .login-signup_form .signup-form_checkbox span{max-width:360px;color:#212121}.login .login-signup_form .signup-form_checkbox a{color:#004e98}.login .login-signup_form .signup-form_checkbox input[type=checkbox]{width:24px;height:24px;margin-right:8px}.login .sanelit-login_form{margin-top:16px}.login .sanelit-login_form .login-form_input{margin-top:16px}.login .sanelit-login_form .login-form_error-message{display:none;margin-top:16px;color:#212121;font-size:16px;font-weight:400;line-height:160%}.login .sanelit-login_form .login-form_error-message.active{display:block}.login .sanelit-login_form .login-form_button{margin-top:12px;width:100%;display:block}.login .sanelit-login_form .login-form_button.white-btn{color:#212121}.login .sanelit-login_form .login-form_button.link-btn{margin-top:27px;margin-bottom:27px;padding:0;-moz-text-align-last:left;text-align-last:left;color:#004e98;font-size:16px;font-weight:400;line-height:160%}@media(max-width: 767.98px){.login .sanelit-login_form .login-form_button{max-width:100%}}.login .sanelit-login_form .login-form_privacy{margin-top:12px;text-align:center;color:#212121;font-size:12px;font-weight:400;line-height:160%}.login .sanelit-login_form .login-form_privacy a{color:#212121}.cookie-popup{position:fixed;bottom:30px;z-index:999999;background:#fff;-webkit-box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);border-radius:8px;max-width:1290px;margin:0 auto;left:0;right:0}@media(max-width: 1399.98px){.cookie-popup{margin:0 30px}}@media(max-width: 1023.98px){.cookie-popup{bottom:69px}}@media(max-width: 575.98px){.cookie-popup{margin:0}}.cookie-popup_container{padding:24px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1199.98px){.cookie-popup_container{padding:24px}}@media(max-width: 767.98px){.cookie-popup_container{padding:12px 15px}}@media(max-width: 575.98px){.cookie-popup_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cookie-popup_text{font-weight:400;font-size:14px;line-height:140%;margin-right:40px}@media(max-width: 767.98px){.cookie-popup_text{font-size:calc(8px + 6*(100vw - 320px)/448)}}@media(max-width: 575.98px){.cookie-popup_text{margin-right:0;margin-bottom:12px}}.cookie-popup_text a{color:#004e98;-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cookie-popup_text a:hover{color:#00a4c8}.cookie-popup_text a:active{color:#004e98}.cookie-popup_btn{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:250px;font-weight:700;font-size:16px;line-height:160%;padding:15px 30px;text-align:center;border-radius:8px;background:#004e98;color:#fff;border:2px solid #004e98;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}@media(max-width: 1199.98px){.cookie-popup_btn{font-size:14px;padding:11px 30px}}@media(max-width: 767.98px){.cookie-popup_btn{max-width:290px;width:30%}}@media(max-width: 575.98px){.cookie-popup_btn{width:100%}}.cookie-popup_btn:hover{-webkit-box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16)}.search-popup{position:absolute;display:none;top:125%;left:0;background:#fff;border-radius:8px;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.15);box-shadow:4px 4px 15px rgba(0,0,0,.15)}.search-popup_container{padding:32px 22px 16px 16px;height:100%}@media(max-width: 767.98px){.search-popup_container{padding:16px}}.search-popup_active{display:block !important}.search-popup_close{position:absolute;display:block;right:16px;top:16px;width:17px;height:17px}@media(max-width: 767.98px){.search-popup_close{right:14px;top:8px;width:8px;height:8px}}.search-popup_close img{display:block}.search-popup_items{overflow-y:scroll;height:100%;padding-right:20px}.search-popup_items::-webkit-scrollbar{width:4px;border-radius:2px}.search-popup_items::-webkit-scrollbar-track{margin-top:48px;margin-bottom:40px;background:rgba(49,56,150,.1);border-radius:10px}@media(max-width: 767.98px){.search-popup_items::-webkit-scrollbar-track{margin-top:35px;margin-bottom:12px}}.search-popup_items::-webkit-scrollbar-thumb{background:#004e98;border-radius:3px}.search-popup_item:nth-last-child(1){border-bottom:none}.search-popup_item{font-weight:400;font-size:14px;line-height:160%;padding:0 0 12px;border-bottom:1px solid rgba(0,78,152,.05);cursor:pointer;color:rgba(33,33,33,.9)}@media(max-width: 767.98px){.search-popup_item{font-size:11px;line-height:15px}}.search-popup_item:hover{color:#38c4e2}.search-popup_item:active{color:#004e98}.search-popup:after{content:"";display:block;width:23px;height:19px;background-image:url(/local/assets/css/../icons/modaltry.svg);position:absolute;top:-18px;left:24px}.popup1{width:281px;height:212px}@media(max-width: 767.98px){.popup1{width:239px;height:174px}}.popup2{width:530px;height:304px;left:0}@media(max-width: 767.98px){.popup2{width:270px;height:270px;left:0;top:59px}}.sanelit-burger{display:none}@media(max-width: 1023.98px){.sanelit-burger{display:block}}.sanelit-burger_burger{width:33px;height:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:33px;position:relative;top:1px;left:6px}.sanelit-burger_burger img{width:33px}@media(max-width: 767.98px){.sanelit-burger_burger img{width:33px;position:relative}}.sanelit-mobile-menu{position:fixed;top:0;left:0;background-color:#fff;padding:0;width:375px;-webkit-transform:translate(-800px, 0);transform:translate(-800px, 0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow-x:hidden;overflow-y:auto;height:calc(100vh - 96px)}.sanelit-mobile-menu::-webkit-scrollbar{width:4px}.sanelit-mobile-menu::-webkit-scrollbar-thumb{background-color:#004e98;border-radius:10px}@media(max-width: 991.98px){.sanelit-mobile-menu{height:calc(100vh - 64px)}}@media(max-width: 767.98px){.sanelit-mobile-menu{height:100vh;width:100%}}@media(max-width: 575.98px){.sanelit-mobile-menu{height:100vh}}.sanelit-mobile-menu_city{display:-webkit-box;display:-ms-flexbox;display:flex}.sanelit-mobile-menu_city a{font-weight:700;font-size:16px;line-height:160%;color:#004e98}.sanelit-mobile-menu-list{background-color:#fff;position:absolute;top:15px;width:100%;right:100%;visibility:hidden;opacity:0;z-index:0;-webkit-transition:right .3s linear,opacity .3s linear;-webkit-transition:right .3s linear, opacity .3s linear;transition:right .3s linear, opacity .3s linear}.sanelit-mobile-menu-list.active{visibility:visible;opacity:1;right:0;overflow:scroll;-webkit-transition:right .3s linear;transition:right .3s linear;z-index:100}.sanelit-mobile-menu .mobile-menu-list_header{padding:1px 23px 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;border-bottom:1px solid #e5edf5}.sanelit-mobile-menu .mobile-menu-list_header .sanelit-mobile-menu_close-ico{position:relative;right:0;top:0}.sanelit-mobile-menu .mobile-menu-list_header--top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.sanelit-mobile-menu .mobile-menu-list_header--top .sanelit-mobile-menu_close-ico{position:absolute;right:23px;top:8px}.sanelit-mobile-menu_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px 4px 15px;font-weight:400;font-size:14px;line-height:140%}.sanelit-mobile-menu_item--link{padding:15px 20px 15px 15px;-webkit-text-decoration:none;text-decoration:none;color:#212121}.sanelit-mobile-menu_item .mobile_menu-item_next{margin-left:auto}@media(max-width: 575.98px){.sanelit-mobile-menu_item{font-size:13px;line-height:160%}}.sanelit-mobile-menu_show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.sanelit-mobile-menu_close{z-index:1;position:absolute;top:18px;right:14px;width:24px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sanelit-mobile-menu_close-ico{width:22px;height:22px;display:block}.sanelit-mobile-menu_container .inner-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 3px 17px 17px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;top:0}.sanelit-mobile-menu_container .inner-close .sanelit-mobile-menu_close-ico--back{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.inner-close{right:8px}.sanelit-mobile-menu_city{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.sanelit-mobile-menu_city a{color:#212121}.sanelit-mobile-menu_city img{width:35px}@media(max-width: 1024px){.sanelit-mobile-menu_container .catalog_menu-item_title:before{display:none !important}.sanelit-mobile-menu_container .catalog_menu-item_title{color:#212121 !important}}.sanelit-mobile-menu_list .sanelit-mobile-menu_item:nth-last-of-type(1){border-bottom:none}@media(max-width: 568px){.sanelit-mobile-menu_item:active,.sanelit-mobile-menu_item:hover{color:#004e98}}.sanelit-header_fixed-menu{display:none;position:fixed;bottom:0;left:0;width:100%;height:69px;background-color:#004e98}@media(max-width: 767.98px){.sanelit-header_fixed-menu{display:block}}.sanelit-header_fixed-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:4px 10px;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 575.98px){.sanelit-header_fixed-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sanelit-header_fixed-menu_item{width:48px;height:53px;padding-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.sanelit-header_fixed-mark{position:absolute;top:-7px;left:29px;background:#ff6700;font-family:"PT Sans";font-style:normal;font-weight:700;font-size:10px;line-height:20px;color:#f5f5f5;height:14px;width:14px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sanelit-header_fixed-title{font-family:"PT Sans";font-style:normal;font-weight:400;font-size:calc(9px + 4*(100vw - 320px)/447);line-height:140%;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sanelit-header_fixed-ico{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px;min-width:30px !important}.sanelit-header_fixed-ico svg{min-width:24px !important;min-height:24px;width:100%}.sanelit-header_fixed-ico svg path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sanelit-header_fixed-ico svg rect{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sanelit-header_fixed-menu_item:hover .sanelit-header_fixed-title{color:#00a4c8}.sanelit-header_fixed-menu_item:hover svg path{fill:#00a4c8}.sanelit-header_fixed-menu_item:hover svg rect{fill:#00a4c8}.sanelit-mobile_catalog.catalog.open-catalog+.sanelit-mobile-menu_list{display:none}.sanelit-mobile_catalog.catalog+.sanelit-mobile-menu_list{display:block;position:relative;width:100%}.sanelit-mobile_catalog.catalog+.sanelit-mobile-menu_list .sanelit-mobile-menu_item{padding:15px}.sanelit-mobile_catalog.catalog+.sanelit-mobile-menu_list .catalog_menu-item_title{padding:0 5px}@media(max-width: 1023.98px){.sanelit-mobile_catalog.catalog+.sanelit-mobile-menu_list .catalog_menu-item_title{padding:0;font-size:14px}}@media(max-width: 767.98px){.sanelit-mobile_catalog.catalog+.sanelit-mobile-menu_list .catalog_menu-item_title{padding:0 7px}}@media(max-width: 575.98px){.sanelit-mobile_catalog.catalog+.sanelit-mobile-menu_list .catalog_menu-item_title{font-size:13px}}.sanelit-mobile-menu{padding:15px 0}@media(max-width: 1200px){.city-modal{width:546px}}@media(max-width: 1024px){.catalog_menu-inner_item-title{display:block;width:100%;height:100%}.catalog_menu-inner_item-title{font-size:13px !important}}.to-top{visibility:hidden;opacity:0;display:block;position:fixed;right:15px;bottom:71px;z-index:9;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 767.98px){.to-top{display:block}}.to-top_container{width:64px;height:64px;cursor:pointer}@media(max-width: 767.98px){.to-top_container{width:36px;height:36px}}.to-top_img{width:64px;height:64px;-webkit-box-shadow:0px 5.07692px 12.6923px rgba(0,0,0,.2);box-shadow:0px 5.07692px 12.6923px rgba(0,0,0,.2);border-radius:100.3846px}@media(max-width: 767.98px){.to-top_img{width:36px;height:36px}}.btn{width:250px;font-weight:600;font-size:18px;line-height:160%;padding:11.5px 30px;text-align:center;border-radius:8px;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;opacity:1;cursor:pointer}.blue-btn{background:#004e98;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:250px;font-weight:600;font-size:18px;line-height:160%;padding:11.5px 30px;text-align:center;border-radius:8px;color:#fff;border:2px solid #004e98;-webkit-transition:.3s;transition:.3s;opacity:1;cursor:pointer}@media(max-width: 1199.98px){.blue-btn{font-size:14px;padding:11px 30px}}@media(max-width: 767.98px){.blue-btn{max-width:250px;width:30%}}@media(max-width: 575.98px){.blue-btn{width:100%}}.blue-btn:hover{-webkit-box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16)}.blue-btn:active{background:#003c75;-webkit-box-shadow:none;box-shadow:none;border-color:#003c75}.orange-btn{background:#ff6700;color:#fff}.orange-btn:hover{-webkit-box-shadow:0px 12px 24px rgba(202,82,0,.35);box-shadow:0px 12px 24px rgba(202,82,0,.35)}.orange-btn:active{background:#ff5c00 !important;-webkit-box-shadow:none;box-shadow:none;border-color:#ff5c00 !important}.white-btn{background:#fff;border:2px solid #004e98;color:#004e98}.white-btn:hover{background:#eaebf4;-webkit-box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16);box-shadow:2px 0px 4px rgba(55,87,214,.24),0px 4px 8px rgba(55,87,214,.16)}.white-btn:active{color:#004e98;background:#b3cae1;border:2px solid #004e98;-webkit-box-shadow:none;box-shadow:none}.text-btn{padding:0;width:auto;color:#004e98;font-size:14px;font-weight:700;line-height:160%}.text-btn:hover{color:#38c4e2}.text-btn:active{color:#004e98}.icon-btn{padding:0;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909090;font-size:14px;font-weight:400;line-height:160%}.icon-btn span{margin-left:14px}.icon-btn svg,.icon-btn svg path{fill:#909090;fill-opacity:1;-webkit-transition:.3s;transition:.3s}.icon-btn:hover{color:#38c4e2}.icon-btn:hover svg,.icon-btn:hover svg path{fill:#38c4e2}.icon-btn:active{color:#004e98}.icon-btn:active svg,.icon-btn:active svg path{fill:#004e98}.back-btn{color:#004e98;font-size:16px;font-weight:700;line-height:1.6em}.back-btn svg{width:16px;height:16px}.back-btn svg,.back-btn svg path{fill:#004e98;fill-opacity:1;-webkit-transition:.3s;transition:.3s}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 0 48px 0;font-size:14px;color:#004e98}.breadcrumbs_item{color:#004e98;-webkit-text-decoration:none;text-decoration:none;font-size:14px}.breadcrumbs_item:nth-last-child(1){color:rgba(33,33,33,.5)}.breadcrumbs_item--last{cursor:default !important}.breadcrumbs_item--last:hover{cursor:default !important}.breadcrumbs_item:not(:nth-last-child(1)):hover{color:#00a4c8}.breadcrumbs_item:not(:nth-last-child(1)):active{color:#004e98}@media(max-width: 1024px){.breadcrumbs{padding:15px 0 31px 0}.breadcrumbs_item,.breadcrumbs_item+span{font-size:14px}}@media(max-width: 768px){.breadcrumbs{display:none;padding:15px 0 25px 0;overflow-x:auto}.breadcrumbs_item,.breadcrumbs_item+span{font-size:10px;white-space:nowrap}}.select{position:relative;width:240px;background:#fff}.select__head{border:2px solid #004e98;color:#004e98;border-radius:8px;padding:0 40px 0 16px;position:relative;font-size:16px;font-weight:600;cursor:pointer;background:#fff;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}.select__head:before{content:"";position:absolute;width:12px;height:12px;background-image:url(/local/assets/css/../icons/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:11px;-webkit-transition:.3s;transition:.3s}.select__head.open{font-size:14px;border:2px solid #e5edf5;border-radius:8px 8px 0 0}.select__head.open:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select__res,.select__res2{position:absolute;left:277px;opacity:0;width:294px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-position:center;background-repeat:no-repeat;background-size:100%;padding:0 19px 0 101px;bottom:-9px;-webkit-transition:1s;transition:1s}.select__res img,.select__res2 img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:drop-shadow(0px 6px 4px rgba(55, 87, 214, 0.16));filter:drop-shadow(0px 6px 4px rgba(55, 87, 214, 0.16))}.select__res p,.select__res2 p{position:relative;z-index:1;font-size:18px;font-weight:600;margin-bottom:5px;padding-top:10px}.select__res a,.select__res2 a{position:relative;z-index:1;font-size:14px;color:#004e98;display:block;padding-bottom:10px;-webkit-text-decoration:underline;text-decoration:underline}.select__res a:hover,.select__res2 a:hover{color:#00a4c8}.select__res a:active,.select__res2 a:active{color:#004e98}.select__list{display:none;position:absolute;top:48px;left:0;width:240px;background:#fff;border-right:2px solid #e5edf5;border-left:2px solid #e5edf5;border-radius:0 0 8px 8px;z-index:3}.select__list.open{display:block}.select__checkbox-text{font-size:14px;line-height:22px;white-space:nowrap}.select__item{border-bottom:2px solid #e5edf5;cursor:pointer;padding:8px 8px 8px 16px;max-height:40px}.select__item .checkbox-ios{cursor:pointer}.select__item--na{opacity:.5;pointer-events:none;cursor:not-allowed}.catalog_top-wrapper{margin-bottom:24px}@media(max-width: 568px){.filter-mob-btn{height:48px !important;border-radius:0 !important}body .select__head{height:48px !important}.select__list.open{top:48px !important}}@media(max-width: 1023px){.catalog_top-filter{margin-bottom:12px !important}.select__head{border-radius:4px;font-size:12px;height:36px !important;width:210px}.select__head.open{font-size:12px !important}.select__list.open{top:36px;background:#f5f5f5;width:210px}.select__checkbox-text{font-size:12px}.select__item{padding:5px 8px 5px 16px}.select__res{position:absolute;left:0;opacity:0;width:200px;height:73px;background-position:center;background-repeat:no-repeat;background-size:100%;padding:9px 10px 14px 73px;bottom:-63px;-webkit-transition:1s;transition:1s}.select__res p{font-size:10px}.select__res a{font-size:10px}.select__res2{left:49.4% !important}}@media(max-width: 768px){.select__head{font-size:12px;height:48px}}@media(max-width: 767px){.select__res2{display:none}}@media(max-width: 568px){.select__list{width:100%}.select__head{border:none;border-top:2px solid #e5edf5;border-radius:0;color:rgba(33,33,33,.9)}.select__head:before{right:13px}.select__head.open{border:none;border-bottom:2px solid #e5edf5;border-radius:0}.select__list{border:none}.select__item{border-bottom:1px solid rgba(0,78,152,.05)}}.checkbox-ios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;line-height:28px;position:relative;vertical-align:middle;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.checkbox-ios .checkbox-ios-switch{position:absolute;right:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:39px;height:24px;border-radius:100px;vertical-align:top;background:rgba(0,78,152,.05);-webkit-transition:.5s;transition:.5s}.checkbox-ios .checkbox-ios-switch:before{content:"";position:absolute;top:2px;left:3px;display:inline-block;width:20px;height:20px;border-radius:50%;background:#fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);-webkit-transition:.35s;transition:.35s}.checkbox-ios input[type=radio],.checkbox-ios input[type=checkbox]{display:block;width:0;height:0;position:absolute;z-index:-1;opacity:0}.checkbox-ios input[type=radio]:not(:disabled):active+.checkbox-ios-switch:before,.checkbox-ios input[type=checkbox]:not(:disabled):active+.checkbox-ios-switch:before{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.checkbox-ios input[type=radio]:checked+.checkbox-ios-switch,.checkbox-ios input[type=checkbox]:checked+.checkbox-ios-switch{background:#004e98}.checkbox-ios input[type=radio]:checked+.checkbox-ios-switch:before,.checkbox-ios input[type=checkbox]:checked+.checkbox-ios-switch:before{-webkit-transform:translateX(14px);transform:translateX(14px)}.checkbox-ios input[type=checkbox]:not(:disabled)+.checkbox-ios-switch,.checkbox-ios input[type=radio]:not(:disabled)+.checkbox-ios-switch{cursor:pointer;border-color:rgba(0,0,0,0)}.checkbox-ios input[type=radio]:disabled+.checkbox-ios-switch,.checkbox-ios input[type=checkbox]:disabled+.checkbox-ios-switch{-webkit-filter:grayscale(70%);filter:grayscale(70%);border-color:rgba(0,0,0,.1)}.checkbox-ios input[type=radio]:disabled+.checkbox-ios-switch:before,.checkbox-ios input[type=checkbox]:disabled+.checkbox-ios-switch:before{background:rgba(0,78,152,.05)}.checkbox-ios.focused .checkbox-ios-switch:before{-webkit-box-shadow:inset 0px 0px 4px #ff5623;box-shadow:inset 0px 0px 4px #ff5623}.filters_color-item{position:relative}.filters_color-item .color-label-plug{width:20px;height:20px;position:absolute;border:2px solid #e5edf5;border-radius:6px}.filters_color-item input{opacity:0;position:relative;z-index:-1}.checkbox_check-all--reverse{display:none}.input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:13px 12px;border-radius:8px;border:2px solid rgba(49,56,150,.1);color:rgba(33,33,33,.5);font-family:Manrope;font-size:14px;font-weight:400;line-height:160%}.input_num::-webkit-outer-spin-button,.input_num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input_num{cursor:pointer;max-width:96px;min-width:96px;border-radius:4px;border:2px solid #e5edf5;font-size:12px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 4px 4px 4px;height:30px;text-align:center}.input_num::-webkit-input-placeholder{color:#212121;font-size:12px;text-align:center}.input_num::-moz-placeholder{color:#212121;font-size:12px;text-align:center}.input_num::-ms-input-placeholder{color:#212121;font-size:12px;text-align:center}.input_num:-ms-input-placeholder{color:#212121;font-size:12px;text-align:center}.input_num::placeholder{color:#212121;font-size:12px;text-align:center}@media(max-width: 1023px){.input_num{min-width:calc(153px + 63*(100vw - 768px)/256)}.catalog_filter-list-wrapper .accord-block_arrow{padding:15px 15px 15px 0 !important}}@media(max-width: 767px){.input_num{min-width:calc(112px + 223*(100vw - 320px)/447)}}.catalog_filter-list .accord-block_arrow:before{display:none}.catalog_filter-list .slider-range{width:calc(100% - 21px);margin:auto;border-bottom:2px solid #e5edf5}.catalog_filter-list .noUi-target{border-radius:10px !important;height:2px !important;margin:0 auto 25px 15px;width:82%;border:none;background:#e5edf5}.catalog_filter-list .noUi-horizontal .noUi-handle{width:28px;height:28px;right:-17px;top:-15px;border-radius:118px}.catalog_filter-list .noUi-connect{background:#004e98}.catalog_filter-list .noUi-handle:before,.catalog_filter-list .noUi-handle:after{display:none}.catalog_filter-list .noUi-handle{border-radius:3px;background:#fff;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.15);box-shadow:4px 4px 15px rgba(0,0,0,.15);cursor:pointer;border:none}@media(max-width: 1023px){.catalog_filter-list .noUi-target{width:93% !important}}#hellopreloader_preload{width:100vw;height:100vh;z-index:999999999;position:fixed;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hellopreloader_preload img{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;-webkit-animation:loading 2s linear;animation:loading 2s linear}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.order-details{padding:16px;background-color:#f5f5f5;border-radius:8px;border:2px solid rgba(49,56,150,.1)}.order-details .order-list{padding-bottom:8px;border-bottom:1px solid rgba(49,56,150,.1)}.order-details .order-list__title{color:#373737;font-size:18px;font-weight:600;line-height:160%}.order-details .order-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#373737;font-size:16px;font-weight:400;line-height:160%}.order-details .order-list__item-name{-ms-flex-preferred-size:68%;flex-basis:68%}.order-details .order-list__item-value{text-align:right;-ms-flex-preferred-size:28%;flex-basis:28%;font-weight:600}.order-details .order-list__item-note{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:315px;margin-top:8px;color:#004e98;font-size:12px;line-height:160%}.order-details .order-summary{margin-top:24px}.order-details .order-summary__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(49,56,150,.1);margin-bottom:24px;color:#373737;font-size:18px;font-weight:600;line-height:160%}.order-details .order-summary__header-value{font-size:16px}.order-details .order-summary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;color:#373737;font-size:16px;font-weight:600;line-height:160%}.order-details .order-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px;margin-top:24px;color:#373737;font-size:24px;font-weight:600;line-height:140%}.order-details .order-promocode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:24px;margin-bottom:30px;border-top:1px solid rgba(49,56,150,.1)}.order-details .order-promocode__label{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:8px;color:#373737;font-size:16px;font-weight:400;line-height:160%}.order-details .order-promocode__input{margin-top:8px}.order-details .order-promocode__btn{font-size:18px;-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:9.5px;padding-bottom:9.5px}.order-details .order-credit__text{max-width:280px;margin:8px auto 0;text-align:center;color:rgba(33,33,33,.7);font-size:14px;font-weight:400;line-height:160%}@media(max-width: 1399.98px){.order-details .order-list__item-note{max-width:450px}.order-details .order-promocode{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.order-details .order-promocode__label{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;margin-right:0}.order-details .order-promocode__btn{-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:8px;width:100%}.order-details .order-credit__text{font-size:12px}}@media(max-width: 991.98px){.order-details .order-list__item-note{max-width:280px}.order-details .order-promocode{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:22px}.order-details .order-promocode__label{-ms-flex-preferred-size:50%;flex-basis:50%;width:auto;margin-right:8px}.order-details .order-promocode__btn{font-size:16px;-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:0;width:auto}.order-details .order-credit{margin-top:8px}.order-details .order-credit__text{max-width:100%;font-size:14px}}@media(max-width: 680px){.order-details .order-list__item-note{max-width:100%}.order-details .order-list__item-name,.order-details .order-list__item-value{font-size:14px}.order-details .order-summary{margin-top:12px}.order-details .order-summary__header{margin-bottom:0}.order-details .order-summary__header-name{font-size:16px}.order-details .order-summary__header-value{font-size:14px}.order-details .order-summary__item{margin-top:12px;font-size:14px}.order-details .order-result{margin-top:12px;font-size:18px}.order-details .order-promocode{padding-top:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.order-details .order-promocode__label{font-size:14px;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;margin-right:0}.order-details .order-promocode__btn{font-size:14px;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:8px;width:100%;max-width:none}.order-details .order-credit{margin-top:0}.order-details .order-credit__text{max-width:100%;font-size:12px}}.a-modal{position:fixed;left:0;top:0;width:0;height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;z-index:0}.a-modal__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;min-height:100%;cursor:pointer}.a-modal__body{position:relative;max-height:85vh;overflow-y:auto;overflow-x:hidden;padding:32px;background-color:#fff;-webkit-box-shadow:0px 4px 8px 0px rgba(55,87,214,.16),2px 0px 4px 0px rgba(55,87,214,.24);box-shadow:0px 4px 8px 0px rgba(55,87,214,.16),2px 0px 4px 0px rgba(55,87,214,.24);border-radius:8px;cursor:auto}.a-modal__close{position:absolute;right:15.6px;top:15.6px;color:#004e98;width:16.8px;height:16.8px}.a-modal__close svg{max-width:100%;max-height:100%;width:16.8px;height:16.8px}.a-modal.active{width:100vw;height:100vh;opacity:1;z-index:9999;visibility:visible}@media(max-width: 767.98px){.a-modal__overlay{padding:0 15px}.a-modal__body{padding:24px 15px}.a-modal__close{right:13px;top:13px;width:14px;height:14px}.a-modal__close svg{width:14px;height:14px}}.requisites-modal-form__title{font-size:24px;font-weight:600;line-height:1.4em;color:#373737}.requisites-modal-form__block{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.requisites-modal-form__subtitle{margin-bottom:8px;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:16px;font-weight:600;line-height:1.4em;color:#373737}.requisites-modal-form__label{margin-top:16px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:700;line-height:1.4em;color:#373737}.requisites-modal-form__label._width-100{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.requisites-modal-form__input{min-width:100%;max-width:100%;margin-top:4px;padding:13px 24px}.requisites-modal-form__btn{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 767.98px){.requisites-modal-form__title{font-size:18px}.requisites-modal-form__block{margin-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.requisites-modal-form__block:last-child{margin-top:0}.requisites-modal-form__subtitle{margin-bottom:0}.requisites-modal-form__label{margin-top:12px;margin-bottom:16px;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;width:100%;font-size:12px}.requisites-modal-form__input{padding:13px 2px}.requisites-modal-form__btn{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;width:100%;margin-top:8px;padding:15px 0;font-size:16px}}.pay-method-modal{width:422px}.pay-method-modal__title{font-size:24px;font-weight:600;line-height:1.4em;color:#373737;text-align:center}.pay-method-modal__subtitle{margin-top:32px;margin-bottom:24px;font-size:16px;font-weight:600;line-height:1.4em;color:#373737}.pay-method-modal__text{margin-top:32px;font-size:16px;font-weight:400;line-height:1.4em;color:#373737}.pay-method-modal__text span{display:block}.pay-method-modal__text span:not(:first-child){margin-top:16px}.pay-method-modal__label{display:block;margin-top:16px}.pay-method-modal__label.field--radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.pay-method-modal__label.field--radio input{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;z-index:-9999}.pay-method-modal__label.field--radio input:checked+.decor{border:3px solid #004e98}.pay-method-modal__label.field--radio .decor{display:block;width:20px;height:20px;border:1.5px solid #e5edf5;border-radius:100%}.pay-method-modal__label.field--radio .text{margin-left:8px;font-size:16px;font-weight:400;line-height:1.4em;color:#373737}.pay-method-modal__input{min-width:100%;max-width:100%;padding:17px 24px}.pay-method-modal__btn{margin-top:32px;width:100%}@media(max-width: 1199.98px){.pay-method-modal__btn{font-size:18px}}@media(max-width: 991.98px){.pay-method-modal{width:352px}.pay-method-modal__title{font-size:18px}.pay-method-modal__subtitle{margin-top:24px}.pay-method-modal__text{margin-top:24px;font-size:14px}.pay-method-modal__text span:not(:first-child){margin-top:16px}.pay-method-modal__label.field--radio .text{font-size:14px}.pay-method-modal__input{padding:13px 24px}.pay-method-modal__btn{margin-top:24px}}@media(max-width: 767.98px){.pay-method-modal__btn{max-width:none}}@media(max-width: 575.98px){.pay-method-modal{width:315px}.pay-method-modal__input{padding:14.5px 24px}}.leave-review-modal{position:relative;width:493px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 29px}.leave-review-modal::after{content:"";position:absolute;left:0;top:58px;width:100%;height:2px;background-color:#e5edf5}.leave-review-modal__title{margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.4em;color:#373737}.leave-review-modal__label{-ms-flex-preferred-size:calc(50% - 14.5px);flex-basis:calc(50% - 14.5px);max-width:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:700;line-height:1.6em;color:#373737}.leave-review-modal__label._width-100{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.leave-review-modal__input{min-width:100%;max-width:100%;margin-top:4px;padding:17px 12px 17px 24px}.leave-review-modal__btn{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.leave-review-modal__disclamer{margin-top:-20px;text-align:center;font-size:12px;font-weight:400;line-height:1.6em;color:#373737}.leave-review-modal__disclamer a{font-size:12px;font-weight:400;line-height:1.6em;color:#373737}.leave-review-modal__disclamer a:hover{color:#00a4c8}.leave-review-modal__disclamer a:active{color:#004e98}@media(max-width: 768px){.leave-review-modal{gap:24px 29px}.leave-review-modal__title{margin-bottom:16px}.leave-review-modal__btn{font-size:18px}.leave-review-modal__disclamer{margin-top:-12px}}@media(max-width: 575.98px){.leave-review-modal{gap:24px 29px;width:100%}.leave-review-modal::after{top:50px}.leave-review-modal__title{font-size:18px;margin-bottom:13px}.leave-review-modal__label{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;font-size:12px}.leave-review-modal__input{padding:13px 12px}.leave-review-modal__btn{font-size:16px}.leave-review-modal__disclamer{margin-top:-12px}}.thanks-review-modal{width:536px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:51px auto 93px}.thanks-review-modal__icon{width:64px;height:64px}.thanks-review-modal__icon img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.thanks-review-modal__title{margin-top:24px;font-size:48px;font-weight:600;line-height:1.2em;text-align:center;color:#373737}.thanks-review-modal__text{color:#373737;font-size:18px;font-weight:600;line-height:1.6em;text-align:center;margin-top:16px}@media(max-width: 1199.98px){.thanks-review-modal{width:436px;margin:31px auto 61px}.thanks-review-modal__icon{width:48px;height:48px}.thanks-review-modal__icon img{width:48px;height:48px}.thanks-review-modal__title{margin-top:16px;font-size:32px;line-height:1.4em}.thanks-review-modal__text{margin-top:8px;font-size:16px}}@media(max-width: 768px){.thanks-review-modal{width:336px;margin:21px auto 47px}.thanks-review-modal__icon{width:40px;height:40px}.thanks-review-modal__icon img{width:40px;height:40px}.thanks-review-modal__title{font-size:24px}.thanks-review-modal__text{font-size:14px}}@media(max-width: 575.98px){.thanks-review-modal{width:316px;margin:39px auto 63px}.thanks-review-modal__icon{width:32px;height:32px}.thanks-review-modal__icon img{width:32px;height:32px}.thanks-review-modal__title{font-size:18px}.thanks-review-modal__text{margin-top:4px;font-size:12px}}.a-review__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.a-review__date{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-preferred-size:228px;flex-basis:228px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px;font-weight:600;line-height:1.6em;color:#373737}.a-review__author{-ms-flex-preferred-size:auto;flex-basis:auto;font-size:24px;font-weight:600;line-height:1.4em;color:#373737}.a-review__rating{margin-left:auto;-ms-flex-preferred-size:160px;flex-basis:160px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.a-review__body{margin-top:24px;padding-left:228px}.a-review__text{font-size:16px;font-weight:400;line-height:1.6em;color:#373737}.a-review__answer{margin-top:16px}.a-review__answer-show{display:block}.a-review__answer-content{height:auto;max-height:0;overflow:hidden;margin-top:0;margin-left:64px;padding-left:16px;border-left:1px solid #004e98;-webkit-transition:.3s;transition:.3s}.a-review__answer-author{font-size:16px;font-weight:600;line-height:1.6em;color:#373737}.a-review__answer-text{margin-top:8px;font-size:16px;font-weight:400;line-height:1.6em;color:#373737}.a-review__answer-hide{margin-top:16px}.a-review__answer.expanded .a-review__answer-show{display:none}.a-review__answer.expanded .a-review__answer-content{margin-top:8px;max-height:200px}.a-review__answer.expanded .a-review__answer-text{overflow-y:auto}@media(max-width: 768px){.a-review__date{-ms-flex-preferred-size:132px;flex-basis:132px;font-size:14px}.a-review__author{font-size:18px}.a-review__rating{-ms-flex-preferred-size:140px;flex-basis:140px}.a-review__body{margin-top:18px;padding-left:132px}.a-review__text{font-size:14px}.a-review__answer{margin-top:18px}.a-review__answer-hide,.a-review__answer-show{font-size:12px}.a-review__answer-content{margin-left:40px}.a-review__answer-author{font-size:14px}.a-review__answer-text{font-size:14px}.a-review__answer.expanded .a-review__answer-content{max-height:180px}}@media(max-width: 575.98px){.a-review__header{-ms-flex-wrap:wrap;flex-wrap:wrap}.a-review__date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:4px;font-size:12px}.a-review__author{font-size:14px}.a-review__body{margin-top:16px;padding-left:0}.a-review__answer{margin-top:16px}.a-review__answer-content{margin-left:0}}.a-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:160px;padding:6px}.a-rating__star{width:20px;height:20px}.a-rating__star svg{width:20px;height:20px;fill:none;stroke:#909090}.a-rating__star.checked svg{fill:#fc0;stroke:#fc0}@media(max-width: 768px){.a-rating{width:140px;padding:7px}.a-rating__star{width:14px;height:14px}.a-rating__star svg{width:14px;height:14px}}.hystmodal{background-color:rgba(0,0,0,0);z-index:9999999 !important}.hystmodal__window{padding:32px !important;border-radius:32px !important;max-width:600px !important}.hystmodal .modal-close{top:22px;right:30px}@media(max-width: 768px){.hystmodal__window{padding:20px !important;border-radius:12px !important;width:calc(100% - 32px) !important}.hystmodal .modal-close{top:4px !important;right:7px !important}}.recoverPass__text{margin:12px 0}.recoverPass button.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:gray;border:1px solid gray}.recoverPass ._invalid+.login-form_error-message{display:block;color:red;font-size:14px;margin-top:4px}.recoverPass .recoverPass_3-btn{white-space:nowrap;width:300px;display:block;margin:20px auto auto auto;-webkit-text-decoration:none;text-decoration:none}.amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:117px;height:29px;border:1px solid #eaebf4;border-radius:4px}.amount__change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:31px;height:100%;color:#373737;font-size:18px;font-weight:600;cursor:pointer}.amount__change.min{pointer-events:none;color:#909090}.amount__change:hover{background-color:#e9e9e9}.amount__value{display:block;width:53px;height:100%;text-align:center;font-size:14px;font-weight:700;line-height:1.6em;outline:none;border:none;background:none}.amount input:disabled{-webkit-text-fill-color:#373737;opacity:1}.checkbox-toggle{width:51px;height:31px}.checkbox-toggle.disabled{opacity:.6;pointer-events:none}.checkbox-toggle__label{display:block;width:100%;height:100%;position:relative;cursor:pointer}.checkbox-toggle__input{position:absolute;left:0;top:0;z-index:-1;opacity:0;width:0;height:0}.checkbox-toggle__input:checked~.checkbox-toggle__decore{background-color:#004e98;border-color:#004e98}.checkbox-toggle__input:checked~.checkbox-toggle__decore::before{left:22px}.checkbox-toggle__decore{display:block;width:100%;height:100%;background-color:#f2f6fa;border:2px solid #f2f6fa;border-radius:90px;-webkit-transition:.3s;transition:.3s}.checkbox-toggle__decore::before{content:"";background-color:#fff;width:27px;height:27px;position:absolute;left:2px;top:2px;border-radius:100%;-webkit-box-shadow:0px 4px 12px 0px rgba(0,0,0,.16),0px 1px 2px 0px rgba(0,0,0,.08),0px 1px 4px 0px rgba(0,0,0,.08);box-shadow:0px 4px 12px 0px rgba(0,0,0,.16),0px 1px 2px 0px rgba(0,0,0,.08),0px 1px 4px 0px rgba(0,0,0,.08);-webkit-transition:.3s;transition:.3s}.checkbox-withText.disabled{opacity:.6;pointer-events:none}.checkbox-withText__label{position:relative;display:grid;padding-left:30px;cursor:pointer;min-height:20px}.checkbox-withText__texts span,.checkbox-withText__texts a{font-size:18px;font-weight:400;line-height:1.6em;color:#373737}.checkbox-withText__texts a{color:#004e98;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s;display:inline}.checkbox-withText__input{position:absolute;left:0;top:0;z-index:-1;opacity:0;width:0;height:0}.checkbox-withText__input:checked~.checkbox-withText__decore::before{background-color:#004e98;border-color:#004e98}.checkbox-withText__input:checked~.checkbox-withText__decore::after{opacity:1}.checkbox-withText__decore{position:absolute;top:50%;left:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.checkbox-withText__decore::before,.checkbox-withText__decore::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px}.checkbox-withText__decore::before{width:100%;height:100%;border:1.5px solid #e5edf5;background-color:rgba(0,0,0,0);-webkit-transition:border-color .3s, background-color .3s;transition:border-color .3s, background-color .3s}.checkbox-withText__decore::after{width:100%;height:100%;background-image:url(/local/assets/css/../icons/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width: 680px){.checkbox-withText__texts span,.checkbox-withText__texts a{font-size:14px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagination-item{font-size:16px;padding:12px 16px;color:#373737;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.pagination-item:hover{color:#38c4e2}.pagination-item:active{color:#004e98}.pagination-item--prev,.pagination-item--next{color:#373737}.pagination-item--prev.start{color:#909090;cursor:default;pointer-events:none}.pagination-item.active{color:#909090;cursor:default;pointer-events:none}.rating-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating-input__label{font-size:14px;font-weight:700;line-height:1.6em;color:#373737}.rating-input__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:112px;padding:3.43px 3.43px 4.27px 3.43px;margin:0 8px}.rating-input__star{width:17.4px;height:16.3px;cursor:pointer}.rating-input__star svg{width:17.4px;height:16.3px;fill:none;stroke:#909090}.rating-input__star.checked svg{fill:#fc0;stroke:#fc0}.rating-input__grade{font-size:14px;font-weight:400;line-height:1.6em;color:#909090}@media(max-width: 575.98px){.rating-input__label{font-size:12px}.rating-input__stars{margin:0 4px}}.photos-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.photos-input__label{-ms-flex-preferred-size:100%;flex-basis:100%;width:493px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 32px;border:1px dashed #004e98;border-radius:8px;cursor:pointer}.photos-input__label-icon{-ms-flex-preferred-size:40px;flex-basis:40px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.photos-input__label-text{-ms-flex-preferred-size:340px;flex-basis:340px;font-size:14px;line-height:1.6em;font-weight:400;color:#373737}.photos-input__label.hidden{display:none}.photos-input__inputs{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.photos-input__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.photos-input__input-delete{width:16px;height:16px;background-image:url(/local/assets/css/../icons/close.svg);background-size:contain;cursor:pointer}.photos-input__input-name{margin-left:12px;font-size:14px;line-height:1.6em;font-weight:600;color:#373737}.photos-input__input input{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;z-index:-10}.photos-input__input[data-state=empty]{width:0;height:0;opacity:0;overflow:hidden}.photos-input__input[data-state=full]{width:auto;height:auto;opacity:1}@media(max-width: 1199.98px){.photos-input__label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photos-input__label-text{-ms-flex-preferred-size:255px;flex-basis:255px}.photos-input__label-text span{display:none}}@media(max-width: 575.98px){.photos-input__label{width:calc(100vw - 64px);padding:16px 24px}.photos-input__label-text{-ms-flex-preferred-size:auto;flex-basis:auto;font-size:12px}}.cart{padding-bottom:142px}.cart__empty{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__empty-text{color:#373737;font-size:24px;font-weight:600;line-height:1.4em}.cart__empty-link{margin-top:24px}.cart__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:32px}.cart__title{margin-bottom:0}.cart__value{color:#909090;font-size:24px;line-height:1.4em;margin-left:16px}.cart__main{-ms-flex-preferred-size:66%;flex-basis:66%;margin-right:28px}.cart__items{border-radius:8px;border:2px solid rgba(49,56,150,.1)}.cart__items .cart-item:not(:first-child){border-top:2px solid rgba(0,78,152,.05)}.cart__non-cash{margin-top:32px}.cart__services{margin-top:32px}.cart__services-title{color:#373737;font-size:24px;font-weight:600;line-height:140%}.cart__services .cart-service{margin-top:16px}.cart__order{-ms-flex-preferred-size:32.2%;flex-basis:32.2%}.cart__order-btn{width:100%;margin-top:16px}.cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px}.cart-item__photo{margin-right:16px;-ms-flex-preferred-size:120px;flex-basis:120px;height:120px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.cart-item__photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.cart-item__info{max-width:426px}.cart-item__vendor{color:#909090;font-size:14px;font-weight:400;line-height:160%}.cart-item__name{color:#373737;font-size:18px;font-weight:600;line-height:160%}.cart-item__composition-btn{margin-top:12px}.cart-item__btns{width:100%;margin-top:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-item__values{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;text-align:right;-ms-flex-preferred-size:250px;flex-basis:250px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.cart-item__amount{margin-left:auto}.cart-item__price{margin-top:36px}.cart-item .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-item .price__old{margin-right:16px;color:#909090;font-size:14px;font-weight:400;line-height:1.6em;-webkit-text-decoration:line-through;text-decoration:line-through}.cart-item .price__current{color:#373737;font-size:18px;font-weight:600;line-height:1.6em}.cart-item__discount{margin-top:8px}.cart-item .discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-item .discount__text{margin-right:16px;color:#373737;font-size:14px;font-weight:400;line-height:1.6em}.cart-item .discount__value{color:#004e98;font-size:14px;font-weight:700;line-height:1.6em}.non-cash{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:2px solid rgba(49,56,150,.1);padding:32px 24px}.non-cash__icon{width:48px;height:48px}.non-cash__text{margin-left:24px}.non-cash__title{color:#373737;font-size:18px;font-weight:600;line-height:160%}.non-cash__subtitle{margin-top:2px;color:#373737;font-size:14px;font-weight:400;line-height:160%}.non-cash__btn{margin-left:auto}.cart-service__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:2px solid rgba(49,56,150,.1);padding:9px 24px;-webkit-box-shadow:0px 4px 8px 0px rgba(0,78,152,.08),2px 0px 4px 0px rgba(0,78,152,.12);box-shadow:0px 4px 8px 0px rgba(0,78,152,.08),2px 0px 4px 0px rgba(0,78,152,.12)}.cart-service__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:36px;flex-basis:36px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;background:#f2f6fa;border-radius:8px}.cart-service__icon svg{width:21px;height:21px}.cart-service__text{margin-left:20px}.cart-service__title{color:#373737;font-size:16px;font-weight:600;line-height:140%}.cart-service__title span{color:#909090}.cart-service__subtitle{margin-top:2px;color:#373737;font-size:14px;font-weight:400;line-height:160%}.cart-service__checkbox{-ms-flex-preferred-size:51px;flex-basis:51px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.cart-service__body{position:relative;top:-8px;overflow:hidden;height:auto;opacity:0;visibility:hidden;max-height:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0 24px 0}.cart-service__form-title{margin-bottom:16px;color:#373737;font-size:16px;font-weight:600;line-height:1.4em}.cart-service__form-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;margin:0 auto 16px;padding:10px;color:#646464;font-size:14px;font-weight:400;line-height:1.6em;max-width:802px;border-radius:8px}.cart-service__form-note svg{width:20px;height:20px;margin-right:18px}.cart-service__form-items{padding-right:83px;overflow-y:auto;overflow-x:hidden;max-height:526px}.cart-service__form-item{margin-top:8px;padding:8.5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-service__form-item--counter .cart-service__form-text{color:#373737;font-size:16px;font-weight:400;line-height:1.6em}.cart-service__form-item--counter .cart-service__form-amount{margin-left:auto}.cart-service__form-item--counter .cart-service__form-amount .amount__value,.cart-service__form-item--counter .cart-service__form-amount .amount__change{color:#909090}.cart-service__form-item--counter .cart-service__form-amount input:disabled{-webkit-text-fill-color:#909090;opacity:1}.cart-service__form-item--counter .cart-service__form-summ{margin-left:39px;font-family:"Manrope",sans-serif;color:#909090;font-size:16px;font-weight:700;line-height:1.6em;max-width:70px;text-align:right;border:none;outline:none;pointer-events:none}.cart-service__form-item--counter .cart-service__form-checkbox{margin-left:32px}.cart-service__form-item--checklist .cart-service__form-checkbox{-ms-flex-item-align:start;align-self:flex-start;display:block}.cart-service__form-item--checklist .cart-service__form-price{margin-left:auto;font-family:"Manrope",sans-serif;color:#373737;font-size:16px;font-weight:600;line-height:1.4em;max-width:none;text-align:right;border:none;outline:none;pointer-events:none}.cart-service__form-item--checklist .cart-service__form-photo{width:64px;height:64px;margin-right:16px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.cart-service__form-item--checklist .cart-service__form-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-service__form-item--checklist .cart-service__form-text{color:#373737;font-size:16px;font-weight:400;line-height:1.6em}.cart-service__form-item--checklist .btn.text-btn{font-weight:400}.cart-service__form--installation .cart-service__body{padding:24px 0 0}.cart-service__form--installation .cart-service__form-item{padding:12px 24px;margin-top:0}.cart-service__form--design .cart-service__body{padding:16px 0 0}.cart-service__form--design .cart-service__form-item{padding:11px 24px}.cart-service__form--design .cart-service__form-checkbox{-ms-flex-item-align:center;align-self:center}.cart-service.expanded .cart-service__body{opacity:1;visibility:visible;padding:16px 24px 0}.cart-service.expanded.cart-service--lifting .cart-service__body{max-height:200px}.cart-service.expanded.cart-service--installation .cart-service__body{max-height:608px}.cart-service.expanded.cart-service--design .cart-service__body{max-height:240px}.link{display:block;font-size:18px;font-weight:600;line-height:1.6em;-webkit-text-decoration:none;text-decoration:none;color:#004e98}.link:hover{color:#38c4e2}.link:active{color:#004e98}.requisites-modal-form{max-width:616px}@media(max-width: 1199.98px){.cart{padding-bottom:64px}.cart__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.cart__value{font-size:18px;margin-left:12px}.cart__main{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:0}.cart__order{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;margin-top:40px}.cart__order-btn{margin-top:8px}.cart-item__info{max-width:317px}.cart-item__name{margin-top:4px}.cart-item__composition-btn{margin-top:18px}.cart-item__btns{width:202px;margin-top:17px}.cart-item__btns .btn span{display:none}.cart-item__price{margin-top:50px}.non-cash__text{max-width:296px}.cart-service.expanded .cart-service__body{padding:24px 24px 0}}@media(max-width: 768px){.cart{padding-bottom:40px;padding-top:40px}.cart__empty{margin-top:40px}.cart__empty-text{font-size:18px}.cart__empty-link{margin-top:16px}.cart__non-cash,.cart__services{margin-top:24px}.cart__services-title{font-size:18px}.cart__order-btn{font-size:16px}.non-cash__text{max-width:296px}.non-cash__btn{max-width:213px;padding:15px 0}.cart-service__form-items{padding-right:10px}.cart-service__form-item--checklist .cart-service__form-text{min-width:330px}.cart-service__form-price{width:115px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.link{font-size:14px}}@media(max-width: 680px){.cart{padding-bottom:32px;padding-top:32px}.cart__empty{margin-top:32px}.cart__empty-text{font-size:16px}.cart__empty-link{margin-top:12px}.cart__value{font-size:14px;margin-left:8px}.cart__items{border:none}.cart__items .cart-item{border-bottom:1px solid rgba(0,78,152,.1)}.cart__items .cart-item:not(:first-child){border-top:none}.cart__non-cash{margin-top:32px}.cart__services .cart-service{margin-top:8px}.cart__order{margin-top:32px}.cart__order-btn{font-size:14px}.cart-item{position:relative;padding:34px 0 8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-item__photo{margin-right:10px;-ms-flex-preferred-size:88px;flex-basis:88px;height:88px}.cart-item__info{-ms-flex-preferred-size:53%;flex-basis:53%;max-width:53%}.cart-item__vendor{position:absolute;top:6.5px;left:0px;font-size:12px}.cart-item__name{margin-top:0;font-size:14px}.cart-item__composition-btn{margin-top:6px;font-size:12px}.cart-item__btns{position:absolute;top:9px;right:10px;width:72px;margin-top:0}.cart-item__btns .btn.icon-btn,.cart-item__btns .btn.icon-btn svg{max-height:15px}.cart-item__values{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.cart-item__amount{-ms-flex-preferred-size:117px;flex-basis:117px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0}.cart-item__price{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0;margin-bottom:8px}.cart-item .price__old{font-size:10px;margin-right:12px}.cart-item .price__current{font-size:16px}.cart-item__discount{margin-top:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-item .discount__text{font-size:12px}.cart-item .discount__value{font-size:12px}.non-cash{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 24px}.non-cash__text{max-width:195px;-ms-flex-preferred-size:195px;flex-basis:195px;margin-left:20px}.non-cash__title{font-size:14px}.non-cash__subtitle{font-size:12px}.non-cash__btn{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:13px 0;margin-top:12px;font-size:16px}.cart-service__header{padding:4px 12px}.cart-service__text{margin-right:20px}.cart-service__title{font-size:14px}.cart-service__subtitle{font-size:12px}.cart-service__form-title{font-size:12px;margin-bottom:0}.cart-service__form-note{padding:10px 0 10px 10px;font-size:10px;margin-bottom:8px}.cart-service__form-note svg{margin-right:10px}.cart-service__form-items{padding-right:10px}.cart-service__form-item{padding:9.5px 0}.cart-service__form-item--counter .cart-service__form-text{font-size:12px}.cart-service__form-item--counter .cart-service__form-amount{margin-left:8px;-ms-flex-preferred-size:99px;flex-basis:99px;width:99px}.cart-service__form-item--counter .cart-service__form-amount .amount__value{width:35px}.cart-service__form-item--counter .cart-service__form-summ{margin-left:8px;font-size:14px;max-width:40px}.cart-service__form-item--counter .cart-service__form-checkbox{display:none}.cart-service__form-item--checklist .cart-service__form-price{margin-left:auto;font-size:14px;width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap}.cart-service__form-item--checklist .cart-service__form-photo{-ms-flex-item-align:start;align-self:flex-start;width:48px;height:48px}.cart-service__form-item--checklist .cart-service__form-text{font-size:12px;min-width:auto}.cart-service__form-item--checklist .btn.text-btn{font-size:12px}.cart-service__form-price{width:115px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.cart-service.expanded .cart-service__body{padding:24px 12px 0}.link{font-size:12px}}.order{margin-bottom:96px}.order__steps{overflow:hidden}.order__backbtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__backbtns .btn{color:#004e98;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:.3s;transition:.3s}.order__backbtns .btn span{font-size:16px;font-weight:700;line-height:1.6em}.order__backbtns .btn svg{width:16px;height:16px}.order__backbtns .btn svg path{stroke:none;fill:#004e98}.order__backbtns .btn:hover{color:#38c4e2}.order__backbtns .btn:hover svg path{fill:#38c4e2}.order__backbtns .btn:active{color:#004e98}.order__backbtns .btn:active svg path{fill:#004e98}.order__backbtns .order__back{margin-right:24px}.order__backbtns .order__tocart span{margin-left:0}.order__backbtns .order__tocart svg{display:none}.order__backbtns.order__backbtns--step1 .order__back{display:none;margin-right:0}.order__backbtns.order__backbtns--step1 .order__tocart span{margin-left:8px}.order__backbtns.order__backbtns--step1 .order__tocart svg{display:block}.order__title{margin:47px 0 40px;font-size:32px;font-weight:600;line-height:1.4em;color:#373737}.order__city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__city span{font-size:18px;font-weight:400;color:#373737;line-height:1.6em}.order__city .btn.text-btn{margin-left:8px;font-size:18px;font-weight:400;line-height:1.6em}.order__method,.order__recipient{margin-top:40px}.order-step{position:relative}.order-step__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-step__title{display:-webkit-box;display:-ms-flexbox;display:flex}.order-step__title-number svg{width:28.8px;height:28.8px}.order-step__title-text{margin-left:18px;font-size:24px;font-weight:600;line-height:1.4em}.order-step[data-obtaining-method=pickup] .pickup-block{visibility:visible;position:relative;z-index:1}.order-step[data-obtaining-method=pickup] .delivery-block{visibility:hidden;position:absolute;z-index:-9999}.order-step[data-obtaining-method=delivery] .pickup-block{visibility:hidden;position:absolute;z-index:-9999}.order-step[data-obtaining-method=delivery] .delivery-block{visibility:visible;position:relative;z-index:1}.obtaining-method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.obtaining-method__btn{-ms-flex-preferred-size:calc(50% - 1.75vw);flex-basis:calc(50% - 1.75vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:43px 0;border:2px solid #eaebf4;border-radius:8px}.obtaining-method__btn:hover{-webkit-box-shadow:0px 4px 8px 0px rgba(0,78,152,.08);box-shadow:0px 4px 8px 0px rgba(0,78,152,.08);-webkit-box-shadow:2px 0px 4px 0px rgba(0,78,152,.12);box-shadow:2px 0px 4px 0px rgba(0,78,152,.12)}.obtaining-method__container{max-width:276px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.obtaining-method__title{margin-bottom:10px;-ms-flex-item-align:center;align-self:center;color:#373737;font-size:24px;font-weight:600;line-height:1.4em}.obtaining-method__text{text-align:left;color:#646464;font-size:14px;font-weight:400;line-height:1.6em}.pickup-block{min-width:100%}.pickup-block__container{margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pickup-block__address{-ms-flex-preferred-size:508px;flex-basis:508px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-height:602px}.pickup-block__map{border-radius:8px;overflow:hidden;-ms-flex-preferred-size:1044px;flex-basis:1044px;width:1044px;height:602px;margin-left:28px}.pickup-block__map .ymaps-2-1-79-balloon-pane .ymaps-2-1-79-balloon{-webkit-transform:translateY(-60%);transform:translateY(-60%)}.pickup-block__map .ymaps-2-1-79-balloon-pane .ymaps-2-1-79-balloon__content{padding:7.5px 12px 7.5px 31px !important;font-size:12px !important;line-height:1.6em !important}.pickup-block__map .ymaps-2-1-79-balloon-pane .ymaps-2-1-79-balloon-content__header{font-size:12px !important;margin:0 !important;line-height:1.6em !important}.order-serchAddress{padding:32px 16px;border:2px solid #eaebf4;border-radius:8px}.order-serchAddress__search,.order-serchAddress__search-note,.order-serchAddress__notfound,.order-serchAddress__selected{display:none}.order-serchAddress__search.active,.order-serchAddress__search-note.active,.order-serchAddress__notfound.active,.order-serchAddress__selected.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.order-serchAddress__search-note{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#909090;font-size:12px;font-weight:400;line-height:1.6em}.order-serchAddress__notfound>span{margin-top:16px;color:#373737;font-size:16px;font-weight:400;line-height:1.6em}.order-serchAddress__notfound>.btn{margin-top:auto;width:100%}.order-serchAddress__selected .order-serchAddress__btns{margin-top:auto}.order-serchAddress__selected .order-pickupPoint{margin-top:4px}.order-serchAddress__title{color:#373737;font-size:18px;font-weight:600;line-height:1.6}.order-serchAddress__title .btn{font-size:18px;font-weight:600;line-height:1.6}.order-serchAddress__input{margin-top:16px}.order-serchAddress__form .field{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden;opacity:0;z-index:-100}.order-serchAddress__list{display:none}.order-serchAddress__list.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:422px;padding:16px 0}.order-serchAddress__list-items{-ms-flex-preferred-size:100%;flex-basis:100%;overflow-y:auto}.order-serchAddress__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;cursor:pointer;background-color:rgba(0,0,0,0);-webkit-transition:.2s;transition:.2s}.order-serchAddress__list-item:hover{background-color:#f2f6fa}.order-serchAddress__list-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;margin-right:8px}.order-serchAddress__list-icon svg{width:22.4px;height:32px}.order-serchAddress__list-department{font-size:16px;font-weight:600;line-height:1.375em;color:#373737}.order-serchAddress__list-address{max-width:273px;margin-top:8px;font-size:16px;font-weight:400;line-height:1.6em;color:#373737}.order-serchAddress__list-btn{width:100%;margin-top:32px}.order-serchAddress__list-btn:disabled{opacity:.3}.order-serchAddress__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-serchAddress__btns .order-serchAddress__btn--cancel,.order-serchAddress__btns .order-serchAddress__form{max-width:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}.order-serchAddress__btns .order-serchAddress__btn--submit{max-width:230px;min-width:100%}.order-pickupPoint__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order-pickupPoint__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:64px;height:64px}.order-pickupPoint__icon svg{width:23px}.order-pickupPoint__text{margin-top:9px;color:#909090;font-size:14px;font-weight:400;line-height:1.6em}.order-pickupPoint__name{margin-top:2px;color:#373737;font-size:16px;font-weight:600;line-height:1.4em}.order-pickupPoint__address{margin-top:16px;color:#373737;font-size:16px;font-weight:600;line-height:1.6em}.order-pickupPoint__note{margin-top:16px;color:#fb8202;font-size:12px;font-weight:600;line-height:1.6em}.order-pickupPoint__shelflife{margin-top:2px;color:#373737;font-size:12px;font-weight:600;line-height:1.6em}.order-pickupPoint__photos{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.order-pickupPoint__photos img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.order-pickupPoint__photos img:not(:first-child){margin-left:16px}.order-pickupPoint__pay{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-pickupPoint__pay-title{margin-bottom:8px;-ms-flex-preferred-size:100%;flex-basis:100%;color:#373737;font-size:16px;font-weight:600;line-height:1.6em}.order-pickupPoint__pay-method{position:relative;padding:9px 0 9px 47px;margin-right:32px;color:#373737;font-size:14px;font-weight:400;line-height:1.6em}.order-pickupPoint__pay-method::before{content:"";background:url(/local/assets/css/../icons/check_green.svg);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:40px;height:40px}.delivery-block__container{margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.delivery-block__address{-ms-flex-preferred-size:50%;flex-basis:50%;min-height:466px;min-width:470px;margin-right:28px}.delivery-block__map{border-radius:8px;overflow:hidden;-ms-flex-preferred-size:776px;flex-basis:776px;width:776px;height:466px}.delivery-block__map .ymaps-2-1-79-balloon-pane{z-index:2200 !important}.delivery-block__map .ymaps-2-1-79-balloon-pane .ymaps-2-1-79-balloon{top:-34px !important;left:-2px !important}.delivery-block__map .ymaps-2-1-79-balloon-pane .ymaps-2-1-79-balloon__content{padding:7.5px 12px 7.5px 31px !important;font-size:12px !important;line-height:1.6em !important}.delivery-block__map .ymaps-2-1-79-balloon-pane .ymaps-2-1-79-balloon-content__header{font-size:12px !important;margin:0 !important;line-height:1.6em !important}.delivery-block__map .ymaps-2-1-79-balloon-pane .ymaps-2-1-79-balloon__tail{display:none !important}.order-deliveryAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px;border:2px solid #eaebf4;border-radius:8px}.order-deliveryAddress__form{margin-top:8px;min-width:100%}.order-deliveryAddress__note{margin-top:12px;font-size:14px;font-weight:400;line-height:1.6em;text-align:center;color:#646464}.address-form{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;gap:16px;grid-template-areas:"a a a" "b b b" "c d e" "f f f" "g g g"}.address-form .a{grid-area:a}.address-form .b{grid-area:b}.address-form .c{grid-area:c}.address-form .d{grid-area:d}.address-form .e{grid-area:e}.address-form .f{grid-area:f}.address-form .g{grid-area:g}.address-form__title{font-size:18px;font-weight:600;line-height:1.6em;color:#373737}.address-form__input{padding:17px 24px;color:#373737;font-size:14px;font-weight:400;line-height:1.6em}.address-form__btn{width:100%}.recipient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.recipient__form{-ms-flex-preferred-size:50%;flex-basis:50%}.recipient__order{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:28px;padding:32px}.recipient__order .order-result{border:none}.recipient-form{padding:32px;border-radius:8px;border:2px solid #eaebf4;display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:24px;row-gap:24px;grid-column-gap:16px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-template-areas:"a a" "b b" "c c" "d e"}.recipient-form .a{grid-area:a}.recipient-form .b{grid-area:b}.recipient-form .c{grid-area:c}.recipient-form .d{grid-area:d}.recipient-form .e{grid-area:e}.recipient-form__label{color:#373737;font-size:14px;font-weight:700;line-height:1.6em}.recipient-form__input{margin-top:4px;padding:17px 24px;color:#373737;font-size:14px;font-weight:400;line-height:1.6em}.recipient-form__btn{margin-top:8px;width:100%;padding-left:0;padding-right:0}.order-pay__methods{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-gap:28px;gap:28px;margin-top:39px}.order-pay__container{margin-top:64px;max-width:776px}.pay-method-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:36px 0;border:2px solid #eaebf4;border-radius:8px;cursor:pointer}.pay-method-card:nth-child(1),.pay-method-card:nth-child(4),.pay-method-card:nth-child(7){padding-left:97px}.pay-method-card:nth-child(3),.pay-method-card:nth-child(6),.pay-method-card:nth-child(9){padding-left:77px}.pay-method-card:nth-child(2){padding-left:136px}.pay-method-card:nth-child(5){padding-left:138px}.pay-method-card:nth-child(8){padding-left:145px}.pay-method-card:hover,.pay-method-card.active,.pay-method-card.active-including{-webkit-box-shadow:0px 4px 8px 0px rgba(0,78,152,.08);box-shadow:0px 4px 8px 0px rgba(0,78,152,.08);-webkit-box-shadow:2px 0px 4px 0px rgba(0,78,152,.12);box-shadow:2px 0px 4px 0px rgba(0,78,152,.12)}.pay-method-card__icon{width:48px;height:48px;margin-right:32px}.pay-method-card__icon svg{max-width:100%;max-height:100%}.pay-method-card__name{display:block;color:#373737;font-size:18px;font-weight:600;line-height:1.6em}.pay-method-card__text{display:block;max-width:274px;margin-top:2px;color:#646464;font-size:14px;font-weight:400;line-height:1.6em}.finaly-order__checkbox{margin:24px 0 32px}.finaly-order__btn{width:100%;margin-top:44px}.finaly-order .hidden-fields{width:0;height:0;overflow:hidden;visibility:hidden;opacity:0}@media(max-width: 1199.98px){.order{margin-bottom:64px}.order__backbtns{margin-top:27px}.order__backbtns .order__back{margin-right:48px}.order__title{margin:31px 0 39px}.obtaining-method__btn{-ms-flex-preferred-size:calc(50% - 1.37vw);flex-basis:calc(50% - 1.37vw)}.obtaining-method__title{margin-bottom:8px}.obtaining-method__text{margin-top:6px}.pickup-block__container{margin-top:31px}.pickup-block__address{max-width:calc(50% - 14px);-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-height:516px}.pickup-block__map{max-width:calc(50% - 14px);-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:516px}.order-serchAddress{padding:24px 16px}.order-serchAddress__list.active{height:313px}.order-serchAddress__btns .order-serchAddress__btn--cancel,.order-serchAddress__btns .order-serchAddress__form{max-width:calc(50% - 8px);-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}.order-serchAddress__btns .order-serchAddress__btn--submit{max-width:100%;font-size:18px}.order-pickupPoint__address{margin-top:13px}.order-pickupPoint__note{margin-top:8px}.order-pickupPoint__photos{margin-top:14px}.order-pickupPoint__photos img{width:80px;height:80px}.order-pickupPoint__pay{margin-top:15px}.delivery-block__address{min-height:472px}.delivery-block__map{height:472px}.order-deliveryAddress{padding:24px 16px}.address-form__input{padding:17px 0 17px 24px}.address-form__btn{font-size:18px}.recipient{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recipient__form{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.recipient__order{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;margin-left:0;margin-top:40px;padding:16px}.recipient-form{padding:24px 16px}.recipient-form__btn{margin-top:0;font-size:18px}.order-pay__methods{grid-template-columns:repeat(2, 1fr)}.order-pay__container{margin-top:40px;max-width:100%}.pay-method-card:nth-child(odd){padding-left:110px}.pay-method-card:nth-child(even){padding-left:81px}.pay-method-card__icon{margin-right:24px}.pay-method-card__name{font-size:16px}.finaly-order{margin-top:8px}.finaly-order__btn{margin-top:0}}@media(max-width: 991.98px){.order{margin-bottom:40px}.order__backbtns{margin-top:55px}.order__backbtns .order__back{margin-right:36px}.order__title{margin:47px 0 27px;font-size:24px}.order__city span{font-size:16px}.order__city .btn.text-btn{margin-left:4px;font-size:16px}.order__method,.order__recipient{margin-top:26px}.order-step__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-step__title-text{font-size:18px}.obtaining-method__btn{-ms-flex-preferred-size:calc(50% - 14px);flex-basis:calc(50% - 14px);padding:40px 0}.obtaining-method__title{font-size:18px;margin-bottom:4px}.obtaining-method__text{margin-top:4px}.pickup-block__address{min-height:578px}.pickup-block__map{height:578px}.order-serchAddress__search{min-height:424px}.order-serchAddress__list.active{height:307px}.order-serchAddress__list-item{margin-bottom:8px}.order-serchAddress__list-address{max-width:100%}.order-serchAddress__list-icon{width:48px;height:48px;margin-right:4px}.order-serchAddress__notfound{min-height:307px}.order-serchAddress__notfound>span{font-size:14px}.order-serchAddress__notfound>.btn{font-size:16px}.order-serchAddress__btns .order-serchAddress__btn--cancel,.order-serchAddress__btns .order-serchAddress__btn--submit{font-size:16px}.order-pickupPoint__photos img{width:80px;height:80px}.order-pickupPoint__pay{margin-top:24px}.delivery-block__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.delivery-block__address{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:0;min-height:auto;min-width:100%}.delivery-block__map{margin-top:40px;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;height:472px}.pickup-block__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pickup-block__address{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:0;min-height:472px;width:100%;max-width:100%}.pickup-block__map{margin-top:24px;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;max-width:100%;height:472px;margin-left:0}.address-form__btn{margin-top:16px;font-size:18px}.recipient__order{padding:24px 16px}.recipient-form__btn{margin-top:0;font-size:16px}.order-pay__methods{margin-top:26px;gap:24px 28px}.pay-method-card:nth-child(odd),.pay-method-card:nth-child(even){padding:16px 45px}.pay-method-card__icon{margin-right:16px}.finaly-order{margin-top:0px}.finaly-order__checkbox{margin-top:32px}.finaly-order__btn{margin-top:12px;font-size:16px}}@media(max-width: 767.98px){.address-form__btn{max-width:none}.recipient-form__btn{max-width:none}}@media(max-width: 680px){.order{margin-bottom:32px}.order__backbtns{margin-top:49px}.order__backbtns .order__back{margin-right:27px}.order__title{margin:83px 0 17px;font-size:18px}.order__city .btn.text-btn{margin-left:8px}.order__method,.order__recipient{margin-top:17px}.order-step__header{position:relative}.order-step .order__city{position:absolute;right:0;top:-94px}.order-step[data-obtaining-method=delivery] .order__title{margin-top:33px}.order-step[data-obtaining-method=delivery] .order__city{position:relative;right:0;top:0}.obtaining-method{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.obtaining-method__btn{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;min-height:166px}.obtaining-method__btn.delivery{margin-top:12px}.order-serchAddress{padding:24px 16px}.order-serchAddress__search{min-height:530px}.order-serchAddress__list.active{height:428px}.order-serchAddress__list-department{font-size:14px}.order-serchAddress__list-address{margin-top:4px;font-size:14px}.order-serchAddress__notfound{min-height:420px}.order-serchAddress__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.order-serchAddress__btns .order-serchAddress__btn--cancel,.order-serchAddress__btns .order-serchAddress__form{max-width:100%;min-width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.order-pickupPoint__pay-title{font-size:14px}.order-pickupPoint__pay-method{padding:9px 0 9px 40px;margin-right:8px}.order-pickupPoint__pay-method:nth-child(3){margin-right:0}.pickup-block__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:26px}.pickup-block__address{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;min-height:472px}.pickup-block__map{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;height:472px;margin-left:0;margin-top:24px}.delivery-block__container{margin-top:18px}.delivery-block__map{margin-top:24px;height:578px}.order-deliveryAddress__note{font-size:12px}.address-form{gap:16px 8px}.address-form__input{padding:13px 0 13px 12px}.address-form__btn{font-size:14px}.recipient__order{display:none}.recipient-form{grid-template-columns:1fr;row-gap:8px;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;grid-template-areas:"a a" "b b" "c c" "d d" "e e"}.recipient-form__label{font-size:12px;margin-bottom:8px}.recipient-form__btn{margin-top:0;font-size:16px;padding:9.2px 0}.recipient-form__btn.back-to__btn{font-size:14px;padding:10.8px 0}.order-pay__container{margin-top:32px}.order-pay__methods{grid-template-columns:1fr;margin-top:17px;gap:16px 0}.pay-method-card:nth-child(odd),.pay-method-card:nth-child(even){padding:18px 31px}.pay-method-card__icon{margin-right:32px}.finaly-order{margin-top:8px}.finaly-order__checkbox{margin-top:16px;margin-bottom:16px}.finaly-order__btn{margin-top:16px;font-size:14px}}.pay{padding-bottom:96px}.pay__backbtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pay__backbtns .btn{color:#004e98;-webkit-text-decoration:none;text-decoration:none}.pay__backbtns .btn span{font-size:16px;font-weight:700;line-height:1.6em}.pay__backbtns .btn svg{width:16px;height:16px}.pay__backbtns .btn svg path{stroke:none;fill:#004e98}.pay__backbtns .pay__back{margin-right:24px}.pay__backbtns .pay__tocart span{margin-left:0}.pay__backbtns .pay__tocart svg{display:none}.pay__title{margin:32px 0 0;font-size:32px;font-weight:600;line-height:1.4em;color:#373737}.pay__block{margin:0 auto}.pay-block{max-width:508px}.pay-block__sum{color:#373737;font-size:24px;font-weight:600;line-height:1.4em}.pay-block__sum span{margin-left:16px}.pay-block__form{margin-top:24px}.pay-block .pay-form{padding:32px;display:grid;grid-gap:16px;gap:16px;grid-template-areas:"a a" "b b" "c d" "e e" "f f";border:2px solid #eaebf4;border-radius:8px}.pay-block .pay-form .a{grid-area:a}.pay-block .pay-form .b{grid-area:b}.pay-block .pay-form .c{grid-area:c}.pay-block .pay-form .d{grid-area:d}.pay-block .pay-form .e{grid-area:e}.pay-block .pay-form .f{grid-area:f}.pay-block .pay-form__title{color:#373737;font-size:24px;font-weight:600;line-height:1.4em}.pay-block .pay-form__btn{width:100%;margin-top:16px}.pay-block .pay-form__privacy{margin-top:8px;text-align:center;font-size:14px;font-weight:400;line-height:1.6em;color:#373737}.pay-block .pay-form__privacy a{display:inline;font-size:14px;font-weight:400;line-height:1.6em}@media(max-width: 1199.98px){.pay{padding-bottom:64px}.pay__backbtns{margin-top:27px}.pay__backbtns .pay__back{margin-right:48px}.pay-block{margin-top:24px}}@media(max-width: 768px){.pay{padding-bottom:40px}.pay__title{font-size:24px}.pay__backbtns{margin-top:47px}.pay__backbtns .pay__back{margin-right:36px}.pay-block{margin-top:32px}.pay-block__sum{font-size:24px}.pay-block__sum span{margin-left:16px}.pay-block .pay-form__btn{font-size:16px}}@media(max-width: 575.98px){.pay{padding-bottom:32px}.pay__title{margin-top:24px;font-size:18px}.pay__backbtns{margin-top:49px}.pay__backbtns .pay__back{margin-right:27px}.pay-block{margin-top:18px}.pay-block__sum{font-size:18px}.pay-block__sum span{margin-left:8px}.pay-block .pay-form{margin-top:16px;padding:16px 15px;gap:16px 8px}.pay-block .pay-form__title{font-size:18px}.pay-block .pay-form__btn{font-size:14px}.pay-block .pay-form__privacy{font-size:12px}}.favorites .is-empty__container{display:none}.favorites .breadcrumbs{padding-bottom:0}.favorites__back{margin-top:43px}.favorites__title{font-size:32px;margin-top:36px}.favorites__authcheck{margin-top:16px}.favorites__list{display:block;padding-top:64px}.favorites .catalog_card-list-row .product-card{padding:10px 16px 8px;border:2px solid #eaebf4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.favorites .catalog_card-list-row .product-card:hover{-webkit-box-shadow:0px 0px 4px 0px rgba(0,78,152,.12);box-shadow:0px 0px 4px 0px rgba(0,78,152,.12);-webkit-box-shadow:0px 4px 8px 0px rgba(0,78,152,.08);box-shadow:0px 4px 8px 0px rgba(0,78,152,.08)}.favorites .catalog_card-list-row .product-card_img-slider_container{margin-right:24px}.favorites .catalog_card-list-row .product-card_img-container{width:187px;height:187px}.favorites .catalog_card-list-row .product-card_dots{margin:7px 0 0}.favorites .catalog_card-list-row .product-card_about{margin-right:64px}.favorites .catalog_card-list-row .product-card__title{margin-top:0}.favorites .catalog_card-list-row .product-card_about-btns .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.favorites .catalog_card-list-row .product-card_about-btns .btn svg{margin-right:0 !important}.favorites .catalog_card-list-row .product-card_comparison{top:0}.favorites .catalog_card-list-row .product-card_text{margin:16px 0 18px}.favorites .catalog_card-list-row .product-card_price{margin-top:32px}.favorites .catalog_card-list-row .product-card_order{min-width:332px;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.favorites .catalog_card-list-row .product-card_cartbnt{margin-top:auto;width:100%}.favorites__clear{margin-top:64px;width:100%;max-width:508px;white-space:nowrap}.favorites__toCatalog{margin-top:32px}.favorites__empty-title{margin-top:64px;text-align:center;font-size:24px;font-weight:600;line-height:1.4em;color:#373737}.favorites__empty-link{display:block;margin-top:16px;text-align:center;font-size:18px;font-weight:400;line-height:1.6em}.favorites .subscribe-block{padding-top:64px}.favorites.is-empty .is-empty__container{display:block}.favorites.is-empty .is-full__container{display:none}.authcheck__text,.authcheck__btn{font-size:18px;font-weight:400;line-height:1.6em}@media(max-width: 991.98px){.authcheck__text,.authcheck__btn{font-size:16px}}@media(max-width: 575.98px){.authcheck__text,.authcheck__btn{font-size:14px}}@media(max-width: 1399.98px){.favorites .catalog_card-list-row .product-card_title{font-size:24px}.favorites .catalog_card-list-row .product-card_text{font-size:16px}.favorites .catalog_card-list-row .product-card_about-btns{position:relative;right:0;bottom:0}}@media(max-width: 1199.98px){.favorites__back{margin-top:51px}.favorites__title{margin-bottom:0}.favorites__list{padding-top:32px}.favorites .catalog_card-list-row .product-card{padding:10px 16px;border:none}.favorites .catalog_card-list-row .product-card:hover{-webkit-box-shadow:none;box-shadow:none}.favorites .catalog_card-list-row .product-card_img-slider_container{margin-right:16px}.favorites .catalog_card-list-row .product-card_img-container{width:173px !important;height:173px !important}.favorites .catalog_card-list-row .product-card_about{-ms-flex-item-align:start;align-self:flex-start;margin-right:32px}.favorites .catalog_card-list-row .product-card_title{font-size:18px;line-height:1.6em;max-height:3.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.favorites .catalog_card-list-row .product-card_text{font-size:14px;margin:8px 0 30px}.favorites .catalog_card-list-row .product-card_about-btns{width:200px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.favorites .catalog_card-list-row .product-card_code{font-size:14px}.favorites .catalog_card-list-row .product-card_price{margin-top:16px;margin-bottom:0}.favorites .catalog_card-list-row .product-card_cashback{margin-bottom:0}.favorites .catalog_card-list-row .product-card_cartbnt{margin-top:12px}.favorites__clear{max-width:408px;font-size:18px}.favorites__empty-link{font-size:16px}.favorites .subscribe-block{margin-bottom:64px}}@media(max-width: 1076px){.favorites .catalog_card-list-row .product-card_about-btns .btn:nth-child(1){margin-right:28px !important}}@media(max-width: 1023px){.favorites__clear{margin-top:34px}}@media(max-width: 991.98px){.favorites__back{margin-top:55px;margin-bottom:47px}.favorites__title{font-size:24px;margin-top:40px}.favorites__list{padding-top:24px}.favorites .catalog_card-list-row .product-card{padding:10px 12px}.favorites .catalog_card-list-row .product-card_img-slider_container{margin-right:12px}.favorites .catalog_card-list-row .product-card_img-container{width:149px !important;height:149px !important}.favorites .catalog_card-list-row .product-card_about{-ms-flex-item-align:center;align-self:center;margin-right:20px}.favorites .catalog_card-list-row .product-card_title{font-size:14px;max-height:4.8em;-webkit-line-clamp:3}.favorites .catalog_card-list-row .product-card_text{font-size:12px;margin:6px 0 23px;max-height:3.2em;-webkit-line-clamp:2}.favorites .catalog_card-list-row .product-card_about-btns{width:218px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.favorites .catalog_card-list-row .product-card_order{min-width:232px}.favorites .catalog_card-list-row .product-card_code{font-size:12px}.favorites .catalog_card-list-row .product-card_satrs{font-size:12px}.favorites .catalog_card-list-row .product-card_cashback{font-size:12px}.favorites .catalog_card-list-row .product-card_price{margin-top:20px}.favorites .catalog_card-list-row .product-card_price-old{font-size:14px}.favorites .catalog_card-list-row .product-card_cartbnt{margin-top:8px;font-size:12px;margin-top:8px;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.favorites .catalog_card-list-row .product-card_cartbnt svg{margin-right:10px}.favorites__clear{max-width:340px;font-size:16px;margin-top:10px}.favorites__toCatalog{margin-top:19px}.favorites__empty-title{font-size:18px;margin-top:40px}.favorites__empty-link{font-size:14px}.favorites .subscribe-block{padding-top:40px}}@media(max-width: 710px){.favorites .catalog_card-list-row .product-card{display:grid;grid-template-columns:135px auto;padding:0;grid-column-gap:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.favorites .catalog_card-list-row .product-card_img-slider_container{grid-column:1/2;grid-row:1/3}.favorites .catalog_card-list-row .product-card_img-container{width:135px !important;height:135px !important}.favorites .catalog_card-list-row .product-card_about{margin-right:0;grid-column:2/3;grid-row:1/2}.favorites .catalog_card-list-row .product-card_title{font-size:12px;max-height:3.2em;-webkit-line-clamp:2;margin-bottom:8px}.favorites .catalog_card-list-row .product-card_text{display:none}.favorites .catalog_card-list-row .product-card_about-btns{left:0;right:auto !important;bottom:-75px !important;width:194px;margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.favorites .catalog_card-list-row .product-card_about-btns .btn{left:0}.favorites .catalog_card-list-row .product-card_about-btns .btn span{display:none}.favorites .catalog_card-list-row .product-card_about-btns .btn svg{height:14.4px;width:auto;margin-right:0 !important}.favorites .catalog_card-list-row .product-card_order{grid-column:2/3;grid-row:2/3;margin-top:-25px;min-width:auto;min-height:auto}.favorites .catalog_card-list-row .product-card_code{display:none}.favorites .catalog_card-list-row .product-card_cashback{font-size:10px}.favorites .catalog_card-list-row .product-card_satrs{font-size:10px}.favorites .catalog_card-list-row .product-card_satrs svg{width:9px;height:9px}.favorites .catalog_card-list-row .product-card_price{margin-top:8px}.favorites .catalog_card-list-row .product-card_price-current{font-size:14px}.favorites .catalog_card-list-row .product-card_price-old{font-size:10px}.favorites .catalog_card-list-row .product-card_cartbnt{margin-top:8px;margin-left:auto;width:calc(100% - 65px);padding:8px 30px}.favorites .catalog_card-list-row .product-card_cartbnt svg{width:16px;height:16px}.favorites .catalog_card-list-row .product-card_cartbnt span{display:none}}@media(max-width: 575.98px){.favorites__back{margin-top:49px;margin-bottom:33px}.favorites__title{font-size:18px;margin-top:32px}.favorites__authcheck{margin-top:4px}.favorites__list{padding-top:32px}.favorites__clear{max-width:none !important;margin-top:0;font-size:14px}.favorites__empty-title{margin-top:32px;font-size:16px}.favorites__empty-link{font-size:12px;margin-top:8px}.favorites .subscribe-block{padding-top:32px}}.comparison .is-empty__container{display:none}.comparison .breadcrumbs{padding-bottom:0}.comparison__back{margin-top:43px}.comparison__title{margin-top:36px;font-size:32px}.comparison__filter{margin:32px 0 0;margin-right:calc((100vw - 1580px)/-2)}.comparison__list{display:block;padding-top:64px}.comparison__clear{margin-top:48px;width:100%;max-width:508px;white-space:nowrap}.comparison__toCatalog{margin-top:32px}.comparison__empty-title{margin-top:64px;text-align:center;font-size:24px;font-weight:600;line-height:1.4em;color:#373737}.comparison__empty-link{display:block;margin-top:24px;text-align:center;font-size:18px;font-weight:400;line-height:1.6em}.comparison__params{margin-top:64px}.comparison .subscribe-block{padding-top:64px}.comparison.is-empty .is-empty__container{display:block}.comparison.is-empty .is-full__container{display:none}.sanelit-filter-slider_container .swiper-scrollbar{left:0 !important;bottom:0 !important;width:calc(100% - 20px) !important;margin-top:24px;position:relative;height:4px !important}.comparison-filter{padding-right:20px}.comparison-filter__item{white-space:nowrap;font-size:18px;line-height:1.556em;font-weight:400;color:#373737;cursor:pointer}.comparison-filter__item.active{color:#004e98}.compared-products__controls{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:calc((100vw - 1580px)/-2 + 11px)}.compared-products__controls-btn{position:relative;width:19px;height:19px;left:0;right:0}.compared-products__controls-btn svg{width:100%;height:100%;color:#004e98}.compared-products__controls-btn.swiper-button-prev{margin-right:37px}.compared-products__controls-btn ::before{content:none}.compared-products__card{position:relative;width:300px}.compared-products__card .product-card_img-container{width:100%;height:265px}.compared-products__card .product-card_remove-btn{position:absolute;right:0;top:13px;z-index:5;width:14px;height:14px}.compared-products__card .product-card_remove-btn svg{width:100%;height:100%}.compared-products__card .product-card_remove-btn svg path{fill:#004e98}.compared-products__card .product-card_title{margin-top:16px;margin-bottom:4px;display:-webkit-box;font-size:16px;font-weight:400;line-height:1.6em;-webkit-text-decoration:none;text-decoration:none;color:#373737;max-height:3.2em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compared-products__card .product-card_title:hover{color:#00a4c8}.compared-products__card .product-card_title:active{color:#004e98}.compared-products__card .product-card_type{font-size:14px;font-weight:400;line-height:1.6em;color:#646464}.compared-products__card .product-card_order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.compared-products__card .product-card_raiting{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:23px}.compared-products__card .product-card_satrs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0}.compared-products__card .product-card_satrs p{font-size:14px;font-weight:400;line-height:1em;color:#909090}.compared-products__card .product-card_price{-ms-flex-preferred-size:70%;flex-basis:70%;margin-bottom:0}.compared-products__card .product-card_price-current{font-size:24px;font-weight:600;line-height:1.4em;color:#373737}.compared-products__card .product-card_price-old{font-size:14px;font-weight:400;line-height:1.6em;color:#373737}.compared-products__card .product-card_cartbnt{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.compared-products__card .product-card_cartbnt svg{margin-right:10px;width:20px;height:20px}.compared-products__card .product-card_cartbnt span{font-size:14px;font-weight:700}.compared-products__card .product-card_favorite svg{width:16px !important;height:16px !important}.params__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.params__filter-text{margin-right:24px;color:#373737;font-size:18px;font-weight:400;line-height:1.6em}.params__accord-block{margin-top:8px;margin-bottom:0;margin-right:calc((100vw - 1580px)/-2)}.params__accord-block .accord-block_body{margin-top:0}.params__accord-block .accord-block_arrow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:13px 0;border-bottom:1.5px solid #eaebf4}.params__accord-block .accord-block_arrow::before{content:none}.params__accord-block .accord-block_title{width:auto;margin-right:14px;font-size:18px;font-weight:600;line-height:1.6em}.params__accord-block.accord-block--open{margin-bottom:16px}.params__accord-block.accord-block--open .accord-block_body{margin-top:24px}.params__accord-block.accord-block--open .accord-block_arrow{border-bottom:none}.params__param{margin-top:32px;pointer-events:none}.params__param--first{margin-top:0}.params__param-item{width:300px}.params__param-name{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#909090;font-size:14px;font-weight:400;line-height:1.6em}.params__param-value{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#373737;font-size:14px;font-weight:400;line-height:1.6em}.params__param-value span{display:block}.params__param-slider{margin-top:4px;margin-right:calc((100vw - 1580px)/2)}@media(max-width: 1609.98px){.comparison__filter{margin-right:-15px}.compared-products__controls{margin-right:0}.params__accord-block{margin-right:-15px}.params__param-slider{margin-right:15px}}@media(max-width: 1399.98px){.comparison__filter{margin-right:-30px}.params__accord-block{margin-right:-30px}.params__param-slider{margin-right:30px}}@media(max-width: 1199.98px){.comparison__back{margin-top:51px}.comparison__title{margin-bottom:0}.comparison__filter{margin-top:22px}.comparison__list{padding-top:32px}.comparison__params{margin-top:32px}.comparison__empty-link{margin-top:16px;font-size:16px}.comparison__clear{font-size:18px;max-width:408px;margin-top:24px}.comparison .subscribe-block{margin-bottom:64px}.compared-products__controls{display:none}.compared-products__card{width:248px}.compared-products__card .product-card_img-container{height:231px}.compared-products__card .product-card_img-container img{-o-object-fit:contain;object-fit:contain}.compared-products__card .product-card_title{margin-top:8px;margin-bottom:8px;font-size:14px}.compared-products__card .product-card_type{font-size:12px}.compared-products__card .product-card_order{margin-top:27px}.compared-products__card .product-card_raiting{margin-bottom:11px}.compared-products__card .product-card_satrs p{font-size:12px}.compared-products__card .product-card_cartbnt{margin-top:15px}.compared-products__card .product-card_cartbnt span{font-size:12px}.params__accord-block{margin-top:0}.params__accord-block .accord-block_body{margin-top:0}.params__accord-block .accord-block_arrow{padding:9.5px 0}.params__accord-block.accord-block--open .accord-block_body{margin-top:8px}.params__param{margin-top:16px}.params__param--first{margin-top:0}.params__param-item{width:248px}}@media(max-width: 1023px){.compared-products__card .product-card_favorite{left:0}}@media(max-width: 991.98px){.comparison__title{font-size:24px;margin-top:40px}.comparison__filter{margin-top:27px}.comparison__list{padding-top:24px}.comparison__params{margin-top:24px}.comparison__clear{margin-top:32px;font-size:16px;max-width:340px}.comparison__toCatalog{margin-top:19px}.comparison__empty-title{font-size:18px;margin-top:40px}.comparison__empty-link{font-size:14px}.comparison .subscribe-block{padding-top:51px;margin-bottom:40px}.sanelit-filter-slider_container .swiper-scrollbar{margin-top:21px}.compared-products__card .product-card_price-current{font-size:18px}.compared-products__card .product-card_cartbnt{margin-top:18px}.comparison-filter__item{font-size:16px}.params__filter{margin:0 0 8px}.params__filter-text{font-size:16px}.params__accord-block .accord-block_arrow{padding:11px 0}.params__accord-block.accord-block--open{margin-bottom:8px}.params__accord-block.accord-block--open .accord-block_body{margin-top:0}.params__accord-block .accord-block_title{font-size:16px}.params__param{margin-top:8px}.params__param--first{margin-top:0}}@media(max-width: 575.98px){.comparison__title{margin-top:32px;font-size:18px}.comparison__params{margin-top:32px;margin-right:-15px}.comparison__list{padding-top:24px}.comparison__clear{width:100%;margin-top:24px;font-size:14px;max-width:none !important}.comparison__empty-title{margin-top:32px;font-size:16px}.comparison__empty-link{font-size:12px;margin-top:8px}.comparison .subscribe-block{padding-top:37px;margin-bottom:4px}.comparison-filter__item{font-size:12px}.compared-products__card{width:135px}.compared-products__card .product-card_img-container{height:135px}.compared-products__card .product-card_title{font-size:12px}.compared-products__card .product-card_type{font-size:10px}.compared-products__card .product-card_order{margin-top:8px}.compared-products__card .product-card_raiting{margin-bottom:8px}.compared-products__card .product-card_satrs p{font-size:10px}.compared-products__card .product-card_price{margin-bottom:8px;-ms-flex-preferred-size:100%;flex-basis:100%}.compared-products__card .product-card_price-current{font-size:14px}.compared-products__card .product-card_price-old{font-size:10px}.compared-products__card .product-card_favorite{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.compared-products__card .product-card_cartbnt{-ms-flex-preferred-size:82px;flex-basis:82px;margin-top:0;padding-top:8px;padding-bottom:8px}.compared-products__card .product-card_cartbnt svg{width:16px;height:16px;margin-right:0}.compared-products__card .product-card_cartbnt span{display:none}.params__accord-block{margin-right:0}.params__accord-block .accord-block_arrow{padding:12.5px 0}.params__accord-block .accord-block_title{font-size:14px}.params__param-item{width:135px}.params__param-slider{margin-right:15px}}.reviews{padding-bottom:96px}.reviews .breadcrumbs{padding-bottom:0}.reviews__title{margin:43px 0 0;font-size:32px;font-weight:600;line-height:1.4em;color:#373737}.reviews__subtitle{margin:32px 0 0;font-size:24px;font-weight:600;line-height:1.4em;color:#373737}.reviews__add-btn{width:203px;margin-top:40px}.reviews__reviews{max-width:827px}.reviews__review{margin-top:64px}.reviews__pagination{margin:67px auto 0}@media(max-width: 1199.98px){.reviews{padding-bottom:67px}.reviews__title{margin:45px 0 0}}@media(max-width: 768px){.reviews{padding-bottom:43px}.reviews__title{margin:40px 0 0;font-size:24px}.reviews__subtitle{margin:24px 0 0;font-size:18px}.reviews__add-btn{margin-top:32px;font-size:16px}.reviews__pagination{margin:40px auto 0}}@media(max-width: 575.98px){.reviews{padding-bottom:32px}.reviews__title{margin:32px 0 0;font-size:18px}.reviews__subtitle{font-size:16px}.reviews__add-btn{width:100%;max-width:100%}.reviews__reviews{margin-top:-8px}.reviews__review{margin-top:40px}.reviews__pagination{margin:32px auto 0}}body{font-family:"Manrope",sans-serif;background-color:#fff}*{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}*::-webkit-scrollbar{height:4px;width:4px}*::-webkit-scrollbar-track{background:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{background-color:#004e98;border-radius:10px;border:none}a{cursor:pointer}.body-lock{overflow:hidden;-ms-touch-action:none !important;touch-action:none !important;position:fixed}@media(max-width: 768px){.body-lock:before{position:absolute;height:25000000vh;width:100vw;background:rgba(0,0,0,0);content:"";z-index:10;pointer-events:none}}.body-container{position:relative;padding:0;margin:0;width:100%;height:100%}input{caret-color:#004e98}h1.h1-hidden{display:none}h1{font-size:48px;font-weight:600;color:#212121;margin-bottom:32px}.input._invalid,.textarea._invalid{border-color:red}@media(max-width: 1400px){h1{font-size:32px;margin-bottom:25px}}@media(max-width: 992px){h1{font-size:24px}}@media(max-width: 568px){h1{font-size:18px;margin-bottom:15px}}
/* End */


/* Start:/local/templates/sanelit_3/styles.css?172166101593*/
@media(max-width: 1024px) {
    .banner_img {
        object-fit: contain !important;
    }
}
/* End */


/* Start:/local/templates/sanelit_3/template_styles.css?17216610153694*/
.sanelit-header_top-mark:empty {
    display: none;
}

.catalog_menu-container {
    position: fixed;
    left: 0;
    top: 0;
    display: block;
    visibility: hidden;
    opacity: 0;
    height: 100vh;
    background-color: #fff;
    width: 0;
    -webkit-transition: width .3s,opacity .3s linear;
    transition: width .3s,opacity .3s linear;
    padding-top: 6px;
    overflow-x: hidden;
}

.sanelit-mobile-menu,
.sanelit-mobile-menu-list.active {
    overflow-y: scroll;
}

.sanelit-mobile-menu_item--link {
    padding: 15px 20px 15px 15px;
    text-decoration: none;
    color: #212121;
}

.open-catalog .catalog_menu-container {
    visibility: visible;
    opacity: 1;
    width: 360px;
    -webkit-transition: width .3s,opacity .3s linear;
    transition: width .3s,opacity .3s linear;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(55,87,214,.16),2px 0px 4px 0px rgba(55,87,214,.24);
    box-shadow: 0px 4px 8px 0px rgba(55,87,214,.16),2px 0px 4px 0px rgba(55,87,214,.24);
}

.catalog_menu-list {
    background-color: #fff;
    position: absolute;
    top: 96px;
    width: 100%;
    right: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: 0;
    -webkit-transition: right .3s linear,opacity .3s linear;
    transition: right .3s linear,opacity .3s linear;
}

.sanelit-mobile-menu-list {
    background-color: #fff;
    position: absolute;
    top: 15px;
    width: 100%;
    right: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: 0;
    -webkit-transition: right .3s linear,opacity .3s linear;
    transition: right .3s linear,opacity .3s linear;
}

.sanelit-mobile-menu-list.active {
    visibility: visible;
    opacity: 1;
    right: 0;
    -webkit-transition: right .3s linear;
    transition: right .3s linear;
    z-index: 100;
}

.catalog_menu-list.active {
    visibility: visible;
    opacity: 1;
    right: 0;
    -webkit-transition: right .3s linear;
    transition: right .3s linear;
    z-index: 100;
}

.catalog_menu-item_next {
    margin-left: auto;
}

.sanelit-mobile-menu .mobile-menu-list_header--top .sanelit-mobile-menu_close-ico {
    position: absolute;
    right: 23px;
    top: 8px;
}

.sanelit-mobile-menu .mobile-menu-list_header .sanelit-mobile-menu_close-ico {
    position: relative;
    right: 0;
    top: 0;
}


.sanelit-mobile-menu_item .mobile_menu-item_next {
    margin-left: auto;
}

.sanelit-mobile-menu .mobile-menu-list_header {
    padding: 1px 23px 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #e5edf5;
}

.sanelit-mobile-menu .mobile-menu-list_header--top {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

#sender-subscribe,
.subscribe-block_banner {
    height: 244px;
}


@media (max-width: 768px) {
    .sanelit-header_middle .catalog_menu-item {
        width: 100%;
    }

    .sanelit-footer_bottom {
        margin-bottom: 8px;
    }

    .sanelit-header_middle .catalog_menu-inner {
        width: calc(100% + 84px);
    }

    .sanelit-mobile-menu {
        overflow: hidden;
    }

    .sanelit-mobile-menu_list {
        height: 75vh;
        overflow-y: scroll;
        overflow-x: hidden;
        width: calc(100% + 29px);
        left: -14px;
        position: relative;
        padding-bottom: 130px;
    }

    .catalog_menu-container {
        left: -5px;
    }
}

@media (max-width: 767px) {
    .catalog_menu-container {
        left: -15px;
    }
}
/* End */
/* /local/templates/sanelit_3/assets/css/index.css?1721661015218711 */
/* /local/assets/css/index.css?1721661015249333 */
/* /local/templates/sanelit_3/styles.css?172166101593 */
/* /local/templates/sanelit_3/template_styles.css?17216610153694 */
