

/* Start:/bitrix/templates/grad/dist/css/bundle.css?1758666086199154*/
@font-face {
    font-family: Myriad Pro;
    src: url(/bitrix/templates/grad/dist/css/../fonts/MyriadPro-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Myriad Pro;
    src: url(/bitrix/templates/grad/dist/css/../fonts/MyriadPro-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Myriad Pro;
    src: url(/bitrix/templates/grad/dist/css/../fonts/MyriadPro-It.woff) format("woff");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Fontello;
    src: url(/bitrix/templates/grad/dist/css/../fonts/fontello.woff2) format("woff2"), url(/bitrix/templates/grad/dist/css/../fonts/fontello.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

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

body,
html {
    height: 100%
}

body {
    margin: 0;
    min-height: 100%
}

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

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

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

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
    color: inherit;
    outline: none
}

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

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible;
    border: none
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

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

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

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    vertical-align: middle
}

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

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

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    resize: vertical
}

optgroup {
    font-weight: 700
}

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

iframe {
    overflow: hidden
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0
}

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

dd,
dl,
dt,
ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

::-moz-selection {
    background-color: #ec174a;
    text-shadow: none;
    color: #fff
}

::selection {
    background-color: #ec174a;
    text-shadow: none;
    color: #fff
}

html {
    font-family: Myriad Pro, Gill Sans, Gill Sans MT, Calibri, sans-serif;
    font-size: 16px;
    line-height: 1;
    color: #20120b;
    background: #fff
}

a {
    cursor: pointer
}

a,
a:hover {
    text-decoration: none
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-list .slick-loading {
    background-image: url("data:image/gif;base64,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");
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: #fff
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.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
}

.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    padding: 0;
    border: none;
    z-index: 2
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background: transparent;
    color: transparent;
    outline: none
}

.slick-next:before,
.slick-prev:before {
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots {
    list-style: none;
    display: block;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    cursor: pointer
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none
}

.c-slider-navi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.c-slider-navi__dots {
    margin-right: 23px
}

.c-slider-navi__dots button {
    position: relative;
    padding: 10px
}

.c-slider-navi__dots button:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #e8e8e8
}

.c-slider-navi__dots .slick-active button:after,
.c-slider-navi__dots button:hover:after {
    background-color: #ec174a
}

.c-slider-navi__arrows,
.c-slider-navi__arrows .slick-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.c-slider-navi__arrows .slick-arrow {
    position: static;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #ebebeb
}

.c-slider-navi__arrows .slick-arrow:after {
    font-family: Fontello;
    font-size: 16px;
    color: #999
}

.c-slider-navi__arrows .slick-prev {
    margin-right: 12px
}

.c-slider-navi__arrows .slick-prev:after {
    content: "\e806";
    position: relative;
    right: 1px;
    bottom: 1px
}

.c-slider-navi__arrows .slick-next:after {
    content: "\e807";
    position: relative;
    left: 1px;
    bottom: 1px
}

.c-slider-navi__arrows .slick-disabled,
.c-slider-navi__arrows .slick-disabled:hover {
    background-color: #f6f7f5;
    border-color: #f6f7f5;
    cursor: default;
    opacity: .5
}

.c-slider-navi--light .c-slider-navi__arrows .slick-arrow {
    border-color: hsla(0, 0%, 100%, .3)
}

.c-slider-navi--light .c-slider-navi__arrows .slick-arrow:hover {
    border-color: #fff
}

.c-slider-navi--light .c-slider-navi__arrows .slick-arrow:after {
    color: #fff
}

.c-slider-navi--dark .c-slider-navi__arrows .slick-arrow {
    background-color: #000
}

.c-slider-navi--dark .c-slider-navi__arrows .slick-arrow:hover {
    background-color: #403e3e
}

.c-slider-navi--dark .c-slider-navi__arrows .slick-disabled,
.c-slider-navi--dark .c-slider-navi__arrows .slick-disabled:hover {
    background-color: #ccc
}

.c-slider {
    position: relative
}

.c-slider__item {
    outline: 0
}

.c-slider__img {
    max-width: 100%;
    margin: auto;
    display: block
}

.c-slider .is-sm {
    display: none
}

.c-slider .slick-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.c-slider .slick-prev {
    left: -2%
}

.c-slider .slick-next {
    right: -2%
}

.c-slider .slick-arrow:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #ebebeb;
    background-color: #f6f7f5
}

.c-slider .slick-arrow:after {
    position: relative;
    font-family: Fontello;
    font-size: 16px;
    color: #999
}

.c-slider .slick-prev:after {
    content: "\e806"
}

.c-slider .slick-next:after {
    content: "\e807"
}

.c-slider--main:after {
    content: "";
    position: absolute;
    height: 34px;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url("data:image/png;base64,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");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain
}

.c-slider--main.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--main.is-init .c-slider__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0
}

.c-slider--main.is-init .c-slider__item:first-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.c-slider--main .slick-arrow {
    width: 70px;
    height: 70px;
    -webkit-transform: translateY(-59%);
    transform: translateY(-59%)
}

.c-slider--main .slick-prev {
    left: 6.4%
}

.c-slider--main .slick-next {
    right: 6.4%
}

.c-slider--main .slick-arrow:before {
    background-color: transparent;
    border: 2px solid #fff;
    opacity: .2
}

.c-slider--main .slick-arrow:hover:before {
    opacity: 1
}

.c-slider--main .slick-disabled:hover:before {
    opacity: .2
}

.c-slider--main .slick-arrow:after {
    color: #fff;
    font-size: 28px;
    font-family: Fontello;
    font-weight: 700
}

.c-slider--main .slick-prev:after {
    content: "\e806"
}

.c-slider--main .slick-next:after {
    content: "\e807"
}

.c-slider--main .slick-dots {
    position: absolute;
    bottom: 12%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.c-slider--main .slick-dots > li > button {
    padding: 6px
}

.c-slider--main .slick-dots > li > button:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background-color: #e8e8e8;
    opacity: .3;
    border-radius: 1px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
    transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
    transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    transition: opacity .3s ease-in-out, transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.c-slider--main .slick-dots > li.slick-active > button:before,
.c-slider--main .slick-dots > li > button:hover:before {
    opacity: 1;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.c-slider--shops .slick-list {
    margin: 0 -15px
}

.c-slider--shops .c-slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 15px
}

.c-slider--shops .c-panel-brand {
    margin-top: 30px
}

.c-slider--shops .c-panel-brand:first-child {
    margin-top: 0
}

.c-slider--shops.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--shops.is-init .c-slider__item {
    padding: 0;
    margin-left: 30px
}

.c-slider--shops.is-init .c-slider__item:first-child {
    margin-left: 0
}

.c-slider--shops.is-init .c-panel-brand {
    width: 245px
}

.c-slider--sales .slick-list {
    margin: 0 -15px
}

.c-slider--sales .c-slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 15px;
    -webkit-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
    opacity: 1
}

.c-slider--sales .c-slider__item.is-edge {
    opacity: .5
}

.c-slider--sales .c-sale {
    width: auto;
    margin-top: 20px
}

.c-slider--sales .c-sale:first-child {
    margin-top: 0
}

.c-slider--sales.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--sales.is-init .c-slider__item {
    padding: 0
}

.c-slider--sales.is-init .c-sale {
    width: 381px
}

.c-slider--news .slick-list {
    margin: 0 -15px
}

.c-slider--news .c-slider__item,
.c-slider--news .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.c-slider--news .c-slider__item {
    height: auto;
    padding: 0 15px
}

.c-slider--news .c-news {
    width: 100%
}

.c-slider--news.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    margin: 0 -15px
}

.c-slider--news.is-init .c-slider__item {
    padding: 0 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%
}

.c-slider--photo .slick-list {
    margin: 0 -15px
}

.c-slider--photo .c-slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px
}

.c-slider--photo .c-photo {
    width: 100%
}

.c-slider--photo.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--photo.is-init .c-slider__item {
    padding: 0;
    margin-left: 33px
}

.c-slider--photo.is-init .c-slider__item:first-child {
    margin-left: 0
}

.c-slider--photo.is-init .c-photo {
    width: 380px
}

.c-slider--feedback .slick-list {
    margin: 0 -15px
}

.c-slider--feedback .c-slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 16px
}

.c-slider--feedback .c-feedback {
    width: 100%
}

.c-slider--feedback.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--feedback.is-init .c-slider__item {
    padding: 0;
    margin-left: 30px
}

.c-slider--feedback.is-init .c-slider__item:first-child {
    margin-left: 0
}

.c-slider--feedback.is-init .c-feedback {
    width: 382px
}

.c-slider--brand {
    border-radius: 18px;
    overflow: hidden
}

.c-slider--brand.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--brand.is-init .c-slider__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0
}

.c-slider--brand.is-init .c-slider__item:first-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.c-slider--bonus {
    border-radius: 18px;
    overflow: hidden
}

.c-slider--bonus.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--bonus.is-init .c-slider__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0
}

.c-slider--bonus.is-init .c-slider__item:first-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.c-slider--furniture {
    border-radius: 18px;
    overflow: hidden
}

.c-slider--furniture.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--furniture.is-init .c-slider__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0
}

.c-slider--furniture.is-init .c-slider__item:first-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.c-slider--cafe {
    border-radius: 10px;
    overflow: hidden
}

.c-slider--cafe.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--cafe.is-init .c-slider__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0
}

.c-slider--cafe.is-init .c-slider__item:first-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.c-slider--cafe .slick-arrow {
    width: 70px;
    height: 70px
}

.c-slider--cafe .slick-prev {
    left: 3%
}

.c-slider--cafe .slick-next {
    right: 3%
}

.c-slider--cafe .slick-arrow:before {
    border: 0;
    background-color: #000;
    opacity: .4
}

.c-slider--cafe .slick-arrow:hover:before {
    opacity: .8
}

.c-slider--cafe .slick-disabled:hover:before {
    opacity: .4
}

.c-slider--cafe .slick-arrow:after {
    color: #fff;
    font-size: 28px;
    font-family: Fontello;
    font-weight: 700;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.c-slider--cafe .slick-prev:after {
    content: "\e806"
}

.c-slider--cafe .slick-next:after {
    content: "\e807"
}

.c-slider--dish .slick-list {
    margin: 0 -15px
}

.c-slider--dish .c-slider__item,
.c-slider--dish .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.c-slider--dish .c-slider__item {
    height: auto;
    padding: 0 15px
}

.c-slider--dish .c-dish {
    width: 100%
}

.c-slider--dish.is-init {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}

.c-slider--dish.is-init .c-dish {
    width: 381px
}

.c-slider--about .c-slider__img {
    min-height: 400px;
    background-position: 50%;
    background-repeat: no-repeat;
    padding-top: 24%;
    background-size: cover
}

.l-wrapper {
    width: 90%;
    max-width: 1620px;
    margin: 0 auto
}

.l-wrapper-inner {
    width: 83%;
    margin: 0 auto
}

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

.l-grid__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.l-grid--padding {
    overflow: hidden;
    margin: 0 -15px
}

.l-grid--padding .l-grid__item {
    padding: 0 15px
}

.l-grid--fun {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -49px
}

.l-grid--fun .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 50%;
    margin-bottom: 49px
}

.l-grid--about,
.l-grid--about-mini {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.l-grid--about-mini .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0
}

.l-grid--cafes {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -30px
}

.l-grid--cafes .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 16.66%;
    padding-bottom: 30px
}

.l-grid--journal {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -73px
}

.l-grid--journal .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 33.33%;
    margin-bottom: 73px
}

.l-grid--bonus {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -47px
}

.l-grid--bonus .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 33.33%;
    margin-bottom: 47px
}

.l-grid--shopping {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -30px
}

.l-grid--shopping .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25%;
    margin-bottom: 30px
}

.l-grid--furniture {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -30px
}

.l-grid--furniture .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25%;
    margin-bottom: 30px
}

.l-grid--photo {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -30px
}

.l-grid--photo .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25%;
    margin-bottom: 30px
}

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

.l-flex--between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.l-flex--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

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

.l-info__icon {
    width: 24px
}

.l-info__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.l-info-set {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-info-set__left {
    padding-right: 27px
}

.l-panel__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3.5%;
    position: relative
}

.l-panel__title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.l-panel__arrows {
    padding-left: 3%
}

