* {
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*,
*:before,
*:after {
    box-sizing: border-box;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
.main-checkbox,
.select,
label {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
li {
    list-style-type: none !important;
}
a {
    text-decoration: none;
}
input,
button,
textarea {
    outline: none;
    border: none;
    resize: none;
}
button {
    background-color: transparent;
    color: inherit;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"] {
    -moz-appearance: textfield;
}
input[type="text"],
input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input::-webkit-search-cancel-button,
input::-webkit-search-decoration {
    -webkit-appearance: none;
}
label,
button,
input[type="submit"] {
    cursor: pointer;
}
::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}
::-moz-focus-inner {
    border: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.container {
    width: 100%;
    max-width: 1440px;
    padding-right: 40px;
    padding-left: 40px;
    margin-right: auto;
    margin-left: auto;
}
.container-small {
    width: 100%;
    max-width: 976px;
    padding-right: 16px;
    padding-left: 16px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -ms-flexbox;
    -js-display: flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
}
.row.h-center {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.row.v-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.col-xs-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    float: left;
    min-height: 1px;
    padding-right: 12px;
    padding-left: 12px;
}
.col-lg-12 {
    width: 100%;
}
.col-lg-11 {
    width: 91.66666667%;
}
.col-lg-10 {
    width: 83.33333333%;
}
.col-lg-9 {
    width: 75%;
}
.col-lg-8 {
    width: 66.66666667%;
}
.col-lg-7 {
    width: 58.33333333%;
}
.col-lg-6 {
    width: 50%;
}
.col-lg-5 {
    width: 41.66666667%;
}
.col-lg-4 {
    width: 33.33333333%;
}
.col-lg-3 {
    width: 25%;
}
.col-lg-2 {
    width: 16.66666667%;
}
.col-lg-1 {
    width: 8.33333333%;
}
.col-lg-pull-12 {
    right: 100%;
}
.col-lg-pull-11 {
    right: 91.66666667%;
}
.col-lg-pull-10 {
    right: 83.33333333%;
}
.col-lg-pull-9 {
    right: 75%;
}
.col-lg-pull-8 {
    right: 66.66666667%;
}
.col-lg-pull-7 {
    right: 58.33333333%;
}
.col-lg-pull-6 {
    right: 50%;
}
.col-lg-pull-5 {
    right: 41.66666667%;
}
.col-lg-pull-4 {
    right: 33.33333333%;
}
.col-lg-pull-3 {
    right: 25%;
}
.col-lg-pull-2 {
    right: 16.66666667%;
}
.col-lg-pull-1 {
    right: 8.33333333%;
}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-push-12 {
    left: 100%;
}
.col-lg-push-11 {
    left: 91.66666667%;
}
.col-lg-push-10 {
    left: 83.33333333%;
}
.col-lg-push-9 {
    left: 75%;
}
.col-lg-push-8 {
    left: 66.66666667%;
}
.col-lg-push-7 {
    left: 58.33333333%;
}
.col-lg-push-6 {
    left: 50%;
}
.col-lg-push-5 {
    left: 41.66666667%;
}
.col-lg-push-4 {
    left: 33.33333333%;
}
.col-lg-push-3 {
    left: 25%;
}
.col-lg-push-2 {
    left: 16.66666667%;
}
.col-lg-push-1 {
    left: 8.33333333%;
}
.col-lg-push-0 {
    left: auto;
}
.order-lg-first {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.order-lg-last {
    -ms-flex-order: 13;
    -webkit-order: 13;
    order: 13;
}
.order-lg-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}
.order-lg-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.order-lg-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.order-lg-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.order-lg-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}
.order-lg-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
}
.order-lg-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
}
.order-lg-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}
.order-lg-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
}
.order-lg-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
}
.order-lg-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
}
.order-lg-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
}
.order-lg-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
}
.col-lg-offset-12 {
    margin-left: 100%;
}
.col-lg-offset-11 {
    margin-left: 91.66666667%;
}
.col-lg-offset-10 {
    margin-left: 83.33333333%;
}
.col-lg-offset-9 {
    margin-left: 75%;
}
.col-lg-offset-8 {
    margin-left: 66.66666667%;
}
.col-lg-offset-7 {
    margin-left: 58.33333333%;
}
.col-lg-offset-6 {
    margin-left: 50%;
}
.col-lg-offset-5 {
    margin-left: 41.66666667%;
}
.col-lg-offset-4 {
    margin-left: 33.33333333%;
}
.col-lg-offset-3 {
    margin-left: 25%;
}
.col-lg-offset-2 {
    margin-left: 16.66666667%;
}
.col-lg-offset-1 {
    margin-left: 8.33333333%;
}
.col-lg-offset-0 {
    margin-left: 0;
}
.mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
.m-lg-0 {
    margin: 0px !important;
}
.my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.mx-lg-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.mt-lg-0 {
    margin-top: 0px !important;
}
.mr-lg-0 {
    margin-right: 0px !important;
}
.mb-lg-0 {
    margin-bottom: 0px !important;
}
.ml-lg-0 {
    margin-left: 0px !important;
}
.m-lg-0_5 {
    margin: 4px !important;
}
.my-lg-0_5 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
.mx-lg-0_5 {
    margin-right: 4px !important;
    margin-left: 4px !important;
}
.mt-lg-0_5 {
    margin-top: 4px !important;
}
.mr-lg-0_5 {
    margin-right: 4px !important;
}
.mb-lg-0_5 {
    margin-bottom: 4px !important;
}
.ml-lg-0_5 {
    margin-left: 4px !important;
}
.m-lg-1 {
    margin: 8px !important;
}
.my-lg-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
.mx-lg-1 {
    margin-right: 8px !important;
    margin-left: 8px !important;
}
.mt-lg-1 {
    margin-top: 8px !important;
}
.mr-lg-1 {
    margin-right: 8px !important;
}
.mb-lg-1 {
    margin-bottom: 8px !important;
}
.ml-lg-1 {
    margin-left: 8px !important;
}
.m-lg-2 {
    margin: 16px !important;
}
.my-lg-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.mx-lg-2 {
    margin-right: 16px !important;
    margin-left: 16px !important;
}
.mt-lg-2 {
    margin-top: 16px !important;
}
.mr-lg-2 {
    margin-right: 16px !important;
}
.mb-lg-2 {
    margin-bottom: 16px !important;
}
.ml-lg-2 {
    margin-left: 16px !important;
}
.m-lg-3 {
    margin: 24px !important;
}
.my-lg-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.mx-lg-3 {
    margin-right: 24px !important;
    margin-left: 24px !important;
}
.mt-lg-3 {
    margin-top: 24px !important;
}
.mr-lg-3 {
    margin-right: 24px !important;
}
.mb-lg-3 {
    margin-bottom: 24px !important;
}
.ml-lg-3 {
    margin-left: 24px !important;
}
.m-lg-4 {
    margin: 32px !important;
}
.my-lg-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.mx-lg-4 {
    margin-right: 32px !important;
    margin-left: 32px !important;
}
.mt-lg-4 {
    margin-top: 32px !important;
}
.mr-lg-4 {
    margin-right: 32px !important;
}
.mb-lg-4 {
    margin-bottom: 32px !important;
}
.ml-lg-4 {
    margin-left: 32px !important;
}
.m-lg-5 {
    margin: 40px !important;
}
.my-lg-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.mx-lg-5 {
    margin-right: 40px !important;
    margin-left: 40px !important;
}
.mt-lg-5 {
    margin-top: 40px !important;
}
.mr-lg-5 {
    margin-right: 40px !important;
}
.mb-lg-5 {
    margin-bottom: 40px !important;
}
.ml-lg-5 {
    margin-left: 40px !important;
}
.m-lg-6 {
    margin: 48px !important;
}
.my-lg-6 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}
.mx-lg-6 {
    margin-right: 48px !important;
    margin-left: 48px !important;
}
.mt-lg-6 {
    margin-top: 48px !important;
}
.mr-lg-6 {
    margin-right: 48px !important;
}
.mb-lg-6 {
    margin-bottom: 48px !important;
}
.ml-lg-6 {
    margin-left: 48px !important;
}
.m-lg-7 {
    margin: 56px !important;
}
.my-lg-7 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
.mx-lg-7 {
    margin-right: 56px !important;
    margin-left: 56px !important;
}
.mt-lg-7 {
    margin-top: 56px !important;
}
.mr-lg-7 {
    margin-right: 56px !important;
}
.mb-lg-7 {
    margin-bottom: 56px !important;
}
.ml-lg-7 {
    margin-left: 56px !important;
}
.m-lg-8 {
    margin: 64px !important;
}
.my-lg-8 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
}
.mx-lg-8 {
    margin-right: 64px !important;
    margin-left: 64px !important;
}
.mt-lg-8 {
    margin-top: 64px !important;
}
.mr-lg-8 {
    margin-right: 64px !important;
}
.mb-lg-8 {
    margin-bottom: 64px !important;
}
.ml-lg-8 {
    margin-left: 64px !important;
}
.m-lg-9 {
    margin: 72px !important;
}
.my-lg-9 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
}
.mx-lg-9 {
    margin-right: 72px !important;
    margin-left: 72px !important;
}
.mt-lg-9 {
    margin-top: 72px !important;
}
.mr-lg-9 {
    margin-right: 72px !important;
}
.mb-lg-9 {
    margin-bottom: 72px !important;
}
.ml-lg-9 {
    margin-left: 72px !important;
}
.m-lg-10 {
    margin: 80px !important;
}
.my-lg-10 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}
.mx-lg-10 {
    margin-right: 80px !important;
    margin-left: 80px !important;
}
.mt-lg-10 {
    margin-top: 80px !important;
}
.mr-lg-10 {
    margin-right: 80px !important;
}
.mb-lg-10 {
    margin-bottom: 80px !important;
}
.ml-lg-10 {
    margin-left: 80px !important;
}
.p-lg-0 {
    padding: 0px !important;
}
.py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.px-lg-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.pt-lg-0 {
    padding-top: 0px !important;
}
.pr-lg-0 {
    padding-right: 0px !important;
}
.pb-lg-0 {
    padding-bottom: 0px !important;
}
.pl-lg-0 {
    padding-left: 0px !important;
}
.p-lg-0_5 {
    padding: 4px !important;
}
.py-lg-0_5 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.px-lg-0_5 {
    padding-right: 4px !important;
    padding-left: 4px !important;
}
.pt-lg-0_5 {
    padding-top: 4px !important;
}
.pr-lg-0_5 {
    padding-right: 4px !important;
}
.pb-lg-0_5 {
    padding-bottom: 4px !important;
}
.pl-lg-0_5 {
    padding-left: 4px !important;
}
.p-lg-1 {
    padding: 8px !important;
}
.py-lg-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.px-lg-1 {
    padding-right: 8px !important;
    padding-left: 8px !important;
}
.pt-lg-1 {
    padding-top: 8px !important;
}
.pr-lg-1 {
    padding-right: 8px !important;
}
.pb-lg-1 {
    padding-bottom: 8px !important;
}
.pl-lg-1 {
    padding-left: 8px !important;
}
.p-lg-2 {
    padding: 16px !important;
}
.py-lg-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.px-lg-2 {
    padding-right: 16px !important;
    padding-left: 16px !important;
}
.pt-lg-2 {
    padding-top: 16px !important;
}
.pr-lg-2 {
    padding-right: 16px !important;
}
.pb-lg-2 {
    padding-bottom: 16px !important;
}
.pl-lg-2 {
    padding-left: 16px !important;
}
.p-lg-3 {
    padding: 24px !important;
}
.py-lg-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
.px-lg-3 {
    padding-right: 24px !important;
    padding-left: 24px !important;
}
.pt-lg-3 {
    padding-top: 24px !important;
}
.pr-lg-3 {
    padding-right: 24px !important;
}
.pb-lg-3 {
    padding-bottom: 24px !important;
}
.pl-lg-3 {
    padding-left: 24px !important;
}
.p-lg-4 {
    padding: 32px !important;
}
.py-lg-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.px-lg-4 {
    padding-right: 32px !important;
    padding-left: 32px !important;
}
.pt-lg-4 {
    padding-top: 32px !important;
}
.pr-lg-4 {
    padding-right: 32px !important;
}
.pb-lg-4 {
    padding-bottom: 32px !important;
}
.pl-lg-4 {
    padding-left: 32px !important;
}
.p-lg-5 {
    padding: 40px !important;
}
.py-lg-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.px-lg-5 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.pt-lg-5 {
    padding-top: 40px !important;
}
.pr-lg-5 {
    padding-right: 40px !important;
}
.pb-lg-5 {
    padding-bottom: 40px !important;
}
.pl-lg-5 {
    padding-left: 40px !important;
}
.p-lg-6 {
    padding: 48px !important;
}
.py-lg-6 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.px-lg-6 {
    padding-right: 48px !important;
    padding-left: 48px !important;
}
.pt-lg-6 {
    padding-top: 48px !important;
}
.pr-lg-6 {
    padding-right: 48px !important;
}
.pb-lg-6 {
    padding-bottom: 48px !important;
}
.pl-lg-6 {
    padding-left: 48px !important;
}
.p-lg-7 {
    padding: 56px !important;
}
.py-lg-7 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}
.px-lg-7 {
    padding-right: 56px !important;
    padding-left: 56px !important;
}
.pt-lg-7 {
    padding-top: 56px !important;
}
.pr-lg-7 {
    padding-right: 56px !important;
}
.pb-lg-7 {
    padding-bottom: 56px !important;
}
.pl-lg-7 {
    padding-left: 56px !important;
}
.p-lg-8 {
    padding: 64px !important;
}
.py-lg-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}
.px-lg-8 {
    padding-right: 64px !important;
    padding-left: 64px !important;
}
.pt-lg-8 {
    padding-top: 64px !important;
}
.pr-lg-8 {
    padding-right: 64px !important;
}
.pb-lg-8 {
    padding-bottom: 64px !important;
}
.pl-lg-8 {
    padding-left: 64px !important;
}
.p-lg-9 {
    padding: 72px !important;
}
.py-lg-9 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
}
.px-lg-9 {
    padding-right: 72px !important;
    padding-left: 72px !important;
}
.pt-lg-9 {
    padding-top: 72px !important;
}
.pr-lg-9 {
    padding-right: 72px !important;
}
.pb-lg-9 {
    padding-bottom: 72px !important;
}
.pl-lg-9 {
    padding-left: 72px !important;
}
.p-lg-10 {
    padding: 80px !important;
}
.py-lg-10 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.px-lg-10 {
    padding-right: 80px !important;
    padding-left: 80px !important;
}
.pt-lg-10 {
    padding-top: 80px !important;
}
.pr-lg-10 {
    padding-right: 80px !important;
}
.pb-lg-10 {
    padding-bottom: 80px !important;
}
.pl-lg-10 {
    padding-left: 80px !important;
}
@media only screen and (max-width: 1279px) {
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .order-md-first {
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1;
    }
    .order-md-last {
        -ms-flex-order: 13;
        -webkit-order: 13;
        order: 13;
    }
    .order-md-0 {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
    .order-md-1 {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }
    .order-md-2 {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }
    .order-md-3 {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }
    .order-md-4 {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }
    .order-md-5 {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }
    .order-md-6 {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }
    .order-md-7 {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }
    .order-md-8 {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }
    .order-md-9 {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }
    .order-md-10 {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }
    .order-md-11 {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }
    .order-md-12 {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .m-md-0 {
        margin: 0px !important;
    }
    .my-md-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .mx-md-0 {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .mt-md-0 {
        margin-top: 0px !important;
    }
    .mr-md-0 {
        margin-right: 0px !important;
    }
    .mb-md-0 {
        margin-bottom: 0px !important;
    }
    .ml-md-0 {
        margin-left: 0px !important;
    }
    .m-md-0_5 {
        margin: 4px !important;
    }
    .my-md-0_5 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }
    .mx-md-0_5 {
        margin-right: 4px !important;
        margin-left: 4px !important;
    }
    .mt-md-0_5 {
        margin-top: 4px !important;
    }
    .mr-md-0_5 {
        margin-right: 4px !important;
    }
    .mb-md-0_5 {
        margin-bottom: 4px !important;
    }
    .ml-md-0_5 {
        margin-left: 4px !important;
    }
    .m-md-1 {
        margin: 8px !important;
    }
    .my-md-1 {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }
    .mx-md-1 {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .mt-md-1 {
        margin-top: 8px !important;
    }
    .mr-md-1 {
        margin-right: 8px !important;
    }
    .mb-md-1 {
        margin-bottom: 8px !important;
    }
    .ml-md-1 {
        margin-left: 8px !important;
    }
    .m-md-2 {
        margin: 16px !important;
    }
    .my-md-2 {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .mx-md-2 {
        margin-right: 16px !important;
        margin-left: 16px !important;
    }
    .mt-md-2 {
        margin-top: 16px !important;
    }
    .mr-md-2 {
        margin-right: 16px !important;
    }
    .mb-md-2 {
        margin-bottom: 16px !important;
    }
    .ml-md-2 {
        margin-left: 16px !important;
    }
    .m-md-3 {
        margin: 24px !important;
    }
    .my-md-3 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .mx-md-3 {
        margin-right: 24px !important;
        margin-left: 24px !important;
    }
    .mt-md-3 {
        margin-top: 24px !important;
    }
    .mr-md-3 {
        margin-right: 24px !important;
    }
    .mb-md-3 {
        margin-bottom: 24px !important;
    }
    .ml-md-3 {
        margin-left: 24px !important;
    }
    .m-md-4 {
        margin: 32px !important;
    }
    .my-md-4 {
        margin-top: 32px !important;
        margin-bottom: 32px !important;
    }
    .mx-md-4 {
        margin-right: 32px !important;
        margin-left: 32px !important;
    }
    .mt-md-4 {
        margin-top: 32px !important;
    }
    .mr-md-4 {
        margin-right: 32px !important;
    }
    .mb-md-4 {
        margin-bottom: 32px !important;
    }
    .ml-md-4 {
        margin-left: 32px !important;
    }
    .m-md-5 {
        margin: 40px !important;
    }
    .my-md-5 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .mx-md-5 {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }
    .mt-md-5 {
        margin-top: 40px !important;
    }
    .mr-md-5 {
        margin-right: 40px !important;
    }
    .mb-md-5 {
        margin-bottom: 40px !important;
    }
    .ml-md-5 {
        margin-left: 40px !important;
    }
    .m-md-6 {
        margin: 48px !important;
    }
    .my-md-6 {
        margin-top: 48px !important;
        margin-bottom: 48px !important;
    }
    .mx-md-6 {
        margin-right: 48px !important;
        margin-left: 48px !important;
    }
    .mt-md-6 {
        margin-top: 48px !important;
    }
    .mr-md-6 {
        margin-right: 48px !important;
    }
    .mb-md-6 {
        margin-bottom: 48px !important;
    }
    .ml-md-6 {
        margin-left: 48px !important;
    }
    .m-md-7 {
        margin: 56px !important;
    }
    .my-md-7 {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .mx-md-7 {
        margin-right: 56px !important;
        margin-left: 56px !important;
    }
    .mt-md-7 {
        margin-top: 56px !important;
    }
    .mr-md-7 {
        margin-right: 56px !important;
    }
    .mb-md-7 {
        margin-bottom: 56px !important;
    }
    .ml-md-7 {
        margin-left: 56px !important;
    }
    .m-md-8 {
        margin: 64px !important;
    }
    .my-md-8 {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .mx-md-8 {
        margin-right: 64px !important;
        margin-left: 64px !important;
    }
    .mt-md-8 {
        margin-top: 64px !important;
    }
    .mr-md-8 {
        margin-right: 64px !important;
    }
    .mb-md-8 {
        margin-bottom: 64px !important;
    }
    .ml-md-8 {
        margin-left: 64px !important;
    }
    .m-md-9 {
        margin: 72px !important;
    }
    .my-md-9 {
        margin-top: 72px !important;
        margin-bottom: 72px !important;
    }
    .mx-md-9 {
        margin-right: 72px !important;
        margin-left: 72px !important;
    }
    .mt-md-9 {
        margin-top: 72px !important;
    }
    .mr-md-9 {
        margin-right: 72px !important;
    }
    .mb-md-9 {
        margin-bottom: 72px !important;
    }
    .ml-md-9 {
        margin-left: 72px !important;
    }
    .m-md-10 {
        margin: 80px !important;
    }
    .my-md-10 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    .mx-md-10 {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }
    .mt-md-10 {
        margin-top: 80px !important;
    }
    .mr-md-10 {
        margin-right: 80px !important;
    }
    .mb-md-10 {
        margin-bottom: 80px !important;
    }
    .ml-md-10 {
        margin-left: 80px !important;
    }
    .p-md-0 {
        padding: 0px !important;
    }
    .py-md-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .px-md-0 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .pt-md-0 {
        padding-top: 0px !important;
    }
    .pr-md-0 {
        padding-right: 0px !important;
    }
    .pb-md-0 {
        padding-bottom: 0px !important;
    }
    .pl-md-0 {
        padding-left: 0px !important;
    }
    .p-md-0_5 {
        padding: 4px !important;
    }
    .py-md-0_5 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .px-md-0_5 {
        padding-right: 4px !important;
        padding-left: 4px !important;
    }
    .pt-md-0_5 {
        padding-top: 4px !important;
    }
    .pr-md-0_5 {
        padding-right: 4px !important;
    }
    .pb-md-0_5 {
        padding-bottom: 4px !important;
    }
    .pl-md-0_5 {
        padding-left: 4px !important;
    }
    .p-md-1 {
        padding: 8px !important;
    }
    .py-md-1 {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .px-md-1 {
        padding-right: 8px !important;
        padding-left: 8px !important;
    }
    .pt-md-1 {
        padding-top: 8px !important;
    }
    .pr-md-1 {
        padding-right: 8px !important;
    }
    .pb-md-1 {
        padding-bottom: 8px !important;
    }
    .pl-md-1 {
        padding-left: 8px !important;
    }
    .p-md-2 {
        padding: 16px !important;
    }
    .py-md-2 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .px-md-2 {
        padding-right: 16px !important;
        padding-left: 16px !important;
    }
    .pt-md-2 {
        padding-top: 16px !important;
    }
    .pr-md-2 {
        padding-right: 16px !important;
    }
    .pb-md-2 {
        padding-bottom: 16px !important;
    }
    .pl-md-2 {
        padding-left: 16px !important;
    }
    .p-md-3 {
        padding: 24px !important;
    }
    .py-md-3 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .px-md-3 {
        padding-right: 24px !important;
        padding-left: 24px !important;
    }
    .pt-md-3 {
        padding-top: 24px !important;
    }
    .pr-md-3 {
        padding-right: 24px !important;
    }
    .pb-md-3 {
        padding-bottom: 24px !important;
    }
    .pl-md-3 {
        padding-left: 24px !important;
    }
    .p-md-4 {
        padding: 32px !important;
    }
    .py-md-4 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .px-md-4 {
        padding-right: 32px !important;
        padding-left: 32px !important;
    }
    .pt-md-4 {
        padding-top: 32px !important;
    }
    .pr-md-4 {
        padding-right: 32px !important;
    }
    .pb-md-4 {
        padding-bottom: 32px !important;
    }
    .pl-md-4 {
        padding-left: 32px !important;
    }
    .p-md-5 {
        padding: 40px !important;
    }
    .py-md-5 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .px-md-5 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .pt-md-5 {
        padding-top: 40px !important;
    }
    .pr-md-5 {
        padding-right: 40px !important;
    }
    .pb-md-5 {
        padding-bottom: 40px !important;
    }
    .pl-md-5 {
        padding-left: 40px !important;
    }
    .p-md-6 {
        padding: 48px !important;
    }
    .py-md-6 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .px-md-6 {
        padding-right: 48px !important;
        padding-left: 48px !important;
    }
    .pt-md-6 {
        padding-top: 48px !important;
    }
    .pr-md-6 {
        padding-right: 48px !important;
    }
    .pb-md-6 {
        padding-bottom: 48px !important;
    }
    .pl-md-6 {
        padding-left: 48px !important;
    }
    .p-md-7 {
        padding: 56px !important;
    }
    .py-md-7 {
        padding-top: 56px !important;
        padding-bottom: 56px !important;
    }
    .px-md-7 {
        padding-right: 56px !important;
        padding-left: 56px !important;
    }
    .pt-md-7 {
        padding-top: 56px !important;
    }
    .pr-md-7 {
        padding-right: 56px !important;
    }
    .pb-md-7 {
        padding-bottom: 56px !important;
    }
    .pl-md-7 {
        padding-left: 56px !important;
    }
    .p-md-8 {
        padding: 64px !important;
    }
    .py-md-8 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
    .px-md-8 {
        padding-right: 64px !important;
        padding-left: 64px !important;
    }
    .pt-md-8 {
        padding-top: 64px !important;
    }
    .pr-md-8 {
        padding-right: 64px !important;
    }
    .pb-md-8 {
        padding-bottom: 64px !important;
    }
    .pl-md-8 {
        padding-left: 64px !important;
    }
    .p-md-9 {
        padding: 72px !important;
    }
    .py-md-9 {
        padding-top: 72px !important;
        padding-bottom: 72px !important;
    }
    .px-md-9 {
        padding-right: 72px !important;
        padding-left: 72px !important;
    }
    .pt-md-9 {
        padding-top: 72px !important;
    }
    .pr-md-9 {
        padding-right: 72px !important;
    }
    .pb-md-9 {
        padding-bottom: 72px !important;
    }
    .pl-md-9 {
        padding-left: 72px !important;
    }
    .p-md-10 {
        padding: 80px !important;
    }
    .py-md-10 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .px-md-10 {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .pt-md-10 {
        padding-top: 80px !important;
    }
    .pr-md-10 {
        padding-right: 80px !important;
    }
    .pb-md-10 {
        padding-bottom: 80px !important;
    }
    .pl-md-10 {
        padding-left: 80px !important;
    }
}
@media screen and (max-width: 1023px) {
    .container {
        padding-right: 16px;
        padding-left: 16px;
    }
    .container-small {
        max-width: 100%;
    }
    .container-xs-full {
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
    }
    .row {
        margin-right: -8px;
        margin-left: -8px;
    }
    .col-xs-1,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12 {
        padding-right: 8px;
        padding-left: 8px;
    }
    .col-xs-12 {
        width: 100%;
    }
    .col-xs-11 {
        width: 91.66666667%;
    }
    .col-xs-10 {
        width: 83.33333333%;
    }
    .col-xs-9 {
        width: 75%;
    }
    .col-xs-8 {
        width: 66.66666667%;
    }
    .col-xs-7 {
        width: 58.33333333%;
    }
    .col-xs-6 {
        width: 50%;
    }
    .col-xs-5 {
        width: 41.66666667%;
    }
    .col-xs-4 {
        width: 33.33333333%;
    }
    .col-xs-3 {
        width: 25%;
    }
    .col-xs-2 {
        width: 16.66666667%;
    }
    .col-xs-1 {
        width: 8.33333333%;
    }
    .col-xs-pull-12 {
        right: 100%;
    }
    .col-xs-pull-11 {
        right: 91.66666667%;
    }
    .col-xs-pull-10 {
        right: 83.33333333%;
    }
    .col-xs-pull-9 {
        right: 75%;
    }
    .col-xs-pull-8 {
        right: 66.66666667%;
    }
    .col-xs-pull-7 {
        right: 58.33333333%;
    }
    .col-xs-pull-6 {
        right: 50%;
    }
    .col-xs-pull-5 {
        right: 41.66666667%;
    }
    .col-xs-pull-4 {
        right: 33.33333333%;
    }
    .col-xs-pull-3 {
        right: 25%;
    }
    .col-xs-pull-2 {
        right: 16.66666667%;
    }
    .col-xs-pull-1 {
        right: 8.33333333%;
    }
    .col-xs-pull-0 {
        right: auto;
    }
    .col-xs-push-12 {
        left: 100%;
    }
    .col-xs-push-11 {
        left: 91.66666667%;
    }
    .col-xs-push-10 {
        left: 83.33333333%;
    }
    .col-xs-push-9 {
        left: 75%;
    }
    .col-xs-push-8 {
        left: 66.66666667%;
    }
    .col-xs-push-7 {
        left: 58.33333333%;
    }
    .col-xs-push-6 {
        left: 50%;
    }
    .col-xs-push-5 {
        left: 41.66666667%;
    }
    .col-xs-push-4 {
        left: 33.33333333%;
    }
    .col-xs-push-3 {
        left: 25%;
    }
    .col-xs-push-2 {
        left: 16.66666667%;
    }
    .col-xs-push-1 {
        left: 8.33333333%;
    }
    .col-xs-push-0 {
        left: auto;
    }
    .order-xs-first {
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1;
    }
    .order-xs-last {
        -ms-flex-order: 13;
        -webkit-order: 13;
        order: 13;
    }
    .order-xs-0 {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
    .order-xs-1 {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }
    .order-xs-2 {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }
    .order-xs-3 {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }
    .order-xs-4 {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }
    .order-xs-5 {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }
    .order-xs-6 {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }
    .order-xs-7 {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }
    .order-xs-8 {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }
    .order-xs-9 {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }
    .order-xs-10 {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }
    .order-xs-11 {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }
    .order-xs-12 {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .col-xs-offset-12 {
        margin-left: 100%;
    }
    .col-xs-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-xs-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-xs-offset-9 {
        margin-left: 75%;
    }
    .col-xs-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-xs-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-xs-offset-6 {
        margin-left: 50%;
    }
    .col-xs-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-xs-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-xs-offset-3 {
        margin-left: 25%;
    }
    .col-xs-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-xs-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-xs-offset-0 {
        margin-left: 0;
    }

    .mx-xs-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .m-xs-0 {
        margin: 0px !important;
    }
    .my-xs-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .mx-xs-0 {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .mt-xs-0 {
        margin-top: 0px !important;
    }
    .mr-xs-0 {
        margin-right: 0px !important;
    }
    .mb-xs-0 {
        margin-bottom: 0px !important;
    }
    .ml-xs-0 {
        margin-left: 0px !important;
    }
    .m-xs-0_5 {
        margin: 4px !important;
    }
    .my-xs-0_5 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }
    .mx-xs-0_5 {
        margin-right: 4px !important;
        margin-left: 4px !important;
    }
    .mt-xs-0_5 {
        margin-top: 4px !important;
    }
    .mr-xs-0_5 {
        margin-right: 4px !important;
    }
    .mb-xs-0_5 {
        margin-bottom: 4px !important;
    }
    .ml-xs-0_5 {
        margin-left: 4px !important;
    }
    .m-xs-1 {
        margin: 8px !important;
    }
    .my-xs-1 {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }
    .mx-xs-1 {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .mt-xs-1 {
        margin-top: 8px !important;
    }
    .mr-xs-1 {
        margin-right: 8px !important;
    }
    .mb-xs-1 {
        margin-bottom: 8px !important;
    }
    .ml-xs-1 {
        margin-left: 8px !important;
    }
    .m-xs-2 {
        margin: 16px !important;
    }
    .my-xs-2 {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .mx-xs-2 {
        margin-right: 16px !important;
        margin-left: 16px !important;
    }
    .mt-xs-2 {
        margin-top: 16px !important;
    }
    .mr-xs-2 {
        margin-right: 16px !important;
    }
    .mb-xs-2 {
        margin-bottom: 16px !important;
    }
    .ml-xs-2 {
        margin-left: 16px !important;
    }
    .m-xs-3 {
        margin: 24px !important;
    }
    .my-xs-3 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .mx-xs-3 {
        margin-right: 24px !important;
        margin-left: 24px !important;
    }
    .mt-xs-3 {
        margin-top: 24px !important;
    }
    .mr-xs-3 {
        margin-right: 24px !important;
    }
    .mb-xs-3 {
        margin-bottom: 24px !important;
    }
    .ml-xs-3 {
        margin-left: 24px !important;
    }
    .m-xs-4 {
        margin: 32px !important;
    }
    .my-xs-4 {
        margin-top: 32px !important;
        margin-bottom: 32px !important;
    }
    .mx-xs-4 {
        margin-right: 32px !important;
        margin-left: 32px !important;
    }
    .mt-xs-4 {
        margin-top: 32px !important;
    }
    .mr-xs-4 {
        margin-right: 32px !important;
    }
    .mb-xs-4 {
        margin-bottom: 32px !important;
    }
    .ml-xs-4 {
        margin-left: 32px !important;
    }
    .m-xs-5 {
        margin: 40px !important;
    }
    .my-xs-5 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .mx-xs-5 {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }
    .mt-xs-5 {
        margin-top: 40px !important;
    }
    .mr-xs-5 {
        margin-right: 40px !important;
    }
    .mb-xs-5 {
        margin-bottom: 40px !important;
    }
    .ml-xs-5 {
        margin-left: 40px !important;
    }
    .m-xs-6 {
        margin: 48px !important;
    }
    .my-xs-6 {
        margin-top: 48px !important;
        margin-bottom: 48px !important;
    }
    .mx-xs-6 {
        margin-right: 48px !important;
        margin-left: 48px !important;
    }
    .mt-xs-6 {
        margin-top: 48px !important;
    }
    .mr-xs-6 {
        margin-right: 48px !important;
    }
    .mb-xs-6 {
        margin-bottom: 48px !important;
    }
    .ml-xs-6 {
        margin-left: 48px !important;
    }
    .m-xs-7 {
        margin: 56px !important;
    }
    .my-xs-7 {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .mx-xs-7 {
        margin-right: 56px !important;
        margin-left: 56px !important;
    }
    .mt-xs-7 {
        margin-top: 56px !important;
    }
    .mr-xs-7 {
        margin-right: 56px !important;
    }
    .mb-xs-7 {
        margin-bottom: 56px !important;
    }
    .ml-xs-7 {
        margin-left: 56px !important;
    }
    .m-xs-8 {
        margin: 64px !important;
    }
    .my-xs-8 {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .mx-xs-8 {
        margin-right: 64px !important;
        margin-left: 64px !important;
    }
    .mt-xs-8 {
        margin-top: 64px !important;
    }
    .mr-xs-8 {
        margin-right: 64px !important;
    }
    .mb-xs-8 {
        margin-bottom: 64px !important;
    }
    .ml-xs-8 {
        margin-left: 64px !important;
    }
    .m-xs-9 {
        margin: 72px !important;
    }
    .my-xs-9 {
        margin-top: 72px !important;
        margin-bottom: 72px !important;
    }
    .mx-xs-9 {
        margin-right: 72px !important;
        margin-left: 72px !important;
    }
    .mt-xs-9 {
        margin-top: 72px !important;
    }
    .mr-xs-9 {
        margin-right: 72px !important;
    }
    .mb-xs-9 {
        margin-bottom: 72px !important;
    }
    .ml-xs-9 {
        margin-left: 72px !important;
    }
    .m-xs-10 {
        margin: 80px !important;
    }
    .my-xs-10 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    .mx-xs-10 {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }
    .mt-xs-10 {
        margin-top: 80px !important;
    }
    .mr-xs-10 {
        margin-right: 80px !important;
    }
    .mb-xs-10 {
        margin-bottom: 80px !important;
    }
    .ml-xs-10 {
        margin-left: 80px !important;
    }
    .p-xs-0 {
        padding: 0px !important;
    }
    .py-xs-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .px-xs-0 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .pt-xs-0 {
        padding-top: 0px !important;
    }
    .pr-xs-0 {
        padding-right: 0px !important;
    }
    .pb-xs-0 {
        padding-bottom: 0px !important;
    }
    .pl-xs-0 {
        padding-left: 0px !important;
    }
    .p-xs-0_5 {
        padding: 4px !important;
    }
    .py-xs-0_5 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .px-xs-0_5 {
        padding-right: 4px !important;
        padding-left: 4px !important;
    }
    .pt-xs-0_5 {
        padding-top: 4px !important;
    }
    .pr-xs-0_5 {
        padding-right: 4px !important;
    }
    .pb-xs-0_5 {
        padding-bottom: 4px !important;
    }
    .pl-xs-0_5 {
        padding-left: 4px !important;
    }
    .p-xs-1 {
        padding: 8px !important;
    }
    .py-xs-1 {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .px-xs-1 {
        padding-right: 8px !important;
        padding-left: 8px !important;
    }
    .pt-xs-1 {
        padding-top: 8px !important;
    }
    .pr-xs-1 {
        padding-right: 8px !important;
    }
    .pb-xs-1 {
        padding-bottom: 8px !important;
    }
    .pl-xs-1 {
        padding-left: 8px !important;
    }
    .p-xs-2 {
        padding: 16px !important;
    }
    .py-xs-2 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .px-xs-2 {
        padding-right: 16px !important;
        padding-left: 16px !important;
    }
    .pt-xs-2 {
        padding-top: 16px !important;
    }
    .pr-xs-2 {
        padding-right: 16px !important;
    }
    .pb-xs-2 {
        padding-bottom: 16px !important;
    }
    .pl-xs-2 {
        padding-left: 16px !important;
    }
    .p-xs-3 {
        padding: 24px !important;
    }
    .py-xs-3 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .px-xs-3 {
        padding-right: 24px !important;
        padding-left: 24px !important;
    }
    .pt-xs-3 {
        padding-top: 24px !important;
    }
    .pr-xs-3 {
        padding-right: 24px !important;
    }
    .pb-xs-3 {
        padding-bottom: 24px !important;
    }
    .pl-xs-3 {
        padding-left: 24px !important;
    }
    .p-xs-4 {
        padding: 32px !important;
    }
    .py-xs-4 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .px-xs-4 {
        padding-right: 32px !important;
        padding-left: 32px !important;
    }
    .pt-xs-4 {
        padding-top: 32px !important;
    }
    .pr-xs-4 {
        padding-right: 32px !important;
    }
    .pb-xs-4 {
        padding-bottom: 32px !important;
    }
    .pl-xs-4 {
        padding-left: 32px !important;
    }
    .p-xs-5 {
        padding: 40px !important;
    }
    .py-xs-5 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .px-xs-5 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .pt-xs-5 {
        padding-top: 40px !important;
    }
    .pr-xs-5 {
        padding-right: 40px !important;
    }
    .pb-xs-5 {
        padding-bottom: 40px !important;
    }
    .pl-xs-5 {
        padding-left: 40px !important;
    }
    .p-xs-6 {
        padding: 48px !important;
    }
    .py-xs-6 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .px-xs-6 {
        padding-right: 48px !important;
        padding-left: 48px !important;
    }
    .pt-xs-6 {
        padding-top: 48px !important;
    }
    .pr-xs-6 {
        padding-right: 48px !important;
    }
    .pb-xs-6 {
        padding-bottom: 48px !important;
    }
    .pl-xs-6 {
        padding-left: 48px !important;
    }
    .p-xs-7 {
        padding: 56px !important;
    }
    .py-xs-7 {
        padding-top: 56px !important;
        padding-bottom: 56px !important;
    }
    .px-xs-7 {
        padding-right: 56px !important;
        padding-left: 56px !important;
    }
    .pt-xs-7 {
        padding-top: 56px !important;
    }
    .pr-xs-7 {
        padding-right: 56px !important;
    }
    .pb-xs-7 {
        padding-bottom: 56px !important;
    }
    .pl-xs-7 {
        padding-left: 56px !important;
    }
    .p-xs-8 {
        padding: 64px !important;
    }
    .py-xs-8 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
    .px-xs-8 {
        padding-right: 64px !important;
        padding-left: 64px !important;
    }
    .pt-xs-8 {
        padding-top: 64px !important;
    }
    .pr-xs-8 {
        padding-right: 64px !important;
    }
    .pb-xs-8 {
        padding-bottom: 64px !important;
    }
    .pl-xs-8 {
        padding-left: 64px !important;
    }
    .p-xs-9 {
        padding: 72px !important;
    }
    .py-xs-9 {
        padding-top: 72px !important;
        padding-bottom: 72px !important;
    }
    .px-xs-9 {
        padding-right: 72px !important;
        padding-left: 72px !important;
    }
    .pt-xs-9 {
        padding-top: 72px !important;
    }
    .pr-xs-9 {
        padding-right: 72px !important;
    }
    .pb-xs-9 {
        padding-bottom: 72px !important;
    }
    .pl-xs-9 {
        padding-left: 72px !important;
    }
    .p-xs-10 {
        padding: 80px !important;
    }
    .py-xs-10 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .px-xs-10 {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .pt-xs-10 {
        padding-top: 80px !important;
    }
    .pr-xs-10 {
        padding-right: 80px !important;
    }
    .pb-xs-10 {
        padding-bottom: 80px !important;
    }
    .pl-xs-10 {
        padding-left: 80px !important;
    }
}
/* Slider */
.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after {
    display: table;

    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
    outline: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
    /*background: #fff url('./ajax-loader.gif') center center no-repeat;*/
}
/* Icons */
@font-face {
    font-family: "slick";
    font-weight: normal;
    font-style: normal;

    /*    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');*/
}
/* Arrows */
.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
    font-family: "slick";
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1;

    opacity: 0.75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
    left: -25px;
}
[dir="rtl"] .slick-prev {
    right: -25px;
    left: auto;
}
.slick-next {
    right: -25px;
}
[dir="rtl"] .slick-next {
    right: auto;
    left: -25px;
}
/* Dots */
.slick-dots {
    position: absolute;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    cursor: pointer;
    outline: none;
    background: transparent;
}
body {
    font:
        1rem/1.5 "Gilroy-Regular",
        sans-serif;
    color: #212121;
    background: #ffffff;
    overflow-x: hidden;
}
a {
    color: #212121;
}
.wrapper {
    background: #ffffff;
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.block {
    display: block;
}
.hidden-lg {
    display: none !important;
}
.visible-lg {
    display: block !important;
}
.d-inline-lg {
    display: inline-block !important;
}
@media only screen and (max-width: 1279px) {
    .hidden-md {
        display: none !important;
    }
    .visible-md {
        display: block !important;
    }
    .d-inline-md {
        display: inline-block !important;
    }
}
@media screen and (max-width: 1023px) {
    .hidden-xs {
        display: none !important;
    }
    .visible-xs {
        display: block !important;
    }
    .d-inline-xs {
        display: inline-block !important;
    }
}
.vertical-m {
    display: inline-block;
    vertical-align: middle;
}
.f-lg-none {
    float: none;
}
.f-lg-left {
    float: left;
}
.f-lg-right {
    float: right;
}
@media screen and (max-width: 1279px) {
    .f-md-none {
        float: none;
    }
    .f-md-left {
        float: left;
    }
    .f-md-right {
        float: right;
    }
}
@media screen and (max-width: 1023px) {
    .f-xs-none {
        float: none;
    }
    .f-xs-left {
        float: left;
    }
    .f-xs-right {
        float: right;
    }
}
.full {
    width: 100% !important;
}
/* ------------------------- TYPOGRAPHY ------------------------- */
.title-48 {
    font: 48px/56px "Gilroy-Black";
    font: 3rem/3.5rem "Gilroy-Black";
}
.title-36 {
    font: 36px/44px "Gilroy-Black";
    font: 2.25rem/2.75rem "Gilroy-Black";
}
.title-28 {
    font: 28px/36px "Gilroy-Black";
    font: 1.75rem/2.25rem "Gilroy-Black";
}
.title-24 {
    font: 24px/32px "Gilroy-Black";
    font: 1.5rem/2rem "Gilroy-Black";
}
.title-20 {
    font: 20px/28px "Gilroy-Black";
    font: 1.25rem/1.75rem "Gilroy-Black";
}
.title-16 {
    font: 16px/24px "Gilroy-Black";
    font: 1rem/1.5rem "Gilroy-Black";
}
.text-16 {
    font: 16px/24px "Gilroy-Regular" !important;
    font: 1rem/1.5rem "Gilroy-Regular" !important;
}
.text-14 {
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
}
.text-12 {
    font: 12px/16px "Gilroy-Regular";
    font: 0.75rem/1rem "Gilroy-Regular";
}

.weight-r {
    font-family: "Gilroy-Regular";
}
.weight-b {
    font-family: "Gilroy-Bold";
}
.weight-ex {
    font-family: "Gilroy-Black";
}
.align-c {
    text-align: center;
}
.align-l {
    text-align: left;
}
.align-r {
    text-align: right;
}
.align-j {
    text-align: justify;
}
.t-uppercase {
    text-transform: uppercase;
}
@media screen and (max-width: 1023px) {
    .title-xs-28 {
        font: 1.75rem/2.25rem "Gilroy-Black";
    }
    .title-xs-24 {
        font: 1.5rem/2rem "Gilroy-Black";
    }
    .title-xs-20 {
        font: 1.25rem/1.75rem "Gilroy-Black";
    }
    .title-xs-16 {
        font: 1rem/1.5rem "Gilroy-Black";
    }

    .text-xs-16 {
        font: 1rem/1.5rem "Gilroy-Regular";
    }
    .text-xs-14 {
        font: 0.875rem/1.25rem "Gilroy-Regular";
    }
    .text-xs-12 {
        font: 0.75rem/1rem "Gilroy-Regular";
    }

    .weight-xs-r {
        font-family: "Gilroy-Regular";
    }
    .weight-xs-b {
        font-family: "Gilroy-Bold";
    }
    .weight-xs-ex {
        font-family: "Gilroy-Black";
    }

    .align-xs-c {
        text-align: center;
    }
    .align-xs-l {
        text-align: left;
    }
    .align-xs-r {
        text-align: right;
    }
    .align-xs-j {
        text-align: justify;
    }
}
/* ------------------------- /TYPOGRAPHY ------------------------- */
/* ------------------------- COLORS ------------------------- */
/* ----- color ----- */
.txt-white {
    color: #ffffff;
}
.txt-green-1 {
    color: #00b9bf;
}
.txt-green-2 {
    color: #17c4c9;
}
.txt-green-3 {
    color: #009fa4;
}
.txt-jagged-ice {
    color: #bee0e1;
}
.txt-pink {
    color: #fe0066;
}
.txt-orange {
    color: #f44336;
}
.txt-orange-peel {
    color: #ff9800;
}
.txt-yellow {
    color: #ffd54f;
}
.txt-green {
    color: #8bc34a;
}
.txt-turquoise {
    color: #00bcd4;
}
.txt-blue {
    color: #2196f3;
}
.txt-violet {
    color: #ba68c8;
}
.txt-coffee {
    color: #795548;
}
.txt-gray-1 {
    color: #212121;
}
.txt-gray-2 {
    color: #444444;
}
.txt-gray-3 {
    color: #666666;
}
.txt-gray-4 {
    color: #999999;
}
.txt-gray-5 {
    color: #bbbbbb;
}
.txt-gray-6 {
    color: #cccccc;
}
.txt-gray-7 {
    color: #e5e5e5;
}
.txt-gray-8 {
    color: #eeeeee;
}
.txt-gray-9 {
    color: #f2f2f2;
}
.txt-gray-10 {
    color: #f6f6f6;
}
@media screen and (max-width: 1023px) {
    .txt-xs-gray-1 {
        color: #212121;
    }
}
/* ----- color ----- */
/* ----- background ----- */
.bg-white {
    color: #ffffff;
}
.bg-green-1 {
    background: #00b9bf;
}
.bg-green-2 {
    background: #17c4c9;
}
.bg-green-3 {
    background: #009fa4;
}
.bg-jagged-ice {
    background: #bee0e1;
}
.bg-pink {
    background: #fe0066;
}
.bg-orange {
    background: #f44336;
}
.bg-orange-peel {
    background: #ff9800;
}
.bg-yellow {
    background: #ffd54f;
}
.bg-green {
    background: #8bc34a;
}
.bg-blue {
    background: #2196f3;
}
.bg-turquoise {
    background: #00bcd4;
}
.bg-violet {
    background: #ba68c8;
}
.bg-coffee {
    background: #795548;
}
.bg-gray-1 {
    background: #212121;
}
.bg-gray-2 {
    background: #444444;
}
.bg-gray-3 {
    background: #666666;
}
.bg-gray-4 {
    background: #999999;
}
.bg-gray-5 {
    background: #bbbbbb;
}
.bg-gray-6 {
    background: #cccccc;
}
.bg-gray-7 {
    background: #e5e5e5;
}
.bg-gray-8 {
    background: #eeeeee;
}
.bg-gray-9 {
    background: #f2f2f2;
}
.bg-gray-10 {
    background: #f6f6f6;
}
@media screen and (max-width: 1023px) {
    .bg-xs-white {
        background: #ffffff;
    }
}
/* ----- background ----- */
/* ------------------------- /COLORS ------------------------- */
/* ------------------------- ICONS ------------------------- */
.icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
}
.i-arrow-down {
    background-image: url(../img/3.0/svg/arrow-down.svg);
}
.i-arrow-down-small {
    background-image: url(../img/3.0/svg/arrow-down-small.svg);
}
.i-arrow-left {
    background-image: url(../img/3.0/svg/arrow-left.svg);
}
.i-arrow-left-small {
    background-image: url(../img/3.0/svg/arrow-left-small.svg);
}
.i-arrow-right {
    background-image: url(../img/3.0/svg/arrow-right.svg);
}
.i-arrow-right-small {
    background-image: url(../img/3.0/svg/arrow-right-small.svg);
}
.i-arrow-up {
    background-image: url(../img/3.0/svg/arrow-up.svg);
}
.i-arrow-up-small {
    background-image: url(../img/3.0/svg/arrow-up-small.svg);
}
.i-askona-home {
    background-image: url(../img/3.0/svg/askona-home.svg);
}
.i-askona-kitchen {
    background-image: url(../img/3.0/svg/askona-kitchen.svg);
}
.i-bin {
    background-image: url(../img/3.0/svg/bin.svg);
}
.i-calendar {
    background-image: url(../img/3.0/svg/calendar.svg);
}
.i-call {
    background-image: url(../img/3.0/svg/call.svg);
}
.i-card {
    background-image: url(../img/3.0/svg/card.svg);
}
.i-cart {
    background-image: url(../img/3.0/svg/cart.svg);
}
.i-cart-big {
    background-image: url(../img/3.0/svg/cart-big.svg);
}
.i-categories {
    background-image: url(../img/3.0/svg/categories.svg);
}
.i-chat {
    background-image: url(../img/3.0/svg/chat.svg);
}
.i-check {
    background-image: url(../img/3.0/svg/check.svg);
}
.i-clock {
    background-image: url(../img/3.0/svg/clock.svg);
}
.i-compare-big {
    background-image: url(../img/3.0/svg/compare-big.svg);
}
.i-courier {
    background-image: url(../img/3.0/svg/courier.svg);
}
.i-dislike {
    background-image: url(../img/3.0/svg/dislike.svg);
}
.i-edit {
    background-image: url(../img/3.0/svg/edit.svg);
}
.i-enter {
    background-image: url(../img/3.0/svg/enter.svg);
}
.i-exit {
    background-image: url(../img/3.0/svg/exit.svg);
}
.i-express {
    background-image: url(../img/3.0/svg/express.svg);
}
.i-external-link {
    background-image: url(../img/3.0/svg/external-link.svg);
}
.i-eye {
    background-image: url(../img/3.0/svg/eye.svg);
}
.i-eye-closed {
    background-image: url(../img/3.0/svg/eye-closed.svg);
}
.i-fb {
    background-image: url(../img/3.0/svg/fb.svg);
}
.i-filter {
    background-image: url(../img/3.0/svg/filter.svg);
}
.i-google {
    background-image: url(../img/3.0/svg/google.svg);
}
.i-heart {
    background-image: url(../img/3.0/svg/heart.svg);
}
.i-heart-big {
    background-image: url(../img/3.0/svg/heart-big.svg);
}
.i-heart-pressed {
    background-image: url(../img/3.0/svg/heart-pressed.svg);
}
.i-home {
    background-image: url(../img/3.0/svg/home.svg);
}
.i-info {
    background-image: url(../img/3.0/svg/info.svg);
}
.i-inst {
    background-image: url(../img/3.0/svg/inst.svg);
}
.i-like {
    background-image: url(../img/3.0/svg/like.svg);
}
.i-local {
    background-image: url(../img/3.0/svg/local.svg);
}
.i-mail {
    background-image: url(../img/3.0/svg/mail.svg);
}
.i-map {
    background-image: url(../img/3.0/svg/map.svg);
}
.i-menu {
    background-image: url(../img/3.0/svg/menu.svg);
}
.i-menu-bed {
    background-image: url(../img/3.0/svg/menu-bed.svg);
}
.i-menu-blanket {
    background-image: url(../img/3.0/svg/menu-blanket.svg);
}
.i-menu-bureau {
    background-image: url(../img/3.0/svg/menu-bureau.svg);
}
.i-menu-children {
    background-image: url(../img/3.0/svg/menu-children.svg);
}
.i-menu-for-home {
    background-image: url(../img/3.0/svg/menu-for-home.svg);
}
.i-menu-lifestyle {
    background-image: url(../img/3.0/svg/menu-lifestyle.svg);
}
.i-menu-mattress {
    background-image: url(../img/3.0/svg/menu-mattress.svg);
}
.i-menu-pillow {
    background-image: url(../img/3.0/svg/menu-pillow.svg);
}
.i-menu-sofa {
    background-image: url(../img/3.0/svg/menu-sofa.svg);
}
.i-minus {
    background-image: url(../img/3.0/svg/minus.svg);
}
.i-minus-small {
    background-image: url(../img/3.0/svg/minus-small.svg);
}
.i-odnoklassniki {
    background-image: url(../img/3.0/svg/odnoklassniki.svg);
}
.i-order {
    background-image: url(../img/3.0/svg/order.svg);
}
.i-pdf {
    background-image: url(../img/3.0/svg/pdf.svg);
}
.i-photo {
    background-image: url(../img/3.0/svg/photo.svg);
}
.i-play {
    background-image: url(../img/3.0/svg/play.svg);
}
.i-play-circle {
    background-image: url(../img/3.0/svg/play-circle.svg);
}
.i-plus {
    background-image: url(../img/3.0/svg/plus.svg);
}
.i-plus-small {
    background-image: url(../img/3.0/svg/plus-small.svg);
}
.i-question {
    background-image: url(../img/3.0/svg/question.svg);
}
.i-question-dark {
    background-image: url(../img/3.0/svg/question-dark.svg);
}
.i-question-dark-mini {
    background-image: url(../img/3.0/svg/question-dark-mini.svg);
}
.i-sale {
    background-image: url(../img/3.0/svg/sale.svg);
}
.i-search {
    background-image: url(../img/3.0/svg/search.svg);
}
.i-share {
    background-image: url(../img/3.0/svg/share.svg);
}
.i-sort {
    background-image: url(../img/3.0/svg/sort.svg);
}
.i-star {
    background-image: url(../img/3.0/svg/star.svg);
}
.i-store {
    background-image: url(../img/3.0/svg/store.svg);
}
.i-user {
    background-image: url(../img/3.0/svg/user.svg);
}
.i-user-big {
    background-image: url(../img/3.0/svg/user-big.svg);
}
.i-vk {
    background-image: url(../img/3.0/svg/vk.svg);
}
.i-yandex {
    background-image: url(../img/3.0/svg/yandex.svg);
}
.i-youtube {
    background-image: url(../img/3.0/svg/youtube.svg);
}
.i-zoom-in {
    background-image: url(../img/3.0/svg/zoom-in.svg);
}
.i-zoom-out {
    background-image: url(../img/3.0/svg/zoom-out.svg);
}
/* ------------------------- /ICONS ------------------------- */
/* ------------------------- BOX-SHADOW ------------------------- */
.shadow-s {
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
}
.shadow-m {
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);
}
.shadow-l {
    box-shadow: 0px 14px 25px rgba(0, 0, 0, 0.16);
}
.shadow-xl {
    box-shadow: 0px 28px 50px rgba(0, 0, 0, 0.16);
}
.shadow-xxl {
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.32);
}
/* ------------------------- /BOX-SHADOW ------------------------- */
/* ------------------------- BUTTONS ------------------------- */

.btn-light-green,
.btn-light-gray {
    padding: 10px 22px;
    background: #ffffff;
    border: 2px solid transparent;
}
.btn-light-green {
    color: #00b9bf;
    border-color: #00b9bf;
}
.btn-light-green:hover {
    background: rgba(39, 151, 157, 0.04);
}
.btn-light-green:active {
    background: rgba(39, 151, 157, 0.12);
}
.btn-light-gray {
    color: #666666;
    border-color: #cccccc;
}
.btn-light-gray:hover {
    background: #f6f6f6;
}
.btn-light-gray:active {
    background: #e5e5e5;
}
.btn-middle {
    min-width: 90px;
    padding: 10px 24px;
    font: 14px/20px "Gilroy-Bold";
    font: 0.875rem/1.25rem "Gilroy-Bold";
}
.btn-middle.btn-light-green,
.btn-middle.btn-light-gray {
    padding: 8px 22px;
}
.btn-small {
    min-width: 84px;
    padding: 8px 24px;
    font: 12px/16px "Gilroy-Bold";
    font: 0.75rem/1rem "Gilroy-Bold";
}
.btn-small.btn-light-green,
.btn-small.btn-light-gray {
    padding: 6px 22px;
}
.btn-big {
    min-width: 130px;
    padding: 14px 24px;
    font: 20px/28px "Gilroy-Black";
    font: 1.25rem/1.75rem "Gilroy-Black";
}
.btn-big.btn-light-green,
.btn-big.btn-light-gray {
    padding: 12px 22px;
}
.btn-long {
    min-width: 100% !important;
}
@media screen and (max-width: 1023px) {
    .btn-xs-long {
        min-width: 100%;
    }
}
/* ------------------------- /BUTTONS ------------------------- */
/* ------------------------- FORMS ------------------------- */
/* ----- Поля ввода ----- */
.wr-input {
    position: relative;
    width: 180px;
}

.fake-tooltip:after {
    left: 5% !important;
}

body .wr-input__full,
.wr-input__full .wr-input {
    width: 100%;
}
.input {
    padding: 9px 16px 8px !important;
    width: 100% !important;
    height: 40px !important;
    font: 16px/24px "Gilroy-Regular" !important;
    font: 1rem/1.5rem "Gilroy-Regular" !important;
    color: #212121 !important;
    background: #ffffff !important;
    border: 1px solid #bbbbbb !important;
    border-radius: 4px !important;
}
.input:focus {
    border: 1px solid #00b9bf;
}
.input::-webkit-input-placeholder {
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    color: #bbbbbb;
    opacity: 1;
}
.input::-moz-placeholder {
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    color: #bbbbbb;
    opacity: 1;
}
.input:-ms-input-placeholder {
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    color: #bbbbbb;
    opacity: 1;
}
.input::-o-placeholder {
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    color: #bbbbbb;
    opacity: 1;
}
.wr-input__eye {
    position: absolute;
    top: 8px;
    right: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.9249%2011.65C19.1075%207.54625%2015.6887%205%2012%205C8.31129%205%204.89248%207.54625%203.07511%2011.65C3.02557%2011.7604%203%2011.8795%203%2012C3%2012.1205%203.02557%2012.2396%203.07511%2012.35C4.89248%2016.4537%208.31129%2019%2012%2019C15.6887%2019%2019.1075%2016.4537%2020.9249%2012.35C20.9744%2012.2396%2021%2012.1205%2021%2012C21%2011.8795%2020.9744%2011.7604%2020.9249%2011.65ZM12%2017.25C9.14799%2017.25%206.44893%2015.2463%204.89248%2012C6.44893%208.75375%209.14799%206.75%2012%206.75C14.852%206.75%2017.5511%208.75375%2019.1075%2012C17.5511%2015.2463%2014.852%2017.25%2012%2017.25ZM12%208.5C11.2882%208.5%2010.5925%208.70527%2010.0006%209.08986C9.40883%209.47444%208.94757%2010.0211%208.67519%2010.6606C8.40281%2011.3001%208.33154%2012.0039%208.4704%2012.6828C8.60926%2013.3617%208.95201%2013.9854%209.4553%2014.4749C9.9586%2014.9644%2010.5998%2015.2977%2011.2979%2015.4327C11.996%2015.5678%2012.7196%2015.4985%2013.3772%2015.2336C14.0348%2014.9687%2014.5968%2014.5201%2014.9922%2013.9445C15.3877%2013.3689%2015.5987%2012.6922%2015.5987%2012C15.5987%2011.0717%2015.2196%2010.1815%2014.5447%209.52513C13.8698%208.86875%2012.9544%208.5%2012%208.5ZM12%2013.75C11.6441%2013.75%2011.2962%2013.6474%2011.0003%2013.4551C10.7044%2013.2628%2010.4738%2012.9895%2010.3376%2012.6697C10.2014%2012.3499%2010.1658%2011.9981%2010.2352%2011.6586C10.3046%2011.3191%2010.476%2011.0073%2010.7277%2010.7626C10.9793%2010.5178%2011.2999%2010.3511%2011.649%2010.2836C11.998%2010.2161%2012.3598%2010.2508%2012.6886%2010.3832C13.0174%2010.5157%2013.2984%2010.74%2013.4961%2011.0278C13.6938%2011.3155%2013.7994%2011.6539%2013.7994%2012C13.7994%2012.4641%2013.6098%2012.9092%2013.2723%2013.2374C12.9349%2013.5656%2012.4772%2013.75%2012%2013.75Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
    cursor: pointer;
}
.wr-input__error-txt,
.wr-input__success-txt,
.wr-input__error-clear,
.wr-input__success-icon {
    display: none !important;
}
.wr-input__error .wr-input__error-txt,
.wr-input__success .wr-input__success-txt,
.wr-input__error .wr-input__error-clear,
.wr-input__success .wr-input__success-icon {
    display: block !important;
}
.wr-input__eye.show {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.0457%206.67387C11.3612%206.6255%2011.68%206.60144%2011.9992%206.6019C14.8598%206.6019%2017.5495%208.66188%2019.1147%2011.9992C18.8753%2012.5071%2018.605%2012.9998%2018.3051%2013.4745C18.2099%2013.6219%2018.1599%2013.7938%2018.1612%2013.9693C18.1632%2014.1656%2018.2294%2014.3558%2018.3496%2014.511C18.4699%2014.6662%2018.6376%2014.7778%2018.8272%2014.8288C19.0168%2014.8798%2019.2178%2014.8673%2019.3997%2014.7933C19.5815%2014.7193%2019.7342%2014.5879%2019.8344%2014.419C20.2535%2013.7605%2020.6175%2013.0685%2020.9228%2012.3501C20.9711%2012.2378%2020.996%2012.1169%2020.996%2011.9947C20.996%2011.8726%2020.9711%2011.7517%2020.9228%2011.6394C19.1057%207.4205%2015.6874%204.80279%2011.9992%204.80279C11.577%204.80066%2011.1555%204.83679%2010.7399%204.91074C10.6217%204.93082%2010.5087%204.97397%2010.4073%205.03773C10.3058%205.10149%2010.2179%205.18461%2010.1486%205.28235C10.0792%205.38008%2010.0298%205.49051%2010.0032%205.60733C9.97652%205.72416%209.97314%205.84509%209.99322%205.96322C10.0133%206.08135%2010.0565%206.19437%2010.1202%206.29582C10.184%206.39728%2010.2671%206.48518%2010.3648%206.55451C10.4626%206.62384%2010.573%206.67324%2010.6898%206.6999C10.8066%206.72655%2010.9276%206.72993%2011.0457%206.70985V6.67387ZM4.54192%203.26455C4.45805%203.18068%204.35847%203.11415%204.24889%203.06875C4.1393%203.02336%204.02185%203%203.90324%203C3.78462%203%203.66717%203.02336%203.55758%203.06875C3.448%203.11415%203.34842%203.18068%203.26455%203.26455C3.09516%203.43394%203%203.66368%203%203.90324C3%204.14279%203.09516%204.37253%203.26455%204.54192L6.05317%207.32155C4.78082%208.54632%203.76817%2010.0148%203.07564%2011.6394C3.02611%2011.7529%203.00055%2011.8754%203.00055%2011.9992C3.00055%2012.1231%203.02611%2012.2456%203.07564%2012.3591C4.89275%2016.578%208.31106%2019.1957%2011.9992%2019.1957C13.6158%2019.1845%2015.1942%2018.7032%2016.542%2017.8104L19.4565%2020.7339C19.5402%2020.8182%2019.6397%2020.8851%2019.7493%2020.9308C19.8589%2020.9765%2019.9765%2021%2020.0952%2021C20.214%2021%2020.3316%2020.9765%2020.4412%2020.9308C20.5508%2020.8851%2020.6503%2020.8182%2020.7339%2020.7339C20.8182%2020.6503%2020.8851%2020.5508%2020.9308%2020.4412C20.9765%2020.3316%2021%2020.214%2021%2020.0952C21%2019.9765%2020.9765%2019.8589%2020.9308%2019.7493C20.8851%2019.6397%2020.8182%2019.5402%2020.7339%2019.4565L4.54192%203.26455ZM10.2631%2011.5315L12.467%2013.7354C12.315%2013.779%2012.1574%2013.8002%2011.9992%2013.7983C11.5221%2013.7983%2011.0645%2013.6088%2010.7271%2013.2714C10.3897%2012.934%2010.2001%2012.4764%2010.2001%2011.9992C10.1983%2011.8411%2010.2195%2011.6835%2010.2631%2011.5315ZM11.9992%2017.3966C9.13865%2017.3966%206.44898%2015.3366%204.89275%2011.9992C5.47394%2010.7162%206.29882%209.55836%207.32155%208.58992L8.91376%2010.2001C8.53977%2010.8827%208.39718%2011.6681%208.50739%2012.4386C8.6176%2013.2091%208.97467%2013.9231%209.52503%2014.4734C10.0754%2015.0238%2010.7894%2015.3809%2011.5598%2015.4911C12.3303%2015.6013%2013.1158%2015.4587%2013.7983%2015.0847L15.2286%2016.497C14.2491%2017.0735%2013.1358%2017.3836%2011.9992%2017.3966Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
}
.input-password {
    padding-right: 40px;
}
.input-password[type="password"] {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 40px;
    line-height: 2.5rem;
    letter-spacing: 2.2px;
    letter-spacing: 0.1375rem;
}
.wr-input__error .wr-input__icon-r,
.wr-input__success .wr-input__icon-r {
    display: none !important;
}
.wr-input__error .input {
    padding-right: 40px !important;
    border: 1px solid #f44336 !important;
}
.wr-input__error-txt {
    margin-top: 4px !important;
    color: #f44336 !important;
}
.wr-input__error-clear {
    position: absolute !important;
    top: 8px !important;
    right: 8px !important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0004%204C7.58148%204%204%207.58148%204%2011.9996C3.99989%2013.0502%204.20675%2014.0906%204.60877%2015.0613C5.01079%2016.032%205.60009%2016.914%206.34302%2017.657C7.08595%2018.3999%207.96796%2018.9892%208.93866%2019.3912C9.90936%2019.7932%2010.9498%2020.0001%2012.0004%2020C16.4177%2020%2020%2016.4185%2020%2011.9996C20%207.58148%2016.4177%204%2012.0004%204ZM12.747%206.88818C13.527%206.88818%2013.7562%207.34066%2013.7562%207.85813C13.7562%208.50393%2013.2395%209.1014%2012.3571%209.1014C11.6188%209.1014%2011.2671%208.73059%2011.2888%208.11645C11.2888%207.59898%2011.7213%206.88818%2012.747%206.88818ZM10.7488%2016.791C10.2155%2016.791%209.82636%2016.4669%2010.1988%2015.0461L10.8096%2012.5254C10.9155%2012.1221%2010.933%2011.9604%2010.8096%2011.9604C10.6505%2011.9604%209.95802%2012.2387%209.54971%2012.5137L9.28389%2012.0779C10.5797%2010.9955%2012.0696%2010.3605%2012.707%2010.3605C13.2404%2010.3605%2013.3287%2010.9905%2013.0629%2011.9604L12.3629%2014.6103C12.2387%2015.0786%2012.2921%2015.2402%2012.4162%2015.2402C12.5762%2015.2402%2013.0995%2015.0469%2013.6145%2014.6411L13.9162%2015.0461C12.6554%2016.306%2011.2813%2016.791%2010.7488%2016.791Z%22%20fill%3D%22%23F44336%22%2F%3E%0A%3C%2Fsvg%3E") !important;
}
.wr-input__success .input {
    padding-right: 40px !important;
    border: 1px solid #8bc34a !important;
}
.wr-input__success-txt {
    margin-top: 4px !important;
    color: #8bc34a !important;
}
.wr-input__success-icon {
    position: absolute;
    top: 8px;
    right: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%238BC34A%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.4862%2010.7071C16.8768%2010.3166%2016.8768%209.68343%2016.4862%209.29291C16.0957%208.90238%2015.4626%208.90238%2015.072%209.29291L10.8289%2013.5361L8.7071%2011.4143C8.31658%2011.0238%207.68341%2011.0238%207.29289%2011.4143C6.90237%2011.8048%206.90237%2012.438%207.29289%2012.8285L10.1213%2015.6569C10.3297%2015.8653%2010.6071%2015.9625%2010.8799%2015.9485C11.1187%2015.9365%2011.3541%2015.8393%2011.5365%2015.6569L16.4862%2010.7071Z%22%20fill%3D%22%238BC34A%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.wr-input__icon-l {
    position: absolute;
    top: 8px;
    left: 16px;
}
.wr-input__icon-l ~ .input {
    padding-left: 48px;
}
.wr-input__icon-r {
    position: absolute;
    top: 8px;
    right: 8px;
}
.wr-input__icon-r ~ .input {
    padding-right: 40px;
}
.textarea-autoresize {
    display: block;
    padding-top: 7px;
    padding-bottom: 7px;
    min-height: 88px;
    max-height: 376px;
}
/*.textarea-middle{height: 88px !important;}*/
/* ----- Поля ввода ----- */
/* ----- Выпадающий список ----- */
.select {
    position: relative;
    width: 180px;
}
.select__btn {
    position: relative;
    z-index: 2;
    cursor: pointer;
    overflow: hidden;
}
.select__btn-icon {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1;
}
.select__btn-txt {
    margin-right: 11px;
    overflow: hidden;
}
.select__btn-txt span {
    display: block;
    margin-right: 15px;
    width: 10000px;
}
.select__btn-txt span:after {
    content: "";
    position: absolute;
    top: 8px;
    right: 26px;
    width: 44px;
    height: 24px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 80%);
}
.wrp-options {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 106;
    padding: 4px 4px 4px 0;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px 14px 25px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
}
.wrp-options.open {
    display: block;
}
.wrp-options.drop-up {
    top: auto;
    bottom: 40px;
}
.options {
    padding: 4px 0;
    max-height: 200px;
    border-radius: 4px;
    cursor: pointer;
}
.option {
    padding: 12px 16px;
}
.option:hover {
    background: #f6f6f6;
}
.option.selected {
    background: #f6f6f6;
}
/*.select .wr-input{*/
.select-search .wr-input {
    margin: 4px 0;
    padding-bottom: 8px;
    width: calc(100% + 4px);
    border-bottom: 1px solid #eeeeee;
}
.select-big {
    width: 100%;
}
.select-big .wrp-options {
    top: 64px;
}
.select-big .wrp-options.drop-up {
    top: auto;
    bottom: 64px;
}
.select-big .input {
    padding: 10px 16px;
    height: 64px;
    border-color: #eeeeee;
}
.select-big .select__btn-txt {
    margin-right: 40px;
}
.select-big .select__btn-txt span:after {
    right: 48px;
    height: 46px;
}
.select-big .select__btn-icon {
    top: 20px;
    right: 16px;
}
.select-big .i-arrow-up-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M5.96654%2015.3722C6.34956%2015.7266%206.94074%2015.7269%207.32414%2015.3729L12%2011.0553L16.6759%2015.3729C17.0593%2015.7269%2017.6504%2015.7266%2018.0335%2015.3722L18.2069%2015.2117C18.6346%2014.8159%2018.6346%2014.1396%2018.2069%2013.7438L12.6792%208.62852C12.2959%208.2738%2011.7041%208.2738%2011.3208%208.62852L5.79313%2013.7438C5.36539%2014.1396%205.36539%2014.8159%205.79313%2015.2117L5.96654%2015.3722Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.select-big .i-arrow-down-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.select-color .option,
.select-color .select__btn {
    position: relative;
    padding-left: 68px;
}
.select-color .option-img,
.select-color .select-color-img {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.select-color .option-desc {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16px;
    line-height: 1rem;
    color: #444444;
}
.select.select-middle {
    width: 200px;
}
.select.select-middle .select__btn {
    padding: 4px 16px;
    height: 32px;
}
.select.select-middle .wrp-options {
    top: 32px;
}
.select.select-middle .select__btn-icon {
    top: 3px;
}
.select-checkbox {
    display: inline-block;
    width: auto;
}
.select-checkbox .select__btn {
    padding: 4px 16px;
    height: 32px;
}
.select-checkbox .select__btn-icon {
    top: 3px;
}
.select-checkbox .select__btn-txt {
    margin-right: 32px;
}
.select-checkbox .select__btn-txt span {
    margin-right: 0;
    width: auto;
}
.select-checkbox .select__btn-txt span:after {
    display: none;
}
.select-checkbox .wrp-options {
    top: 32px;
    min-width: 208px;
}
.select-checkbox .option {
    padding: 0;
}
.select-checkbox.select-clear .select__btn {
    background: #eeeeee;
    border-color: #eeeeee;
}
.select-checkbox.select-clear .select__btn-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23212121%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7436%208.19145C15.4807%207.93303%2015.058%207.93669%2014.7996%208.19961L11.992%2011.0562L9.13542%208.24865C8.87249%207.99023%208.44986%207.99389%208.19145%208.25682C7.93303%208.51974%207.93669%208.94237%208.19961%209.20079L11.0562%2012.0084L8.24897%2014.8646C7.99056%2015.1275%207.99421%2015.5501%208.25714%2015.8086C8.52006%2016.067%208.94269%2016.0633%209.20111%2015.8004L12.0083%2012.9442L14.8646%2015.7514C15.1275%2016.0099%2015.5501%2016.0062%2015.8086%2015.7433C16.067%2015.4804%2016.0633%2015.0577%2015.8004%2014.7993L12.9441%2011.992L15.7518%209.13542C16.0102%208.87249%2016.0065%208.44986%2015.7436%208.19145Z%22%20fill%3D%22%23212121%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.select-checkbox-color .label-checkbox .input-checkbox {
    border: none !important;
}
.select-checkbox-color .label input:disabled ~ .input-checkbox {
    opacity: 0.56;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7436%208.19145C15.4807%207.93303%2015.058%207.93669%2014.7996%208.19961L11.992%2011.0562L9.13542%208.24865C8.87249%207.99023%208.44986%207.99389%208.19145%208.25682C7.93303%208.51974%207.93669%208.94237%208.19961%209.20079L11.0562%2012.0084L8.24897%2014.8646C7.99056%2015.1275%207.99421%2015.5501%208.25714%2015.8086C8.52006%2016.067%208.94269%2016.0633%209.20111%2015.8004L12.0083%2012.9442L14.8646%2015.7514C15.1275%2016.0099%2015.5501%2016.0062%2015.8086%2015.7433C16.067%2015.4804%2016.0633%2015.0577%2015.8004%2014.7993L12.9441%2011.992L15.7518%209.13542C16.0102%208.87249%2016.0065%208.44986%2015.7436%208.19145Z%22%20fill%3D%22%23ffffff%22%2F%3E%0D%0A%3C%2Fsvg%3E") !important;
    background-position: center !important;
}
.select .label-checkbox label {
    display: block;
    padding: 12px 16px 12px 46px !important;
    height: 48px;
}
.select .label-checkbox .input-checkbox {
    top: 16px !important;
    left: 20px !important;
}
/* ----- /Выпадающий список ----- */
/* ----- Поиск ----- */
.input-search {
    padding-left: 48px;
    padding-right: 40px;
}
.input-search-icon,
.input-search-cancel {
    position: absolute;
    top: 8px;
}
.input-search-icon {
    left: 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23bbbbbb%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.4351%2014.0629H14.7124L14.4563%2013.8159C15.3528%2012.773%2015.8925%2011.4191%2015.8925%209.94625C15.8925%206.66209%2013.2304%204%209.94625%204C6.66209%204%204%206.66209%204%209.94625C4%2013.2304%206.66209%2015.8925%209.94625%2015.8925C11.4191%2015.8925%2012.773%2015.3528%2013.8159%2014.4563L14.0629%2014.7124V15.4351L18.6369%2020L20%2018.6369L15.4351%2014.0629ZM9.94625%2014.0629C7.66838%2014.0629%205.82962%2012.2241%205.82962%209.94625C5.82962%207.66838%207.66838%205.82962%209.94625%205.82962C12.2241%205.82962%2014.0629%207.66838%2014.0629%209.94625C14.0629%2012.2241%2012.2241%2014.0629%209.94625%2014.0629Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.input-search-cancel {
    display: none;
    right: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.input-search-cancel:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23212121%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23212121%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.input-search-cancel.visible {
    display: block;
}
.search-round .input-search {
    background: #f6f6f6;
    border-radius: 100px;
    border: none;
}
.search-normal .input-search {
    padding: 12px 56px 12px 48px;
    height: 48px;
    background: #ffffff;
    border: none;
}
.search-normal .input-search-icon,
.search-normal .input-search-cancel {
    top: 12px;
}
.search-normal .input-search-icon {
    left: 16px;
}
.search-normal .input-search-cancel {
    right: 16px;
}
/* ----- /Поиск ----- */
/* ----- Чекбокс и радио ----- */
.label {
    line-height: 0px;
    line-height: 0rem;
}
.label label {
    display: inline-block;
}
.label-separator .label {
    box-shadow:
        inset 0 1px 0 #eeeeee,
        inset 0 -1px 0 #eeeeee;
}
.label-separator .label + .label {
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.label-items label {
    padding: 12px 56px 12px 48px !important;
    width: 100%;
}
.label-items .input-checkbox {
    top: 16px !important;
    left: 20px !important;
}
.label-items .input-radio {
    top: 14px !important;
    left: 18px !important;
}
.label.label-radio label,
.label.label-checkbox label {
    position: relative;
    padding-left: 32px;
}
.label input[type="radio"],
.label input[type="checkbox"] {
    display: none;
}
.main-checkbox.active .input-checkbox,
.label input[type="checkbox"]:checked ~ .input-checkbox {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.4862%2010.7071C16.8768%2010.3166%2016.8768%209.68343%2016.4862%209.29291C16.0957%208.90238%2015.4626%208.90238%2015.072%209.29291L10.8289%2013.5361L8.7071%2011.4143C8.31658%2011.0238%207.68341%2011.0238%207.29289%2011.4143C6.90237%2011.8048%206.90237%2012.438%207.29289%2012.8285L10.1213%2015.6569C10.3297%2015.8653%2010.6071%2015.9625%2010.8799%2015.9485C11.1187%2015.9365%2011.3541%2015.8393%2011.5365%2015.6569L16.4862%2010.7071Z%22%20fill%3D%22%23ffffff%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-color: #00b9bf;
    background-position: center;
    border-color: #00b9bf;
}
.label .input-checkbox,
.label input[type="checkbox"] ~ .input-checkbox {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 16px;
    height: 16px;
    background: transparent;
    border: 2px solid #bbbbbb;
    border-radius: 2px;
}
.main-checkbox.disabled .input-checkbox,
.main-checkbox.disabled ~ .all-checkboxes .input-checkbox,
.label input[type="checkbox"]:disabled ~ .input-checkbox {
    background: #eeeeee;
    border-color: #cccccc;
}
.main-checkbox.active.disabled .input-checkbox,
.main-checkbox.active.disabled ~ .all-checkboxes .input-checkbox,
.main-checkbox.disabled ~ .all-checkboxes .label .active ~ .input-checkbox,
.label input[type="checkbox"]:disabled:checked ~ .input-checkbox {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.4862%2010.7071C16.8768%2010.3166%2016.8768%209.68343%2016.4862%209.29291C16.0957%208.90238%2015.4626%208.90238%2015.072%209.29291L10.8289%2013.5361L8.7071%2011.4143C8.31658%2011.0238%207.68341%2011.0238%207.29289%2011.4143C6.90237%2011.8048%206.90237%2012.438%207.29289%2012.8285L10.1213%2015.6569C10.3297%2015.8653%2010.6071%2015.9625%2010.8799%2015.9485C11.1187%2015.9365%2011.3541%2015.8393%2011.5365%2015.6569L16.4862%2010.7071Z%22%20fill%3D%22%23ffffff%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-color: #cccccc;
    background-position: center;
    border-color: #cccccc;
}
.main-checkbox.disabled .label__text,
.main-checkbox.disabled ~ .all-checkboxes .label__text,
.label input:disabled ~ .label__text {
    color: #999999;
}
.label input[type="checkbox"] ~ .checkbox-color {
    float: left;
    margin-top: 0px;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 50%;
}
.label input[type="checkbox"] ~ .checkbox-color.black-arrow {
    border: 1px solid #eeeeee;
}
.label input[type="checkbox"]:checked ~ .checkbox-color {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.4862%2010.7071C16.8768%2010.3166%2016.8768%209.68343%2016.4862%209.29291C16.0957%208.90238%2015.4626%208.90238%2015.072%209.29291L10.8289%2013.5361L8.7071%2011.4143C8.31658%2011.0238%207.68341%2011.0238%207.29289%2011.4143C6.90237%2011.8048%206.90237%2012.438%207.29289%2012.8285L10.1213%2015.6569C10.3297%2015.8653%2010.6071%2015.9625%2010.8799%2015.9485C11.1187%2015.9365%2011.3541%2015.8393%2011.5365%2015.6569L16.4862%2010.7071Z%22%20fill%3D%22%23ffffff%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-position: center;
}
.label input[type="checkbox"]:checked ~ .checkbox-color.black-arrow {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23212121%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.4862%2010.7071C16.8768%2010.3166%2016.8768%209.68343%2016.4862%209.29291C16.0957%208.90238%2015.4626%208.90238%2015.072%209.29291L10.8289%2013.5361L8.7071%2011.4143C8.31658%2011.0238%207.68341%2011.0238%207.29289%2011.4143C6.90237%2011.8048%206.90237%2012.438%207.29289%2012.8285L10.1213%2015.6569C10.3297%2015.8653%2010.6071%2015.9625%2010.8799%2015.9485C11.1187%2015.9365%2011.3541%2015.8393%2011.5365%2015.6569L16.4862%2010.7071Z%22%20fill%3D%22%23212121%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.label input[type="radio"] ~ .input-radio {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #bbbbbb;
}
.label input[type="radio"] ~ .input-radio:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    width: 10px;
    height: 10px;
    background: #00b9bf;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.label input[type="radio"]:checked ~ .input-radio {
    border-color: #00b9bf;
}
.label input[type="radio"]:checked ~ .input-radio:after {
    display: block;
}
.label input[type="radio"]:disabled ~ .input-radio {
    background: #eeeeee;
    border-color: #cccccc;
}
.label input[type="radio"]:disabled:checked ~ .input-radio {
    background: transparent;
    border-color: #cccccc;
}
.label input[type="radio"]:disabled:checked ~ .input-radio:after {
    background: #cccccc;
}
.label input[type="radio"] ~ .radio-color {
    float: left;
    margin-top: 0px;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
}
.label input[type="radio"]:checked ~ .radio-color {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.4862%2010.7071C16.8768%2010.3166%2016.8768%209.68343%2016.4862%209.29291C16.0957%208.90238%2015.4626%208.90238%2015.072%209.29291L10.8289%2013.5361L8.7071%2011.4143C8.31658%2011.0238%207.68341%2011.0238%207.29289%2011.4143C6.90237%2011.8048%206.90237%2012.438%207.29289%2012.8285L10.1213%2015.6569C10.3297%2015.8653%2010.6071%2015.9625%2010.8799%2015.9485C11.1187%2015.9365%2011.3541%2015.8393%2011.5365%2015.6569L16.4862%2010.7071Z%22%20fill%3D%22%23ffffff%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-position: center;
}
.label__text {
    float: left;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    vertical-align: top;
    color: #212121;
    cursor: pointer;
}
.label__color {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    vertical-align: top;
    width: 16px;
    height: 16px;
    border-radius: 50%;
}
.main-checkbox.minus.disabled .input-checkbox {
    background-color: #cccccc;
    border-color: #cccccc;
}
.main-checkbox.minus .input-checkbox {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M19%2011C19.5523%2011%2020%2011.4477%2020%2012C20%2012.5523%2019.5523%2013%2019%2013L5%2013C4.44772%2013%204%2012.5523%204%2012C4%2011.4477%204.44772%2011%205%2011L19%2011Z%22%20fill%3D%22%23ffffff%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-color: #00b9bf;
    background-position: center;
    border-color: #00b9bf;
}
/* ----- /Чекбокс и радио ----- */
/* ----- Плюс-минус ----- */
.number-spinner {
    width: 96px;
}
.number-spinner__btn,
.number-spinner__input {
    float: left;
    width: 32px;
    height: 24px;
    background: #eeeeee;
    text-align: center;
}
.number-spinner__input,
.number-spinner__input:disabled {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #212121;
    border: 1px solid #eeeeee;
    background: #ffffff;
    border-radius: 0;
    opacity: 1;
    -webkit-text-fill-color: currentcolor;
}
.number-spinner__minus.no-edit .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23bbbbbb%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M17.25%2011.25C17.6642%2011.25%2018%2011.5858%2018%2012C18%2012.4142%2017.6642%2012.75%2017.25%2012.75L6.75%2012.75C6.33579%2012.75%206%2012.4142%206%2012C6%2011.5858%206.33579%2011.25%206.75%2011.25L17.25%2011.25Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%0A%3C%2Fsvg%3E");
}
.number-spinner__minus {
    border-radius: 4px 0 0 4px;
}
.number-spinner__plus {
    border-radius: 0 4px 4px 0;
}
/* ----- /Плюс-минус ----- */
/* ----- Свитчи ----- */
.wrp-switch {
    display: block;
}
.wrp-switch-text {
    padding: 12px 16px;
}
.wrp-switch-text .switch-text {
    width: calc(100% - 54px);
}
.wrp-switch input {
    display: none;
}
.wrp-switch input:disabled ~ .switch-text {
    color: #999999;
}
.wrp-switch input:disabled ~ .switch:before {
    background: #cccccc;
}
.wrp-switch input:disabled ~ .switch:after {
    background: #eeeeee;
}
.wrp-switch input:checked:disabled ~ .switch:before {
    background: #bee0e1;
}
.wrp-switch input:checked:disabled ~ .switch:after {
    right: 2px;
    background: #86c5c8;
}
.wrp-switch input:checked ~ .switch:before {
    background: #00b9bf;
}
.wrp-switch input:checked ~ .switch:after {
    right: 2px;
    background: #00b9bf;
}
.switch {
    display: block;
    padding: 5px 2px;
    width: 40px;
    height: 24px;
    position: relative;
    cursor: pointer;
}
.switch:before {
    content: "";
    position: absolute;
    top: 5px;
    width: 36px;
    height: 14px;
    background: #999999;
    opacity: 0.56;
    border-radius: 150px;
}
.switch:after {
    content: "";
    position: absolute;
    top: 2px;
    width: 20px;
    height: 20px;
    background: #ffffff;
    box-shadow:
        0px 1px 3px rgba(0, 0, 0, 0.2),
        0px 2px 2px rgba(0, 0, 0, 0.12),
        0px 0px 2px rgba(0, 0, 0, 0.14);
    border-radius: 50%;
}
.switch-txt {
    float: right;
    width: calc(100% - 56px);
}
/* ----- /Свитчи ----- */
/* ----- live-search ----- */
#all-addresses {
    display: block !important;
}
/* ----- /live-search ----- */
/* ------------------------- /FORMS ------------------------- */
/* ------------------------- LINKS ------------------------- */
.link-item {
    padding: 12px 16px;
}
.link-item:after {
    content: "";
    display: block;
    clear: both;
}
.link-item .icon:first-child {
    margin-right: 8px;
}
.link-item .link-item__txt {
    float: left;
}
.link-item .i-arrow-right {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.link-gray {
    color: #666666;
    border-bottom: 1px solid #909090;
}
.link-b {
    color: #212121;
    border-bottom: 1px solid #212121;
}
.link-g {
    color: #00b9bf;
    border-bottom: 1px solid #00b9bf;
}
.link-dashed {
    border-bottom: 1px dashed !important;
    border-radius: 0 !important;
    text-transform: none !important;
    padding: 0 !important;
}
.link-dashed:active {
    background-color: transparent !important;
}
.link-dotted {
    border-bottom-style: dotted;
}
.link:hover,
.link:active,
.link-b:hover,
.link-g:hover {
    color: #009fa4 !important;
    border-color: #009fa4 !important;
    background: none !important;
    border-radius: 0 !important;
}
.link-disabled:hover,
.link-disabled {
    border-bottom: none;
    color: #666666;
    cursor: default;
}
.link-bg {
    min-width: 58px;
    padding: 6px 16px;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    color: #212121;
    background: #f6f6f6;
    border-radius: 100px;
}
.link-bg:hover,
.link-bg:active {
    background: #eeeeee;
}
.back-page__wr {
    display: none;
}
.back-page__button {
    width: 100%;
    padding: 12px 16px;
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.back-page__button .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
@media screen and (max-width: 1023px) {
    .back-page__wr {
        display: block;
    }
}
/* ------------------------- /LINKS ------------------------- */
/* ------------------------- TABS ------------------------- */
.tab__links li {
    float: left;
}
.tab__links a {
    display: block;
    padding: 8px 24px 14px;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    color: #444444;
    border-bottom: 2px solid transparent;
}
.tab__links a.active {
    font-family: "Gilroy-Bold";
    color: #00b9bf;
    border-bottom-color: #00b9bf;
}
.tab__item {
    display: none;
}
.tab__item-open {
    display: block;
}
@media screen and (min-width: 1024px) {
    .tab__links a:hover {
        color: #009fa4;
    }
}
@media screen and (max-width: 1023px) {
    .tab__links li {
        width: 50%;
        text-align: center;
    }
    .tab__links a {
        padding: 0 16px 10px;
        font: 0.875rem/1.25rem "Gilroy-Bold";
        text-transform: uppercase;
        letter-spacing: 0.0625rem;
        color: #999999;
    }
}
/* ------------------------- /TABS ------------------------- */
/* ------------------------- LINES ------------------------- */
.line-t {
    box-shadow: inset 0 1px 0 #eeeeee;
}
.line-b {
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.line-t.line-b,
.line-b.line-t {
    box-shadow:
        inset 0 1px 0 #eeeeee,
        inset 0 -1px 0 #eeeeee;
}
.line-x {
    border-bottom: 1px solid #eeeeee;
}
.line-y {
    border-left: 1px solid #eeeeee;
}
/* ------------------------- /LINES ------------------------- */
/* ------------------------- LOGO ------------------------- */
.logo-big {
    display: block;
    width: 152px;
    height: 40px;
    background: url(../img/3.0/svg/logo-big.svg) no-repeat center;
}
@media screen and (max-width: 1023px) {
    .logo-big {
        display: block;
        width: 94px;
        height: 24px;
        background: url(../img/3.0/svg/logo-small.svg) no-repeat center;
    }
}
.logo-small {
    display: block;
    width: 94px;
    height: 24px;
    background: url(../img/3.0/svg/logo-small.svg) no-repeat center;
}
/* ------------------------- /LOGO ------------------------- */
/* ------------------------- SCROLL ------------------------- */
.wrp-easy-scrolling {
    padding: 8px 0;
}
.wrp-easy-scrolling.is {
    padding: 8px 4px 8px 0;
}
.easy-scrolling {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.easy-scrolling::-webkit-scrollbar-track {
    background: transparent;
}
.easy-scrolling::-webkit-scrollbar {
    width: 4px;
    background: transparent;
}
.easy-scrolling::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: #cccccc;
}
/* ------------------------- /SCROLL ------------------------- */
/* ------------------------- BANNERS ------------------------- */
.banners__full-size,
.banners__double-item {
    display: block;
    overflow: hidden;
}
.banners__full-size img,
.banners__double-item img {
    position: relative;
    left: 50%;
    display: block;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: all 0.5s;
}
.banners__full-size img,
.banners__double-item img {
    height: 320px;
}
.banners__full-size img:hover,
.banners__double-item img:hover {
    opacity: 0.92;
}
@media screen and (max-width: 1023px) {
    .banners__full-size img,
    .banners__double-item img {
        height: 240px;
    }
}
@media screen and (min-width: 1024px) {
    .banners__full-size,
    .banners__double-item {
        border-radius: 8px;
        overflow: hidden;
    }
}
/* ------------------------- /BANNERS ------------------------- */
/* ------------------------- TAG ------------------------- */
.tag {
    position: absolute;
    top: 8px;
    left: 16px;
    padding: 2px 8px;
    font: 12px/16px "Gilroy-Bold";
    font: 0.75rem/1rem "Gilroy-Bold";
    color: #ffffff;
    border-radius: 4px;
}
.tag-discount {
    background: #fe0066;
}
.tag-sale {
    background: #ff9800;
}
.tag-hero {
    color: #212121;
    background: #ffd54f;
}
.tag-new {
    background: #8bc34a;
}
.tag-stock {
    background: #f44336;
}
.tag-dop-sale {
    background: #00bcd4;
}
.tag-bonus {
    background: #00b9bf;
}
.tag-present {
    background: #2196f3;
}
.tag-trade-in {
    background: #212121;
}
.tag-not-available {
    background: #bbbbbb;
}
.tag-twisting {
    background: #ba68c8;
}
.tag-solid {
    background: #795548;
}
@media screen and (max-width: 1023px) {
    .tag {
        left: 8px;
    }
}
/* ------------------------- /TAG ------------------------- */
/* ------------------------- ARROW ------------------------- */
.arrow .slick-prev,
.arrow .slick-next {
    top: 50%;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.arrow .slick-next {
    right: 32px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.arrow .slick-prev {
    left: 32px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.arrow-light .slick-prev,
.arrow-light .slick-next {
    width: 48px;
    height: 48px;
    background-color: rgba(255, 255, 255, 0.88);
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
}
.slick-arrow.slick-disabled {
    display: none !important;
}
.arrow-light .slick-next:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23CCCCCC%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.arrow-light .slick-prev:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23CCCCCC%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.arrow-gray .slick-prev,
.arrow-gray .slick-next {
    width: 40px;
    height: 40px;
    background-color: #eeeeee;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.arrow-gray .slick-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23666666%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23666666%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.arrow-gray .slick-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23666666%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%23666666%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.arrow-gray .slick-prev:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    background-color: transparent;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.arrow-gray .slick-next:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    background-color: transparent;
    border: 8px solid transparent;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.arrow-gray .slick-next:hover:after,
.arrow-gray .slick-prev:hover:after {
    width: 48px;
    height: 48px;
    border: 8px solid #eeeeee;
}
.arrow-gray .slick-next:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23CCCCCC%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.arrow-gray .slick-prev:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23CCCCCC%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.dots .slick-dots {
    bottom: 16px;
}
.dots-bottom .slick-dots {
    bottom: -54px;
}
.dots .slick-dots li {
    margin: 0px 4px;
}
.dots .slick-dots li button {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #bbbbbb;
}
.dots .slick-dots li.slick-active button {
    background-color: #666666;
}
@media screen and (max-width: 1023px) {
    .dots .slick-dots {
        left: 0px;
        text-align: left;
        padding-left: 16px;
    }
    .dots-bottom .slick-dots {
        left: auto;
        padding-left: 0px;
        text-align: center;
        bottom: -38px;
    }
}
/* ------------------------- /ARROW ------------------------- */
/* ------------------------- ASSESS ------------------------- */
.assess__star {
    float: left;
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22%23CCCCCC%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M27.095%2010.0075L18.7012%208.77564L14.9489%201.09423C14.8464%200.883916%2014.6778%200.713663%2014.4695%200.610176C13.9472%200.349789%2013.3124%200.566778%2013.0513%201.09423L9.29898%208.77564L0.905123%2010.0075C0.673705%2010.0409%200.462123%2010.151%200.30013%2010.3179C0.10429%2010.5212%20-0.00362635%2010.7946%209.30496e-05%2011.0782C0.00381244%2011.3618%200.118864%2011.6322%200.319966%2011.8302L6.39303%2017.8091L4.95824%2026.2516C4.92459%2026.448%204.94612%2026.65%205.02037%2026.8346C5.09462%2027.0193%205.21862%2027.1793%205.37833%2027.2964C5.53803%2027.4135%205.72703%2027.4831%205.92391%2027.4973C6.12079%2027.5115%206.31767%2027.4697%206.49221%2027.3766L14.0001%2023.3907L21.5079%2027.3766C21.7129%2027.4868%2021.9509%2027.5235%2022.179%2027.4834C22.7543%2027.3833%2023.1411%2026.8325%2023.0419%2026.2516L21.6071%2017.8091L27.6802%2011.8302C27.8455%2011.6666%2027.9546%2011.4529%2027.9876%2011.2193C28.0769%2010.6351%2027.6736%2010.0943%2027.095%2010.0075Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%0A%3C%2Fsvg%3E");
}
.assess__star.hover,
.assess__star.on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22%23fe0066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M27.095%2010.0075L18.7012%208.77564L14.9489%201.09423C14.8464%200.883916%2014.6778%200.713663%2014.4695%200.610176C13.9472%200.349789%2013.3124%200.566778%2013.0513%201.09423L9.29898%208.77564L0.905123%2010.0075C0.673705%2010.0409%200.462123%2010.151%200.30013%2010.3179C0.10429%2010.5212%20-0.00362635%2010.7946%209.30496e-05%2011.0782C0.00381244%2011.3618%200.118864%2011.6322%200.319966%2011.8302L6.39303%2017.8091L4.95824%2026.2516C4.92459%2026.448%204.94612%2026.65%205.02037%2026.8346C5.09462%2027.0193%205.21862%2027.1793%205.37833%2027.2964C5.53803%2027.4135%205.72703%2027.4831%205.92391%2027.4973C6.12079%2027.5115%206.31767%2027.4697%206.49221%2027.3766L14.0001%2023.3907L21.5079%2027.3766C21.7129%2027.4868%2021.9509%2027.5235%2022.179%2027.4834C22.7543%2027.3833%2023.1411%2026.8325%2023.0419%2026.2516L21.6071%2017.8091L27.6802%2011.8302C27.8455%2011.6666%2027.9546%2011.4529%2027.9876%2011.2193C28.0769%2010.6351%2027.6736%2010.0943%2027.095%2010.0075Z%22%20fill%3D%22%23fe0066%22%2F%3E%0A%3C%2Fsvg%3E");
}
/* ------------------------- /ASSESS ------------------------- */
/* ------------------------- INFO ------------------------- */
.info-item:first-child {
    box-shadow:
        inset 0 1px 0 #eeeeee,
        inset 0 -1px 0 #eeeeee;
}
.info-item {
    padding: 16px 0;
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.info-item:after {
    content: "";
    display: block;
    clear: both;
}
.info-left {
    float: left;
    width: calc(100% - 88px);
    color: #666666;
}
.info-right {
    float: right;
    width: 80px;
    text-align: right;
}
.info-icon .icon {
    float: left;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0004%204C7.58148%204%204%207.58148%204%2011.9996C3.99989%2013.0502%204.20675%2014.0906%204.60877%2015.0613C5.01079%2016.032%205.60009%2016.914%206.34302%2017.657C7.08595%2018.3999%207.96796%2018.9892%208.93866%2019.3912C9.90936%2019.7932%2010.9498%2020.0001%2012.0004%2020C16.4177%2020%2020%2016.4185%2020%2011.9996C20%207.58148%2016.4177%204%2012.0004%204ZM12.747%206.88818C13.527%206.88818%2013.7562%207.34066%2013.7562%207.85813C13.7562%208.50393%2013.2395%209.1014%2012.3571%209.1014C11.6188%209.1014%2011.2671%208.73059%2011.2888%208.11645C11.2888%207.59898%2011.7213%206.88818%2012.747%206.88818ZM10.7488%2016.791C10.2155%2016.791%209.82636%2016.4669%2010.1988%2015.0461L10.8096%2012.5254C10.9155%2012.1221%2010.933%2011.9604%2010.8096%2011.9604C10.6505%2011.9604%209.95802%2012.2387%209.54971%2012.5137L9.28389%2012.0779C10.5797%2010.9955%2012.0696%2010.3605%2012.707%2010.3605C13.2404%2010.3605%2013.3287%2010.9905%2013.0629%2011.9604L12.3629%2014.6103C12.2387%2015.0786%2012.2921%2015.2402%2012.4162%2015.2402C12.5762%2015.2402%2013.0995%2015.0469%2013.6145%2014.6411L13.9162%2015.0461C12.6554%2016.306%2011.2813%2016.791%2010.7488%2016.791Z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E");
}
.info-icon__txt {
    float: right;
    width: calc(100% - 32px);
}
.info-icon__txt p + p {
    margin-top: 20px;
}
/* ------------------------- /INFO ------------------------- */
/* ------------------------- POPUPS ------------------------- */
.wrp-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 111;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.wrp-popup-white {
    display: block !important;
    z-index: -10;
    background: #ffffff;
}
.wrp-popup-white.open {
    z-index: 111;
}
.wrp-popup-white .popup {
    position: static !important;
    margin: 0 !important;
    box-shadow: none !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
}
.popup {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #ffffff;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow: 0px 14px 25px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    margin: 0 !important;
}
.popup.scroll {
    top: 0;
    margin: 32px 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.popup__close:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -14px;
    margin-left: -14px;
    width: 28px;
    height: 28px;
    background-image: url(
        data:image/svg + xml;charset=utf-8,
        %3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1560.35%2074.6446L1559.6499999999999%2075.3511L1546.9999999999998%2062.7047L1534.3499999999997%2075.3511L1533.6499999999996%2074.6446L1546.2899999999997%2061.998599999999996L1533.6499999999996%2049.3518L1534.3499999999997%2048.644L1546.9999999999998%2061.2904L1559.6499999999999%2048.644L1560.35%2049.3518L1547.7099999999998%2061.998599999999996Z%20%22%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(
                1%2C0%2C0%2C1%2C-1533%2C-48
            )%22%2F%3E%3C%2Fsvg%3E
    );
    background-repeat: no-repeat;
    content: "";
}

.popup__close:hover {
    background: url("../img/svg/close-big.svg") 50% 50% no-repeat;
}
.popup-show {
    display: block !important;
}
.popup-overlay {
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(33, 33, 33, 0.75);
    z-index: 110;
}
.popup__elements-full {
    width: 360px;
}
.popup__elements-full .btn,
.popup__elements-full .wr-input {
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .popup {
        position: static !important;
        /*top: 0;
		left: 0;*/
        width: 100% !important;
        min-height: 100% !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
    }
}
/* ------------------------- /POPUPS ------------------------- */
/* ------------------------- FILTRATION ------------------------- */
.filtration .label {
    margin: 0 -16px;
}
.filtration .label label {
    display: block;
    padding: 12px 16px 12px 48px;
}
.filtration .label input ~ .input-radio,
.filtration .label input ~ .input-checkbox {
    top: 14px;
    left: 18px;
}
.filtration .label label:after {
    content: "";
    display: block;
    clear: both;
}
/* ------------------------- /FILTRATION ------------------------- */
/* ------------------------- LIST ------------------------- */
.list__not-numbered li {
    position: relative;
    margin-bottom: 16px;
    padding-left: 21px;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.list__not-numbered li:after {
    content: "—";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.list__not-numbered li:last-child {
    margin-bottom: 0;
}
.list__numbered-name {
    position: relative;
    display: block;
    padding-left: 23px;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.list__numbered-number {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.list__numbered li:last-child {
    margin-bottom: 0;
}
/* ------------------------- /LIST ------------------------- */
/* ------------------------- HELPER ------------------------- */
.helper__btn {
    float: left;
    cursor: pointer;
}
.helper__btn.active {
    color: #00b9bf;
}
.helper__btn.active:hover {
    color: #009fa4;
}
.helper__btn.active .helper__popup {
    display: block;
}
.helper__point {
    position: relative;
}
.helper__popup {
    display: none;
    position: absolute;
    z-index: 1;
    padding: 20px 24px;
    color: #ffffff;
    background: #444444;
    box-shadow: 0px 14px 25px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    cursor: default;
}
.helper__popup * {
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
}
.helper__popup:after {
    content: "";
    position: absolute;
}
.helper__top:after {
    top: -12px;
    left: 50%;
    margin-left: -6px;
    border: 12px solid transparent;
    border-top: none;
    border-bottom-color: #444444;
}
.helper__right:after {
    top: 50%;
    right: -12px;
    margin-top: -12px;
    border: 12px solid transparent;
    border-right: none;
    border-left-color: #444444;
}
.helper__bottom:after {
    bottom: -12px;
    left: 50%;
    margin-left: -6px;
    border: 12px solid transparent;
    border-bottom: none;
    border-top-color: #444444;
}
.helper__left:after {
    top: 50%;
    left: -12px;
    margin-top: -12px;
    border: 12px solid transparent;
    border-left: none;
    border-right-color: #444444;
}
/* ------------------------- /HELPER ------------------------- */
/* ------------------------- NOTIFICATION ------------------------- */
.notification {
    padding: 12px 16px;
    background: #f44336;
    height: 48px;
    color: #ffffff;
}
.notification__content > * {
    float: left;
}
.notification__content .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0004%204C7.58148%204%204%207.58148%204%2011.9996C3.99989%2013.0502%204.20675%2014.0906%204.60877%2015.0613C5.01079%2016.032%205.60009%2016.914%206.34302%2017.657C7.08595%2018.3999%207.96796%2018.9892%208.93866%2019.3912C9.90936%2019.7932%2010.9498%2020.0001%2012.0004%2020C16.4177%2020%2020%2016.4185%2020%2011.9996C20%207.58148%2016.4177%204%2012.0004%204ZM12.747%206.88818C13.527%206.88818%2013.7562%207.34066%2013.7562%207.85813C13.7562%208.50393%2013.2395%209.1014%2012.3571%209.1014C11.6188%209.1014%2011.2671%208.73059%2011.2888%208.11645C11.2888%207.59898%2011.7213%206.88818%2012.747%206.88818ZM10.7488%2016.791C10.2155%2016.791%209.82636%2016.4669%2010.1988%2015.0461L10.8096%2012.5254C10.9155%2012.1221%2010.933%2011.9604%2010.8096%2011.9604C10.6505%2011.9604%209.95802%2012.2387%209.54971%2012.5137L9.28389%2012.0779C10.5797%2010.9955%2012.0696%2010.3605%2012.707%2010.3605C13.2404%2010.3605%2013.3287%2010.9905%2013.0629%2011.9604L12.3629%2014.6103C12.2387%2015.0786%2012.2921%2015.2402%2012.4162%2015.2402C12.5762%2015.2402%2013.0995%2015.0469%2013.6145%2014.6411L13.9162%2015.0461C12.6554%2016.306%2011.2813%2016.791%2010.7488%2016.791Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
}
.notification__close {
    float: right;
}
.notification__close .icon {
    display: block;
}
@media screen and (min-width: 1024px) {
    .notification.static {
        position: absolute;
    }
    .notification {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 10;
    }
    .notification__close .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23ffffff%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
}
@media screen and (max-width: 1023px) {
    .notification {
        padding: 0 4px 0 16px;
    }
    .notification__content {
        margin-top: 12px;
    }
    .notification__text {
        margin-top: 2px;
    }
    .notification__close .icon {
        padding: 24px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
}
/* ------------------------- /NOTIFICATION ------------------------- */
/* ------------------------- PAGINATION ------------------------- */
.pagination__wr-link {
    float: left;
}
.pagination__link {
    float: left;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    cursor: pointer;
}
.pagination__number {
    width: 40px;
    height: 40px;
    line-height: 37px;
    line-height: 2.3125rem;
    text-align: center;
    background: #ffffff;
    border: 2px solid #ffffff;
}
.pagination__next:hover,
.pagination__back:hover,
.pagination__number:hover {
    color: #00b9bf;
}
.pagination__number.active {
    border: 2px solid #00b9bf;
    border-radius: 4px;
}
.pagination__number.active:hover {
    color: inherit;
}
.pagination__next,
.pagination__back {
    height: 40px;
    line-height: 40px;
    line-height: 2.5rem;
}
.pagination__back {
    padding: 0px 8px 0px 24px;
    background-position: left center;
    background-repeat: no-repeat;
}
.pagination__next {
    padding: 0px 24px 0px 8px;
    background-position: right center;
    background-repeat: no-repeat;
}
.pagination__you-looked {
    float: right;
    margin-top: 8px;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    color: #999999;
}
@media screen and (max-width: 1023px) {
    .pagination__wr-link {
        display: none;
    }
    .pagination__you-looked {
        float: none;
        margin-top: 0px;
        text-align: center;
    }
}
/* ------------------------- /PAGINATION ------------------------- */
/* ------------------------- SETTINGS ------------------------- */
.no-scroll-html {
    position: fixed;
    overflow-y: hidden;
}
.no-scroll-html body {
    overflow-y: hidden;
}
.w-360 {
    width: 360px;
}
/* ------------------------- /SETTINGS ------------------------- */
/*--- header ---*/
.header {
    position: relative;
    z-index: 106;
}
.header__top-left {
    -js-display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: calc(100% - 192px);
}
.header__top-left .header__top-buttons {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}
.header__top-left .header__search {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.header__top-left .header__search .wr-input {
    width: 100%;
}
.header__top-left .header__button-city .icon {
    margin-left: -3px;
}
.header__top-left .header__button-shops .icon {
    margin-right: -4px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23bbbbbb%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.16506%208.1514C9.91385%207.41622%2010.9333%207%2012%207C13.0667%207%2014.0861%207.41622%2014.8349%208.1514C15.5831%208.88597%2016%209.87832%2016%2010.9091C16%2012.4093%2014.9921%2013.9362%2013.7804%2015.192C13.1961%2015.7975%2012.6083%2016.2948%2012.1653%2016.6412C12.1075%2016.6864%2012.0523%2016.7289%2012%2016.7687C11.9477%2016.7289%2011.8925%2016.6864%2011.8347%2016.6412C11.3917%2016.2948%2010.8039%2015.7975%2010.2196%2015.192C9.00788%2013.9362%208%2012.4093%208%2010.9091C8%209.87832%208.41688%208.88597%209.16506%208.1514ZM11.4518%2018.8364C11.4521%2018.8365%2011.4523%2018.8367%2012%2018L11.4523%2018.8367C11.785%2019.0544%2012.215%2019.0544%2012.5477%2018.8367L12%2018C12.5477%2018.8367%2012.5479%2018.8365%2012.5482%2018.8364L12.5488%2018.836L12.5503%2018.835L12.5548%2018.832L12.5692%2018.8225L12.5856%2018.8115L12.6185%2018.7892C12.6602%2018.7609%2012.7193%2018.7201%2012.7933%2018.6677C12.9411%2018.5628%2013.1491%2018.4107%2013.3972%2018.2168C13.8917%2017.8302%2014.5539%2017.2707%2015.2196%2016.5807C16.5079%2015.2456%2018%2013.2271%2018%2010.9091C18%209.33592%2017.3633%207.83097%2016.2361%206.72428C15.1096%205.61819%2013.5854%205%2012%205C10.4146%205%208.89045%205.61819%207.76388%206.72428C6.63668%207.83097%206%209.33592%206%2010.9091C6%2013.2271%207.49212%2015.2456%208.78038%2016.5807C9.44611%2017.2707%2010.1083%2017.8302%2010.6028%2018.2168C10.8509%2018.4107%2011.0589%2018.5628%2011.2067%2018.6677C11.2807%2018.7201%2011.3398%2018.7609%2011.3815%2018.7892C11.4024%2018.8034%2011.4189%2018.8145%2011.4308%2018.8225L11.4452%2018.832L11.4497%2018.835L11.4512%2018.836L11.4518%2018.8364ZM14%2011C14%2012.1046%2013.1046%2013%2012%2013C10.8954%2013%2010%2012.1046%2010%2011C10%209.89543%2010.8954%209%2012%209C13.1046%209%2014%209.89543%2014%2011Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.header__top-left .header__button-shops:hover {
    color: #009fa4;
}
.header__top-left .header__button-shops:hover .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.16506%208.1514C9.91385%207.41622%2010.9333%207%2012%207C13.0667%207%2014.0861%207.41622%2014.8349%208.1514C15.5831%208.88597%2016%209.87832%2016%2010.9091C16%2012.4093%2014.9921%2013.9362%2013.7804%2015.192C13.1961%2015.7975%2012.6083%2016.2948%2012.1653%2016.6412C12.1075%2016.6864%2012.0523%2016.7289%2012%2016.7687C11.9477%2016.7289%2011.8925%2016.6864%2011.8347%2016.6412C11.3917%2016.2948%2010.8039%2015.7975%2010.2196%2015.192C9.00788%2013.9362%208%2012.4093%208%2010.9091C8%209.87832%208.41688%208.88597%209.16506%208.1514ZM11.4518%2018.8364C11.4521%2018.8365%2011.4523%2018.8367%2012%2018L11.4523%2018.8367C11.785%2019.0544%2012.215%2019.0544%2012.5477%2018.8367L12%2018C12.5477%2018.8367%2012.5479%2018.8365%2012.5482%2018.8364L12.5488%2018.836L12.5503%2018.835L12.5548%2018.832L12.5692%2018.8225L12.5856%2018.8115L12.6185%2018.7892C12.6602%2018.7609%2012.7193%2018.7201%2012.7933%2018.6677C12.9411%2018.5628%2013.1491%2018.4107%2013.3972%2018.2168C13.8917%2017.8302%2014.5539%2017.2707%2015.2196%2016.5807C16.5079%2015.2456%2018%2013.2271%2018%2010.9091C18%209.33592%2017.3633%207.83097%2016.2361%206.72428C15.1096%205.61819%2013.5854%205%2012%205C10.4146%205%208.89045%205.61819%207.76388%206.72428C6.63668%207.83097%206%209.33592%206%2010.9091C6%2013.2271%207.49212%2015.2456%208.78038%2016.5807C9.44611%2017.2707%2010.1083%2017.8302%2010.6028%2018.2168C10.8509%2018.4107%2011.0589%2018.5628%2011.2067%2018.6677C11.2807%2018.7201%2011.3398%2018.7609%2011.3815%2018.7892C11.4024%2018.8034%2011.4189%2018.8145%2011.4308%2018.8225L11.4452%2018.832L11.4497%2018.835L11.4512%2018.836L11.4518%2018.8364ZM14%2011C14%2012.1046%2013.1046%2013%2012%2013C10.8954%2013%2010%2012.1046%2010%2011C10%209.89543%2010.8954%209%2012%209C13.1046%209%2014%209.89543%2014%2011Z%22%20fill%3D%22%23009fa4%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.header__top-right {
    position: relative;
}
.header__top-right .header__button {
    position: relative;
    float: left;
    padding: 16px;
}
.header__top-right .header__button.btn-active,
.header__top-right .header__button:hover {
    background: #f6f6f6;
}
.header__top-right .header__button-count {
    display: none;
    position: absolute;
    top: 8px;
    right: 8px;
    padding: 1px 0;
    width: 16px;
    height: 16px;
    color: #ffffff;
    font: 9px "Gilroy-Bold";
    font: 0.5625rem "Gilroy-Bold";
    text-align: center;
    border: 1px solid #ffffff;
    background: #00b9bf;
    border-radius: 50%;
}
.header__top-right .header__button.added .header__button-count {
    display: block;
}
.header__top-right .header__button-user.logged-in .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M17.189%207.06895C17.189%208.07149%2016.8866%209.05152%2016.32%209.88511C15.7534%2010.7187%2014.948%2011.3684%2014.0058%2011.752C13.0636%2012.1357%2012.0268%2012.2361%2011.0266%2012.0405C10.0263%2011.8449%209.10751%2011.3621%208.38636%2010.6532C7.66522%209.94433%207.17412%209.04113%206.97515%208.05785C6.77619%207.07457%206.87831%206.05538%207.26859%205.12915C7.65887%204.20292%208.31978%203.41126%209.16775%202.85427C10.0157%202.29729%2011.0127%202%2012.0325%202C13.4001%202%2014.7117%202.53405%2015.6787%203.48466C16.6457%204.43527%2017.189%205.72458%2017.189%207.06895ZM12.0325%2010.6476C12.7512%2010.6416%2013.452%2010.4266%2014.0466%2010.0298C14.6411%209.63292%2015.1029%209.07193%2015.3737%208.41751C15.6445%207.76308%2015.7122%207.04451%2015.5683%206.35233C15.4243%205.66015%2015.0752%205.02534%2014.5649%204.52789C14.0545%204.03044%2013.4058%203.69261%2012.7005%203.55697C11.9952%203.42134%2011.2648%203.49396%2010.6014%203.76569C9.93799%204.03742%209.37124%204.49611%208.97258%205.08394C8.57391%205.67177%208.36116%206.36245%208.36113%207.06895C8.35842%207.54109%208.4505%208.00912%208.63211%208.44622C8.81372%208.88331%209.08128%209.28089%209.41946%209.61616C9.75764%209.95143%2010.1598%2010.2178%2010.6029%2010.4C11.046%2010.5822%2011.5213%2010.6767%2012.0016%2010.678L12.0325%2010.6476Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3Cpath%20d%3D%22M15.3121%2013.9323C16.6106%2013.9285%2017.8628%2014.4064%2018.8185%2015.2705C19.7108%2016.0613%2020.2853%2017.1403%2020.4376%2018.3119C20.4791%2018.5667%2020.4998%2018.8243%2020.4995%2019.0824C20.4995%2019.792%2020.4995%2020.5118%2020.4995%2021.2215C20.5054%2021.3762%2020.4619%2021.5289%2020.3749%2021.658C20.288%2021.7871%2020.162%2021.8862%2020.0148%2021.9412C19.9006%2021.9853%2019.7773%2022.0016%2019.6554%2021.9889C19.5334%2021.9761%2019.4164%2021.9347%2019.3142%2021.868C19.212%2021.8014%2019.1276%2021.7115%2019.0683%2021.606C19.0089%2021.5005%2018.9763%2021.3825%2018.9731%2021.262V19.0114C18.9625%2018.1514%2018.6398%2017.3233%2018.0631%2016.6765C17.4864%2016.0297%2016.6936%2015.6066%2015.8277%2015.4834H8.66025C7.73833%2015.491%206.85654%2015.8552%206.20578%2016.4972C5.60956%2017.028%205.21645%2017.7436%205.09199%2018.5248C5.05951%2018.7021%205.04226%2018.8819%205.04042%2019.0621V21.2417C5.0399%2021.4325%204.96646%2021.616%204.8347%2021.756C4.70293%2021.896%204.52245%2021.9822%204.32905%2021.9975C4.13566%2022.0129%203.94347%2021.9562%203.79061%2021.8387C3.63775%2021.7212%203.53538%2021.5516%203.5038%2021.3634C3.49873%2021.3027%203.49873%2021.2416%203.5038%2021.1809C3.5038%2020.451%203.5038%2019.721%203.5038%2018.9911C3.50761%2017.7901%203.94514%2016.6293%204.73842%2015.7158C5.53169%2014.8024%206.62915%2014.1954%207.83522%2014.0033C8.10862%2013.9641%208.38409%2013.9404%208.66025%2013.9323H15.3121Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
}
.header__top-right .header__button .icon {
    display: block;
}
.header__bottom {
    padding: 11px 0;
}
.header__bottom .btn-category {
    display: block;
    padding: 8px 16px;
    width: 272px;
    height: 40px;
    background: #f6f6f6;
    border-radius: 4px;
}
.header__bottom .btn-category * {
    float: left;
}
.header__bottom .btn-category:hover {
    background: #eeeeee;
}
.header__bottom .btn-category.active .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23212121%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23212121%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.header__bottom .btn-category__txt {
    width: 172px;
}
@media screen and (max-width: 1279px) {
    .header__bottom .btn-category {
        width: 218px;
    }
    .header__bottom .btn-category__txt {
        width: auto;
    }
}
.header__bottom-center {
    width: calc(100% - 454px);
}
@media screen and (max-width: 1279px) {
    .header__bottom-center {
        width: calc(100% - 400px);
    }
}
.header__bottom .header__menu {
    -js-display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-top: 8px;
}
.header__bottom .header__menu li {
    display: none;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.header__bottom .header__menu li:last-child {
    -ms-flex-positive: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
}
.header__bottom .header__menu li.show {
    display: block;
}
.header__bottom .header__menu li a {
}
.header__bottom .header__menu li a:hover {
    color: #009fa4;
}
.header__bottom .header__menu-more * {
    vertical-align: top;
}
.header__top-left .header__button-city,
.header__bottom .btn-menu-more {
}
.header__top-left .header__button-city.btn-active,
.header__bottom .btn-menu-more.btn-active {
    color: #00b9bf;
}
.header__top-left .header__button-city.btn-active .icon,
.header__bottom .btn-menu-more.btn-active .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M16.4153%2014.5746C16.1464%2014.8165%2015.7384%2014.8168%2015.4693%2014.5752L12.5%2011.9096L9.53074%2014.5752C9.2616%2014.8168%208.85359%2014.8165%208.58472%2014.5746C8.27226%2014.2935%208.27226%2013.8036%208.58472%2013.5225L11.8312%2010.6017C12.2114%2010.2596%2012.7886%2010.2596%2013.1688%2010.6017L16.4153%2013.5225C16.7277%2013.8036%2016.7277%2014.2935%2016.4153%2014.5746Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.header__top-left .header__button-city.btn-active:hover .icon,
.header__bottom .btn-menu-more.btn-active:hover .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M16.4153%2014.5746C16.1464%2014.8165%2015.7384%2014.8168%2015.4693%2014.5752L12.5%2011.9096L9.53074%2014.5752C9.2616%2014.8168%208.85359%2014.8165%208.58472%2014.5746C8.27226%2014.2935%208.27226%2013.8036%208.58472%2013.5225L11.8312%2010.6017C12.2114%2010.2596%2012.7886%2010.2596%2013.1688%2010.6017L16.4153%2013.5225C16.7277%2013.8036%2016.7277%2014.2935%2016.4153%2014.5746Z%22%20fill%3D%22%23009fa4%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.header__top-left .header__button-city:hover,
.header__bottom .btn-menu-more:hover {
    color: #009fa4;
}
.header__top-left .header__button-city:hover .icon,
.header__bottom .btn-menu-more:hover .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.58472%2010.4254C8.85359%2010.1835%209.2616%2010.1832%209.53074%2010.4248L12.5%2013.0904L15.4693%2010.4248C15.7384%2010.1832%2016.1464%2010.1835%2016.4153%2010.4254C16.7277%2010.7065%2016.7277%2011.1964%2016.4153%2011.4775L13.1688%2014.3983C12.7886%2014.7404%2012.2114%2014.7404%2011.8312%2014.3983L8.58472%2011.4775C8.27226%2011.1964%208.27226%2010.7065%208.58472%2010.4254Z%22%20fill%3D%22%23009fa4%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.header__bottom .btn-callback {
    display: block;
    margin-top: 4px;
    width: 118px;
    text-align: left;
}
.header__bottom .btn-callback > * {
    display: block;
}
.header__bottom .btn-callback__phone {
    line-height: 16px;
    line-height: 1rem;
}
.header__bottom .btn-callback__desc span {
    display: inline-block;
    line-height: 15px;
    line-height: 0.9375rem;
    border-bottom: 1px dashed #d3d3d3;
}
.header__bottom .btn-callback.btn-active {
    color: #00b9bf;
}
.header__bottom .btn-callback.btn-active__desc span {
    border-color: #00b9bf;
}
.header__bottom .btn-callback:hover {
    color: #009fa4;
}
.header__bottom .btn-callback:hover__desc span {
    border-color: #009fa4;
}
/*--- /header ---*/
/*--- header-popup ---*/
.header-popup {
    position: absolute;
    z-index: 106;
    width: 360px;
    background: #ffffff;
    border-radius: 4px;
}
.header-popup__wrp {
    position: relative;
}
@media screen and (max-width: 1023px) {
    .header-popup__wrp {
        position: static;
        /*display: none;*/
    }
}
.header-popup__cart.popup-show,
.header-popup__heart.popup-show,
.header-popup__compare.popup-show {
    top: -63px;
    height: auto;
    overflow: visible;
}
.header-popup__cart {
    right: 40px;
}
.header-popup__bottom {
    padding: 16px 24px;
}
.header-popup__heart {
    right: 96px;
}
.header-popup__heart-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fe0066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0067%206.37794L12.5809%205.91091C13.2178%205.45172%2013.9613%205.16142%2014.7416%205.06725C15.689%204.94739%2016.6506%205.11819%2017.4982%205.55689C18.3458%205.9956%2019.0392%206.68139%2019.4861%207.52291C19.9291%208.36967%2020.0917%209.33457%2019.9505%2010.2792C19.8093%2011.2238%2019.3717%2012.0995%2018.7004%2012.7807C18.1111%2013.3833%2017.4916%2013.9709%2016.8872%2014.5584L15.8295%2015.613L13.6386%2017.8276L12.7169%2018.7315C12.5298%2018.9041%2012.2843%2019%2012.0294%2019C11.7745%2019%2011.529%2018.9041%2011.3419%2018.7315C10.9641%2018.37%2010.5864%2018.0084%2010.2238%2017.6318L7.85151%2015.3268L6.49163%2013.986L5.37349%2012.9012C4.68186%2012.2348%204.22586%2011.3625%204.07404%2010.4155C3.94653%209.72786%203.98411%209.01993%204.1837%208.3496C4.3833%207.67926%204.73924%207.06556%205.2224%206.55873C5.94134%205.73671%206.93415%205.20163%208.01772%205.05219C8.72134%204.94607%209.44%205.00226%2010.1184%205.21642C10.7969%205.43058%2011.417%205.79701%2011.9312%206.28755L12.0067%206.37794ZM12.0067%2016.6224L12.7471%2015.8993L14.1221%2014.5584L16.313%2012.4041L17.2196%2011.5303C17.6658%2011.1017%2017.9488%2010.5319%2018.0205%209.9183C18.0669%209.51673%2018.0156%209.10991%2017.871%208.73228C17.7263%208.35465%2017.4925%208.01733%2017.1894%207.74889C16.9214%207.49028%2016.6%207.29297%2016.2478%207.17069C15.8955%207.04842%2015.5208%207.0041%2015.1496%207.04082C14.5431%207.05773%2013.9634%207.29323%2013.5177%207.70369C13.2306%207.94474%2012.9738%208.21592%2012.7018%208.47203C12.609%208.56586%2012.4984%208.64037%2012.3765%208.69123C12.2546%208.74209%2012.1238%208.76828%2011.9916%208.76828C11.8595%208.76828%2011.7286%208.74209%2011.6067%208.69123C11.4848%208.64037%2011.3742%208.56586%2011.2814%208.47203L10.6166%207.79409C10.3248%207.50489%209.96937%207.28757%209.57853%207.15941C9.18769%207.03126%208.77224%206.99581%208.36525%207.05588C7.74345%207.1277%207.16895%207.42214%206.74849%207.88448C6.51494%208.12709%206.33191%208.41342%206.20996%208.72695C6.08801%209.04048%206.02957%209.37499%206.038%209.71116C6.04643%2010.0473%206.12156%2010.3785%206.25907%2010.6856C6.39658%2010.9926%206.59373%2011.2695%206.83915%2011.5002L8.63722%2013.2628L10.0122%2014.6187L11.6894%2016.2759C11.7974%2016.3849%2011.8984%2016.5006%2011.9916%2016.6224H12.0067Z%22%20fill%3D%22%23fe0066%22%2F%3E%0A%3C%2Fsvg%3E");
}
.header-popup__compare {
    right: 96px;
}
.header-popup__cart,
.header-popup__heart,
.header-popup__compare {
    display: block;
    top: -300px;
    height: 0;
    overflow: hidden;
}
.header-popup__callback {
    top: -15px;
    right: 40px;
}
.header-popup__callback ul li {
    position: relative;
    padding: 4px 0 20px 48px;
}
.header-popup__callback ul li span {
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 32px;
    line-height: 2rem;
    border: 1px solid #00b9bf;
    text-align: center;
    color: #00b9bf;
    border-radius: 50%;
}
.header-popup__city {
    top: -81px;
    left: 208px;
    width: 528px;
    min-height: 325px;
}
.header-popup__city .wr-input {
    width: 100%;
}
.header-popup__city-items {
    -webkit-columns: 3;
    columns: 3;
}
.header-popup__city-items li {
    padding: 0 5px 8px 0;
}
.header-popup__city-items li a:hover {
    color: #009fa4;
}
.header-popup__menu-more {
    top: -19px;
    right: 40px;
    width: 220px;
}
.header-popup__menu-more a {
    display: block;
    padding: 12px 16px;
}
.header-popup__menu-more a:hover {
    background: #f6f6f6;
}
@media screen and (max-width: 1023px) {
    .header-popup {
        padding-bottom: 88px;
        width: 100%;
    }
    .header-popup .wrp-easy-scrolling.is {
        padding: 0;
        border: none;
    }
    .header-popup__cart.popup-show,
    .header-popup__heart.popup-show,
    .header-popup__compare.popup-show {
        top: 0;
        right: 0;
        height: 100%;
        z-index: 107;
        overflow-y: auto;
    }
    .header-popup__bottom {
        position: fixed;
        bottom: 0;
        width: 100%;
        background: rgba(255, 255, 255, 0.72);
        padding: 8px 16px 16px;
    }
}
.added-goods {
}
.added-goods__item {
    position: relative;
}
.added-goods__item a {
    display: block;
    padding: 16px 24px 24px;
}
.added-goods__item a:hover {
    background: #f6f6f6;
}
.added-goods__item .card {
}
.added-goods__item .card__wr-price:after {
    display: none;
}
.added-goods__item .card__price {
    font-family: "Gilroy-Bold";
}
.added-goods__item .card__price,
.added-goods__item .card__old-price {
    display: inline-block;
}
.added-goods__photo {
    width: 60px;
}
.added-goods__photo img {
    max-width: 100%;
}
.added-goods__txt {
    max-width: 208px;
}
.added-goods__remove {
    position: absolute;
    top: 20px;
    right: 24px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23BBBBBB%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.20073%208.36561H6.14449C5.90976%208.36561%205.67284%208.36561%205.43956%208.36198C5.07058%208.35507%204.75965%208.02864%204.75022%207.65822C4.74584%207.47992%204.80657%207.30616%204.921%207.16955C5.03544%207.03294%205.1957%206.94289%205.37171%206.91628C5.40336%206.91228%205.43524%206.91046%205.46713%206.91083H8.37758V6.85812C8.37758%206.64001%208.37758%206.419%208.37758%206.19944C8.37976%205.70397%208.5227%205.2543%208.82492%204.86062C8.99489%204.633%209.20861%204.44176%209.45349%204.29817C9.69836%204.15458%209.96944%204.06154%2010.2508%204.02454C10.3627%204.00878%2010.4755%204.00101%2010.5885%204.00127C11.5318%203.99958%2012.4751%203.99958%2013.4184%204.00127C14.0287%204.00127%2014.558%204.20702%2014.993%204.63706C15.333%204.9667%2015.5506%205.40269%2015.6098%205.873C15.6275%206.04922%2015.636%206.22626%2015.6352%206.40337C15.6388%206.55604%2015.6352%206.70872%2015.6352%206.86139V6.91301H18.5377C18.7203%206.91636%2018.8951%206.98865%2019.0269%207.11542C19.1587%207.2422%2019.2379%207.41414%2019.2487%207.59689C19.2595%207.77965%2019.2011%207.95976%2019.0852%208.10125C18.9693%208.24275%2018.8043%208.33521%2018.6233%208.36016C18.5351%208.3672%2018.4465%208.3695%2018.3581%208.36707C18.1767%208.36707%2017.9985%208.36707%2017.8113%208.36707V8.43286C17.8113%2011.5591%2017.8113%2014.6853%2017.8113%2017.8115C17.8152%2018.0922%2017.7633%2018.3709%2017.6588%2018.6314C17.5542%2018.8919%2017.399%2019.129%2017.2022%2019.3288C16.7976%2019.7498%2016.2988%2019.9686%2015.7165%2019.9969C15.666%2019.9995%2015.6152%2019.9998%2015.5644%2019.9998C13.1685%2019.9998%2010.7726%2019.9998%208.37685%2019.9998C8.09803%2020.0032%207.82131%2019.951%207.56273%2019.8465C7.30416%2019.7419%207.06886%2019.5869%206.87047%2019.3906C6.44889%2018.9813%206.2312%2018.4807%206.20363%2017.8944C6.20145%2017.8493%206.20073%2017.8042%206.20073%2017.7592V8.36561ZM16.3594%208.36961H7.65196V17.7991C7.64974%2017.8972%207.66735%2017.9947%207.70373%2018.0858C7.74012%2018.1769%207.79453%2018.2597%207.86368%2018.3291C7.93283%2018.3986%208.01529%2018.4533%208.1061%2018.49C8.19691%2018.5266%208.2942%2018.5445%208.39209%2018.5425H15.6207C15.7186%2018.5445%2015.8159%2018.5266%2015.9067%2018.49C15.9975%2018.4533%2016.0799%2018.3986%2016.1491%2018.3291C16.2182%2018.2597%2016.2727%2018.1769%2016.309%2018.0858C16.3454%2017.9947%2016.363%2017.8972%2016.3608%2017.7991V8.37034L16.3594%208.36961ZM14.1825%206.90938V6.19144C14.1836%206.09446%2014.1654%205.99824%2014.1288%205.90844C14.0923%205.81864%2014.0381%205.73708%2013.9697%205.66855C13.9012%205.60002%2013.8197%205.54592%2013.73%205.50943C13.6403%205.47293%2013.5442%205.45478%2013.4475%205.45605H10.5631C10.4667%205.45508%2010.3711%205.47338%2010.2818%205.50987C10.1925%205.54636%2010.1114%205.60031%2010.0431%205.66857C9.97491%205.73684%209.92094%205.81804%209.88439%205.90744C9.84784%205.99685%209.82944%206.09265%209.83026%206.18926C9.83026%206.41464%209.83026%206.64001%209.83026%206.86539C9.83026%206.87957%209.83026%206.89375%209.83244%206.90974L14.1825%206.90938Z%22%20fill%3D%22%23BBBBBB%22%2F%3E%0A%3Cpath%20d%3D%22M9.83026%2013.4548V11.2737C9.82681%2011.0886%209.89399%2010.9091%2010.0181%2010.7719C10.1422%2010.6347%2010.3139%2010.5501%2010.4981%2010.5354C10.6824%2010.5207%2010.8652%2010.577%2011.0095%2010.6928C11.1537%2010.8086%2011.2484%2010.9751%2011.2742%2011.1585C11.2808%2011.2001%2011.284%2011.2421%2011.2837%2011.2843C11.2837%2012.7296%2011.2837%2014.1747%2011.2837%2015.6195C11.2856%2015.715%2011.2687%2015.8099%2011.234%2015.8989C11.1993%2015.9878%2011.1474%2016.069%2011.0814%2016.1379C11.0154%2016.2067%2010.9364%2016.2619%2010.8491%2016.3002C10.7618%2016.3385%2010.6679%2016.3592%2010.5726%2016.3611C10.3801%2016.3649%2010.194%2016.292%2010.0552%2016.1584C9.91642%2016.0248%209.83628%2015.8414%209.83243%2015.6486C9.83074%2014.9162%209.83002%2014.185%209.83026%2013.4548Z%22%20fill%3D%22%23BBBBBB%22%2F%3E%0A%3Cpath%20d%3D%22M14.184%2013.4533V15.6344C14.1854%2015.8184%2014.1172%2015.9961%2013.993%2016.1316C13.8688%2016.2672%2013.698%2016.3506%2013.5149%2016.3649C13.3319%2016.3792%2013.1502%2016.3235%2013.0065%2016.2089C12.8628%2016.0943%2012.7678%2015.9294%2012.7407%2015.7475C12.7346%2015.7057%2012.7316%2015.6635%2012.7317%2015.6213C12.7317%2014.1765%2012.7317%2012.7314%2012.7317%2011.2861C12.7299%2011.1906%2012.747%2011.0957%2012.7819%2011.0069C12.8168%2010.918%2012.8688%2010.8369%2012.9349%2010.7682C13.0011%2010.6994%2013.0801%2010.6444%2013.1675%2010.6063C13.2549%2010.5682%2013.3489%2010.5477%2013.4442%2010.546C13.5395%2010.5442%2013.6342%2010.5613%2013.7229%2010.5963C13.8116%2010.6312%2013.8925%2010.6834%2013.9611%2010.7497C14.0297%2010.8159%2014.0846%2010.8951%2014.1227%2010.9827C14.1607%2011.0702%2014.1812%2011.1644%2014.1829%2011.2599C14.1841%2011.9908%2014.1845%2012.722%2014.184%2013.4533Z%22%20fill%3D%22%23BBBBBB%22%2F%3E%0A%3C%2Fsvg%3E");
}
.added-goods__remove:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23666666%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.20073%208.36561H6.14449C5.90976%208.36561%205.67284%208.36561%205.43956%208.36198C5.07058%208.35507%204.75965%208.02864%204.75022%207.65822C4.74584%207.47992%204.80657%207.30616%204.921%207.16955C5.03544%207.03294%205.1957%206.94289%205.37171%206.91628C5.40336%206.91228%205.43524%206.91046%205.46713%206.91083H8.37758V6.85812C8.37758%206.64001%208.37758%206.419%208.37758%206.19944C8.37976%205.70397%208.5227%205.2543%208.82492%204.86062C8.99489%204.633%209.20861%204.44176%209.45349%204.29817C9.69836%204.15458%209.96944%204.06154%2010.2508%204.02454C10.3627%204.00878%2010.4755%204.00101%2010.5885%204.00127C11.5318%203.99958%2012.4751%203.99958%2013.4184%204.00127C14.0287%204.00127%2014.558%204.20702%2014.993%204.63706C15.333%204.9667%2015.5506%205.40269%2015.6098%205.873C15.6275%206.04922%2015.636%206.22626%2015.6352%206.40337C15.6388%206.55604%2015.6352%206.70872%2015.6352%206.86139V6.91301H18.5377C18.7203%206.91636%2018.8951%206.98865%2019.0269%207.11542C19.1587%207.2422%2019.2379%207.41414%2019.2487%207.59689C19.2595%207.77965%2019.2011%207.95976%2019.0852%208.10125C18.9693%208.24275%2018.8043%208.33521%2018.6233%208.36016C18.5351%208.3672%2018.4465%208.3695%2018.3581%208.36707C18.1767%208.36707%2017.9985%208.36707%2017.8113%208.36707V8.43286C17.8113%2011.5591%2017.8113%2014.6853%2017.8113%2017.8115C17.8152%2018.0922%2017.7633%2018.3709%2017.6588%2018.6314C17.5542%2018.8919%2017.399%2019.129%2017.2022%2019.3288C16.7976%2019.7498%2016.2988%2019.9686%2015.7165%2019.9969C15.666%2019.9995%2015.6152%2019.9998%2015.5644%2019.9998C13.1685%2019.9998%2010.7726%2019.9998%208.37685%2019.9998C8.09803%2020.0032%207.82131%2019.951%207.56273%2019.8465C7.30416%2019.7419%207.06886%2019.5869%206.87047%2019.3906C6.44889%2018.9813%206.2312%2018.4807%206.20363%2017.8944C6.20145%2017.8493%206.20073%2017.8042%206.20073%2017.7592V8.36561ZM16.3594%208.36961H7.65196V17.7991C7.64974%2017.8972%207.66735%2017.9947%207.70373%2018.0858C7.74012%2018.1769%207.79453%2018.2597%207.86368%2018.3291C7.93283%2018.3986%208.01529%2018.4533%208.1061%2018.49C8.19691%2018.5266%208.2942%2018.5445%208.39209%2018.5425H15.6207C15.7186%2018.5445%2015.8159%2018.5266%2015.9067%2018.49C15.9975%2018.4533%2016.0799%2018.3986%2016.1491%2018.3291C16.2182%2018.2597%2016.2727%2018.1769%2016.309%2018.0858C16.3454%2017.9947%2016.363%2017.8972%2016.3608%2017.7991V8.37034L16.3594%208.36961ZM14.1825%206.90938V6.19144C14.1836%206.09446%2014.1654%205.99824%2014.1288%205.90844C14.0923%205.81864%2014.0381%205.73708%2013.9697%205.66855C13.9012%205.60002%2013.8197%205.54592%2013.73%205.50943C13.6403%205.47293%2013.5442%205.45478%2013.4475%205.45605H10.5631C10.4667%205.45508%2010.3711%205.47338%2010.2818%205.50987C10.1925%205.54636%2010.1114%205.60031%2010.0431%205.66857C9.97491%205.73684%209.92094%205.81804%209.88439%205.90744C9.84784%205.99685%209.82944%206.09265%209.83026%206.18926C9.83026%206.41464%209.83026%206.64001%209.83026%206.86539C9.83026%206.87957%209.83026%206.89375%209.83244%206.90974L14.1825%206.90938Z%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpath%20d%3D%22M9.83026%2013.4548V11.2737C9.82681%2011.0886%209.89399%2010.9091%2010.0181%2010.7719C10.1422%2010.6347%2010.3139%2010.5501%2010.4981%2010.5354C10.6824%2010.5207%2010.8652%2010.577%2011.0095%2010.6928C11.1537%2010.8086%2011.2484%2010.9751%2011.2742%2011.1585C11.2808%2011.2001%2011.284%2011.2421%2011.2837%2011.2843C11.2837%2012.7296%2011.2837%2014.1747%2011.2837%2015.6195C11.2856%2015.715%2011.2687%2015.8099%2011.234%2015.8989C11.1993%2015.9878%2011.1474%2016.069%2011.0814%2016.1379C11.0154%2016.2067%2010.9364%2016.2619%2010.8491%2016.3002C10.7618%2016.3385%2010.6679%2016.3592%2010.5726%2016.3611C10.3801%2016.3649%2010.194%2016.292%2010.0552%2016.1584C9.91642%2016.0248%209.83628%2015.8414%209.83243%2015.6486C9.83074%2014.9162%209.83002%2014.185%209.83026%2013.4548Z%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpath%20d%3D%22M14.184%2013.4533V15.6344C14.1854%2015.8184%2014.1172%2015.9961%2013.993%2016.1316C13.8688%2016.2672%2013.698%2016.3506%2013.5149%2016.3649C13.3319%2016.3792%2013.1502%2016.3235%2013.0065%2016.2089C12.8628%2016.0943%2012.7678%2015.9294%2012.7407%2015.7475C12.7346%2015.7057%2012.7316%2015.6635%2012.7317%2015.6213C12.7317%2014.1765%2012.7317%2012.7314%2012.7317%2011.2861C12.7299%2011.1906%2012.747%2011.0957%2012.7819%2011.0069C12.8168%2010.918%2012.8688%2010.8369%2012.9349%2010.7682C13.0011%2010.6994%2013.0801%2010.6444%2013.1675%2010.6063C13.2549%2010.5682%2013.3489%2010.5477%2013.4442%2010.546C13.5395%2010.5442%2013.6342%2010.5613%2013.7229%2010.5963C13.8116%2010.6312%2013.8925%2010.6834%2013.9611%2010.7497C14.0297%2010.8159%2014.0846%2010.8951%2014.1227%2010.9827C14.1607%2011.0702%2014.1812%2011.1644%2014.1829%2011.2599C14.1841%2011.9908%2014.1845%2012.722%2014.184%2013.4533Z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E");
}
@media screen and (max-width: 1023px) {
    .added-goods {
    }
    .added-goods__items {
        height: auto !important;
        overflow: hidden;
    }
    .added-goods__item + .added-goods__item:before {
        display: none;
    }
    .added-goods__item a {
        padding: 16px 16px 24px;
    }
    .added-goods__item a:hover {
        background: transparent;
    }
    .added-goods__item:before,
    .added-goods__item:after {
        content: "";
        position: absolute;
        left: 16px;
        width: calc(100% - 32px);
        border-top: 1px solid #eeeeee;
    }
    .added-goods__item:before {
        top: 0;
    }
    .added-goods__item:after {
        bottom: 0;
    }
    .added-goods__txt {
        width: calc(100% - 40px - 16px - 60px);
        max-width: none;
    }
}
/*--- /header-popup ---*/
/*--- header-mob ---*/
.header-mob {
    position: relative;
    background: #ffffff;
    z-index: 106;
}
.header-mob .btn-mob-category .icon {
    display: block;
}
.header-mob .btn-mob-category .i-cancel {
    display: none;
}
.header-mob .btn-mob-category.active .i-menu {
    display: none;
}
.header-mob .btn-mob-category.active .i-cancel {
    display: block;
}
.header-mob__button {
    position: relative;
    float: left;
    padding: 12px 12px;
}
.header-mob__button-count {
    display: none;
    position: absolute;
    top: 12px;
    right: 12px;
    width: 12px;
    height: 12px;
    color: #ffffff;
    font: 9px/12px "Gilroy-Regular";
    font: 0.5625rem/0.75rem "Gilroy-Regular";
    text-align: center;
    border: 1px solid #ffffff;
    background: #00b9bf;
    border-radius: 50%;
}
.header-mob__button.added .header-mob__button-count {
    display: block;
}
/*--- /header-mob ---*/
/*--- header-mob-popup ---*/
.mob-popup {
}
.mob-popup__search-city {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 106;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    background: #ffffff;
    -webkit-overflow-scrolling: touch;
}
.mob-popup__search-city li {
    margin: 0 -16px !important;
}
.mob-popup__search-city li a {
    display: block;
    padding: 12px 16px;
}
.mob-popup__search {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 106;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    background: #ffffff;
    -webkit-overflow-scrolling: touch;
}
.mob-popup__search .btn-search-clear {
    background: #ffffff;
}
.mob-popup__search .added-goods {
}
.mob-popup__search .added-goods__items {
    margin: 0 -16px;
}
.mob-popup__search .added-goods__items a {
    padding: 8px 16px;
}
.mob-popup__search .added-goods__items a:hover {
    background: #ffffff;
}
.mob-popup__search .added-goods__item {
    position: relative;
}
.mob-popup__search .added-goods__item:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: calc(100% - 80px);
    height: 1px;
    background: #eeeeee;
}
.mob-popup__search .added-goods__txt {
    width: calc(100% - 64px);
    max-width: none;
}
.mob-popup__search-form {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    background: #ffffff;
}
.mob-popup__search-form .wr-input {
    width: 100%;
}
.mob-popup__search-form .wr-input .input-search-cancel {
    display: block;
    top: 0;
    right: 4px;
    padding: 12px;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23666666%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23666666%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.mob-popup__search-item {
    padding: 0 16px;
}
.mob-popup__search-item + .mob-popup__search-item {
    padding-top: 40px;
}
.mob-popup__search-links li,
.mob-popup__search-variants li {
    margin-top: 8px;
}
.mob-popup__search-links li a,
.mob-popup__search-variants li a {
    color: #212121;
}
.mob-popup__search-variants li a {
    color: #666666;
}
.mob-popup__search-variants li a b {
    color: #212121;
    font-family: "Gilroy-Bold";
}
/*--- /header-mob-popup ---*/
/*--- header-simple ---*/
.header-simple {
    position: relative;
    z-index: 106;
}
.header-simple .btn-callback {
    display: block;
    margin-top: 4px;
    width: 118px;
    text-align: left;
}
.header-simple .btn-callback > * {
    display: block;
}
.header-simple .btn-callback__phone {
    line-height: 16px;
    line-height: 1rem;
}
.header-simple .btn-callback__desc span {
    display: inline-block;
    line-height: 15px;
    line-height: 0.9375rem;
    border-bottom: 1px dashed #d3d3d3;
}
.header-simple .btn-callback.btn-active {
    color: #00b9bf;
}
.header-simple .btn-callback.btn-active__desc span {
    border-color: #00b9bf;
}
.header-simple .btn-callback:hover {
    color: #009fa4;
}
.header-simple .btn-callback:hover__desc span {
    border-color: #009fa4;
}
.header-simple__city {
    cursor: default;
}
.header-simple__city .icon {
    margin-right: -4px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23bbbbbb%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.16506%208.1514C9.91385%207.41622%2010.9333%207%2012%207C13.0667%207%2014.0861%207.41622%2014.8349%208.1514C15.5831%208.88597%2016%209.87832%2016%2010.9091C16%2012.4093%2014.9921%2013.9362%2013.7804%2015.192C13.1961%2015.7975%2012.6083%2016.2948%2012.1653%2016.6412C12.1075%2016.6864%2012.0523%2016.7289%2012%2016.7687C11.9477%2016.7289%2011.8925%2016.6864%2011.8347%2016.6412C11.3917%2016.2948%2010.8039%2015.7975%2010.2196%2015.192C9.00788%2013.9362%208%2012.4093%208%2010.9091C8%209.87832%208.41688%208.88597%209.16506%208.1514ZM11.4518%2018.8364C11.4521%2018.8365%2011.4523%2018.8367%2012%2018L11.4523%2018.8367C11.785%2019.0544%2012.215%2019.0544%2012.5477%2018.8367L12%2018C12.5477%2018.8367%2012.5479%2018.8365%2012.5482%2018.8364L12.5488%2018.836L12.5503%2018.835L12.5548%2018.832L12.5692%2018.8225L12.5856%2018.8115L12.6185%2018.7892C12.6602%2018.7609%2012.7193%2018.7201%2012.7933%2018.6677C12.9411%2018.5628%2013.1491%2018.4107%2013.3972%2018.2168C13.8917%2017.8302%2014.5539%2017.2707%2015.2196%2016.5807C16.5079%2015.2456%2018%2013.2271%2018%2010.9091C18%209.33592%2017.3633%207.83097%2016.2361%206.72428C15.1096%205.61819%2013.5854%205%2012%205C10.4146%205%208.89045%205.61819%207.76388%206.72428C6.63668%207.83097%206%209.33592%206%2010.9091C6%2013.2271%207.49212%2015.2456%208.78038%2016.5807C9.44611%2017.2707%2010.1083%2017.8302%2010.6028%2018.2168C10.8509%2018.4107%2011.0589%2018.5628%2011.2067%2018.6677C11.2807%2018.7201%2011.3398%2018.7609%2011.3815%2018.7892C11.4024%2018.8034%2011.4189%2018.8145%2011.4308%2018.8225L11.4452%2018.832L11.4497%2018.835L11.4512%2018.836L11.4518%2018.8364ZM14%2011C14%2012.1046%2013.1046%2013%2012%2013C10.8954%2013%2010%2012.1046%2010%2011C10%209.89543%2010.8954%209%2012%209C13.1046%209%2014%209.89543%2014%2011Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
/*--- /header-simple ---*/
/*--- header-simple-popup ---*/
.header-simple-popup {
}
.header-simple-popup__wrp .header-popup__callback {
    top: -12px;
    right: 16px;
}
/*--- /header-simple-popup ---*/
/*--- menu ---*/
.menu {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    display: none;
    width: 100%;
    background: #ffffff;
    z-index: 105;
}
.menu .popup-overlay__menu {
    z-index: 104;
}
@media screen and (max-width: 1023px) {
    .menu {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background: transparent;
    }
}
.open-menu .menu,
.open-menu .popup-overlay__menu {
    display: block;
}
.menu-pc {
    position: relative;
    padding-top: 119px;
    z-index: 105;
    background: #ffffff;
}
@media screen and (max-width: 1023px) {
    .menu-pc {
        display: none;
    }
}
.menu-pc__sidebar {
    max-width: 272px;
    width: 100%;
    height: 100%;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.menu-pc__sidebar ul a {
    position: relative;
    display: block;
    padding: 12px 56px 12px 48px;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center right 16px;
}
.menu-pc__sidebar ul a span {
    display: inline-block;
    vertical-align: middle;
}
.menu-pc__sidebar ul a .icon {
    position: absolute;
    top: 12px;
    left: 16px;
}
.menu-pc__sidebar ul li.active {
    background-color: #f6f6f6;
}
.menu-pc__other-sites ul a {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.4%205.6C13.9582%205.6%2013.6%205.24183%2013.6%204.8C13.6%204.35817%2013.9582%204%2014.4%204H19.2C19.6418%204%2020%204.35817%2020%204.8V9.6C20%2010.0418%2019.6418%2010.4%2019.2%2010.4C18.7582%2010.4%2018.4%2010.0418%2018.4%209.6V6.73137L10.9657%2014.1657C10.6533%2014.4781%2010.1467%2014.4781%209.83431%2014.1657C9.5219%2013.8533%209.5219%2013.3467%209.83431%2013.0343L17.2686%205.6H14.4ZM6.4%208C6.18783%208%205.98434%208.08429%205.83431%208.23431C5.68429%208.38434%205.6%208.58783%205.6%208.8V17.6C5.6%2017.8122%205.68429%2018.0157%205.83431%2018.1657C5.98434%2018.3157%206.18783%2018.4%206.4%2018.4H15.2C15.4122%2018.4%2015.6157%2018.3157%2015.7657%2018.1657C15.9157%2018.0157%2016%2017.8122%2016%2017.6V12.8C16%2012.3582%2016.3582%2012%2016.8%2012C17.2418%2012%2017.6%2012.3582%2017.6%2012.8V17.6C17.6%2018.2365%2017.3471%2018.847%2016.8971%2019.2971C16.447%2019.7471%2015.8365%2020%2015.2%2020H6.4C5.76348%2020%205.15303%2019.7471%204.70294%2019.2971C4.25286%2018.847%204%2018.2365%204%2017.6V8.8C4%208.16348%204.25286%207.55303%204.70294%207.10294C5.15303%206.65286%205.76348%206.4%206.4%206.4H11.2C11.6418%206.4%2012%206.75817%2012%207.2C12%207.64183%2011.6418%208%2011.2%208H6.4Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
}
.menu-pc__catalog-wr {
    position: relative;
    display: none;
}
.menu-pc__catalog-wr:first-child {
    display: block;
}
.menu-pc__catalog ul li + li {
    margin-top: 4px;
}
.menu-pc__catalog ul a {
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.menu-pc__catalog ul a:hover {
    color: #009fa4;
}
.menu-pc__catalog-column {
    padding-right: 40px;
}
.menu-pc__catalog-column:last-child {
    padding-left: 0px;
}
@media screen and (max-device-width: 1279px), (max-width: 1278px) {
    .menu-pc__catalog-column {
    }
    .menu-pc__catalog-column:last-child {
        padding: 0px 12px;
    }
    .menu-pc__catalog-column:last-child .menu-pc__catalog-item {
        padding: 0px 40px 0px 0px;
    }
}
.menu-pc__catalog-item {
    margin-bottom: 40px;
}
.menu-pc__catalog-name {
    margin-bottom: 8px;
    font: 20px/28px "Gilroy-Black";
    font: 1.25rem/1.75rem "Gilroy-Black";
    color: #bbbbbb;
}
.menu-pc__catalog-banner {
    display: block;
    width: 100%;
}
.menu-mob {
    position: relative;
    display: none;
    padding-top: 56px;
    width: 272px;
    background: #ffffff;
    z-index: 105;
}
@media screen and (max-width: 1023px) {
    .menu-mob {
        display: block;
        height: 100%;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }
}
.menu-mob.active-main .menu-mob__main {
    display: block;
}
.menu-mob.active-main .menu-mob__sub-all-sections {
    display: none;
}
.menu-mob.active-all-sections .menu-mob__main {
    display: none;
}
.menu-mob.active-all-sections .menu-mob__sub-all-sections {
    display: block;
}
.menu-mob.active-all-category .menu-mob__main {
    display: none;
}
.menu-mob.active-all-category .menu-mob__sub-all-category {
    display: block;
}
.menu-mob__sidebar {
    width: 100%;
}
.menu-mob__sidebar ul a,
.menu-mob__sidebar ul button {
    position: relative;
    display: block;
    padding: 12px 56px 12px 48px;
    width: 100%;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    text-align: left;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center right 16px;
}
.menu-mob__sidebar ul a span,
.menu-mob__sidebar ul button span {
    display: inline-block;
    vertical-align: middle;
}
.menu-mob__sidebar ul a .icon,
.menu-mob__sidebar ul button .icon {
    position: absolute;
    top: 12px;
    left: 16px;
}
.menu-mob__sidebar-city {
    position: relative;
}
.menu-mob__sidebar-city:after {
    position: absolute;
    top: 50%;
    right: 48px;
    content: attr(data-city);
    display: block;
    width: 20px;
    height: 20px;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    color: #00b9bf;
    text-align: right;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.menu-mob__main {
    padding-bottom: 96px;
}
.menu-mob__sub {
    display: none;
    padding-bottom: 24px;
}
.menu-mob__sub ul li {
    border-bottom: 1px solid #eeeeee;
}
.menu-mob__sub ul a {
    padding-left: 16px;
}
.menu-mob__sub .sidebar-back {
    padding-left: 48px;
    background-image: none;
}
.menu-mob__sub .sidebar-back .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.menu-mob__sub-all {
}
.menu-mob__sub-all-category {
    display: none;
}
.menu-mob__other-sites ul a {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.4%205.6C13.9582%205.6%2013.6%205.24183%2013.6%204.8C13.6%204.35817%2013.9582%204%2014.4%204H19.2C19.6418%204%2020%204.35817%2020%204.8V9.6C20%2010.0418%2019.6418%2010.4%2019.2%2010.4C18.7582%2010.4%2018.4%2010.0418%2018.4%209.6V6.73137L10.9657%2014.1657C10.6533%2014.4781%2010.1467%2014.4781%209.83431%2014.1657C9.5219%2013.8533%209.5219%2013.3467%209.83431%2013.0343L17.2686%205.6H14.4ZM6.4%208C6.18783%208%205.98434%208.08429%205.83431%208.23431C5.68429%208.38434%205.6%208.58783%205.6%208.8V17.6C5.6%2017.8122%205.68429%2018.0157%205.83431%2018.1657C5.98434%2018.3157%206.18783%2018.4%206.4%2018.4H15.2C15.4122%2018.4%2015.6157%2018.3157%2015.7657%2018.1657C15.9157%2018.0157%2016%2017.8122%2016%2017.6V12.8C16%2012.3582%2016.3582%2012%2016.8%2012C17.2418%2012%2017.6%2012.3582%2017.6%2012.8V17.6C17.6%2018.2365%2017.3471%2018.847%2016.8971%2019.2971C16.447%2019.7471%2015.8365%2020%2015.2%2020H6.4C5.76348%2020%205.15303%2019.7471%204.70294%2019.2971C4.25286%2018.847%204%2018.2365%204%2017.6V8.8C4%208.16348%204.25286%207.55303%204.70294%207.10294C5.15303%206.65286%205.76348%206.4%206.4%206.4H11.2C11.6418%206.4%2012%206.75817%2012%207.2C12%207.64183%2011.6418%208%2011.2%208H6.4Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
}
.menu-mob__line {
    display: block;
    margin: 8px auto;
    width: 240px;
    height: 1px;
}
.menu-mob__wr-number {
    position: fixed;
    bottom: 0px;
    width: 272px;
    background: rgba(255, 255, 255, 0.72);
}
.menu-mob__number {
    display: block;
    padding: 12px 32px 12px 16px;
    margin: 0px auto;
    width: 240px;
    height: 48px;
    background: #00b9bf;
    border-radius: 4px;
}
.menu-mob__number .icon {
    margin-right: 3px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M13.1284%2013.2585L13.4316%2012.9965C13.6529%2012.7884%2013.9162%2012.6303%2014.2039%2012.5328C14.4915%2012.4352%2014.7967%2012.4006%2015.0989%2012.4313C15.3358%2012.4585%2015.5677%2012.5188%2015.7878%2012.6105C16.2379%2012.7563%2016.6986%2012.867%2017.1658%2012.9414C17.4983%2012.9809%2017.8163%2013.1007%2018.0923%2013.2904C18.3684%2013.4801%2018.5942%2013.7341%2018.7504%2014.0305C18.9275%2014.3653%2019.013%2014.7411%2018.9984%2015.1196C18.9984%2015.7262%2018.9984%2016.319%2018.9984%2016.9256C18.9993%2017.296%2018.9015%2017.6598%2018.715%2017.9797C18.5285%2018.2996%2018.26%2018.5639%2017.9374%2018.7454C17.5417%2018.9598%2017.0878%2019.042%2016.6421%2018.9798C15.7041%2018.8794%2014.7799%2018.6759%2013.8863%2018.3732C12.8282%2018.0127%2011.8192%2017.5218%2010.8824%2016.9118C10.0695%2016.3897%209.32033%2015.7743%208.65017%2015.0783C7.7704%2014.1676%207.02354%2013.1373%206.43171%2012.0177C5.86699%2010.9402%205.45428%209.78958%205.20535%208.59869C5.12268%208.1851%205.05378%207.75773%205.01244%207.34414C4.97852%207.03726%205.01417%206.72668%205.11675%206.43549C5.21933%206.1443%205.3862%205.87999%205.60495%205.66221C5.79208%205.46013%206.01769%205.2975%206.26851%205.18386C6.51933%205.07023%206.79031%205.00787%207.06555%205.00047C7.39625%205.00047%207.74073%205.00047%208.08522%205.00047C8.4297%205.00047%208.69151%205.00047%208.99465%205.00047C9.27756%204.99438%209.5586%205.04767%209.81966%205.1569C10.0807%205.26613%2010.316%205.42887%2010.5104%205.63464C10.8563%205.96653%2011.0715%206.41179%2011.1167%206.88919C11.1907%207.35935%2011.3107%207.8211%2011.4749%208.26782C11.6542%208.65942%2011.7094%209.09656%2011.633%209.52047C11.5567%209.94438%2011.3524%2010.3347%2011.0478%2010.6391L10.8411%2010.8321C10.8411%2010.8321%2010.8411%2010.8321%2010.8411%2010.9148C11.1031%2011.2988%2011.3933%2011.6628%2011.7092%2012.0039C12.127%2012.449%2012.5887%2012.8509%2013.0871%2013.2033L13.1284%2013.2585ZM17.1795%2015.933V15.0093C17.1833%2014.9702%2017.1791%2014.9307%2017.1671%2014.8932C17.1551%2014.8558%2017.1356%2014.8212%2017.1099%2014.7915C17.0841%2014.7618%2017.0525%2014.7377%2017.0171%2014.7207C16.9817%2014.7036%2016.9432%2014.6939%2016.9039%2014.6922C16.2609%2014.5981%2015.6286%2014.4411%2015.0162%2014.2235C14.9566%2014.1967%2014.8903%2014.1889%2014.8261%2014.2012C14.762%2014.2136%2014.7033%2014.2454%2014.6579%2014.2924L13.9138%2015.0369C13.7724%2015.1895%2013.5823%2015.2881%2013.3761%2015.3158C13.1699%2015.3435%2012.9606%2015.2985%2012.784%2015.1885C11.8993%2014.6869%2011.0918%2014.0601%2010.3864%2013.3274C9.76843%2012.683%209.23165%2011.9654%208.78796%2011.1905C8.69193%2011.0237%208.65214%2010.8304%208.67448%2010.6392C8.69681%2010.448%208.78008%2010.2691%208.91197%2010.129L9.66983%209.34315C9.7221%209.29848%209.75843%209.23801%209.77334%209.17086C9.78825%209.10372%209.78094%209.03355%209.75251%208.97092C9.53508%208.36289%209.37816%207.73486%209.28402%207.09599C9.28225%207.05795%209.273%207.02064%209.2568%206.98619C9.2406%206.95174%209.21777%206.92082%209.18961%206.89521C9.16145%206.8696%209.12852%206.84979%209.0927%206.83693C9.05689%206.82407%209.01888%206.81841%208.98087%206.82026H7.14822C7.10332%206.81951%207.05882%206.82875%207.01792%206.84732C6.97702%206.86588%206.94076%206.8933%206.91175%206.9276C6.88274%206.9619%206.86172%207.00222%206.85019%207.04565C6.83866%207.08908%206.83691%207.13452%206.84508%207.1787C6.83838%207.25208%206.83838%207.32591%206.84508%207.39929C6.93987%208.14544%207.11071%208.87994%207.35492%209.59131C7.94943%2011.3205%208.95142%2012.881%2010.2761%2014.1408C11.1408%2014.9504%2012.1264%2015.6202%2013.1973%2016.126C14.0193%2016.5303%2014.89%2016.8269%2015.7878%2017.0083L16.835%2017.1324C16.8794%2017.1386%2016.9245%2017.1349%2016.9672%2017.1215C17.0099%2017.1082%2017.0492%2017.0855%2017.0821%2017.0552C17.115%2017.0249%2017.1408%2016.9877%2017.1577%2016.9462C17.1745%2016.9047%2017.182%2016.86%2017.1795%2016.8153V15.933Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}
.menu-mob__number span {
    width: 160px;
    color: #ffffff;
}
.menu-mob__number:active {
    background: #009fa4;
}
/*--- /menu ---*/
/*--- bread-crumbs ---*/
.bread-crumbs li {
    float: left;
}
.bread-crumbs li + li {
    padding-left: 32px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23666666%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M10.4254%2016.4153C10.1835%2016.1464%2010.1832%2015.7384%2010.4248%2015.4693L13.0904%2012.5L10.4248%209.53074C10.1832%209.2616%2010.1835%208.85359%2010.4254%208.58472C10.7065%208.27226%2011.1964%208.27226%2011.4775%208.58472L14.3983%2011.8312C14.7404%2012.2114%2014.7404%2012.7886%2014.3983%2013.1688L11.4775%2016.4153C11.1964%2016.7277%2010.7065%2016.7277%2010.4254%2016.4153Z%22%20fill%3D%22%23666666%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 4px -1px;
}
.bread-crumbs * {
    color: #666666;
}
.bread-crumbs a:hover {
    color: #009fa4;
}
/*--- /bread-crumbs ---*/
/*--- footer ---*/
.footer {
}
.footer.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}
.footer__title {
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
}
.footer__hilding {
    display: block;
    width: 182px;
    height: 40px;
    background: url(../img/3.0/footer/hilding.svg) no-repeat center;
    border-radius: 50px;
}
.footer__center-item ul li + li {
    margin-top: 8px;
}
.footer__center-item ul li,
.footer__center-item ul a {
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
}
.footer__center-item ul li:hover,
.footer__center-item ul a:hover {
    color: #17c4c9;
}
@media screen and (max-width: 1023px) {
    .footer__center-item ul li,
    .footer__center-item ul a {
        display: block;
        font: 1rem/1.5rem "Gilroy-Regular";
    }
}
.footer__social a {
    float: left;
    width: 32px;
    height: 32px;
    line-height: 32px;
    line-height: 2rem;
    text-align: center;
    vertical-align: top;
    border-radius: 50%;
    background: #c4c4c4;
}
.footer__social a i {
    vertical-align: middle;
}
.footer__social a .i-fb {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.79749%2021V12.5539H7.5V9.51287H9.79749V6.91545C9.79749%204.87438%2011.1546%203%2014.2818%203C15.5479%203%2016.4841%203.11799%2016.4841%203.11799L16.4104%205.95778C16.4104%205.95778%2015.4555%205.94874%2014.4136%205.94874C13.2859%205.94874%2013.1052%206.45391%2013.1052%207.29237V9.51287H16.5L16.3523%2012.5539H13.1052V21H9.79749Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");
}
.footer__social a .i-vk {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.8338%2016.9371H12.9252C12.9252%2016.9371%2013.2526%2016.8843%2013.4163%2016.7257C13.58%2016.5671%2013.58%2016.25%2013.58%2016.25C13.58%2016.25%2013.58%2014.8757%2014.2348%2014.6643C14.8896%2014.4529%2015.7627%2016.0386%2016.6357%2016.62C17.2906%2017.0957%2017.7817%2016.99%2017.7817%2016.99L20.1826%2016.9371C20.1826%2016.9371%2021.4377%2016.8843%2020.8374%2015.88C20.7829%2015.8271%2020.51%2015.1929%2019.0367%2013.8714C17.5088%2012.4971%2017.7271%2012.7614%2019.5278%2010.3829C20.6192%208.95571%2021.0557%208.11%2020.9466%207.68714C20.8374%207.31714%2020.0189%207.42286%2020.0189%207.42286H17.2906C17.2906%207.42286%2017.0723%207.37%2016.9632%207.47571C16.7994%207.58143%2016.7449%207.74%2016.7449%207.74C16.7449%207.74%2016.3083%208.85%2015.7627%209.80143C14.5622%2011.7571%2014.0711%2011.8629%2013.9074%2011.7571C13.4708%2011.4929%2013.58%2010.5943%2013.58%2010.0129C13.58%208.11%2013.9074%207.31714%2012.9797%207.10571C12.7069%207.05286%2012.4886%207%2011.7247%207C10.7425%207%209.92398%207%209.48744%207.21143C9.16004%207.37%208.94177%207.68714%209.10547%207.68714C9.26917%207.68714%209.70571%207.79286%209.92398%208.05714C10.1422%208.53286%2010.1422%209.32571%2010.1422%209.32571C10.1422%209.32571%2010.3059%2011.5986%209.76027%2011.8629C9.3783%2012.0743%208.8872%2011.6514%207.79585%209.85428C7.25018%208.95571%206.81364%207.89857%206.81364%207.89857C6.81364%207.89857%206.75908%207.68714%206.59538%207.58143C6.43167%207.47571%206.15884%207.42286%206.15884%207.42286H3.59418C3.59418%207.42286%203.21221%207.42286%203.0485%207.58143C2.93937%207.74%203.0485%208.00428%203.0485%208.00428C3.0485%208.00428%205.06749%2012.55%207.35932%2014.8757C9.48744%2017.0957%2011.8338%2016.9371%2011.8338%2016.9371Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");
}
.footer__social a .i-inst {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.004%207.38503C9.44951%207.38503%207.38904%209.4455%207.38904%2012C7.38904%2014.5545%209.44951%2016.615%2012.004%2016.615C14.5585%2016.615%2016.619%2014.5545%2016.619%2012C16.619%209.4455%2014.5585%207.38503%2012.004%207.38503ZM12.004%2015.0003C10.3532%2015.0003%209.00368%2013.6548%209.00368%2012C9.00368%2010.3452%2010.3492%208.99967%2012.004%208.99967C13.6588%208.99967%2015.0044%2010.3452%2015.0044%2012C15.0044%2013.6548%2013.6548%2015.0003%2012.004%2015.0003ZM17.8842%207.19625C17.8842%207.79471%2017.4022%208.27268%2016.8078%208.27268C16.2093%208.27268%2015.7313%207.79069%2015.7313%207.19625C15.7313%206.60181%2016.2133%206.11983%2016.8078%206.11983C17.4022%206.11983%2017.8842%206.60181%2017.8842%207.19625ZM20.9408%208.28874C20.8725%206.84681%2020.5431%205.56956%2019.4868%204.51724C18.4345%203.46491%2017.1572%203.13556%2015.7153%203.06326C14.2292%202.97891%209.77485%202.97891%208.28874%203.06326C6.85083%203.13154%205.57358%203.46089%204.51724%204.51322C3.46089%205.56555%203.13556%206.8428%203.06326%208.28473C2.97891%209.77084%202.97891%2014.2251%203.06326%2015.7113C3.13154%2017.1532%203.46089%2018.4304%204.51724%2019.4828C5.57358%2020.5351%206.84681%2020.8644%208.28874%2020.9367C9.77485%2021.0211%2014.2292%2021.0211%2015.7153%2020.9367C17.1572%2020.8685%2018.4345%2020.5391%2019.4868%2019.4828C20.5391%2018.4304%2020.8685%2017.1532%2020.9408%2015.7113C21.0251%2014.2251%2021.0251%209.77485%2020.9408%208.28874ZM19.0209%2017.3058C18.7076%2018.093%2018.1011%2018.6995%2017.3098%2019.0168C16.125%2019.4868%2013.3134%2019.3783%2012.004%2019.3783C10.6946%2019.3783%207.87906%2019.4828%206.6982%2019.0168C5.91097%2018.7036%205.30447%2018.0971%204.98717%2017.3058C4.51724%2016.1209%204.62568%2013.3094%204.62568%2012C4.62568%2010.6906%204.52125%207.87504%204.98717%206.69419C5.30046%205.90695%205.90695%205.30046%206.6982%204.98315C7.88307%204.51322%2010.6946%204.62167%2012.004%204.62167C13.3134%204.62167%2016.129%204.51724%2017.3098%204.98315C18.0971%205.29644%2018.7036%205.90293%2019.0209%206.69419C19.4908%207.87906%2019.3823%2010.6906%2019.3823%2012C19.3823%2013.3094%2019.4908%2016.125%2019.0209%2017.3058Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");
}
.footer__social a .i-youtube {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.6243%207.53073C20.5219%207.1375%2020.321%206.77889%2020.0417%206.49081C19.7625%206.20272%2019.4147%205.99525%2019.0333%205.88917C17.629%205.5%2012%205.5%2012%205.5C12%205.5%206.37098%205.5%204.96674%205.8871C4.58509%205.99284%204.23715%206.20019%203.95787%206.48833C3.67859%206.77647%203.4778%207.13526%203.37567%207.52866C3%208.97771%203%2012%203%2012C3%2012%203%2015.0223%203.37567%2016.4693C3.58259%2017.2683%204.1933%2017.8976%204.96674%2018.1108C6.37098%2018.5%2012%2018.5%2012%2018.5C12%2018.5%2017.629%2018.5%2019.0333%2018.1108C19.8087%2017.8976%2020.4174%2017.2683%2020.6243%2016.4693C21%2015.0223%2021%2012%2021%2012C21%2012%2021%208.97771%2020.6243%207.53073ZM10.2121%2014.7739V9.22611L14.8728%2011.9793L10.2121%2014.7739Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");
}
.footer__social a .i-odnoklassniki {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.1095%2014.7385C15.1309%2015.3501%2013.7843%2015.5926%2012.895%2015.6839L13.6414%2016.4079L16.3667%2019.0895C17.3632%2020.0947%2015.7416%2021.6657%2014.7344%2020.6957C14.0522%2020.0138%2013.0521%2019.0298%2012.0092%2018.0035L9.28393%2020.6922C8.27671%2021.6586%206.65514%2020.0736%207.66237%2019.086C8.35528%2018.4042%209.34465%2017.4201%2010.3876%2016.4044L11.1234%2015.6804C10.2447%2015.5891%208.87676%2015.3606%207.88739%2014.735C6.723%2013.997%206.21225%2013.5647%206.66228%2012.6614C6.92659%2012.1483%207.65165%2011.716%208.61245%2012.4611C8.61245%2012.4611%209.90899%2013.4768%2012.002%2013.4768C14.0951%2013.4768%2015.3916%2012.4611%2015.3916%2012.4611C16.3524%2011.7196%2017.0739%2012.1483%2017.3418%2012.6614C17.7846%2013.5647%2017.2739%2013.997%2016.1095%2014.7385ZM7.36591%207.55835C7.36591%205.03843%209.44823%203%2011.9984%203C14.5487%203%2016.631%205.03843%2016.631%207.55835C16.631%2010.0677%2014.5487%2012.1062%2011.9984%2012.1062C9.44823%2012.1062%207.36591%2010.0677%207.36591%207.55835ZM9.72326%207.55835C9.72326%208.79195%2010.7448%209.7971%2011.9984%209.7971C13.2521%209.7971%2014.2736%208.79195%2014.2736%207.55835C14.2736%206.3142%2013.2521%205.30905%2011.9984%205.30905C10.7448%205.30905%209.72326%206.3142%209.72326%207.55835Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");
}
.footer__social-fb:hover {
    background: #4b6daf;
}
.footer__social-vk:hover {
    background: #607ea0;
}
.footer__social-inst:hover {
    background: linear-gradient(222.34deg, #8436a1 14.81%, #e9395e 45.32%, #eb7a62 82.14%);
}
.footer__social-youtube:hover {
    background: #e54036;
}
.footer__social-odnoklassniki:hover {
    background: #f1a358;
}
@media screen and (max-width: 1023px) {
    .footer {
    }
    .footer__center-name {
        position: relative;
        padding: 12px 56px 12px 16px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-position: center right 16px;
    }
    .footer__center-name.open {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M5.96654%2015.3722C6.34956%2015.7266%206.94074%2015.7269%207.32414%2015.3729L12%2011.0553L16.6759%2015.3729C17.0593%2015.7269%2017.6504%2015.7266%2018.0335%2015.3722L18.2069%2015.2117C18.6346%2014.8159%2018.6346%2014.1396%2018.2069%2013.7438L12.6792%208.62852C12.2959%208.2738%2011.7041%208.2738%2011.3208%208.62852L5.79313%2013.7438C5.36539%2014.1396%205.36539%2014.8159%205.79313%2015.2117L5.96654%2015.3722Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
    .footer__center-item ul {
        display: none;
    }
    .footer__center-item ul li {
        margin-bottom: 8px;
    }
    .footer__center-item ul li + li {
        margin-top: 0px;
    }
    .footer__center-item ul li:first-child {
        margin-top: 8px;
    }
    .footer__center-item:last-child li:last-child {
        margin-bottom: 0px;
    }
    .footer__right {
        padding: 16px 0px;
        border-top: 1px solid #e5e5e5;
    }
    .footer__left {
        padding-top: 16px;
        border-top: 1px solid #e5e5e5;
    }
}
/*--- /footer ---*/
/*--- footer-simple ---*/
.footer-simple {
    padding: 28px 0;
}
@media screen and (max-width: 1023px) {
    .footer-simple {
        background: #f6f6f6;
    }
}
/*--- /footer-simple ---*/
/*--- card ---*/
.card {
    position: relative;
    display: block;
    padding: 16px 24px 88px;
    outline: none;
}
.card .btn {
    width: 100%;
}
.card .i-heart {
    position: absolute;
    top: 0px;
    right: 0px;
    display: none;
    padding: 24px;
}
.card .i-heart.active {
    display: block;
    background-image: url(../img/3.0/svg/heart-pressed.svg);
}
.card:hover {
    box-shadow: 0px 14px 25px rgba(0, 0, 0, 0.16);
    z-index: 1;
}
.card:hover .card__wr-btn {
    display: block;
}
.card:hover .i-heart {
    display: block;
}
.card__wr-image {
    margin-bottom: 16px;
}
.card__wr-image img {
    display: block;
    max-width: 100%;
}
@media screen and (max-width: 1023px) {
    .card__wr-image {
        margin-bottom: 8px;
    }
    .card__wr-image img {
        margin: 0px auto;
        max-width: 183px;
        width: 100%;
    }
}
.card__wr-price.new .card__price {
    display: inline-block;
    vertical-align: middle;
    color: #fe0066;
}
.card__wr-price.new .card__old-price {
    display: inline-block;
}
.card__wr-price {
    position: relative;
    margin-bottom: 8px;
}
.card__wr-price:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -46px;
    right: 0px;
    width: 44px;
    height: 16px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 77.08%);
}
.card__price {
    font: 16px/24px "Gilroy-Black";
    font: 1rem/1.5rem "Gilroy-Black";
}
.card__old-price {
    display: none;
    margin-left: 6px;
    font: 12px/16px "Gilroy-Regular";
    font: 0.75rem/1rem "Gilroy-Regular";
    color: #444444;
    text-decoration: line-through;
    -webkit-text-decoration-color: #fe0066;
    text-decoration-color: #fe0066;
    vertical-align: middle;
}
.card__name {
    height: 40px;
    font: 16px/20px "Gilroy-Regular";
    font: 1rem/1.25rem "Gilroy-Regular";
    overflow-y: hidden;
}
@media screen and (max-width: 1023px) {
    .card__name {
        max-height: 40px;
        height: auto;
    }
}
.card__wr-btn {
    position: absolute;
    bottom: 32px;
    left: 0px;
    display: none;
    padding: 0px 24px;
    width: 100%;
}
.card__wr-color {
    line-height: 0px;
    line-height: 0rem;
}
.card__color {
    display: inline-block;
    margin-right: 1px;
    width: 10px;
    height: 10px;
    vertical-align: middle;
    border-radius: 50%;
}
.card__color.active {
    width: 16px;
    height: 16px;
}
.card__wr-size {
    position: relative;
    line-height: 0px;
    line-height: 0rem;
    overflow-x: hidden;
    white-space: nowrap;
}
.card__wr-size:after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 44px;
    height: 16px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 77.08%);
}
.card__size {
    display: inline-block;
    margin-right: 5px;
    font: 12px/16px "Gilroy-Regular";
    font: 0.75rem/1rem "Gilroy-Regular";
    vertical-align: top;
    color: #444444;
    white-space: normal;
}
.card__size.active {
    margin-right: 6px;
    padding: 0px 2px;
    background: #f6f6f6;
    border-radius: 2px;
}
.card__size:last-child {
    margin-right: 0px;
}
@media screen and (max-width: 1023px) {
    .card {
        position: relative;
        padding: 12px 12px 32px;
    }
    .card .i-heart {
        display: block;
    }
    .card:hover {
        box-shadow: none;
    }
    .card:hover .card__wr-btn {
        display: none;
    }
}
@media screen and (max-width: 1023px) {
    .wr-card {
        position: relative;
        border-bottom: 1px solid #eeeeee;
    }
    .wr-card:nth-child(2n + 1):after {
        content: "";
        display: block;
        position: absolute;
        top: 0px;
        right: 0px;
        width: 1px;
        height: 100%;
        background: #eeeeee;
    }
    .wr-card:first-child:before {
        content: "";
        display: block;
        position: absolute;
        top: -24px;
        right: 0px;
        width: 1px;
        height: 100%;
        background: #eeeeee;
    }
}
.card-banner {
    display: block;
    padding: 40px 24px 48px;
    text-align: center;
    background: #f6f6f6;
    border-radius: 8px;
}
.card-banner img {
    display: block;
    margin: 0px auto;
}
@media screen and (max-width: 1023px) {
    .wr-card.wr-card-border {
        border-bottom: none;
    }
    .wr-card.wr-card-border:after {
        display: none;
    }
    .card-banner {
        padding: 24px 16px 24px;
        height: 100%;
        border-radius: 0px;
    }
}
/*--- /card ---*/
.checkout .select {
    width: 100%;
}
.checkout__order-list {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    padding: 14px 0;
    width: 100%;
    background: #ffffff;
}
@media screen and (max-width: 1023px) {
    .checkout__order-list {
    }
    .checkout__order-list-wrp {
        margin: 0 -16px;
    }
    .checkout__order-list-btn {
        display: block;
        padding: 12px 16px;
        width: 100%;
        box-shadow:
            inset 0 1px 0 #eeeeee,
            inset 0 -1px 0 #eeeeee;
    }
    .checkout__order-list-btn .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
    .checkout__order-list-mob {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 111;
        padding: 40px 16px !important;
        width: 100%;
        height: 100%;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        background: #ffffff;
    }
    .checkout__order-list-cancel {
        position: absolute;
        top: 0;
        right: 0;
        padding: 8px;
    }
    .checkout__order-list-cancel .icon {
        display: block;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
}
.checkout__item {
    margin-top: 32px;
    padding: 40px 64px 64px;
    background: #ffffff;
    border-radius: 4px;
}
@media screen and (max-width: 1023px) {
    .checkout__item {
        margin-top: 0;
        padding: 40px 0 0;
    }
}
.checkout__message {
    display: inline-block;
    position: relative;
    margin-top: 6px;
    padding: 2px 0 0 28px;
}
.checkout__message .icon {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0004%204C7.58148%204%204%207.58148%204%2011.9996C3.99989%2013.0502%204.20675%2014.0906%204.60877%2015.0613C5.01079%2016.032%205.60009%2016.914%206.34302%2017.657C7.08595%2018.3999%207.96796%2018.9892%208.93866%2019.3912C9.90936%2019.7932%2010.9498%2020.0001%2012.0004%2020C16.4177%2020%2020%2016.4185%2020%2011.9996C20%207.58148%2016.4177%204%2012.0004%204ZM12.747%206.88818C13.527%206.88818%2013.7562%207.34066%2013.7562%207.85813C13.7562%208.50393%2013.2395%209.1014%2012.3571%209.1014C11.6188%209.1014%2011.2671%208.73059%2011.2888%208.11645C11.2888%207.59898%2011.7213%206.88818%2012.747%206.88818ZM10.7488%2016.791C10.2155%2016.791%209.82636%2016.4669%2010.1988%2015.0461L10.8096%2012.5254C10.9155%2012.1221%2010.933%2011.9604%2010.8096%2011.9604C10.6505%2011.9604%209.95802%2012.2387%209.54971%2012.5137L9.28389%2012.0779C10.5797%2010.9955%2012.0696%2010.3605%2012.707%2010.3605C13.2404%2010.3605%2013.3287%2010.9905%2013.0629%2011.9604L12.3629%2014.6103C12.2387%2015.0786%2012.2921%2015.2402%2012.4162%2015.2402C12.5762%2015.2402%2013.0995%2015.0469%2013.6145%2014.6411L13.9162%2015.0461C12.6554%2016.306%2011.2813%2016.791%2010.7488%2016.791Z%22%20fill%3D%22%23fe0066%22%2F%3E%0A%3C%2Fsvg%3E");
}
.checkout__goods {
    position: relative;
    padding: 16px 16px 24px;
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.checkout__goods > * {
    float: left;
}
.checkout__goods .tag {
    float: left;
    position: static;
    margin: 8px 8px 0 0;
}
.checkout__goods .card__wr-price {
    float: right;
    margin-right: 24px;
    text-align: right;
}
.checkout__goods .card__wr-price * {
    display: block !important;
}
.checkout__goods .card__wr-price:after {
    display: none;
}
.checkout__goods-content > * {
    float: left;
}
@media screen and (max-width: 1023px) {
    .checkout__goods-content > * {
        float: none !important;
    }
}
.checkout__goods-content {
    width: calc(100% - 92px);
}
@media screen and (max-width: 1023px) {
    .checkout__goods-content {
        width: calc(100% - 60px);
    }
}
.checkout__goods-tags {
}
@media screen and (max-width: 1023px) {
    .checkout__goods-tags {
        margin-right: -8px;
    }
}
.checkout__goods-photo {
}
@media screen and (max-width: 1023px) {
    .checkout__goods-photo img {
        width: 60px;
    }
}
.checkout__goods-info {
    max-width: 393px;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .checkout__goods .card__wr-price {
        margin: 0 0 4px;
        text-align: left;
    }
    .checkout__goods .card__wr-price * {
        display: inline-block !important;
    }
    .checkout__goods .card__wr-price .card__price {
        font-family: "Gilroy-Bold";
    }
}
.checkout__goods-delete {
    float: right;
}
.checkout__goods-delete .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.20073%208.36561H6.14449C5.90976%208.36561%205.67284%208.36561%205.43956%208.36198C5.07058%208.35507%204.75965%208.02864%204.75022%207.65822C4.74584%207.47992%204.80657%207.30616%204.921%207.16955C5.03544%207.03294%205.1957%206.94289%205.37171%206.91628C5.40336%206.91228%205.43524%206.91046%205.46713%206.91083H8.37758V6.85812C8.37758%206.64001%208.37758%206.419%208.37758%206.19944C8.37976%205.70397%208.5227%205.2543%208.82492%204.86062C8.99489%204.633%209.20861%204.44176%209.45349%204.29817C9.69836%204.15458%209.96944%204.06154%2010.2508%204.02454C10.3627%204.00878%2010.4755%204.00101%2010.5885%204.00127C11.5318%203.99958%2012.4751%203.99958%2013.4184%204.00127C14.0287%204.00127%2014.558%204.20702%2014.993%204.63706C15.333%204.9667%2015.5506%205.40269%2015.6098%205.873C15.6275%206.04922%2015.636%206.22626%2015.6352%206.40337C15.6388%206.55604%2015.6352%206.70872%2015.6352%206.86139V6.91301H18.5377C18.7203%206.91636%2018.8951%206.98865%2019.0269%207.11542C19.1587%207.2422%2019.2379%207.41414%2019.2487%207.59689C19.2595%207.77965%2019.2011%207.95976%2019.0852%208.10125C18.9693%208.24275%2018.8043%208.33521%2018.6233%208.36016C18.5351%208.3672%2018.4465%208.3695%2018.3581%208.36707C18.1767%208.36707%2017.9985%208.36707%2017.8113%208.36707V8.43286C17.8113%2011.5591%2017.8113%2014.6853%2017.8113%2017.8115C17.8152%2018.0922%2017.7633%2018.3709%2017.6588%2018.6314C17.5542%2018.8919%2017.399%2019.129%2017.2022%2019.3288C16.7976%2019.7498%2016.2988%2019.9686%2015.7165%2019.9969C15.666%2019.9995%2015.6152%2019.9998%2015.5644%2019.9998C13.1685%2019.9998%2010.7726%2019.9998%208.37685%2019.9998C8.09803%2020.0032%207.82131%2019.951%207.56273%2019.8465C7.30416%2019.7419%207.06886%2019.5869%206.87047%2019.3906C6.44889%2018.9813%206.2312%2018.4807%206.20363%2017.8944C6.20145%2017.8493%206.20073%2017.8042%206.20073%2017.7592V8.36561ZM16.3594%208.36961H7.65196V17.7991C7.64974%2017.8972%207.66735%2017.9947%207.70373%2018.0858C7.74012%2018.1769%207.79453%2018.2597%207.86368%2018.3291C7.93283%2018.3986%208.01529%2018.4533%208.1061%2018.49C8.19691%2018.5266%208.2942%2018.5445%208.39209%2018.5425H15.6207C15.7186%2018.5445%2015.8159%2018.5266%2015.9067%2018.49C15.9975%2018.4533%2016.0799%2018.3986%2016.1491%2018.3291C16.2182%2018.2597%2016.2727%2018.1769%2016.309%2018.0858C16.3454%2017.9947%2016.363%2017.8972%2016.3608%2017.7991V8.37034L16.3594%208.36961ZM14.1825%206.90938V6.19144C14.1836%206.09446%2014.1654%205.99824%2014.1288%205.90844C14.0923%205.81864%2014.0381%205.73708%2013.9697%205.66855C13.9012%205.60002%2013.8197%205.54592%2013.73%205.50943C13.6403%205.47293%2013.5442%205.45478%2013.4475%205.45605H10.5631C10.4667%205.45508%2010.3711%205.47338%2010.2818%205.50987C10.1925%205.54636%2010.1114%205.60031%2010.0431%205.66857C9.97491%205.73684%209.92094%205.81804%209.88439%205.90744C9.84784%205.99685%209.82944%206.09265%209.83026%206.18926C9.83026%206.41464%209.83026%206.64001%209.83026%206.86539C9.83026%206.87957%209.83026%206.89375%209.83244%206.90974L14.1825%206.90938Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3Cpath%20d%3D%22M9.83026%2013.4548V11.2737C9.82681%2011.0886%209.89399%2010.9091%2010.0181%2010.7719C10.1422%2010.6347%2010.3139%2010.5501%2010.4981%2010.5354C10.6824%2010.5207%2010.8652%2010.577%2011.0095%2010.6928C11.1537%2010.8086%2011.2484%2010.9751%2011.2742%2011.1585C11.2808%2011.2001%2011.284%2011.2421%2011.2837%2011.2843C11.2837%2012.7296%2011.2837%2014.1747%2011.2837%2015.6195C11.2856%2015.715%2011.2687%2015.8099%2011.234%2015.8989C11.1993%2015.9878%2011.1474%2016.069%2011.0814%2016.1379C11.0154%2016.2067%2010.9364%2016.2619%2010.8491%2016.3002C10.7618%2016.3385%2010.6679%2016.3592%2010.5726%2016.3611C10.3801%2016.3649%2010.194%2016.292%2010.0552%2016.1584C9.91642%2016.0248%209.83628%2015.8414%209.83243%2015.6486C9.83074%2014.9162%209.83002%2014.185%209.83026%2013.4548Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3Cpath%20d%3D%22M14.184%2013.4533V15.6344C14.1854%2015.8184%2014.1172%2015.9961%2013.993%2016.1316C13.8688%2016.2672%2013.698%2016.3506%2013.5149%2016.3649C13.3319%2016.3792%2013.1502%2016.3235%2013.0065%2016.2089C12.8628%2016.0943%2012.7678%2015.9294%2012.7407%2015.7475C12.7346%2015.7057%2012.7316%2015.6635%2012.7317%2015.6213C12.7317%2014.1765%2012.7317%2012.7314%2012.7317%2011.2861C12.7299%2011.1906%2012.747%2011.0957%2012.7819%2011.0069C12.8168%2010.918%2012.8688%2010.8369%2012.9349%2010.7682C13.0011%2010.6994%2013.0801%2010.6444%2013.1675%2010.6063C13.2549%2010.5682%2013.3489%2010.5477%2013.4442%2010.546C13.5395%2010.5442%2013.6342%2010.5613%2013.7229%2010.5963C13.8116%2010.6312%2013.8925%2010.6834%2013.9611%2010.7497C14.0297%2010.8159%2014.0846%2010.8951%2014.1227%2010.9827C14.1607%2011.0702%2014.1812%2011.1644%2014.1829%2011.2599C14.1841%2011.9908%2014.1845%2012.722%2014.184%2013.4533Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
}
@media screen and (max-width: 1023px) {
    .checkout__goods-delete {
        position: absolute;
        top: 16px;
        right: 0;
    }
}
.checkout__goods-wrp-removed {
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.checkout__goods-removed {
    padding: 16px 0;
}
.checkout__goods-removed + .checkout__goods-removed {
    box-shadow: inset 0 1px 0 #eeeeee;
}
.checkout__wrp-label + .checkout__wrp-label {
    margin-top: 24px;
}
@media screen and (max-width: 1023px) {
    .checkout__wrp-label + .checkout__wrp-label {
        margin-top: 16px;
    }
}
.checkout__label,
.checkout__input,
.checkout__desc {
    float: left;
}
@media screen and (max-width: 1023px) {
    .checkout__label,
    .checkout__input,
    .checkout__desc {
        float: none;
    }
}
.checkout__label {
    width: 144px;
    margin-right: 24px;
}
@media screen and (max-width: 1023px) {
    .checkout__label {
        display: block;
        width: auto;
        margin: 0 0 8px !important;
    }
    .checkout__label-mob {
        margin-bottom: 16px !important;
        font: 1.5rem/2rem "Gilroy-Black";
        color: #bbbbbb;
    }
}
.checkout__input {
    width: 360px;
}
.checkout__input .wr-input {
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .checkout__input {
        width: 100%;
    }
}
.checkout__desc {
    margin: 12px 0 0 24px;
    width: 248px;
}
@media screen and (max-width: 1023px) {
    .checkout__desc {
        display: none;
    }
}
.checkout__sale-info * {
    float: left;
}
.checkout__sale-info .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0004%204C7.58148%204%204%207.58148%204%2011.9996C3.99989%2013.0502%204.20675%2014.0906%204.60877%2015.0613C5.01079%2016.032%205.60009%2016.914%206.34302%2017.657C7.08595%2018.3999%207.96796%2018.9892%208.93866%2019.3912C9.90936%2019.7932%2010.9498%2020.0001%2012.0004%2020C16.4177%2020%2020%2016.4185%2020%2011.9996C20%207.58148%2016.4177%204%2012.0004%204ZM12.747%206.88818C13.527%206.88818%2013.7562%207.34066%2013.7562%207.85813C13.7562%208.50393%2013.2395%209.1014%2012.3571%209.1014C11.6188%209.1014%2011.2671%208.73059%2011.2888%208.11645C11.2888%207.59898%2011.7213%206.88818%2012.747%206.88818ZM10.7488%2016.791C10.2155%2016.791%209.82636%2016.4669%2010.1988%2015.0461L10.8096%2012.5254C10.9155%2012.1221%2010.933%2011.9604%2010.8096%2011.9604C10.6505%2011.9604%209.95802%2012.2387%209.54971%2012.5137L9.28389%2012.0779C10.5797%2010.9955%2012.0696%2010.3605%2012.707%2010.3605C13.2404%2010.3605%2013.3287%2010.9905%2013.0629%2011.9604L12.3629%2014.6103C12.2387%2015.0786%2012.2921%2015.2402%2012.4162%2015.2402C12.5762%2015.2402%2013.0995%2015.0469%2013.6145%2014.6411L13.9162%2015.0461C12.6554%2016.306%2011.2813%2016.791%2010.7488%2016.791Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
}
.checkout__sale-info-txt {
    margin-top: 2px;
}
.checkout__delivery-pickup,
.checkout__delivery-courier {
    display: none;
}
.checkout__delivery-info .popup__delivery-important {
    margin-top: 16px !important;
}
@media screen and (max-width: 1023px) {
    .checkout {
    }
    .checkout__delivery {
    }
    .checkout__delivery-pickup {
        position: relative;
    }
    .checkout__delivery-info,
    .checkout__delivery-building {
        padding-right: 88px;
    }
}
.checkout__show-shop {
    float: left;
    width: 64px;
}
@media screen and (max-width: 1023px) {
    .checkout__show-shop {
        position: absolute;
        top: 0;
        right: 0;
    }
}
.checkout__promo,
.checkout__bonus,
.checkout__bonus-sms-code,
.checkout__bonus-applied {
    display: none;
}
.checkout__promo #checkout__promo-cancel {
    display: none;
}
.checkout__promo .wr-input__success ~ #checkout__promo-apply {
    display: none;
}
.checkout__promo .wr-input__success ~ #checkout__promo-cancel {
    display: block;
}
.checkout__form {
    -js-display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.checkout__form-input {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.checkout__form-btn {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    max-height: 40px;
}
.checkout__cost {
}
.checkout__cost-bonus,
.checkout__cost-promo {
    display: none;
}
.checkout__cost-sale {
    color: #f44336;
}
.checkout__cost .checkout__item-content li {
    padding: 8px 0;
}
.checkout__cost .checkout__item-content li + li {
    box-shadow: inset 0 1px 0 #eeeeee;
}
@media screen and (max-width: 1023px) {
    .checkout {
    }
    .checkout__cost .checkout__item-content li {
        padding: 0 0 8px;
    }
    .checkout__cost .checkout__item-content li + li {
        box-shadow: none;
    }
    .checkout__cost .checkout__cost-total {
        padding: 8px 0 0 !important;
    }
}
.checkout__footer {
}
.checkout__footer-btn {
    width: 320px;
}
.checkout__footer-txt {
    width: 416px;
}
@media screen and (max-width: 1023px) {
    .checkout__footer {
    }
    .checkout__footer-btn,
    .checkout__footer-txt {
        width: 100%;
    }
}
/*--- favorites ---*/
.favorites .wr-card {
    position: relative;
}
.favorites .wr-card .i-heart {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 24px;
    cursor: pointer;
    z-index: 1;
}
.favorites .wr-card .i-heart.active {
    display: block;
    background-image: url(../img/3.0/svg/heart-pressed.svg);
}
.favorites .wr-card .card.opacity {
    opacity: 0.56;
}
.favorites .wr-card .card__wr-btn .btn {
    width: 100%;
}
.favorites .wr-card:hover .card {
    box-shadow: 0px 14px 25px rgba(0, 0, 0, 0.16);
    z-index: 1;
}
.favorites .wr-card:hover .card.opacity {
    opacity: 0.56;
}
.favorites .wr-card:hover .card__wr-btn {
    display: block;
    z-index: 1;
}
@media screen and (max-width: 1023px) {
    .favorites .wr-card:hover .card {
        box-shadow: none;
    }
}
@media screen and (max-width: 1023px) {
    .favorites .wr-card:hover .card__wr-btn {
        display: none;
    }
}
.favorites__filter {
}
@media screen and (max-width: 1023px) {
    .favorites__filter {
        padding: 0px 16px 16px;
    }
    .favorites__filter .main-catalog__wr-checkbox input[type="checkbox"]:checked ~ .main-catalog__checkbox {
    }
    .favorites__filter .main-catalog__wr-checkbox input[type="checkbox"]:checked ~ .main-catalog__checkbox.hover {
        background: #666666;
    }
    .favorites__filter
        .main-catalog__wr-checkbox
        input[type="checkbox"]:checked
        ~ .main-catalog__checkbox.hover
        .main-catalog__checkbox-name {
        text-decoration: none;
    }
}
/*--- /favorites ---*/
/*--- faq ---*/
.faq {
}
.faq__wrp-back,
.faq__title-mob,
.faq__not-found {
    display: none;
}
.faq__search {
    width: 100%;
}
.faq__links li + li {
    margin-top: 24px;
}
.faq__links a.active {
    color: #212121;
}
.faq__links a {
    font: 20px/28px "Gilroy-Black";
    font: 1.25rem/1.75rem "Gilroy-Black";
    color: #999999;
}
.faq__items,
.faq__answer {
    display: none;
}
.faq__items:first-child,
.faq__item:first-child .faq__answer {
    display: block;
}
.faq__item {
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.faq__item.active .faq__question {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23212121%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M16.4153%2014.5746C16.1464%2014.8165%2015.7384%2014.8168%2015.4693%2014.5752L12.5%2011.9096L9.53074%2014.5752C9.2616%2014.8168%208.85359%2014.8165%208.58472%2014.5746C8.27226%2014.2935%208.27226%2013.8036%208.58472%2013.5225L11.8312%2010.6017C12.2114%2010.2596%2012.7886%2010.2596%2013.1688%2010.6017L16.4153%2013.5225C16.7277%2013.8036%2016.7277%2014.2935%2016.4153%2014.5746Z%22%20fill%3D%22%23212121%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.faq__question {
    padding: 16px 56px 16px 0;
    font-family: "Gilroy-Bold";
    background-repeat: no-repeat;
    background-position: center right 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23212121%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.58472%2010.4254C8.85359%2010.1835%209.2616%2010.1832%209.53074%2010.4248L12.5%2013.0904L15.4693%2010.4248C15.7384%2010.1832%2016.1464%2010.1835%2016.4153%2010.4254C16.7277%2010.7065%2016.7277%2011.1964%2016.4153%2011.4775L13.1688%2014.3983C12.7886%2014.7404%2012.2114%2014.7404%2011.8312%2014.3983L8.58472%2011.4775C8.27226%2011.1964%208.27226%2010.7065%208.58472%2010.4254Z%22%20fill%3D%22%23212121%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    cursor: pointer;
}
.faq__answer {
    display: none;
    padding: 24px 32px;
    box-shadow: inset 0 1px 0 #eeeeee;
}
@media screen and (min-width: 1024px) {
    .faq {
    }
    .faq__links a:hover,
    .faq__question:hover {
        color: #009fa4;
    }
    .faq__question:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.58472%2010.4254C8.85359%2010.1835%209.2616%2010.1832%209.53074%2010.4248L12.5%2013.0904L15.4693%2010.4248C15.7384%2010.1832%2016.1464%2010.1835%2016.4153%2010.4254C16.7277%2010.7065%2016.7277%2011.1964%2016.4153%2011.4775L13.1688%2014.3983C12.7886%2014.7404%2012.2114%2014.7404%2011.8312%2014.3983L8.58472%2011.4775C8.27226%2011.1964%208.27226%2010.7065%208.58472%2010.4254Z%22%20fill%3D%22%23009fa4%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
    .faq__item.active .faq__question:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M16.4153%2014.5746C16.1464%2014.8165%2015.7384%2014.8168%2015.4693%2014.5752L12.5%2011.9096L9.53074%2014.5752C9.2616%2014.8168%208.85359%2014.8165%208.58472%2014.5746C8.27226%2014.2935%208.27226%2013.8036%208.58472%2013.5225L11.8312%2010.6017C12.2114%2010.2596%2012.7886%2010.2596%2013.1688%2010.6017L16.4153%2013.5225C16.7277%2013.8036%2016.7277%2014.2935%2016.4153%2014.5746Z%22%20fill%3D%22%23009fa4%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
}
@media screen and (max-width: 1023px) {
    .faq {
    }
    .faq__wrp-back {
        margin: 0 -16px;
    }
    .faq__back {
        width: 100%;
        padding: 12px 16px;
        box-shadow: inset 0 -1px 0 #eeeeee;
    }
    .faq__back .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
    .faq__wrp-items {
        display: none;
    }
    .faq__links,
    .faq__items {
        margin: 0 -16px;
    }
    .faq__links a,
    .faq__links a.active {
        display: block;
        padding: 12px 56px 12px 16px;
        font: 1rem/1.5rem "Gilroy-Regular";
        color: #212121;
        background-repeat: no-repeat;
        background-position: center right 16px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    }
    .faq__links li + li {
        margin-top: 0;
    }
    .faq__links li:first-child {
        box-shadow:
            inset 0 1px 0 #eeeeee,
            inset 0 -1px 0 #eeeeee;
    }
    .faq__links li {
        box-shadow: inset 0 -1px 0 #eeeeee;
    }
    .faq__question {
        padding: 12px 56px 12px 16px;
    }
}
.faq__results {
}
.faq__results-item:first-child {
    box-shadow:
        inset 0 1px 0 #eeeeee,
        inset 0 -1px 0 #eeeeee;
}
.faq__results-item {
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.faq__results-disclosed {
    padding-bottom: 24px !important;
}
.faq__results-disclosed .faq__results-more {
    display: none;
}
.faq__results-question {
    padding: 24px 0 8px;
    font-family: "Gilroy-Bold";
}
.faq__results-more {
    display: block;
    width: 100%;
}
.faq__results-more .icon {
    display: block;
    margin: 0 auto;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
@media screen and (max-width: 1023px) {
    .faq__results {
    }
    .faq__results-item {
        margin: 0 -16px;
        padding: 0 16px;
    }
    .faq__results-item:first-child {
        box-shadow: inset 0 -1px 0 #eeeeee;
    }
    .faq__results-question {
        padding: 16px 0 8px;
    }
}
.faq__not-found {
    padding: 24px 8px 160px;
}
/*--- /faq ---*/
/*--- stocks-page ---*/
.stocks-page {
}
.stocks-page__top {
}
.stocks-page__top-img {
    padding-right: 40px;
}
.stocks-page__top-img img {
    display: block;
    max-width: 743px;
    width: 100%;
}
@media screen and (min-width: 769px) {
    .stocks-page__top-img img {
        border-radius: 8px;
        overflow: hidden;
    }
}
@media screen and (max-width: 1023px) {
    .stocks-page__top-img {
        padding-right: 0px;
    }
    .stocks-page__top-img img {
        max-width: 100%;
    }
}
.stocks-page__content {
}
@media screen and (max-width: 768px) {
    .stocks-page__content {
        padding: 0px 16px;
    }
}
.stocks-page__filter-wr {
}
@media screen and (max-width: 768px) {
    .stocks-page__filter-wr {
        padding: 0px 16px;
    }
}
.stocks-page__date {
    position: relative;
}
.stocks-page__date .icon {
    position: absolute;
    top: 0px;
    left: 0px;
}
.stocks-page__date-text {
    padding-left: 32px;
}
.stocks-page__name {
    font: 48px/56px "Gilroy-Black";
    font: 3rem/3.5rem "Gilroy-Black";
}
@media screen and (max-width: 1279px) {
    .stocks-page__name {
        font: 1.75rem/2.25rem "Gilroy-Black";
    }
}
.stocks-page__text {
    font: 20px/28px "Gilroy-Regular";
    font: 1.25rem/1.75rem "Gilroy-Regular";
}
@media screen and (max-width: 1279px) {
    .stocks-page__text {
        font: 1rem/1.5rem "Gilroy-Regular";
    }
}
.stocks-page__button {
    font: 20px/28px "Gilroy-Regular";
    font: 1.25rem/1.75rem "Gilroy-Regular";
}
@media screen and (max-width: 1279px) {
    .stocks-page__button {
        font: 1rem/1.5rem "Gilroy-Regular";
    }
}
@media screen and (max-width: 1023px) {
    .stocks-page .row-card,
    .stocks-page .main-catalog__filter-panel {
        border-left: 1px solid #eeeeee;
        border-right: 1px solid #eeeeee;
    }
    .stocks-page .container {
        padding: 0px;
        max-width: 768px;
    }
}
@media screen and (max-width: 768px) {
    .stocks-page {
        padding-top: 0px !important;
    }
    .stocks-page .row-card,
    .stocks-page .main-catalog__filter-panel {
        border-left: none;
        border-right: none;
    }
    .stocks-page .pagination,
    .stocks-page .card__title,
    .stocks-page .card-more,
    .stocks-page .faq__titles {
        padding: 0px 16px;
    }
}
.how-arrange {
    text-align: center;
}
.how-arrange__item {
    position: relative;
    float: left;
    padding: 0px 12px;
}
.how-arrange__item:after {
    position: absolute;
    top: 52px;
    left: 125px;
    content: "";
    width: 100%;
    height: 2px;
    border: 1px dashed #00b9bf;
}
@media screen and (max-width: 1023px) {
    .how-arrange__item:after {
        top: 48px;
        left: 23px;
        width: 1px;
        height: 100%;
        border-left: 1px dashed #00b9bf;
    }
}
.how-arrange__item:first-child:after {
    left: 125px;
}
@media screen and (max-width: 1023px) {
    .how-arrange__item:first-child:after {
        left: 23px;
    }
}
.how-arrange__item:last-child:after {
    display: none;
}
.how-arrange__item.row-3 {
    width: 33.33333%;
}
.how-arrange__item.row-3:after {
    left: 180px;
}
@media screen and (max-width: 1023px) {
    .how-arrange__item.row-3:after {
        left: 23px;
    }
}
.how-arrange__item.row-3:first-child:after {
    left: 180px;
}
@media screen and (max-width: 1023px) {
    .how-arrange__item.row-3:first-child:after {
        left: 23px;
    }
}
@media screen and (max-width: 1023px) {
    .how-arrange__item.row-3 {
        width: 100%;
    }
}
.how-arrange__item.row-4 {
    width: 25%;
}
@media screen and (max-width: 1023px) {
    .how-arrange__item.row-4 {
        width: 100%;
    }
}
.how-arrange__item.row-5 {
    width: 20%;
}
@media screen and (max-width: 1023px) {
    .how-arrange__item.row-5 {
        width: 100%;
    }
}
@media screen and (max-width: 1023px) {
    .how-arrange__item {
        float: none;
        margin-bottom: 32px;
        padding: 0px;
        width: 100%;
    }
    .how-arrange__item:last-child {
        margin-bottom: 0px;
    }
}
.how-arrange__wr-img {
    position: relative;
    margin: 0px auto;
    width: 104px;
    height: 104px;
    text-align: center;
    line-height: 100px;
    line-height: 6.25rem;
    background: #ffffff;
    border: 2px solid #00b9bf;
    border-radius: 50%;
    z-index: 1;
    fill: #00b9bf;
}
.how-arrange__wr-img svg {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
}
@media screen and (max-width: 1023px) {
    .how-arrange__wr-img {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 48px;
        height: 48px;
        line-height: 2.75rem;
    }
    .how-arrange__wr-img svg {
        width: 24px;
        height: 24px;
    }
}
@media screen and (max-width: 1023px) {
    .how-arrange {
        text-align: left;
    }
    .how-arrange__wr-text {
        padding-left: 72px;
    }
    .how-arrange__text {
        color: #212121;
    }
}
@media screen and (max-width: 768px) {
    .how-arrange {
        padding: 0px 16px;
    }
}
.special-offers {
    margin-bottom: 174px;
}
.special-offers .container {
}
@media screen and (max-width: 768px) {
    .special-offers .container {
        max-width: 540px;
    }
}
.special-offers__wr-item {
}
@media screen and (max-width: 768px) {
    .special-offers__wr-item {
        width: 100%;
    }
}
.special-offers__item {
    display: block;
    margin-bottom: 40px;
    outline: none;
}
@media screen and (max-width: 1023px) {
    .special-offers__item {
        margin-bottom: 32px;
    }
}
.special-offers__wr-img img {
    display: block;
    width: 100%;
    border-radius: 8px;
}
.special-offers__wr-slider {
    margin: 0px -12px;
    width: auto;
}
.special-offers__wr-slider .special-offers__item {
    margin: 0px 12px;
}
.special-offers__wr-slider .arrow .slick-prev,
.special-offers__wr-slider .arrow .slick-next {
    margin-top: -31px;
}
.special-offers__wr-slider .arrow .slick-prev {
    left: -6px;
}
.special-offers__wr-slider .arrow .slick-next {
    right: -6px;
}
@media screen and (max-width: 1023px) {
    .special-offers__wr-slider .special-offers__item {
        margin: 0px 8px;
    }
}
@media screen and (max-width: 1023px) {
    .special-offers__wr-slider {
        margin: 0px;
    }
}
@media screen and (max-width: 1023px) {
    .special-offers {
        margin-bottom: 118px;
    }
}
/*--- /stocks-page ---*/
/*--- index ---*/
.main-page .card {
}
.main-page .card:hover {
    box-shadow: none;
}
@media screen and (max-width: 1023px) {
    .main-page .card {
        margin-right: 16px;
        padding: 0px;
        width: 172px;
        white-space: normal;
        border-bottom: none;
    }
    .main-page .card img {
        max-width: 100%;
    }
}
.main-page__card {
}
.main-page__card-slider .slick-prev,
.main-page__card-slider .slick-next {
    top: 136px;
}
.main-page__card-slider .slick-next {
    right: 4px;
}
.main-page__card-slider .slick-prev {
    left: 4px;
}
.main-page__card-slider .slick-disabled {
    display: none !important;
}
@media screen and (max-width: 1023px) {
    .main-page__card-slider {
        padding: 0px 0px 16px;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        overflow-y: hidden;
    }
    .main-page__card-slider .slide {
        display: inline-block;
        vertical-align: top;
    }
    .main-page__card-slider .slide:first-child {
        margin-left: 16px;
    }
    .main-page__card-slider .slide:last-child {
        margin-right: 16px;
    }
}
.main-page__full-slider .slick-slide {
    overflow: hidden;
}
.main-page__full-slider .slide {
    display: block !important;
}
.main-page__full-slider .slide a {
    display: block;
}
.main-page__full-slider img {
    position: relative;
    left: 50%;
    display: block;
    height: 320px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: all 0.5s;
}
.main-page__full-slider .slick-prev,
.main-page__full-slider .slick-next {
    opacity: 0;
    transition: all 0.5s;
}
@media screen and (max-width: 1023px) {
    .main-page__full-slider img {
        height: 240px;
    }
}
.main-page__full-slider:hover img {
    opacity: 0.92;
}
.main-page__full-slider:hover .slick-prev,
.main-page__full-slider:hover .slick-next {
    opacity: 1;
}
@media screen and (max-width: 1023px) {
    .main-page__full-slider:hover {
    }
    .main-page__full-slider:hover:hover img {
        opacity: 1;
    }
    .main-page__full-slider:hover:hover .slick-prev,
    .main-page__full-slider:hover:hover .slick-next {
        display: none !important;
    }
}
@media screen and (min-width: 1024px) {
    .main-page__full-slider {
        border-radius: 8px;
        overflow: hidden;
    }
}
.main-page__categories-pc .slick-prev,
.main-page__categories-pc .slick-next {
    top: 50%;
    margin-top: -20px;
}
.main-page__categories-pc .slick-prev {
    left: 4px;
}
.main-page__categories-pc .slick-next {
    right: 4px;
}
.main-page__categories-pc .slick-disabled {
    display: none !important;
}
.main-page__categories-pc-wr-item {
    padding: 0px 7px;
    text-align: center;
}
.main-page__categories-pc-wr-item img {
    display: block;
    max-width: 100%;
    transition: all 0.5s;
}
.main-page__categories-pc-wr-item.hover .main-page__categories-pc-name {
    color: #009fa4;
}
.main-page__categories-pc-wr-item.hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.main-page__categories-pc-item {
    display: block;
    margin: 0px auto;
    padding: 0px 12px;
    max-width: 188px;
}
.main-page__categories-pc-wr-img {
    display: block;
    background: #f6f6f6;
    border-radius: 50%;
    outline: none;
    overflow: hidden;
    -webkit-transform: scale(1);
}
.main-page__categories-pc-name {
    display: inline-block;
    cursor: pointer;
    outline: none;
}
.main-page__categories-mob {
    display: none;
    padding: 0px 24px 16px 24px;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    overflow-y: hidden;
}
.main-page__categories-mob .icon {
    display: block;
    margin: 0px auto;
    width: 40px;
    height: 40px;
    background-size: 40px;
}
.main-page__categories-mob-item {
    display: inline-block;
    margin-right: 16px;
    padding: 16px 8px 12px;
    width: 110px;
    vertical-align: top;
    text-align: center;
    background: #f6f6f6;
    border-radius: 4px;
    white-space: normal;
}
.main-page__categories-mob-item:last-child {
    margin-right: 0px;
}
@media screen and (max-width: 1023px) {
    .main-page__categories-mob-item {
    }
    .main-page__categories-mob-item:first-child {
        margin-left: 16px;
    }
    .main-page__categories-mob-item:last-child {
        margin-right: 16px;
    }
}
.main-page__categories-mob-wr {
    display: block;
    height: 40px;
    line-height: 40px;
    line-height: 2.5rem;
}
.main-page__categories-mob-name {
    display: inline-block;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    vertical-align: middle;
}
@media screen and (max-width: 1023px) {
    .main-page__categories-mob {
        padding: 0px 0px 16px;
    }
}
@media screen and (max-width: 1023px) {
    .main-page__card,
    .main-page .container {
        padding: 0px;
    }
    .main-page .card__name {
        min-height: auto;
    }
    .main-page__categories-pc {
        display: none;
    }
    .main-page__categories-mob {
        display: block;
    }
}
/*--- /index ---*/
/*--- catalog ---*/
.main-catalog .filter-mob {
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #ffffff;
    overflow-y: scroll;
    z-index: 111;
    -webkit-overflow-scrolling: touch;
}
.main-catalog .filter-mob__main {
    display: block;
    padding-bottom: 104px;
    height: 100%;
    overflow-y: scroll;
}
.main-catalog .filter-mob__top {
    position: fixed;
    top: 0px;
    left: 0px;
    padding: 16px;
    width: 100%;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
    background: #ffffff;
    z-index: 1;
}
.main-catalog .filter-mob__top .i-cancel {
    position: absolute;
    top: 50%;
    right: 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.main-catalog .filter-mob__top-reset {
    position: absolute;
    top: 50%;
    left: 16px;
    display: none;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    color: #666666;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.main-catalog .filter-mob__top-name {
    display: inline-block;
    font: 16px/24px "Gilroy-Bold";
    font: 1rem/1.5rem "Gilroy-Bold";
}
.main-catalog .filter-mob__bottom {
    padding-top: 56px;
    text-align: left;
}
.main-catalog .filter-mob__bottom-item {
    position: relative;
    padding: 20px 16px;
    border-bottom: 1px solid #eeeeee;
}
.main-catalog .filter-mob__bottom-item .icon {
    position: absolute;
    top: 50%;
    right: 16px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M5.96654%2015.3722C6.34956%2015.7266%206.94074%2015.7269%207.32414%2015.3729L12%2011.0553L16.6759%2015.3729C17.0593%2015.7269%2017.6504%2015.7266%2018.0335%2015.3722L18.2069%2015.2117C18.6346%2014.8159%2018.6346%2014.1396%2018.2069%2013.7438L12.6792%208.62852C12.2959%208.2738%2011.7041%208.2738%2011.3208%208.62852L5.79313%2013.7438C5.36539%2014.1396%205.36539%2014.8159%205.79313%2015.2117L5.96654%2015.3722Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.main-catalog .filter-mob__bottom-item .i-arrow-right {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.main-catalog .filter-mob__bottom-item-name {
    padding-right: 40px;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.main-catalog .filter-mob__bottom-item-value {
    display: none;
    padding-right: 40px;
    font: 16px/24px "Gilroy-Bold";
    font: 1rem/1.5rem "Gilroy-Bold";
}
.main-catalog .filter-mob__bottom-item-checkbox {
    position: relative;
    padding: 20px 16px;
}
.main-catalog .filter-mob__bottom-item-checkbox.open .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.main-catalog .filter-mob__bottom-item.active {
    padding: 10px 16px;
}
.main-catalog .filter-mob__bottom-item.active .filter-mob__bottom-item-name {
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    color: #666666;
}
.main-catalog .filter-mob__bottom-item.active .filter-mob__bottom-item-value {
    display: block;
}
.main-catalog .filter-mob__bottom-item-toggle {
    border-bottom: none;
}
.main-catalog .filter-mob__bottom-item-toggle.active .filter-mob__bottom-item-name {
    font: 16px/24px "Gilroy-Bold";
    font: 1rem/1.5rem "Gilroy-Bold";
    color: #212121;
}
.main-catalog .filter-mob__bottom-wr {
}
.main-catalog .filter-mob__bottom-wr-item .icon {
    position: absolute;
    top: 50%;
    right: 16px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.main-catalog .filter-mob__bottom-checkbox .label label {
    display: block;
    padding: 12px 56px 12px 48px;
}
.main-catalog .filter-mob__bottom-checkbox .label .input-checkbox {
    top: 16px;
    left: 20px;
}
.main-catalog .filter-mob__bottom-checkbox .label__text {
    float: none;
}
.main-catalog .filter-mob__wr {
    position: fixed;
    left: 0;
    bottom: 0px;
    padding: 8px 16px 16px;
    width: 100%;
    background: rgba(255, 255, 255, 0.72);
}
.main-catalog .filter-mob__wr-show {
    width: 100%;
    height: 40px;
}
.main-catalog .filter-mob__dop {
}
.main-catalog .filter-mob__dop-top {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 48px;
    line-height: 0px;
    line-height: 0rem;
    text-align: left;
    border-bottom: 1px solid #eeeeee;
    background: #ffffff;
    z-index: 1;
}
.main-catalog .filter-mob__dop-top .icon {
    margin-right: 4px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.main-catalog .filter-mob__dop-top-back {
    position: absolute;
    display: inline-block;
    top: 0px;
    left: 0px;
    padding: 12px 16px;
    width: 100%;
}
.main-catalog .filter-mob__dop-top-name {
    display: inline-block;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    vertical-align: top;
}
.main-catalog .filter-mob__dop-center {
    padding: 72px 16px 8px;
}
.main-catalog .filter-mob__dop-center-name {
    float: left;
    font: 16px/24px "Gilroy-Black";
    font: 1rem/1.5rem "Gilroy-Black";
}
.main-catalog .filter-mob__dop-center-reset {
    float: right;
    font: 16px/24px "Gilroy-Bold";
    font: 1rem/1.5rem "Gilroy-Bold";
    color: #00b9bf;
}
.main-catalog .filter-mob__dop-bottom {
    padding-bottom: 80px;
    text-align: left;
}
.main-catalog .filter-mob__dop-bottom .label label {
    display: block;
    padding: 12px 56px 12px 48px;
}
.main-catalog .filter-mob__dop-bottom .label .input-checkbox {
    top: 16px;
    left: 20px;
}
.main-catalog .filter-mob__dop-bottom .label__text {
    float: none;
}
.main-catalog .filter-mob__dop-long,
.main-catalog .filter-mob__dop-width {
    display: none;
}
.main-catalog .filter-mob__dop-color {
    display: none;
}
.main-catalog .filter-mob__dop-color .label .input-checkbox {
    border: none;
}
.main-catalog .filter-mob-sorting {
    padding-bottom: 0px;
}
.main-catalog .filter-mob-sorting__item {
    display: block;
    border-bottom: 1px solid #eeeeee;
}
.main-catalog .filter-mob-sorting__item.active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.4862%2010.7071C16.8768%2010.3166%2016.8768%209.68343%2016.4862%209.29291C16.0957%208.90238%2015.4626%208.90238%2015.072%209.29291L10.8289%2013.5361L8.7071%2011.4143C8.31658%2011.0238%207.68341%2011.0238%207.29289%2011.4143C6.90237%2011.8048%206.90237%2012.438%207.29289%2012.8285L10.1213%2015.6569C10.3297%2015.8653%2010.6071%2015.9625%2010.8799%2015.9485C11.1187%2015.9365%2011.3541%2015.8393%2011.5365%2015.6569L16.4862%2010.7071Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-position: right 16px center;
    background-repeat: no-repeat;
}
.main-catalog .filter-mob-sorting,
.main-catalog .filter-mob__dop {
    display: none;
}
.main-catalog #filter-mob__dop-color .input-checkbox {
    border: none;
}
.main-catalog__banner {
    display: block;
    border-radius: 8px;
    overflow: hidden;
}
.main-catalog__banner img {
    display: block;
    width: 1014px;
}
@media screen and (max-width: 1023px) {
    .main-catalog__banner {
        position: relative;
        margin: 0px 16px;
        height: 132px;
    }
    .main-catalog__banner img {
        position: absolute;
        top: 0px;
        left: 50%;
        width: 992px;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}
.main-catalog__tag {
}
.main-catalog__tag-link {
    display: inline-block;
    margin-bottom: 8px;
    margin-right: 5px;
    padding: 6px 16px;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    background: #f6f6f6;
    border-radius: 100px;
}
.main-catalog__tag-link:active,
.main-catalog__tag-link:hover {
    background: #eeeeee;
}
@media screen and (max-width: 1023px) {
    .main-catalog__tag {
        padding: 0px 16px;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
    }
    .main-catalog__tag-link {
        white-space: normal;
    }
}
.main-catalog__sorting {
    padding-right: 24px;
    text-align: right;
}
.main-catalog__sorting-li {
    position: relative;
    display: inline-block;
    margin-right: 37px;
    padding: 2px 0px;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    vertical-align: top;
    color: #bbbbbb;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.main-catalog__sorting-li:last-child {
    margin-right: 0px;
}
.main-catalog__sorting-li.filter-down {
    color: #666666;
}
.main-catalog__sorting-li.filter-down:after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: -24px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 17px;
}
.main-catalog__sorting-li.filter-up {
    color: #666666;
}
.main-catalog__sorting-li.filter-up:after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: -24px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 17px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.main-catalog__sorting-price {
}
.main-catalog__sorting-price.active {
}
.main-catalog__sorting-price.active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M5.96654%2015.3722C6.34956%2015.7266%206.94074%2015.7269%207.32414%2015.3729L12%2011.0553L16.6759%2015.3729C17.0593%2015.7269%2017.6504%2015.7266%2018.0335%2015.3722L18.2069%2015.2117C18.6346%2014.8159%2018.6346%2014.1396%2018.2069%2013.7438L12.6792%208.62852C12.2959%208.2738%2011.7041%208.2738%2011.3208%208.62852L5.79313%2013.7438C5.36539%2014.1396%205.36539%2014.8159%205.79313%2015.2117L5.96654%2015.3722Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.main-catalog__filter-panel {
    margin-bottom: 24px;
    position: relative;
    padding: 12px 16px;
    width: 100%;
    line-height: 0px;
    line-height: 0rem;
    box-shadow:
        inset 0 1px 0 #eeeeee,
        inset 0 -1px 0 #eeeeee;
}
.main-catalog__filter-panel-filter {
    float: left;
}
.main-catalog__filter-panel-filter.active .i-filter {
    position: relative;
}
.main-catalog__filter-panel-filter.active .i-filter:after {
    position: absolute;
    top: 0px;
    right: 0px;
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #fe0066;
    border-radius: 50%;
}
.main-catalog__filter-panel-sorting {
    float: right;
}
.main-catalog__filter-panel.one-filter {
}
@media screen and (max-width: 1023px) {
    .main-catalog__filter-panel.one-filter {
        padding: 0px;
        width: 100%;
    }
    .main-catalog__filter-panel.one-filter .main-catalog__filter-panel-filter,
    .main-catalog__filter-panel.one-filter .main-catalog__filter-panel-sorting {
        float: none;
        display: block;
        padding: 12px 56px 12px 16px;
        width: 100%;
    }
    .main-catalog__filter-panel.one-filter .main-catalog__filter-panel-filter {
        background: url(../img/3.0/svg/filter.svg) no-repeat center right 16px;
    }
    .main-catalog__filter-panel.one-filter .main-catalog__filter-panel-filter.active {
    }
    .main-catalog__filter-panel.one-filter .main-catalog__filter-panel-filter.active:after {
        position: absolute;
        top: 12px;
        right: 16px;
        content: "";
        display: block;
        width: 4px;
        height: 4px;
        background: #fe0066;
        border-radius: 50%;
    }
    .main-catalog__filter-panel.one-filter .main-catalog__filter-panel-sorting {
        background: url(../img/3.0/svg/sort.svg) no-repeat center right 16px;
    }
}
.main-catalog__filter {
    max-width: 272px;
    height: 100%;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.main-catalog__filter-wr {
}
.main-catalog__filter-wr-name {
    position: relative;
    display: inline-block;
    margin-bottom: 8px;
    line-height: 0px;
    line-height: 0rem;
}
.main-catalog__filter-wr-name .info-filter {
    position: absolute;
    top: 50%;
    right: -336px;
    display: none;
    padding: 20px 24px;
    width: 296px;
    color: #ffffff;
    background: #444444;
    box-shadow: 0px 14px 25px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 2;
}
.main-catalog__filter-wr-name .info-filter:after {
    position: absolute;
    top: 50%;
    left: -14px;
    display: block;
    content: "";
    width: 16px;
    height: 24px;
    background: url(../img/3.0/categories/info-filter-left.svg) no-repeat center;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.main-catalog__filter-wr-name .icon {
    position: absolute;
    top: 0px;
    right: -24px;
}
.main-catalog__filter-wr-name.hover {
    cursor: pointer;
}
.main-catalog__filter-wr-name.hover:hover {
    color: #009fa4;
}
.main-catalog__filter-wr-name.hover:hover .info-filter {
    display: block;
}
.main-catalog__filter-wr-name.hover:hover .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2016.4183%207.58172%2020%2012%2020ZM10.6773%209.82404C11.0839%209.29308%2011.5941%209.0276%2012.208%209.0276C12.5399%209.0276%2012.8178%209.1313%2013.0418%209.33871C13.2658%209.54611%2013.3778%209.79915%2013.3778%2010.0978C13.3778%2010.6288%2013.104%2011.0851%2012.5565%2011.4667C12.3242%2011.6409%2012.1541%2011.7737%2012.0462%2011.8649C11.9467%2011.9479%2011.8139%2012.0889%2011.648%2012.288C11.4904%2012.4789%2011.3867%2012.6946%2011.3369%2012.9352C11.2954%2013.1674%2011.2996%2013.4371%2011.3493%2013.744L12.656%2013.7316C12.656%2013.632%2012.6477%2013.5491%2012.6311%2013.4827C12.6228%2013.4163%2012.6311%2013.3417%2012.656%2013.2587C12.6892%2013.1757%2012.7141%2013.1094%2012.7307%2013.0596C12.7473%2013.0098%2012.7805%2012.9517%2012.8302%2012.8854C12.8883%2012.8107%2012.9339%2012.7568%2012.9671%2012.7236C13.0003%2012.6821%2013.0501%2012.6282%2013.1165%2012.5618C13.1911%2012.4954%2013.2492%2012.4457%2013.2907%2012.4125C13.3405%2012.371%2013.4027%2012.3171%2013.4773%2012.2507C13.5603%2012.1843%2013.6267%2012.1304%2013.6765%2012.0889C14.0664%2011.7737%2014.3692%2011.4501%2014.5849%2011.1183C14.8006%2010.7781%2014.9085%2010.3343%2014.9085%209.78671C14.9085%209.16448%2014.672%208.64597%2014.1991%208.23115C13.7428%207.80804%2013.1082%207.59648%2012.2951%207.59648C11.7642%207.59648%2011.2788%207.71263%2010.8391%207.94493C10.3994%208.17723%2010.0634%208.48419%209.83112%208.86582L10.6773%209.82404ZM11.3493%2014.8765C11.1668%2015.059%2011.0756%2015.2706%2011.0756%2015.5112C11.0756%2015.7849%2011.1668%2016.0214%2011.3493%2016.2205C11.5402%2016.4113%2011.7766%2016.5067%2012.0587%2016.5067C12.3242%2016.5067%2012.544%2016.4113%2012.7182%2016.2205C12.8925%2016.0214%2012.9796%2015.7849%2012.9796%2015.5112C12.9796%2015.2706%2012.8883%2015.059%2012.7058%2014.8765C12.5316%2014.6857%2012.3159%2014.5903%2012.0587%2014.5903C11.7766%2014.5903%2011.5402%2014.6857%2011.3493%2014.8765Z%22%20fill%3D%22%23009fa4%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.main-catalog__filter-name {
    font: 16px/24px "Gilroy-Black";
    font: 1rem/1.5rem "Gilroy-Black";
}
.main-catalog__filter-item {
    line-height: 0px;
    line-height: 0rem;
}
.main-catalog__filter-item-reset {
    display: none;
}
.main-catalog__filter-reset {
    font: 16px/24px "Gilroy-Bold";
    font: 1rem/1.5rem "Gilroy-Bold";
    color: #00b9bf;
    background: none;
    cursor: pointer;
}
.main-catalog__filter-wr-input {
    float: left;
    width: 50%;
}
.main-catalog__filter-wr-input:first-child {
    padding-right: 3px;
}
.main-catalog__filter-wr-input:last-child {
    padding-left: 3px;
}
.main-catalog__filter-input {
    padding: 8px 16px;
    width: 100%;
    height: 40px;
    font: 16px/25px "Gilroy-Regular";
    font: 1rem/1.5625rem "Gilroy-Regular";
    color: #212121;
    background: #ffffff;
    border: 1px solid #bbbbbb;
    border-radius: 4px;
}
.main-catalog__filter-input.active {
    color: #212121;
}
.main-catalog__filter-input:focus {
    color: #212121;
}
.main-catalog__wr-checkbox {
    display: inline-block;
    margin: 0px 5px 8px 0px;
    vertical-align: top;
}
.main-catalog__wr-checkbox input[type="checkbox"] {
    display: none;
}
.main-catalog__wr-checkbox label {
    display: block;
    line-height: 0px;
    line-height: 0rem;
}
.main-catalog__checkbox {
    position: relative;
    display: inline-block;
    padding: 6px 40px 6px 16px;
    background: #f6f6f6;
    border-radius: 100px;
    cursor: pointer;
}
.main-catalog__checkbox-name {
    display: inline-block;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    vertical-align: top;
}
.main-catalog__checkbox-quantity {
    position: absolute;
    top: 6px;
    right: 16px;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    color: #999999;
}
.main-catalog__checkbox:hover {
    background: #eeeeee;
}
.main-catalog__wr-checkbox input[type="checkbox"]:checked ~ .main-catalog__checkbox {
    background: #666666;
}
.main-catalog__wr-checkbox input[type="checkbox"]:checked ~ .main-catalog__checkbox .main-catalog__checkbox-name {
    color: #ffffff;
}
.main-catalog__wr-checkbox input[type="checkbox"]:checked ~ .main-catalog__checkbox .main-catalog__checkbox-quantity {
    display: none;
}
.main-catalog__wr-checkbox input[type="checkbox"]:checked ~ .main-catalog__checkbox:after {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    right: 7px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.7436%208.19145C15.4807%207.93303%2015.058%207.93669%2014.7996%208.19961L11.992%2011.0562L9.13542%208.24865C8.87249%207.99023%208.44986%207.99389%208.19145%208.25682C7.93303%208.51974%207.93669%208.94237%208.19961%209.20079L11.0562%2012.0084L8.24897%2014.8646C7.99056%2015.1275%207.99421%2015.5501%208.25714%2015.8086C8.52006%2016.067%208.94269%2016.0633%209.20111%2015.8004L12.0083%2012.9442L14.8646%2015.7514C15.1275%2016.0099%2015.5501%2016.0062%2015.8086%2015.7433C16.067%2015.4804%2016.0633%2015.0577%2015.8004%2014.7993L12.9441%2011.992L15.7518%209.13542C16.0102%208.87249%2016.0065%208.44986%2015.7436%208.19145Z%22%20fill%3D%22%23ffffff%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.main-catalog__wr-checkbox input[type="checkbox"]:checked ~ .main-catalog__checkbox.hover {
    background: #212121;
}
.main-catalog__wr-checkbox input[type="checkbox"]:checked ~ .main-catalog__checkbox.hover .main-catalog__checkbox-name {
    text-decoration: line-through;
}
.main-catalog__wr-checkbox .main-catalog__checkbox {
}
.main-catalog__wr-checkbox.disabled input[type="checkbox"] ~ .main-catalog__checkbox {
    background: #e5e5e5;
    color: #bbbbbb;
}
.main-catalog__wr-checkbox.disabled input[type="checkbox"] ~ .main-catalog__checkbox .main-catalog__checkbox-quantity {
    color: #bbbbbb;
}
/*--- /catalog ---*/
/*--- product ---*/
.product .main-page {
}
.product__notification {
    margin-top: -24px;
}
.product__slider {
    /*&-video{
    		display: block !important;
            position: relative;
            cursor: pointer;
            &:after{
                content: '';
                position: absolute;
                top: 50%;
                left: 50%;
                width: 104px;
                height: 104px;
                transform: translate(-50%, -50%);
                background: url(../img/3.0/svg/play-video.svg) no-repeat center;
                background-size: 104px;
                @media screen and (max-width: 1023px){
                    width: 64px;
                    height: 64px;
                    background-size: 64px;
                }
            }
        }*/
}
.product__slider img {
    display: block !important;
    max-width: 100%;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
.product__slider-left {
    float: left;
    width: 72px;
}
.product__slider-right {
    position: relative;
    float: right;
    width: calc(100% - 96px);
}
.product__slider-right .product__actions-favorites {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 12px;
}
@media screen and (max-width: 1023px) {
    .product__slider-right {
        float: none;
        width: auto;
    }
}
.product__slider-small {
    height: 288px;
}
.product__slider-small .slick-slide {
    position: relative;
    height: 72px;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    border: none;
}
.product__slider-small .slick-slide > div {
    height: 72px;
    line-height: 72px;
    line-height: 4.5rem;
}
.product__slider-small .slick-slide:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    border: 2px solid transparent;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.product__slider-small .slick-slide.slick-current:after {
    border-color: #fe0066;
}
.product__slider-small img {
    display: inline-block !important;
    vertical-align: middle;
}
.product__slider-big {
    margin: 0 auto;
    max-width: 798px;
}
.product__slider-big .slick-prev {
    left: 24px;
}
.product__slider-big .slick-next {
    right: 24px;
}
.product__slider-big .slick-dots {
    padding-left: 0;
    left: 4px;
    bottom: 4px;
}
.product__slider-video {
    position: relative;
    margin-top: 16px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    line-height: 2.5rem;
    text-align: center;
    background: #f6f6f6;
    border-radius: 100px;
}
.product__slider-video .icon {
    vertical-align: middle;
}
.product__slider-video:hover {
    background: #eeeeee;
}
.product__slider-tags {
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    margin: 8px 0 0 8px;
    width: 100%;
    max-width: 798px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.product__slider-tags .tag {
    position: static;
    float: left;
    margin-right: 8px;
}
.product__slider-tags.hidden {
    z-index: 0;
}
.product__slider-btn {
    position: absolute;
    z-index: 1;
    width: 48px;
    height: 48px;
}
@media screen and (min-width: 1024px) {
    .product__slider-btn {
        display: none;
        top: 50%;
        left: 50%;
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.88);
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .product__slider-btn:hover {
        display: block;
    }
}
@media screen and (max-width: 1023px) {
    .product__slider-btn {
        bottom: 0;
        right: 48px;
        padding: 12px;
        background: transparent;
    }
}
.product__slider-big:hover ~ .product__slider-btn {
    display: block;
}
.product__actions .card__wr-price * {
    float: left;
}
.product__actions .card__wr-price .card__price {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 32px;
    line-height: 2rem;
}
.product__actions .card__wr-price .card__old-price {
    margin-top: 6px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
}
.product__actions .card__wr-price .tag {
    position: static;
    margin-top: 6px;
}
.product__actions .card__wr-price:after {
    display: none;
}
.product__actions-rating > * {
    float: left;
}
.product__actions-rating-count {
    margin: 2px 0 0 8px;
}
.product__actions-favorites {
    display: block;
}
.product__actions-favorites > * {
    float: left;
}
.product__actions-favorites.active .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fe0066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M19.9999%209.62787C19.9871%2010.8067%2019.5159%2011.9342%2018.6865%2012.7711C18.0976%2013.3907%2017.4786%2013.9649%2016.8747%2014.5694L15.984%2015.4459L13.7948%2017.6522L12.6927%2018.7251C12.5074%2018.9016%2012.2615%2019%2012.0057%2019C11.75%2019%2011.5041%2018.9016%2011.3188%2018.7251L10.3828%2017.8033L8.35967%2015.7934L7.00088%2014.4334L5.37033%2012.9222C4.7316%2012.2916%204.29082%2011.488%204.10213%2010.6101C4.0114%2010.2038%203.98088%209.78624%204.01154%209.37097C4.07713%208.26602%204.54432%207.22326%205.32504%206.43931C5.98292%205.75015%206.83691%205.28054%207.77086%205.09436C8.51487%204.94495%209.28398%204.97826%2010.0123%205.19144C10.7407%205.40462%2011.4065%205.79131%2011.9529%206.31841C11.9529%206.31841%2011.9529%206.31841%2012.0435%206.31841C12.7014%205.68487%2013.531%205.25916%2014.4289%205.09436C14.7912%205.0192%2015.1614%204.98875%2015.531%205.00369C16.5287%205.04834%2017.4859%205.41122%2018.2628%206.03928C19.0397%206.66735%2019.5955%207.52767%2019.849%208.4945C19.951%208.86356%2020.0018%209.24493%2019.9999%209.62787Z%22%20fill%3D%22%23fe0066%22%2F%3E%0A%3C%2Fsvg%3E");
}
.product__actions-favorites-txt {
    margin: 2px 0 0 8px;
}
.product__actions-btns {
    margin: 0 -16px;
}
.product__actions-btn:first-child {
    box-shadow:
        inset 0 -1px 0 #eeeeee,
        inset 0 1px 0 #eeeeee;
}
.product__actions-btn {
    display: block;
    position: relative;
    width: 100%;
    padding: 10px 16px;
    text-align: left;
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.product__actions-btn .icon {
    position: absolute;
    top: 20px;
    right: 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.62784%2018.0335C8.2734%2017.6504%208.27307%2017.0593%208.6271%2016.6759L12.9447%2012L8.6271%207.32414C8.27307%206.94074%208.2734%206.34956%208.62784%205.96654L8.78831%205.79313C9.18414%205.36539%209.8604%205.36539%2010.2562%205.79313L15.3715%2011.3208C15.7262%2011.7041%2015.7262%2012.2959%2015.3715%2012.6792L10.2562%2018.2069C9.8604%2018.6346%209.18414%2018.6346%208.78831%2018.2069L8.62784%2018.0335Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.product__actions-btn-color {
    float: left;
    margin: 7px 8px 0 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
.product__actions-price {
    margin: 0 -16px;
    padding: 0 16px;
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.product__actions-installment .helper__btn .helper__point.icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2016.4183%207.58172%2020%2012%2020ZM10.6773%209.82404C11.0839%209.29308%2011.5941%209.0276%2012.208%209.0276C12.5399%209.0276%2012.8178%209.1313%2013.0418%209.33871C13.2658%209.54611%2013.3778%209.79915%2013.3778%2010.0978C13.3778%2010.6288%2013.104%2011.0851%2012.5565%2011.4667C12.3242%2011.6409%2012.1541%2011.7737%2012.0462%2011.8649C11.9467%2011.9479%2011.8139%2012.0889%2011.648%2012.288C11.4904%2012.4789%2011.3867%2012.6946%2011.3369%2012.9352C11.2954%2013.1674%2011.2996%2013.4371%2011.3493%2013.744L12.656%2013.7316C12.656%2013.632%2012.6477%2013.5491%2012.6311%2013.4827C12.6228%2013.4163%2012.6311%2013.3417%2012.656%2013.2587C12.6892%2013.1757%2012.7141%2013.1094%2012.7307%2013.0596C12.7473%2013.0098%2012.7805%2012.9517%2012.8302%2012.8854C12.8883%2012.8107%2012.9339%2012.7568%2012.9671%2012.7236C13.0003%2012.6821%2013.0501%2012.6282%2013.1165%2012.5618C13.1911%2012.4954%2013.2492%2012.4457%2013.2907%2012.4125C13.3405%2012.371%2013.4027%2012.3171%2013.4773%2012.2507C13.5603%2012.1843%2013.6267%2012.1304%2013.6765%2012.0889C14.0664%2011.7737%2014.3692%2011.4501%2014.5849%2011.1183C14.8006%2010.7781%2014.9085%2010.3343%2014.9085%209.78671C14.9085%209.16448%2014.672%208.64597%2014.1991%208.23115C13.7428%207.80804%2013.1082%207.59648%2012.2951%207.59648C11.7642%207.59648%2011.2788%207.71263%2010.8391%207.94493C10.3994%208.17723%2010.0634%208.48419%209.83112%208.86582L10.6773%209.82404ZM11.3493%2014.8765C11.1668%2015.059%2011.0756%2015.2706%2011.0756%2015.5112C11.0756%2015.7849%2011.1668%2016.0214%2011.3493%2016.2205C11.5402%2016.4113%2011.7766%2016.5067%2012.0587%2016.5067C12.3242%2016.5067%2012.544%2016.4113%2012.7182%2016.2205C12.8925%2016.0214%2012.9796%2015.7849%2012.9796%2015.5112C12.9796%2015.2706%2012.8883%2015.059%2012.7058%2014.8765C12.5316%2014.6857%2012.3159%2014.5903%2012.0587%2014.5903C11.7766%2014.5903%2011.5402%2014.6857%2011.3493%2014.8765Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
}
.product__actions-installment .helper__btn-txt {
    margin-top: 2px;
}
.product__actions-installment .helper__btn.active .helper__point.icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2016.4183%207.58172%2020%2012%2020ZM10.6773%209.82404C11.0839%209.29308%2011.5941%209.0276%2012.208%209.0276C12.5399%209.0276%2012.8178%209.1313%2013.0418%209.33871C13.2658%209.54611%2013.3778%209.79915%2013.3778%2010.0978C13.3778%2010.6288%2013.104%2011.0851%2012.5565%2011.4667C12.3242%2011.6409%2012.1541%2011.7737%2012.0462%2011.8649C11.9467%2011.9479%2011.8139%2012.0889%2011.648%2012.288C11.4904%2012.4789%2011.3867%2012.6946%2011.3369%2012.9352C11.2954%2013.1674%2011.2996%2013.4371%2011.3493%2013.744L12.656%2013.7316C12.656%2013.632%2012.6477%2013.5491%2012.6311%2013.4827C12.6228%2013.4163%2012.6311%2013.3417%2012.656%2013.2587C12.6892%2013.1757%2012.7141%2013.1094%2012.7307%2013.0596C12.7473%2013.0098%2012.7805%2012.9517%2012.8302%2012.8854C12.8883%2012.8107%2012.9339%2012.7568%2012.9671%2012.7236C13.0003%2012.6821%2013.0501%2012.6282%2013.1165%2012.5618C13.1911%2012.4954%2013.2492%2012.4457%2013.2907%2012.4125C13.3405%2012.371%2013.4027%2012.3171%2013.4773%2012.2507C13.5603%2012.1843%2013.6267%2012.1304%2013.6765%2012.0889C14.0664%2011.7737%2014.3692%2011.4501%2014.5849%2011.1183C14.8006%2010.7781%2014.9085%2010.3343%2014.9085%209.78671C14.9085%209.16448%2014.672%208.64597%2014.1991%208.23115C13.7428%207.80804%2013.1082%207.59648%2012.2951%207.59648C11.7642%207.59648%2011.2788%207.71263%2010.8391%207.94493C10.3994%208.17723%2010.0634%208.48419%209.83112%208.86582L10.6773%209.82404ZM11.3493%2014.8765C11.1668%2015.059%2011.0756%2015.2706%2011.0756%2015.5112C11.0756%2015.7849%2011.1668%2016.0214%2011.3493%2016.2205C11.5402%2016.4113%2011.7766%2016.5067%2012.0587%2016.5067C12.3242%2016.5067%2012.544%2016.4113%2012.7182%2016.2205C12.8925%2016.0214%2012.9796%2015.7849%2012.9796%2015.5112C12.9796%2015.2706%2012.8883%2015.059%2012.7058%2014.8765C12.5316%2014.6857%2012.3159%2014.5903%2012.0587%2014.5903C11.7766%2014.5903%2011.5402%2014.6857%2011.3493%2014.8765Z%22%20fill%3D%22%23009fa4%22%2F%3E%0A%3C%2Fsvg%3E");
}
.product__actions-interior {
    display: inline-block;
    padding: 8px 16px;
    background: #f2f2f2;
    border-radius: 100px;
}
.product__actions-interior * {
    float: left;
}
.product__actions-interior:hover {
    background: #eeeeee;
}
.product__actions-interior-txt {
    margin: 2px 0 0 4px;
}
@media screen and (min-width: 1024px) {
    .product__actions-interior {
        position: absolute;
        bottom: 16px;
        left: 50%;
        -webkit-transform: translatex(-50%);
        -ms-transform: translatex(-50%);
        transform: translatex(-50%);
    }
}
.product__description {
    width: 77.22%;
}
.product__description-img img {
    display: block;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .product__description-img img {
        max-width: 508px;
    }
}
.product__description-hidden {
    display: none;
}
.product__description-close-popup {
    display: none;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
@media screen and (max-width: 1023px) {
    .product__description {
        margin: 0px -16px;
        padding: 0px 16px;
        width: auto;
        border-bottom: 1px solid #eeeeee;
    }
    .product__description.open {
        position: fixed;
        top: 0px;
        left: 0px;
        margin: 0px;
        padding: 40px 16px 80px !important;
        width: 100%;
        height: 100%;
        background: #ffffff;
        overflow-y: auto;
        z-index: 110;
        -webkit-overflow-scrolling: touch;
    }
    .product__description.open .product__description-title {
        font: 1.5rem/2rem "Gilroy-Black";
    }
    .product__description.open .product__description-close-popup {
        display: block;
    }
}
.product__video {
    position: relative;
}
.product__video img {
    display: block;
    width: 100%;
}
.product__video iframe {
    display: block;
}
@media screen and (max-width: 1023px) {
    .product__video img {
        max-width: 508px;
    }
}
.product__video-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.product__video-content > * {
    width: 100%;
    height: 100%;
    border: none;
}
@media screen and (max-width: 1023px) {
    .product__video-content {
        max-width: 508px;
    }
}
.product__composition img {
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: 104px;
}
.product__composition-item {
    position: relative;
    margin-bottom: 56px;
}
@media screen and (max-width: 1023px) {
    .product__composition-item {
        margin-bottom: 24px;
    }
}
@media screen and (max-width: 1023px) {
    .product__composition img {
        position: static;
        display: block;
        margin-bottom: 16px;
        max-width: 144px;
        height: 144px;
        width: 144px;
    }
}
.product__composition-text {
    padding-left: 128px;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .product__composition-text {
        padding-left: 0px;
    }
}
.product__care-rules img {
    position: absolute;
    top: 0px;
    left: 0px;
}
.product__care-rules-item {
    position: relative;
    margin-bottom: 16px;
}
.product__care-rules-text {
    padding-left: 32px;
    width: 100%;
}
.product__important {
}
.product__important-certificate {
    display: inline-block;
    padding-left: 32px;
    background: url(../img/3.0/svg/pdf.svg) no-repeat left top;
}
.product__important-certificate:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18.9464%205.82738L15.6697%202.55067C15.3182%202.19918%2014.8417%202%2014.3457%202H6.37463C5.33968%202.00391%204.5%202.84359%204.5%203.87854V20.1254C4.5%2021.1603%205.33968%2022%206.37463%2022H17.6224C18.6574%2022%2019.4971%2021.1603%2019.4971%2020.1254V7.15524C19.4971%206.65925%2019.2979%206.17887%2018.9464%205.82738ZM17.4701%207.00293H14.498V4.03085L17.4701%207.00293ZM6.37463%2020.1254V3.87854H12.6234V7.94025C12.6234%208.45968%2013.0413%208.87756%2013.5607%208.87756H17.6224V20.1254H6.37463ZM16.1462%2014.5132C15.6697%2014.0445%2014.3106%2014.1734%2013.631%2014.2593C12.9593%2013.8492%2012.5102%2013.283%2012.1938%2012.4511C12.3461%2011.8223%2012.5883%2010.8655%2012.4047%2010.264C12.2407%209.24077%2010.9284%209.34232%2010.741%2010.0336C10.5691%2010.6624%2010.7253%2011.5372%2011.0144%2012.6542C10.6238%2013.5876%2010.0419%2014.8412%209.63181%2015.5599C8.85071%2015.9621%207.79623%2016.5831%207.64001%2017.3642C7.51113%2017.9813%208.65544%2019.52%2010.6121%2016.1457C11.4869%2015.8567%2012.4399%2015.5013%2013.2834%2015.3607C14.0216%2015.759%2014.8847%2016.0246%2015.4627%2016.0246C16.4586%2016.0246%2016.5562%2014.9233%2016.1462%2014.5132ZM8.40939%2017.5517C8.60857%2017.0166%209.36624%2016.3995%209.59666%2016.1847C8.85462%2017.3681%208.40939%2017.579%208.40939%2017.5517ZM11.5963%2010.1078C11.8853%2010.1078%2011.8579%2011.3615%2011.6666%2011.7012C11.4947%2011.1584%2011.4986%2010.1078%2011.5963%2010.1078ZM10.6433%2015.4427C11.0222%2014.7827%2011.3463%2013.9977%2011.608%2013.3064C11.9321%2013.8961%2012.3461%2014.3687%2012.7835%2014.6928C11.9712%2014.8608%2011.2643%2015.2045%2010.6433%2015.4427ZM15.783%2015.2474C15.783%2015.2474%2015.5877%2015.4817%2014.3262%2014.9428C15.697%2014.8412%2015.9236%2015.1537%2015.783%2015.2474Z%22%20fill%3D%22%23009fa4%22%2F%3E%0A%3C%2Fsvg%3E");
}
.product__important-certificate:hover span {
    color: #009fa4;
    border-color: #009fa4;
}
.product__specifications {
    width: 77.22%;
}
.product__specifications-item {
    position: relative;
    display: none;
    margin-bottom: 8px;
}
.product__specifications-item p {
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.product__specifications-item:last-child {
    margin-bottom: 0px;
}
@media screen and (max-width: 1023px) {
    .product__specifications-item {
        margin-bottom: 0px;
        padding: 8px 0px;
        border-bottom: 1px solid #eeeeee;
    }
    .product__specifications-item:last-child,
    .product__specifications-item:nth-child(5) {
        border-bottom: none;
    }
}
.product__specifications-name {
    position: relative;
    display: inline-block;
    padding-right: 40px;
    width: 298px;
    vertical-align: text-bottom;
}
.product__specifications-name span {
    position: relative;
    padding-right: 8px;
    background: #ffffff;
    z-index: 1;
}
.product__specifications-name:after {
    content: "";
    position: absolute;
    bottom: 8px;
    left: 0px;
    display: block;
    width: 100%;
    height: 1px;
    border: 0.5px dashed #212121;
    opacity: 0.5;
}
@media screen and (max-width: 1023px) {
    .product__specifications-name {
        float: left;
        padding-right: 8px;
        width: 50%;
        color: #666666;
    }
    .product__specifications-name:after {
        display: none;
    }
}
.product__specifications-text {
    display: inline-block;
    padding-left: 5px;
    width: calc(100% - 310px);
    vertical-align: text-top;
}
@media screen and (max-width: 1023px) {
    .product__specifications-text {
        float: right;
        padding-left: 8px;
        width: 50%;
    }
}
.product__specifications-close-popup {
    display: none;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
@media screen and (max-width: 1023px) {
    .product__specifications {
        margin: 0px -16px;
        padding: 0px 16px;
        width: auto;
        border-bottom: 1px solid #eeeeee;
    }
    .product__specifications.open {
        position: fixed;
        top: 0px;
        left: 0px;
        margin: 0px;
        padding: 40px 16px 56px !important;
        width: 100%;
        height: 100%;
        background: #ffffff;
        overflow-y: auto;
        z-index: 110;
        -webkit-overflow-scrolling: touch;
    }
    .product__specifications.open .product__specifications-item:nth-child(5) {
        border-bottom: 1px solid #eeeeee;
    }
    .product__specifications.open .product__specifications-title {
        font: 1.5rem/2rem "Gilroy-Black";
    }
    .product__specifications.open .product__specifications-close-popup {
        display: block;
    }
}
.product__salon-delivery {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
}
@media screen and (max-width: 1023px) {
    .product__salon-delivery {
        position: static;
        margin: 0px -16px;
        padding: 0px 16px;
        width: auto;
        border-bottom: 1px solid #eeeeee;
    }
}
.product__delivery-methods {
    padding: 8px 0px 12px;
}
.product__delivery-methods-text,
.product__delivery-methods img {
    display: inline-block;
    vertical-align: top;
}
.product__delivery-methods img {
    margin-right: 5px;
}
.product__reviews {
}
.product__reviews-top {
    padding-bottom: 16px;
    border-bottom: 1px solid #eeeeee;
}
.product__reviews-top .select {
    width: 100%;
}
.product__reviews-top-name {
    position: relative;
    display: inline-block;
    max-width: 77.22%;
}
.product__reviews-top-name:after {
    content: attr(data-reviews);
    position: absolute;
    top: 0px;
    right: -19px;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    color: #666666;
}
@media screen and (max-width: 1023px) {
    .product__reviews-top-name:after {
        font: 0.875rem/1.25rem "Gilroy-Regular";
    }
}
.product__reviews-top.no-review {
    border-bottom: none;
}
@media screen and (max-width: 1023px) {
    .product__reviews-top {
        border-bottom: none;
    }
}
.product__reviews-bottom {
}
.product__reviews-bottom-wr {
    width: 77.22%;
}
@media screen and (max-width: 1023px) {
    .product__reviews-bottom-wr {
        width: auto;
    }
}
.product__reviews-bottom-item {
    position: relative;
    border-bottom: 1px solid #eeeeee;
}
.product__reviews-bottom-item .wr-rating-star {
    position: absolute;
    top: 24px;
    right: 0px;
}
@media screen and (max-width: 1023px) {
    .product__reviews-bottom-item .wr-rating-star {
        top: 40px;
    }
}
.product__reviews-bottom-item:last-child {
    border-bottom: none;
}
@media screen and (max-width: 1023px) {
    .product__reviews-bottom-item:last-child {
        border-bottom: 1px solid #eeeeee;
    }
}
.product__reviews-bottom-name {
    padding-right: 129px;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .product__reviews-bottom .btn {
        width: 100%;
    }
}
.product__reviews-dislike,
.product__reviews-like {
    display: inline-block;
    padding: 6px 8px 6px 36px;
    font: 14px/20px "Gilroy-Regular";
    font: 0.875rem/1.25rem "Gilroy-Regular";
    color: #212121;
    vertical-align: top;
    background: #f6f6f6;
    border-radius: 4px;
}
.product__reviews-dislike:hover,
.product__reviews-like:hover {
    background-color: #e5e5e5;
}
.product__reviews-like {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.1791%2012.4751C20.5466%2011.9902%2020.75%2011.3961%2020.75%2010.7779C20.75%209.79724%2020.2009%208.86896%2019.3172%208.3513C19.0897%208.21806%2018.8306%208.14793%2018.5669%208.14817H13.3212L13.4525%205.46379C13.4831%204.81509%2013.2534%204.19914%2012.8072%203.72954C12.5882%203.49807%2012.324%203.31391%2012.0309%203.18844C11.7378%203.06296%2011.422%202.99883%2011.1031%203.00002C9.96562%203.00002%208.95938%203.76449%208.6575%204.85877L6.77844%2011.6516H3.95C3.56281%2011.6516%203.25%2011.964%203.25%2012.3506V20.3011C3.25%2020.6877%203.56281%2021%203.95%2021H17.1034C17.3047%2021%2017.5016%2020.9607%2017.6831%2020.8821C18.7244%2020.4387%2019.3959%2019.423%2019.3959%2018.296C19.3959%2018.0208%2019.3566%2017.7499%2019.2778%2017.4878C19.6453%2017.0029%2019.8487%2016.4088%2019.8487%2015.7907C19.8487%2015.5155%2019.8094%2015.2446%2019.7306%2014.9825C20.0981%2014.4976%2020.3016%2013.9035%2020.3016%2013.2854C20.2972%2013.0102%2020.2578%2012.7372%2020.1791%2012.4751ZM4.825%2019.4274V13.2243H6.59687V19.4274H4.825ZM18.7463%2011.7172L18.2672%2012.1322L18.5712%2012.6869C18.6714%2012.8697%2018.7234%2013.0749%2018.7222%2013.2832C18.7222%2013.6436%2018.5647%2013.9865%2018.2934%2014.2224L17.8144%2014.6374L18.1184%2015.1922C18.2186%2015.375%2018.2706%2015.5802%2018.2694%2015.7885C18.2694%2016.1489%2018.1119%2016.4918%2017.8406%2016.7277L17.3616%2017.1427L17.6656%2017.6975C17.7658%2017.8802%2017.8177%2018.0854%2017.8166%2018.2938C17.8166%2018.783%2017.5278%2019.2242%2017.0816%2019.4252H7.99687V13.1544L10.1734%205.28032C10.2296%205.0785%2010.35%204.90045%2010.5166%204.77314C10.6832%204.64583%2010.8868%204.57621%2011.0966%204.57482C11.2628%204.57482%2011.4269%204.62288%2011.5581%204.72116C11.7747%204.8828%2011.8906%205.12743%2011.8775%205.38735L11.6675%209.7208H18.545C18.9344%209.95887%2019.175%2010.3608%2019.175%2010.7779C19.175%2011.1383%2019.0175%2011.4791%2018.7463%2011.7172Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 8px center;
}
.product__reviews-like.active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%238BC34A%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M20.1791%2012.4751C20.5466%2011.9902%2020.75%2011.3961%2020.75%2010.7779C20.75%209.79724%2020.2009%208.86896%2019.3172%208.3513C19.0897%208.21806%2018.8306%208.14793%2018.5669%208.14817H13.3212L13.4525%205.46379C13.4831%204.81509%2013.2534%204.19914%2012.8072%203.72954C12.5882%203.49807%2012.324%203.31391%2012.0309%203.18844C11.7378%203.06296%2011.422%202.99883%2011.1031%203.00002C9.96562%203.00002%208.95938%203.76449%208.6575%204.85877L6.77844%2011.6516H3.95C3.56281%2011.6516%203.25%2011.964%203.25%2012.3506V20.3011C3.25%2020.6877%203.56281%2021%203.95%2021H17.1034C17.3047%2021%2017.5016%2020.9607%2017.6831%2020.8821C18.7244%2020.4387%2019.3959%2019.423%2019.3959%2018.296C19.3959%2018.0208%2019.3566%2017.7499%2019.2778%2017.4878C19.6453%2017.0029%2019.8487%2016.4088%2019.8487%2015.7907C19.8487%2015.5155%2019.8094%2015.2446%2019.7306%2014.9825C20.0981%2014.4976%2020.3016%2013.9035%2020.3016%2013.2854C20.2972%2013.0102%2020.2578%2012.7372%2020.1791%2012.4751ZM4.825%2019.4274V13.2243H6.59687V19.4274H4.825ZM18.7463%2011.7172L18.2672%2012.1322L18.5712%2012.6869C18.6714%2012.8697%2018.7234%2013.0749%2018.7222%2013.2832C18.7222%2013.6436%2018.5647%2013.9865%2018.2934%2014.2224L17.8144%2014.6374L18.1184%2015.1922C18.2186%2015.375%2018.2706%2015.5802%2018.2694%2015.7885C18.2694%2016.1489%2018.1119%2016.4918%2017.8406%2016.7277L17.3616%2017.1427L17.6656%2017.6975C17.7658%2017.8802%2017.8177%2018.0854%2017.8166%2018.2938C17.8166%2018.783%2017.5278%2019.2242%2017.0816%2019.4252H7.99687V13.1544L10.1734%205.28032C10.2296%205.0785%2010.35%204.90045%2010.5166%204.77314C10.6832%204.64583%2010.8868%204.57621%2011.0966%204.57482C11.2628%204.57482%2011.4269%204.62288%2011.5581%204.72116C11.7747%204.8828%2011.8906%205.12743%2011.8775%205.38735L11.6675%209.7208H18.545C18.9344%209.95887%2019.175%2010.3608%2019.175%2010.7779C19.175%2011.1383%2019.0175%2011.4791%2018.7463%2011.7172Z%22%20fill%3D%22%238BC34A%22%2F%3E%0A%3C%2Fsvg%3E");
}
.product__reviews-dislike {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.32094%2011.5249C2.95344%2012.0098%202.75%2012.6039%202.75%2013.2221C2.75%2014.2028%203.29906%2015.131%204.18281%2015.6487C4.41033%2015.7819%204.66936%2015.8521%204.93312%2015.8518L10.1787%2015.8518L10.0475%2018.5362C10.0169%2019.1849%2010.2466%2019.8009%2010.6928%2020.2705C10.9118%2020.5019%2011.176%2020.6861%2011.4691%2020.8116C11.7622%2020.937%2012.078%2021.0012%2012.3969%2021C13.5344%2021%2014.5406%2020.2355%2014.8425%2019.1412L16.7216%2012.3484L19.55%2012.3484C19.9372%2012.3484%2020.25%2012.036%2020.25%2011.6494L20.25%203.69894C20.25%203.31234%2019.9372%203%2019.55%203L6.39656%203C6.19531%203%205.99844%203.03932%205.81687%203.11795C4.77562%203.56134%204.10406%204.57699%204.10406%205.70404C4.10406%205.97925%204.14344%206.25009%204.22219%206.51219C3.85469%206.99709%203.65125%207.59119%203.65125%208.20932C3.65125%208.48453%203.69062%208.75537%203.76937%209.01747C3.40187%209.50236%203.19844%2010.0965%203.19844%2010.7146C3.20281%2010.9898%203.24219%2011.2628%203.32094%2011.5249ZM18.675%204.57262L18.675%2010.7757L16.9031%2010.7757L16.9031%204.57262L18.675%204.57262ZM4.75375%2012.2828L5.23281%2011.8678L4.92875%2011.3131C4.82857%2011.1303%204.77663%2010.9251%204.77781%2010.7168C4.77781%2010.3564%204.93531%2010.0135%205.20656%209.77757L5.68562%209.36257L5.38156%208.80779C5.28139%208.62504%205.22944%208.41983%205.23062%208.2115C5.23062%207.85111%205.38812%207.50819%205.65937%207.27229L6.13844%206.8573L5.83437%206.30251C5.7342%206.11976%205.68226%205.91456%205.68344%205.70622C5.68344%205.21696%205.97219%204.77575%206.41844%204.57481L15.5031%204.57481L15.5031%2010.8456L13.3266%2018.7197C13.2704%2018.9215%2013.15%2019.0996%2012.9834%2019.2269C12.8168%2019.3542%2012.6132%2019.4238%2012.4034%2019.4252C12.2372%2019.4252%2012.0731%2019.3771%2011.9419%2019.2788C11.7253%2019.1172%2011.6094%2018.8726%2011.6225%2018.6127L11.8325%2014.2792L4.955%2014.2792C4.56562%2014.0411%204.325%2013.6392%204.325%2013.2221C4.325%2012.8617%204.4825%2012.5209%204.75375%2012.2828Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 8px center;
}
.product__reviews-dislike.active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23F44336%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3.32094%2011.5249C2.95344%2012.0098%202.75%2012.6039%202.75%2013.2221C2.75%2014.2028%203.29906%2015.131%204.18281%2015.6487C4.41033%2015.7819%204.66936%2015.8521%204.93312%2015.8518L10.1787%2015.8518L10.0475%2018.5362C10.0169%2019.1849%2010.2466%2019.8009%2010.6928%2020.2705C10.9118%2020.5019%2011.176%2020.6861%2011.4691%2020.8116C11.7622%2020.937%2012.078%2021.0012%2012.3969%2021C13.5344%2021%2014.5406%2020.2355%2014.8425%2019.1412L16.7216%2012.3484L19.55%2012.3484C19.9372%2012.3484%2020.25%2012.036%2020.25%2011.6494L20.25%203.69894C20.25%203.31234%2019.9372%203%2019.55%203L6.39656%203C6.19531%203%205.99844%203.03932%205.81687%203.11795C4.77562%203.56134%204.10406%204.57699%204.10406%205.70404C4.10406%205.97925%204.14344%206.25009%204.22219%206.51219C3.85469%206.99709%203.65125%207.59119%203.65125%208.20932C3.65125%208.48453%203.69062%208.75537%203.76937%209.01747C3.40187%209.50236%203.19844%2010.0965%203.19844%2010.7146C3.20281%2010.9898%203.24219%2011.2628%203.32094%2011.5249ZM18.675%204.57262L18.675%2010.7757L16.9031%2010.7757L16.9031%204.57262L18.675%204.57262ZM4.75375%2012.2828L5.23281%2011.8678L4.92875%2011.3131C4.82857%2011.1303%204.77663%2010.9251%204.77781%2010.7168C4.77781%2010.3564%204.93531%2010.0135%205.20656%209.77757L5.68562%209.36257L5.38156%208.80779C5.28139%208.62504%205.22944%208.41983%205.23062%208.2115C5.23062%207.85111%205.38812%207.50819%205.65937%207.27229L6.13844%206.8573L5.83437%206.30251C5.7342%206.11976%205.68226%205.91456%205.68344%205.70622C5.68344%205.21696%205.97219%204.77575%206.41844%204.57481L15.5031%204.57481L15.5031%2010.8456L13.3266%2018.7197C13.2704%2018.9215%2013.15%2019.0996%2012.9834%2019.2269C12.8168%2019.3542%2012.6132%2019.4238%2012.4034%2019.4252C12.2372%2019.4252%2012.0731%2019.3771%2011.9419%2019.2788C11.7253%2019.1172%2011.6094%2018.8726%2011.6225%2018.6127L11.8325%2014.2792L4.955%2014.2792C4.56562%2014.0411%204.325%2013.6392%204.325%2013.2221C4.325%2012.8617%204.4825%2012.5209%204.75375%2012.2828Z%22%20fill%3D%22%23F44336%22%2F%3E%0A%3C%2Fsvg%3E");
}
.product__reviews-sidebar {
    position: -webkit-sticky;
    position: sticky;
}
.product__reviews-sidebar .btn {
    width: 100%;
}
.product__reviews-text {
}
.product__reviews-text-dotted {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    width: 40px;
    height: 24px;
    vertical-align: top;
    background: #f6f6f6;
    border-radius: 4px;
    cursor: pointer;
}
.product__reviews-text-dotted:after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #999999;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow:
        -8px 0 0 #999999,
        8px 0 0 #999999;
    border-radius: 50%;
}
.product__reviews-text-dotted:hover {
    background: #e5e5e5;
}
.product__reviews-text-hidden {
    display: none;
}
.product__reviews-page {
    margin-top: 120px;
}
@media screen and (max-width: 1023px) {
    .product__reviews .select {
        width: 100%;
    }
}
@media screen and (max-width: 1023px) {
    .product .main-page {
        border-top: 1px solid #eeeeee;
    }
}
.product__buy-fixed {
    position: fixed;
    left: 0px;
    bottom: 0px;
    padding: 8px 16px 16px;
    width: 100%;
    background: rgba(255, 255, 255, 0.72);
    z-index: 10;
}
.product__buy-fixed.active {
    display: none !important;
}
.product__header {
    position: fixed;
    top: 0px;
    left: 0px;
    padding: 12px 0px;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
    z-index: 107;
}
.product__header .container {
    position: relative;
    min-height: 56px;
    line-height: 56px;
    line-height: 3.5rem;
}
.product__header-left {
    position: absolute;
    top: 50%;
    left: 40px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.product__header-left img {
    display: block;
    width: 100px;
}
.product__header-center {
    display: inline-block;
    padding: 0px 415px 0px 124px;
    width: 100%;
    vertical-align: middle;
    line-height: 1;
}
.product__header-center span {
    display: block;
    line-height: normal;
}
.product__header-center a {
    display: inline-block;
}
.product__header-center-name.hover {
    color: #009fa4;
}
.product__header-right {
    position: absolute;
    top: 50%;
    right: 40px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.product__header-right .btn {
    width: 173px;
}
.product__header-old-price {
    line-height: 20px;
    line-height: 1.25rem;
    text-decoration: line-through;
    -webkit-text-decoration-color: #fe0066;
    text-decoration-color: #fe0066;
    color: #666666;
}
.product__header.fixed {
    display: none;
}
.product__header.fixed.active {
    display: block;
}
@media screen and (max-width: 1023px) {
    .product__header {
        display: none;
    }
}
.list {
}
.list__not-numbered li {
    position: relative;
    margin-bottom: 16px;
    padding-left: 21px;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.list__not-numbered li:after {
    content: "—";
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
}
.list__not-numbered li:last-child {
    margin-bottom: 0px;
}
.wr-rating-star {
    width: 81px;
    height: 24px;
}
.wr-rating-star .rating-star {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../img/3.0/product/star2.svg) repeat-x center left;
}
.wr-rating-star .rating-star__bg {
    display: block;
    height: 100%;
    background: url(../img/3.0/product/star1.svg) repeat-x center left;
}
.rating-bar {
    position: relative;
    padding: 2px 0px;
}
.rating-bar__item {
    position: absolute;
    top: 8px;
    left: 50%;
    padding: 0px 32px;
    width: 100%;
    height: 8px;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.rating-bar__bg {
    display: block;
    width: 100%;
    height: 100%;
    background: #eeeeee;
    border-radius: 100px;
    overflow: hidden;
}
.rating-bar__bg-pink {
    display: block;
    height: 100%;
    background: #fe0066;
}
/*--- /product ---*/
/*--- search-page ---*/
.search-page form .wr-input {
    width: 100%;
}
.search-page__found {
}
@media screen and (max-width: 1023px) {
    .search-page__found {
        color: #999999;
    }
}
.search-page__filter {
    line-height: 0px;
    line-height: 0rem;
}
.search-page__filter .select .option {
    line-height: normal;
    line-height: initial;
}
.search-page__filter-link {
    display: inline-block;
    margin: 0px 5px 8px 0px;
    vertical-align: top;
}
@media screen and (max-width: 1023px) {
    .search-page__filter-link {
        white-space: normal;
    }
}
.search-page__filter-wr-link {
}
@media screen and (max-width: 1023px) {
    .search-page__filter-wr-link {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
    }
}
.search-page__search-everywhere {
    padding-left: 12px;
}
.search-page__not-found {
    margin: 0px auto;
    max-width: 668px;
    text-align: center;
}
@media screen and (max-width: 1023px) {
    .search-page__not-found {
        padding: 0px 16px;
    }
    .search-page__not-found img {
        width: 200px;
    }
}
.row-card .wr-card {
    width: 20%;
}
@media screen and (max-width: 1279px) {
    .row-card .wr-card {
        width: 25%;
    }
}
@media screen and (max-width: 1023px) {
    .row-card .wr-card {
        width: 50%;
    }
}
@media screen and (max-width: 1023px) {
    .row-card {
        position: relative;
        padding-top: 24px;
    }
    .row-card:after {
        position: absolute;
        top: -1px;
        left: 0px;
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background: #eeeeee;
    }
}
/*--- /search-page ---*/
/*--- constructor ---*/
.choose-type {
    padding-bottom: 200px;
}
.choose-type__wr-item {
    text-align: center;
}
@media screen and (max-width: 1023px) {
    .choose-type__wr-item {
        margin-bottom: 16px;
    }
}
.choose-type__item {
    position: relative;
    display: inline-block;
    padding: 8px 0px 24px;
    width: 100%;
}
.choose-type__item img {
    max-width: 266px;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .choose-type__item img {
        display: block;
        margin: 0px auto;
        max-width: 120px;
    }
}
.choose-type__item:after {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    display: none;
    width: 100%;
    height: 100%;
    border: 2px solid #00b9bf;
    box-sizing: border-box;
    border-radius: 4px;
}
.choose-type__item:hover:after {
    display: block;
}
@media screen and (max-width: 1023px) {
    .choose-type__item {
        padding: 24px 0px 32px;
        border: 1px solid #e5e5e5;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
        border-radius: 4px;
    }
    .choose-type__item:hover:after {
        display: none;
    }
}
.choose-type__text {
}
@media screen and (max-width: 1023px) {
    .choose-type__text {
        line-height: 1.25rem;
    }
}
@media screen and (max-width: 1023px) {
    .choose-type {
        padding-bottom: 96px;
    }
}
.choose-model {
    padding-bottom: 200px;
}
.choose-model__wr-item {
    text-align: center;
}
@media screen and (max-width: 1023px) {
    .choose-model__wr-item {
        margin-bottom: 16px;
    }
}
.choose-model__item {
    position: relative;
    display: inline-block;
    padding: 8px 0px 24px;
    width: 100%;
}
.choose-model__item img {
    display: block;
    margin: 0px auto;
}
.choose-model__item:after {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    display: none;
    width: 100%;
    height: 100%;
    border: 2px solid #00b9bf;
    box-sizing: border-box;
    border-radius: 4px;
}
.choose-model__item:hover:after {
    display: block;
}
@media screen and (max-width: 1023px) {
    .choose-model__item img {
        max-width: 120px;
    }
}
@media screen and (max-width: 1023px) {
    .choose-model__item {
        border: 1px solid #e5e5e5;
        box-sizing: border-box;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
        border-radius: 4px;
    }
    .choose-model__item:hover:after {
        display: none;
    }
}
.choose-model__filter {
}
@media screen and (max-width: 1023px) {
    .choose-model__filter {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
    }
    .choose-model__filter .main-catalog__wr-checkbox {
        white-space: normal;
    }
}
@media screen and (max-width: 1023px) {
    .choose-model {
        padding-bottom: 96px;
    }
    .choose-model__text {
        line-height: 1.25rem;
    }
    .choose-model__price {
        line-height: 1.25rem;
    }
}
.constructor {
}
.constructor__left {
    position: -webkit-sticky;
    position: sticky;
    top: 40px;
    float: left;
    padding-right: 24px;
    width: calc(100% - 299px);
}
.constructor__left .product__slider img {
    cursor: default;
}
@media screen and (max-width: 1023px) {
    .constructor__left {
        position: static;
        float: none;
        padding-right: 0px;
        width: 100%;
        box-shadow: inset 0 -1px 0 #eeeeee;
    }
    .constructor__left .product__slider-right {
        padding: 0 16px;
    }
}
.constructor__right {
    float: right;
    width: 299px;
}
@media screen and (max-width: 1023px) {
    .constructor__right {
        float: none;
        padding: 0px 16px;
        width: 100%;
    }
}
.constructor__wr-color {
}
@media screen and (max-width: 1023px) {
    .constructor__wr-color {
        margin: 0px -16px;
        padding: 0px 16px;
        box-shadow: inset 0 -1px 0 #eeeeee;
    }
    .constructor__wr-color-text span {
        padding-right: 24px;
        color: #00b9bf;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0004%204C7.58148%204%204%207.58148%204%2011.9996C3.99989%2013.0502%204.20675%2014.0906%204.60877%2015.0613C5.01079%2016.032%205.60009%2016.914%206.34302%2017.657C7.08595%2018.3999%207.96796%2018.9892%208.93866%2019.3912C9.90936%2019.7932%2010.9498%2020.0001%2012.0004%2020C16.4177%2020%2020%2016.4185%2020%2011.9996C20%207.58148%2016.4177%204%2012.0004%204ZM12.747%206.88818C13.527%206.88818%2013.7562%207.34066%2013.7562%207.85813C13.7562%208.50393%2013.2395%209.1014%2012.3571%209.1014C11.6188%209.1014%2011.2671%208.73059%2011.2888%208.11645C11.2888%207.59898%2011.7213%206.88818%2012.747%206.88818ZM10.7488%2016.791C10.2155%2016.791%209.82636%2016.4669%2010.1988%2015.0461L10.8096%2012.5254C10.9155%2012.1221%2010.933%2011.9604%2010.8096%2011.9604C10.6505%2011.9604%209.95802%2012.2387%209.54971%2012.5137L9.28389%2012.0779C10.5797%2010.9955%2012.0696%2010.3605%2012.707%2010.3605C13.2404%2010.3605%2013.3287%2010.9905%2013.0629%2011.9604L12.3629%2014.6103C12.2387%2015.0786%2012.2921%2015.2402%2012.4162%2015.2402C12.5762%2015.2402%2013.0995%2015.0469%2013.6145%2014.6411L13.9162%2015.0461C12.6554%2016.306%2011.2813%2016.791%2010.7488%2016.791Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
        background-position: center right;
        background-repeat: no-repeat;
    }
}
.constructor__color {
}
.constructor__color-wr-item {
    float: left;
    margin-right: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.constructor__color-wr-item:last-child {
    margin-right: 0px;
}
@media screen and (max-width: 1023px) {
    .constructor__color-wr-item {
        margin-right: 0px;
        width: 16.667%;
    }
}
.constructor__color-item {
    margin: 0px auto;
    width: 48px;
}
.constructor__color-item img {
    display: block;
    padding: 8px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
}
.constructor__color-item p {
    padding: 8px 5px;
    width: 48px;
    height: 48px;
    text-align: center;
    line-height: 16px;
    line-height: 1rem;
    cursor: pointer;
}
.constructor__color-item p:hover {
    color: #00b9bf;
}
.constructor__color-item.color-type {
    position: relative;
}
.constructor__color-item.color-type:after {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    display: none;
    width: 48px;
    height: 48px;
    border: 1px solid #666666;
    border-radius: 50%;
    cursor: pointer;
}
.constructor__color-item.color-type.active:after {
    display: block !important;
}
.constructor__module {
}
.constructor__module-wr {
    margin: 0px -8px;
}
.constructor__module-wr-item {
    float: left;
    padding: 0px 8px;
    width: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.constructor__module-item {
    position: relative;
    padding: 0px 8px;
    text-align: center;
    background: #ffffff;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    cursor: pointer;
}
.constructor__module-item img {
    display: block;
    margin: 0px auto;
    max-width: 120px;
}
.constructor__module-item:after {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}
.constructor__module-item:before {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    display: none;
    width: 100%;
    height: 100%;
    border: 2px solid #00b9bf;
    box-sizing: border-box;
    border-radius: 4px;
}
.constructor__module-item.active:before {
    display: block;
}
.constructor__module-item.active:after {
    display: none;
}
.constructor__module-item:hover {
}
.constructor__module-item:hover:after {
    border: 1px solid #bbbbbb;
}
@media screen and (max-width: 1023px) {
    .constructor__module-item {
    }
    .constructor__module-item:hover {
    }
    .constructor__module-item:hover:after {
        border: 1px solid #e5e5e5;
    }
}
.constructor__module-text {
    line-height: 20px;
    line-height: 1.25rem;
}
.constructor__module-line {
    display: block;
    width: 100%;
    height: 1px;
    background: #eeeeee;
}
.constructor__module-three .constructor__module-wr-item {
    width: 33.33%;
}
.constructor__module-three .constructor__module-item {
    padding: 0px 8px;
    line-height: 0px;
    line-height: 0rem;
    background: #ffffff;
    box-shadow: none;
    border-radius: 0px;
}
.constructor__module-three .constructor__module-item:after,
.constructor__module-three .constructor__module-item:before {
    display: none;
}
.constructor__module-three .constructor__module-item.active .constructor__module-circle:after {
    display: none;
}
.constructor__module-three .constructor__module-item.active .constructor__module-circle:before {
    display: block;
}
.constructor__module-three .constructor__module-item:hover .constructor__module-circle:after {
    border: 1px solid #bbbbbb;
}
@media screen and (max-width: 1023px) {
    .constructor__module-three .constructor__module-item:hover .constructor__module-circle:after {
        border: 1px solid #e5e5e5;
    }
}
.constructor__module-circle {
    position: relative;
    display: inline-block;
    padding: 16px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
    border-radius: 50%;
}
.constructor__module-circle:after {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
}
.constructor__module-circle:before {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    display: none;
    width: 100%;
    height: 100%;
    border: 2px solid #00b9bf;
    box-sizing: border-box;
    border-radius: 50%;
}
.constructor__module-circle.active:before {
    display: block;
}
.constructor__module-circle.active:after {
    display: none;
}
@media screen and (max-width: 1023px) {
    .constructor__module {
        margin: 0px -16px;
        padding: 0px 16px;
        box-shadow: inset 0 -1px 0 #eeeeee;
    }
}
.constructor__price .btn {
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .constructor__price {
        margin: 0px -16px;
        padding: 0px 16px;
        box-shadow: inset 0 -1px 0 #eeeeee;
    }
}
.constructor__old-price {
    display: block;
    font: 16px/24px "Gilroy-Regular";
    font: 1rem/1.5rem "Gilroy-Regular";
    color: #666666;
    text-decoration: line-through;
    -webkit-text-decoration-color: #fe0066;
    text-decoration-color: #fe0066;
}
.constructor__share {
    margin: 0px -8px;
}
.constructor__share-wr-item {
    float: left;
    padding: 0px 8px;
    width: 33.33%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.constructor__share-item {
    cursor: pointer;
}
.constructor__share-item p {
    display: block;
    margin: 0px auto;
    width: 80px;
    text-align: center;
}
.constructor__share-item:hover .constructor__share-img {
    background-color: #eeeeee;
}
.constructor__share-item:hover p {
    color: #009fa4;
}
.constructor__share-img {
    display: block;
    margin: 0px auto;
    width: 80px;
    height: 40px;
    background: #f6f6f6;
    border-radius: 100px;
}
.constructor__share-favorites {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0067%206.37794L12.5809%205.91091C13.2178%205.45172%2013.9613%205.16142%2014.7416%205.06725C15.689%204.94739%2016.6506%205.11819%2017.4982%205.55689C18.3458%205.9956%2019.0392%206.68139%2019.4861%207.52291C19.9291%208.36967%2020.0917%209.33457%2019.9505%2010.2792C19.8093%2011.2238%2019.3717%2012.0995%2018.7004%2012.7807C18.1111%2013.3833%2017.4916%2013.9709%2016.8872%2014.5584L15.8295%2015.613L13.6386%2017.8276L12.7169%2018.7315C12.5298%2018.9041%2012.2843%2019%2012.0294%2019C11.7745%2019%2011.529%2018.9041%2011.3419%2018.7315C10.9641%2018.37%2010.5864%2018.0084%2010.2238%2017.6318L7.85151%2015.3268L6.49163%2013.986L5.37349%2012.9012C4.68186%2012.2348%204.22586%2011.3625%204.07404%2010.4155C3.94653%209.72786%203.98411%209.01993%204.1837%208.3496C4.3833%207.67926%204.73924%207.06556%205.2224%206.55873C5.94134%205.73671%206.93415%205.20163%208.01772%205.05219C8.72134%204.94607%209.44%205.00226%2010.1184%205.21642C10.7969%205.43058%2011.417%205.79701%2011.9312%206.28755L12.0067%206.37794ZM12.0067%2016.6224L12.7471%2015.8993L14.1221%2014.5584L16.313%2012.4041L17.2196%2011.5303C17.6658%2011.1017%2017.9488%2010.5319%2018.0205%209.9183C18.0669%209.51673%2018.0156%209.10991%2017.871%208.73228C17.7263%208.35465%2017.4925%208.01733%2017.1894%207.74889C16.9214%207.49028%2016.6%207.29297%2016.2478%207.17069C15.8955%207.04842%2015.5208%207.0041%2015.1496%207.04082C14.5431%207.05773%2013.9634%207.29323%2013.5177%207.70369C13.2306%207.94474%2012.9738%208.21592%2012.7018%208.47203C12.609%208.56586%2012.4984%208.64037%2012.3765%208.69123C12.2546%208.74209%2012.1238%208.76828%2011.9916%208.76828C11.8595%208.76828%2011.7286%208.74209%2011.6067%208.69123C11.4848%208.64037%2011.3742%208.56586%2011.2814%208.47203L10.6166%207.79409C10.3248%207.50489%209.96937%207.28757%209.57853%207.15941C9.18769%207.03126%208.77224%206.99581%208.36525%207.05588C7.74345%207.1277%207.16895%207.42214%206.74849%207.88448C6.51494%208.12709%206.33191%208.41342%206.20996%208.72695C6.08801%209.04048%206.02957%209.37499%206.038%209.71116C6.04643%2010.0473%206.12156%2010.3785%206.25907%2010.6856C6.39658%2010.9926%206.59373%2011.2695%206.83915%2011.5002L8.63722%2013.2628L10.0122%2014.6187L11.6894%2016.2759C11.7974%2016.3849%2011.8984%2016.5006%2011.9916%2016.6224H12.0067Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.constructor__share-sms {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.3233%2017.8667C11.5118%2017.869%2010.7078%2017.711%209.95673%2017.4019H9.85871L6.7639%2018.4441C6.6391%2018.4894%206.50619%2018.5075%206.37393%2018.4972C6.24167%2018.487%206.11307%2018.4487%205.99661%2018.3848C5.88016%2018.3209%205.7785%2018.2329%205.69834%2018.1266C5.61818%2018.0203%205.56135%2017.8981%205.53158%2017.7681C5.48947%2017.597%205.48947%2017.4181%205.53158%2017.247C5.86767%2016.2189%206.21776%2015.1767%206.56785%2014.1345C6.5747%2014.0972%206.5747%2014.0591%206.56785%2014.0218C6.28872%2013.3365%206.13227%2012.607%206.10573%2011.867C6.0723%2011.0461%206.20528%2010.227%206.49658%209.45949C6.78788%208.69196%207.2314%207.99206%207.80017%207.40239C8.67443%206.47952%209.81651%205.85838%2011.063%205.62782C11.4874%205.54381%2011.9188%205.50136%2012.3514%205.50107C13.327%205.48216%2014.2912%205.7149%2015.1521%206.17709C15.9086%206.5625%2016.577%207.10218%2017.1146%207.76174C17.6523%208.4213%2018.0474%209.18627%2018.2749%2010.0079C18.4344%2010.5566%2018.51%2011.1264%2018.499%2011.698C18.5096%2013.2176%2017.961%2014.6875%2016.9586%2015.8245C16.1045%2016.8151%2014.9552%2017.5018%2013.6817%2017.7822C13.2332%2017.8587%2012.7778%2017.8871%2012.3233%2017.8667ZM7.9122%2016.0781L9.57864%2015.5147C9.70292%2015.4628%209.83616%2015.4361%209.97074%2015.4361C10.1053%2015.4361%2010.2386%2015.4628%2010.3628%2015.5147C11.1722%2015.9218%2012.0907%2016.0552%2012.9815%2015.895C13.9149%2015.7517%2014.7705%2015.2891%2015.4041%2014.5852C15.8734%2014.1036%2016.2212%2013.516%2016.4185%2012.8717C16.6158%2012.2273%2016.657%2011.5447%2016.5384%2010.8811C16.4226%209.9493%2015.9867%209.08746%2015.3061%208.4446C14.8907%208.04583%2014.4003%207.73451%2013.8637%207.52889C13.3271%207.32327%2012.7551%207.22748%2012.1812%207.24716C11.6072%207.26684%2011.043%207.40158%2010.5216%207.64348C10.0001%207.88538%209.53194%208.22957%209.14452%208.65585C8.4491%209.3935%208.04141%2010.3586%207.99622%2011.374C7.95364%2012.1195%208.10826%2012.863%208.44433%2013.5289C8.49647%2013.6463%208.52342%2013.7735%208.52342%2013.9021C8.52342%2014.0307%208.49647%2014.1579%208.44433%2014.2753C8.44433%2014.5147%208.2903%2014.7683%208.20627%2015.0077L7.9122%2016.0781Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.constructor__share-mail {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0599%2017.9993H6.27736C5.97947%2018.0042%205.68358%2017.9503%205.40702%2017.8407C5.13046%2017.7312%204.87878%2017.5682%204.6667%2017.3613C4.45462%2017.1544%204.28641%2016.9077%204.17192%2016.6358C4.05742%2016.3638%203.99893%2016.072%203.99988%2015.7774C3.99988%2012.9381%203.99988%2010.0982%203.99988%207.25786C3.99022%206.73325%204.16979%206.22236%204.50643%205.81675C4.84307%205.41113%205.31478%205.13729%205.83705%205.04428C5.99821%205.01411%206.16192%204.99928%206.32594%204.99999C10.1268%204.99999%2013.9282%204.99999%2017.73%204.99999C18.2932%204.99437%2018.838%205.19771%2019.257%205.56985C19.6759%205.94199%2019.9386%206.45591%2019.9931%207.01016C19.9995%207.08504%2020.0018%207.16022%2019.9999%207.23535V15.7377C20.0104%2016.2866%2019.8142%2016.8199%2019.4495%2017.2339C19.0848%2017.6479%2018.5775%2017.9132%2018.0261%2017.9783C17.8845%2017.9944%2017.742%2018.0012%2017.5994%2017.9985C15.7522%2018%2013.9056%2018.0003%2012.0599%2017.9993ZM5.63207%208.79064C5.63207%208.83492%205.62676%208.8657%205.62676%208.89272C5.62676%2011.1716%205.62676%2013.4503%205.62676%2015.7286C5.62634%2015.7976%205.63553%2015.8663%205.65409%2015.9328C5.73911%2016.2278%205.97369%2016.3832%206.32822%2016.3832H17.7065C18.1088%2016.3832%2018.3753%2016.1212%2018.3753%2015.7241C18.3753%2013.4452%2018.3753%2011.1666%2018.3753%208.88822C18.3753%208.85969%2018.3753%208.83192%2018.37%208.79064L18.2759%208.85369L14.9872%2011.1303L12.5404%2012.8245C12.4075%2012.9252%2012.2506%2012.9905%2012.0849%2013.0144C11.8435%2013.0407%2011.6416%2012.9513%2011.4495%2012.8177C9.54401%2011.4961%207.63777%2010.1755%205.73076%208.85594C5.70192%208.83567%205.67003%208.81691%205.63207%208.79064ZM18.2599%206.88706C18.1962%206.8005%2018.1121%206.73068%2018.0148%206.6837C17.9175%206.63673%2017.8101%206.61403%2017.7019%206.61758H6.32518C6.29178%206.61758%206.25762%206.61758%206.22498%206.61758C6.12939%206.62313%206.03641%206.65048%205.9533%206.69749C5.87019%206.7445%205.79922%206.8099%205.74595%206.88856C5.77783%206.91183%205.80136%206.92984%205.82566%206.94636C7.85514%208.35102%209.88462%209.75819%2011.9141%2011.1679C11.9384%2011.1909%2011.9708%2011.2037%2012.0044%2011.2037C12.0381%2011.2037%2012.0705%2011.1909%2012.0948%2011.1679C13.7953%209.98488%2015.4971%208.80465%2017.2001%207.62717C17.5501%207.38247%2017.8993%207.13852%2018.2599%206.88706Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.constructor__checkout {
}
.constructor__checkout-img {
    display: block;
    max-width: 100%;
    width: 100%;
}
@media screen and (max-width: 1023px) {
    .constructor__checkout-img {
        margin: 0px auto;
        max-width: 736px;
    }
}
.constructor__checkout-bottom {
    box-shadow: inset 0 1px 0 #eeeeee;
}
@media screen and (max-width: 1023px) {
    .constructor__checkout-bottom {
        margin: 0px -16px;
    }
    .constructor__checkout-bottom .main-page__categories-mob {
        padding: 0px 0px 16px 0px;
    }
    .constructor__checkout-bottom .main-page__card-slider {
        padding: 0px 0px 16px 0px;
    }
}
.constructor__checkout-btn {
}
@media screen and (max-width: 1023px) {
    .constructor__checkout-btn {
        padding: 12px 24px;
        width: 100%;
        font: 1rem/1.5rem "Gilroy-Bold";
    }
}
.constructor__sheet .line-b {
    height: 1px;
}
.constructor__sheet-wr {
    -js-display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0px -12px;
}
.constructor__sheet-price,
.constructor__sheet-name {
    display: none;
}
.constructor__sheet-img {
    display: none;
    width: 100%;
    border-radius: 50%;
}
.constructor__sheet-item {
    margin: 0px 12px;
    width: 33.33%;
    min-height: 164px;
    text-align: center;
    cursor: pointer;
}
.constructor__sheet-item.active .constructor__sheet-img,
.constructor__sheet-item.active .constructor__sheet-price,
.constructor__sheet-item.active .constructor__sheet-name {
    display: block;
}
.constructor__sheet-item.active .icon {
    display: none;
}
.constructor__sheet-wr-img {
    position: relative;
    margin: 0px auto;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: #f6f6f6;
}
.constructor__sheet-wr-img .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%204C11.4477%204%2011%204.44772%2011%205V11H5C4.44772%2011%204%2011.4477%204%2012C4%2012.5523%204.44772%2013%205%2013H11V19C11%2019.5523%2011.4477%2020%2012%2020C12.5523%2020%2013%2019.5523%2013%2019V13H19C19.5523%2013%2020%2012.5523%2020%2012C20%2011.4477%2019.5523%2011%2019%2011H13V5C13%204.44772%2012.5523%204%2012%204Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.popup-constructor {
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    width: 100%;
    height: 100%;
    background: #ffffff;
    overflow-y: auto;
    z-index: 110;
}
.popup-constructor__color-hover {
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    width: 400px;
    height: 400px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.32);
    border-radius: 4px;
    overflow: hidden;
    z-index: 107;
}
.popup-constructor__color-hover img {
    width: 100%;
    height: 100%;
}
.popup-constructor__color {
    -webkit-overflow-scrolling: touch;
}
.popup-constructor__color-item {
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.popup-constructor__color-img {
    position: relative;
}
.popup-constructor__color-img img {
    display: block;
    width: 100%;
    max-height: 575px;
}
.popup-constructor__color-increase {
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 8px;
    background: rgba(33, 33, 33, 0.72);
}
.popup-constructor__color-increase .icon {
    display: block;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.1999%205.59999C8.10711%205.59999%205.5999%208.1072%205.5999%2011.2C5.5999%2014.2928%208.10711%2016.8%2011.1999%2016.8C14.2927%2016.8%2016.7999%2014.2928%2016.7999%2011.2C16.7999%208.1072%2014.2927%205.59999%2011.1999%205.59999ZM3.9999%2011.2C3.9999%207.22354%207.22345%203.99999%2011.1999%203.99999C15.1764%203.99999%2018.3999%207.22354%2018.3999%2011.2C18.3999%2015.1764%2015.1764%2018.4%2011.1999%2018.4C7.22345%2018.4%203.9999%2015.1764%203.9999%2011.2Z%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.1542%2015.1543C15.4666%2014.8419%2015.9732%2014.8419%2016.2856%2015.1543L19.7656%2018.6343C20.078%2018.9467%2020.078%2019.4533%2019.7656%2019.7657C19.4532%2020.0781%2018.9466%2020.0781%2018.6342%2019.7657L15.1542%2016.2857C14.8418%2015.9733%2014.8418%2015.4667%2015.1542%2015.1543Z%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.1999%207.99999C11.6417%207.99999%2011.9999%208.35817%2011.9999%208.79999V13.6C11.9999%2014.0418%2011.6417%2014.4%2011.1999%2014.4C10.7581%2014.4%2010.3999%2014.0418%2010.3999%2013.6V8.79999C10.3999%208.35817%2010.7581%207.99999%2011.1999%207.99999Z%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.9999%2011.2C7.9999%2010.7582%208.35807%2010.4%208.7999%2010.4H13.5999C14.0417%2010.4%2014.3999%2010.7582%2014.3999%2011.2C14.3999%2011.6418%2014.0417%2012%2013.5999%2012H8.7999C8.35807%2012%207.9999%2011.6418%207.9999%2011.2Z%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.4325%2014.8669C16.2844%2013.8845%2016.7999%2012.6024%2016.7999%2011.2C16.7999%208.1072%2014.2927%205.59999%2011.1999%205.59999C8.10711%205.59999%205.5999%208.1072%205.5999%2011.2C5.5999%2014.2928%208.10711%2016.8%2011.1999%2016.8C12.6023%2016.8%2013.8844%2016.2845%2014.8668%2015.4326C14.9413%2015.368%2015.0141%2015.3015%2015.085%2015.2331C15.1061%2015.2057%2015.1291%2015.1794%2015.1542%2015.1543C15.1793%2015.1292%2015.2056%2015.1062%2015.233%2015.0851C15.3014%2015.0141%2015.3679%2014.9414%2015.4325%2014.8669ZM15.166%2015.0105C15.1374%2015.0329%2015.1098%2015.0573%2015.0835%2015.0836C15.0572%2015.1099%2015.0328%2015.1375%2015.0104%2015.1661C14.0219%2016.1161%2012.6791%2016.7%2011.1999%2016.7C8.16234%2016.7%205.6999%2014.2376%205.6999%2011.2C5.6999%208.16243%208.16234%205.69999%2011.1999%205.69999C14.2375%205.69999%2016.6999%208.16243%2016.6999%2011.2C16.6999%2012.6792%2016.116%2014.022%2015.166%2015.0105ZM15.615%2016.8879C14.3958%2017.8356%2012.8637%2018.4%2011.1999%2018.4C7.22345%2018.4%203.9999%2015.1764%203.9999%2011.2C3.9999%207.22354%207.22345%203.99999%2011.1999%203.99999C15.1764%203.99999%2018.3999%207.22354%2018.3999%2011.2C18.3999%2012.8638%2017.8355%2014.3959%2016.8878%2015.6151C16.8672%2015.6416%2016.8464%2015.6679%2016.8254%2015.6941L19.7656%2018.6343C20.078%2018.9467%2020.078%2019.4533%2019.7656%2019.7657C19.4532%2020.0781%2018.9466%2020.0781%2018.6342%2019.7657L15.6941%2016.8255C15.6678%2016.8465%2015.6415%2016.8673%2015.615%2016.8879ZM15.6862%2016.9591C14.4485%2017.9247%2012.8914%2018.5%2011.1999%2018.5C7.16822%2018.5%203.8999%2015.2317%203.8999%2011.2C3.8999%207.16831%207.16822%203.89999%2011.1999%203.89999C15.2316%203.89999%2018.4999%207.16831%2018.4999%2011.2C18.4999%2012.8915%2017.9246%2014.4486%2016.959%2015.6863L19.8363%2018.5636C20.1878%2018.9151%2020.1878%2019.4849%2019.8363%2019.8364C19.4848%2020.1879%2018.915%2020.1879%2018.5635%2019.8364L15.6862%2016.9591ZM10.3999%208.79999C10.3999%208.35817%2010.7581%207.99999%2011.1999%207.99999C11.6417%207.99999%2011.9999%208.35817%2011.9999%208.79999V10.4H13.5999C14.0417%2010.4%2014.3999%2010.7582%2014.3999%2011.2C14.3999%2011.6418%2014.0417%2012%2013.5999%2012H11.9999V13.6C11.9999%2014.0418%2011.6417%2014.4%2011.1999%2014.4C10.7581%2014.4%2010.3999%2014.0418%2010.3999%2013.6V12H8.7999C8.35807%2012%207.9999%2011.6418%207.9999%2011.2C7.9999%2010.7582%208.35807%2010.4%208.7999%2010.4H10.3999V8.79999ZM10.2999%2010.3V8.79999C10.2999%208.30294%2010.7028%207.89999%2011.1999%207.89999C11.697%207.89999%2012.0999%208.30294%2012.0999%208.79999V10.3H13.5999C14.097%2010.3%2014.4999%2010.7029%2014.4999%2011.2C14.4999%2011.6971%2014.097%2012.1%2013.5999%2012.1H12.0999V13.6C12.0999%2014.0971%2011.697%2014.5%2011.1999%2014.5C10.7028%2014.5%2010.2999%2014.0971%2010.2999%2013.6V12.1H8.7999C8.30285%2012.1%207.8999%2011.6971%207.8999%2011.2C7.8999%2010.7029%208.30285%2010.3%208.7999%2010.3H10.2999Z%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%2F%3E%0A%3C%2Fsvg%3E");
}
.popup-constructor__close {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 8px;
    background: rgba(33, 33, 33, 0.72);
}
.popup-constructor__close .icon {
    display: block;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22rgba(255%2C255%2C255%2C0.56)%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.popup-constructor__gallery {
    display: none;
    background: #212121;
}
.popup-constructor__gallery img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.constructor-bed-linen .constructor__right,
.constructor-bed-linen .constructor__left,
.constructor-bed-linen .constructor__left-img {
    width: 100%;
}
.constructor-bed-linen .constructor__left-img {
    display: block;
}
.constructor-bed-linen .constructor__share,
.constructor-bed-linen .constructor__module-wr {
    margin: 0px -12px;
}
.constructor-bed-linen .constructor__share-wr-item,
.constructor-bed-linen .constructor__module-wr-item {
    padding: 0px 12px;
}
.constructor-bed-linen .constructor__share-item p,
.constructor-bed-linen .constructor__share-img {
    width: 100%;
}
.constructor-bed-linen .constructor__share,
.constructor-bed-linen .constructor__price {
    display: none;
}
.constructor-bed-linen .constructor__share-favorites {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0067%206.37794L12.5809%205.91091C13.2178%205.45172%2013.9613%205.16142%2014.7416%205.06725C15.689%204.94739%2016.6506%205.11819%2017.4982%205.55689C18.3458%205.9956%2019.0392%206.68139%2019.4861%207.52291C19.9291%208.36967%2020.0917%209.33457%2019.9505%2010.2792C19.8093%2011.2238%2019.3717%2012.0995%2018.7004%2012.7807C18.1111%2013.3833%2017.4916%2013.9709%2016.8872%2014.5584L15.8295%2015.613L13.6386%2017.8276L12.7169%2018.7315C12.5298%2018.9041%2012.2843%2019%2012.0294%2019C11.7745%2019%2011.529%2018.9041%2011.3419%2018.7315C10.9641%2018.37%2010.5864%2018.0084%2010.2238%2017.6318L7.85151%2015.3268L6.49163%2013.986L5.37349%2012.9012C4.68186%2012.2348%204.22586%2011.3625%204.07404%2010.4155C3.94653%209.72786%203.98411%209.01993%204.1837%208.3496C4.3833%207.67926%204.73924%207.06556%205.2224%206.55873C5.94134%205.73671%206.93415%205.20163%208.01772%205.05219C8.72134%204.94607%209.44%205.00226%2010.1184%205.21642C10.7969%205.43058%2011.417%205.79701%2011.9312%206.28755L12.0067%206.37794ZM12.0067%2016.6224L12.7471%2015.8993L14.1221%2014.5584L16.313%2012.4041L17.2196%2011.5303C17.6658%2011.1017%2017.9488%2010.5319%2018.0205%209.9183C18.0669%209.51673%2018.0156%209.10991%2017.871%208.73228C17.7263%208.35465%2017.4925%208.01733%2017.1894%207.74889C16.9214%207.49028%2016.6%207.29297%2016.2478%207.17069C15.8955%207.04842%2015.5208%207.0041%2015.1496%207.04082C14.5431%207.05773%2013.9634%207.29323%2013.5177%207.70369C13.2306%207.94474%2012.9738%208.21592%2012.7018%208.47203C12.609%208.56586%2012.4984%208.64037%2012.3765%208.69123C12.2546%208.74209%2012.1238%208.76828%2011.9916%208.76828C11.8595%208.76828%2011.7286%208.74209%2011.6067%208.69123C11.4848%208.64037%2011.3742%208.56586%2011.2814%208.47203L10.6166%207.79409C10.3248%207.50489%209.96937%207.28757%209.57853%207.15941C9.18769%207.03126%208.77224%206.99581%208.36525%207.05588C7.74345%207.1277%207.16895%207.42214%206.74849%207.88448C6.51494%208.12709%206.33191%208.41342%206.20996%208.72695C6.08801%209.04048%206.02957%209.37499%206.038%209.71116C6.04643%2010.0473%206.12156%2010.3785%206.25907%2010.6856C6.39658%2010.9926%206.59373%2011.2695%206.83915%2011.5002L8.63722%2013.2628L10.0122%2014.6187L11.6894%2016.2759C11.7974%2016.3849%2011.8984%2016.5006%2011.9916%2016.6224H12.0067Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
@media screen and (max-width: 1023px) {
    .constructor-bed-linen .constructor__share {
        margin: 0px -16px;
        border-bottom: 1px solid #eeeeee;
    }
    .constructor-bed-linen .constructor__module {
        padding: 0px;
    }
    .constructor-bed-linen .constructor__module-wr {
        margin: 0px 8px;
    }
    .constructor-bed-linen .constructor__module-wr-item {
        padding: 0px 8px;
        width: 25%;
    }
    .constructor-bed-linen .constructor__module-wr-item:first-child {
        padding-left: 8px;
    }
    .constructor-bed-linen .constructor__module-wr-item:last-child {
        padding-right: 8px;
    }
    .constructor-bed-linen .constructor__module-item {
        margin-bottom: 16px;
    }
    .constructor-bed-linen .constructor__sheet-wr {
        margin: 0px 12px;
    }
    .constructor-bed-linen .constructor__sheet {
        margin: 0px -16px;
    }
    .constructor-bed-linen .constructor__sheet-item {
        margin: 0px 4px;
    }
    .constructor-bed-linen .constructor__sheet-name {
        position: relative;
        max-height: 20px;
        overflow: hidden;
    }
    .constructor-bed-linen .constructor__sheet-name:after {
        content: "";
        display: block;
        position: absolute;
        top: 0px;
        right: 0px;
        width: 44px;
        height: 16px;
        background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 77.08%);
    }
    .constructor-bed-linen .constructor__left-img {
        margin: 0px auto;
        max-width: 736px;
    }
    .constructor-bed-linen .constructor__share-item p,
    .constructor-bed-linen .constructor__share-img {
        width: 80px;
    }
}
@media screen and (max-width: 479px) {
    .constructor-bed-linen .constructor__module-wr {
        margin: 0px;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
    }
    .constructor-bed-linen .constructor__module-wr-item {
        float: none;
        display: inline-block;
        padding: 0px 5px;
        width: 114px;
    }
    .constructor-bed-linen .constructor__module-wr-item:first-child {
        margin-left: 11px;
        padding-left: 5px;
    }
    .constructor-bed-linen .constructor__module-wr-item:last-child {
        margin-right: 11px;
        padding-right: 5px;
    }
}
/*--- /constructor ---*/
/*--- info-page ---*/
.info-page {
}
.info-page__item {
    display: block;
    width: 100%;
    padding: 40px 32px 56px;
    background: #f6f6f6;
    border-radius: 4px;
}
.info-page__item .icon {
    display: block;
    margin: 0 auto 4px;
    width: 80px;
    height: 80px;
    background-size: 80px !important;
}
.info-page__item .icon.i-measure {
    background: url(../img/3.0/info-page/measure.svg) no-repeat center;
}
.info-page__item:hover {
    background: #eeeeee;
}
.info-page__card {
    padding: 8px 24px 8px 16px;
    background: #f6f6f6;
    border-radius: 4px;
    cursor: pointer;
}
.info-page__card:after {
    content: "";
    display: block;
    clear: both;
}
.info-page__card-name {
    float: left;
    margin-top: 8px;
    width: calc(100% - 132px);
}
.info-page__card-icon {
    float: right;
}
.info-page__delivery-payment .container {
    background: url(../img/3.0/info-page/delivery-payment/bg__delivery-payment.svg) no-repeat calc(50% + 335px) 112px;
}
@media screen and (max-width: 1279px) {
    .info-page__delivery-payment .container {
        background-position: calc(66.666666% + 408px) 112px;
    }
}
@media screen and (max-width: 1023px) {
    .info-page {
    }
    .info-page__item {
        margin-bottom: 16px;
        padding: 24px 16px 32px;
    }
    .info-page__item .icon {
        margin: 0 auto;
        width: 56px;
        height: 56px;
        background-size: 56px !important;
    }
    .info-page__delivery-payment .container {
        background: none;
    }
}
@media screen and (max-width: 767px) {
    .info-page {
    }
    .info-page__card {
    }
    .info-page__card-wrapper + .info-page__card-wrapper {
        margin-top: 16px;
    }
    .info-page__card-wrapper {
        width: 100%;
    }
}
/*--- info-page ---*/
/*--- bonus-subscription ---*/
.bonus-subscription {
    position: relative;
    background: #b0e2e3;
}
.bonus-subscription .container {
    position: relative;
}
.bonus-subscription__right {
    left: 50%;
}
.bonus-subscription__info a {
    color: #00b9bf;
    cursor: pointer;
}
.bonus-subscription__info {
    margin: 0;
}
.bonus-subscription__info a:hover {
    color: #009fa4;
}
.bonus-subscription__consent {
    margin: 0;
}
.bonus-subscription__consent .label {
    margin: 0;
}
.bonus-subscription__consent .label__text {
    display: inline;
    line-height: 1.4;
}
.bonus-subscription__consent .input-checkbox {
    top: 2px !important;
}
.bonus-subscription .input-submit:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
.bonus-subscription img {
    height: auto;
    max-height: 773px;
    max-width: 576px;
    object-fit: contain;
    align-self: flex-end;
}
@media screen and (max-width: 1440px) {
    .bonus-subscription__right {
        left: 58.33333333%;
    }
    .bonus-subscription img {
        max-height: 824px;
        max-width: 612px;
    }
}
.bonus-subscription__form {
    position: relative;
    z-index: 1;
    background: #ffffff;
    box-shadow: 0px 14px 25px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
}
@media screen and (min-width: 1280px) {
    .bonus-subscription img.col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .bonus-subscription .row img.col-md-7 {
        width: 50%;
    }

    .bonus-subscription .row > div.col-md-5 {
        width: 33.33333333%;
    }
}

@media screen and (max-width: 1279px) {
    .bonus-subscription img {
        max-height: 749px;
        max-width: 559px;
    }
}
@media screen and (max-width: 1023px) {
    .bonus-subscription {
        padding-top: 260px;
        min-height: auto;
    }
    .bonus-subscription .container {
        padding-left: 24px;
        padding-right: 24px;
    }
    .bonus-subscription img {
        display: none;
    }
    .bonus-subscription__right {
        left: 0;
    }
    .bonus-subscription__form {
        margin: 0 auto;
        max-width: 488px;
        box-shadow: none;
    }
}
/*--- /bonus-subscription ---*/
.popup-basket {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    margin: 0 !important;
    padding: 4px 4px 4px 0;
    width: 320px !important;
    height: 100%;
    background: #ffffff;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    box-shadow: none;
    border-radius: 0;
}
.popup-basket .easy-scrolling {
    height: 100%;
    padding: 0 12px 36px 16px;
    background: #ffffff;
    overflow-x: hidden;
}
.popup-basket .popup__close {
    position: relative !important;
    top: -4px !important;
    left: 16px !important;
}
.popup-basket__goods:first-child {
    box-shadow:
        inset 0 1px 0 #eeeeee,
        inset 0 -1px 0 #eeeeee;
}
.popup-basket__goods {
    position: relative;
    padding: 16px 0 24px;
    box-shadow: inset 0 -1px 0 #eeeeee;
}
.popup-basket__goods > * {
    float: left;
}
.popup-basket__goods-photo img {
    width: 60px;
}
.popup-basket__goods-content {
    padding: 0 32px 0 16px;
    width: calc(100% - 60px);
}
.popup-basket__goods-content .card__wr-price {
    margin-bottom: 4px;
}
.popup-basket__goods-content .card__wr-price:after {
    display: none;
}
.popup-basket__goods-delete {
    position: absolute;
    top: 16px;
    right: 0;
}
.popup-basket__goods-delete .icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.20073%208.36561H6.14449C5.90976%208.36561%205.67284%208.36561%205.43956%208.36198C5.07058%208.35507%204.75965%208.02864%204.75022%207.65822C4.74584%207.47992%204.80657%207.30616%204.921%207.16955C5.03544%207.03294%205.1957%206.94289%205.37171%206.91628C5.40336%206.91228%205.43524%206.91046%205.46713%206.91083H8.37758V6.85812C8.37758%206.64001%208.37758%206.419%208.37758%206.19944C8.37976%205.70397%208.5227%205.2543%208.82492%204.86062C8.99489%204.633%209.20861%204.44176%209.45349%204.29817C9.69836%204.15458%209.96944%204.06154%2010.2508%204.02454C10.3627%204.00878%2010.4755%204.00101%2010.5885%204.00127C11.5318%203.99958%2012.4751%203.99958%2013.4184%204.00127C14.0287%204.00127%2014.558%204.20702%2014.993%204.63706C15.333%204.9667%2015.5506%205.40269%2015.6098%205.873C15.6275%206.04922%2015.636%206.22626%2015.6352%206.40337C15.6388%206.55604%2015.6352%206.70872%2015.6352%206.86139V6.91301H18.5377C18.7203%206.91636%2018.8951%206.98865%2019.0269%207.11542C19.1587%207.2422%2019.2379%207.41414%2019.2487%207.59689C19.2595%207.77965%2019.2011%207.95976%2019.0852%208.10125C18.9693%208.24275%2018.8043%208.33521%2018.6233%208.36016C18.5351%208.3672%2018.4465%208.3695%2018.3581%208.36707C18.1767%208.36707%2017.9985%208.36707%2017.8113%208.36707V8.43286C17.8113%2011.5591%2017.8113%2014.6853%2017.8113%2017.8115C17.8152%2018.0922%2017.7633%2018.3709%2017.6588%2018.6314C17.5542%2018.8919%2017.399%2019.129%2017.2022%2019.3288C16.7976%2019.7498%2016.2988%2019.9686%2015.7165%2019.9969C15.666%2019.9995%2015.6152%2019.9998%2015.5644%2019.9998C13.1685%2019.9998%2010.7726%2019.9998%208.37685%2019.9998C8.09803%2020.0032%207.82131%2019.951%207.56273%2019.8465C7.30416%2019.7419%207.06886%2019.5869%206.87047%2019.3906C6.44889%2018.9813%206.2312%2018.4807%206.20363%2017.8944C6.20145%2017.8493%206.20073%2017.8042%206.20073%2017.7592V8.36561ZM16.3594%208.36961H7.65196V17.7991C7.64974%2017.8972%207.66735%2017.9947%207.70373%2018.0858C7.74012%2018.1769%207.79453%2018.2597%207.86368%2018.3291C7.93283%2018.3986%208.01529%2018.4533%208.1061%2018.49C8.19691%2018.5266%208.2942%2018.5445%208.39209%2018.5425H15.6207C15.7186%2018.5445%2015.8159%2018.5266%2015.9067%2018.49C15.9975%2018.4533%2016.0799%2018.3986%2016.1491%2018.3291C16.2182%2018.2597%2016.2727%2018.1769%2016.309%2018.0858C16.3454%2017.9947%2016.363%2017.8972%2016.3608%2017.7991V8.37034L16.3594%208.36961ZM14.1825%206.90938V6.19144C14.1836%206.09446%2014.1654%205.99824%2014.1288%205.90844C14.0923%205.81864%2014.0381%205.73708%2013.9697%205.66855C13.9012%205.60002%2013.8197%205.54592%2013.73%205.50943C13.6403%205.47293%2013.5442%205.45478%2013.4475%205.45605H10.5631C10.4667%205.45508%2010.3711%205.47338%2010.2818%205.50987C10.1925%205.54636%2010.1114%205.60031%2010.0431%205.66857C9.97491%205.73684%209.92094%205.81804%209.88439%205.90744C9.84784%205.99685%209.82944%206.09265%209.83026%206.18926C9.83026%206.41464%209.83026%206.64001%209.83026%206.86539C9.83026%206.87957%209.83026%206.89375%209.83244%206.90974L14.1825%206.90938Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3Cpath%20d%3D%22M9.83026%2013.4548V11.2737C9.82681%2011.0886%209.89399%2010.9091%2010.0181%2010.7719C10.1422%2010.6347%2010.3139%2010.5501%2010.4981%2010.5354C10.6824%2010.5207%2010.8652%2010.577%2011.0095%2010.6928C11.1537%2010.8086%2011.2484%2010.9751%2011.2742%2011.1585C11.2808%2011.2001%2011.284%2011.2421%2011.2837%2011.2843C11.2837%2012.7296%2011.2837%2014.1747%2011.2837%2015.6195C11.2856%2015.715%2011.2687%2015.8099%2011.234%2015.8989C11.1993%2015.9878%2011.1474%2016.069%2011.0814%2016.1379C11.0154%2016.2067%2010.9364%2016.2619%2010.8491%2016.3002C10.7618%2016.3385%2010.6679%2016.3592%2010.5726%2016.3611C10.3801%2016.3649%2010.194%2016.292%2010.0552%2016.1584C9.91642%2016.0248%209.83628%2015.8414%209.83243%2015.6486C9.83074%2014.9162%209.83002%2014.185%209.83026%2013.4548Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3Cpath%20d%3D%22M14.184%2013.4533V15.6344C14.1854%2015.8184%2014.1172%2015.9961%2013.993%2016.1316C13.8688%2016.2672%2013.698%2016.3506%2013.5149%2016.3649C13.3319%2016.3792%2013.1502%2016.3235%2013.0065%2016.2089C12.8628%2016.0943%2012.7678%2015.9294%2012.7407%2015.7475C12.7346%2015.7057%2012.7316%2015.6635%2012.7317%2015.6213C12.7317%2014.1765%2012.7317%2012.7314%2012.7317%2011.2861C12.7299%2011.1906%2012.747%2011.0957%2012.7819%2011.0069C12.8168%2010.918%2012.8688%2010.8369%2012.9349%2010.7682C13.0011%2010.6994%2013.0801%2010.6444%2013.1675%2010.6063C13.2549%2010.5682%2013.3489%2010.5477%2013.4442%2010.546C13.5395%2010.5442%2013.6342%2010.5613%2013.7229%2010.5963C13.8116%2010.6312%2013.8925%2010.6834%2013.9611%2010.7497C14.0297%2010.8159%2014.0846%2010.8951%2014.1227%2010.9827C14.1607%2011.0702%2014.1812%2011.1644%2014.1829%2011.2599C14.1841%2011.9908%2014.1845%2012.722%2014.184%2013.4533Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
}
.popup-basket__goods-tags {
    margin: 0 -8px 16px 0;
}
.popup-basket__goods-tags .tag {
    float: left;
    position: static;
    margin: 8px 8px 0 0;
}
.popup {
}
.popup__wrp-delivery {
    z-index: -1;
}
.popup__wrp-delivery.visible {
    z-index: 110;
}
@media screen and (max-width: 1023px) {
    .popup {
    }
    .popup__wrp-delivery {
        height: 0;
    }
    .popup__wrp-delivery.visible {
        height: 100%;
    }
}
.popup__delivery {
    width: 880px;
}
/* overflow-y: auto;
		-webkit-overflow-scrolling: touch; */
.popup__delivery .popup__delivery-map {
    position: relative;
    height: 472px;
    border-radius: 0 0 4px 4px;
    overflow-x: hidden;
}
.popup__delivery .popup__delivery-map > * {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
}
.popup__delivery .popup__delivery-pin {
    display: none;
    position: absolute;
    top: 24px;
    left: 24px;
    z-index: 1;
    width: 276px;
    height: auto;
    padding: 40px 32px 24px;
    background: #ffffff;
    border-radius: 4px;
}
.popup__delivery .popup__delivery-pin-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.popup__delivery .popup__delivery-pin-close:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23212121%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.6077%206.2944C17.2138%205.90727%2016.5807%205.91275%2016.1936%206.30664L11.9878%2010.5857L7.70878%206.38006C7.31489%205.99293%206.68175%205.99841%206.29462%206.3923C5.90748%206.78618%205.91296%207.41933%206.30685%207.80646L10.5859%2012.0121L6.38006%2016.2914C5.99293%2016.6853%205.9984%2017.3184%206.39229%2017.7055C6.78618%2018.0927%207.41932%2018.0872%207.80645%2017.6933L12.0123%2013.4141L16.2916%2017.62C16.6855%2018.0071%2017.3186%2018.0016%2017.7058%2017.6077C18.0929%2017.2138%2018.0874%2016.5807%2017.6935%2016.1936L13.4142%2011.9877L17.6199%207.70856C18.0071%207.31468%2018.0016%206.68153%2017.6077%206.2944Z%22%20fill%3D%22%23212121%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.popup__delivery-search .wr-input {
    width: 540px;
}
@media screen and (max-width: 1023px) {
    .popup__delivery {
    }
    .popup__delivery-search .wr-input {
        width: 100%;
    }
}
@media screen and (max-width: 1023px) {
    .popup__delivery .popup__delivery-map {
        position: absolute;
        top: 200px;
        left: 0;
        width: 100%;
        height: calc(100% - 200px);
    }
}
@media screen and (max-width: 1023px) {
    .popup__delivery .popup__delivery-pin {
        margin-top: -88px;
        top: auto;
        bottom: 0;
        left: 50%;
        width: 288px;
        border-radius: 4px 4px 0 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}
.popup__delivery-list:first-child {
    box-shadow:
        inset 0 1px 0 #eeeeee,
        inset 0 -1px 0 #eeeeee;
}
.popup__delivery-list {
    position: relative;
    min-height: 72px;
    padding: 16px 24px 16px 16px;
    box-shadow: inset 0 -1px 0 #eeeeee;
    cursor: pointer;
}
.popup__delivery-list .popup__delivery-btn {
    display: none;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: transparent;
}
.popup__delivery-list .popup__delivery-btn:active {
    background: rgba(39, 151, 157, 0.12);
}
.popup__delivery-list .popup__delivery-btn:hover {
    background: rgba(39, 151, 157, 0.04);
}
.popup__delivery-list .popup__delivery-wrp-btn {
    display: block;
    position: absolute;
    top: 0;
    right: 24px;
    height: 100%;
    min-height: 48px;
}
@media screen and (max-width: 1023px) {
    .popup__delivery-list {
        padding-right: 16px;
    }
    .popup__delivery-list:hover {
        background: #f6f6f6;
    }
}
.popup__delivery-list-name {
    float: left;
    width: 176px;
}
.popup__delivery-list-name * {
    float: left;
}
.popup__delivery-list-name .icon {
    margin-right: 8px;
}
@media screen and (max-width: 1023px) {
    .popup__delivery-list-name {
        float: none;
        width: 100%;
    }
}
.popup__delivery-list-label {
    width: 144px;
}
.popup__delivery-list-desc {
    float: left;
    margin-left: 24px;
    width: 436px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #666666;
}
@media screen and (max-width: 1023px) {
    .popup__delivery-list-desc {
        float: none;
        margin-left: 0;
        padding-left: 32px;
        font-size: 1rem;
        line-height: 1.5rem;
        width: 100%;
    }
}
@media screen and (max-width: 1023px) {
    .popup__delivery-list .popup__delivery-wrp-btn {
        display: none;
    }
}
.popup__delivery-list:hover {
    background: #f6f6f6;
}
.popup__delivery-list:hover .popup__delivery-btn {
    display: block;
}
.popup {
}
.popup__delivery {
}
.popup__delivery-search .select {
    width: auto;
}
.popup__salon {
}
.popup__salon-selected {
    position: absolute;
    top: 8px;
    left: 8px;
    padding-left: 28px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.3722%2018.0335C15.7266%2017.6504%2015.7269%2017.0593%2015.3729%2016.6759L11.0553%2012L15.3729%207.32414C15.7269%206.94074%2015.7266%206.34956%2015.3722%205.96654L15.2117%205.79313C14.8159%205.36539%2014.1396%205.36539%2013.7438%205.79313L8.62852%2011.3208C8.2738%2011.7041%208.2738%2012.2959%208.62852%2012.6792L13.7438%2018.2069C14.1396%2018.6346%2014.8159%2018.6346%2015.2117%2018.2069L15.3722%2018.0335Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center left;
}
.popup__salon-selected:hover .link {
    color: #009fa4;
}
.popup {
}
.popup__footer {
    position: relative;
    display: none;
}
.popup__footer .wrp-switch {
    position: absolute;
    top: 50%;
    left: 0px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.popup__footer-text {
    padding-left: 56px;
}
@media screen and (max-width: 1023px) {
    .popup__footer {
        box-shadow:
            inset 0 1px 0 #eeeeee,
            inset 0 -1px 0 #eeeeee;
    }
    .popup__footer .wrp-switch {
        left: auto;
        right: 16px;
    }
    .popup__footer-text {
        padding-left: 0px;
        padding-right: 56px;
    }
}
.popup__colors {
    width: 944px;
    height: calc(100% - 64px);
}
.popup__colors .main-catalog__filter-panel.one-filter {
    display: none;
}
.popup__colors-sheet {
    max-height: 566px;
    padding-bottom: 70px;
}
.popup__colors-sheet .popup__colors-category {
    display: none;
}
.popup__colors-sheet .popup__colors-item.popup__close {
    position: static;
    background-image: none;
    box-sizing: border-box;
}
.popup__colors-sheet .popup__colors-item.popup__colors-item-close .popup__colors-cell.active {
    background: transparent;
}
.popup__colors-sheet .popup__colors-item.popup__colors-item-close:hover .popup__colors-cell.active,
.popup__colors-sheet .popup__colors-item.popup__colors-item-close:hover .popup__colors-cell {
    background-color: rgba(288, 67, 54, 0.08);
}
.popup__colors-sheet .popup__colors-category + .popup__colors-category {
    border: none;
}
.popup__colors-sheet .popup__colors-items {
    margin: 16px -8px 0px;
}
.popup__colors-sheet .popup__colors-content {
    height: calc(100% - 51px);
}
@media screen and (max-width: 1023px) {
    .popup__colors-sheet {
        max-height: none;
    }
    .popup__colors-sheet .popup__colors-items {
        margin: 0px 8px;
    }
    .popup__colors-sheet .popup__colors-category + .popup__colors-category {
        padding-top: 0px;
        margin-top: 0px;
    }
    .popup__colors-sheet .popup__footer-wr {
        border-bottom: none;
    }
}
.popup__colors-content {
    margin-right: -20px;
    padding-right: 20px;
    height: calc(100% - 96px);
    overflow-x: hidden;
    overflow-y: auto;
}
.popup__colors-content::-webkit-scrollbar-thumb {
    background: transparent;
}
.popup__colors-content:hover::-webkit-scrollbar-thumb {
    background: #cccccc;
}
.popup__colors-category + .popup__colors-category {
    border-top: 1px solid #eeeeee;
}
.popup__colors-category {
    padding: 16px 0 0;
}
.popup__colors-price {
    float: right;
    margin-top: 2px;
}
.popup__colors-items {
    margin: 16px -8px 32px;
    text-align: center;
}
.popup__colors-item {
    float: left;
    width: 16.66666%;
    padding: 0 8px;
}
.popup__colors-cell {
    padding: 16px 8px;
    border-radius: 4px;
    cursor: pointer;
}
.popup__colors-cell.active {
    background: #f2f2f2;
}
@media screen and (min-width: 1024px) {
    .popup__colors-cell {
    }
    .popup__colors-cell:hover {
        background: #f2f2f2;
    }
}
.popup__colors-img {
    display: block;
    margin: 0 auto 8px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
.popup__colors-category:last-child .popup__colors-more-lg {
    margin-bottom: 0;
}
.popup__colors-more-lg {
    display: inline-block;
    margin-bottom: 40px;
    padding-right: 28px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23999999%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: right center;
}
.popup__colors-more-lg .link {
    color: #666666;
    border-color: #666666;
}
.popup__colors-more-lg:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23009fa4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M18.0335%208.62784C17.6504%208.2734%2017.0593%208.27307%2016.6759%208.6271L12%2012.9447L7.32414%208.6271C6.94074%208.27307%206.34956%208.2734%205.96654%208.62784L5.79313%208.78831C5.36539%209.18414%205.36539%209.8604%205.79313%2010.2562L11.3208%2015.3715C11.7041%2015.7262%2012.2959%2015.7262%2012.6792%2015.3715L18.2069%2010.2562C18.6346%209.8604%2018.6346%209.18414%2018.2069%208.78831L18.0335%208.62784Z%22%20fill%3D%22%23009fa4%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.popup__colors-more-lg:hover .link {
    color: #009fa4;
    border-color: #009fa4;
}
@media screen and (max-width: 1023px) {
    .popup {
    }
    .popup__colors {
        height: auto;
    }
    .popup__colors .main-catalog__filter-panel.one-filter {
        display: block;
        margin: 0px -16px;
        width: auto;
    }
    .popup__colors-content {
        margin-right: 0;
        padding-right: 0;
        height: auto;
        overflow-y: hidden;
    }
    .popup__colors-category + .popup__colors-category {
        padding-top: 32px;
    }
    .popup__colors-category {
        padding: 0;
        border-top: none;
    }
    .popup__colors-items {
        margin: 16px -8px 0;
    }
    .popup__colors-category:last-child .popup__colors-more {
        margin-bottom: 0;
    }
    .popup__colors-more {
        margin: 16px 0 24px;
    }
}
.popup {
}
.popup__reviews {
    width: 880px;
}
.popup__reviews .assess .wr-input__error-txt {
    float: left;
    margin: 10px 0 0 32px;
}
.popup__reviews-label {
    float: left;
    padding-top: 8px;
    width: 120px;
}
.popup__reviews-input {
    float: right;
    width: 640px;
}
.popup__reviews-input .textarea-autoresize {
    max-height: none;
}
@media screen and (max-width: 1023px) {
    .popup {
    }
    .popup__reviews .assess .wr-input__error-txt {
        float: none;
        margin: 4px 0 0;
    }
    .popup__reviews-label {
        float: none;
        padding: 0 0 8px;
        width: 100%;
    }
    .popup__reviews-input {
        float: none;
        width: 100%;
    }
}
.popup {
}
.popup__gallery {
}
@media screen and (max-width: 1023px) {
    .popup__gallery {
    }
    .popup__gallery.scroll .popup__gallery-top {
        position: static;
        height: auto;
    }
    .popup__gallery.scroll .popup__gallery-3d,
    .popup__gallery.scroll .popup__gallery-video,
    .popup__gallery.scroll .popup__gallery-slider-big {
        position: relative;
        top: 0;
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .popup__gallery.scroll .popup__gallery-bottom {
    }
    .popup__gallery.scroll .popup__gallery-bottom-mob {
        position: static;
        padding: 32px 0 40px;
    }
    .popup__gallery-top {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: calc(100% - 140px);
    }
    .popup__gallery-3d,
    .popup__gallery-video,
    .popup__gallery-slider-big {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
    }
    .popup__gallery-slider-big .slick-slide img {
        width: auto !important;
        max-width: 100%;
        max-height: 100%;
    }
    .popup__gallery-slider-big .slick-dots {
        bottom: -28px;
        padding-left: 0;
        text-align: center;
    }
}
.popup__gallery-slider {
}
.popup__gallery-slider-big .slick-arrow {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.popup__gallery-slider-big .slick-prev {
    left: calc(92.7777777% - 100% - 28px);
}
.popup__gallery-slider-big .slick-next {
    right: calc(92.7777777% - 100% - 28px);
}
.popup__gallery-slider-big img {
    display: block !important;
}
.popup__gallery-3d,
.popup__gallery-video {
    display: none;
}
.popup__gallery-bottom {
    display: inline-block;
}
.popup__gallery-bottom > * + * {
    margin-left: 8px;
}
.popup__gallery-bottom > * {
    float: left;
}
.popup__gallery-bottom-mob {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 32px 0 40px;
    width: 100%;
    box-shadow: inset 0 1px 0 #eeeeee;
    background: #ffffff;
}
.popup__gallery-slider {
}
.popup__gallery-slider-small {
    width: 536px;
}
.popup__gallery-slider-small .slick-slide {
    position: relative;
    margin-left: 8px;
    overflow: hidden;
    border-radius: 4px;
    cursor: pointer;
}
.popup__gallery-slider-small .slick-slide img {
    display: block !important;
}
.popup__gallery-slider-small .slick-slide:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    border: 2px solid transparent;
}
.popup__gallery-slider-small .slick-slide.slick-current:after {
    border-color: #fe0066;
}
.popup__gallery-slider-small.slick-current-none .slick-slide {
}
.popup__gallery-slider-small.slick-current-none .slick-slide.slick-current:after {
    border-color: transparent;
}
.popup__gallery-btn {
}
@media screen and (min-width: 1024px) {
    .popup__gallery-btn {
        width: 100px;
        height: 56px;
        line-height: 3.5rem;
        background: #666666;
        border-radius: 4px;
        text-align: center;
    }
    .popup__gallery-btn * {
        display: inline-block;
        vertical-align: middle;
    }
    .popup__gallery-btn-3d,
    .popup__gallery-btn-video {
        color: #ffffff;
    }
    .popup__gallery-btn-3d .icon,
    .popup__gallery-btn-video .icon {
        background-repeat: no-repeat;
        background-position: center;
    }
    .popup__gallery-btn-3d .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2012.0083C21.9982%2013.991%2021.4071%2015.9283%2020.3017%2017.5743C19.1964%2019.2202%2017.6267%2020.5005%2015.7922%2021.2523C13.9576%2022.0042%2011.941%2022.1937%209.99842%2021.7969C8.05589%2021.4%206.27517%2020.4347%204.88249%2019.0236C3.48981%2017.6124%202.54804%2015.8191%202.17684%2013.8715C1.80563%2011.9239%202.02174%209.90993%202.79771%208.08544C3.57368%206.26094%204.87449%204.70829%206.53486%203.62474C8.19523%202.54119%2010.1402%201.97566%2012.1227%201.99999C14.755%202.0323%2017.2684%203.10125%2019.1175%204.97493C20.9667%206.8486%2022.0024%209.37584%2022%2012.0083ZM12%2020.1818C13.6142%2020.1817%2015.1922%2019.7041%2016.5356%2018.8092C17.8789%2017.9143%2018.9276%2016.642%2019.5495%2015.1525C20.1715%2013.663%2020.3389%2012.0228%2020.0308%2010.4383C19.7227%208.85383%2018.9529%207.39588%2017.8181%206.24795C16.6833%205.10003%2015.2343%204.31341%2013.6535%203.9871C12.0726%203.66079%2010.4306%203.80937%208.93401%204.41413C7.43743%205.0189%206.15318%206.05283%205.24286%207.38581C4.33255%208.71879%203.83687%2010.2912%203.81818%2011.9053C3.80565%2012.9877%204.00803%2014.0618%204.41359%2015.0654C4.81916%2016.069%205.41984%2016.9822%206.18084%2017.752C6.94184%2018.5218%207.84804%2019.133%208.84693%2019.5501C9.84581%2019.9672%2010.9175%2020.1819%2012%2020.1818Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Cpath%20d%3D%22M9.27274%2012V8.39166C9.27274%208.02424%209.42426%207.73939%209.75229%207.56515C9.89945%207.48082%2010.0679%207.44108%2010.2373%207.45077C10.4066%207.46045%2010.5695%207.51914%2010.7061%207.61969C12.5106%208.82273%2014.3147%2010.0253%2016.1182%2011.2273C16.2496%2011.3088%2016.358%2011.4226%2016.4332%2011.5577C16.5083%2011.6929%2016.5478%2011.845%2016.5478%2011.9996C16.5478%2012.1543%2016.5083%2012.3064%2016.4332%2012.4415C16.358%2012.5767%2016.2496%2012.6904%2016.1182%2012.772C14.3152%2013.9745%2012.5114%2015.1773%2010.7068%2016.3803C10.5702%2016.4808%2010.4074%2016.5395%2010.2381%2016.5493C10.0688%2016.5591%209.90034%2016.5196%209.75305%2016.4356C9.42805%2016.2614%209.2735%2015.9773%209.2735%2015.6091C9.27299%2014.4071%209.27274%2013.204%209.27274%2012ZM13.9955%2012L11.097%2010.0674V13.9311L13.9955%2012Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");
    }
    .popup__gallery-btn-video .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.7899%204.31381C11.1596%204.10909%2011.575%204%2012%204C12.425%204%2012.8404%204.10909%2013.2101%204.31381L18.5822%206.38658C18.6372%206.40781%2018.6903%206.43387%2018.7407%206.46445C19.1306%206.70085%2019.4485%207.03707%2019.6673%207.4346C19.8859%207.83187%2019.9996%208.27903%2020%208.73169L20%2015.2673C19.9996%2015.72%2019.8859%2016.1681%2019.6673%2016.5654C19.4485%2016.9629%2019.1306%2017.2992%2018.7407%2017.5356C18.6903%2017.5661%2018.6372%2017.5922%2018.5822%2017.6134L13.2101%2019.6862C12.8404%2019.8909%2012.425%2020%2012%2020C11.575%2020%2011.1596%2019.8909%2010.7899%2019.6862L5.41781%2017.6134C5.36278%2017.5922%205.30974%2017.5661%205.2593%2017.5356C4.86942%2017.2992%204.55153%2016.9629%204.33273%2016.5654C4.11408%2016.1681%204.00044%2015.721%204%2015.2683L4%208.73267C4.00044%208.28%204.11408%207.83187%204.33273%207.4346C4.55153%207.03707%204.86942%206.70085%205.2593%206.46445C5.30974%206.43387%205.36278%206.40781%205.41781%206.38658L10.7899%204.31381ZM13%2017.6235L17.7582%2015.7876C17.8189%2015.74%2017.8731%2015.6774%2017.9151%2015.601C17.9694%2015.5024%2017.9998%2015.3871%2018%2015.267C18%2015.2668%2018%2015.2672%2018%2015.267V9.36611C17.9723%209.38207%2017.9435%209.39686%2017.9138%209.41037L13%2011.6439V17.6235ZM12%209.90154L16.6537%207.78621L12.4178%206.15183C12.3628%206.1306%2012.3097%206.10454%2012.2593%206.07396C12.177%206.02409%2012.0878%206%2012%206C11.9122%206%2011.823%206.02409%2011.7407%206.07396C11.6903%206.10454%2011.6372%206.1306%2011.5822%206.15183L7.34627%207.78621L12%209.90154ZM6%209.36611V15.2667C6.00018%2015.3869%206.03056%2015.5024%206.08487%2015.601C6.12688%2015.6774%206.18108%2015.74%206.24178%2015.7876L11%2017.6235V11.6439L6.0862%209.41037C6.05647%209.39686%206.02773%209.38207%206%209.36611Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");
    }
}
@media screen and (max-width: 1023px) {
    .popup__gallery-btn {
        margin: 0 10px;
        text-align: center;
        color: #666666;
    }
    .popup__gallery-btn .icon {
        display: block;
        margin-bottom: 8px;
        width: 80px;
        height: 40px;
        border-radius: 100px;
        background-repeat: no-repeat;
        background-position: center;
        background-color: #f6f6f6;
    }
    .popup__gallery-btn-photo .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.004%207.38503C9.44952%207.38503%207.38904%209.4455%207.38904%2012C7.38904%2014.5545%209.44952%2016.615%2012.004%2016.615C14.5585%2016.615%2016.619%2014.5545%2016.619%2012C16.619%209.4455%2014.5585%207.38503%2012.004%207.38503ZM12.004%2015.0003C10.3532%2015.0003%209.00368%2013.6548%209.00368%2012C9.00368%2010.3452%2010.3492%208.99967%2012.004%208.99967C13.6588%208.99967%2015.0044%2010.3452%2015.0044%2012C15.0044%2013.6548%2013.6548%2015.0003%2012.004%2015.0003ZM20.9408%208.28874C20.8725%206.84681%2020.5431%205.56956%2019.4868%204.51724C18.4345%203.46491%2017.1572%203.13556%2015.7153%203.06326C14.2292%202.97891%209.77485%202.97891%208.28874%203.06326C6.85083%203.13154%205.57358%203.46089%204.51724%204.51322C3.46089%205.56555%203.13556%206.8428%203.06326%208.28473C2.97891%209.77083%202.97891%2014.2251%203.06326%2015.7113C3.13154%2017.1532%203.46089%2018.4304%204.51724%2019.4828C5.57358%2020.5351%206.84681%2020.8644%208.28874%2020.9367C9.77485%2021.0211%2014.2292%2021.0211%2015.7153%2020.9367C17.1572%2020.8685%2018.4345%2020.5391%2019.4868%2019.4828C20.5391%2018.4304%2020.8685%2017.1532%2020.9408%2015.7113C21.0251%2014.2251%2021.0251%209.77485%2020.9408%208.28874ZM19.0209%2017.3058C18.7076%2018.093%2018.1011%2018.6995%2017.3098%2019.0168C16.125%2019.4868%2013.3134%2019.3783%2012.004%2019.3783C10.6946%2019.3783%207.87906%2019.4828%206.6982%2019.0168C5.91097%2018.7036%205.30447%2018.0971%204.98717%2017.3058C4.51724%2016.1209%204.62568%2013.3094%204.62568%2012C4.62568%2010.6906%204.52125%207.87504%204.98717%206.69419C5.30046%205.90695%205.90695%205.30046%206.6982%204.98315C7.88307%204.51322%2010.6946%204.62167%2012.004%204.62167C13.3134%204.62167%2016.129%204.51724%2017.3098%204.98315C18.0971%205.29644%2018.7036%205.90293%2019.0209%206.69419C19.4908%207.87906%2019.3823%2010.6906%2019.3823%2012C19.3823%2013.3094%2019.4908%2016.125%2019.0209%2017.3058Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
    }
    .popup__gallery-btn-photo.active .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.004%207.38503C9.44952%207.38503%207.38904%209.4455%207.38904%2012C7.38904%2014.5545%209.44952%2016.615%2012.004%2016.615C14.5585%2016.615%2016.619%2014.5545%2016.619%2012C16.619%209.4455%2014.5585%207.38503%2012.004%207.38503ZM12.004%2015.0003C10.3532%2015.0003%209.00368%2013.6548%209.00368%2012C9.00368%2010.3452%2010.3492%208.99967%2012.004%208.99967C13.6588%208.99967%2015.0044%2010.3452%2015.0044%2012C15.0044%2013.6548%2013.6548%2015.0003%2012.004%2015.0003ZM20.9408%208.28874C20.8725%206.84681%2020.5431%205.56956%2019.4868%204.51724C18.4345%203.46491%2017.1572%203.13556%2015.7153%203.06326C14.2292%202.97891%209.77485%202.97891%208.28874%203.06326C6.85083%203.13154%205.57358%203.46089%204.51724%204.51322C3.46089%205.56555%203.13556%206.8428%203.06326%208.28473C2.97891%209.77083%202.97891%2014.2251%203.06326%2015.7113C3.13154%2017.1532%203.46089%2018.4304%204.51724%2019.4828C5.57358%2020.5351%206.84681%2020.8644%208.28874%2020.9367C9.77485%2021.0211%2014.2292%2021.0211%2015.7153%2020.9367C17.1572%2020.8685%2018.4345%2020.5391%2019.4868%2019.4828C20.5391%2018.4304%2020.8685%2017.1532%2020.9408%2015.7113C21.0251%2014.2251%2021.0251%209.77485%2020.9408%208.28874ZM19.0209%2017.3058C18.7076%2018.093%2018.1011%2018.6995%2017.3098%2019.0168C16.125%2019.4868%2013.3134%2019.3783%2012.004%2019.3783C10.6946%2019.3783%207.87906%2019.4828%206.6982%2019.0168C5.91097%2018.7036%205.30447%2018.0971%204.98717%2017.3058C4.51724%2016.1209%204.62568%2013.3094%204.62568%2012C4.62568%2010.6906%204.52125%207.87504%204.98717%206.69419C5.30046%205.90695%205.90695%205.30046%206.6982%204.98315C7.88307%204.51322%2010.6946%204.62167%2012.004%204.62167C13.3134%204.62167%2016.129%204.51724%2017.3098%204.98315C18.0971%205.29644%2018.7036%205.90293%2019.0209%206.69419C19.4908%207.87906%2019.3823%2010.6906%2019.3823%2012C19.3823%2013.3094%2019.4908%2016.125%2019.0209%2017.3058Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
    }
    .popup__gallery-btn-3d .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2012.0083C21.9982%2013.991%2021.4071%2015.9283%2020.3017%2017.5743C19.1964%2019.2202%2017.6267%2020.5005%2015.7922%2021.2523C13.9576%2022.0042%2011.941%2022.1937%209.99842%2021.7969C8.05589%2021.4%206.27517%2020.4347%204.88249%2019.0236C3.48981%2017.6124%202.54804%2015.8191%202.17684%2013.8715C1.80563%2011.9239%202.02174%209.90993%202.79771%208.08544C3.57368%206.26094%204.87449%204.70829%206.53486%203.62474C8.19523%202.54119%2010.1402%201.97566%2012.1227%201.99999C14.755%202.0323%2017.2684%203.10125%2019.1175%204.97493C20.9667%206.8486%2022.0024%209.37584%2022%2012.0083ZM12%2020.1818C13.6142%2020.1817%2015.1922%2019.7041%2016.5356%2018.8092C17.8789%2017.9143%2018.9276%2016.642%2019.5495%2015.1525C20.1715%2013.663%2020.3389%2012.0228%2020.0308%2010.4383C19.7227%208.85383%2018.9529%207.39588%2017.8181%206.24795C16.6833%205.10003%2015.2343%204.31341%2013.6535%203.9871C12.0726%203.66079%2010.4306%203.80937%208.93401%204.41413C7.43743%205.0189%206.15318%206.05283%205.24286%207.38581C4.33255%208.71879%203.83687%2010.2912%203.81818%2011.9053C3.80565%2012.9877%204.00803%2014.0618%204.41359%2015.0654C4.81916%2016.069%205.41984%2016.9822%206.18084%2017.752C6.94184%2018.5218%207.84804%2019.133%208.84693%2019.5501C9.84581%2019.9672%2010.9175%2020.1819%2012%2020.1818Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3Cpath%20d%3D%22M9.27274%2012V8.39166C9.27274%208.02424%209.42426%207.73939%209.75229%207.56515C9.89945%207.48082%2010.0679%207.44108%2010.2373%207.45077C10.4066%207.46045%2010.5695%207.51914%2010.7061%207.61969C12.5106%208.82273%2014.3147%2010.0253%2016.1182%2011.2273C16.2496%2011.3088%2016.358%2011.4226%2016.4332%2011.5577C16.5083%2011.6929%2016.5478%2011.845%2016.5478%2011.9996C16.5478%2012.1543%2016.5083%2012.3064%2016.4332%2012.4415C16.358%2012.5767%2016.2496%2012.6904%2016.1182%2012.772C14.3152%2013.9745%2012.5114%2015.1773%2010.7068%2016.3803C10.5702%2016.4808%2010.4074%2016.5395%2010.2381%2016.5493C10.0688%2016.5591%209.90034%2016.5196%209.75305%2016.4356C9.42805%2016.2614%209.2735%2015.9773%209.2735%2015.6091C9.27299%2014.4071%209.27274%2013.204%209.27274%2012ZM13.9955%2012L11.097%2010.0674V13.9311L13.9955%2012Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
    }
    .popup__gallery-btn-3d.active .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M22%2012.0083C21.9982%2013.991%2021.4071%2015.9283%2020.3017%2017.5743C19.1964%2019.2202%2017.6267%2020.5005%2015.7922%2021.2523C13.9576%2022.0042%2011.941%2022.1937%209.99842%2021.7969C8.05589%2021.4%206.27517%2020.4347%204.88249%2019.0236C3.48981%2017.6124%202.54804%2015.8191%202.17684%2013.8715C1.80563%2011.9239%202.02174%209.90993%202.79771%208.08544C3.57368%206.26094%204.87449%204.70829%206.53486%203.62474C8.19523%202.54119%2010.1402%201.97566%2012.1227%201.99999C14.755%202.0323%2017.2684%203.10125%2019.1175%204.97493C20.9667%206.8486%2022.0024%209.37584%2022%2012.0083ZM12%2020.1818C13.6142%2020.1817%2015.1922%2019.7041%2016.5356%2018.8092C17.8789%2017.9143%2018.9276%2016.642%2019.5495%2015.1525C20.1715%2013.663%2020.3389%2012.0228%2020.0308%2010.4383C19.7227%208.85383%2018.9529%207.39588%2017.8181%206.24795C16.6833%205.10003%2015.2343%204.31341%2013.6535%203.9871C12.0726%203.66079%2010.4306%203.80937%208.93401%204.41413C7.43743%205.0189%206.15318%206.05283%205.24286%207.38581C4.33255%208.71879%203.83687%2010.2912%203.81818%2011.9053C3.80565%2012.9877%204.00803%2014.0618%204.41359%2015.0654C4.81916%2016.069%205.41984%2016.9822%206.18084%2017.752C6.94184%2018.5218%207.84804%2019.133%208.84693%2019.5501C9.84581%2019.9672%2010.9175%2020.1819%2012%2020.1818Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3Cpath%20d%3D%22M9.27274%2012V8.39166C9.27274%208.02424%209.42426%207.73939%209.75229%207.56515C9.89945%207.48082%2010.0679%207.44108%2010.2373%207.45077C10.4066%207.46045%2010.5695%207.51914%2010.7061%207.61969C12.5106%208.82273%2014.3147%2010.0253%2016.1182%2011.2273C16.2496%2011.3088%2016.358%2011.4226%2016.4332%2011.5577C16.5083%2011.6929%2016.5478%2011.845%2016.5478%2011.9996C16.5478%2012.1543%2016.5083%2012.3064%2016.4332%2012.4415C16.358%2012.5767%2016.2496%2012.6904%2016.1182%2012.772C14.3152%2013.9745%2012.5114%2015.1773%2010.7068%2016.3803C10.5702%2016.4808%2010.4074%2016.5395%2010.2381%2016.5493C10.0688%2016.5591%209.90034%2016.5196%209.75305%2016.4356C9.42805%2016.2614%209.2735%2015.9773%209.2735%2015.6091C9.27299%2014.4071%209.27274%2013.204%209.27274%2012ZM13.9955%2012L11.097%2010.0674V13.9311L13.9955%2012Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
    }
    .popup__gallery-btn-video .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23999999%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.7899%204.31381C11.1596%204.10909%2011.575%204%2012%204C12.425%204%2012.8404%204.10909%2013.2101%204.31381L18.5822%206.38658C18.6372%206.40781%2018.6903%206.43387%2018.7407%206.46445C19.1306%206.70085%2019.4485%207.03707%2019.6673%207.4346C19.8859%207.83187%2019.9996%208.27903%2020%208.73169L20%2015.2673C19.9996%2015.72%2019.8859%2016.1681%2019.6673%2016.5654C19.4485%2016.9629%2019.1306%2017.2992%2018.7407%2017.5356C18.6903%2017.5661%2018.6372%2017.5922%2018.5822%2017.6134L13.2101%2019.6862C12.8404%2019.8909%2012.425%2020%2012%2020C11.575%2020%2011.1596%2019.8909%2010.7899%2019.6862L5.41781%2017.6134C5.36278%2017.5922%205.30974%2017.5661%205.2593%2017.5356C4.86942%2017.2992%204.55153%2016.9629%204.33273%2016.5654C4.11408%2016.1681%204.00044%2015.721%204%2015.2683L4%208.73267C4.00044%208.28%204.11408%207.83187%204.33273%207.4346C4.55153%207.03707%204.86942%206.70085%205.2593%206.46445C5.30974%206.43387%205.36278%206.40781%205.41781%206.38658L10.7899%204.31381ZM13%2017.6235L17.7582%2015.7876C17.8189%2015.74%2017.8731%2015.6774%2017.9151%2015.601C17.9694%2015.5024%2017.9998%2015.3871%2018%2015.267C18%2015.2668%2018%2015.2672%2018%2015.267V9.36611C17.9723%209.38207%2017.9435%209.39686%2017.9138%209.41037L13%2011.6439V17.6235ZM12%209.90154L16.6537%207.78621L12.4178%206.15183C12.3628%206.1306%2012.3097%206.10454%2012.2593%206.07396C12.177%206.02409%2012.0878%206%2012%206C11.9122%206%2011.823%206.02409%2011.7407%206.07396C11.6903%206.10454%2011.6372%206.1306%2011.5822%206.15183L7.34627%207.78621L12%209.90154ZM6%209.36611V15.2667C6.00018%2015.3869%206.03056%2015.5024%206.08487%2015.601C6.12688%2015.6774%206.18108%2015.74%206.24178%2015.7876L11%2017.6235V11.6439L6.0862%209.41037C6.05647%209.39686%206.02773%209.38207%206%209.36611Z%22%20fill%3D%22%23999999%22%2F%3E%0A%3C%2Fsvg%3E");
    }
    .popup__gallery-btn-video.active .icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2300b9bf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.7899%204.31381C11.1596%204.10909%2011.575%204%2012%204C12.425%204%2012.8404%204.10909%2013.2101%204.31381L18.5822%206.38658C18.6372%206.40781%2018.6903%206.43387%2018.7407%206.46445C19.1306%206.70085%2019.4485%207.03707%2019.6673%207.4346C19.8859%207.83187%2019.9996%208.27903%2020%208.73169L20%2015.2673C19.9996%2015.72%2019.8859%2016.1681%2019.6673%2016.5654C19.4485%2016.9629%2019.1306%2017.2992%2018.7407%2017.5356C18.6903%2017.5661%2018.6372%2017.5922%2018.5822%2017.6134L13.2101%2019.6862C12.8404%2019.8909%2012.425%2020%2012%2020C11.575%2020%2011.1596%2019.8909%2010.7899%2019.6862L5.41781%2017.6134C5.36278%2017.5922%205.30974%2017.5661%205.2593%2017.5356C4.86942%2017.2992%204.55153%2016.9629%204.33273%2016.5654C4.11408%2016.1681%204.00044%2015.721%204%2015.2683L4%208.73267C4.00044%208.28%204.11408%207.83187%204.33273%207.4346C4.55153%207.03707%204.86942%206.70085%205.2593%206.46445C5.30974%206.43387%205.36278%206.40781%205.41781%206.38658L10.7899%204.31381ZM13%2017.6235L17.7582%2015.7876C17.8189%2015.74%2017.8731%2015.6774%2017.9151%2015.601C17.9694%2015.5024%2017.9998%2015.3871%2018%2015.267C18%2015.2668%2018%2015.2672%2018%2015.267V9.36611C17.9723%209.38207%2017.9435%209.39686%2017.9138%209.41037L13%2011.6439V17.6235ZM12%209.90154L16.6537%207.78621L12.4178%206.15183C12.3628%206.1306%2012.3097%206.10454%2012.2593%206.07396C12.177%206.02409%2012.0878%206%2012%206C11.9122%206%2011.823%206.02409%2011.7407%206.07396C11.6903%206.10454%2011.6372%206.1306%2011.5822%206.15183L7.34627%207.78621L12%209.90154ZM6%209.36611V15.2667C6.00018%2015.3869%206.03056%2015.5024%206.08487%2015.601C6.12688%2015.6774%206.18108%2015.74%206.24178%2015.7876L11%2017.6235V11.6439L6.0862%209.41037C6.05647%209.39686%206.02773%209.38207%206%209.36611Z%22%20fill%3D%22%2300b9bf%22%2F%3E%0A%3C%2Fsvg%3E");
    }
}
.popup__gallery-3d img {
    display: block;
    max-width: 100%;
}
.popup__gallery-video {
    position: relative;
}
.popup__gallery-video img {
    display: block;
    width: 100%;
    max-width: 100%;
}
.popup__gallery-video-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.popup__gallery-video-content > * {
    width: 100%;
    height: 100%;
    border: none;
}
.popup {
}
.popup__info-page {
    width: 640px;
}
.popup__info-page .faq__item .faq__answer {
    display: none;
}
.popup__info-page .faq__answer p + p {
    margin-top: 24px;
}
@media screen and (max-width: 1023px) {
    .popup__info-page .faq__item {
        margin: 0 -16px;
    }
}
.popup {
}
.popup__interior-qrcod {
    width: 360px;
    text-align: center;
}
.popup__interior-qrcod-img {
    margin: 0 auto;
    width: 200px;
}
.popup__interior-qrcod-img img {
    display: block;
    width: 100%;
}

.main-panel__callback-btn {
    visibility: hidden !important;
}

.fancybox-inner .popup {
    transform: none;
    left: 0px;
    top: 0;
}

.popup .popup__close {
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 56px;
    height: 56px;
    background-color: #00b9bf;
    cursor: pointer;
}
.popup .i-cancel {
    background-image: none;
    border-radius: unset;
}
.border-0 {
    border: unset;
}