.l-panel__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-panel--shops .l-panel__switch {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.l-panel--sales .l-panel__top {
    padding: 0 8.4%
}

.l-panel--sales .l-panel__center {
    overflow: hidden
}

.l-panel--brand .l-panel__left {
    position: relative;
    bottom: 45px
}

.l-panel--brand .l-panel__right {
    position: relative;
    bottom: 8px
}

.l-panel--furniture {
    position: relative
}

.l-panel--furniture .l-panel__bottom {
    position: absolute;
    top: 35px;
    right: 30px
}

.l-panel--cafe {
    position: relative
}

.l-panel--cafe .l-panel__bottom {
    position: absolute;
    top: 35px;
    right: 30px
}

.l-about--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.l-about--main .l-about__left {
    width: 50%
}

.l-about--main .l-about__right {
    width: 50%;
    padding-top: 6px
}

.l-about--main .l-about__center {
    padding-bottom: 51px
}

.l-about--page .l-about__top {
    padding-bottom: 23px
}

.l-about--page .l-about__bottom {
    padding-top: 35px
}

.l-panel-feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.l-panel-feature--about {
    width: 87%
}

.l-about-links--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-about-links--main .l-about-links__item {
    margin-left: 30px
}

.l-about-links--main .l-about-links__item:first-child {
    margin-left: 0
}

.l-about-links--page .l-about-links__item {
    margin-top: 20px
}

.l-about-links--page .l-about-links__item:first-child {
    margin-top: 0
}

.l-photo-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.l-photo-info__item {
    margin-left: 16px
}

.l-photo-info__item:first-child {
    margin-left: 0
}

.l-journal-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-journal-info__item {
    margin-left: 16px
}

.l-journal-info__item:first-child {
    margin-left: 0
}

.l-footer-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.l-footer-menu__item {
    width: 16.66%
}

.l-footer-menu__item--policy {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    text-align: right
}

.l-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.l-description__left {
    width: 16.66%
}

.l-description__center {
    width: 41.66%
}

.l-description__right {
    width: 25%;
    padding-left: 1.5%;
    margin-bottom: -38px
}

.l-description__logo {
    padding-bottom: 20px
}

.l-description__info {
    padding-bottom: 38px
}

.l-description__category {
    display: none;
    padding-bottom: 10px
}

.l-description-info__item {
    margin-top: 10px
}

.l-description-info__item:first-child {
    margin-top: 0
}

.l-description-info--horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.l-description-info--horizontal .l-description-info__item {
    margin-top: 0;
    margin-right: 8px;
    margin-bottom: 10px
}

.l-links__item {
    margin-top: 12px
}

.l-links__item:first-child {
    margin-top: 0
}

.l-description-button__item {
    margin-top: 12px
}

.l-description-button__item:first-child {
    margin-top: 0
}

.l-cafes__item {
    padding-top: 59px
}

.l-cafes__item:first-child {
    padding-top: 0
}

.l-catalog-body__slider {
    margin-bottom: 50px
}

.l-catalog-body__category {
    margin-bottom: 26px
}

.l-catalog-body__content {
    padding-right: 26%;
    margin-bottom: 45px
}

.l-catalog-body__navi {
    padding-top: 3.7%;
    text-align: center
}

.l-panel-category__item {
    margin-top: 26px
}

.l-panel-category__item:first-child {
    margin-top: 0
}

.l-catalog__title {
    padding-bottom: 49px
}

.l-fun-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.l-fun-body__left {
    padding-right: 10px
}

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

.l-aside--left .l-aside__left {
    width: 34%
}

.l-aside--left .l-aside__right {
    width: 66%
}

.l-aside--right .l-aside__left {
    width: 50%
}

.l-aside--right .l-aside__right {
    width: 50%;
    padding-left: 11%
}

.l-aside--left-small .l-aside__left {
    width: 25%
}

.l-aside--left-small .l-aside__right {
    width: 75%
}

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

.l-switch--shopping .l-switch__item {
    margin-left: 41px
}

.l-switch--shopping .l-switch__item:first-child {
    margin-left: 0
}

.l-switch--bonus {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.l-switch--bonus .l-switch__item {
    margin-left: 56px
}

.l-switch--bonus .l-switch__item:first-child {
    margin-left: 0
}

.l-switch--furniture .l-switch__item {
    margin-left: 41px
}

.l-switch--furniture .l-switch__item:first-child {
    margin-left: 0
}

.l-switch--journal {
    padding-top: 13px
}

.l-switch--journal .l-switch__item {
    margin-left: 54px
}

.l-switch--journal .l-switch__item:first-child {
    margin-left: 0
}

.l-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-filter__search {
    width: 50%
}

.l-filter--journal {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.l-scheduling__top {
    padding-bottom: 22px
}

.l-scheduling__item {
    margin-top: 24px;
    padding-right: 5%
}

.l-scheduling__item:first-child {
    margin-top: 0
}

.l-contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.l-contacts__center,
.l-contacts__left {
    -webkit-box-flex: 3;
    -ms-flex: 3 0 0px;
    flex: 3 0 0
}

.l-contacts__right {
    -webkit-box-flex: 4;
    -ms-flex: 4 0 0px;
    flex: 4 0 0
}

.l-routes__item {
    margin-top: 10px
}

.l-routes__item:first-child {
    margin-top: 0
}

.l-feedback-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-feedback-panel__left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%
}

.l-feedback-panel__center {
    padding: 0 10% 0 7%
}

.l-feedback-panel__right {
    text-align: right;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 210px;
    flex: 0 0 210px
}

.l-newsletter {
    padding: 336px 45px 45px
}

.l-newsletter__top {
    padding-bottom: 38px
}

.l-newsletter__left {
    padding-right: 4%
}

.l-newsletter--horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 38px 5.5% 41px 19.7%;
    position: relative
}

.l-newsletter--horizontal .l-newsletter__right {
    width: 45%
}

.l-relevants__top {
    margin-bottom: 29px
}

.l-relevants-list__item {
    margin-top: 19px
}

.l-relevants-list__item:first-child {
    margin-top: 0
}

.l-relevants-list--short {
    width: 73%
}

.l-panel-content-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-panel-content-info__type {
    padding-right: 37px
}

.l-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-share__text {
    padding-right: 12px
}

.l-up {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.l-control,
.l-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.l-control {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-control__title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.l-panel-mobile {
    padding: 92px 30px 30px;
    position: absolute;
    top: 0;
    right: 0;
    width: 260px;
    min-height: 100%;
    background-color: #fff
}

.l-panel-mobile__close {
    position: absolute;
    top: 20px;
    right: 23%
}

.l-panel-mobile__menu {
    margin-bottom: 38px
}

.l-panel-mobile__communication {
    margin-bottom: 20px
}

.l-panel-mobile__shedule {
    margin-bottom: 37px
}

.l-grid-note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-grid-note__text {
    padding-right: 12px
}

.l-notfound {
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding: 0 5%
}

.l-notfound,
.l-notfound__pic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.l-notfound__pic {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.l-notfound__error {
    padding-bottom: 14px;
    position: relative;
    z-index: 1
}

.l-notfound__text {
    padding-bottom: 30px;
    position: relative;
    z-index: 1
}

.l-notfound__main {
    padding-bottom: 25px
}

.l-notfound__back,
.l-notfound__main {
    position: relative;
    z-index: 1
}

.l-tab-slider-content {
    position: relative
}

.l-tab-slider-content__item {
    position: absolute;
    visibility: hidden;
    left: 0;
    right: 0;
    top: 0
}

.l-tab-slider-content.is-init .l-tab-slider-content__item:first-child,
.l-tab-slider-content__item.is-active {
    position: static;
    visibility: visible
}

.l-tab-slider-navi__item {
    display: none
}

.l-tab-slider-navi__item.is-active {
    display: block
}

.c-header__reach .c-button:nth-child(1) {
    margin-right: 10px;
}

.c-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 20px;
    padding: 0 27px;
    outline: 0;
    white-space: nowrap;
    position: relative
}

.c-button__text {
    display: inline-block;
    white-space: normal
}

.c-button__icon {
    display: inline-block;
    margin-right: 11px;
    margin-left: -4px;
    line-height: 0
}

.c-button--green {
    border-color: transparent;
    background-color: #749d51
}

.c-button--green .c-button__text {
    color: #fff
}

.c-button--pink {
    border-color: transparent;
    background-color: #FF5063;
}

.c-button--pink .c-button__text {
    color: #fff
}

.c-button--red {
    border-color: transparent;
    background-color: #ec174a
}

.c-button--red .c-button__text {
    color: #fff
}

.c-button--orange {
    border-color: transparent;
    background-color: #f49911
}

.c-button--orange .c-button__text {
    color: #fff
}

.c-button--white {
    border-color: transparent;
    background-color: #fff
}

.c-button--black {
    border-color: transparent;
    background-color: #000
}

.c-button--black .c-button__text {
    color: #fff
}

.c-button--long {
    width: 100%
}

.is-sending .c-button__text {
    color: transparent
}

.is-sending .c-button:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(/bitrix/templates/grad/dist/css/../image/loader.gif) 50% no-repeat
}

.i-set {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.i-set--auth {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cpath d='M20.1 16a10.3 10.3 0 00-6-6.7l-.2-.1a5.64 5.64 0 001.5-3.8A5.5 5.5 0 106 9.3a10.46 10.46 0 00-6 6.8l-.1.4.2.2a14.6 14.6 0 009.9 3.9 14.42 14.42 0 009.9-3.9l.3-.3zM5.8 5.4a4.1 4.1 0 114.1 4.1 4.12 4.12 0 01-4.1-4.1zM1.4 16a9.21 9.21 0 016-5.7 5.42 5.42 0 002.5.6 5.14 5.14 0 002.5-.6 9 9 0 016 5.7 12.81 12.81 0 01-17 0z' fill='%23999'/%3E%3C/svg%3E")
}

.i-set--phone-email {
    width: 22px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 546.6 491.3' fill='%23e41b46'%3E%3Cpath d='M367.3 313.1c-9.4-9.8-20.7-15-32.7-15-11.9 0-23.3 5.1-33.1 14.9l-30.6 30.5c-2.5-1.4-5-2.6-7.5-3.9-3.5-1.7-6.8-3.4-9.6-5.1-28.6-18.2-54.7-41.9-79.7-72.6-12.1-15.3-20.2-28.2-26.1-41.2 7.9-7.3 15.3-14.8 22.5-22.1l8.1-8.2c20.3-20.3 20.3-46.6 0-67L152.2 97l-9-9.2c-5.8-6-11.9-12.2-18.2-18-9.4-9.3-20.6-14.2-32.4-14.2s-23.2 4.9-32.9 14.2l-.2.2-32.9 33.2c-12.4 12.4-19.5 27.5-21 45-2.3 28.3 6 54.6 12.4 71.8 15.7 42.3 39.1 81.5 74 123.5 42.4 50.6 93.4 90.6 151.7 118.8 22.3 10.5 52 23 85.2 25.2 2 .1 4.2.2 6.1.2 22.4 0 41.1-8 55.8-24 .1-.2.3-.3.4-.5 5-6.1 10.8-11.6 16.9-17.5 4.2-4 8.4-8.1 12.6-12.5 9.6-10 14.6-21.6 14.6-33.5 0-12-5.1-23.5-14.9-33.2l-53.1-53.4zm34.6 102c-.1 0-.1.1 0 0-3.8 4.1-7.6 7.7-11.8 11.8-6.3 6-12.7 12.3-18.7 19.4-9.8 10.5-21.3 15.4-36.4 15.4-1.5 0-3 0-4.5-.1-28.7-1.8-55.5-13.1-75.5-22.6-54.8-26.5-102.9-64.2-142.9-111.9-33-39.8-55.1-76.6-69.7-116-9-24.1-12.3-42.9-10.8-60.6 1-11.3 5.3-20.7 13.4-28.7l33-33c4.7-4.5 9.8-6.9 14.7-6.9 6.1 0 11 3.7 14.1 6.8l.3.3c5.9 5.5 11.5 11.2 17.4 17.3l9.2 9.4 26.4 26.4c10.3 10.3 10.3 19.7 0 30l-8.3 8.3c-8.1 8.3-15.9 16.1-24.3 23.6-.2.2-.4.3-.5.5-8.3 8.3-6.8 16.5-5 22l.3.9c6.9 16.6 16.5 32.3 31.3 51l.1.1c26.7 32.9 54.9 58.6 85.9 78.2 4 2.5 8 4.5 11.9 6.5 3.5 1.7 6.8 3.4 9.6 5.1.4.2.8.5 1.2.7 3.3 1.6 6.4 2.4 9.6 2.4 8 0 13.1-5 14.7-6.7l33.1-33.1c3.3-3.3 8.5-7.3 14.6-7.3 6 0 10.9 3.8 13.9 7.1l53.5 53.5c10.1 9.7 10.1 19.9.2 30.2zM500.7 4.9h-237C240.1 4.9 221 24 221 47.5v177.8c0 23.5 19.1 42.6 42.6 42.6h237c23.5 0 42.6-19.1 42.6-42.6V47.5c.1-23.5-19-42.6-42.5-42.6zm16.6 220.4c0 9.2-7.5 16.6-16.6 16.6h-237c-9.2 0-16.6-7.5-16.6-16.6V47.5c0-9.2 7.5-16.6 16.6-16.6h237c9.2 0 16.6 7.5 16.6 16.6v177.8z'/%3E%3Cpath d='M541 40.1c-4.1-5.9-12.2-7.3-18.1-3.2l-140.7 98.5-140.7-98.5c-5.9-4.1-14-2.7-18.1 3.2s-2.7 14 3.2 18.1l148.1 103.7c2.2 1.6 4.9 2.4 7.5 2.4s5.2-.8 7.5-2.4L537.8 58.2c5.9-4.1 7.3-12.2 3.2-18.1z'/%3E%3C/svg%3E")
}

.i-set--clock-color {
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 612 612' fill='%23e41b46'%3E%3Cpath d='M587.572 186.88c-32.266-75.225-87.096-129.934-162.95-162.285C386.7 8.427 346.992.168 305.497.168c-41.488 0-80.914 8.18-118.784 24.428-75.225 32.265-130.298 86.94-162.62 162.285C7.895 224.63 0 264.176 0 305.664c0 41.496 7.895 81.37 24.092 119.127 32.323 75.346 87.403 130.348 162.62 162.62 37.877 16.247 77.295 24.42 118.784 24.42s81.214-8.26 119.12-24.42C500.47 555.06 555.3 500 587.573 424.8 603.82 386.914 612 347.16 612 305.664c0-41.488-8.174-80.907-24.428-118.783zm-48.848 253.972c-24.02 41.195-56.93 73.876-98.375 98.04-41.195 24.02-86.332 36.135-134.845 36.135-36.47 0-71.27-7.024-104.4-21.415-33.13-14.384-61.733-33.294-85.66-57.215-23.93-23.927-42.974-52.81-57.214-85.997-14.2-33.065-21.08-68.258-21.08-104.735 0-48.52 11.92-93.428 35.807-134.5 23.97-41.23 56.886-73.947 98.04-98.04 41.146-24.092 86-36.142 134.502-36.142 48.52 0 93.65 12.12 134.845 36.142 41.446 24.164 74.283 56.88 98.375 98.04 24.092 41.153 36.135 86 36.135 134.5s-11.964 93.735-36.128 135.2zM324.906 302.988V129.66c0-10.372-9.037-18.738-19.4-18.738-9.7 0-18.403 8.366-18.403 18.738v176.005c0 .336.67 1.678.67 2.678-.67 6.024 1.007 11.043 5.02 15.062L392.836 423.45c6.695 6.695 19.073 6.695 25.763 0 7.694-7.695 7.188-18.86 0-26.1l-93.693-94.363z'/%3E%3C/svg%3E")
}

.i-set--clock {
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23999'%3E%3Cpath d='M437.02 74.98C388.667 26.63 324.38 0 256 0S123.333 26.63 74.98 74.98 0 187.62 0 256s26.63 132.667 74.98 181.02S187.62 512 256 512s132.667-26.63 181.02-74.98S512 324.38 512 256s-26.63-132.668-74.98-181.02zM256 470.636C137.65 470.636 41.364 374.35 41.364 256S137.65 41.364 256 41.364 470.636 137.65 470.636 256 374.35 470.636 256 470.636zm85.22-158.666l-64.538-64.537V114.8c0-11.422-9.26-20.682-20.682-20.682s-20.682 9.26-20.682 20.682V256a20.68 20.68 0 006.058 14.625l70.594 70.595a20.61 20.61 0 0014.625 6.058 20.62 20.62 0 0014.626-6.058 20.69 20.69 0 00-.001-29.25z'/%3E%3C/svg%3E")
}

.i-set--car {
    width: 22px;
    height: 12px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 488' fill='%23fff'%3E%3Cpath d='M454.7 215.5l-37.8-17.3-33.3-53.2a52.54 52.54 0 00-44.8-24.7H196.7c-16.5 0-32.1 7.6-42.1 20.7l-43.1 56.4-71.8 19.7c-18.2 5-30.8 21.7-30.8 40.6v27.5c0 23.2 18.5 42.4 41.7 42.4h6.2c7.4 28.6 36.6 45.8 65.3 38.4 18.8-4.9 33.5-19.6 38.4-38.4h161.9c7.4 28.6 36.6 45.8 65.3 38.4 18.8-4.9 33.5-19.6 38.4-38.4h11.6c23.2 0 41.7-19.2 41.7-42.4v-31.3c-.1-16.5-9.8-31.6-24.7-38.4zM108.5 348.2c-18.9 0-34.2-15.3-34.2-34.2s15.3-34.2 34.2-34.2 34.2 15.3 34.2 34.2c.1 18.8-15.2 34.1-34.2 34.2zm265.5 0c-18.9 0-34.2-15.3-34.2-34.2s15.3-34.2 34.2-34.2 34.2 15.3 34.2 34.2c.1 18.8-15.2 34.1-34.2 34.2zm63.4-39.9h-10.2c-3.2-29.4-29.7-50.6-59.1-47.3-25 2.7-44.6 22.5-47.3 47.3H161.7c-3.2-29.4-29.7-50.6-59.1-47.3-25 2.7-44.6 22.5-47.3 47.3h-4.8c-12.6 0-22.5-10.5-22.5-23.1v-27.5c-.1-10.3 6.7-19.3 16.7-22.1l75.1-20.5c2-.6 3.9-1.7 5.1-3.5l44.9-58.9c6.5-8.3 16.4-13.1 26.9-13.1h142.1c11.6-.1 22.5 5.8 28.5 15.6l34.9 55.7c1 1.6 2.5 2.9 4.1 3.7l40.3 18.4c8.1 3.8 13.3 11.9 13.2 20.8v31.3h.1c0 12.7-9.8 23.2-22.5 23.2z'/%3E%3Cpath d='M108.5 372.5c-24.7 0-47.5-15.9-55.4-40.1h-2.6C24.9 332.4 4 311.2 4 285.2v-27.5c0-21.1 14.1-39.7 34.4-45.2l70.2-19.2 42.1-55.1c10.8-14.2 28-22.6 45.9-22.6H339c19.6 0 38.2 10.3 48.6 26.9l32.6 52 36.5 16.7c16.7 7.6 27.4 24.4 27.3 42.8v31.3c0 26-20.9 47.2-46.6 47.2h-8c-6.1 18.7-21.4 33.2-40.8 38.2a57.04 57.04 0 01-14.7 1.9c-24.7 0-47.5-15.9-55.4-40.1H163.9c-6.1 18.7-21.4 33.2-40.8 38.2-4.8 1.2-9.7 1.8-14.6 1.8zM339 125.2H196.7c-15 0-29.3 7-38.3 18.8l-44.1 57.7-73.4 20.1c-16.1 4.4-27.3 19.2-27.3 35.9v27.5c0 20.7 16.6 37.6 36.9 37.6h9.9l.9 3.6c6.7 26 33.4 41.6 59.4 34.9 17.2-4.5 30.5-17.9 34.9-34.9l.9-3.6H326l.9 3.6c6.7 26 33.4 41.7 59.4 34.9 17.2-4.5 30.5-17.9 34.9-34.9l.9-3.6h15.3c20.4 0 36.9-16.9 36.9-37.6v-31.3c.1-14.6-8.4-27.9-21.7-34l-39-17.9-34.1-54.4c-8.7-13.9-24.2-22.4-40.5-22.4zM374 353c-21.5 0-39-17.5-39-39s17.5-39 39-39 39 17.5 39 39c.1 10.4-4 20.1-11.4 27.5-7.3 7.4-17.1 11.5-27.6 11.5zm0-68.4c-16.2 0-29.4 13.2-29.4 29.4s13.2 29.4 29.4 29.4c7.9 0 15.3-3.1 20.9-8.7 5.5-5.5 8.6-12.9 8.5-20.7 0-16.2-13.2-29.4-29.4-29.4zM108.5 353c-21.5 0-39-17.5-39-39s17.5-39 39-39 39 17.5 39 39c.1 10.4-4 20.1-11.4 27.5-7.3 7.4-17.1 11.5-27.6 11.5zm0-68.4c-16.2 0-29.4 13.2-29.4 29.4s13.2 29.4 29.4 29.4c7.9 0 15.3-3.1 20.9-8.7 5.5-5.5 8.6-12.9 8.5-20.7 0-16.2-13.2-29.4-29.4-29.4zm328.9 28.5h-14.5l-.5-4.3c-1.4-12.9-7.8-24.5-17.9-32.6-10.2-8.2-22.9-11.9-35.9-10.4-22.5 2.4-40.6 20.5-43.1 43.1l-.5 4.3H157.4l-.5-4.3c-1.4-12.9-7.8-24.5-17.9-32.6-10.2-8.2-22.9-11.9-35.9-10.4-22.5 2.4-40.6 20.5-43.1 43.1l-.5 4.3h-9.1c-15 0-27.3-12.5-27.3-28v-27.5c-.1-12.3 8.2-23.3 20.2-26.7l75.1-20.5c.7-.2 1.8-.7 2.5-1.6l.1-.1 44.9-58.9c7.4-9.6 18.6-15 30.7-15H339c13.1 0 25.5 6.8 32.3 17.9l34.9 55.8c.4.7 1.1 1.3 2 1.7l40.2 18.4c9.9 4.6 16.1 14.5 16 25.3v26.5l.1 4.8c.2 15.2-12 27.7-27.1 27.7zm-6-9.6h6.1c9.2 0 16.8-7.4 17.6-16.7v-32.9c.1-7-4-13.5-10.4-16.4L404.3 219c-2.7-1.3-4.9-3.2-6.3-5.5l-34.9-55.7c-5.1-8.3-14.5-13.4-24.4-13.4H196.6c-9.1 0-17.5 4.1-23.1 11.3l-44.9 58.8c-1.8 2.5-4.5 4.3-7.6 5.2l-75.1 20.5c-7.8 2.2-13.2 9.3-13.1 17.4v27.5c0 10.1 7.9 18.3 17.6 18.3h.7c4.6-25 25.4-44.5 51-47.3 15.5-1.7 30.8 2.7 42.9 12.5 11 8.8 18.3 21.1 20.8 34.8h150.8c4.6-25 25.4-44.5 51-47.3 15.5-1.7 30.8 2.7 42.9 12.5 11.1 8.9 18.4 21.1 20.9 34.9z'/%3E%3C/svg%3E")
}

.i-set--giftcard {
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 106' fill='%23fff'%3E%3Cpath d='M96.7762 19.948H69.1741L71.5892 17.7854C71.7665 17.6267 71.9252 17.449 72.0632 17.2555C75.5926 12.307 74.4379 5.40985 69.4887 1.88049C67.1288 0.197637 64.1561 -0.3934 61.3326 0.260849C58.5087 0.914396 56.0979 2.75072 54.7174 5.29853L49.9996 14.0075L45.2819 5.29853C43.9014 2.75037 41.4902 0.913693 38.6667 0.260498C35.8425 -0.3934 32.8698 0.197286 30.5105 1.88014C25.5621 5.4095 24.407 12.3067 27.936 17.2552C28.0744 17.449 28.2335 17.6267 28.4101 17.7851L30.8252 19.9477H3.22384C1.44335 19.9477 0 21.391 0 23.1715V43.6116C0 45.3921 1.44335 46.8354 3.22384 46.8354H4.07791V101.898C4.07791 103.679 5.52126 105.122 7.30174 105.122H92.6983C94.4787 105.122 95.9221 103.679 95.9221 101.898V46.8354H96.7762C98.5566 46.8354 100 45.3921 100 43.6116V23.1719C100 21.3914 98.5563 19.948 96.7762 19.948ZM60.3869 8.3696C60.8947 7.4316 61.747 6.78262 62.7865 6.54206C63.0681 6.47674 63.3501 6.44478 63.6297 6.44478C64.3819 6.44478 65.112 6.67797 65.7452 7.12959C66.7404 7.83932 67.3992 8.89356 67.6012 10.0995C67.7855 11.2022 67.5674 12.3095 66.9862 13.2521L59.5079 19.948H54.1148L60.3869 8.3696ZM32.3981 10.0999C32.5997 8.89462 33.2589 7.83967 34.2545 7.12994C35.1229 6.51045 36.173 6.3015 37.2132 6.54241C38.2523 6.78262 39.1046 7.43195 39.6128 8.36995L45.8849 19.948H40.4918L33.0131 13.2521C32.4319 12.3098 32.2138 11.2019 32.3981 10.0999ZM38.0026 98.6749H10.5252V46.8358H38.0026V98.6749ZM55.549 98.6749H44.4503V46.8358H55.549V98.6749ZM89.4744 98.6749H61.997V46.8358H89.4744V98.6749ZM93.5523 40.3881H6.44732V26.3957H93.552V40.3881H93.5523Z'/%3E%3C/svg%3E")
}

.i-set--calendar {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23f68600' d='M452 40h-24V0h-40v40H124V0H84v40H60C26.914 40 0 66.914 0 100v352c0 33.086 26.914 60 60 60h392c33.086 0 60-26.914 60-60V100c0-33.086-26.914-60-60-60zM60 80h24v40h40V80h264v40h40V80h24c11.027 0 20 8.973 20 20v48H40v-48c0-11.027 8.973-20 20-20zm392 392H60c-11.027 0-20-8.973-20-20V188h432v264c0 11.027-8.973 20-20 20zm-136-42h120V310H316zm40-80h40v40h-40zm0 0'/%3E%3C/svg%3E")
}

.i-set--camera {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 515.667 515.667' fill='%23fff'%3E%3Cpath d='M446.533 119.425l-54.117-.283-51.85-77.35c-3.117-4.817-8.5-7.933-14.167-7.933H186.717c-5.667 0-10.767 3.117-13.883 7.65l-53.55 77.633-50.15.283C31.167 119.425 0 150.592 0 188.558v223.55c0 37.967 31.167 69.7 69.133 69.7h377.4c37.967 0 69.133-31.733 69.133-69.7v-223.55c.001-37.966-31.166-69.133-69.133-69.133zm35.134 292.683c0 19.267-15.867 35.7-35.133 35.7h-377.4c-19.267 0-35.133-16.433-35.133-35.7v-223.55c0-19.267 15.867-35.133 35.133-35.133h59.217c5.667 0 10.767-3.117 13.883-7.65l53.55-77.633h121.55L368.9 145.2c3.117 4.533 8.5 7.65 13.883 7.65l63.467.567c19.267 0 35.133 15.867 35.133 35.133V412.1h.283zM259.25 160.225c-66.583 0-120.417 54.117-120.417 120.417S192.95 401.058 259.25 401.058 379.667 346.94 379.667 280.64 325.55 160.225 259.25 160.225zm0 206.833c-47.6 0-86.417-38.817-86.417-86.417s38.817-86.417 86.417-86.417 86.417 38.817 86.417 86.417-38.817 86.417-86.417 86.417z'/%3E%3Ccircle cx='420.467' cy='210.092' r='6.517'/%3E%3Cpath d='M420.467 186.575a23.46 23.46 0 100 47.034 23.46 23.46 0 100-47.034zm0 34c-5.95 0-10.483-4.817-10.483-10.483s4.817-10.483 10.483-10.483 10.483 4.817 10.483 10.483-4.533 10.483-10.483 10.483z'/%3E%3C/svg%3E")
}

.i-set--baloon-color {
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23ec174a'%3E%3Cpath d='M256 0C153.755 0 70.573 83.182 70.573 185.426c0 126.888 165.94 313.167 173.004 321.035 6.636 7.4 18.222 7.378 24.846 0 7.065-7.868 173.004-194.147 173.004-321.035C441.425 83.182 358.244 0 256 0zm0 469.73c-55.847-66.338-152.035-197.217-152.035-284.3 0-83.834 68.202-152.036 152.035-152.036s152.035 68.202 152.035 152.035c-.001 87.086-96.175 217.94-152.035 284.3zm0-377.596c-51.442 0-93.292 41.85-93.292 93.293S204.56 278.72 256 278.72s93.3-41.85 93.3-93.293-41.85-93.293-93.3-93.293zm0 153.194c-33.03 0-59.9-26.87-59.9-59.9s26.87-59.9 59.9-59.9 59.9 26.87 59.9 59.9-26.87 59.9-59.9 59.9z'/%3E%3C/svg%3E")
}

.i-set--baloon {
    width: 11px;
    height: 15px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23999'%3E%3Cpath d='M256 0C153.8 0 70.6 83.2 70.6 185.4c0 126.9 165.9 313.2 173 321 6.6 7.4 18.2 7.4 24.8 0 7.1-7.9 173-194.1 173-321C441.4 83.2 358.2 0 256 0zm0 469.7c-55.8-66.3-152-197.2-152-284.3 0-83.8 68.2-152 152-152s152 68.2 152 152c0 87.1-96.1 218-152 284.3zm0-377.6c-51.4 0-93.3 41.9-93.3 93.3s41.9 93.3 93.3 93.3 93.3-41.9 93.3-93.3-41.9-93.3-93.3-93.3zm0 153.2c-33 0-59.9-26.9-59.9-59.9s26.9-59.9 59.9-59.9 59.9 26.9 59.9 59.9-26.9 59.9-59.9 59.9z'/%3E%3C/svg%3E")
}

.i-set--shirt {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230.057 230.057'%3E%3Cpath fill='%23999' d='M228.58 83.315l-32.147-41.258c-7.817-10.032-19.594-15.785-32.312-15.785h-21.204a7 7 0 00-6.574 4.597 22.77 22.77 0 01-42.626 0 7 7 0 00-6.574-4.597H65.937c-12.717 0-24.495 5.753-32.312 15.786L1.48 83.315A7 7 0 00.3 89.643a7 7 0 004.488 4.615l44.558 14.845v87.682a7 7 0 007 7h117.366a7 7 0 007-7v-87.682l44.558-14.845a7 7 0 003.309-10.943zm-47.867 11.032v-10.3a7 7 0 10-14 0v105.728H63.345V84.057a7 7 0 10-14 0v10.3L18.61 84.107l26.06-33.444a26.79 26.79 0 0121.269-10.391h16.68c6.295 11.832 18.76 19.49 32.4 19.49s26.115-7.66 32.41-19.49h16.68a26.79 26.79 0 0121.269 10.39l26.06 33.445-30.737 10.24z'/%3E%3C/svg%3E")
}

.i-set--info {
    width: 23px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23999'%3E%3Cpath d='M299.7 144.1c-7.5-8.4-19.1-13.2-31.9-13.2-22.9 0-43.3 15.6-45.6 34.8-1 8.8 1.7 17.3 7.7 24 7.3 8.2 18.8 12.9 31.6 12.9 23.5 0 43.6-15.3 45.9-34.8 1-8.5-1.8-17-7.7-23.7zM289 165.8c-1.2 10-13.8 18.5-27.5 18.5-7.4 0-14-2.5-17.8-6.8-2.5-2.8-3.5-6-3.1-9.6 1.2-9.9 13.9-18.5 27.2-18.5 7.4 0 14.2 2.6 18.1 7 1.7 1.9 3.6 5.1 3.1 9.4z'/%3E%3Cpath d='M261.5 205.2c-13.5 0-25.7-5-33.5-13.8-6.4-7.2-9.4-16.5-8.3-26 2.4-20.4 24-37.1 48.1-37.1 13.5 0 25.8 5.1 33.8 14 6.5 7.3 9.4 16.4 8.3 25.7-2.5 21-23.7 37.2-48.4 37.2zm6.3-71.8c-21.7 0-41 14.6-43.1 32.6-.9 8.1 1.6 15.9 7.1 22.1 6.9 7.7 17.7 12.1 29.7 12.1 22.2 0 41.3-14.3 43.4-32.6.9-7.9-1.6-15.7-7.1-21.8-7-7.9-17.9-12.4-30-12.4zm-6.3 53.4c-8.1 0-15.4-2.8-19.7-7.6-2.9-3.3-4.2-7.3-3.7-11.5 1.3-11.2 14.9-20.7 29.7-20.7 8.1 0 15.6 2.9 19.9 7.8 2 2.3 4.4 6.1 3.8 11.3-1.3 11.2-15 20.7-30 20.7zm6.3-34.9c-12 0-23.8 7.8-24.8 16.3-.3 2.9.5 5.4 2.5 7.6 3.3 3.7 9.3 5.9 15.9 5.9 12.3 0 24-7.6 25-16.3.3-2.7-.5-5.2-2.5-7.4-3.3-3.8-9.4-6.1-16.1-6.1zm23.1 189.2c-2.3-1.5-7.7-5.2-3.4-30.3.1-.5.6-2.6 1.2-5.7l7.6-35.6c3.2-16.1.7-30.2-7.3-40.8-7.2-9.5-18.6-15.4-32.1-16.4-20-1.6-40.9 10.3-47.3 22.1-3 5.2-1.5 9.4-.4 11.5 1.4 2.6 3.4 4 4.9 5 2.3 1.6 7.6 5.4 2.5 30.5-.5 2.3-7.5 38.1-8.4 43.2v.1c-2.8 16.2 0 30.3 8.4 40.6 13.5 16.5 34.2 15.7 35 15.7 19.2 0 38.4-11.9 44.3-23.4 2.8-5.3 1.3-9.5.1-11.5-1.5-2.6-3.6-4-5.1-5zm-12.6-75.3l-7.5 35.3-1.3 6.3v.1c-4.7 27 .1 38.8 6.8 45.4-1.8 1.6-4.3 3.4-7.5 5-6.1 3.2-12.9 4.8-18.6 4.5-8.3-.4-14.9-3.4-19.1-8.7-4.9-6.1-6.5-15-4.6-25.9l8.4-42.8c5.4-26.8 1-38.7-5.6-45.5 1.9-1.6 4.4-3.3 7.6-4.8 6.2-3 13-4.5 18.7-4 8.3.7 14.8 3.8 18.9 9.2 4.6 6.2 5.9 15.1 3.8 25.9z'/%3E%3Cpath d='M251.1 383.3c-4.8 0-23.6-1-36.4-16.6-8.8-10.7-11.9-25.4-8.9-42.6v-.2l8.4-43.2c4.7-23.5 0-26.9-1.5-28-1.6-1.1-4-2.8-5.6-5.9-1.4-2.5-3.1-7.7.5-13.9 6.9-12.6 28.5-25 49.7-23.3 14.2 1.1 26.3 7.3 33.9 17.4 8.4 11.1 11.1 25.9 7.8 42.8v.2l-7.8 36.6c-.5 2.5-.9 4-1 4.5-4.1 23.5.7 26.7 2.3 27.8s4 2.7 5.8 5.7c1.4 2.5 3.3 7.6-.1 13.9-6.1 11.8-25.6 24.7-46.5 24.7-.3.1-.5.1-.6.1zm2.2-168.7c-17.9 0-35.7 10.5-41.4 20.9-2.3 4-1.5 7.1-.4 9.1s2.8 3.2 4.1 4.2c4.4 3.1 8.3 9.5 3.5 33l-8.4 43.2c-2.7 15.6 0 29 7.9 38.5 11.8 14.4 29.5 14.8 32.9 14.8h.1c18.4 0 36.6-11.4 42-22 2.2-4 1.3-7.2.2-9.1-1.2-2-2.9-3.2-4.2-4.1-4.5-3-8.5-9.3-4.4-32.8.1-.6.5-2.2 1-4.6l.3-1.4 7.5-35.2c3.1-15.5.7-28.9-6.8-38.8-6.8-9-17.5-14.4-30.3-15.5-1.3-.1-2.5-.2-3.6-.2zm-1.8 150.3H250c-9.1-.5-16.3-3.8-20.9-9.6-5.3-6.7-7.1-16.3-5.1-27.8l8.4-42.9c5.7-28.3-.1-38.2-4.9-43.2l-1.9-1.9 2-1.7c2.2-1.9 5-3.7 8.1-5.2 6.6-3.2 13.9-4.7 20-4.2 9 .7 16.2 4.2 20.7 10.2 5.1 6.8 6.7 16.5 4.4 28l-8.8 41.5c-5 28.5 1.1 38.3 6.1 43.2l1.9 1.9-2 1.8c-2.2 1.9-4.9 3.8-8 5.4-6.1 2.8-12.7 4.5-18.5 4.5zm-18.7-125c7.4 9.4 8.8 24 4.4 45.6v.1c-.3 1.4-7.4 37.3-8.3 42.7-1.7 10.1-.3 18.3 4.1 23.8 3.7 4.7 9.7 7.3 17.3 7.7 5.3.3 11.6-1.3 17.3-4.2 2.1-1.1 3.7-2.1 5-3.1-7.6-9.2-9.4-23.8-5.6-45.5v-.1c.1-.4.3-1.4 1.4-6.3l7.5-35.3c2-10 .8-18.3-3.5-24-3.6-4.8-9.5-7.6-17.1-8.2-5.3-.4-11.6 1-17.4 3.8-2.1 1-3.8 2.1-5.1 3zm258.4 58.6l-1.3-2.1-27-41.2 23.3-35.8 4.3-6.7c7.5-11.7 9.6-24.3 5.9-35.5-3.8-11.2-13.1-20.1-26.1-25l-25.3-9.5-21.6-8.2-1.8-32.8-1-18.7c-1.1-22.5-16.9-38.2-38.4-38.2-3.9 0-7.9.5-12 1.7l-3.7 1-46.2 12.7-20.8-25.8-11.4-14c-8.4-10.3-19.5-16-31.3-16s-22.9 5.7-31.4 16.1l-5 6.1-27.2 34.1-34.8-9.5-10.2-2.7c-.1 0-.2-.1-.3-.1-5.5-1.3-10.6-2-15.5-2-22.5 0-37.4 14-39 36.7-1.3 19-2.2 37.7-2.7 52.3l-48.6 18.7C30 158.8 21.5 167.6 18 178.6c-3.6 11-1.7 23.2 5.5 34.3l28.4 43.4L23.1 301c-6.5 10.3-8.2 22.4-4.5 33.2 3.6 10.8 12.3 19.6 23.7 24l4.3 1.7 44.9 17 1 15.9c.8 11.4 1.5 22.1 1.4 32.9-.1 11 4.1 21.9 11.8 29.5 7.2 7.3 17 11.4 27.6 11.4 4.4 0 9-.7 13.6-2.2 10.2-3.2 20.9-6.1 31.3-8.8l16.3-4.3 32.3 39.8c8.5 10.3 19.6 16.1 31.3 16.1s22.8-5.8 31.2-16.1l32.1-40 39.2 10.5 10.7 2.8c3.9 1 7.7 1.5 11.6 1.5 21.2 0 37.4-15.9 38.4-37.8l.9-17.1 1.8-34.9 48.1-18.5c12.3-4.7 21.1-13.6 24.7-24.8 3.5-11.1 1.5-23.4-5.6-34.3zm-18.1 26.7c-1.2 3.9-4.9 7.2-10.1 9.3l-3.4 1.3-46.7 18c-8.7 3.3-13.2 9.4-13.5 18.4-.4 12.5-1.1 25.2-1.9 37.5l-.9 17.2c-.4 8.9-5.7 14.3-13.7 14.3a20.35 20.35 0 01-5.3-.7l-10.7-2.8-42.3-11.4c-2.1-.5-3.9-.8-5.8-.8-5.8 0-10.8 2.6-14.9 7.7l-34 42.3c-2.6 3.2-6.7 6.9-12 6.9-4.1 0-8.4-2.5-12.1-7l-34.2-42.2c-4-5.1-9-7.5-14.8-7.5-2 0-3.9.3-6 .9l-19.2 5.2c-10.6 2.8-21.7 5.7-32.4 9.1-2.2.7-4.2 1-6.2 1-4.9 0-8.2-2.2-9.9-4-3-3-4.6-7.3-4.5-11.8.1-11.8-.7-23.5-1.4-34.9l-1.1-18.4c-.4-8.9-4.9-15-13.1-18.1l-47.4-18-4.3-1.7c-4.6-1.8-7.8-4.9-9.1-8.8-1.2-3.8-.5-8.2 2.1-12.2l30-46.4c5.1-7.6 5.1-15.3 0-22.8l-29.7-45.4c-3-4.6-3.9-9.3-2.7-13.2 1.2-3.8 4.6-7 9.7-9.1l51.2-19.7c8.4-3.1 12.7-9.2 13-18.2.5-14.9 1.2-34.6 2.7-54.5.7-9.6 5-13.7 14.3-13.7 2.9 0 6.1.4 9.6 1.2l10.1 2.7 36.1 9.8c2.5.7 4.9 1 7 1 6.4 0 11.9-2.9 16.3-8.7 9.2-11.9 18.8-23.7 28.1-35.2l5-6.1c3.6-4.4 7.9-6.9 12.1-6.9 4.1 0 8.5 2.5 12 6.8l11.5 14L303 77.7c4.2 5.4 9.4 8 15.4 8 2.1 0 4.1-.3 6.4-.9l52.3-14.3c2-.5 3.8-.7 5.6-.7 8 0 13.2 5.5 13.6 14.7l1 18.8 1.9 35.4c.5 11.1 7.3 16 13.1 18.2l24.4 9.2 25.5 9.6c5.9 2.2 9.9 5.6 11.2 9.6 1.7 5.1-.8 10.5-3.2 14.2l-4.3 6.7-24.6 37.8c-5.1 7.6-5.2 15.4 0 22.8l28.4 43.2 1.3 2.2c2.4 4.3 3.4 9.1 2.1 13z'/%3E%3C/svg%3E")
}

.i-set--magazine {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23999'%3E%3Cpath d='M439.652 66.783h-51.767C380.13 28.725 346.4 0 306.087 0a16.7 16.7 0 00-16.696 16.696v50.087H72.348a16.7 16.7 0 00-16.696 16.696v411.826a16.7 16.7 0 0016.696 16.696h367.304a16.7 16.7 0 0016.696-16.696V83.478a16.7 16.7 0 00-16.696-16.695zm-350.61 33.39H289.39v100.174H139.13a16.7 16.7 0 00-16.696 16.696 16.7 16.7 0 0016.696 16.696h150.26v112.484c-17.175 2.434-33.414 8.6-47.77 18.15-10.197-21.483-25.498-40.557-44.476-55.12-26.42-20.275-58.027-30.992-91.406-30.992-5.59 0-11.165.326-16.696.94V100.174zm233.74 378.435H89.043V312.85c5.5-.787 11.1-1.198 16.696-1.198 52.06 0 98.3 34.94 112.467 84.97 3.517 12.428 19.128 16.25 28.033 7.095 11.896-12.232 26.832-20.34 43.152-23.627v15.04a16.7 16.7 0 0016.696 16.696h16.696c18.412 0 33.39 14.98 33.39 33.39s-14.98 33.39-33.39 33.39zm33.39-91.212a66.376 66.376 0 00-33.39-8.962V36.252c19.435 6.89 33.39 25.46 33.39 47.226v303.92zm66.783 91.212H380.58a66.344 66.344 0 008.984-33.39V100.174h33.39V478.61z'/%3E%3Cpath d='M205.913 133.565H139.13a16.7 16.7 0 00-16.696 16.696 16.7 16.7 0 0016.696 16.696h66.783a16.7 16.7 0 0016.696-16.696 16.7 16.7 0 00-16.696-16.696z'/%3E%3C/svg%3E")
}

.i-set--world {
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M511.4 238.9C503 111.1 400.9 9 273.1.6V0h-34.2v.6C111.1 9 9 111.1.6 238.9H0v34.2h.6C9 400.9 111.1 503 238.9 511.4v.6h34.2v-.6C400.9 503 503 400.9 511.4 273.1h.6v-34.2h-.6zM160.3 55.8c-16.5 21.9-30.2 49.4-40.1 80.7H69c22.2-34.7 53.8-62.8 91.3-80.7zM51.1 170.7h60c-4.6 21.6-7.5 44.5-8.4 68.3h-68c1.9-24.1 7.6-47.1 16.4-68.3zM34.8 273.1h68c.9 23.8 3.8 46.7 8.4 68.3h-60c-8.9-21.3-14.6-44.3-16.4-68.3zM69 375.5h51.1c10 31.3 23.7 58.8 40.2 80.7-37.5-17.9-69.1-46-91.3-80.7zm169.9 100.2c-35.1-9.4-65.3-47.1-83.6-100.2h83.6v100.2zm0-134.4h-93.2c-4.8-21.3-7.9-44.2-8.8-68.3H239v68.3zm0-102.4h-102c1-24 4-47 8.8-68.3h93.2v68.3zm0-102.4h-83.6c18.3-53.1 48.5-90.8 83.6-100.2v100.2zm204.1 0h-51c-10-31.3-23.7-58.8-40.2-80.7 37.3 17.9 69 46 91.2 80.7zM273.1 36.4c35.1 9.4 65.3 47 83.6 100.2h-83.6V36.4zm0 134.3h93.2c4.8 21.3 7.8 44.2 8.9 68.3H273.1v-68.3zm0 102.4h102.1c-1 24-4 47-8.9 68.3h-93.2v-68.3zm0 202.6V375.5h83.6c-18.3 53.1-48.6 90.8-83.6 100.2zm78.6-19.5c16.5-21.9 30.2-49.4 40.2-80.7H443c-22.2 34.7-53.9 62.8-91.3 80.7zm109.2-114.9h-60c4.6-21.6 7.5-44.5 8.4-68.3h67.9c-1.8 24.1-7.5 47.1-16.3 68.3zm-51.6-102.4c-.9-23.8-3.8-46.7-8.4-68.3h60c8.9 21.3 14.5 44.2 16.3 68.3h-67.9z' fill='%23999'/%3E%3C/svg%3E")
}

.i-set--fb {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-110 1 511 512'%3E%3Cpath d='M180 512H98.008c-13.695 0-24.836-11.14-24.836-24.836V302.227H25.336C11.64 302.227.5 291.082.5 277.39v-79.246c0-13.695 11.14-24.836 24.836-24.836h47.836v-39.684c0-39.348 12.355-72.824 35.727-96.805C132.375 12.73 165.184 0 203.777 0l62.53.102C279.979.125 291.1 11.266 291.1 24.938v73.578c0 13.695-11.137 24.836-24.828 24.836l-42.102.016c-12.84 0-16.11 2.574-16.81 3.363-1.152 1.31-2.523 5.008-2.523 15.223v31.352h58.27c4.387 0 8.637 1.082 12.29 3.12 7.88 4.402 12.777 12.727 12.777 21.723l-.03 79.246c0 13.688-11.14 24.828-24.836 24.828h-58.47v184.94C204.84 500.86 193.695 512 180 512zm-76.812-30.016h71.633V288.79c0-9.145 7.44-16.582 16.582-16.582h66.727l.027-68.883h-66.758c-9.14 0-16.578-7.437-16.578-16.582v-44.79c0-11.727 1.19-25.062 10.043-35.086 10.695-12.117 27.55-13.516 39.3-13.516l36.922-.016V30.11l-57.332-.094c-62.023 0-100.566 39.703-100.566 103.61v53.117c0 9.14-7.437 16.582-16.578 16.582H30.516v68.883H86.61c9.14 0 16.578 7.438 16.578 16.582zM266.25 30.117h.004zm0 0' fill='%23999'/%3E%3C/svg%3E")
}

.i-set--fb,
.i-set--tw {
    width: 14px;
    height: 14px
}

.i-set--tw {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M502.954 47.19a20.68 20.68 0 00-23.559.196 212.035 212.035 0 01-49.557 25.948c-19.253-17.414-43.615-27.826-69.915-29.656-31.056-2.16-61.08 7.9-84.56 28.326-25.6 22.26-40.174 54.444-40.046 88.35-85.248-7.61-139.14-61.55-177.1-108.986a20.68 20.68 0 00-35.353 5.239c-.948 2.37-23.14 58.8-17.453 127.057 4.76 57.133 30.23 131.964 120.04 181.717-32.436 14.756-68.282 21.94-103.953 20.52a20.682 20.682 0 00-10.866 38.745c51.36 28.532 108.03 43.736 163.89 43.965l1.294.003c54.105-.001 106.38-13.938 151.246-40.336 42.898-25.24 78.416-61.76 102.715-105.603 26.162-47.206 39.427-101.75 39.427-162.186-.01-3.544-.186-7.098-.52-10.638a185.688 185.688 0 0042.72-80.667 20.68 20.68 0 00-8.455-21.992zm-70.657 80.88a20.68 20.68 0 00-5.793 18.607 75.49 75.49 0 011.344 13.874c0 101.956-44.378 186.544-121.756 232.072-60.586 35.65-133.037 43.933-203.61 25.057l2.185-.615a269.266 269.266 0 0077.377-36.174 20.68 20.68 0 008.946-19.34 20.684 20.684 0 00-12.88-16.975c-80.353-32.142-124.547-86.982-131.353-163-2.536-28.334.707-54.72 4.766-74.5 16.638 17.91 37.384 37.227 62.13 53.407 42.77 27.966 90.663 42.146 142.346 42.146 11.423 0 20.682-9.26 20.682-20.682v-21.53a75.07 75.07 0 0125.829-57.202c15.146-13.175 34.5-19.665 54.543-18.27 20.026 1.393 38.31 10.502 51.487 25.648a20.68 20.68 0 0021.567 6.23 254.83 254.83 0 0016.94-5.757 144.596 144.596 0 01-14.75 17.007z' fill='%23999'/%3E%3C/svg%3E")
}

.i-set--vk {
    width: 15px;
    height: 9px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.5 96.5'%3E%3Cpath d='M89.2 63.9c-2.7-3.2-5.8-5.9-8.8-8.8-2.7-2.6-2.8-4.1-.7-7.1 2.3-3.3 4.9-6.4 7.2-9.7 2.2-3.1 4.5-6.1 5.6-9.8.7-2.3.1-3.4-2.3-3.8-.4-.1-.8-.1-1.3-.1H74.7c-1.7 0-2.7.7-3.3 2.3-.8 2.1-1.7 4.2-2.7 6.2-2.3 4.6-4.8 9-8.3 12.7-.8.8-1.6 1.9-2.9 1.4-1.6-.6-2.1-3.3-2.1-4.2V26.7c-.3-2.3-.8-3.4-3.2-3.8H37.5c-2 0-2.9.8-4 2-.6.7-.8 1.2.5 1.4 2.4.5 3.8 2 4.2 4.5.6 3.9.5 7.8.2 11.8-.1 1.1-.3 2.3-.8 3.4-.7 1.7-1.9 2-3.4 1-1.4-.9-2.3-2.3-3.3-3.6-3.5-5-6.3-10.4-8.6-16-.7-1.6-1.8-2.6-3.5-2.6-4.2-.1-8.5-.1-12.7 0C3.7 24.8 3 26 4 28.3c4.6 10.3 9.8 20.3 16.5 29.4 3.5 4.7 7.4 8.8 12.5 11.7 5.8 3.3 12 4.3 18.6 4 3.1-.1 4-.9 4.1-4 .1-2.1.3-4.2 1.4-6.1 1-1.9 2.6-2.2 4.3-1.1.9.6 1.6 1.3 2.3 2.1 1.7 1.9 3.4 3.9 5.2 5.7 2.3 2.3 4.9 3.7 8.3 3.4h13c2.1-.1 3.2-2.7 2-5-.7-1.6-1.8-3.1-3-4.5z' fill='none' stroke='%23999' stroke-width='6.482' stroke-miterlimit='10'/%3E%3C/svg%3E")
}

.i-set--in {
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M261 512h-5.1c-40.1.1-77.2-.9-113.3-3.1-33.1-2-63.2-13.4-87.3-33-23.2-18.9-39-44.5-47.1-76-7-27.4-7.4-54.4-7.7-80.4L0 256l.6-63.5c.4-26 .7-53 7.7-80.4 8-31.5 23.9-57.1 47.1-76 24-19.6 54.2-31 87.3-33C178.7.9 215.8-.1 256 0c40.1-.1 77.2.9 113.3 3.1 33.1 2 63.2 13.4 87.3 33 23.2 18.9 39 44.5 47.1 76 7 27.4 7.4 54.4 7.7 80.4l.6 63.5-.6 63.4c-.4 26-.7 53-7.7 80.4-8 31.5-23.9 57.1-47.1 76-24 19.6-54.2 31-87.3 33-34.5 2.2-70 3.2-108.3 3.2zm-5.1-40c39.5.1 75.7-.9 110.9-3 25-1.5 46.7-9.6 64.4-24.1 16.4-13.4 27.7-31.9 33.6-54.9 5.8-22.8 6.2-47.4 6.5-71.1l.6-62.9-.6-62.9c-.3-23.7-.7-48.2-6.5-71.1-5.9-23-17.2-41.5-33.6-54.9-17.8-14.5-39.4-22.6-64.4-24.1-35.2-2.1-71.5-3.1-110.9-3-39.5-.1-75.7.9-110.9 3-25 1.5-46.7 9.6-64.4 24.1-16.4 13.4-27.7 31.9-33.5 55-5.8 22.8-6.2 47.4-6.5 71.1l-.6 62.9.6 62.8c.3 23.7.7 48.2 6.5 71.1 5.9 23 17.2 41.5 33.6 54.9 17.8 14.5 39.4 22.6 64.4 24.1 35.2 2.1 71.5 3.1 110.8 3zm-.9-91c-68.9 0-125-56.1-125-125s56.1-125 125-125 125 56.1 125 125-56.1 125-125 125zm0-210c-46.9 0-85 38.1-85 85s38.1 85 85 85 85-38.1 85-85-38.1-85-85-85zm139-80c-16.6 0-30 13.4-30 30s13.4 30 30 30 30-13.4 30-30-13.4-30-30-30z' fill='%23999'/%3E%3C/svg%3E")
}

.i-set--handbag {
    width: 20px;
    height: 20px;
    background-image: url("data:image/png;base64,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");
    /*"data:image/png;base64,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"|data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%239d9d9d'%3E%3Cpath d='M391 257c0 8.285-6.715 15-15 15s-15-6.715-15-15 6.715-15 15-15 15 6.715 15 15zm-240 0c0 8.285-6.715 15-15 15s-15-6.715-15-15 6.715-15 15-15 15 6.715 15 15zm301-33.54V197c0-8.285-6.715-15-15-15h-46v-46C391 61.008 330.438 0 256 0S121 61.008 121 136v46H75c-8.285 0-15 6.715-15 15v26.46l-45.605 91.207A137.05 137.05 0 000 375.648C0 450.832 61.617 512 137.352 512H374.65C450.383 512 512 450.832 512 375.648a137.05 137.05 0 00-14.395-60.98zM151 136c0-58.45 47.102-106 105-106s105 47.55 105 106v46H151zm-61 76h332v15c0 74.824-49.922 139.023-121 158.824V347c0-24.812-20.187-45-45-45s-45 20.188-45 45v38.824c-71.078-19.8-121-84-121-158.824zm151 177.422c4.695 1.664 9.742 2.578 15 2.578s10.305-.914 15-2.578V407c0 8.27-6.73 15-15 15s-15-6.73-15-15zM241 347c0-8.27 6.73-15 15-15s15 6.73 15 15-6.73 15-15 15-15-6.73-15-15zm133.648 135H137.352C78.156 482 30 434.3 30 375.648c0-16.426 3.883-32.875 11.227-47.562l25.44-50.883C85.43 346.762 141.6 400.8 212.14 417.03c4.574 20 22.496 34.97 43.86 34.97s39.285-14.97 43.86-34.965c70.43-16.207 126.672-70.133 145.473-139.832l25.438 50.883A106.87 106.87 0 01482 375.648C482 434.3 433.844 482 374.648 482zm0 0'/%3E%3C/svg%3E*/
}

.i-set--key {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff'%3E%3Cpath d='M444.6 397.9l-.3-.9-24.4-61.5c-1.4-3.5-4.2-6.4-7.6-7.9l-36-15.6-15.6-35.9c-1.5-3.3-4.1-6-7.5-7.5L317.3 253l-15.6-35.9c-1.5-3.3-4.1-6-7.5-7.5l-26.1-11.3c15.7-42.5 5.6-90.5-27.3-123.3C195.1 29.2 120.7 29.2 75 75s-45.7 120.2 0 165.9c34.2 34.2 84.6 43.7 128.4 25.2l173.3 173.3c16 16 42 16 58 0 10.8-10.9 14.7-26.8 9.9-41.5zM397 419.1L216.5 238.6c-4.5-4.5-11.4-5.5-17-2.5-34.6 18.4-76.5 12.2-104.2-15.5-34.5-34.5-34.5-90.7 0-125.2s90.7-34.5 125.2 0c27.5 27.5 33.9 69.2 15.8 103.7-1.9 3.5-2.2 7.7-.8 11.5 1.3 3.8 4.2 6.8 7.8 8.4l34.2 14.9 15.6 35.9c1.5 3.3 4.1 6 7.5 7.5l35.9 15.6 15.6 35.9c1.5 3.3 4.1 6 7.5 7.5l35.7 15.5 22 55.4c1.2 4.3.1 8.8-3.1 12-4.7 4.6-12.4 4.6-17.2-.1zm-228.9-304c-14.6-14.6-38.4-14.6-53.1 0-14.6 14.6-14.6 38.4 0 53.1s38.4 14.6 53.1 0c14.6-14.7 14.6-38.5 0-53.1zm-32.7 32.6c-3.4-3.4-3.4-8.9 0-12.3s8.9-3.4 12.3 0 3.4 8.9 0 12.3c-3.3 3.4-8.9 3.4-12.3 0z'/%3E%3C/svg%3E")
}

.i-set--megaphone {
    width: 23px;
    height: 19px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 447' fill='%23fff'%3E%3Cpath d='M512 193.8c0-30.9-21.7-56.8-50.8-63.6V15c0-4.8-2.3-9.4-6.3-12.2-3.9-2.8-9-3.5-13.6-2L212.7 79.7H103.2c-18.4 0-83.8 13.5-91.2 15-7 1.4-12 7.6-12 14.7v168.9c0 7.1 5 13.2 12 14.7 6 1.2 49.9 10.3 76.2 13.7v64.9c0 38.8 31.9 70.5 71 70.5s71-31.6 71-70.5V314l211.1 72.8c1.6.5 3.2.8 4.9.8 3.1 0 6.1-.9 8.7-2.8 3.9-2.8 6.3-7.4 6.3-12.2V257.4c29.1-6.8 50.8-32.7 50.8-63.6zM119.9 278V109.7h24.6V278h-24.6zm54.5-168.3H199V278h-24.6V109.7zM30 121.6c19.6-3.9 44.1-8.4 59.9-10.6v165.7c-15.8-2.2-40.3-6.7-59.9-10.6V121.6zM159.2 412c-22.6 0-41-18.1-41-40.5V308h82v63.6c0 22.3-18.4 40.4-41 40.4zm272-60.4L229 281.9V105.8L431.2 36v315.6zm30-125.7v-64.1c12.3 5.6 20.8 17.9 20.8 32 0 14.2-8.5 26.5-20.8 32.1z'/%3E%3C/svg%3E")
}

.i-set--total-area {
    width: 55px;
    height: 55px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAMAAACfBSJ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRF+PSo9/Oh///88uxk///++fe8/fzp/v3w8uxq8OlR8+529fGO///98OlT8uxr/v3v/v739vGT9vKV+PWs/f3s/fzr8OlQ////9RgE0wAAALlJREFUeNrs1s0OgyAQRtFpBQEV/GuH93/TEulmqCDQrhq+pXokMS4uWMYNnqy3x7qTW4YzC9OAWOgQhwk4VjjkYCLukXQSIgxF0uG3Tq03usW7nV5dFXV6tnmbFXGjzd1IHGQ7aK655j7c/RjLdsyD/IOCY//d1X7P9n8219yvXG1PaJHJhA56aaNhtPvHlqCiNnXRZ9379VjYdZdOJt0TY/3Jk67HWO9G+jrtXF+7npeFTrqefwkwAPKs+y9H3zb+AAAAAElFTkSuQmCC")
}

.i-set--parking {
    width: 55px;
    height: 55px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAMAAACfBSJ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL1QTFRF3+aV/v78/v77w9A59vjg///+wM4x6++98PTPws83/v/94uihv8ws6u+70dtp0Npm9vjh7PDAz9lg2+OIv80t0Npkx9NHzNdZ/f75ydRN6++8/P31zNdW4umh4+mi6u6509xu7/PM/f76/f342+OK+frr5+yx+frs/P327vLH1N1x3OSN7/PL2+KI8vXVydVP5Oqn+Pno8fTRyNRL4eeczNdY/Pz0wc4y3uWU5Oqo4Oeb7fHF8fTQvswq////cioaNQAAARVJREFUeNrs1slywjAMBmA5C4FAWErLvrTQDbpAge6x3v+xqtQc6KVj/bcy1Uljz3ex7OQnZjZJo2R9q9QYGDHEHIVWV2FUuKbVV5PJVABXMZRYpBI6g1yd3EnWqrlfVWvuaMj5MfvW2IG9K3u78g+Xe7v877v47fV7cbtMbjWudTDgXerv6PBmjHqYs91U41pBELxsnou9d41zC3Fb2tOZ2nHcl/5C7/hT+jbgrqQ/AdwN6BbSP4Dncq+fw10xh55y7sPHbrG3xu7ZKIXcag7d6w+jf0ed82yoebf024fj3x2tm8rCE+DSy871Mf//FA7NExNvN9k7NC+h+WwA5kE0f3KE5V04X0uez+qhIs9ngZgvAQYAbYe6MOoZ2UAAAAAASUVORK5CYII=")
}

.i-set--rented {
    width: 51px;
    height: 60px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA8CAMAAAD8KXLNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXpQTFRF//78///+/Lsv/Lkn//79/Loq/MA+/MNH/Lko/t2Y//bk//36//jq//34/clY//77/L45/cdU/MA8/MFB/uq9//35//rw/L42//nu/u3H/uCf/Los/cZP/MJD/L00//vz//fl//vy/L86/uax/dJ1/dBv/MRJ/t2W//fn//Tf//z2/c9r/cte//vx/uSs//jp/Lwz/MFA/dJ0/uWv/daA/c5p//Xh//Xg/uOq/c1k/u7M/vPa/c9t//rv/cth//Td/Lwx/MNF/uCe/vLZ/u7L/u3I//z3/uzG/Lsu/uvB/dFy/uGj/cZR/ua0/duP/c1n/cxj/dJ2//nt/cVO/uq//u/P/uzF/MJF/cRL/uaz//nr//Xf/deD/ue1/tyT/dBu/vHT/L44/dqM//bj//Pb/u7K/u3J/dmK/cpb/uvC/daC/t6Y/uCg/dV9/dR6/uq+/uzD//Te/vPZ/deF//Tc/chV//ns/dmL/diI/t+c/uWw/u/N/Lgl////rfefNwAAAqZJREFUeNqUlmVj4kAQhjcQUizFnQItpUVK5ep2ba9y7u7u7rbz3w8yG5KQbLI3XzLsvg+ElXeGgC2kfKHYKCtUKTeKhW3JLiDDwN2XJWqO0s9VyZUh6Qlqj4mPhM+crFDnqBQ4zPgo5cdo1Yl5HqBuUTqwMyfMAl8nNPtnNtTxmQeLw8wTY66c7hrvmz5nTFywMr8HE1u1oZWtPRzMvTMz1/TR5Bf7FsJmUp/+ZDBRPxubjIFTkMts3v9DZ+Q9NjQNvAgxxYjMmDVPBGCaadaQUdmbHQO3mERRUNUYtjMKcWWIgrKzfYYE8cM+uMcm+6EeAYeYXwSvWEbhRo+ZwTTsyYRRuA6EsEUE7xhBKSE7mJwXYO6jdJUsYhIVYKIorZMlTGQBRkbpG/Jde6ZAJMbwypLH2nNZiOmgpbBl+yDEvGcLNy9w1qxnLkimtOdxIeYS/neyjqYhxOzi9xN2myICSAylD8hpTFoCzDeUviZ3MAkJMG9R2iQSloFT3gdBRocMSAR+IX3oybxA4VLv/jzFNCV5IBKeHPqs7wcsr3swdZTFpT6zwfwu74psM3dKa74j3WRXNea2N+ySJmX0xBbzuxn+2snMNehf3a+/6sWMdxoyegncGng8O6iULsw5O45eGHKqUUu6g4JWtLupfiR7yzRnrlnhoD4+fztjIdRFo0Bet9bGz36jBp4pZHGDpeyNhqmgHgzX4Ja1bMcTrxJxy4j/kb3Wr7jXev++U09Rc4OCO869S9PHRQIrvH4nyoMCYX5fdWXXEfE13fq3fM4Jibr3fFk7VMl79IkwHh9Cclmv3hKgqlg3twveDLQXTIhSBREG2mMDJNUGMQaO2EWme0cgykDmloZMqSDOQKTcQ65m4H8YiCRogucO3MYodo879U+AAQAPn2P5eTR5LgAAAABJRU5ErkJggg==")
}

.i-set--up {
    width: 16px;
    height: 16px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANpJREFUeNpinDlzJgMOwAvE24CYCYi9gfgDNkUsODQLAPENIBaH8m8DsQYQv0VXyIRFszBUgziSmAgQ3wFiUUIGiEIVgjQsQRKfDXXVPSCWwGWAJFQBSGENECchyWUDcQkQ80BdJ4NugAzUZh6owlYg/o9kAIjdC8Q5UDV3gVgBFohyUFPZoAqmMuAGILnfQAyKuptArAUy4AhUcwoQz2UgDGYB8XcgXgTEe0EGOEPj/BwD8WAxVP0bFqjzyQFXcaUDksAwN+A/MQaw4JH7C40uTiD+g0sRQIABAPRgKLTlGSUWAAAAAElFTkSuQmCC")
}

.i-set--menu {
    width: 16px;
    height: 12px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' fill='%23fff'%3E%3Cpath d='M0 0h16v2H0zm2 5h12v2H2zm-2 5h16v2H0z'/%3E%3C/svg%3E")
}

.i-set--cross {
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='%239e9e9e'%3E%3Cpath d='M.2 10.2l10-10a.48.48 0 01.7 0l.6.6a.48.48 0 010 .7l-10 10a.48.48 0 01-.7 0l-.6-.6c-.2-.1-.2-.5 0-.7zm10 1.4l-10-10a.48.48 0 010-.7L.8.3a.48.48 0 01.7 0l10 10a.48.48 0 010 .7l-.6.6a.48.48 0 01-.7 0z'/%3E%3C/svg%3E")
}

.i-set--map {
    width: 21px;
    height: 18px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 525 525' fill='%23f1f2f0'%3E%3Cpath d='M140.7 45.5c-.2 0-.3.1-.5.1-.1 0-.1 0-.2.1.1 0 .1 0 .2-.1.2-.1.3-.1.5-.1zm1-.3c-.2 0-.4.1-.5.1-.2 0-.3.1-.5.1.2 0 .3-.1.5-.1s.3 0 .5-.1zM18.4 479.6zm5.3-369v348.5-348.5l31.7-12.7zM18.4 479.6l124.7-49.9 58.1 24.9-58.1-24.9zM142.7 45.1h-.5c-.2 0-.4.1-.5.1.2 0 .4-.1.5-.1h.5zm.8 0h-.3.3zm241.8.6c-.4-.1-.7-.3-1.1-.3-.3-.1-.6-.2-.9-.2.3 0 .6.1.9.2l1.1.3zM12 96.9c-.3.1-.6.3-.9.4.3-.2.6-.3.9-.4l128-51.2L12 96.9zm132.3-51.8c.2 0 .3.1.5.1-.2 0-.3 0-.5-.1zm7.4 21.4v348.4l60.3 25.8-60.3-25.8zM9.6 478.1c.3.2.5.4.8.6.4.2.7.5 1.1.6l-1.1-.6c-.3-.1-.6-.3-.8-.6zM261.9 480.2zM385.5 45.8c.1 0 .1 0 .2.1l128 59.7-128-59.7c0-.1-.1-.1-.2-.1zm-77.2 415.6l74-31.7L507 479.6l-124.7-49.9zm205.5 18l1.1-.6c.3-.2.6-.4.8-.6-.3.2-.5.4-.8.6s-.7.4-1.1.6zM264.6 480c.4-.1.7-.2 1.1-.4-.4.2-.8.3-1.1.4zm-5.1-.4h.2c.7.3 1.5.5 2.2.6-.8-.1-1.5-.3-2.2-.6h-.2zm11.7-369.2v348.4-348.4l102.4-43.9zM146.3 45.7c-.1 0-.2-.1-.3-.1.2 0 .2 0 .3.1.1 0 .2 0 .2.1l116.1 49.8-116-49.9h-.3zm232.8-.1c-.1 0-.2.1-.4.1l-116 49.8 116.1-49.8c.1 0 .2 0 .3-.1z'/%3E%3Cpath d='M515.9 101l-128-59.7c-.4-.2-.7-.3-.9-.3-.4-.2-.9-.3-1.5-.5h-.1l-1.3-.3c-.7-.1-1.4-.1-1.9-.1-.4 0-.9 0-1.5.1l-1.7.3h-.1c-.3.1-.8.2-1.2.3l-.9.3-114.1 49-114.2-49c-.2-.1-.5-.2-.7-.2-.5-.2-.9-.3-1.3-.4h-.2c-.3-.1-.8-.2-1.4-.3h-.2c-.5-.1-1-.1-1.4-.1h-.9c-.4 0-.7 0-1.1.1l-1.4.3h-.4c-.3.1-.6.1-1 .3-.2.1-.5.1-.7.2L10.2 92.2c-5.2 2.1-8.5 7-8.5 12.6v366.9c0 4.5 2.2 8.7 5.9 11.2 2.3 1.5 4.9 2.3 7.6 2.3 1.7 0 3.4-.3 5-1l122.8-49 114.3 49c.4.2.7.3 1 .3 1.5.5 2.9.8 4.3.8s2.8-.3 4.3-.8c.3-.1.6-.2 1-.3l114.3-49L505 484.3c1.6.6 3.3 1 5 1 2.7 0 5.3-.8 7.6-2.3 3.7-2.6 5.9-6.7 5.9-11.2V113.3c.2-5.2-2.9-10-7.6-12.3zM384.2 45.4c.4.1.7.2 1.1.3-.3-.1-.7-.2-1.1-.3-.3-.1-.6-.2-.9-.2.3 0 .6.1.9.2zm-239.9-.3c.2 0 .3.1.5.1-.2 0-.3 0-.5-.1zm-.8 0h-.3.3zM10.4 478.8c-.3-.2-.6-.4-.8-.6.2.2.5.4.8.6.4.2.7.5 1.1.6-.4-.2-.7-.4-1.1-.6zm.7-381.5c.3-.2.6-.3.9-.4l128-51.2c.1 0 .1 0 .2-.1.2-.1.3-.1.5-.1s.3-.1.5-.1.4-.1.5-.1c.2 0 .4-.1.5-.1h.4-.5c-.2 0-.4.1-.5.1-.2 0-.4.1-.5.1-.2 0-.3.1-.5.1s-.3.1-.5.1c-.1 0-.1 0-.2.1L12 96.9c-.3.1-.6.2-.9.4zm17.6 16.6l100.9-40.4v337.8L28.7 451.7V113.9zm-5-3.3v348.6-348.6l31.7-12.7-31.7 12.7zm119.4 319.1L18.4 479.6l124.7-49.9 58.1 24.9-58.1-24.9zm8.6-14.8V66.5v348.4l60.2 25.8-60.2-25.8zm97.4 36.3l-92.4-39.6V74.1l92.4 39.6v337.5zm13.6 29h-.8c-.8-.1-1.5-.3-2.2-.6h-.2.2c.7.3 1.5.5 2.2.6h.8zm3-.6c-.4.1-.7.3-1.1.4.3-.1.7-.2 1.1-.4zm-3-384.1L146.6 45.7c-.1 0-.2 0-.2-.1-.1 0-.2-.1-.3-.1.1 0 .2.1.3.1s.2 0 .2.1l116.1 49.8 116.1-49.8c.1-.1.2-.1.4-.1-.1 0-.2.1-.4.1L262.7 95.5zm8.5 363.3V110.4l102.4-43.9-102.4 43.9v348.4zm5-345.1l92.4-39.6v337.5l-92.4 39.6V113.7zm106.1 316l-74 31.7 74-31.7L507 479.6l-124.7-49.9zm13.4-18.4V74.8l100.9 47.1v329.8l-100.9-40.4zm-10-365.5c-.1 0-.1 0-.2-.1.1.1.2.1.2.1l128 59.7-128-59.7zm129.2 433c-.4.2-.7.5-1.1.6.4-.2.8-.4 1.1-.6s.6-.4.8-.6c-.2.2-.5.4-.8.6z'/%3E%3C/svg%3E")
}

.i-set--placeholder {
    width: 19px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23999'%3E%3Cpath d='M446.8 494l-67.5-142.8c-1.3-2.8-3.7-5-6.5-6.2l-33.5-15 58.2-97.5c.1-.2.3-.5.4-.7 11.6-22.6 17.4-47 17.4-72.5 0-43-16.8-83.2-47.4-113.4C337.2 15.7 296.7-.6 253.7 0c-41.7.6-81 17.4-110.6 47.2-29.7 29.9-46.1 69.3-46.4 111.1-.2 25.5 5.9 50.9 17.4 73.5.1.2.3.5.4.7l58.2 97.5-33.7 15c-2.8 1.2-5 3.4-6.3 6.1L65.2 494c-2.3 4.8-1.3 10.5 2.4 14.2 3.7 3.8 9.3 4.9 14.2 2.7l84.6-37.6 84.6 37.6a12.35 12.35 0 0010.3 0l84.6-37.6 84.6 37.6c1.7.7 3.4 1.1 5.1 1.1 3.3 0 6.6-1.3 9-3.8 3.5-3.8 4.5-9.5 2.2-14.2zM136.5 219.9c-9.7-19.1-14.6-39.8-14.5-61.5.4-72.4 59.7-132.1 132.1-133.1 36.2-.5 70.3 13.2 96 38.6s39.9 59.3 39.9 95.4c0 21.4-4.9 41.8-14.5 60.6L266.9 402.1c-3.3 5.6-8.7 6.2-10.8 6.2-2.2 0-7.5-.6-10.8-6.2L136.5 219.9zm214.3 228a12.35 12.35 0 00-10.3 0L256 485.5l-84.6-37.6a12.35 12.35 0 00-10.3 0L102.6 474l50.9-107.7 32.3-14.4 37.7 63.1c6.9 11.6 19.1 18.5 32.5 18.5s25.6-6.9 32.5-18.5l37.7-63.1 32.3 14.4L409.4 474l-58.6-26.1zM256 101.6c-31.8 0-57.7 25.9-57.7 57.7S224.2 217 256 217s57.7-25.9 57.7-57.7-25.9-57.7-57.7-57.7zm0 90.1c-17.9 0-32.4-14.5-32.4-32.4s14.5-32.4 32.4-32.4 32.4 14.5 32.4 32.4-14.5 32.4-32.4 32.4z'/%3E%3C/svg%3E")
}

.i-set--search {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 57 57' fill='%23999'%3E%3Cpath d='M55.1 51.9L41.6 37.8C45.1 33.6 47 28.4 47 23 47 10.3 36.7 0 24 0S1 10.3 1 23s10.3 23 23 23c4.8 0 9.3-1.4 13.2-4.2L50.8 56c.6.6 1.3.9 2.2.9.8 0 1.5-.3 2.1-.8 1.2-1.1 1.2-3 0-4.2zM24 6c9.4 0 17 7.6 17 17s-7.6 17-17 17S7 32.4 7 23 14.6 6 24 6z'/%3E%3C/svg%3E")
}

.i-font {
    font-family: Fontello;
    font-style: normal
}

.i-font--vk:after {
    content: "\f189"
}

.i-font--fb:after {
    content: "\f09a"
}

.i-font--in:after {
    content: "\f16d"
}

.i-font--ok:after {
    content: "\f263"
}

.i-font--search:after {
    content: "\e809"
}

.i-font--arrow-left:after {
    content: "\e802"
}

.i-font--arrow-right:after {
    content: "\e803"
}

.i-font--arrow-left-big:after {
    content: "\e806"
}

.i-font--arrow-right-big:after {
    content: "\e807"
}

.i-font--tt {
    display: inline-block;
    width: 17px;
}

.l-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-row__left {
    padding-right: 20px;
    text-align: right;
    width: 167px
}

.l-row__right {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.f-label {
    font-size: 16px;
    font-style: normal;
    color: #999;
    cursor: pointer
}

.f-input {
    width: 100%;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    color: #212020;
    border: 1px solid #e8e8e8;
    border-radius: 20px;
    background-color: #fff;
    outline: 0
}

.f-input::-webkit-input-placeholder {
    color: #999;
    font-style: italic
}

.f-input::-moz-placeholder {
    color: #999;
    font-style: italic
}

.f-input:-ms-input-placeholder {
    color: #999;
    font-style: italic
}

.f-input::-ms-input-placeholder {
    color: #999;
    font-style: italic
}

.f-input::placeholder {
    color: #999;
    font-style: italic
}

.f-input.is-invalid {
    border-color: red
}

.f-input--fill {
    background-color: #f6f7f5;
    border: 0
}

.f-textarea {
    width: 100%;
    padding: 17px 20px 6px;
    color: #212020;
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    background-color: #fff;
    outline: 0
}

.f-textarea::-webkit-input-placeholder {
    color: #999;
    font-style: italic
}

.f-textarea::-moz-placeholder {
    color: #999;
    font-style: italic
}

.f-textarea:-ms-input-placeholder {
    color: #999;
    font-style: italic
}

.f-textarea::-ms-input-placeholder {
    color: #999;
    font-style: italic
}

.f-textarea::placeholder {
    color: #999;
    font-style: italic
}

.f-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.f-checkbox__input {
    position: absolute;
    z-index: -1;
    visibility: hidden;
    opacity: 0;
    width: 0;
    height: 0;
    padding: 0;
    background-color: transparent;
    border: none;
    outline: none;
}

.f-checkbox__label {
    display: inline-block;
    font-size: 0;
    position: relative;
    cursor: pointer;
    margin-right: 20px
}

.f-checkbox__label:before {
    content: "";
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    width: 25px;
    height: 25px;
    display: inline-block;
    background-color: #fff
}

.f-checkbox__label:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: none;
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 426.67 426.67'%3E%3Cpath d='M153.504 366.84c-8.657 0-17.323-3.302-23.927-9.91L9.914 237.265c-13.218-13.218-13.218-34.645 0-47.863s34.645-13.218 47.863 0l95.727 95.727 215.4-215.386c13.218-13.214 34.65-13.218 47.86 0 13.222 13.218 13.222 34.65 0 47.863L177.436 356.928c-6.61 6.605-15.27 9.91-23.932 9.91z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.f-checkbox__input:checked + .f-checkbox__label:before {
    background-color: #ec174a;
    border-color: #ec174a
}

.f-checkbox__input:checked + .f-checkbox__label:after {
    display: block
}

.f-checkbox__text {
    line-height: 23px
}

.f-select {
    position: relative;
    height: 40px;
    width: 100%;
    cursor: pointer;
    z-index: 1
}

.f-select__header {
    background-color: transparent
}

.f-select__body,
.f-select__header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.f-select__body {
    right: 0;
    padding-top: 40px;
    border: 1px solid #e8e8e8;
    border-radius: 20px;
    overflow: hidden
}

.f-select__close {
    display: none
}

.f-select__expand {
    position: absolute;
    top: 0;
    right: 10px;
    width: 0;
    height: 40px
}

.f-select__expand:after {
    content: "\e801";
    font-family: Fontello;
    font-size: 18px;
    color: #999;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 2;
    -webkit-transition: all .25s cubic-bezier(.4, .25, .3, 1);
    transition: all .25s cubic-bezier(.4, .25, .3, 1)
}

.f-select__expand:checked:after {
    -webkit-transform: translate(-50%, -50%) scaleY(-1);
    transform: translate(-50%, -50%) scaleY(-1)
}

.f-select__close-label {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 1
}

.f-select__expand:checked + .f-select__close-label {
    display: block
}

.f-select__expand-label {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
    z-index: 2
}

.f-select__options {
    position: relative;
    z-index: 1
}

.f-select__input {
    display: none
}

.f-select__label {
    -webkit-transition: all .25s cubic-bezier(.4, .25, .3, 1);
    transition: all .25s cubic-bezier(.4, .25, .3, 1);
    display: block;
    height: 0;
    line-height: 40px;
    overflow: hidden;
    padding-left: 20px;
    background-color: #fff;
    cursor: pointer;
    color: #757575
}

.f-select__input:checked + .f-select__label {
    height: 40px;
    margin-top: -40px
}

.f-select__label--placeholder {
    height: 100%
}

.f-select__expand:checked + .f-select__close-label + .f-select__options .f-select__label {
    height: 40px
}

.f-select__expand:checked + .f-select__close-label + .f-select__options .f-select__label:hover {
    background-color: #f1f3f2
}

.f-select__expand:checked + .f-select__close-label + .f-select__options + .f-select__expand-label {
    display: none
}

.f-select__expand:checked + .f-select__close-label + .f-select__options {
    -webkit-box-shadow: 2px 5px 7px -2px hsla(0, 0%, 70.6%, .95);
    box-shadow: 2px 5px 7px -2px hsla(0, 0%, 70.6%, .95);
    max-height: 280px;
    overflow: auto
}

.c-form__body,
.c-form__top {
    padding-bottom: 30px
}

.c-form__body {
    position: relative
}

.c-form__title {
    font-size: 24px;
    font-weight: 700
}

.c-form__privacy {
    font-size: 14px;
    line-height: 20px;
    margin-top: 38px
}

.c-form__report {
    width: 300px;
    padding: 20px 17px;
    border: 1px solid #ec174a;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: inline-block;
    background-color: #fff;
    text-align: center;
    display: none;
    z-index: 2;
    -webkit-box-shadow: 0 0 7px 1px hsla(0, 0%, 70.6%, .95);
    box-shadow: 0 0 7px 1px hsla(0, 0%, 70.6%, .95)
}

.c-form__row {
    margin-top: 20px
}

.c-form__row:first-child {
    margin-top: 0
}

.c-form.is-sending .c-form__body:after,
.c-form.is-sending .c-form__bottom:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    opacity: 0;
    z-index: 1
}

.c-form--newsletter .c-form__body {
    padding-bottom: 15px
}

.c-form--newsletter .f-input {
    text-align: center;
    border: 0
}

.c-form--newsletter-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.c-form--newsletter-horizontal .c-form__body {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    padding-bottom: 0;
    padding-right: 30px
}

.c-form--newsletter-horizontal .c-form__bottom {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 34%;
    flex: 0 0 34%
}

.c-form--newsletter-horizontal .f-input {
    border: 0
}

.c-form--request .c-form__submit {
    max-width: 196px
}

.l-form-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.l-form-top__title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.l-form-top__text {
    padding-right: 30px
}

.l-form-top__close {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 0
}

.l-form-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.l-form-bottom__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 3%
}

.c-menu {
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.c-menu__item {
    height: 100%
}

.c-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    font-size: 18px;
    font-weight: 700
}

.c-menu__link:hover .c-menu__text {
    color: #ec174a;
    border-width: 0
}

.c-menu-mobile__item.lvl-1 {
    text-align: center
}

.c-menu-mobile__link.lvl-1 {
    font-weight: 700;
    padding: 12px 0;
    display: block
}

.c-menu-mobile__link.lvl-2 {
    padding: 5px 0;
    display: block
}

.c-menu-mobile__item.has-drop > .lvl-1:after {
    content: "\e801";
    display: inline-block;
    font-family: Fontello;
    font-size: 16px;
    color: #999;
    margin: 0 -8px 0 8px;
    vertical-align: middle
}

.c-menu-mobile__item.is-show > .lvl-1:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.c-menu-mobile__submenu {
    display: none;
    padding-bottom: 10px
}

.c-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.c-navigation__item {
    color: #999
}

.c-navigation__item:before {
    content: "/";
    margin: 0 6px 0 7px
}

.c-navigation__item:first-child:before {
    display: none
}

.c-navigation__link {
    color: #20120b;
    text-decoration: underline
}

.c-navigation__link:hover {
    text-decoration: none
}

.c-popup {
    position: fixed;
    z-index: 6;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    background-color: rgba(0, 0, 0, .8);
    overflow-y: auto
}

.c-popup__wrapper {
    max-width: 660px;
    position: absolute;
    z-index: 1;
    top: 5%;
    right: 0;
    left: 0;
    margin: 0 auto
}

.c-popup__close {
    display: inline-block;
    padding: 5px
}

.c-link {
    border-style: solid;
    border-width: 0 0 1px
}

.c-link:hover {
    border-width: 0
}

.c-title {
    font-size: 36px;
    font-weight: 700;
    line-height: 44px
}

.c-logo__img {
    display: block;
    width: 93px
}

.c-logo--footer .c-logo__img {
    width: 76px
}

.c-communication__phone {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 3px
}

.c-communication__email {
    font-size: 18px;
    color: #06c
}

.c-communication--mobile {
    text-align: center
}

.c-communication--mobile .c-communication__email,
.c-communication--mobile .c-communication__phone {
    font-size: 16px
}

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

.c-shedule__text {
    font-size: 18px;
    margin-right: 4px
}

.c-shedule__time {
    font-size: 18px;
    font-weight: 700;
    color: #e41b46;
    white-space: nowrap
}

.c-shedule--mobile {
    text-align: center
}

.c-shedule--mobile .c-shedule__text,
.c-shedule--mobile .c-shedule__time {
    font-size: 16px
}

.c-social {
    display: inline-block
}

.c-social__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 2px solid #ebebeb;
    border-radius: 5px
}

.c-social__body,
.c-social__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.c-social__item {
    width: 36px;
    height: 38px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: solid #ebebeb;
    border-width: 2px 0 0;
    background-color: #fff;
    color: #999
}

.c-social__item:first-child {
    border-top: 0
}

.c-social--horizontal .c-social__body {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.c-social--horizontal .c-social__item {
    border-width: 0 0 0 2px
}

.c-social--horizontal .c-social__item:first-child {
    border-left: 0
}

.c-search {
    position: relative
}

.c-search__input {
    padding-left: 68px
}

.c-search__button-search {
    padding: 0 15px 0 32px;
    left: 0;
    border-radius: 18px 0 0 18px
}

.c-search__button-close,
.c-search__button-search {
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    color: #999;
    outline: 0;
    line-height: 0
}

.c-search__button-close {
    display: none;
    padding: 0 15px;
    right: 0;
    border-radius: 0 18px 18px 0
}

.c-round {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-color: #f6f7f5;
    border-radius: 50%;
    color: #999
}

.c-round--green {
    background-color: #749d51
}

.c-panel__title {
    color: #20120b;
    font-size: 36px;
    font-weight: 700;
    line-height: 43px
}

.c-panel__navi,
.c-panel__switch {
    display: inline-block
}

.c-panel--sales .c-panel__more,
.c-panel--sales .c-panel__title {
    color: #fff
}

.c-panel--sales .c-panel__slider {
    width: 125%;
    left: 50%;
    -webkit-transform: translateX(-53.5%);
    transform: translateX(-53.5%);
    position: relative
}

.c-panel--about .c-panel__title {
    width: 750px
}

.c-panel-switch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.c-panel-switch__item {
    min-width: 86px;
    border-radius: 20px;
    border: 2px solid #ebebeb;
    padding: 10px 0;
    margin-left: 20px;
    text-align: center;
    cursor: pointer
}

.c-panel-switch__item:first-child {
    margin-left: 0
}

.c-panel-switch__text {
    padding: 0 20px
}

.c-panel-switch__item.is-active,
.c-panel-switch__item:hover {
    border-color: #f6f7f5;
    background-color: #f6f7f5
}

.c-panel-switch__item.is-active .c-panel-switch__text,
.c-panel-switch__item:hover .c-panel-switch__text {
    color: #999
}

.c-panel-switch--journal .c-panel-switch__item {
    min-width: auto
}

.c-panel-brand {
    display: block;
    background-color: #f6f7f5;
    border-radius: 10px;
    padding: 10px 25px 18px;
    border: 1px solid transparent;
    position: relative
}

.c-panel-brand:hover {
    border-color: #e7e7e7
}

.c-panel-brand__pic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 102px;
    margin-bottom: 17px;
    border-bottom: 1px solid #e7e7e7
}

.c-panel-brand__img {
    display: block;
    max-width: 160px;
    max-height: 75px
}

.c-panel-brand__location {
    color: #999;
    text-align: center
}

.c-panel-brand--discount:after {
    content: "%";
    position: absolute;
    top: 12px;
    right: -10px;
    background-color: #749d51;
    font-size: 18px;
    color: #fff;
    padding: 6px 13px;
    border-radius: 10px
}

.c-sales {
    background: #f68a06 url(/bitrix/templates/grad/dist/css/../image/sales-bg-right.png) 100% 0 no-repeat;
    border-radius: 10px;
    position: relative;
    padding: 6.5% 0 7%
}

.c-sales__spots {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0
}

.c-sales__spots:before {
    width: 157px;
    height: 157px;
    left: 93px;
    bottom: 85px;
    background-color: #f68a06
}

.c-sales__spots:after,
.c-sales__spots:before {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 0 55px 0 rgba(161, 95, 15, .15);
    box-shadow: 0 0 55px 0 rgba(161, 95, 15, .15);
    border-radius: 50%
}

.c-sales__spots:after {
    width: 110px;
    height: 110px;
    right: 107px;
    top: 102px;
    background-color: #ffa63a
}

.c-sales__body {
    width: 80%
}

.c-sale {
    height: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border-radius: 10px;
    padding: 24px 10px 18px 30px
}

.c-sale,
.c-sale__title {
    -webkit-box-orient: vertical;
    position: relative;
    overflow: hidden
}

.c-sale__title {
    margin-bottom: 9px;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    display: -webkit-box;
    -webkit-line-clamp: 2
}

.c-sale__link {
    border-style: solid;
    border-width: 0 0 1px
}

.c-sale__name {
    color: #454444;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    position: relative;
    max-height: 33px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.c-sale__more {
    color: #ec174a;
    font-size: 18px;
    position: relative
}

.c-sale--border {
    border: 1px solid #e1e1e1;
    border-radius: 10px
}

.c-sale--discount:before,
.c-sale--stock:before {
    content: "";
    position: absolute;
    background-repeat: no-repeat
}

.c-sale--stock:before {
    width: 86px;
    height: 82px;
    top: 60px;
    right: -21px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 35.7c4.6 0 8.5 2.4 10.5 6.5l55.4 112.3c6 12.2 17.6 20.6 31 22.6l124 18c4.5.7 8.1 3.6 9.5 8 1.4 4.3.3 8.8-3 12l-89.7 87.5c-9.7 9.5-14.1 23.1-11.9 36.5L403 462.6c.6 3.6-.2 6.7-2.5 9.4s-5.6 4.3-9.1 4.3c-1.9 0-3.6-.5-5.4-1.4l-110.9-58.3c-5.8-3-12.4-4.6-19.1-4.6s-13.3 1.6-19.2 4.7L126 474.9c-1.6.8-3.4 1.3-5.3 1.3-3.6 0-7-1.6-9.3-4.2-2.3-2.7-3.1-5.8-2.5-9.4l21.2-123.4c2.3-13.4-2.1-27-11.9-36.5l-89.7-87.4c-3.3-3.2-4.4-7.7-3-12s5-7.3 9.5-8l124-18c13.4-2 25-10.4 31-22.5l55.4-112.3c2.1-4.3 6-6.8 10.6-6.8m0-25c-14.1 0-26.7 7.8-32.9 20.5l-55.4 112.3c-2.4 4.8-6.9 8.1-12.2 8.9l-124 18c-13.9 2-25.3 11.6-29.6 25s-.8 27.8 9.3 37.6l89.7 87.4c3.8 3.7 5.6 9.1 4.7 14.4L84.3 458.3c-1.9 10.9 1 21.4 8 29.8 7.1 8.4 17.7 13.1 28.4 13.1 5.8 0 11.6-1.3 16.9-4.1l110.9-58.3c2.3-1.2 4.9-1.8 7.5-1.8a16.98 16.98 0 017.6 1.8L374.4 497c5.4 2.8 11.1 4.3 17.1 4.3 10.8 0 21.1-4.8 28.2-13.2 7-8.3 9.9-18.9 8-29.8l-21.2-123.5c-.9-5.3.9-10.6 4.7-14.4l89.7-87.4c10.1-9.8 13.6-24.2 9.3-37.6-4.4-13.4-15.7-23-29.6-25l-124-18c-5.3-.8-9.8-4.1-12.2-8.9L288.9 31.2c-6.2-12.6-18.8-20.5-32.9-20.5z' fill='%23f1f2f0'/%3E%3C/svg%3E")
}

.c-sale--discount:before {
    width: 65px;
    height: 65px;
    top: 65px;
    right: -5px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABCCAMAAAA/vUvZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9QTFRF+fn58/Ty9PTz8/Tz8vPx+vv6+fn4/f39/Pz8+/z7/v7+9/f2+fr5/v79/f79+Pn49vf29vf1+Pj38fLw////3b9C4QAAAcBJREFUeNqclleCwyAMREWMcU1buP9ZN8YbxwSVYfWVuDwLlZEoHTb3S+d9t/RzajF6/5hcPMxN2MvTiTB0sbBuQL4enwehj5X1ACBuiEwIkbEAAGL8yYQ/D3zIrg/BI17sgC77MOwv3D937/uVAQFshD0J4/n+uKcEAbwIUw14IyYA8CI4NmxBc+IMSDTnINZP5XDONiBRTsRaP7aK6SgBiZbt761+7rZdX2xAohwG7lNCIL4BibxG8DaglVADGk/BAORIXplIcoCmbLKAloriAQ1VLQDwzpIAcHeLgJPChK8jFAojAwqVW685jWutcgoAU1oNAKm9CjgmjivfdwMKAKaeAfgQtsn7cN67R89U4iUhBEUTL+nfBBtgEACATkAAKgECaAQMoBA4ALdqUQOALzqCAdKqRShAbD4CAbIAUJMH3KpFWAyUVYugLGhiTFAatYFASCGpQ4mQSlQHIwG9oA9nAppJX7UI6EZ9SSGgnfVFiQA9QAmyoICnUBRJX7Wo6D1e0qBsagCoooIuqnZVGwC7s4Ip60Z32wB11SIEoK5atLtjTiZVaUcAYKj9CADkVYsSbm1TT6hOZtX6FWAAWu818GQiGBwAAAAASUVORK5CYII=")
}

.c-newsletter {
    width: 410px;
    background: #f0f1f5 url(/bitrix/templates/grad/dist/css/../image/newsletter.jpg) 0 0 no-repeat;
    border-radius: 10px
}

.c-newsletter__title {
    color: #20120b;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px
}

.c-newsletter__text {
    color: #20120b;
    line-height: 19px
}

.c-newsletter--horizontal {
    width: auto;
    background-position: 0 24%;
    background-size: 295px;
    position: relative;
    overflow: hidden
}

.c-newsletter--horizontal:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-gradient(linear, right top, left top, color-stop(82%, #eff0ee), to(transparent));
    background: linear-gradient(270deg, #eff0ee 82%, transparent)
}

.c-newsletter--horizontal .c-newsletter__title {
    margin-bottom: 6px
}

.c-news {
    display: block;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    overflow: hidden
}

.c-news__pic {
    background-color: #e1e1e1;
    padding-top: 60.4%;
    position: relative
}

.c-news__img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.c-news__body {
    padding: 20px 19px 18px
}

.c-news__date {
    color: #838383;
    margin-bottom: 12px
}

.c-news__title {
    margin-bottom: 13px;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px
}

.c-news__link {
    border-style: solid;
    border-width: 0 0 1px
}

.c-news__text {
    line-height: 19px
}

.c-news:hover .c-news__link {
    border-width: 0
}

.c-journal {
    display: block;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    overflow: hidden
}

.c-journal__pic {
    background-color: #e1e1e1;
    padding-top: 62.7%;
    position: relative
}

.c-journal__img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.c-journal__body {
    padding: 20px 19px 18px
}

.c-journal__info {
    margin-bottom: 18px
}

.c-journal__type {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    border-radius: 10px;
    padding: 3px 25px;
    text-transform: lowercase
}

.c-journal__type--green {
    background-color: #749d51
}

.c-journal__type--orange {
    background-color: #f49911
}

.c-journal__date {
    display: inline-block;
    color: #999
}

.c-journal__title {
    max-height: 58px;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    margin-bottom: 8px;
    -webkit-line-clamp: 2
}

.c-journal__text,
.c-journal__title {
    color: #20120b;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.c-journal__text {
    line-height: 19px;
    margin-bottom: 12px;
    max-height: 57px;
    -webkit-line-clamp: 3
}

.c-journal__link {
    border-style: solid;
    border-width: 0 0 1px
}

.c-journal:hover .c-journal__link {
    border-width: 0
}

.c-journal--high {
    height: 100%
}

.c-journal--mini .c-journal__body {
    border-width: 1px;
    border-radius: 10px
}

.c-journal--mini .c-journal__title {
    font-size: 18px
}

.c-dish {
    display: inline-block;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    overflow: hidden
}

.c-dish__pic {
    background-color: #e1e1e1;
    padding-top: 78.7%;
    position: relative
}

.c-dish__img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.c-dish__body {
    padding: 20px 19px 18px
}

.c-dish__title {
    color: #20120b;
    font-size: 18px;
    font-weight: 700
}

.c-cafes__title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 14px
}

.c-cafes__text {
    width: 49%;
    line-height: 24px;
    margin-bottom: 25px
}

.c-brand {
    width: 244px;
    height: 100px;
    border: 1px solid #ddd;
    border-radius: 10px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff
}

.c-brand__img {
    display: block;
    max-width: 100%
}

.c-brand--big {
    width: 247px;
    height: 110px
}

.c-brand--small {
    max-width: 189px;
    max-height: 95px;
    width: 100%;
    height: 100%
}

.c-banner {
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 35px 0 rgba(29, 31, 28, .15);
    box-shadow: 0 0 35px 0 rgba(29, 31, 28, .15)
}

.c-banner__img {
    display: block;
    max-width: 100%
}

.c-photo {
    display: block;
    position: relative;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    overflow: hidden
}

.c-photo__pic {
    background-color: #e1e1e1;
    padding-top: 85.3%;
    position: relative
}

.c-photo__img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.c-photo__body {
    background-color: #fff;
    padding: 24px 19px 19px
}

.c-photo__date {
    color: #999;
    margin-bottom: 17px
}

.c-photo__title {
    height: 87px;
    color: #161616;
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.c-photo__link {
    border-style: solid;
    border-width: 0 0 1px
}

.c-photo__map {
    color: #ed164b;
    margin-top: 13px
}

.c-photo__location {
    color: #999;
    margin-top: 13px
}

.c-photo__icon {
    width: 14px;
    height: 14px;
    margin-right: 9px
}

.c-photo__camera {
    position: absolute;
    top: 29px;
    left: 26px;
    background-color: rgba(51, 51, 51, .7);
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    padding: 0 14px 0 13px
}

.c-photo__count {
    color: #fff;
    margin-left: 7px
}

.c-photo--mini {
    border-radius: 0
}

.c-photo--mini .c-photo__pic {
    padding-top: 70.9%
}

.c-info {
    display: inline-block
}

.c-info--links .c-info__text {
    display: inline;
    color: #06c;
    border-style: solid;
    border-width: 0 0 1px
}

.c-info--fill {
    background-color: #f6f7f5;
    border-radius: 10px;
    padding: 3px 15px 1px 19px
}

.c-info--fill .c-info__text {
    font-size: 14px;
    color: #999
}

.c-about__pic {
    width: 84.7%
}

.c-about__img {
    border-radius: 10px;
    overflow: hidden;
    max-width: 100%;
    display: block;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #5391ba
}

.c-about--main .c-about__content {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px
}

.c-about--main .c-about__img {
    height: 420px
}

.c-about-links__button {
    display: inline-block;
    min-width: 160px
}

.c-feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.c-feature__icon {
    padding-right: 28px
}

.c-feature__name {
    margin-bottom: 4px
}

.c-feature__count {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: -1px
}

.c-feedback {
    height: 350px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #ddd;
    padding: 36px 33px 26px
}

.c-feedback__fio {
    color: #161616;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 12px
}

.c-feedback__rating {
    margin-bottom: 15px
}

.c-feedback__date {
    color: #999;
    margin-bottom: 25px
}

.c-feedback__content {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.c-feedback__text {
    max-height: 140px;
    color: #161616;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical
}

.c-feedback__more {
    color: #999
}

.c-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.c-rating__input {
    display: none
}

.c-rating__label {
    font-family: Fontello;
    color: #f79824;
    padding-right: 8px
}

.c-rating__label:before {
    content: "\e80a"
}

.c-rating__input:checked ~ .c-rating__label:before {
    content: "\e80b"
}

.c-rating--editable .c-rating__label {
    cursor: pointer
}

.c-rating--editable .c-rating__label:hover:before,
.c-rating--editable .c-rating__label:hover ~ .c-rating__label:before {
    content: "\e80b"
}

.c-feedback-panel {
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 35px 0 rgba(29, 31, 28, .15);
    box-shadow: 0 0 35px 0 rgba(29, 31, 28, .15);
    background: #749d51 url(/bitrix/templates/grad/dist/css/../image/feedback-bg.jpg) 50% no-repeat;
    background-size: cover;
    padding: 43px 4.1% 40px
}

.c-feedback-panel__title {
    color: #fff;
    font-size: 36px;
    font-weight: 700
}

.c-feedback-panel__text {
    color: #fff;
    line-height: 19px
}

.c-feedback-panel__button {
    display: inline-block;
    width: 100%
}

.c-menu-panel__title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 13px
}

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

.c-menu-panel__item {
    color: #666;
    margin-top: 14px
}

.c-menu-panel__item:first-child {
    margin-top: 0
}

.c-description__img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.c-description__more {
    color: #999
}

.c-catalog__title {
    font-size: 36px;
    font-weight: 700;
    line-height: 44px
}

.c-catalog__category {
    font-size: 24px;
    font-weight: 700
}

.c-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.c-category:hover {
    color: #ec174a
}

.c-category:hover .c-category__icon {
    -webkit-filter: sepia(1) brightness(.93) hue-rotate(346deg) saturate(90);
    filter: sepia(1) brightness(.93) hue-rotate(346deg) saturate(90)
}

.c-category__pic {
    width: 39px
}

.c-category__name {
    font-size: 18px
}

.c-category__link {
    border-style: solid;
    border-width: 0 0 1px
}

.c-category:hover .c-category__link {
    border-width: 0
}

.c-category__count {
    font-size: 18px;
    color: #999;
    margin-left: 8px
}

.c-pagination {
    display: inline-block
}

.c-pagination__item {
    padding: 0 14px;
    color: #999;
    font-size: 18px
}

.c-pagination__item.is-active,
.c-pagination__item:hover {
    color: #ec174a
}

.c-sort {
    position: relative;
    padding: 0 16px;
    cursor: pointer
}

.c-sort__text {
    background-color: #fff;
    color: #999;
    position: relative;
    z-index: 1
}

.c-sort:before {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 8px;
    background-color: #999;
    z-index: 0
}

.c-sort:after {
    content: "\e807";
    color: #999;
    font-family: Fontello;
    font-size: 11px;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 3px
}

.c-sort.is-active .c-sort__text,
.c-sort.is-active:after,
.c-sort:hover .c-sort__text,
.c-sort:hover:after {
    color: #ec174a
}

.c-sort.is-active:before,
.c-sort:hover:before {
    background-color: #ec174a
}

.c-tab-text__text {
    font-size: 18px;
    color: #999
}

.c-tab-text.is-active .c-tab-text__text,
.c-tab-text:hover .c-tab-text__text {
    color: #ec174a
}

.c-fun {
    display: inline-block
}

.c-fun__pic {
    position: relative;
    margin-bottom: 46px
}

.c-fun__img {
    display: block;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    max-width: 100%
}

.c-fun__brand {
    position: absolute;
    left: 55px;
    bottom: -17px;
    width: 35%
}

.c-fun__body {
    padding: 0 6.7%
}

.c-fun__name {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 15px
}

.c-fun__location,
.c-fun__name {
    text-align: left
}

.c-fun__button {
    width: 190px
}

.c-scheduling__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px
}

.c-schedule {
    line-height: 24px
}

.c-schedule__name {
    font-weight: 700
}

.c-contacts__img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}

.c-route {
    background-color: #f6f7f5;
    border-radius: 10px;
    padding: 22px 30px 21px;
    line-height: 24px
}

.c-route__type {
    font-style: italic
}

.c-panel-form {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-top: 0 solid #e8e8e8;
    border-radius: 0 0 18px 18px;
    position: relative;
    padding: 54px 7.5% 38px
}

.c-panel-form:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 5px;
    background: -webkit-gradient(linear, left top, right top, from(#fcb825), color-stop(9%, #fcb825), color-stop(10%, #f68f1e), color-stop(22%, #f68f1e), color-stop(23%, #ed164b), color-stop(38%, #ed164b), color-stop(39%, #ed028c), color-stop(61%, #ed028c), color-stop(62%, #becc2a), color-stop(87%, #becc2a), color-stop(88%, #689853), to(#689853));
    background: linear-gradient(90deg, #fcb825 0, #fcb825 9%, #f68f1e 10%, #f68f1e 22%, #ed164b 23%, #ed164b 38%, #ed028c 39%, #ed028c 61%, #becc2a 62%, #becc2a 87%, #689853 88%, #689853)
}

.c-relevants__title {
    font-size: 24px;
    font-weight: 700
}

.c-panel-content__title {
    margin-bottom: 33px
}

.c-panel-content__info {
    margin-bottom: 39px
}

.c-share {
    display: inline-block
}

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

.c-share__item {
    margin: 0 11px
}

.c-copyright {
    color: #999;
    line-height: 19px
}

.c-scroller {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #ebebeb;
    padding: 0;
    outline: 0;
    display: block;
    padding-top: 10px;
}

.c-control__info {
    color: #999
}

.c-panel-category {
    display: inline-block
}

.c-panel-category--mobile {
    display: none;
    width: 50%;
    margin: 0 auto
}

.c-panel-mobile {
    display: none;
    position: fixed;
    overflow-y: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .8);
    z-index: 10
}

.c-panel-mobile.is-show {
    display: block
}

.c-notfound {
    text-align: center;
    height: 100%
}

.c-notfound__img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.c-notfound__error {
    font-size: 36px;
    font-weight: 700
}

.c-notfound__text {
    font-size: 18px
}

.c-notfound__main {
    width: 200px
}

.c-notfound__back,
.c-notfound__main {
    display: inline-block
}

.c-page__header {
    position: relative;
    z-index: 2
}

.c-page__navigation {
    padding-top: 2.6%;
    padding-bottom: 2.1%;
    position: relative;
    z-index: 1
}

.c-page__footer {
    padding-top: 40px;
    position: relative;
    z-index: 1
}

.c-page__section {
    padding-bottom: 6.5%;
    position: relative;
    z-index: 1
}

.c-page__pic {
    padding-bottom: 3.9%;
    position: relative;
    z-index: 1
}

.c-page__slider {
    padding-top: 1.8%;
    padding-bottom: 3.7%;
    position: relative;
    z-index: 1
}

.c-page__control {
    padding-top: 5.5%;
    padding-bottom: 2.5%;
    position: relative;
    z-index: 1
}

.c-page__control--short {
    padding-top: 0
}

.c-page__notfound {
    position: absolute;
    top: 144px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.c-page__bg {
    background-color: #f6f7f5;
    padding-top: 12.1%;
    margin-top: -2.3%;
    position: relative;
    z-index: 1
}

.c-page__bg:after,
.c-page__bg:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    z-index: 0
}

.c-page__bg:before {
    height: 130px;
    top: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB3wAAACCCAMAAACaY0lmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFRQTFRF+Pn39/j2/v7+/f38/f39+/v6+vv6+Pn4+/z7+vr5/Pz8/P38+fr4+/v7+fr5/Pz7+fn4+Pj3/f799/j3+vv59vf2/v79///+/v/+9/f29vf1////+i8QEwAABmVJREFUeNrs3WlT4koYgNEkgOwh7N6Z//8/L90d1FFUxmEJyTmfpgrLYQk89XY6kv1uqWmVfWr8GwDuJ2vp45r8+krmhQdAfC/+uL6M76++Vx4A8b1tfKdeeQDE97bx7XnlARBf8QVAfMUXAMRXfAEQX/EFAPEVXwDEV3wBQHzFFwDxFV8AxFd8AUB8xRcA8RVfABBf8QVAfMUXAMRXfAEQX/EFQHzFFwDEV3wBEF/xBQDxFV8AxFd8AUB8xRcA8RVfAMRXfAFAfMUXAPEVXwAQX/EFQHzFFwDEV3wBEF/xBUB8xRcAxFd8ARBf8QUA8RVfAMRXfAFAfMUXAPFtSHwX6/y9qnBcACC+V4vv6NStufoCIL5Xi+/65M0jBwYA4nut+C5P3jxwYAAgvteK7+mfmzswABBf8QVAfMUXAMRXfAEQX/EFAPEVXwDEV3wBEF/xFV8AxFd8ARBf8QUA8RVfAMRXfAFAfMUXAPEVXwDEV3zFFwDxFV8AxPd+yvxrVSG+AIjvDafZg1x8ARDfC1r9+l5PfAEQ38vpnRHfifgCIL6X0z8jvlPxBUB8xRcAxFd8ARBf8QVAfMUXAMRXfAEQX/EFAPEVXwDEV3wBQHzFFwDxFV8AxFd8xRcA8RVfAMRXfAFAfMUXAPH9sf3JfzYwvvsP9xEAHjG+g3ybv9jmm8bGt6zv6DYfFg4kAB44vpP3IRw0NL6zNz+fOZAAeOD4fqhh3sz4Fqd/HwCI723iO3EkdUtR60e9aJKMkkHylIyjchZVwyh7Z52f4Yw3wRm/5fU/TXelSndslu7muL7TT/VjqB9R/fim8cHGx707Pg3Ou8DDx3f4/qNkKb5cw/4ln8dyLg6FmR+LGSJ0LGWo1PIv8tdRL21f1lkPz19Zx/xY8Trfr+l2JCK+4iu+j+35NafT2NIU0jRypoiuFbSx2U7JrmKwU65TrGOrV0qN+Iqv+N5lnTdW9TWqsamxqHrasVCv60rXkR6NFiHRdaG9WRBf8eX8tu4OaZ2GU6YhrJuw5hvCutRVfjZJhzk6Bnp8DPQ0rHbrM+Irvl3r6ypOrimvdV2X2sqd8pzG57jGPZjXbZZmxFd8H72vm3E5q4bpNKtPex4rzes4N5dpan4Js/c44iu+9/McGzudLEJiDxNsKKzA0gnb1OV4vjksZssy4nvb+P7+ozXtfOuF87CHOfbY2JnGwlfjcqryJq1iizLie5X49ls0+MadxHGSrQfZtcbC5aI8rOKknAZlSUZ8v49v8VS+MZ6+LdbiaPVQnV31j8NsOYsbnnw8wu2TvI5JPozJpmTxFd8P8S1+MhM3a5wdvYyzloyh6UleZsO0zSsmeaXI4tvR+JYfbmr6QHuYZ2NnfY5By4qcgrwTZPHtQHyXH24qlBa4e5CzrJodejw3IItvK+Ob3T++Sguc1eM387Eci6/4/pV9sQvnaevdUEoL/NN4nHI87cux+IrvH2NtvzeNU+2ssvEYuNF0bDgW307Fd1+s6rn20Nq11AINqPHGUrX4tiy+YbCdOFsLPEqN12kjl9FYfB8qvjG2i3mIbbbMt97JwCPb5susipPxtL/SYvFtTnzD9qjFaLCxOwroyDK1wVh87xHffl3bMNp6KwKdH4zHT2kw3guq+F4xvgB8NhiHFs8PLd6Zi8X3B/EtF2FD8jAz2wL8dC5Oa9TOF4vv2fEF4LJj8fJ4uliKOxzfxSpeAlRW3hEAd0hxNivrnVt78e1OfAFoTIrX6YqmSYcWqMUXgObY5nWJ270+3bL4LsJ1t2E52R+4AGhHicdtLHHL4gtAW7WpxOILgBKL7+n4Fqu5gw2AT0ocLykuxPdS8c3HM9++B0CbQty4+NqmDMDlQrxpZIgbEd9i1VuMnsa+Xx6Aq4d43+X4vgTXN/EBcKcQP3chvs+7/iQF9z+vPQANCfHtzxFnNxpxy8pXBAHQ6A6vs1m4fOkGK9PZ9Yo7PxTXF84D8KgD8WhxrcuILxnfIvxpx005VFwA2tXh+WU7nF2kuC7FBUCHrxzfoj8ZheLmvr8AgE52eBk73N8VV45vsapnXMUFgDfz8Php9Ff7pb+L7z5eHWSvMgB8Zxv3S59x3VL22YnctKzsmQSAH4zDYVk6XLb0bXyLNOTarAwAFxyHw9/T+mOXVlbseov5phzarQwA1x2Hs2o8CGeH/xdgAN5P5KJ2QAx8AAAAAElFTkSuQmCC")
}

.c-page__bg:after {
    height: 456px;
    bottom: 0;
    background-color: #fff;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAAqCAMAAABlXLbyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFQTFRF/v7+/f399/j2+vv6+Pn3/P38/Pz7/v79+fr5+/v7+/v6/Pz8+vr5+/z7+fn4/f38/f79+fr4///++Pn4/v/+9/j3+Pj3+vv59vf29vf1////kdvA6AAAA9BJREFUeNrs3I1SomAUgGEUM0QEf8ra7v9Cl/OB/czszpipCT7PBexqGe+c8yHZH+BE0zBL6iKp8qRcJPPO8uFg8u7xk+wbtm9HOO6fOvz3h5fU9C9y2b/s+aKX96ruPRZ1esf7ePM+A3C6zI+A+61nm5FdX81I5uq9lk0Eaf01jm8c52vi1ynu72FftT/nso95hFzFEWAYek2fuyk0JrVu9lz2E+dHRbVxSAHv2t2Fe9VVu/397lKzfeARYLjGlLpLM2oZA+oyNfVQVK3ibXvIdVfriHWZBuw0XvsTQoDhX3HdR1u7tKay9mHdqgoXCnWX6ah0RHqj0Qgw4+xr2gnHQjgm1+bQV3nlhlffMUk3D8tujk7H1BKNAHObjU0jbJpg46Yle2FGXugIdIzQbZ9N0AgwF47sczvHVnnZjrFpSxwXoSfXYvhHnddpek5xrmd7bUaAOW6Wjcy2o+xD002yNsVwxja3g/Nyvoo0t2OzKw4CfI+h3c82RYyzy8M06/IIv1fmNDTP54s8b2dm+2wBZiSL402Vl2mgnRhoYUiePo/MEeZXlzQB5jZbO6vTTBu7Y+ezMOqBOWV5kVfFziJbgLny/jjOad/Xx65IIMtdltP58sYWW4A5Q2unsUJuW9tYIAMnLLHXMSx3VXZFFWD+v0Te9IPt2lwLXEQ8Cyw22P25sguvAN9xbRtbZODX99frSRODsiYL8AhzuyvycqW2wICaHHOy3bUAD226rWO6tUoGxpTk+LLywpQswLfV2+LlMN66TQowJCPAlx1vJ8ZbgM9Jfowh2VGyAJ/xbqmXMm6W0luAbxfZjCzA37pfqj+/9TQpgHNvrWNEFmQB/phwBRfg+kE2Id9XgPd1lfe3TPn8A9xQkB/jcZp5sZsK8Eg898U14gIMrcfly9jn43EFOI5xV26bAhiPbRwgx766nr0K8G2d41b9Oa5PKcD4PXXnx2NYV2fDS25hrQxA0q+r8yGuq4cQ4H2dplzJBeCIHFf1swD/7CzXYhmAH+R4nZbVtzocZzezWd68lGmz7KHKAJxbnB2n4XgmwOlLQuXqwbdyAbj+cDz59Tu5sqs3dx5jrt8+ALdhG8PxqqyuXeOLB3h6uIPKahmAgczG17irOrvIeW6RrzQXgKHXeNJc7qbq7IzL5aXlMgDjdP5FdfbDQXc5eTToAnBno3G/qH69YoBnm4iu7TIAfIzGJ3zd+JgA7zcmXQA4a4yz/5/pLuJRVJ7+CAAn6GK8mR0T4Gm6kcrzHwHgnJ7izLis6i+DcbbzaAwAuOJg3MzLYjb9K8AANgUoD1L8670AAAAASUVORK5CYII=")
}

.c-page__bg > .c-page__section {
    position: relative;
    z-index: 1
}

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

.l-page__top {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative;
    z-index: 2
}

.l-page__bottom {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    z-index: 1
}

.l-page__social {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.l-page__social,
.l-page__up {
    position: fixed;
    right: 38px;
    z-index: 5
}

.l-page__up {
    bottom: 50px
}

.c-header__wrapper {
    background-color: #fff;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0;
    transition-duration: 0;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.c-header.is-fixed .c-header__wrapper {
    border-bottom: 1px solid #e1e1e1;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.c-header.is-animated .c-header__wrapper {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.c-header__reach {
/*    display: inline-block;*/
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
}

.l-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-header__left {
    width: 12%;
    min-width: 55px
}

.l-header__right {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.l-header__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 27px;
    padding-bottom: 7px;
    position: relative
}

.l-header__logo {
    padding-bottom: 10px
}

.l-header__shedule {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.l-header__search {
    width: 34%
}

.l-header__menu-mobile,
.l-header__mobile,
.l-header__search-mobile {
    display: none
}

.l-header__top.is-search-show .l-header__search {
    position: absolute;
    height: 40px;
    left: 0;
    right: 60px;
    border-radius: 20px;
    display: block;
    width: auto;
    z-index: 1
}

.l-header__top.is-search-show .l-header__communication {
    opacity: 0
}

.c-footer {
    background-color: #f6f7f5;
    position: relative;
    padding-top: 5px
}

.c-footer:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 5px;
    background: -webkit-gradient(linear, left top, right top, from(#fcb825), color-stop(16.66%, #fcb825), color-stop(16.66%, #f68f1e), color-stop(33.84%, #f68f1e), color-stop(33.84%, #ed164b), color-stop(50.5%, #ed164b), color-stop(50.5%, #ed028c), color-stop(67.68%, #ed028c), color-stop(67.68%, #becc2a), color-stop(86.43%, #becc2a), color-stop(86.43%, #689853), to(#689853));
    background: linear-gradient(90deg, #fcb825 0, #fcb825 16.66%, #f68f1e 0, #f68f1e 33.84%, #ed164b 0, #ed164b 50.5%, #ed028c 0, #ed028c 67.68%, #becc2a 0, #becc2a 86.43%, #689853 0, #689853)
}

.c-footer__reach {
    display: inline-block
}

.l-footer__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e1e1e1;
    padding-top: 80px;
    padding-bottom: 60px
}

.l-footer__middle {
    padding-top: 59px;
    padding-bottom: 92px
}

.l-footer__bottom,
.l-footer__middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.l-footer__bottom {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 89px
}

.l-footer__communication,
.l-footer__logo,
.l-footer__shedule {
    width: 16.66%
}

.l-footer__reach {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    text-align: right
}

.l-footer__menu {
    width: 100%
}

.l-footer__social {
    padding-top: 25px;
    display: none
}

.c-content,
.c-content a,
.c-content div,
.c-content li,
.c-content ol,
.c-content p,
.c-content span,
.c-content td,
.c-content ul {
    line-height: 1.5
}

.c-content h1,
.c-content h2,
.c-content h3,
.c-content h4,
.c-content h5,
.c-content h6 {
    line-height: 1.3
}

.c-content p {
    margin-top: 5px;
    margin-bottom: 15px
}

.c-content p:first-child {
    margin-top: 0
}

.c-content img {
    max-width: 100%
}

.c-content ol,
.c-content ul {
    margin-top: 5px;
    margin-bottom: 15px;
    padding-left: 36px;
    overflow: hidden
}

.c-content ol > li,
.c-content ul > li {
    display: block;
    position: relative;
    margin-bottom: 0
}

.c-content ul > li {
    vertical-align: top;
    padding-left: 17px
}

.c-content ul > li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #ed164b
}

.c-content ol {
    counter-reset: list
}

.c-content ol > li {
    padding-left: 24px
}

.c-content ol > li:before {
    content: counter(list) ".";
    counter-increment: list;
    position: absolute;
    left: 0;
    top: 5px;
    color: #ed164b;
    font-size: 16px;
    font-weight: 700;
    line-height: 1
}

.c-content--about p {
    line-height: 26px
}

@media only screen and (max-width:1600px) {
    .l-panel-feature--about {
        width: 100%;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .l-about-links--main {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media only screen and (max-width:1550px) {
    .l-grid--bonus .l-grid__item {
        width: 50%
    }
}

@media only screen and (max-width:1500px) {

    .c-about__pic,
    .c-panel--about .c-panel__title {
        width: 100%
    }

    .l-about--main {
        display: block
    }

    .l-about--main .l-about__left,
    .l-about--main .l-about__right {
        width: 100%
    }

    .l-about--main .l-about__left {
        text-align: center
    }

    .l-about--main .l-about__right {
        padding-top: 30px
    }

    .l-about--main .l-about__top {
        padding-bottom: 20px
    }

    .c-newsletter--horizontal {
        background-position: 0 0
    }

    .l-newsletter--horizontal {
        display: block
    }

    .l-newsletter--horizontal .l-newsletter__left {
        padding-right: 0;
        margin-bottom: 30px
    }

    .l-newsletter--horizontal .l-newsletter__right {
        width: 100%
    }

    .l-footer__shedule {
        display: none
    }
}

@media only screen and (max-width:1400px) {
    .c-shedule {
        display: block
    }

    .c-shedule__text {
        margin-right: 0;
        margin-bottom: 3px
    }

    .l-header__search {
        width: 24%
    }

    .l-grid--cafes .l-grid__item {
        width: 20%
    }
}

@media only screen and (max-width:1300px) {
    .l-header__search {
        display: none
    }

    .l-header__search-mobile {
        display: initial
    }

    .l-header__auth {
        margin-left: 20px
    }

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

    .c-search__button-close {
        display: initial
    }

    .c-search__input {
        padding-right: 40px
    }

    .c-search__input::-webkit-input-placeholder {
        color: transparent
    }

    .c-search__input::-moz-placeholder {
        color: transparent
    }

    .c-search__input:-ms-input-placeholder {
        color: transparent
    }

    .c-search__input::-ms-input-placeholder {
        color: transparent
    }

    .c-search__input::placeholder {
        color: transparent
    }

    .c-menu__link {
        font-size: 16px
    }

    .l-grid--photo .l-grid__item {
        width: 33.33%
    }

    .c-panel--sales .c-panel__slider {
        width: 80%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media only screen and (max-width:1250px) {

    .l-grid--furniture .l-grid__item,
    .l-grid--shopping .l-grid__item {
        width: 33.33%
    }
}

@media only screen and (max-width:1200px) {
    .c-menu {
        display: none
    }

    .l-header__logo {
        padding-bottom: 0
    }

    .c-logo--footer .c-logo__img,
    .c-logo__img {
        width: 50px
    }

    .l-header {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .l-header__top {
        padding-top: 0;
        padding-bottom: 0
    }

    .l-header__menu-mobile {
        display: initial;
        margin-left: 20px
    }

    .l-footer-menu__item--menu {
        display: none
    }

    .l-footer-menu__item {
        width: 25%
    }

    .l-page__social,
    .l-page__up {
        display: none
    }

    .l-footer__social {
        display: block
    }

    .l-footer__communication,
    .l-footer__logo {
        width: 25%
    }

    .l-grid--journal .l-grid__item {
        width: 50%
    }

    .c-slider--cafe .slick-arrow,
    .c-slider--main .slick-arrow {
        width: 60px;
        height: 60px
    }

    .c-slider--cafe .slick-arrow:after,
    .c-slider--main .slick-arrow:after {
        font-size: 24px
    }
}

@media only screen and (max-width:1100px) {
    .l-feedback-panel {
        display: block
    }

    .l-feedback-panel__left {
        text-align: center;
        padding-bottom: 20px
    }

    .l-feedback-panel__center {
        padding: 0 10% 20px
    }

    .l-feedback-panel__right {
        width: 40%;
        margin: 0 auto
    }

    .l-fun-body {
        display: block
    }

    .l-fun-body__left {
        margin-bottom: 20px;
        padding-right: 0
    }

    .l-contacts__center {
        text-align: right
    }

    .l-contacts__right {
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        width: 100%;
        padding-top: 40px
    }

    .c-about--page .c-about__pic {
        width: auto;
        display: inline-block
    }

    .l-grid--about .l-grid__item {
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        width: 100%;
        margin-top: 20px
    }

    .l-grid--about .l-grid__item:first-child {
        margin-top: 0
    }

    .c-page__navigation {
        padding-bottom: 3%
    }

    .l-panel-mobile__close {
        right: 21%
    }
}

@media only screen and (max-width:1050px) {
    .c-cafes__text {
        width: 100%
    }

    .l-panel-mobile__close {
        right: 20%
    }
}

@media only screen and (max-width:1000px) {
    .c-logo__img {
        width: 39px
    }

    .c-logo--footer .c-logo__img {
        width: 45px
    }

    .l-header {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .l-header__top {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .l-header__communication,
    .l-header__reach,
    .l-header__shedule {
        display: none
    }

    .l-grid--fun .l-grid__item {
        width: 100%;
        text-align: center
    }

    .c-about--main .c-about__content {
        -webkit-column-count: initial;
        -moz-column-count: initial;
        column-count: auto
    }

    .l-aside--left-small {
        display: block
    }

    .l-aside--left-small .l-aside__left,
    .l-aside--left-small .l-aside__right {
        width: 100%
    }

    .l-aside--left-small .l-aside__left {
        margin-bottom: 40px
    }

    .l-aside--right {
        display: block
    }

    .l-aside--right .l-aside__left,
    .l-aside--right .l-aside__right {
        width: 100%
    }

    .l-aside--right .l-aside__left {
        padding-bottom: 40px
    }

    .l-aside--right .l-aside__right {
        padding-left: 0
    }

    .l-relevants-list--short {
        margin: 0 auto
    }

    .c-panel-category {
        display: none
    }

    .c-panel-category--mobile,
    .l-description {
        display: block
    }

    .l-description__center,
    .l-description__left,
    .l-description__right {
        width: 100%
    }

    .l-description__left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 20px
    }

    .l-description__center {
        padding-bottom: 30px
    }

    .l-description__right {
        padding-left: 0
    }

    .l-description__logo {
        padding-bottom: 0
    }

    .l-description__info {
        padding-bottom: 28px
    }

    .l-grid--about .l-grid__item {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-top: 0
    }

    .l-grid--cafes .l-grid__item {
        width: 25%
    }

    .l-panel-mobile__close {
        top: 12px;
        right: 19.5%
    }

    .l-description__info--category-mobile {
        display: none
    }

    .l-description__category {
        display: block
    }

    .l-catalog-body__content {
        padding-right: 0
    }
}

@media only screen and (max-width:950px) {
    .l-control--journal {
        display: block
    }

    .l-control--journal .l-control__title {
        text-align: center;
        margin-bottom: 20px
    }

    .l-grid--photo .l-grid__item {
        width: 50%
    }

    .l-panel-mobile__close {
        right: 18%
    }
}

@media only screen and (max-width:900px) {
    .c-panel--shops .c-panel__switch {
        top: 100%
    }

    .l-panel--shops .l-panel__switch {
        position: static;
        top: auto;
        left: auto;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        text-align: center;
        padding-top: 20px
    }

    .l-panel--shops .l-panel__arrows {
        text-align: right
    }

    .l-panel--shops .l-panel__title {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto
    }

    .l-panel--shops .l-panel__arrows,
    .l-panel--shops .l-panel__more {
        width: 50%
    }

    .l-panel--shops .l-panel__arrows {
        padding-left: 0
    }

    .l-panel__top {
        margin-bottom: 5%
    }

    .c-page__navigation {
        padding-bottom: 4%
    }

    .c-slider--cafe .slick-arrow,
    .c-slider--main .slick-arrow {
        width: 50px;
        height: 50px
    }

    .c-slider--cafe .slick-arrow:after,
    .c-slider--main .slick-arrow:after {
        font-size: 20px
    }

    .l-catalog-body__navi {
        padding-top: 30px
    }
}

@media only screen and (max-width:850px) {

    .l-footer__communication,
    .l-footer__logo {
        width: auto;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .l-footer-menu__item--kids {
        display: none
    }

    .l-footer-menu__item {
        width: auto;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .l-panel-mobile__close {
        right: 16%
    }
}

@media only screen and (max-width:800px) {
    .l-panel--feedback .l-panel__title {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto
    }

    .l-panel--feedback .l-panel__arrows,
    .l-panel--feedback .l-panel__more {
        width: 50%
    }

    .l-panel--feedback .l-panel__arrows {
        text-align: right
    }

    .l-grid--cafes .l-grid__item {
        width: 33.33%
    }

    .c-title {
        font-size: 32px;
        line-height: 38px
    }
}

@media only screen and (max-width:750px) {
    .l-panel-feature--about {
        display: block
    }

    .l-panel-feature__item {
        margin-top: 20px
    }

    .l-panel-feature__item:first-child {
        margin-top: 0
    }

    .l-about-links--main {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .l-about--main .l-about__center {
        padding-bottom: 30px
    }

    .c-about--main .c-about__img {
        height: auto;
        padding-top: 61.2%
    }

    .l-about-links--main .l-about-links__item {
        margin-left: 0
    }

    .c-popup__wrapper {
        left: 5%;
        right: 5%
    }

    .l-panel__top {
        margin-bottom: 6%
    }

    .l-panel-mobile__close {
        right: 14%
    }
}

@media only screen and (max-width:700px) {

    .l-grid--furniture .l-grid__item,
    .l-grid--shopping .l-grid__item {
        width: 50%
    }

    .l-control--bonus {
        display: block
    }

    .l-control--bonus .l-control__title {
        text-align: center;
        margin-bottom: 20px
    }

    .l-about-links--main {
        display: block;
        text-align: center
    }

    .l-about-links--main .l-about-links__item {
        display: inline-block;
        margin-top: 20px
    }

    .l-about-links--main .l-about-links__item:first-child {
        margin-top: 0
    }

    .l-footer__communication {
        display: none
    }

    .c-page__navigation {
        padding-bottom: 5%
    }

    .c-form--register .l-row {
        display: block
    }

    .c-form--register .l-row__left {
        text-align: left;
        margin-bottom: 5px
    }

    .fc-dayGridMonth-button,
    .fc-listMonth-button {
        display: none
    }
}

@media only screen and (max-width:650px) {
    .l-feedback-panel__right {
        width: 210px
    }

    .l-panel--sales .l-panel__title {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto
    }

    .l-panel--sales .l-panel__arrows,
    .l-panel--sales .l-panel__more {
        width: 50%
    }

    .l-panel--sales .l-panel__arrows {
        text-align: right
    }

    .l-contacts {
        display: block
    }

    .l-contacts__left {
        padding-bottom: 20px
    }

    .l-contacts__center {
        text-align: center
    }

    .l-grid--cafes .l-grid__item {
        width: 50%
    }

    .l-grid--bonus .l-grid__item,
    .l-grid--journal .l-grid__item,
    .l-grid--photo .l-grid__item {
        width: 100%
    }

    .l-panel-mobile__close {
        right: 12%
    }
}

@media only screen and (max-width:600px) {
    .l-control--furniture {
        display: block
    }

    .l-control--furniture .l-control__title {
        text-align: center;
        margin-bottom: 20px
    }

    .c-feedback-panel__title,
    .c-newsletter--horizontal .c-newsletter__title {
        font-size: 24px;
        line-height: 30px
    }

    .l-newsletter--horizontal {
        padding-left: 8%;
        padding-right: 8%
    }

    .c-form--newsletter-horizontal {
        display: block
    }

    .c-form--newsletter-horizontal .c-form__body {
        padding-right: 0;
        margin-bottom: 20px
    }

    .l-footer__top {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-bottom: 0;
        padding-top: 40px;
        padding-bottom: 30px
    }

    .l-footer__reach {
        display: none
    }

    .l-footer__social {
        padding-top: 40px
    }

    .l-footer__policy {
        display: inline-block
    }

    .l-footer__logo {
        -webkit-box-flex: 0;
        -ms-flex: 0;
        flex: 0
    }

    .l-footer__middle {
        padding-top: 0;
        padding-bottom: 40px
    }

    .l-footer__bottom {
        padding-bottom: 64px
    }

    .l-footer-menu,
    .l-footer__bottom {
        display: block;
        text-align: center
    }

    .l-footer-menu__item--info {
        display: inline-block
    }

    .l-footer-menu__item--cafe,
    .l-footer-menu__item--info {
        display: none
    }

    .l-footer-menu__item--policy {
        text-align: center;
        padding-top: 22px
    }

    .c-menu-panel__item {
        margin-top: 22px
    }

    .l-footer__developer {
        padding-top: 25px
    }

    .l-form-bottom--login .l-form-bottom__submit {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .l-form-bottom--login .l-form-bottom__text {
        text-align: right
    }

    .l-form-bottom--login .l-form-bottom__social {
        width: 100%;
        padding-top: 20px;
        text-align: center
    }

    .l-panel__top {
        margin-bottom: 7%
    }

    .l-relevants-list--short {
        width: 100%
    }

    .c-page__control {
        padding-bottom: 20px
    }
}

@media only screen and (max-width:550px) {
    .l-panel--photo .l-panel__title {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto
    }

    .l-panel--photo .l-panel__arrows,
    .l-panel--photo .l-panel__more {
        width: 50%
    }

    .l-panel--photo .l-panel__arrows {
        text-align: right
    }

    .l-grid--about {
        display: block
    }

    .l-grid--about .l-grid__item {
        margin-top: 20px
    }

    .l-grid--about .l-grid__item:first-child {
        margin-top: 0
    }

    .l-panel-mobile__close {
        right: 10%
    }
}

@media only screen and (max-width:500px) {
    .c-search__button-search {
        display: none
    }

    .c-search__input {
        padding-left: 20px
    }

    .c-panel-category--mobile {
        width: 100%
    }

    .l-grid--schedule {
        display: block
    }

    .l-grid--schedule .l-grid__item {
        margin-top: 24px
    }

    .l-grid--schedule .l-grid__item:first-child {
        margin-top: 0
    }

    .c-page__navigation {
        padding-bottom: 6%
    }

    .c-panel__title,
    .c-title {
        font-size: 24px;
        line-height: 30px
    }
}

@media only screen and (max-width:450px) {
    .l-panel--news .l-panel__title {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto
    }

    .l-panel--news .l-panel__arrows,
    .l-panel--news .l-panel__more {
        width: 50%
    }

    .l-panel--news .l-panel__arrows {
        text-align: right
    }

    .l-grid--cafes .l-grid__item {
        width: 100%
    }

    .l-panel-content-info {
        display: block
    }

    .l-panel-content-info__type {
        margin-bottom: 20px
    }

    .c-page__section {
        padding-bottom: 30px
    }

    .l-panel-mobile__close {
        right: 9%
    }
}

@media only screen and (max-width:400px) {
    .l-control--shopping {
        display: block
    }

    .l-control--shopping .l-control__title {
        text-align: center;
        margin-bottom: 20px
    }

    .l-control--shopping .l-control__switch {
        margin-bottom: 10px
    }

    .c-panel--shops .c-panel__switch {
        width: 100%
    }

    .c-panel-switch {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .c-panel-switch__item {
        margin-left: 0
    }

    .c-panel-switch--journal .c-panel-switch__text {
        font-size: 14px;
        padding: 0 15px
    }

    .l-grid--furniture .l-grid__item,
    .l-grid--shopping .l-grid__item {
        width: 100%
    }

    .l-form-bottom {
        display: block
    }

    .c-form--request .c-form__submit {
        margin: 0 auto 20px
    }

    .c-form__privacy,
    .l-form-bottom--login .l-form-bottom__text {
        text-align: center
    }

    .c-brand {
        margin: 0 auto
    }

    .l-description__left {
        display: block
    }

    .l-description__logo {
        padding-bottom: 20px
    }

    .l-panel-mobile__close {
        right: 8%
    }

    .c-slider--cafe .is-lg,
    .c-slider--furniture .is-lg,
    .c-slider--main .is-lg {
        display: none
    }

    .c-slider--cafe .is-sm,
    .c-slider--furniture .is-sm,
    .c-slider--main .is-sm,
    .l-about-links--main .l-about-links__item {
        display: block
    }

    .l-about-links--main .c-button {
        padding: 0
    }

    .l-about-links--main .c-button__text {
        font-size: 14px
    }

    .fc-toolbar.fc-header-toolbar {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .fc-header-toolbar .fc-left {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .fc-header-toolbar .fc-center {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        margin-bottom: 20px
    }

    .fc-header-toolbar .fc-right {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
}

.fc-day-grid-event .fc-content {
    white-space: unset !important;
}

.catalog_search {
    margin-bottom: 20px;
}

.search_box {
    position: relative;
}

/* Стили для плашки с результатами */
.search_result {
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #ddd;
    background: #fff;
    padding: 10px;
    z-index: 9999;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

/*# sourceMappingURL=bundle.css.map*/
/* End */


/* Start:/bitrix/templates/grad/dist/libs/fancybox3/jquery.fancybox.min.css?155437131412795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/grad/dist/libs/picker/picker.min.css?4991589001778*/
.picker{display:inline-block;vertical-align:middle}.picker .pc-element,.picker .pc-trigger{display:inline-block;color:#666;position:relative;z-index:10;border:1px solid #666;border-radius:2px;word-wrap:break-word;cursor:default;background-color:#fff;margin-right:7px;margin-bottom:5px;padding:0 24px 0 6px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker .pc-element .pc-close,.picker .pc-trigger .pc-close{position:absolute;top:50%;right:4px;margin-top:-10px;font-size:16px;cursor:pointer}.picker .pc-element .pc-close:after,.picker .pc-trigger .pc-close:after{content:'\2716'}.picker .pc-element:hover,.picker .pc-trigger:hover{background-color:#666;color:#fff}.picker .pc-select{position:relative;display:inline-block;min-width:165px;max-width:200px}.picker .pc-select .pc-trigger{cursor:pointer;margin-right:0;width:100%}.picker .pc-select .pc-list{position:absolute;text-align:left;left:0;top:calc(100% - 6px);width:100%;border:1px solid #666;z-index:11;background-color:#fff}.picker .pc-select .pc-list input[type=search]{width:100%;outline:0;color:#666;border:none;position:relative;background-color:#DDD;border-bottom:2px solid #666;padding-left:8px}.picker .pc-select .pc-list ul{margin:0;padding:0;max-height:400px;overflow-y:auto}.picker .pc-select .pc-list li{display:block;list-style:none;padding:0 0 0 8px;cursor:pointer;color:#666;word-wrap:break-word}.picker .pc-select .pc-list li:nth-child(even){background-color:#f2f2f2}.picker .pc-select .pc-list li:hover{background-color:#666;color:#fff}.picker .pc-select .pc-list li.not-found{font-style:italic;text-align:center;cursor:default}.picker .pc-select .pc-list li .searched{font-weight:700}.picker .pc-select .pc-trigger{margin-bottom:5px}
/* End */


/* Start:/bitrix/templates/grad/styles.css?17440177792577*/
.email_sub_return {
	margin-top: 10px;
	display: none;
}
.table-dablbar tr {
 	border-bottom: 1px solid #f7b042;
}
.table-dablbar td {
	width: 29%;
	line-height: 30px;
}
.c-menu__link .c-link {
border-style: none;
}

.content_blockbutt {
    overflow: hidden;
    position: relative;    
}
.content_blockbutt.hidebutt {
    height: 630px;
}
.content_block.hidebutt:after{
    content: "";
    display: block;
    height: 100px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)
}
.content_togglebutt {
    display: inline-block;
    padding: 6px 35px;
    background: #f49911;
    font-size: 16px;
    text-decoration: none!important;
    color: #fff;
    margin-bottom: 20px;
    border-radius: 20px;
	text-align: center;
}
.content_blockbutt.hidebutt:after {
    content: "";
    display: block;
    height: 100px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%);
}
.l-feedback-panel__center {
    max-width: 100%;
    margin: 0 auto;
    white-space: normal;
}
.reviews-page .c-feedback__text, .reviews-list--cotnainer .c-feedback__text {
	max-width: 100%;
    margin: 0 auto;
    white-space: normal;
}
@media only screen and (max-width: 1700px){
.c-menu__link {
    font-size: 17px;
	text-align: center;
	}
.l-page__social, .l-page__up {
	right: 22px;
	}
}
@media only screen and (max-width: 1450px){
.c-menu__link {
    font-size: 16px;
	}
.l-page__social, .l-page__up {
	right: 15px;
	}
}
@media only screen and (max-width: 1350px){
.c-menu__link {
    font-size: 15px;
	}
}
@media only screen and (max-width: 1300px){
.c-menu__link {
    font-size: 14px;
	}
.l-page__social, .l-page__up {
	right: 13px;
	}
}
@media only screen and (max-width: 1100px){
.l-feedback-panel__center {
    padding: 0 10% 20px;
    max-width: 100%;
    margin: 0 auto;
    white-space: normal;
}
}
@media (max-width: 767px) {
.c-route {
	max-width: 100%;
	margin: 0 auto;
	white-space: normal;
}
.c-feedback__text {
	max-width: 100%;
	margin: 0 auto;
	white-space: normal;
}
.c-slider--feedback.is-init .c-slider__item {
	max-width: 100%;
	}
}
@media screen and (max-width: 576px) {
.content_togglebutt {
    flex: 0 0 100%;
    width: 100%;
}
.person-list--item {
	margin-bottom: 3px!important;
}
.fc-event-container {
	font-size: 11px;
	}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
	font-size: 12px;
	margin-left: 2px!important;
	}
.c-pagination__item {
    padding: 0 12px;
	}
}
/* End */


/* Start:/bitrix/templates/grad/template_styles.css?179025889187716*/
/* ===== Документы: политика, согласие, пользовательское соглашение ===== */
.doc {
    max-width: 1400px;
    margin: 0 auto;
    padding: 44px 0 80px;
}

/* Заголовок документа */
.doc .doc__title {
    margin: 0 0 30px;
    font-size: 30px;
    line-height: 1.25;
    font-weight: 700;
    color: #20120b;
}
.doc .doc__title-sub {
    display: block;
    margin-top: 10px;
    font-size: 17px;
    font-weight: 600;
    color: #8a8a8a;
}

/* Содержание */
.doc .doc__toc {
    margin: 0 0 40px;
    padding: 22px 26px;
    background: #faf7f8;
    border: 1px solid #f0e6ea;
    border-radius: 14px;
}
.doc .doc__toc-title {
    margin: 0 0 14px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #a08a93;
}
.doc .doc__toc-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.doc .doc__toc-list > li {
    display: block;
    position: relative;
    margin: 0 0 7px;
    padding: 0;
    line-height: 1.45;
}
.doc .doc__toc-list > li:before {
    content: none;
}
.doc .doc__toc-list a {
    color: #20120b;
    text-decoration: none;
}
.doc .doc__toc-list a:hover {
    color: #ea1879;
}
.doc .doc__toc-num {
    display: inline-block;
    min-width: 28px;
    font-weight: 700;
    color: #ea1879;
}

/* Разделы */
.doc .doc__section {
    margin: 0;
}
.doc .doc__h {
    margin: 44px 0 18px;
    padding-bottom: 12px;
    border-bottom: 2px solid #f2f2f2;
    font-size: 21px;
    line-height: 1.35;
    font-weight: 700;
    color: #20120b;
    scroll-margin-top: 90px;
}
.doc .doc__h-num {
    margin-right: 8px;
    color: #ea1879;
}

/* Пункты */
.doc p {
    margin: 0 0 14px;
    font-size: 16px;
    line-height: 1.7;
    color: #2b2b2b;
}
.doc .doc__p--sub {
    padding-left: 34px;
}
.doc .doc__num {
    display: inline-block;
    min-width: 48px;
    margin-right: 4px;
    font-weight: 700;
    color: #20120b;
}

/* Маркированные перечисления */
.doc ul.doc__list {
    margin: 0 0 18px;
    padding: 0;
    list-style: none;
}
.doc .doc__list > li {
    display: block;
    position: relative;
    margin: 0 0 8px;
    padding: 0 0 0 22px;
    line-height: 1.6;
    color: #2b2b2b;
}
.doc .doc__list > li:before {
    content: "";
    position: absolute;
    left: 2px;
    top: 9px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #ea1879;
}

/* Ссылки */
.doc a {
    color: #d0136a;
    text-decoration: underline;
}
.doc a:hover {
    color: #ea1879;
}

@media (max-width: 768px) {
    .doc {
        padding: 26px 0 50px;
    }
    .doc .doc__title {
        font-size: 22px;
        margin-bottom: 22px;
    }
    .doc .doc__h {
        font-size: 18px;
        margin-top: 32px;
    }
    .doc .doc__p--sub {
        padding-left: 18px;
    }
    .doc .doc__num {
        min-width: 42px;
    }
}
.cookie-consent{position:fixed;left:0;right:0;bottom:0;z-index:99999;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.15);padding:16px}
.cookie-consent__body{display:flex;align-items:center;gap:16px;max-width:1400px;margin:0 auto}
.cookie-consent__text{flex:1 1 auto;font-size:14px;line-height:1.4}
.cookie-consent__actions{flex:0 0 auto;display:flex;gap:8px}
.cookie-consent__actions .c-button{white-space:nowrap}
.cookie-consent__decline{background:#f2f2f2;color:#000}
.cookie-consent__decline:hover{background:#e6e6e6}
.cookie-consent__actions .c-button--red{background:#ea1879;color:#fff}
@media screen and (max-width:767px){.cookie-consent__body{flex-direction:column;align-items:stretch}.cookie-consent__actions{justify-content:flex-end}}
/*модалка с капибарой, лежит в футере*/
.kapybara-popup {
	position: fixed;
	bottom: 0%; 
	left: 40%;
	z-index: 9999;
	height: 220px;
}
.kapybara-img {
	width: 400px; 
	max-width: 100%; 
	height: auto; 
	display: block;
}
.kapybara-button {
 	position: absolute;
    top: 5px;
    right: 8px;
    background: #ea1879;
    color: #fff !important;
    border: none;
    border-radius: 25%;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.kapybara-close {
    width: 17px;
}
@media screen and (max-width: 1600px) {
.kapybara-popup {
    left: 38%;
	}
}
@media screen and (max-width: 1100px) {
.kapybara-popup {
    left: 35%;
	}
}
@media screen and (max-width: 600px) {
.kapybara-popup {
    left: 14%;
	}
}
@media screen and (max-width: 460px) {
.kapybara-popup {
    left: 12%;
	}
}
@media screen and (max-width: 420px) {
.kapybara-popup {
    left: 0%;
	}
}
@media screen and (max-width: 390px) {
.kapybara-popup {
    left: 0%;
	}
}
.nca-cookiesaccept-line.style-1 {
    background-color: rgb(251 178 60 / 84%);
}
.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    line-height: 20px;
}
#nca-cookiesaccept-line-accept-btn {
    padding: 15%;
    background-color: #e31775;
    border: 1px solid #e61877;
    color: #fff;
    border-radius: 20px;
}
.content_blockbutt.hidebutt {
    height: 400px;
}
.l-aside__right-contacts {
    width: 50%;
    padding-left: 5%!important;
    border-left: 1px solid #f49911;
    margin-left: 5%;
}
.i-set--max {
	width: 15px;
    height: 15px;
    background-image: url(/bitrix/templates/grad/dist/image/Max_logo_2025.png);
}
/*События меню и стили*/
.c-news {
	box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.07), 0px 0px 2px 0px rgba(0, 0, 0, 0.10);
    margin: 5px;
    border-radius: 15px;
    padding: 0.5%!important;
	background: none!important;
}
.c-news__img {
	border-radius: 10px;
	margin: 1% 1% 1% 1%;
}
.c-news__date {
    margin-bottom: 0;
}
.c-photo {
    margin: 5px;
    border-radius: 15px;
    padding: 0.5%!important;
	background: none!important;
}
.c-photo-back {
	box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.07), 0px 0px 2px 0px rgba(0, 0, 0, 0.10);
}
.c-photo__img {
	border-radius: 10px;
	margin: 1% 1% 1% 1%;
}
.c-photo__date {
    padding: 7px 0px 3px 5px !important;
}
.max-width {
	width: 100%!important;
}
.l-grid--bonus .l-grid__item {
    width: 23.5%;
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.07), 0px 0px 2px 0px rgba(0, 0, 0, 0.10);
    margin: 5px;
    border-radius: 15px;
	padding: 0.5%;
	min-height: 410px;
}
.l-grid--photo .l-grid__item {
    width: 23.5%;
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.07), 0px 0px 2px 0px rgba(0, 0, 0, 0.10);
    margin: 5px;
    border-radius: 15px;
	padding: 0.5%;
	min-height: 410px;
}
.c-photo-news {
 background: none!important;
	min-height: 390px;
}
.c-photo__title-news {
	color: #726b6b!important;
    font-size: 16px!important;
    line-height: 18px!important;
}
.news-position {
	position: absolute;
	bottom: 2px;
    left: 0.1px;
}
.c-photo__location {
    color: #726b6b;
    margin-top: 5px;
    width: 96%;
	margin-left: 5px;
}
.smi-button-link-news {
	margin-top: 7px;
}
.smi-button-link-photo {
color: #726b6b;
}
.c-photo__body-news {
	padding: 1% 3% 5% 0%;
}
.c-photo-news:hover {
    background-color: #fff!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
.c-photo__link {
    color: #726b6b !important;
    font-size: 16px !important;
    line-height: 18px !important;
}
.c-photo__map {
    color: #726b6b !important;
	margin-left: 7px;
}
.c-photo-locat {
	color: #a6a6a6 !important;
    font-size: 14px !important;
    line-height: 15px !important;
}
.photo-date {
	padding: 5px 0!important;
	margin-left: 7px;
}
/*События меню и стили*/
/*выставка*/
/*сми*/
.smi-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding-bottom: 50px;
}
.smi-item {
    width: 23%;
    box-sizing: border-box;
    padding: 25px;
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.07), 0px 0px 2px 0px rgba(0, 0, 0, 0.10);
    border-radius: 30px;
    height: 370px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #fff;
    min-width: 260px;
}
.smi-wrap a {
text-decoration: none !important;
}
.smi-image-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 120px;
    margin-bottom: 20px;
}
.smi-image-wrap img {
    max-width: 100%;
    max-height: 100%;
}
.smi-title {
    font-size: clamp(0.75rem, 0.701rem + 0.244vw, 0.875rem);
    color: #A6A6A6;
    font-family: var(--font-family-nunito-regular);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.smi-date {
    font-size: clamp(0.75rem, 0.701rem + 0.244vw, 0.875rem);
    color: #A6A6A6;
    font-family: var(--font-family-nunito-regular);
    padding: 15px 0;
}
.smi-date::before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 15px;
    background: url(/exhibition/smi/Vector.svg) center / contain no-repeat;
    margin-right: 5px;
}
.smi-button-link {
    width: 100%;
    border: 0;
    font-family: 'Unbounded Regular';
    border: 2px solid #F09;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 20px;
    font-size: clamp(0.75rem, 0.701rem + 0.244vw, 0.875rem);
}
@media screen and (max-width: 1000px) {
.smi-image-wrap {
    height: 80px;
	}
.smi-item {
    height: 340px;
}
.smi-list {
padding-left: 13%!important;
}
}
/*сми*/
.c-slider--main:after{
	display: none;
}
blockquote {
border-left: 3px solid #fbb23c;
    min-height: 40px;
    padding: 2px 20px 2px 37px;
    position: relative;
    vertical-align: middle;
    font-weight: bold;
    margin: 2.666rem 0px;
}
.side-exhibition {
	max-width: 33%;
}
.side-li ul > li:before {
    background-color: #ffffff!important;
}
.content_blockbutt.hidebutt.exhibition {
	height: 200px;
}
.exhibition-part {
	margin-top: -35px;
}
.exhibition-part-mob {
	display: none;
}
@media screen and (max-width: 1000px) {
.side-exhibition {
	max-width: 100%;
}
.exhibition-part {
	display: none;
}
.exhibition-part-mob {
	display: block;
}
}
/*выставка*/
/*
Блок акции на главной
*/
.i-set--tg {
    width: 15px;
    height: 15px;
    background-image: url(/upload/communication_14064868.png);
}
.c-sales {
    background-size: cover !important;
    display: none;
}
.service-detail__description {
	line-height: 28px;
    font-size: 18px;
}
.reviews-page .c-feedback__text, .reviews-list--cotnainer .c-feedback__text {
    max-width: 100%;
    margin: 0;
    white-space: normal;
    text-align: left;
    float: left;
}
.c-panel-form:before {
background: linear-gradient(90deg, #eb1d77 0, #ee366d 16.66%, #f05262 0, #f6824e 33.84%, #f46b58 0, #f78b4a 50.5%, #f6854d 0, #f89149 67.68%, #f6814f 0, #f89846 86.43%, #faa342 0, #fcba39);
}
#menu_rest {
    display: none;
}
.c-slider--news .c-slider__item, .c-slider--news .slick-track .c-brand {
    height: auto;
    border: none;
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
	width: 244px;
    border-radius: 10px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
	margin: 8px;
}
.i-set--tgm {
	width: 15px;
    height: 15px;
	background-image: url(/upload/iconmonstr-telegram-1.png);
}
.i-set--ok {
    width: 16px;
    height: 16px;
    background-image: url(/upload/odnoklassniki-logo.png);
}
f.c-sale {
  overflow: hidden;
}

.with-back::before {
  display: none;
}
.c-button--right {
  display: -webkit-inline-flex;
  display: -ms-inline-flex;
  display: inline-flex;
  float: right;
}
.giftcard_buttons_flex a:hover, .giftcard_buttons_flex a:active, .giftcard_buttons_flex a:focus {
    background-color: #fd8693!important;
    color: #ffffff!important;
}
#giftcard_container {
    background: #f59c34;
}
.giftcard_buttons_flex a {
border: 2px solid #f34558!important;
background-color: #ff5063;
}
.side-desc { 
padding-top: 30px;
line-height: 1.5;
font-size: 16px;
font-family: Myriad Pro, Gill Sans, Gill Sans MT, Calibri, sans-serif;
background: #fff;
}
.side-desc-2 {
    padding-bottom: 30px;
    padding-top: 35px;
    line-height: 40px;
}
.side-desc-2-t1 {
font-size: 28px
}
.side-desc-2-t2 {
font-size: 22px
}
.l-grid--fun {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -49px;
}
.l-grid--fun .l-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 48%;
    margin-bottom: 30px;
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
    border-radius: 10px;
margin: 10px;
}
.c-fun {
    display: inline-block;
    margin: 20px;
}
.l-grid--fun .c-brand--small {
    max-width: 155px;
    max-height: 85px;
    width: 100%;
    height: 100%;
    background: linear-gradient(145deg, #ffffffad 25%, #ffffffad 0, #ffffffad 86.43%, #ffffffad 4%, #ffffffad);
    min-width: 155px;
    min-height: 85px;
}
.c-fun__pic {
    position: relative;
	margin: 5px 5px 20px 5px;
}
.l-grid--fun .c-button {
    border: 1px solid #ffffff00;
}
.l-grid--fun .c-info--links .c-info__text {
    display: inline;
    color: #ea1879;
    border-style: none;
    border-width: 0;
}
.c-info--links .c-info__text {
    display: inline;
    color: #ea1879;
    border-style: none;
    border-width: 0;
}
.l-grid--fun .c-button--long {
    width: 100%;
    box-shadow: none;
}
.l-grid--fun .c-brand {
    border: none;
}
.c-fun__brand {
    left: 20px;
    bottom: 20px;
}
.c-fun__body {
    padding: 10px;
}
@media (max-width: 1100px) {
.l-grid--fun .l-grid__item {
    width: 46%;
	}
}
@media only screen and (max-width: 1000px) {
.l-grid--fun .l-grid__item {
    width: 100%;
    text-align: center;
margin: 0px 0px 20px 0px;
}
.c-fun__button {
    width: 100%;
    float: none;
}
.l-grid--fun .c-brand--small {
    max-width: 85px;
    max-height: 50px;
    width: 100%;
    height: 100%;
    background: linear-gradient(145deg, #ffffff94 25%, #ffffff94 0, #ffffff94 86.43%, #ffffff94 4%, #ffffff94);
    min-width: 85px;
    min-height: 50px;
}
.c-fun__brand {
    left: 10px;
    bottom: 10px;
}
.l-grid--fun {
    overflow: hidden;
    margin: 1%;
}
.l-grid--fun .c-brand__img {
    display: block;
    max-width: 60%;
}
}
@media (max-width: 772px) {
.butcardside {
display: block!important;;
}
}
@media (max-width: 772px) {
.side-desc-2-t1 {
font-size: 22px
}
.side-desc-2-t2 {
font-size: 18px
}
}
.c-footer:before {
background: linear-gradient(
90deg, #eb1d77 0, #ee366d 16.66%, #f05262 0, #f6824e 33.84%, #f46b58 0, #f78b4a 50.5%, #f6854d 0, #f89149 67.68%, #f6814f 0, #f89846 86.43%, #faa342 0, #fcba39);
}
details {
	display: block;
    background: #fbb23c;
    width: 100%;
    border-radius: 35px;
    overflow: hidden;
    margin-bottom: 3.5rem;
    color: #ffffff;
}
summary::-webkit-details-marker{display:none;}
summary::-moz-list-bullet{list-style-type:none;}
summary::marker{display:none;} 
summary {
   display:block;
   font-size: 20px;
   cursor: pointer;
   position: relative;
   padding: .3em .3em .3em 1.4em;
	color: #ffffff;
	margin: 12px;
	outline: none;
}
summary:before {  
	top: .5em;
    left: .2em;
    color: transparent;
    background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=) no-repeat 50% 50% / 1em 1em;
    width: 1em;
    height: 1em;
    content: "";
    position: absolute;
    transition: transform .5s;
    outline: none;
    border-radius: 50%;
    background-color: #fbb23c;
}
details[open] > summary:before {
  transform: rotateZ(90deg);
}
summary ~ * {
   padding: 10px 2em 10px 2em;
}
details[open] summary ~ *{ 
  animation: sweep .5s ease-in-out;
}
@keyframes sweep {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}
summary:focus {
  outline: none;
}
.side-desc ul > li:before {
background-color: #ffffff;
}

.i-set--person {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MjEuMDU0LDQxNC44NDNjLTQuMTQyLDAtNy41LDMuMzU4LTcuNSw3LjV2NzAuNTE0YzAsMi4yODMtMS44NTgsNC4xNDEtNC4xNDEsNC4xNDFoLTQwLjMxN1YzNDkuMzAxDQoJCQljMC00LjE0Mi0zLjM1OC03LjUtNy41LTcuNWMtNC4xNDIsMC03LjUsMy4zNTgtNy41LDcuNXYxNDcuNjk4aC04MS4xODVsMjMuNTQzLTI1LjljMi41NzItMi44MywzLjc4NS02Ljg2MSwzLjI0NC0xMC43ODcNCgkJCWMtMC4wMS0wLjA3Ni0wLjAyMi0wLjE1Mi0wLjAzNS0wLjIyOEwyNzcuMjQsMzI3LjYxN2w2LjA0MS05LjA5NGMzLjM0LDIuMzcyLDUuOTEzLDQuNjU2LDEwLjczOCw0LjY1Ng0KCQkJYzQuOTA4LDAsOS40OTctMi43NDcsMTEuNzU1LTcuMjY5di0wLjAwMWwyMy42NS00Ny40bDUzLjg3NiwyMC44NjVjMS45NDksMC44MzYsMzAuMjUyLDEzLjU4MiwzMC4yNTIsNDcuMjM4djUwLjczDQoJCQljLTAuMDAxLDQuMTQxLDMuMzU3LDcuNSw3LjUsNy41YzQuMTQyLDAsNy41LTMuMzU4LDcuNS03LjV2LTUwLjczYzAtNDQuMzQ0LTM3Ljk2OS02MC40NjMtMzkuNTg1LTYxLjEyOA0KCQkJYy0wLjA0Ny0wLjAyLTAuMDk1LTAuMDM5LTAuMTQzLTAuMDU3bC04OS42NjgtMzQuNzI2di0yMS4wM2MxNC4yNDItMTEuMDc2LDI0LjExNy0yNy40OTUsMjYuNTk2LTQ2LjIyNw0KCQkJYzcuMTAxLTAuNSwxMy42OS0zLjE1MiwxOS4wNzEtNy43NzljNy4wMjctNi4wNDMsMTEuMDU5LTE0LjgzOCwxMS4wNTktMjQuMTI2YzAtNy43MDgtMi43ODEtMTUuMDY4LTcuNzM3LTIwLjgwM1Y5Mi45NTMNCgkJCUMzNDguMTQ0LDQxLjY5OSwzMDYuNDQ2LDAsMjU1LjE5MiwwYy01MS4yNTQsMC05Mi45NTIsNDEuNjk5LTkyLjk1Miw5Mi45NTN2MjguNTExYy01LjAwOSw1LjY3Ny03LjczMywxMi42NjUtNy43MzMsMjAuMDc0DQoJCQljMCw5LjI5MSw0LjAzLDE4LjA4NSwxMS4wNTksMjQuMTI5YzUuMzc3LDQuNjI1LDExLjk2Miw3LjI3NCwxOS4wNjEsNy43NzVjMi40OTksMTkuMDgzLDEyLjY2MiwzNi4xMTQsMjguMTE3LDQ3LjMzOXYxOS45Mg0KCQkJbC04OS41NzEsMzQuNzI1Yy0wLjA0NywwLjAxOC0wLjA5NCwwLjAzNy0wLjE0MSwwLjA1NmMtMS42MTcsMC42NjUtMzkuNTg1LDE2Ljc4NC0zOS41ODUsNjEuMTI4djE1Ni4yNDUNCgkJCWMwLDEwLjU1NSw4LjU4NywxOS4xNDIsMTkuMTQyLDE5LjE0Mmg3MS40NTdjNC4xNDIsMCw3LjUtMy4zNTgsNy41LTcuNWMwLTQuMTQyLTMuMzU4LTcuNS03LjUtNy41aC0xNi4xMzdWMzQ5LjMwMQ0KCQkJYzAtNC4xNDItMy4zNTgtNy41LTcuNS03LjVjLTQuMTQyLDAtNy41LDMuMzU4LTcuNSw3LjV2MTQ3LjY5OGgtNDAuMzE5Yy0yLjI4MywwLTQuMTQxLTEuODU4LTQuMTQxLTQuMTQxVjMzNi42MTENCgkJCWMwLTMzLjc2OSwyOC40OTMtNDYuNDg2LDMwLjI0My00Ny4yMzRsNTMuODM0LTIwLjg3bDIzLjY1Miw0Ny40MDJjMi4yNjMsNC41MzMsNi44NTgsNy4yNywxMS43NTYsNy4yNw0KCQkJYzQuODAxLDAsNy4zNDktMi4yNDksMTAuNzM4LTQuNjU2bDYuMDQxLDkuMDk0bC0yMi40MjEsMTMyLjQ2OGMtMC4wMTMsMC4wNzUtMC4wMjQsMC4xNS0wLjAzNSwwLjIyNg0KCQkJYy0wLjU0MiwzLjkyNCwwLjY3MSw3Ljk1NywzLjI0NCwxMC43ODlsMjMuNTQzLDI1LjloLTI5Ljk5NWMtNC4xNDIsMC03LjUsMy4zNTgtNy41LDcuNXMzLjM1OCw3LjUsNy41LDcuNWgyMDAuMzY1DQoJCQljMTAuNTU1LDAsMTkuMTQyLTguNTg4LDE5LjE0Mi0xOS4xNDJ2LTcwLjUxNEM0MjguNTU0LDQxOC4yMDEsNDI1LjE5Niw0MTQuODQzLDQyMS4wNTQsNDE0Ljg0M3ogTTMxNS4zNzUsMjYzLjA2OWwtMjIuMDQ5LDQ0LjE5DQoJCQljLTAuNTQ4LTAuMzg5LTEyLjIzMy04LjY5MS0yNi41MTctMTguODM0YzYuMTk4LTcuNjUxLTEuMDUzLDEuMjk5LDI3LjIzNS0zMy42MTdMMzE1LjM3NSwyNjMuMDY5eiBNMjcxLjA0MywzMDkuODMzbC01LjcxOCw4LjYwNw0KCQkJaC0xOC43MDNsLTUuNzE4LTguNjA3bDE1LjA3LTEwLjcwM0wyNzEuMDQzLDMwOS44MzN6IE0yMjcuNzQzLDI0My4xMjF2LTE0LjAzNmM5LjExMiwzLjY3MywxOC44NSw1LjM3NiwyOC4zNiw1LjM3Ng0KCQkJYzkuODMzLDAsMTkuNDc2LTIuMDk2LDI4LjA1Mi01Ljg0NnYxNC41NjdsLTI4LjE4MSwzNC43ODVMMjI3Ljc0MywyNDMuMTIxeiBNMzQwLjg4MSwxNDEuNTM5DQoJCQljLTAuMDAxLDQuOTEzLTIuMTI5LDkuNTYyLTUuODM5LDEyLjc1M2MtMi40NTMsMi4xMS01LjQxNiwzLjQ1OS04LjY2MSwzLjk4N3YtMzMuNDc3DQoJCQlDMzM1LjAwMSwxMjYuMjAyLDM0MC44ODEsMTMzLjM1MiwzNDAuODgxLDE0MS41Mzl6IE0xODQuMDA3LDE1OC4yNzljLTguNzE4LTEuNDE1LTE0LjUtOC42MjMtMTQuNS0xNi43NDENCgkJCWMwLTguMDE4LDYuNjQ3LTE0LjU0NCwxNC41LTE2LjM1OVYxNTguMjc5eiBNMTg0LjQxLDEwOS44OTZjLTIuMzg5LDAuMjc0LTUuMTI3LDAuOTIxLTcuMTY4LDEuNjE1VjkyLjk1Mw0KCQkJYzAtNDIuOTgzLDM0Ljk2OC03Ny45NTIsNzcuOTUxLTc3Ljk1MmM0Mi45ODMsMCw3Ny45NTEsMzQuOTY5LDc3Ljk1MSw3Ny45NTJ2MTguMDQzYy0yLjE4LTAuNjYzLTQuNDQxLTEuMTAxLTYuNzYyLTEuMzA3DQoJCQljMC03LjIzNywwLjA2My01Ljg0MS0yMy42MTItMzEuMjk0Yy00LjM1NC00LjY3OC0xMS41NTYtNS42NTgtMTcuMDM3LTIuMDc3Yy0yNi4xMywxNy4wNjktNTguMDA1LDI1LjY0NC04Ny40MTUsMjMuNTMyDQoJCQlDMTkxLjg2Nyw5OS4zNjcsMTg1Ljk5MSwxMDMuNjE2LDE4NC40MSwxMDkuODk2eiBNMTk5LjAwOCwxNjQuMTg0di00Ni43OTJ2LTIuNDY1YzMyLjM3NSwxLjg5Niw2Ni4zMTgtNy43MjIsOTMuNzM5LTI1LjI4Mw0KCQkJYzEwLjg1OCwxMS42NTgsMTYuNzM4LDE3Ljc3MywxOC42MzQsMjAuMDk5YzAsNS44ODQsMCw0Ny43MDUsMCw1NC40NGMwLDMwLjQ0Ny0yNC44MjYsNTUuMjc2LTU1LjI3Nyw1NS4yNzYNCgkJCUMyMjEuOTEsMjE5LjQ2LDE5OS4wMDgsMTkyLjkzNCwxOTkuMDA4LDE2NC4xODR6IE0yMTguNjIzLDMwNy4yNTlsLTIyLjA0OS00NC4xOWwyMS4yOTMtOC4yNDdsMjcuMjQxLDMzLjYyNQ0KCQkJQzIzMS4yNTUsMjk4LjI4NCwyMTkuODgsMzA2LjM2NiwyMTguNjIzLDMwNy4yNTl6IE0yMjcuMjI4LDQ2MS43MDJsMjEuNzA5LTEyOC4yNjNoMTQuMDcxbDIxLjcwOSwxMjguMjYzbC0yOC43NDQsMzEuNjIzDQoJCQlMMjI3LjIyOCw0NjEuNzAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}

.person-popup-content {
  background: #fff;
  width: 100%;
  /* padding: 30px 40px; */
  min-height: 300px;
}

.person-list {
  max-width: 974px;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 40px;
}

.person-list--item {
  font-size: 16px;
	border: none;
    margin: 15px 0 0 0;
  border-radius: 50px;
  -webkit-transition: box-shadow .5s ease;
  transition: box-shadow .5s ease;
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
}
.person-list--item .person-list--link {
  display: block;
  width: 100%;
  cursor: pointer;
  max-width: 60%;
  padding-right: 15px;
}

.person-list--item {
  padding: 33px 33px 37px;
}

.person-list--item {
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.person-list--item .person-list--text {
  font-size: 14px;
  margin-top: 10px;
  color: #999;
}

.person-list--item:hover {
  -webkit-box-shadow: 0 5px 20px 0 rgba(18, 25, 38, .1);
  -moz-box-shadow: 0 5px 20px 0 rgba(18, 25, 38, .1);
  box-shadow: 0 5px 20px 0 rgba(18, 25, 38, .1);
}

.person-list--link {
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
}

.person-list--link:hover {
  color: #ed164b;
}

.personal-popup--image {
  margin-bottom: 20px;
}

.person-popup-content img {
  max-width: 100%;
}

/* 

.person-popup-content {
  line-height: 1.2em;
}

.person-popup-content p {
  margin-bottom: 20px;
}

.person-popup-content .c-catalog__category {
  margin-bottom: 25px;
} */

textarea.f-input {
  padding: 10px 20px;
  resize: none;
  height: 130px;
}

.c-form__row {
  position: relative;
}

.c-form__row .file-input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: transparent;
  border: none;
  outline: none;
  width: 0;
  height: 0;
  opacity: 0;
  color: transparent;
  font-size: 0;
}

.file-title {
  position: relative;
  width: 100%;
  cursor: pointer;
  line-height: 1.2em;
  color: #999;
  border: 1px solid #e8e8e8;
  border-radius: 20px;
  background-color: #fff;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px 40px 10px 20px;
}

.file-title.active {
  color: #20120b;
}
.file-icon {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 20px;
  width: 18px;
  line-height: 1em;
  font-size: 0;
}
.file-icon path {
  fill: #999;
  -webkit-transition: fill .5s ease;
  transition: fill .5s ease;
}
.file-title:hover .file-icon path,
.dropped .file-icon path {
  fill: #20120b;
}
.dropped .file-title {
  border-style: dashed;
  border-color: #20120b;
  color: #20120b;
  -webkit-transition: .5s ease;
  transition: .5s ease;
}
.file-list {
  font-size: 12px;
  line-height: 1.2em;
  white-space: nowrap;
  padding: 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-list.active {
  margin-top: 10px;
}
.right-menu {
  background: #f6f7f5;
  padding: 30px 7.5%;
  margin-bottom: 30px;
}

.right-menu ul li {
  font-size: 18px;
  margin-bottom: 15px;
}

.right-menu ul li a {
  border-bottom: 1px solid #20120b;
}

.right-menu ul li a:hover {
  border-color: transparent;
}

.right-menu ul li:last-child {
  margin-bottom: 0;
}

.wizard-quest-edition-concept-inner {
  width: 100%;
  max-width: 650px;
}

div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_gray div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-left,
div.quiz_block div.wizard-quest-edition-concept2.quiz_bg_color_gray div.wqec-result-wrap {
  background-color: #fff;
}

div div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner {
  padding: 25px;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 8px;
  background: #fff;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table {
  padding: 0;
}

.cquiz-edit {
  top: 0;
  right: 0;
}

.step-digit {
  font-size: 20px;
  color: rgb(178, 178, 178);
  letter-spacing: 0px;
  text-align: left;
  line-height: 24px;
  font-weight: 700;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner.wqec-tab-num {
  padding-top: 0;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side {
  padding-bottom: 0;
  margin-bottom: 7px;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname {
  font-size: 23px;
  line-height: 28px;
  margin-bottom: 5px;
}

form.wqec-form div.wqec-mainuptitle {
  color: #000;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 20px;
}

.wqec-mainimage img {
  text-align: center;
  line-height: 0;
  font-size: 0;
  max-width: 100%;
}

form.wqec-form div.wqec-elements {
  margin-top: 20px;
}

.wqec-hide-relative {
  left: 0 !important;
  display: none !important;
}

.wqec-tbl.d-flex {
  display: flex !important;
  flex-wrap: wrap;
}

.wqec-tbl.d-flex .wqec-cell {
  width: 100%;
  padding: 5px 0;
  margin-bottom: -10px;
}

.wqec-tbl.d-flex .wqec-cell .link-wrapper {
  margin-bottom: 10px;
  display: inline-flex;
  align-items: center;
  padding: 0px 12px;
  border-right: 1px solid rgb(217, 217, 217);
}

.wqec-tbl.d-flex .wqec-cell .link-wrapper:last-child {
  border-right: none;
}

.wqec-tbl.d-flex .wqec-cell .link-wrapper a {
  margin: 0;
}

form.wqec-form div.wqec-elements {
  padding-bottom: 0;
}

.wqec-button-wrap {
  margin-top: 12px;
}

.wqec-button-wrap .wqec-button-inner.wqec-right {
  width: 100%;
  text-align: center;
}

.wqec-button-wrap .wqec-button-inner.wqec-right .wqec-button-def,
.cquiz-add-btn {
  background-color: #e41b46;
  min-width: 130px;
  display: inline-block;
  width: auto;
  text-transform: uppercase;
}

.cquiz-add-btn:hover {
  background-color: #e41b46 !important;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-button-wrap div.wqec-button-inner button {
  width: auto;
}

.wqec-button-def {
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  padding: 10px 0 !important;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
}

.wqec-imagedesc {
  padding-top: 3px;
  color: #666;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 15px;
}

form.wqec-form div.wqec-elements div.wqec-element.wqec-small label span.wqec-name,
form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name,
form.wqec-form div.wqec-elements div.wqec-element.wqec-active label span.wqec-name {
  padding: 0 !important;
  background: transparent;
}

form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name .wqec-text {
  padding: 12px 19px 12px 19px !important;
  display: block;
  box-shadow: 0 0 0 1px #e6e6e6;
  font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  border-radius: 0;
  overflow: visible;
  margin: 0 0 1px 0px !important;
  position: static; 
}

form.wqec-form div.wqec-elements.wqec-pic-on div.wqec-element label span.wqec-name .wqec-text {
  font-size: 17px;
  color: #000;
  line-height: 22px;
  font-weight: 400;
}

form.wqec-form div.wqec-elements div.wqec-element.wqec-col-lg-12 {
  margin-bottom: 0;
}

form.wqec-form div.wqec-elements:not(.wqec-pic-on) {
  /*overflow: hidden;
  border-radius: 4px; */
  margin-bottom: 0;
  padding: 1px 1px;
}

form.wqec-form div.wqec-elements div.wqec-element.wqec-col-lg-12:first-child label span.wqec-name .wqec-text {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

form.wqec-form div.wqec-elements div.wqec-element.wqec-col-lg-12:last-child label span.wqec-name .wqec-text,
form.wqec-form div.wqec-elements div.wqec-element.wqec-col-lg-12:last-child.wqec-active .has-desc label .answer-description {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

form.wqec-form div.wqec-elements div.wqec-element.wqec-col-lg-12:last-child.wqec-active .has-desc label span.wqec-name .wqec-text {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}


form.wqec-form div.wqec-elements.wqec-pic-on {
  margin-bottom: -10px;
}

form.wqec-form div.wqec-elements div.wqec-element label {
  -webkit-box-shadow: none;
  box-shadow: none;
}

form.wqec-form div.wqec-elements.wqec-pic-on div.wqec-elements-inner {
  padding: 0 11px;
}

.answer-description {
  display: none;
}

.answer-description.active {
  display: block;
}

form.wqec-form div.wqec-elements div.wqec-element.wqec-active label span.wqec-name .wqec-text {
  background-color: #f5f5f5;
  border-left: 4px solid #e41b46;
}

div.quiz_block div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner {
  min-height: 0;
}

.answer-description.active {
  padding: 12px 19px;
  box-shadow: 0 0 0 1px #e6e6e6;
  color: #000;
  font-size: 16px;
  line-height: 21px;
}

div.wizard-quest-edition-concept2 div.wqec-result-wrap div.wrap-result-inner {
  padding: 15px 0 0;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-val {
  padding: 0;
}

.wqec-result-title {
  line-height: 1.2em;
  font-weight: 700;
  margin-bottom: 10px;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-val {
  font-size: 18px;
  line-height: 24px;
  box-shadow: 0 0 4px #e6e6e6;
  background: #fff;
  padding: 25px 15px;
  border-radius: 4px;
  border-top: 6px solid #e41b46;
}


div.wizard-quest-edition-concept2 .wqec-result-image-top .wqec-result-inner-top {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 5px;
}

div.wizard-quest-edition-concept2 .wqec-result-inner-top {
  margin: 0 40px;
  padding: 0 0 20px 0;
  line-height: 1.3em;
}

.wqec-result-title-wrap {
  padding: 0 0 10px 0;
}

.wqec-result-image-top {
  min-height: 325px;
  padding: 30px 0;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: relative;
}

.wqec-result-image-top img {
  max-width: 100%;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-result-desc {
  background: transparent;
  font-size: 20px;
  line-height: 27px;
  padding: 0 !important;
}

.wqec-container-video-pic {
  margin-top: 15px;
}

.wrap-result-inner > .wqec-col {
  padding: 0;
}

.wqec-wrap-act {
  margin-top: 30px;
}

form.wqec-form div.wqec-special-wrap div.wqec-spec-ontitle {
  background: #e41b46;
}

form.wqec-form .wqec-button-def.wqec-blue {
  background: #e41b46;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
}
.c-communication__email {
    color: #ea1879;
}
@keyframes wqec-cust-scrolldown {
  0% {
    top: 0;
  }

  100% {
    top: 10px;
  }
}

form.wqec-form div.wqec-special-wrap img {
  animation: wqec-cust-scrolldown .8s running alternate infinite;
}

.wqec-result-title-wrap {
  padding: 0;
}

form.wqec-form div.wqec-questions.wqec-active, form.wqec-form div.wqec-thank.wqec-active {
  margin-left: 0;
}

.parthners-block {
  line-height: 0;
  font-size: 0;
  margin: 20px 0 30px;
}

.parthners-block img {
  max-width: 100%;
}

.wbec-result-val--title {
  font-size: 25px;
  line-height: 31px;
  font-weight: 600;
}

.wqec-result-val--numbers {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 4px;
}

.result-wqec-tbl {
  padding-bottom: 35px;
  border-bottom: 1px solid #efefef;
  margin-top: 30px;
}

div.wizard-quest-edition-concept2 div.wqec-tbl {
  height: auto;
}

.l-grid--about-mini .l-grid__item {
  margin-bottom: 10px;
}

.l-about-links--page .l-about-links__item:last-child .l-grid--about-mini {
  margin-bottom: -10px;
}

.c-photo__map {
	margin-top: 5px;
}
.c-photo__camera {
	top: 10px;
    left: 10px;
}
.c-photo__date {
	margin-bottom: 3px;
}
.l-footer__top {
    padding-top: 60px;
    padding-bottom: 50px;
}
.c-about-links .l-grid--about .l-grid__item {
margin-left: -15px;
}
.interractive-map--control {
	border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.search-page input[type=submit]{
border-color: transparent;
background-color: #749d51;
border-radius: 20px;
padding: 12px 30px 12px 30px;
color: #fff;
width: 18%;
font-size: 16px;
}
.search-page input[type=text] {
width: 80%;
background-color: #f6f7f5;
border: 0;
padding: 12px 30px 12px 30px;
border-radius: 20px;
font-size: 16px;
}
.search-page > hr {
border: none;
background: linear-gradient(90deg, #eb1d77 0, #ee366d 16.66%, #f05262 0, #f6824e 33.84%, #f46b58 0, #f78b4a 50.5%, #f6854d 0, #f89149 67.68%, #f6814f 0, #f89846 86.43%, #faa342 0, #fcba39);
height: 2px;
}
.search-page {
line-height: 25px;
font-size: 18px;
}
.search-page > p {
font-size: 80%;
}
.overlay {
    display: none;
    z-index: 9;
    width: 500px;
    height: 500px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 5% auto;
    transition: .5s;
    position: fixed;
    text-align: center;
}

.popup {
  position: fixed;
  width: 500px;
  left: 50%;
  top: 60%;
  transform: translate(-50%, -50%);
  padding: 40px;
  box-sizing: border-box;
  background-image: url(/upload/500x500.jpg);
height: 100%;
    background-repeat: no-repeat;
}

.close-popup {
position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.close-popup:before {
  content: '';
background-color: #000;
  position: absolute;
  height: 2px;
  width: 31px;
  top: 11px;
  left: -4px;
  transform: rotate(-45deg);
}

.close-popup:after {
  content: '';
background-color: #000;
  position: absolute;
  height: 2px;
  width: 31px;
  top: 11px;
  transform: rotate(45deg);
  left: -4px;
}
.c-photo__map {
    color: #ea1879;
}
@media screen and (max-width: 768px) {
.overlay {
display: none!important;
	}
  .popup {
display: none!important;
  }
.close-popup {
display: none!important;
}
.company_logo {
margin: auto;
}
.person-list--item .c-button--red {
margin: auto;
}
}
@media screen and (max-width: 768px) {
  .person-list--item .person-list--link  {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 576px) {
  .person-list--item {
    padding: 17px 16px 20px;
  }
}

#summary_form .l-form-top__close {
  top: 5px;
}

#summary_form .c-form__privacy {
  max-width: 410px;
}

.wqec-main-content .wqec-title {
  margin-bottom: 15px;
  font-size: 37px;
  padding-top: 9px;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
}

.wqec-main-content {
  min-height: 250px;
  height: 100%;
  display: -ms-flex;
  display: flex; 
  flex-direction: column;
}

.wqec-main-content .wqec-date-create {
  color: #757575;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  margin-bottom: 30px;
}

.wqec-description {
  margin-top: 27px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests .wqec-main-content div.wqec-button-wrap div.wqec-button-inner button {
  width: 100%;
}

.not-showed .wqec-first {
  position: absolute !important;
  top: 0;
  left: 0;
  height: 0 !important;
  overflow: hidden !important;
}

.showed .wqec-main-content {
  display: none;
}

.wqec-content-wrapper,
div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-col-table.wqec-left,
div.wizard-quest-edition-concept2 div.wqec-result-wrap {
  background: #fff;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maintitle { 
  color: #000;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose {
  top: -19px;
  right: -15px;
  background-size: contain !important;
  width: 15px;
  height: 15px;
  filter: brightness(0);
}

.c-button-inline {
  display: inline-block;
  margin-top: 15px;
  line-height: 39px !important;
  padding: 0 40px;
}

.wqec-description {
  flex-grow: 1;
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner {
  width: 100% !important;
}

@media screen and (max-width: 1200px) {
  .wqec-main-content .wqec-title {
    font-size: 24px;
    line-height: 31px;
  }

  div.wizard-quest-edition-concept2 .wqec-result-inner-top {
    margin: 0 1px;
  }
  .wqec-result-title {
    padding: 0 15px;
  }
.footer-app {
padding-right: 15px;
}
}

@media screen and (max-width: 768px) {
  .wbec-result-val--title {
    font-size: 16px;
    line-height: 20px;
  }

  .wqec-main-content .wqec-title {
    font-size: 19px;
    line-height: 26px;
  }

  form.wqec-form div.wqec-mainuptitle {
    font-size: 16px;
    line-height: 20px;
  }
  div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-questname {
    font-size: 20px;
    line-height: 25px;
  }
}

div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent div.wqec-quests div.wqec-vertical-side-wrap div.wqec-vertical-side div.wqec-vertical-side-inner div.weqc-tab-percent div.wqec-tab-per {
  background: #e41b46;
}
form.wqec-form div.wqec-elements div.wqec-elements-inner {
  display: flex;
  flex-wrap: wrap;
}

form.wqec-form div.wqec-elements div.wqec-elements-inner div.wqec-element div.wqec-element-inner,
form.wqec-form div.wqec-elements div.wqec-element label {
  height: 100%;
}

form.wqec-form div.wqec-elements div.wqec-element label {
  display: flex;
  flex-direction: column;
}

form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name {
  flex-grow: 1;
}

form.wqec-form div.wqec-elements div.wqec-element label span.wqec-name .wqec-text {
  height: calc(100% - 1px);
}

div.quiz_block div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner div.wqec-maincontent {
  overflow: visible;
}

div.quiz_block div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner {
  overflow: hidden;
}
.app-mob {
display: none;
}
@media (max-width: 767px) {
.app-pc {
display: none;
}
.app-mob {
display: block;
}
div div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner {
      padding: 20px 15px;
  }
  div.wizard-quest-edition-concept2 div.wizard-quest-edition-concept-inner a.wqec-mainclose {
    top: -16px;
    right: -9px;
    width: 10px;
    height: 10px;
  }

  .wqec-tbl.d-flex .wqec-cell .link-wrapper {
    padding: 0 6px;
  }
} 

.c-developer {
	color: #999;
}

.c-developer img.ivanka {
    max-width: 64px;
    vertical-align: middle;
    margin-left: 2px;
    position: relative;
    top: -3px;
}

.mobile-hidden-menu {
	display: none;
}

/*@media screen and (max-width: 1000px) {

	.mobile-hidden-menu {
		display: block;
	}
	.l-aside__right .right-menu {
		display: none;
	}

	.right-menu {
		padding: 20px 25px;
	}
} */

.c-banner img {
	max-width: 100%;
}

/* .bg-full {
  background-color: #fff;
  background-size: cover;
  background-position: 0 0;
}

.bg-full::before {
  display: none;
}

.l-newsletter--horizontal {
  min-height: 140px;
} */

@media only screen and (max-width: 650px) {
  .l-grid--bonus .l-grid__item {
    width: 50%;
    padding: 0 7px;
  }
  .l-grid--bonus.l-grid--padding {
    margin: 0 -7px;
  }
  .l-grid--bonus .c-sale {
    padding: 19px 10px 18px 10px;
  }
  .l-grid--bonus .c-sale .c-sale__title {
    margin-bottom: 9px;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
  }

  .l-grid--bonus .l-grid__item {
    margin-bottom: 25px;
  }

  .l-grid--bonus .c-sale .c-sale__more {
    font-size: 16px;
    margin-top: 10px;
  }

  .l-switch--bonus .l-switch__item {
    margin-left: 15px;
    margin-bottom: 4px;
  }

  .l-switch--bonus {
    flex-wrap: wrap;
    margin-bottom: -4px;
  }
}

@media only screen and (max-width: 400px) {
  .l-grid--furniture .l-grid__item, .l-grid--shopping .l-grid__item {
      width: 50%;
      padding: 0 7px;
 }
 .l-grid--furniture.l-grid--padding,
 .l-grid--shopping.l-grid--padding {
  margin: 0 -7px;
 }

 .c-slider--shops .c-slider__item {
   padding: 0 7px;
 }
 .c-slider--shops .slick-list {
   margin: 0 -7px;
 }

 .c-content ol, .c-content ul {
   padding-left: 20px;
 }
}

.c-slider--about img {
  max-width: 100%;
  width: 100%;
}

.c-content iframe {
  max-width: 100%;
  max-height: 100%;
}

.c-content img {
  height: auto;
}

.map-btn {
  line-height: 40px;
  max-width: 216px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

.bottom-news-link {
  margin-top: 15px;
  display: inline-block;
}

#interactive-map-holder:not(.show) {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

#interactive-map-holder.show {
  display: none;
}

.c-content a {
  text-decoration: underline;
}

.reviews-page {
  padding-bottom: 80px;
}

.reviews-page .c-feedback__more,
.reviews-list--cotnainer .c-feedback__more {
	margin-top: 10px;
}

.reviews-page .c-feedback,
.reviews-list--cotnainer .c-feedback {
	display: flex;
	flex-direction: column;
}

.reviews-page .c-feedback__text,
.reviews-list--cotnainer .c-feedback__text {
	flex-grow: 1;
}

.review-detail-page .c-feedback__rating {
	margin-top: 15px;
}

.c-news-inner__sldier {
	margin-bottom: 40px;
}

.c-news-inner__sldier img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#interactive-map-inner {
	margin-top: 40px;
}

@media screen and (max-width: 992px) {
  .reviews-page {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 576px) {
  .reviews-page {
    padding-bottom: 30px;
  }
  .c-news-inner__sldier {
	margin-bottom: 25px;
  }
  .c-news-inner__sldier .slick-arrow:after {
	font-size: 10px;
  }
  .c-news-inner__sldier .slick-arrow {
	width: 25px;
	height: 25px;
  }
  .c-news-inner__sldier .slick-next {
	right: -12.5px;
  }
  .c-news-inner__sldier .slick-prev {
	left: -12.5px;
  }
}



@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes popIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes popIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

.interractive-map--modal {
  display: none;
}

.interractive-map .svg-icon path {
  transition: none;
}

.l-grid--icons .c-about-links__button {
  min-width: 0;
}

.l-grid--icons {
  margin-bottom: 17px;
}

.l-grid--icons .c-button {
  height: 35px;
  padding: 0 18px;
}

.i-set--placeholder {
  filter: brightness(0) invert(1);
}

.c-about-links {
  margin-bottom: 12px;
}

.c-about-links .l-grid__item {
  margin-bottom: 15px;
}

.c-about-links .l-grid--about .l-grid__item {
  margin-top: 0;
}

.c-sales {
	background-size: cover !important;
}

.c-photo__imgside {
    background-size: contain!important;
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
    background-repeat: no-repeat;
    background-position: center;
	border-radius: 10px;
}
.c-panel-brand:hover {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 7px 0 rgba(50,50,50,0.20);
    -moz-box-shadow: 0 2px 7px 0 rgba(50,50,50,0.20);
    box-shadow: 0 2px 7px 0 rgba(50,50,50,0.20);
    z-index: 5;
}
.c-category:hover {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 7px 0 rgba(50,50,50,0.20);
    -moz-box-shadow: 0 2px 7px 0 rgba(50,50,50,0.20);
    box-shadow: 0 2px 7px 0 rgba(50,50,50,0.20);
    z-index: 5;
}

@media screen and (max-width: 576px) {
  .l-grid--icons .c-about-links__button,
  .l-grid--icons .l-grid__item {
    flex: 0 0 100%;
    width: 100%;
  }
}

/*Gift Card START*/

.giftcard_wrapper {
    display: flex;
    width: 100%;
    min-height: 300px;
    background-color: #02001E;
    background-image: url(/image/giftcard_bg.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.giftcard_main_image {
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}
.giftcard_description {

}
.giftcard_title {
    font-weight: 700;
    color: #fff;
    margin-bottom: 40px;
}
.giftcard_buttons_flex {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 40px;
}
.giftcard_buttons_flex a {
    display: inline-block;
    border-radius: 30px;
    border: 2px solid #fff;
    color: #fff;
    transition: all .3s;
    text-align: center;
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: lighter;
}
.giftcard_buttons_flex a:hover, .giftcard_buttons_flex a:active, .giftcard_buttons_flex a:focus {
    text-decoration: none;
    background-color: #fff;
    color: #02001E;
    transition: all .3s;
}
.giftcard_buttons_flex {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.giftcard_partners a:nth-child(1) {
    margin-right: 45px;
}
.giftcard_partners a {
    display: inline-block;
}
.gc_grad_logo {
    display: block;
}
.gc_rs_logo {
    display: block;
    margin-top: 15px;
}

@media (min-width: 320px) {
	.giftcard_wrapper {
        flex-flow: column nowrap;
        justify-content: flex-start;
        padding: 30px 40px 40px 40px;
        background-position: 0px 0px;
    }
    .giftcard_wrapper .giftcard_col:nth-child(1) {
        margin-bottom: 30px;
    }
    .giftcard_col {
        width: 100%;
    }
    .giftcard_title {
        font-size: 26px;
        line-height: 33px;
    }
    .giftcard_buttons_flex a {
        padding: 10px 20px;
        line-height: 1.5;
    }
    .giftcard_buttons_flex {
        flex-flow: column nowrap;
    }
    .giftcard_buttons_flex a:last-child {
        margin-bottom: 0;
    }
    .giftcard_buttons_flex a {
        margin: auto 0 15px 0;
    }
    .gc_grad_logo {
        width: 100%;
    }
    .gc_rs_logo {
        width: 100%;
    }
    .c-button.c-button--pink {
        padding: 0 10px;
        margin-bottom: 15px;
    }
}

@media (min-width: 640px) {
	.giftcard_wrapper {
        flex-flow: column nowrap;
        justify-content: space-between;
        padding: 40px 70px 60px 70px;
        background-position: 55% center;
    }
    .giftcard_col {
        width: 100%;
    }
    .giftcard_title {
        font-size: 36px;
        line-height: 43px;
    }
    .goftcard_buttons_flex a {
        padding: 20px 40px;
        font-size: 20px;
        line-height: 1;
    }
    .giftcard_buttons_flex a {
        margin: auto 15px 0 0;
    }
    .goftcard_buttons_flex {
        flex-flow: row nowrap;
    }
    .goftcard_buttons_flex a:last-child {
        margin-bottom: auto;
    }
    .goftcard_buttons_flex a:nth-child(1) {
        margin-right: 30px;
    }
    .gc_grad_logo {
        width: 80px;
    }
    .gc_rs_logo {
        width: 300px;
    }
}

@media (min-width: 1024px) {
	.giftcard_wrapper {
        flex-flow: row nowrap;
        justify-content: space-between;
        padding: 70px 100px 60px 100px;
        background-position: 55% center;
    }
    .giftcard_buttons_flex {
        flex-flow: row nowrap;
    }
    .giftcard_wrapper .giftcard_col:nth-child(1) {
        margin-bottom: 0;
    }
    .giftcard_col {
        width: 50%;
    }
    .c-button.c-button--pink {
        padding: 0 27px;
        margin-bottom: 0;
    }
}

@media (max-width: 1280px) {
.giftcard_buttons_flex a {
    display: inline-block;
    border-radius: 30px;
    border: 2px solid #fff;
    color: #fff;
    transition: all .3s;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: lighter;
}	
}
@media (max-width: 1280px) {
.giftcard_buttons_flex a {
    display: inline-block;
    border-radius: 30px;
    border: 2px solid #fff;
    color: #fff;
    transition: all .3s;
    text-align: center;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: lighter;
}
}

.fc-title {
    border-bottom: 0px solid #20120b!important;
}
.c-sale__link {
    border-style: none!important;
}
.c-news__link {
    border-style: none!important;
}
.c-photo__link {
    border-style: none!important;
}
.c-link {
    border-style: none!important;
}
.c-category__link {
    border-style: none!important;
}

.fc-scroller .fc-day-grid-container {
    height: auto!important;
}
.fc-row.fc-rigid .fc-week .fc-widget-content {
    height: auto!important;
}
.fc-dayGrid-view .fc-body .fc-row {
	height: 140px!important;
}
.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
	height: auto!important;
	min-height: -webkit-fill-available;
}
.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-mirror-skeleton td {
border-color: #ff5063!important;
}
.fc-row .fc-content-skeleton td, .fc-row .fc-mirror-skeleton td {
border-bottom: 0;
    border-width: 1px;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
border-color: #e31775!important;
}

.fc-unthemed th {
    background-color: #e31775;
    padding: 5px!important;
	color: white;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead:hover {
    font-weight: bold;
}
tr>td>.fc-day-grid-event:before {
    float: left;
    content: '\2022';
    line-height: 25px;
    margin: -4px 7px 0 0;
    color: #f9ab03;
    font-size: 25px;
}
.fc-more-cell {
    color: #ff5063;
}
a.fc-more {
text-decoration: none;
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
	color: #e31775;
}
.fc-unthemed td td>:hover {
	background-color: #e31775;
	color: #fff;
	padding: 2px 2px 2px 2px;
}
.fc-more-cell:hover {
	color: #fff;
}
.fc-unthemed td.fc-today {
    background: #ffd5d9!important;
}
.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
	background: #e31775!important;
    color: #fff;
}
@media (max-width: 992px) {
.fc-dayGrid-view .fc-body .fc-row {
    max-height: 70px!important;
	min-height: 85px!important;
	height: auto!important;
}
.fc-popover .fc-view-container *, .fc-view-container :after, .fc-view-container :before {
max-height: 1800px;
}
tr>td>.fc-day-grid-event:before {
    float: left;
    content: '\2022';
    line-height: 0px;
    margin: 0px 0px 0 0;
    color: #fff;
    font-size: 0px;
}
.fc-event-container {
	font-size: 9px;
}
a.fc-more {
	margin-left: 2px!important;
	margin: 1px 3px!important;
    font-size: 0.70em!important;
}
.fc-unthemed td td>:hover {
background-color: #fff;
color: #000;
padding: 0px 0px 0px 0px;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead:hover {
font-weight: 500;
	}
}
@media only screen and (max-width: 400px) {
.fc-header-toolbar .fc-left {
margin: 10px 0px -15px 0px;
}
.fc-title {
font-weight: 600;
	}
tr:first-child>td>.fc-day-grid-event {
    margin-top: 0px;
}
.fc-day-grid-event {
    margin: 1px 2px 2px 3px!important;
}
}
.fc-button-primary {
    background-color: #ff506321!important;
}
.fc-button {
    border: 2px solid #ff50637a!important;
}

.l-aside__text .l-scheduling__top {
  padding-bottom: 30px;
}

.l-aside__text {
  font-size: 18px;
  line-height: 1.4em;
  flex: 0 0 260px;
  margin-right: 40px;
}

.l-aside__text ul {
  margin: 20px 0;
  padding: 0;
}

.l-aside__text ul span {
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
  min-width: 30px;
  margin-right: 15px;
  text-align: right;
}

.l-aside__text ul li {
  margin-bottom: 10px;
}

.l-aside__text .l-scheduling__top:not(:first-child) {
  margin-top: 50px;
}

.d-flex {
  display: flex;
}

.l-aside__image {
  width: 350px;
  flex-shrink: 1;
  margin-left: auto;
}

.l-aside__image--item {
  display: block;
  margin-bottom: 30px;
}

.l-aside__image--item img {
  max-width: 100%;
}

.advertising-form {
  padding: 15px 30px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
}

.advertising-form input[type="submit"]:disabled {
  opacity: 0.5;
}

.advertising-form .c-form__top {
  padding-bottom: 20px;
}

.advertising-form .c-form__title {
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 400;
}

.form-group {
  margin-bottom: 20px;
}

.form-label {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
}

.form-label .req {
  color: #90065f;
}

.form-input {
  display: block;
  width: 100%;
  height: 35px;
  font-size: 14px;
  line-height: 1em;
  color: #20120b;
  border-radius: 5px;
  border: 1px solid #e4e4e4;
  padding: 6px 20px;
  outline: none !important;
}

.form-input:focus {
  border-color: #c00075;
}

.picker {
  display: block;
}

.picker .pc-select {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

.picker .pc-select .pc-trigger {
  display: block;
  height: 35px;
  font-size: 14px;
  line-height: 1em;
  color: #20120b;
  border-radius: 5px;
  border: 1px solid #e4e4e4;
  padding: 9px 30px 9px 20px;
  background: #fff;
}

.picker .pc-select .pc-trigger::after {
  content: '';
  display: block;
  width: 8px;
  height: 4px;
  background: #868686;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.picker .pc-element:hover,
.picker .pc-trigger:hover {
  background: #fff;
}

.picker .pc-select .pc-list {
  top: 45px;
  background: #fff;
  padding: 0;
  border-radius: 5px;
  border: 1px solid #e4e4e4;
}

.picker .pc-select .pc-list ul li {
  font-size: 14px;
  line-height: 1em;
  color: #20120b;
  padding: 10px 20px;
}

.picker .pc-select .pc-list li:nth-child(2n) {
  background-color: #fff;
}

.picker .pc-select .pc-list li:hover {
  background: #c00075;
  color: #fff;
}

.checkbox-group {
  display: flex;
  flex-wrap: wrap;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #e4e4e4;
}

.checkbox-group--item {
  display: block;
  flex: 0 33.33333%;
  max-width: 33.33333%;
  font-size: 13px;
  line-height: 1.2em;
  color: #20120b;
  position: relative;
  border-right: 1px solid #e4e4e4;
  cursor: pointer;
}

.checkbox-group--item input:checked+span {
  background: #c00075;
  color: #fff;
}

.checkbox-group--item span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 10px 20px;
}

.checkbox-group--item:nth-child(3n) {
  border-right: none;
}

.checkbox-group--item input[type="checkbox"],
.checkbox-group--item input[type="radio"] {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  opacity: 0;
  background: transparent;
  border: none;
  outline: none;
  color: transparent;
  visibility: hidden;
}

.form-text {
  display: block;
  font-size: 14px;
  line-height: 1.3em;
  color: #20120b;
  border-radius: 5px;
  border: 1px solid #e4e4e4;
  padding: 10px 20px;
  resize: none;
  width: 100%;
  height: 130px;
  outline: none;
}

.form-text:focus {
  border-color: #c00075;
}

.form-checkbox {
  margin-bottom: 20px;
}

.form-checkbox label {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}

.form-checkbox span {
  display: block;
  font-size: 12px;
  line-height: 1.3em;
  color: #20120b;
}

.form-checkbox span a {
  color: #c00075;
}

.form-checkbox span::before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  position: absolute;
  left: 0;
  top: 0;
}

.form-checkbox span::after {
  content: '';
  display: none;
  width: 21px;
  height: 20px;
  position: absolute;
  top: -4px;
  left: 2px;
  background: url(/bitrix/templates/grad/dist/image/checkbox-arrow.svg) no-repeat 50% 50%;
  background-size: contain;
}

.form-checkbox input {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  opacity: 0;
  background: transparent;
  border: none;
  outline: none;
  color: transparent;
  visibility: hidden;
}

.form-checkbox input:checked+span::after {
  display: block;
}

.form-checkbox input.error + span::before {
  border-color: red;
}


.form-submit {
  outline: none;
  border: none;
  border-radius: 5px;
  background: #c00074;
  color: #20120b;
  font-size: 18px;
  line-height: 1em;
  padding: 10px 20px;
  text-align: center;
  width: 250px;
  max-width: 100%;
}

.advertising-page .l-aside--right .l-aside__right {
  width: 45%;
  padding-left: 9%;
}

.advertising-page .l-aside--right .l-aside__left {
  width: 55%;
}

.advertising-form .error {
  border-color: red;
}

.select-container.error .picker .pc-select .pc-trigger {
  border-color: red;
}

.form-success {
  display: block;
  font-size: 18px;
  line-height: 24px;
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

@media screen and (max-width: 1720px) {
  .advertising-page .l-wrapper-inner {
      width: 100%;
  }
}

@media screen and (max-width: 1350px) {
  .d-flex {
      flex-wrap: wrap;
  }

  .l-aside__text {
      flex: 0 0 100%;
      margin-right: 0;
      margin-bottom: 30px;
  }

  .l-aside__image {
      display: flex;
      flex: 0 0 100%;
      margin: 0 -5px;
  }

  .l-aside__image--item {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
      padding: 0 5px;
      margin: 0;
  }
}

@media only screen and (max-width: 1000px) {
.l-aside__right-contacts {
    padding-left: 0;
    border-left: none;
    margin-left: 0;
	text-align: center;
}
.l-aside__right-contacts .l-grid {
	display: block;
	}
.l-aside__right-contacts .l-grid--padding .l-grid__item {
	padding: 0;
	}
  .advertising-page .l-aside--right .l-aside__right {
      padding-left: 0;
  }
.f-select {
    z-index: 99999999;
}
  .advertising-page .l-aside--right .l-aside__right,
  .advertising-page .l-aside--right .l-aside__left {
      width: 100%;
      padding: 0;
  }

  .advertising-page .l-aside--right .l-aside__left {
      margin-bottom: 50px;
  }

  .l-aside__text .c-scheduling__title {
      font-size: 20px;
      line-height: 25px;
  }

  .l-aside__text .l-scheduling__top {
      padding-bottom: 15px;
  }

  .l-aside__text .l-scheduling__top:not(:first-child) {
      margin-top: 30px;
  }
}

@media screen and (max-width: 578px) {
  .advertising-form {
      padding: 15px;
  }

  .advertising-form .c-form__title {
      font-size: 20px;
  }

  .advertising-form .c-form__top {
      padding-bottom: 15px;
  }

  .checkbox-group--item {
      font-size: 12px;
  }
}
@media screen and (max-width: 1600px) {
.c-menu__link {
	width: 99%;
    padding: 20px;
}
}
.i-set--search {
    width: 22px;
    height: 22px;
}
.c-shedule {
    display: block;
}
.c-button--pink {
    background-color: #ea1879;
}
.c-button--green {
    background-color: #fbb23c;
}

.c-button--long {
    width: 100%;
    box-shadow: 0px 0px 40px 25px #ffffff;
}
.c-button--red {
    border-color: transparent;
    background-color: #ec174a;
    margin-top: -70px;
}
.c-category__count {
    color: #fbb23c;
}
.c-sort.is-active .c-sort__text, .c-sort.is-active:after, .c-sort:hover .c-sort__text, .c-sort:hover:after {
    color: #ea1879;
}
.c-panel-brand__location {
    color: #fbb23c;
}
.c-panel-brand {
    border: none;
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
}
.c-panel-brand__location {
    color: #252525;
    font-size: large;
	padding-top: 4px;
}
.c-panel-brand__img {
    display: block;
    max-width: 160px;
    max-height: 95px;
	padding-bottom: 3px;
}
.c-panel-brand__pic {
    border-bottom: 2px solid #ffffff00;
	border-image: linear-gradient(6deg, #eb1d77 0, #ee366d 16.66%, #f05262 0, #f6824e 33.84%, #f46b58 0, #f78b4a 50.5%, #f6854d 0, #f89149 67.68%, #f6814f 0, #f89846 86.43%, #faa342 0, #fcba39);
    -webkit-border-image: -webkit-linear-gradient(6deg, #eb1d77 0, #ee366d 16.66%, #f05262 0, #f6824e 33.84%, #f46b58 0, #f78b4a 50.5%, #f6854d 0, #f89149 67.68%, #f6814f 0, #f89846 86.43%, #faa342 0, #fcba39);
	-moz-border-image: -moz-linear-gradient(6deg, #eb1d77 0, #ee366d 16.66%, #f05262 0, #f6824e 33.84%, #f46b58 0, #f78b4a 50.5%, #f6854d 0, #f89149 67.68%, #f6814f 0, #f89846 86.43%, #faa342 0, #fcba39);
	border-image-slice: 1;
}
.i-set--handbag {
    width: 27px;
    height: 27px;
}
.c-category:hover {
    color: #fbb23c;
}
.l-panel-category__item {
    margin-top: 20px;
}
.c-category:hover .c-category__icon {
    filter: sepia(1) brightness(.93) hue-rotate(7deg) saturate(90);
}
.c-pagination__item.is-active, .c-pagination__item:hover {
    color: #ea1879;
}
font.notetext {
    color: #ea1879;
}
.c-shedule__time {
    color: #ea1879;
}
.c-sale__more {
    color: #e81a78;
}
.search-page input[type=submit] {
background-color: #fbb23c;
}
.c-slider-navi__arrows .slick-arrow {
border: 2px solid #dee0e5;
}
.c-panel-switch__item {
border: 2px solid #dee0e5;
}
#giftcard_container {
    background: #fbb23c;
}
.c-rating__label {
    color: #fbb23c;
}
.giftcard_buttons_flex a {
    border: 2px solid #d10e68!important;
    background-color: #e81978;
}
.c-feedback__more {
    color: #fbb23c;
}
.reviews-page .c-feedback, .reviews-list--cotnainer .c-feedback {
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
}
.c-rating__label {
  color: #fbb23c;
}
.c-feedback {
border: none;
}
.c-header__wrapper {
    background-color: #fff;
    transition-property: transform, -webkit-transform;
    transition-timing-function: ease-in-out;
    position: fixed;
    width: 100%;
    overflow: hidden;
    top: 0px;
}
.l-header__top {
padding-top: 15px;
    padding-bottom: 5px;
}
.c-page__header {
    margin-bottom: 130px;
}
.l-grid--bonus .l-grid__item {
    margin-bottom: 30px;
}
.c-photo {
    border: none;
    border-radius: 10px;
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
}
.c-photo:hover {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 7px 0 rgba(50,50,50,0.20);
    -moz-box-shadow: 0 2px 7px 0 rgba(50,50,50,0.20);
    box-shadow: 0 2px 7px 0 rgb(222 224 229);
    z-index: 5;
}
.c-photo__pic {
	background-color: #faebd700;
    padding-top: 61%;
    margin: 0% 0% 3% 0%;
}
.c-photo__body {
    padding: 1% 3% 5% 3%;
	background-color: #fff0;
}
.c-photo__title {
    height: 100%;
    color: #ea1879;
    font-size: 19px;
    line-height: 22px;
}
.c-photo__location {
    color: #929397;
    margin-top: 5px;
}
.c-panel-category {
    padding-right: 5%!important;
}
.c-category__pic {
    padding-right: 5px;
width: 16%;
}
.c-category__name {
    width: 65%;
}
  li.l-panel-category__item ul li a {
background: linear-gradient(170deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
    padding: 3px 10px 3px 10px;
    border-radius: 15px;
  }
li.l-panel-category__item ul li a:hover {   color: #fbb23c;}
.c-news {
	border: none;
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
}
.c-news__img {
    padding-top: 50%;
    margin: 0% 0% 0% 0%;
    background-size: contain;
}
.c-news__title {
color: #ea1879;
    font-size: 22px;
    line-height: 22px;
}
.c-news__pic {
    background-color: #e1e1e100;
    padding-top: 61%;
    margin: 0% 0% 0% 0%;
    width: 100%;
}
.c-slider--news .c-slider__item {
    padding: 0 0px;
	margin: 17px;
}
@media screen and (max-width: 1550px) {
    .l-grid--bonus .l-grid__item {
        width: 32%;
		min-height: 390px;
    }
.l-grid--photo .l-grid__item {
        width: 32%;
		min-height: 420px;
    }
	.c-photo-news {
		min-height: 420px;
	}
.c-photo__title {
    font-size: 19px;
    line-height: 22px;
}
}
@media screen and (max-width: 1250px) {
    .l-grid--bonus .l-grid__item {
		min-height: 370px;
    }
    .l-grid--photo .l-grid__item {
		min-height: 370px;
    }
	.c-photo-news {
		min-height: 370px;
	}
}
@media screen and (max-width: 1200px) {
.c-photo__title {
    font-size: 16px;
    line-height: 20px;
}
}
@media screen and (max-width: 1100px) {
    .l-grid--bonus .l-grid__item {
		min-height: 355px;
    }
    .l-grid--photo .l-grid__item {
		min-height: 395px;
    }
	.c-photo-news {
		min-height: 355px;
	}
	.c-photo-photo {
		min-height: 395px;
    }
}
@media screen and (max-width: 1050px) {
    .l-grid--bonus .l-grid__item {
		min-height: 365px;
    }
    .l-grid--photo .l-grid__item {
		min-height: 375px;
    }
	.c-photo-news {
		min-height: 335px;
	}
	.c-photo-photo {
		min-height: 375px;
    }
}
@media screen and (max-width: 992px) {
    .l-grid--bonus .l-grid__item {
        width: 100%;
    }
    .l-grid--photo .l-grid__item {
        width: 100%;
    }
.c-photo__title {
    font-size: 19px;
    line-height: 22px;
}
.f-select {
    width: 200%;
	}
}
@media screen and (max-width: 756px) {
.c-panel-brand {
    padding: 0px 10px 10px;
}
.c-panel-brand__img {
    padding: 4px;
}
.c-photo__title {
    height: 100%;
    color: #ea1879;
    font-size: 13px;
    line-height: 14px;
}
.c-photo__location {
    font-size: 13px;
}
.c-slider--news .c-slider__item {
    padding: 0 10px;
    margin: 30px;
}
}
@media screen and (max-width: 1200px) {
.c-page__header {
    margin-bottom: 100px;
}
	}
.c-content ul > li:before {
    background-color: #ea1879;
}
.c-round--green {
    background-color: #fbb23c;
}
.interractive-map--search__input {
background: #fbb23c;
}
.intteractive-map--zoom {
    background: #fbb23c;
}
.interractive-map--control__inner {
background: #fbb23c;
}
.intteractive-map--designations {
    background: #fbb23c;
}
.f-input--fill {
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
}
.c-category {
    background: linear-gradient(145deg, #dee0e5 25%, #dbdde3 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
    border-radius: 15px;
    padding: 5px 0px 5px 15px;
}
.c-button--red {
    border-color: transparent;
    background-color: #ec174a;
    margin-top: 0;
}
.c-sale--border {
    border: none;
    background: linear-gradient(145deg, #ebeff5 25%, #f1f2f7 0, #ffffff 86.43%, #ffffff 4%, #ffffff);
}
}

    .tabs__nav {
        display: none;
    }

    .tabs__pane {
        display: none;
    }

    .tabs__pane_show {
        display: block;
    }

    .tabs__btn_active {
        border: solid 1px #f7941e;
        background-color: #f7941e;
        color: #fff;
    }

    .slider-wrap .slick-list {
        box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
        border-radius: 15px;
        max-height: 250px;
		background: #fff;
    }

    .slider-wrap .slider-item {
        background: #FFFFFF;
        padding: 15px;
        width: 100%;
        height: 248px;
        max-width: 504px;
    }
    .slider-wrap .slider-item img {
        width: 95%;
		max-height: 100%;
		object-fit: inherit;
   }

    .name-item .sub-title-item {
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
        margin-top: 35px;
    }

    .name-item .title-item {
        font-weight: 700;
        font-size: 40px;
        line-height: 47px;
    }

    .name-item .sub-title-item {
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
    }

    .page_title {
    font-size: 36px;
    font-weight: 700;
    line-height: 44px;
        color: #000000;
        margin: 65px 0;
    }

    .block-inform {
        display: flex;
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
    }

    .block-inform .text-block-inform {
        width: 65%;
        font-weight: 400;
        font-size: 15px;
        line-height: 19px;
    }

    .block-inform .title-block-inform {
        width: 58%;
        display: flex;
        justify-content: center;
        font-weight: 700;
        font-size: 32px;
        line-height: 38px;
    }

    .block-inform .button-block-inform {
        width: 25%;
        display: flex;
        justify-content: end;
    }

    .block-inform .button-block-inform a {
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
        color: #FFFFFF;
        height: 34px;
        width: 170px;
        background: #EC174A;
        border-radius: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .panel-shops {
        display: flex;
    }

    .panel-shops .tabs__btn {
        width: 50%;
        height: 145px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 40px;
        line-height: 47px;
        font-weight: 700;
        cursor: pointer;
    }

    .panel-shops .tabs__btn_active {
        background: #FBB13C;
        color: #FFFFFF;
    }

    .block-shops-marketing {
        margin-top: 77px;
    }

    .shops-container .shops-item {
        display: flex;
        padding: 110px;
        justify-content: space-between;
        background: #F5F5F5;
    }

    .shops-container .shops-item:nth-child(2n) {
        background: #FFFFFF;
    }

    .shops-container .name-item {
        width: 30%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .black {
        background: #F5F5F5;
    }

    .shops-item .img-item {
        width: 30%;
        background: #E5E5E5;
        border-radius: 15px;
        height: 250px;
    }

    .shops-item .img-item img {
        width: 100%;
        height: 100%;
    }

    .slider-img-cont {
        width: 30%;
        height: 250px;
    }

    .slider-wrap .slick-prev,
    .slider-wrap .slick-next {
        width: 30px;
        height: 30px;
        background: #FBB23C;
        border-radius: 50%;
        position: absolute;
        top: 41%;
        left: -15px;
        font-size: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-left: 5px;
		z-index: 1;
    }

    .slider-wrap .slick-prev {
        transform: rotate(180deg);
    }

    .slider-wrap .slick-next {
        left: calc(100% - 15px);
    }

    .container-form input:focus-visible {
        border: none;
    }
	.container-slide-item {
		padding: 0 5%;
	}
    @media (max-width: 1601px) {
		.slider-wrap .slider-item img {
			    width: 75%;
		}   
    }
	@media (max-width: 1332px) {
		.slider-wrap .slider-item img {
			    width: 70%;
		} 
	}
    @media (max-width: 1101px) {
        .block-inform .title-block-inform {
            display: none;
        }

        .block-inform .button-block-inform {
            width: 35%;
        }

        .panel-shops .tabs__btn {
            height: 120px;
        }
    }
	.l-aside--left-small .l-aside__left {
    width: 33%;
}
    @media (max-width: 1200px) {
		.slider-wrap .slider-item img {
			    width: 100%;
		}
        .shops-container .shops-item {
            flex-wrap: wrap;
        }

        .shops-container .name-item,
        .shops-item .img-item {
            width: 50%;
        }

        .slider-img-cont {
            width: 100%;
            margin-top: 15px;
        }

        .slider-wrap .slick-prev,
        .slider-wrap .slick-next {
            width: 0;
            height: 0;
        }
    }

    @media (max-width: 740px) {
        .page_title {
            margin: 9px 0;
            font-size: 24px;
            line-height: 28px;
        }

        .block-shops-marketing {
            margin-top: 20px;
        }

        .shops-container .name-item,
        .shops-item .img-item {
            width: 100%;
        }

        .shops-item .img-item {
            margin-top: 25px;
        }

        .name-item .sub-title-item {
            margin-top: 15px;
        }

        .shops-container .shops-item {
            padding: 40px 19px;
        }

        .name-item .title-item {
            font-weight: 700;
            font-size: 20px;
            line-height: 23px;
        }

        .block-inform .button-block-inform {
            display: none;
        }

        .block-inform .text-block-inform {
            width: 100%;
        }

        .panel-shops .tabs__btn {
            height: 50px;
            font-weight: 700;
            font-size: 19px;
            line-height: 19px;
        }
		
		.slider-wrap .slider-item img {
			width: 70%;
		}
    }
	@media (max-width: 361px) {
		.slider-wrap .slider-item img {
			width: 60%;
		}
	}
    .container-form {
        position: relative;
        display: flex;
        flex-direction: column;
    }

    .c-form__activ {
        display: block !important;
    }

    .container-form input {
        border: 1px solid #D9D9D9;
        border-radius: 50px;
        width: calc(100% - 20px);
        height: 45px;
        padding: 10px 0 10px 20px;
        max-width: 694px;
    }

    .form_block {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .container-form input:nth-child(2) {
        margin: 21px 0;
    }

    .container-form .sub_button {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .h4_title {
        font-weight: 700;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 50px;
    }

    .text_priv_polic {
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
    }

    .sub_button {
        background: #EC174A;
        border-radius: 30px;
        color: #FFFFFF;
        border: none;
        height: 37px;
        width: 190px;
        cursor: pointer;
    }

    .h3_title {
        font-weight: 700;
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 70px;
    }

    .item_consult:nth-child(2) {
        margin-bottom: 37px;
    }

    .title_consult {
        font-weight: 700;
        font-size: 24px;
        line-height: 28px;
    }

    .phone_consult {
        margin-top: 10px;
    }

    .phone_consult,
    .email_consult {
        font-weight: 400;
        font-size: 16px;
        line-height: 200%;
    }

    .inform_block,
    .form_block {
        width: 50%;
    }

    .form_wrap {
        padding: 100px 150px;
        position: relative;
        display: flex;
    }

    .form_wrap .background,
    .form_wrap .background_mob {
        background: linear-gradient( 90deg, #eb1d77 0, #ee366d 16.66%, #f05262 0, #f6824e 33.84%, #f46b58 0, #f78b4a 50.5%, #f6854d 0, #f89149 67.68%, #f6814f 0, #f89846 86.43%, #faa342 0, #fcba39);
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 10px;
    }

    .form_wrap .background_mob {
        display: none;
    }

    @media (max-width: 1300px) {
        .form_wrap {
            flex-wrap: wrap;
        }

        .inform_block,
        .form_block {
            width: 100%;
        }

        .form_block {
            margin-top: 30px;
        }
    }

    @media (max-width: 840px) {
        .form_wrap {
            padding: 50px;
        }
    }

    @media (max-width: 740px) {
        .form_block {
            position: relative;
            background: #F5F5F5;
        }

        .form_wrap .background {
            display: none;
        }

        .form_wrap .background_mob {
            display: block;
            width: calc(100% + 17px);
            left: -17px;
        }

        .h4_title {
            font-weight: 700;
            font-size: 20px;
            line-height: 23px;
            margin-bottom: 40px;
            margin-top: 53px;
        }

        .h3_title {
            font-size: 20px;
            line-height: 23px;
            margin-bottom: 47px;
        }

        .text_priv_polic {
            font-size: 14px;
        }

        .title_consult {
            font-size: 18px;
            line-height: 21px;
        }

        .phone_consult,
        .email_consult {
            font-size: 15px;
            line-height: 200%;
        }

        .form_wrap {
            padding: 0;
            padding-top: 15px;
        }

        .inform_block,
        .form_block {
            padding: 0 17px;
        }
    }

.error-input {
        border: 1px solid #ff0000 !important;
        color: #f00;
    }
.c-button--red {
    border-color: transparent;
    background-color: #ea1879;
    margin-top: 0;
}

.page-good-place .c-page__section .c-title__h1 {
			font-style: normal;
			font-size: 96px;
			line-height: 121px;
			text-align: center;
			color: #000000;
		}
.page-good-place .c-page__section {
    padding-bottom: 2.5%;
}
/*Баннер океания океанариум на главной*/
#bx_incl_area_6_7 {
display: none;
}
font.errortext {
    color: red;
    display: none;
}
		.page-good-place .img-block {
			display: flex;
			align-items: center;
			justify-content: space-between;
			width: 48%;
		}

		.page-good-place .img-bg img {
			max-width: 100%;
			width: 100% !important;
			object-fit: cover;
		}

		.page-good-place .l-wrapper-img {
			display: flex;
		}

		.page-good-place .description-page {
			max-width: 490px;
			background-color: #FBB23C;
			padding: 40px 40px;
			box-sizing: border-box;
			margin-right: 8%;
			position: relative;
			top: 45px;
			z-index: 9;
			left: 40px;
		}

		.page-good-place .description-page .description-title {
			font-size: 40px;
			line-height: 47px;
			font-family: 'Roboto';
			font-style: normal;
			color: #FFFFFF;
			margin-bottom: 36px;
		}

		.page-good-place .description-page .description-text {
			font-family: 'Roboto';
			font-style: normal;
			font-weight: 400;
			font-size: 18px;
			line-height: 21px;
			color: #FFFFFF;
		}


		.page-good-place .line {
			max-width: 100%;
		}

		.page-good-place .arrow-1 {
			max-height: 55px;

		}

		.page-good-place .arrow-2 {
			max-height: 79px;

		}

		.page-good-place .arrow-3 {
			max-height: 131px;

		}

		.page-good-place .arrow-4 {
			max-height: 155px;

		}
		.page-good-place .c-slider__description {
			position: relative;
			background-color: #EB2A7F;
			width: 396px;
			height: 184px;
			padding: 23px 29px;
			top: -85px;
			left: 48%;
		}

		.page-good-place .c-slider__description .title {
			font-family: 'Roboto';
			font-style: normal;
			font-weight: 700;
			font-size: 25px;
			line-height: 38px;

			color: #FFFFFF;
		}

		.page-good-place .c-slider__description .title span {
			font-family: 'Roboto';
			font-style: normal;
			font-weight: 700;
			font-size: 48px;
			line-height: 56px;
			color: rgba(255, 255, 255, 0.3);
			margin-right: 15px;
		}

		.page-good-place .c-slider__description .text {
			font-family: 'Roboto';
			font-style: normal;
			font-weight: 400;
			font-size: 18px;
			line-height: 21px;
			margin-top: 20px;
			color: #FFFFFF;
		}

		.page-good-place .c-slider__description .img {
			position: absolute;
			top: -45px;
			left: calc(100% - 190px);
		}

		.page-good-place .c-slider-img .c-slider__item {
			transition: .5s all ease;
		}

		.page-good-place .c-slider-img .c-slider__item img {
			transition: .5s all ease;
			height: 90%;
		}

		.page-good-place .c-slider-img .c-slider__item.slick-active {
			transition: .5s all ease;
		}

		.page-good-place .c-slider-img .c-slider__item.slick-active img {
			transition: .5s all ease;
			height: 100%;
		}

		.page-good-place .c-slider-img .slick-next {
			width: 30px;
			height: 30px;
			background: #EA1879;
			border-radius: 100%;
			position: absolute;
			top: 37%;
			left: 79.5%;
		}


		.page-good-place .c-slider-img .slick-next::after {
			content: " ";
			width: 11px;
			height: 2px;
			background-color: #FFFFFF;
			position: absolute;
			top: calc(50% - 4px);
			left: calc(50% - 5px);
			transform: rotate(45deg);
		}

		.page-good-place .c-slider-img .slick-next::before {
			content: " ";
			width: 11px;
			height: 2px;
			background-color: #FFFFFF;
			position: absolute;
			top: calc(50% - -2px);
			left: calc(50% - 5px);
			transform: rotate(-45deg);
		}

		.page-good-place .c-slider-img .slick-list {
			padding: 0 15% 0 0 !important;
		}

		.page-good-place .slider-container {
			width: 95%;
		}

		.page-good-place .map img {
			width: 100%;
		}

		@media screen and (max-width: 1600px) {
			.page-good-place .c-slider-img .slick-list {
				padding: 0 7% 0 0 !important;
			}

			.page-good-place .c-slider-img .slick-next {
				left: 87.6%;
			}
		}

		@media screen and (max-width: 1400px) {
			.page-good-place .c-slider-img .slick-list {
				padding: 0 !important;
			}

			.page-good-place .c-slider-img .slick-next {
				left: 99%;
			}


		}

		@media screen and (max-width: 1200px) {
			.page-good-place .img-block {
				display: none;
			}

			.page-good-place .c-slider__description {
				left: 38%;
			}
		}

		@media screen and (max-width: 769px) {
			.page-good-place .img-block {
				display: none;
			}

			.page-good-place .description-page {
				margin: 0;
				top: 0;
				left: 0;
				margin-bottom: 30px;
			}

			.page-good-place .c-slider-img .slick-list {
				padding: 0 !important;
			}

			.page-good-place .slider-container {
				width: 100%;
			}

			.page-good-place .c-slider-img .c-slider__item {
				padding: 0 10px;
			}

			.page-good-place .c-slider-img .c-slider__item img,
			.page-good-place .c-slider-img .c-slider__item.slick-active img {
				height: 370px;
				width: 100%;
				object-fit: cover;
			}

			.page-good-place .c-slider__description {
				left: 0;
				top: 0;
				width: 100%;
				height: auto;
			}

			.page-good-place .c-slider-img .c-slider__item .c-slider__description .img {
				left: calc(100% - 155px);
			}

			.page-good-place .c-slider-img .c-slider__item .c-slider__description .img img {
				height: 90px;

			}

			.page-good-place .c-slider-img .slick-next {
				display: none !important;
			}

			.page-good-place .l-wrapper-img {
				display: flex;
				justify-content: center;
			}

			.page-good-place .c-page__section .c-title__h1 {
				font-size: 86px;
			}
		}

		.page-good-place .container_event {

			max-width: 100%;
		}

		.page-good-place .item-event,
		.page-good-place .item-event img {
			max-width: 370px;
			height: 305px;
			margin: 0 25px;
		}

		.page-good-place .c-page__section-event .c-title {
			margin-bottom: 80px;
		}

		.page-good-place .container_map {
			background-image: url('/upload/good-bg-map.png');
			background-repeat: no-repeat;
			background-position: right;
			padding: 108px 0;
			box-sizing: border-box;
		}

		.page-good-place .container_map .map {
			max-height: 800px;
		}

		.page-good-place .panel-map {
			display: flex;
			justify-content: space-between;
			margin-bottom: 10px;
		}

		.page-good-place .batton-red-map {
			width: 190px;
			height: 37px;
			padding: 9px 21px;
			box-sizing: border-box;
			font-family: 'Roboto';
			font-style: normal;
			font-weight: 400;
			font-size: 16px;
			line-height: 19px;
			color: #FFFFFF;
			background-color: #EC174A;
			border-radius: 30px;
			text-align: center;
			cursor: pointer;
		}

		@media screen and (max-width: 756px) {
			.page-good-place .container_map .map {
				max-height: 400px;
			}

			.page-good-place .container_map .map img {
				width: 100%;
				height: 400px;
				object-fit: cover;
			}

			.page-good-place .panel-map {
				margin-bottom: 80px;
			}

			.page-good-place .panel-map .batton-red-map {
				display: none;
			}
		}

		.page-good-place .c-page__section-gallery {
			display: flex;
			display: flex;
			flex-direction: column;
			align-items: end;
		}

		.page-good-place .c-page__section-gallery .slider-container {
			width: 80%;
			padding-left: 5%;
		}

		.page-good-place .c-page__section-gallery .c-slider__item {
			max-height: 640px;
			padding-right: 1.3%;
		}

		.page-good-place .c-page__section-gallery .c-slider__item .img-back {
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			width: 100%;
			height: 640px;
		}

		.page-good-place .c-page__section-gallery .slick-list {
			padding: 0 15% 0 0 !important;
		}

		.page-good-place .c-page__section-gallery .c-slider-img .slick-next {
			top: 47%;
			left: 78.5%;
		}

		.page-good-place .c-page__section-gallery .c-title {
			margin-bottom: 80px;
		}
		.c-title__h1 {
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.c-title__h1 img{
			width: 350px !important;
			height: 50px !important;
		}

		@media screen and (max-width: 756px) {
			.page-good-place .c-page__section-gallery .slider-container {
				width: 100%;
				padding-left: 0;
			}

			.page-good-place .c-page__section-gallery .slick-list {
				padding: 0 !important;
			}

			.page-good-place .c-page__section-gallery .c-slider__item {
				max-height: 520px;
				padding: 0 10px;
			}
		}
		
/* 1. Ховер на карточки магазинов */
.c-panel-brand {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.c-panel-brand:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 25px rgba(0,0,0,0.12);
}

/* 8. Кастомный скроллбар */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: transparent;
}
::-webkit-scrollbar-thumb {
    background: #ea1879;
    border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
    background: #c41564;
}

/* 10. Ripple на кнопках */
.c-button {
    position: relative;
    overflow: hidden;
}
.c-button .ripple {
    position: absolute;
    border-radius: 50%;
    background: rgba(255,255,255,0.4);
    transform: scale(0);
    animation: ripple-anim 0.6s ease-out;
    pointer-events: none;
}
@keyframes ripple-anim {
    to { transform: scale(4); opacity: 0; }
}

/* 10. Пульсация на главной CTA */
.c-button--red {
    animation: pulse-cta 2s infinite;
}
@keyframes pulse-cta {
    0%, 100% { box-shadow: 0 0 0 0 rgba(234,24,121,0.4); }
    50% { box-shadow: 0 0 0 12px rgba(234,24,121,0); }
}
/* End */
/* /bitrix/templates/grad/dist/css/bundle.css?1758666086199154 */
/* /bitrix/templates/grad/dist/libs/fancybox3/jquery.fancybox.min.css?155437131412795 */
/* /bitrix/templates/grad/dist/libs/picker/picker.min.css?4991589001778 */
/* /bitrix/templates/grad/styles.css?17440177792577 */
/* /bitrix/templates/grad/template_styles.css?179025889187716 */
