

/* Start:/local/templates/landing_en/css/ui_mcart.css?176953863426921*/
.page_form {
    padding: 0;
    background: #EAF6F9;
}
.page_form .page__wrapper {
    min-height: 100vh;
}

.page__wrapper {
    min-width: 320px;
    min-height: calc(100vh - 80px);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #EAF6F9;
}
@media screen and (min-width: 1260px) {
    .page__wrapper {
        min-height: calc(100vh - 135px);
    }
}

.title {
    font-weight: 800;
    font-size: 30px;
    line-height: 100%;
    letter-spacing: -0.02em;
    color: white;
    text-align: center;
}
@media (min-width: 768px) {
    .title {
        font-size: 35px;
    }
}
@media (min-width: 1260px) {
    .title {
        font-size: 50px;
        line-height: 100%;
        letter-spacing: normal;
    }
}

.text-hidden {
    font-size: 0;
    visibility: hidden;
    opacity: 0;
}

.from-tablet {
    display: none;
}
@media screen and (min-width: 768px) {
    .from-tablet {
        display: block;
    }
}

.mobile-only {
    display: block;
}
@media screen and (min-width: 768px) {
    .mobile-only {
        display: none;
    }
}

.desktop-only {
    display: none;
}
@media screen and (min-width: 1260px) {
    .desktop-only {
        display: block;
    }
}

.center {
    text-align: center;
}

.ajax-loading {
    opacity: 0.5;
    pointer-events: none;
    cursor: wait;
}

.text-page {
    font-size: 16px;
    line-height: 1.45;
    color: #2A384E;
}
@media screen and (min-width: 1260px) {
    .text-page {
        font-size: 18px;
    }
}
.text-page p {
    margin: 15px 0;
}
.text-page h2 {
    font-size: 30px;
    margin: 30px 0 10px;
}
@media screen and (min-width: 768px) {
    .text-page h2 {
        font-size: 35px;
        margin: 40px 0 20px;
    }
}
@media screen and (min-width: 1260px) {
    .text-page h2 {
        font-size: 40px;
    }
}
.text-page h3 {
    font-size: 25px;
    margin: 20px 0 10px;
}
@media screen and (min-width: 768px) {
    .text-page h3 {
        font-size: 30px;
        margin: 40px 0 20px;
    }
}
@media screen and (min-width: 1260px) {
    .text-page h3 {
        font-size: 35px;
    }
}
.text-page h4 {
    font-size: 20px;
    margin: 20px 0 10px;
}
@media screen and (min-width: 768px) {
    .text-page h4 {
        font-size: 25px;
        margin: 40px 0 20px;
    }
}
@media screen and (min-width: 1260px) {
    .text-page h4 {
        font-size: 30px;
    }
}
.text-page img {
    display: block;
    border-radius: 7px;
    margin: 20px 0;
}
@media screen and (min-width: 1260px) {
    .text-page img {
        margin: 30px 0;
    }
}
.text-page a:not(.btn) {
    color: #00625E;
}
.text-page b {
    font-weight: 600;
}
.text-page ol {
    margin: -4px 0 20px;
    padding: 0;
    counter-reset: leafCounter;
}
@media screen and (min-width: 1260px) {
    .text-page ol {
        margin-bottom: 35px;
    }
}
.text-page ol li {
    margin-bottom: 10px;
    padding-left: 32px;
    counter-increment: leafCounter;
    position: relative;
}
.text-page ol li::before {
    content: counter(leafCounter);
    color: #fff;
    background: url(/local/templates/landing_en/img/svg/list-item.svg) no-repeat center/contain;
    width: 23px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 15px;
    text-align: center;
    line-height: 1.45;
}
.text-page ul {
    margin: -4px 0 20px;
    padding: 0;
}
@media screen and (min-width: 1260px) {
    .text-page ul {
        margin-bottom: 35px;
    }
}
.text-page ul li {
    margin-bottom: 10px;
    padding-left: 32px;
    position: relative;
}
.text-page ul li::before {
    content: "";
    background: url(/local/templates/landing_en/img/svg/list-item.svg) no-repeat center/contain;
    width: 13px;
    height: 11px;
    position: absolute;
    left: 0;
    top: 6px;
}
@media screen and (min-width: 1260px) {
    .text-page ul li::before {
        top: 8px;
    }
}

.default-section {
    padding: 20px 0 40px;
}
@media screen and (min-width: 768px) {
    .default-section {
        padding-bottom: 50px;
    }
}
@media screen and (min-width: 1260px) {
    .default-section {
        padding-top: 50px;
        padding-bottom: 70px;
    }
}


/* ui kit */
a {
    font: inherit;
    text-decoration: none;
    color: inherit;
    border: none;
    outline: none;
    -webkit-transition: color 0.25s ease-in-out;
    -o-transition: color 0.25s ease-in-out;
    transition: color 0.25s ease-in-out;
}
a:hover {
    text-decoration: underline;
}

input[type=checkbox], input[type=radio] {
    display: none;
}

input[type=checkbox] + i, input[type=radio] + i {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-left: 27px;
    font-style: normal;
}

input[type=checkbox] + i::before, input[type=radio] + i::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background: url(/local/templates/landing_en/img/svg/checkbox.svg) no-repeat center/contain;
    position: absolute;
    left: 0;
    top: 3px;
}

input[type=radio] + i::before {
    background-image: url(/local/templates/landing_en/img/svg/radio.svg);
}

input[type=checkbox]:checked + i::before {
    background-image: url(/local/templates/landing_en/img/svg/checkbox-checked.svg);
}

input[type=radio]:checked + i::before {
    background-image: url(/local/templates/landing_en/img/svg/radio-checked.svg);
}

input[type=text], input[type=email], input[type=password], input[type=tel], textarea {
    caret-color: #00625E;
    display: block;
    width: 100%;
    height: 50px;
    background: none;
    border: 1px solid rgba(42, 56, 78, 0.6);
    border-radius: 5px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 17px;
    color: rgba(42, 56, 78, 0.6);
    line-height: 1.2;
    -webkit-transition: color 0.25s ease-in-out, border 0.25s ease-in-out, padding 0.25s ease-in-out;
    -o-transition: color 0.25s ease-in-out, border 0.25s ease-in-out, padding 0.25s ease-in-out;
    transition: color 0.25s ease-in-out, border 0.25s ease-in-out, padding 0.25s ease-in-out;
    padding: 13px 20px 12px;
    font-family: "Roboto Condensed", sans-serif;
}
input[type=text]:hover, input[type=text]:focus, input[type=email]:hover, input[type=email]:focus, input[type=password]:hover, input[type=password]:focus, input[type=tel]:hover, input[type=tel]:focus, textarea:hover, textarea:focus {
    border-color: #00625E;
    color: #00625E;
}
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, textarea:focus {
    border-width: 2px;
    padding-left: 19px;
}
input[type=text]:disabled, input[type=email]:disabled, input[type=password]:disabled, input[type=tel]:disabled, textarea:disabled {
    background: #fff;
    color: rgba(0, 98, 94, 0.2);
    border-color: rgba(0, 98, 94, 0.2);
}

textarea {
    height: 170px;
}

.input {
    position: relative;
}
.input input:hover + .input__placeholder, .input textarea:hover + .input__placeholder {
    color: #00625E;
}
.input input:not(:-moz-placeholder-shown) + .input__placeholder, .input textarea:not(:-moz-placeholder-shown) + .input__placeholder {
    padding: 0 10px 4px;
    background: #fff;
    color: rgba(0, 98, 94, 0.5);
    left: 10px;
    top: -13px;
    font-size: 15px;
    white-space: nowrap;
}
.input input:not(:-ms-input-placeholder) + .input__placeholder, .input textarea:not(:-ms-input-placeholder) + .input__placeholder {
    padding: 0 10px 4px;
    background: #fff;
    color: rgba(0, 98, 94, 0.5);
    left: 10px;
    top: -13px;
    font-size: 15px;
    white-space: nowrap;
}
.input input:focus + .input__placeholder, .input input:not(:placeholder-shown) + .input__placeholder,
.input textarea:focus + .input__placeholder, .input textarea:not(:placeholder-shown) + .input__placeholder {
    padding: 0 10px 4px;
    background: #fff;
    color: rgba(0, 98, 94, 0.5);
    left: 10px;
    top: -13px;
    font-size: 15px;
    white-space: nowrap;
}
.input input:not(:-moz-placeholder-shown) + .input__placeholder .input__star, .input textarea:not(:-moz-placeholder-shown) + .input__placeholder .input__star {
    margin-left: 10px;
}
.input input:not(:-ms-input-placeholder) + .input__placeholder .input__star, .input textarea:not(:-ms-input-placeholder) + .input__placeholder .input__star {
    margin-left: 10px;
}
.input input:focus + .input__placeholder .input__star, .input input:not(:placeholder-shown) + .input__placeholder .input__star,
.input textarea:focus + .input__placeholder .input__star, .input textarea:not(:placeholder-shown) + .input__placeholder .input__star {
    margin-left: 10px;
}
.input input:disabled + .input__placeholder, .input textarea:disabled + .input__placeholder {
    color: rgba(0, 98, 94, 0.2);
}

.input__placeholder {
    display: inline-block;
    width: auto;
    pointer-events: none;
    position: absolute;
    left: 20px;
    top: 13px;
    max-width: calc(100% - 40px);
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: rgba(42, 56, 78, 0.6);
    z-index: 10;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    font-size: 17px;
    line-height: 1.2;
}

textarea + .input__placeholder {
    white-space: normal;
}

.input__star {
    font-size: 18px;
    line-height: 1.2;
    color: #EE765E;
    margin-left: 5px;
}

.input_error input, .input_error textarea {
    border-color: #EE765E !important;
}
.input_error input:focus, .input_error input:hover, .input_error textarea:focus, .input_error textarea:hover {
    border-color: #EE765E !important;
}
.input_error input:not(:-moz-placeholder-shown) + .input__placeholder, .input_error textarea:not(:-moz-placeholder-shown) + .input__placeholder {
    color: #EE765E;
}
.input_error input:not(:-ms-input-placeholder) + .input__placeholder, .input_error textarea:not(:-ms-input-placeholder) + .input__placeholder {
    color: #EE765E;
}
.input_error input:focus + .input__placeholder, .input_error input:not(:placeholder-shown) + .input__placeholder,
.input_error textarea:focus + .input__placeholder, .input_error textarea:not(:placeholder-shown) + .input__placeholder {
    color: #EE765E;
}

body:not(.user-is-tabbing) button:focus,
body:not(.user-is-tabbing) [role=button]:focus,
body:not(.user-is-tabbing) input:focus,
body:not(.user-is-tabbing) select:focus,
body:not(.user-is-tabbing) textarea:focus,
body:not(.user-is-tabbing) input:focus + label {
    outline: none !important;
}

.btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    min-height: 45px;
    font-family: "Neucha", sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 0.12em;
    line-height: 1;
    padding: 9px 13px;
    border: none;
    -webkit-transition: -webkit-filter 0.25s ease-in-out;
    transition: -webkit-filter 0.25s ease-in-out;
    -o-transition: filter 0.25s ease-in-out;
    transition: filter 0.25s ease-in-out;
    transition: filter 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 121 50' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M86.0833 0.534204C70.2338 0.818294 -0.393606 -2.02261 0.718637 3.09102C-0.393606 19.0001 0.996697 24.6819 0.440576 29.2274C0.162515 30.9319 -0.393606 40.3069 0.440576 41.7274C0.440576 41.7274 0.440576 46.5569 0.996697 47.9774C2.387 52.8069 71.6241 47.9774 92.2006 49.966C94.1471 50.2501 117.504 50.8183 119.173 49.3978C121.953 46.841 119.729 39.7388 120.007 35.1933C120.841 21.5569 121.119 19.8524 120.563 7.92057C120.563 6.21602 120.285 4.22739 119.451 3.09102C118.616 2.23875 116.67 1.38648 115.558 1.10239C109.44 0.250113 91.9226 0.534204 86.0833 0.534204Z' fill='%2300625E'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    font-weight: normal;
}
@media screen and (min-width: 768px) {
    .btn {
        padding: 9px 20px;
    }
}
.btn:disabled {
    background-image: url(/local/templates/landing_en/img/svg/button-disabled.svg);
    cursor: default;
    color: rgba(255, 255, 255, 0.5);
}
.btn:disabled::after {
    opacity: 0.5;
}
@media screen and (min-width: 1260px) {
    .btn {
        min-height: 50px;
        padding: 11px 20px;
        font-size: 17px;
    }
}
.btn:hover {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 121 50' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M86.0833 0.534204C70.2338 0.818294 -0.393606 -2.02261 0.718637 3.09102C-0.393606 19.0001 0.996697 24.6819 0.440576 29.2274C0.162515 30.9319 -0.393606 40.3069 0.440576 41.7274C0.440576 41.7274 0.440576 46.5569 0.996697 47.9774C2.387 52.8069 71.6241 47.9774 92.2006 49.966C94.1471 50.2501 117.504 50.8183 119.173 49.3978C121.953 46.841 119.729 39.7388 120.007 35.1933C120.841 21.5569 121.119 19.8524 120.563 7.92057C120.563 6.21602 120.285 4.22739 119.451 3.09102C118.616 2.23875 116.67 1.38648 115.558 1.10239C109.44 0.250113 91.9226 0.534204 86.0833 0.534204Z' fill='%231E807C'/%3E%3C/svg%3E%0A");
    text-decoration: none;
}
.btn:active {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 121 50' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M86.0833 0.534204C70.2338 0.818294 -0.393606 -2.02261 0.718637 3.09102C-0.393606 19.0001 0.996697 24.6819 0.440576 29.2274C0.162515 30.9319 -0.393606 40.3069 0.440576 41.7274C0.440576 41.7274 0.440576 46.5569 0.996697 47.9774C2.387 52.8069 71.6241 47.9774 92.2006 49.966C94.1471 50.2501 117.504 50.8183 119.173 49.3978C121.953 46.841 119.729 39.7388 120.007 35.1933C120.841 21.5569 121.119 19.8524 120.563 7.92057C120.563 6.21602 120.285 4.22739 119.451 3.09102C118.616 2.23875 116.67 1.38648 115.558 1.10239C109.44 0.250113 91.9226 0.534204 86.0833 0.534204Z' fill='%231E807C'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.btn_arrow::after {
    content: "";
    display: block;
    width: 13px;
    height: 9px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 13px;
    flex: 0 0 13px;
    margin-left: 9px;
    background: url(/local/templates/landing_en/img/svg/button-arrow.svg) no-repeat center/contain;
    position: relative;
    top: 1px;
}

.btn_small {
    background: #00625E;
    font-family: "Roboto Condensed", sans-serif;
    border-radius: 7px;
    letter-spacing: 0;
    padding: 0 20px 3px;
    text-transform: none;
    min-height: 35px;
    font-size: 17px;
    -webkit-transition: -webkit-box-shadow 0.25s ease-in-out;
    transition: -webkit-box-shadow 0.25s ease-in-out;
    -o-transition: box-shadow 0.25s ease-in-out;
    transition: box-shadow 0.25s ease-in-out;
    transition: box-shadow 0.25s ease-in-out, -webkit-box-shadow 0.25s ease-in-out;
}
.btn_small:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-box-shadow: 0 1px 2px rgba(1, 78, 114, 0.1);
    box-shadow: 0 1px 2px rgba(1, 78, 114, 0.1);
    background-image: none;
    background: #118E87;
}

.btn_small-white {
    font-family: "Roboto Condensed", sans-serif;
    border-radius: 7px;
    letter-spacing: 0;
    padding: 0 20px 3px;
    text-transform: none;
    min-height: 35px;
    font-size: 17px;
    -webkit-box-shadow: 0px 1px 2px rgba(1, 78, 114, 0.1);
    box-shadow: 0px 1px 2px rgba(1, 78, 114, 0.1);
    -webkit-transition: -webkit-box-shadow 0.25s ease-in-out;
    transition: -webkit-box-shadow 0.25s ease-in-out;
    -o-transition: box-shadow 0.25s ease-in-out;
    transition: box-shadow 0.25s ease-in-out;
    transition: box-shadow 0.25s ease-in-out, -webkit-box-shadow 0.25s ease-in-out;
}
.btn_small-white:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-box-shadow: 0px 3px 6px rgba(1, 78, 114, 0.2);
    box-shadow: 0px 3px 6px rgba(1, 78, 114, 0.2);
    background-image: none;
}

.btn_white, .btn_light, .btn_small-white {
    background: #fff;
    color: #00625E;
}
.btn_white.btn_arrow::after, .btn_light.btn_arrow::after, .btn_small-white.btn_arrow::after {
    background-image: url(/local/templates/landing_en/img/svg/button-arrow-green.svg);
    position: relative;
    top: 2px;
    -webkit-transition: background 0.25s ease-in-out;
    -o-transition: background 0.25s ease-in-out;
    transition: background 0.25s ease-in-out;
}

.btn_light {
    background: #F6FAFC;
    -webkit-transition: -webkit-box-shadow 0.25s ease-in-out;
    transition: -webkit-box-shadow 0.25s ease-in-out;
    -o-transition: box-shadow 0.25s ease-in-out;
    transition: box-shadow 0.25s ease-in-out;
    transition: box-shadow 0.25s ease-in-out, -webkit-box-shadow 0.25s ease-in-out;
}
.btn_light:hover {
    -webkit-box-shadow: 0px 3px 6px rgba(1, 78, 114, 0.2);
    box-shadow: 0px 3px 6px rgba(1, 78, 114, 0.2);
    background-image: none;
}

.btn__number {
    margin-left: 10px;
    opacity: 0.5;
}

.error-message {
    display: block;
    margin: 0 0 30px;
    font-size: 17px;
}


/*nice select*/
.nice-select {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border-radius: 7px;
    border: solid 1px rgba(0, 98, 94, 0.5);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    font-size: 17px;
    font-weight: normal;
    height: 50px;
    line-height: 1;
    outline: none;
    padding-left: 20px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    color: rgba(0, 98, 94, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.nice-select.selected {
    color: #00625E;
}

.nice-select.error {
    border-color: #EE765E;
}

.nice-select:hover {
    color: #00625E;
    border-color: #00625E;
}

.nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #00625E;
}

.nice-select::after {
    content: "";
    width: 6px;
    height: 4px;
    background: url(/local/templates/landing_en/img/svg/select.svg) no-repeat center/contain;
    position: absolute;
    right: 18px;
    top: calc(50% - 2px);
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.nice-select.open:after {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}

.nice-select.open .nice-select-dropdown {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}

.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}

.nice-select.disabled:after {
    border-color: #ccc;
}

.nice-select.wide {
    width: 100%;
}

.nice-select.wide .nice-select-dropdown {
    left: 0 !important;
    right: 0 !important;
}

.nice-select.right {
    float: right;
}

.nice-select.right .nice-select-dropdown {
    left: auto;
    right: 0;
}

.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}

.nice-select.small:after {
    height: 4px;
    width: 4px;
}

.nice-select.small .option {
    line-height: 34px;
    min-height: 34px;
}

.nice-select .nice-select-dropdown {
    margin-top: 10px;
    background-color: #EAF6F9;
    border-radius: 7px;
    -webkit-box-shadow: 0 36px 20px rgba(12, 79, 77, 0.1), 0 24px 12px rgba(12, 79, 77, 0.1), 0 10px 8px rgba(12, 79, 77, 0.1);
    box-shadow: 0 36px 20px rgba(12, 79, 77, 0.1), 0 24px 12px rgba(12, 79, 77, 0.1), 0 10px 8px rgba(12, 79, 77, 0.1);
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: -1px;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scale(0.75) translateY(-20px);
    -ms-transform: scale(0.75) translateY(-20px);
    transform: scale(0.75) translateY(-20px);
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    z-index: 90;
    opacity: 0;
    width: calc(100% + 2px);
    font-size: 17px;
}

.nice-select .list {
    border-radius: 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding: 7px 20px 12px;
    max-height: 210px;
    overflow-y: auto;
    margin: 0;
    width: 100%;
    background: none;
}

.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important;
}

.nice-select .option {
    cursor: pointer;
    line-height: 1;
    list-style: none;
    outline: none;
    padding: 8px 0;
    text-align: left;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    color: #00625E;
    border-bottom: 1px solid rgba(0, 98, 94, 0.2);
}
.nice-select .option:last-child {
    border-bottom: 0;
}

.nice-select .option.selected {
    color: rgba(42, 56, 78, 0.6);
}

.nice-select .option.disabled {
    display: none;
}

.nice-select .optgroup {
    font-weight: bold;
}

.no-csspointerevents .nice-select .nice-select-dropdown {
    display: none;
}

.no-csspointerevents .nice-select.open .nice-select-dropdown {
    display: block;
}

.nice-select .list::-webkit-scrollbar {
    width: 0;
}

.nice-select .has-multiple {
    white-space: inherit;
    height: auto;
    padding: 7px 12px;
    min-height: 36px;
    line-height: 22px;
}

.nice-select .has-multiple span.current {
    border: 1px solid #ccc;
    background: #eee;
    padding: 0 10px;
    border-radius: 3px;
    display: inline-block;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 3px;
    margin-right: 3px;
}

.nice-select .current {
    position: relative;
    top: -1px;
}
.nice-select .current::after {
    content: "*";
    display: inline-block;
    font-size: 18px;
    line-height: 1.2;
    color: #EE765E;
    margin-left: 5px;
}

.nice-select .has-multiple .multiple-options {
    display: block;
    line-height: 24px;
    padding: 0;
}

.nice-select .nice-select-search-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 5px;
    pointer-events: none;
    border-radius: 5px 5px 0 0;
}

.nice-select .nice-select-search {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    color: #444;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 12px;
    margin: 0 10px 0 0;
    width: 100%;
    min-height: 36px;
    line-height: 22px;
    height: auto;
    outline: 0 !important;
    font-size: 14px;
}

/*  style  */
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.page--scroll {
    overflow-y: hidden;
}

.list {
    border-radius: 30px;
    padding: 30px;
    margin: 100px;
    width: 600px;
    background-color: #efefef;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.list a {
    display: block;
    margin-bottom: 20px;
    font-size: 30px;
    color: #171C8F;
    font-weight: 600;
}

/*  arrows  */

.arrows {
}

.arrows__prev, .arrows__next {
    cursor: pointer;
    width: 21px;
    height: 36px;
    border: none;
    background: url(/local/templates/landing_en/img/arrows/prev.svg) no-repeat center / contain;
}

.arrows__next {
    width: 20px;
    background-image: url(/local/templates/landing_en/img/arrows/next.svg);
}

/*  like  */
.like {
    -webkit-appearance: none;
    display: block;
    position: absolute;
    width: 20px;
    height: 15px;
    right: 12px;
    top: 15px;
    border: none;
    background: transparent url(/local/templates/landing_en/img/like/empty-white.svg) no-repeat center;
    -webkit-transition: background-image 0.25s ease-in-out;
    -o-transition: background-image 0.25s ease-in-out;
    transition: background-image 0.25s ease-in-out;
    z-index: 10;
    cursor: pointer;
    padding: 0;
    -webkit-appearance: none;
}
.like .message {
    top: 17px;
    right: -22px;
}

.like_green {
    background-image: url(/local/templates/landing_en/img/like/empty-green.svg);
}

.like_full {
    background-image: url(/local/templates/landing_en/img/like/full-white.svg);
}

.like_full.like_green {
    background-image: url(/local/templates/landing_en/img/like/full-green.svg);
}

/*  message  */
.message {
    position: absolute;
    right: -11px;
    top: calc(100% + 17px);
    width: 230px;
    height: auto;
    padding: 15px 20px;
    font-size: 13px;
    line-height: 1.4;
    text-align: left;
    color: #2A384E;
    background: #EAF6F9;
    -webkit-box-shadow: 0 36px 20px rgba(12, 79, 77, 0.1), 0 24px 12px rgba(12, 79, 77, 0.1), 0 10px 8px rgba(12, 79, 77, 0.1);
    box-shadow: 0 36px 20px rgba(12, 79, 77, 0.1), 0 24px 12px rgba(12, 79, 77, 0.1), 0 10px 8px rgba(12, 79, 77, 0.1);
    border-radius: 7px;
    display: none;
    cursor: default;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.message a {
    color: #00625E;
}

.message_active {
    display: block;
    -webkit-animation: fade-in-down 0.25s ease-in-out;
    animation: fade-in-down 0.25s ease-in-out;
}

.message_hide {
    -webkit-animation: fade-out 0.25s ease-in-out;
    animation: fade-out 0.25s ease-in-out;
}

.message__corner {
    display: block;
    position: absolute;
    background: url(/local/templates/landing_en/img/message/triangle.svg) no-repeat center/contain;
    width: 32px;
    height: 10px;
    right: 17px;
    top: -10px;
}

.wave {
    display: block;
    position: absolute;
    left: 0;
    top: -7.8px;
    min-width: 100vw;
    z-index: 50;
}
/* End */


/* Start:/local/templates/landing_en/css/popup.css?17695386343868*/
.popup {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0, 98, 94, 0.3);
}

.popup_visible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: fade-in 0.25s ease-in-out;
    animation: fade-in 0.25s ease-in-out;
}
.popup_visible .popup__content {
    -webkit-animation: fade-in-center 0.25s ease-in-out;
    animation: fade-in-center 0.25s ease-in-out;
}

.popup__content {
    background: url(/local/templates/frutonyanya/img/popup/popup.svg) no-repeat center/100% 100%;
    padding: 30px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: center;
    max-width: calc(100% - 40px);
}
@media screen and (min-width: 360px) {
    .popup__content {
        padding: 30px 35px 40px;
    }
}
@media screen and (min-width: 768px) {
    .popup__content {
        padding: 40px 40px 43px;
        width: 420px;
    }
}
@media screen and (min-width: 1260px) {
    .popup__content {
        padding: 38px 67px 43px;
        width: 476px;
    }
}

.popup__img {
    height: 104px;
    display: block;
    margin-bottom: 10px;
}
@media screen and (min-width: 360px) {
    .popup__img {
        height: 111px;
        margin-bottom: 23px;
    }
}
@media screen and (min-width: 768px) {
    .popup__img {
        height: 121px;
        margin-bottom: 25px;
    }
}
@media screen and (min-width: 1260px) {
    .popup__img {
        height: 132px;
        margin-bottom: 30px;
    }
}

.popup__title {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 1;
    font-family: "Neucha", sans-serif;
    color: #00625E;
}
@media screen and (min-width: 360px) {
    .popup__title {
        font-size: 30px;
    }
}
@media screen and (min-width: 768px) {
    .popup__title {
        font-size: 35px;
    }
}
@media screen and (min-width: 1260px) {
    .popup__title {
        font-size: 40px;
    }
}

.popup__text {
    font-size: 17px;
    line-height: 1.3;
    margin-bottom: 15px;
}
@media screen and (min-width: 1260px) {
    .popup__text {
        font-size: 20px;
        line-height: 27px;
        margin-bottom: 20px;
    }
}

.popup__text a {
    color: #00625E;
}

.popup__br {
    display: none;
}
@media screen and (min-width: 360px) {
    .popup__br {
        display: block;
    }
}

.popup__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.popup__buttons .btn {
    margin: 0 5px;
}

.popup__close::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    margin-left: 10px;
    background: url(/local/templates/frutonyanya/img/popup/close.svg) no-repeat center/contain;
    position: relative;
    top: 1px;
}

.popup__cancel::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    margin-left: 10px;
    background: url(/local/templates/frutonyanya/img/popup/cancel.svg) no-repeat center/contain;
    position: relative;
    top: 1px;
}

@media screen and (min-width: 360px) {
    .popup_social .popup__title {
        font-size: 25px;
    }
}
@media screen and (min-width: 768px) {
    .popup_social .popup__title {
        font-size: 30px;
    }
}
/* End */


/* Start:/local/templates/landing_en/css/swiper.css?17695386348395*/
@font-face {
    font-family: 'swiper-icons';
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper, .swiper-wrapper {
    position: relative;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    list-style: none;
    padding: 0
}

.swiper-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-pointer-events {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-backface-hidden .swiper-slide {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), transparent)
}

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

.swiper-centered > .swiper-wrapper::before {
    content: '';
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    height: var(--swiper-centered-offset-after)
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}
/* End */


/* Start:/local/templates/landing_en/css/breadcrumbs.css?17695386341311*/
.breadcrumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px 15px;
    padding: 0 20px;
}
@media screen and (min-width: 768px) {
    .breadcrumbs {
        margin-bottom: 20px;
    }
}
@media screen and (min-width: 1260px) {
    .breadcrumbs {
        margin-bottom: 25px;
    }
}

.breadcrumbs__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
    color: rgba(42, 56, 78, 0.6);
    font-size: 13px;
    line-height: 1.45;
    padding: 0;
    margin: 0;
    list-style: none;
}

.breadcrumbs__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: auto;
}
.breadcrumbs__item a:hover {
    text-decoration: none;
    color: #2A384E;
}

.breadcrumbs__sep {
    margin: 0 10px;
    width: 9px;
    height: 9px;
    background: url(/local/templates/frutonyanya/img/breadcrumbs/arrow.svg) no-repeat center/contain;
    position: relative;
    top: 2px;
}
@media screen and (min-width: 768px) {
    .breadcrumbs__sep {
        top: 1px;
    }
}
/* End */


/* Start:/local/templates/landing_en/css/good2.css?176953863426759*/
.good {
    background: #F6FAFC;
    padding: 18px 0 20px 0;
}
@media screen and (min-width: 360px) {
    .good {
        padding-bottom: 40px;
    }
}
@media screen and (min-width: 768px) {
    .good {
        padding-bottom: 50px;
    }
}
@media screen and (min-width: 1260px) {
    .good {
        padding-top: 25px;
        padding-bottom: 70px;
    }
}

.good__content {
    position: relative;
}
@media screen and (min-width: 1260px) {
    .good__content {
        width: 870px;
        margin-top: 37px;
    }
}

@media screen and (min-width: 768px) {
    .good__inner {
        min-height: 290px;
        width: 354px;
        margin-left: auto;
    }
    .good__inner.show {
        min-height: 360px;
    }
    .good__inner.show .good__slides {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media screen and (min-width: 1260px) {
    .good__inner {
        width: 410px;
        min-height: 420px;
    }
    .good__inner.show {
        min-height: 510px;
    }
}

.good__head {
    margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
    .good__head {
        margin-bottom: 25px;
    }
}
@media screen and (min-width: 1260px) {
    .good__head {
        margin-bottom: 30px;
    }
}

.good__title {
    font-family: "Neucha", sans-serif;
    color: #00625E;
    font-size: 30px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 20px;
    padding-right: 40px;
}
@media screen and (min-width: 768px) {
    .good__title {
        font-size: 35px;
        padding-right: 0;
    }
}
@media screen and (min-width: 1260px) {
    .good__title {
        font-size: 40px;
    }
}

.good__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
}
.good__descr {
    color: rgba(42, 56, 78, 0.6);
}
.good__link {
    text-decoration: none;
    margin-left: 50%;
    margin-bottom: 30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.good__link--desktop {
    display: none;
}
.good__link::after {
    width: 8px;
    height: 14px;
    background: url(/local/templates/frutonyanya/img/good/button-arrow-down.svg) no-repeat center/contain;
    top: 3px;
}
@media screen and (min-width: 768px) {
    .good__link {
        margin-left: 0;
        margin-right: 20px;
        margin-bottom: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .good__link--desktop {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    .good__link--mobile {
        display: none;
    }
}
.good__slider {
    margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
    .good__slider {
        position: absolute;
        top: 0;
        left: 0;
    }
}
@media (max-width: 767px) and (min-width: 450px) {
    .good__slider {
        width: 410px;
        margin-right: auto;
        margin-left: auto;
    }
}

.good-swiper {
    position: relative;
}

.good__wraper {
    margin-right: auto;
    margin-left: auto;
}
@media screen and (min-width: 768px) {
    .good__wraper {
        width: 270px;
    }
}
@media screen and (min-width: 1260px) {
    .good__wraper {
        width: 330px;
    }
}

.good__arrow {
    position: absolute;
    display: none;
    height: 100%;
    z-index: 1;
    top: 0;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    caret-color: transparent;
}
@media screen and (min-width: 768px) {
    .good__arrow {
        width: 30px;
        background-size: 15px;
        display: block;
    }
    .good__arrow.swiper-button-lock {
        display: none;
    }
}
@media screen and (min-width: 1260px) {
    .good__arrow {
        width: 40px;
        background-size: 20px;
    }
}
.good__arrow.swiper-button-prev {
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3343 20.9955L25.4607 23.6907C21.4459 22.3712 18.5121 21.3886 16.6591 20.7428C14.8342 20.069 12.3496 19.0443 9.20514 17.6686C6.08879 16.2648 3.0707 14.7067 0.150879 12.9941C0.150879 11.8711 0.26318 10.8042 0.487781 9.79349C3.80066 8.81086 7.9979 7.19654 13.0795 4.95052C18.1611 2.7045 22.1618 1.11825 25.0817 0.191772L25.7134 2.5922C24.1692 3.23793 20.9265 4.76803 15.9853 7.1825C11.0721 9.56889 7.19776 11.2113 4.36216 12.1097C5.93437 13.3169 9.42974 15.0014 14.8483 17.1632C20.2668 19.297 23.7621 20.5744 25.3343 20.9955Z' fill='%2300625E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.1873 0L25.8928 2.68087L25.7716 2.73153C24.2323 3.37524 20.9938 4.90327 16.0516 7.31819C11.2961 9.62801 7.50734 11.2441 4.6886 12.1634C6.34183 13.3431 9.7402 14.9629 14.9041 17.0231C20.3247 19.1576 23.8113 20.4313 25.3734 20.8498L25.48 20.8783L25.6218 23.9026L25.4136 23.8342C21.3987 22.5146 18.4638 21.5316 16.6095 20.8854L16.6069 20.8845C14.7779 20.2092 12.2901 19.1831 9.14469 17.8069L9.1432 17.8063C6.02198 16.4003 2.99909 14.8397 0.0745708 13.1243L0 13.0806V12.9941C0 11.861 0.113314 10.7832 0.340497 9.76083L0.359764 9.67413L0.444915 9.64887C3.74907 8.66882 7.93975 7.05732 13.0186 4.81255C18.1019 2.56579 22.1084 0.976949 25.0361 0.0479875L25.1873 0ZM24.9762 0.38396C22.0777 1.31437 18.1332 2.88198 13.1406 5.08865C8.09969 7.31667 3.92439 8.92532 0.616256 9.91283C0.412417 10.8603 0.307538 11.8586 0.302089 12.9078C3.19372 14.6002 6.18183 16.1412 9.26644 17.5307C12.4088 18.9055 14.8897 19.9286 16.7102 20.6009C18.5297 21.2349 21.3927 22.1942 25.2997 23.479L25.1888 21.1123C23.559 20.6611 20.0907 19.3899 14.793 17.3038L14.7924 17.3035C9.37699 15.143 5.86177 13.4515 4.27029 12.2295L4.04081 12.0533L4.31663 11.9659C7.14173 11.0708 11.0084 9.43218 15.9194 7.04681C20.7343 4.69408 23.9405 3.17902 25.5341 2.504L24.9762 0.38396Z' fill='%2300625E'/%3E%3C/svg%3E%0A");
    background-position: left center;
}
@media screen and (min-width: 1260px) {
    .good__arrow.swiper-button-prev:hover {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3343 20.9955L25.4607 23.6907C21.4459 22.3712 18.5121 21.3886 16.6591 20.7428C14.8342 20.069 12.3496 19.0443 9.20514 17.6686C6.08879 16.2648 3.0707 14.7067 0.150879 12.9941C0.150879 11.8711 0.26318 10.8042 0.487781 9.79349C3.80066 8.81086 7.9979 7.19654 13.0795 4.95052C18.1611 2.7045 22.1618 1.11825 25.0817 0.191772L25.7134 2.5922C24.1692 3.23793 20.9265 4.76803 15.9853 7.1825C11.0721 9.56889 7.19776 11.2113 4.36216 12.1097C5.93437 13.3169 9.42974 15.0014 14.8483 17.1632C20.2668 19.297 23.7621 20.5744 25.3343 20.9955Z' fill='%23a4d3de'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.1873 0L25.8928 2.68087L25.7716 2.73153C24.2323 3.37524 20.9938 4.90327 16.0516 7.31819C11.2961 9.62801 7.50734 11.2441 4.6886 12.1634C6.34183 13.3431 9.7402 14.9629 14.9041 17.0231C20.3247 19.1576 23.8113 20.4313 25.3734 20.8498L25.48 20.8783L25.6218 23.9026L25.4136 23.8342C21.3987 22.5146 18.4638 21.5316 16.6095 20.8854L16.6069 20.8845C14.7779 20.2092 12.2901 19.1831 9.14469 17.8069L9.1432 17.8063C6.02198 16.4003 2.99909 14.8397 0.0745708 13.1243L0 13.0806V12.9941C0 11.861 0.113314 10.7832 0.340497 9.76083L0.359764 9.67413L0.444915 9.64887C3.74907 8.66882 7.93975 7.05732 13.0186 4.81255C18.1019 2.56579 22.1084 0.976949 25.0361 0.0479875L25.1873 0ZM24.9762 0.38396C22.0777 1.31437 18.1332 2.88198 13.1406 5.08865C8.09969 7.31667 3.92439 8.92532 0.616256 9.91283C0.412417 10.8603 0.307538 11.8586 0.302089 12.9078C3.19372 14.6002 6.18183 16.1412 9.26644 17.5307C12.4088 18.9055 14.8897 19.9286 16.7102 20.6009C18.5297 21.2349 21.3927 22.1942 25.2997 23.479L25.1888 21.1123C23.559 20.6611 20.0907 19.3899 14.793 17.3038L14.7924 17.3035C9.37699 15.143 5.86177 13.4515 4.27029 12.2295L4.04081 12.0533L4.31663 11.9659C7.14173 11.0708 11.0084 9.43218 15.9194 7.04681C20.7343 4.69408 23.9405 3.17902 25.5341 2.504L24.9762 0.38396Z' fill='%23a4d3de'/%3E%3C/svg%3E%0A");
    }
}
.good__arrow.swiper-button-prev.disabled {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3343 20.9955L25.4607 23.6907C21.4459 22.3712 18.5121 21.3886 16.6591 20.7428C14.8342 20.069 12.3496 19.0443 9.20514 17.6686C6.08879 16.2648 3.0707 14.7067 0.150879 12.9941C0.150879 11.8711 0.26318 10.8042 0.487781 9.79349C3.80066 8.81086 7.9979 7.19654 13.0795 4.95052C18.1611 2.7045 22.1618 1.11825 25.0817 0.191772L25.7134 2.5922C24.1692 3.23793 20.9265 4.76803 15.9853 7.1825C11.0721 9.56889 7.19776 11.2113 4.36216 12.1097C5.93437 13.3169 9.42974 15.0014 14.8483 17.1632C20.2668 19.297 23.7621 20.5744 25.3343 20.9955Z' fill='%23cccccc'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.1873 0L25.8928 2.68087L25.7716 2.73153C24.2323 3.37524 20.9938 4.90327 16.0516 7.31819C11.2961 9.62801 7.50734 11.2441 4.6886 12.1634C6.34183 13.3431 9.7402 14.9629 14.9041 17.0231C20.3247 19.1576 23.8113 20.4313 25.3734 20.8498L25.48 20.8783L25.6218 23.9026L25.4136 23.8342C21.3987 22.5146 18.4638 21.5316 16.6095 20.8854L16.6069 20.8845C14.7779 20.2092 12.2901 19.1831 9.14469 17.8069L9.1432 17.8063C6.02198 16.4003 2.99909 14.8397 0.0745708 13.1243L0 13.0806V12.9941C0 11.861 0.113314 10.7832 0.340497 9.76083L0.359764 9.67413L0.444915 9.64887C3.74907 8.66882 7.93975 7.05732 13.0186 4.81255C18.1019 2.56579 22.1084 0.976949 25.0361 0.0479875L25.1873 0ZM24.9762 0.38396C22.0777 1.31437 18.1332 2.88198 13.1406 5.08865C8.09969 7.31667 3.92439 8.92532 0.616256 9.91283C0.412417 10.8603 0.307538 11.8586 0.302089 12.9078C3.19372 14.6002 6.18183 16.1412 9.26644 17.5307C12.4088 18.9055 14.8897 19.9286 16.7102 20.6009C18.5297 21.2349 21.3927 22.1942 25.2997 23.479L25.1888 21.1123C23.559 20.6611 20.0907 19.3899 14.793 17.3038L14.7924 17.3035C9.37699 15.143 5.86177 13.4515 4.27029 12.2295L4.04081 12.0533L4.31663 11.9659C7.14173 11.0708 11.0084 9.43218 15.9194 7.04681C20.7343 4.69408 23.9405 3.17902 25.5341 2.504L24.9762 0.38396Z' fill='%23cccccc'/%3E%3C/svg%3E%0A");
}
.good__arrow.swiper-button-next {
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.431876 23.6907L0.558215 20.9955C2.13043 20.5744 5.62579 19.297 11.0443 17.1632C16.4628 15.0014 19.9582 13.3169 21.5304 12.1097C18.6948 11.2113 14.8064 9.56889 9.86515 7.1825C4.95199 4.76803 1.72334 3.23793 0.179199 2.5922L0.810892 0.191772C3.73071 1.11825 7.73143 2.7045 12.813 4.95052C17.8947 7.19654 22.0919 8.81086 25.4048 9.79349C25.6294 10.8042 25.7417 11.8711 25.7417 12.9941C22.8219 14.7067 19.7897 16.2648 16.6453 17.6686C13.529 19.0443 11.0443 20.069 9.19134 20.7428C7.36645 21.3886 4.44663 22.3712 0.431876 23.6907Z' fill='%2300625E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.705491 0L0.856724 0.0479875C3.78436 0.976949 7.79094 2.56579 12.8742 4.81255C17.953 7.05732 22.1437 8.66882 25.4479 9.64887L25.533 9.67413L25.5523 9.76083C25.7795 10.7832 25.8928 11.861 25.8928 12.9941V13.0806L25.8182 13.1243C22.8935 14.8398 19.8564 16.4005 16.707 17.8065C13.5895 19.1827 11.1007 20.2093 9.24311 20.8848L9.24187 20.8852C7.41527 21.5315 4.49407 22.5146 0.479186 23.8342L0.271033 23.9026L0.412796 20.8783L0.519346 20.8498C2.08153 20.4313 5.56811 19.1576 10.9887 17.0231C16.1526 14.9629 19.5509 13.3431 21.2042 12.1634C18.3847 11.2442 14.5823 9.62828 9.79969 7.31849L9.79876 7.31804C4.88465 4.9031 1.66027 3.37516 0.121152 2.73153L0 2.68087L0.705491 0ZM0.916591 0.383961L0.358683 2.50401C1.95172 3.1791 5.14401 4.69422 9.93143 7.04689C14.8704 9.43217 18.751 11.0708 21.5762 11.9659L21.852 12.0533L21.6225 12.2295C20.031 13.4515 16.5158 15.143 11.1004 17.3035L11.0998 17.3038C5.8021 19.3899 2.33384 20.6611 0.704023 21.1123L0.593087 23.479C4.5001 22.1941 7.34895 21.2348 9.1405 20.6009C10.9887 19.9288 13.4694 18.9057 16.584 17.5308C19.6966 16.1413 22.6988 14.6003 25.5907 12.9078C25.5853 11.8586 25.4804 10.8603 25.2765 9.91283C21.9684 8.92532 17.7931 7.31667 12.7522 5.08865C7.75963 2.88198 3.81513 1.31437 0.916591 0.383961Z' fill='%2300625E'/%3E%3C/svg%3E%0A");
    background-position: right center;
}
@media screen and (min-width: 1260px) {
    .good__arrow.swiper-button-next:hover {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.431876 23.6907L0.558215 20.9955C2.13043 20.5744 5.62579 19.297 11.0443 17.1632C16.4628 15.0014 19.9582 13.3169 21.5304 12.1097C18.6948 11.2113 14.8064 9.56889 9.86515 7.1825C4.95199 4.76803 1.72334 3.23793 0.179199 2.5922L0.810892 0.191772C3.73071 1.11825 7.73143 2.7045 12.813 4.95052C17.8947 7.19654 22.0919 8.81086 25.4048 9.79349C25.6294 10.8042 25.7417 11.8711 25.7417 12.9941C22.8219 14.7067 19.7897 16.2648 16.6453 17.6686C13.529 19.0443 11.0443 20.069 9.19134 20.7428C7.36645 21.3886 4.44663 22.3712 0.431876 23.6907Z' fill='%23a4d3de'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.705491 0L0.856724 0.0479875C3.78436 0.976949 7.79094 2.56579 12.8742 4.81255C17.953 7.05732 22.1437 8.66882 25.4479 9.64887L25.533 9.67413L25.5523 9.76083C25.7795 10.7832 25.8928 11.861 25.8928 12.9941V13.0806L25.8182 13.1243C22.8935 14.8398 19.8564 16.4005 16.707 17.8065C13.5895 19.1827 11.1007 20.2093 9.24311 20.8848L9.24187 20.8852C7.41527 21.5315 4.49407 22.5146 0.479186 23.8342L0.271033 23.9026L0.412796 20.8783L0.519346 20.8498C2.08153 20.4313 5.56811 19.1576 10.9887 17.0231C16.1526 14.9629 19.5509 13.3431 21.2042 12.1634C18.3847 11.2442 14.5823 9.62828 9.79969 7.31849L9.79876 7.31804C4.88465 4.9031 1.66027 3.37516 0.121152 2.73153L0 2.68087L0.705491 0ZM0.916591 0.383961L0.358683 2.50401C1.95172 3.1791 5.14401 4.69422 9.93143 7.04689C14.8704 9.43217 18.751 11.0708 21.5762 11.9659L21.852 12.0533L21.6225 12.2295C20.031 13.4515 16.5158 15.143 11.1004 17.3035L11.0998 17.3038C5.8021 19.3899 2.33384 20.6611 0.704023 21.1123L0.593087 23.479C4.5001 22.1941 7.34895 21.2348 9.1405 20.6009C10.9887 19.9288 13.4694 18.9057 16.584 17.5308C19.6966 16.1413 22.6988 14.6003 25.5907 12.9078C25.5853 11.8586 25.4804 10.8603 25.2765 9.91283C21.9684 8.92532 17.7931 7.31667 12.7522 5.08865C7.75963 2.88198 3.81513 1.31437 0.916591 0.383961Z' fill='%23a4d3de'/%3E%3C/svg%3E");
    }
}
.good__arrow.swiper-button-next.disabled {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.431876 23.6907L0.558215 20.9955C2.13043 20.5744 5.62579 19.297 11.0443 17.1632C16.4628 15.0014 19.9582 13.3169 21.5304 12.1097C18.6948 11.2113 14.8064 9.56889 9.86515 7.1825C4.95199 4.76803 1.72334 3.23793 0.179199 2.5922L0.810892 0.191772C3.73071 1.11825 7.73143 2.7045 12.813 4.95052C17.8947 7.19654 22.0919 8.81086 25.4048 9.79349C25.6294 10.8042 25.7417 11.8711 25.7417 12.9941C22.8219 14.7067 19.7897 16.2648 16.6453 17.6686C13.529 19.0443 11.0443 20.069 9.19134 20.7428C7.36645 21.3886 4.44663 22.3712 0.431876 23.6907Z' fill='%23cccccc'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.705491 0L0.856724 0.0479875C3.78436 0.976949 7.79094 2.56579 12.8742 4.81255C17.953 7.05732 22.1437 8.66882 25.4479 9.64887L25.533 9.67413L25.5523 9.76083C25.7795 10.7832 25.8928 11.861 25.8928 12.9941V13.0806L25.8182 13.1243C22.8935 14.8398 19.8564 16.4005 16.707 17.8065C13.5895 19.1827 11.1007 20.2093 9.24311 20.8848L9.24187 20.8852C7.41527 21.5315 4.49407 22.5146 0.479186 23.8342L0.271033 23.9026L0.412796 20.8783L0.519346 20.8498C2.08153 20.4313 5.56811 19.1576 10.9887 17.0231C16.1526 14.9629 19.5509 13.3431 21.2042 12.1634C18.3847 11.2442 14.5823 9.62828 9.79969 7.31849L9.79876 7.31804C4.88465 4.9031 1.66027 3.37516 0.121152 2.73153L0 2.68087L0.705491 0ZM0.916591 0.383961L0.358683 2.50401C1.95172 3.1791 5.14401 4.69422 9.93143 7.04689C14.8704 9.43217 18.751 11.0708 21.5762 11.9659L21.852 12.0533L21.6225 12.2295C20.031 13.4515 16.5158 15.143 11.1004 17.3035L11.0998 17.3038C5.8021 19.3899 2.33384 20.6611 0.704023 21.1123L0.593087 23.479C4.5001 22.1941 7.34895 21.2348 9.1405 20.6009C10.9887 19.9288 13.4694 18.9057 16.584 17.5308C19.6966 16.1413 22.6988 14.6003 25.5907 12.9078C25.5853 11.8586 25.4804 10.8603 25.2765 9.91283C21.9684 8.92532 17.7931 7.31667 12.7522 5.08865C7.75963 2.88198 3.81513 1.31437 0.916591 0.383961Z' fill='%23cccccc'/%3E%3C/svg%3E");
}
.good__arrow.disabled {
    cursor: inherit;
}

.good__slides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media screen and (min-width: 768px) {
    .good__slides {
        display: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0px;
    }
}
@media screen and (min-width: 1260px) {
    .good__slides {
        margin-bottom: 0;
    }
}

.good__slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 243px;
    background: #CEE9EF;
    border-radius: 7px;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media screen and (min-width: 360px) {
    .good__slide {
        height: 304px;
    }
}
@media screen and (min-width: 450px) {
    .good__slide {
        height: 350px;
    }
}
@media (max-width: 767px) {
    .good__slide {
        position: relative;
        height: auto !important;
    }
    .good__slide::after {
        display: block;
        content: "";
        padding-top: 103%;
    }
    .good__slide .good__image {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}
@media screen and (min-width: 768px) {
    .good__slide {
        width: 74px;
        height: 70px;
        cursor: pointer;
        -webkit-transition: 0.1s;
        -o-transition: 0.1s;
        transition: 0.1s;
        position: relative;
    }
    .good__slide::before {
        display: block;
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 1;
        border-radius: 7px;
        border: 3px solid transparent;
    }
    .good__slide:hover::before {
        border: 3px solid #A4D3DE;
    }
    .good__slide.active::before {
        border: 3px solid #00625E;
    }
    .good__slide .good__discontinued {
        display: none;
    }
}
@media screen and (min-width: 1260px) {
    .good__slide {
        width: 74px;
        height: 74px;
    }
}

.good__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (min-width: 768px) {
    .good__pagination {
        display: none;
    }
}

.good__paginationItem {
    display: block;
    caret-color: transparent;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 7px;
    border: 1px solid #00625E;
}
.good__paginationItem.swiper-pagination-bullet-active {
    background-color: #00625E;
}

.good__image {
    max-height: 100%;
    max-width: 100%;
    -webkit-filter: drop-shadow(0px 60px 50px rgba(12, 79, 77, 0.5));
    filter: drop-shadow(0px 60px 50px rgba(12, 79, 77, 0.5));
}
@media screen and (min-width: 768px) {
    .good__image {
        max-height: 80%;
        max-width: 80%;
    }
}
@media screen and (min-width: 1260px) {
    .good__image {
        -webkit-filter: drop-shadow(0 20px 15px rgba(12, 79, 77, 0.3));
        filter: drop-shadow(0 20px 15px rgba(12, 79, 77, 0.3));
    }
}

.good__active {
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 243px;
    background: #CEE9EF;
    border-radius: 7px;
    overflow: hidden;
}
@media screen and (min-width: 768px) {
    .good__active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 326px;
        height: 335px;
        margin-bottom: 10px;
    }
}
@media screen and (min-width: 1260px) {
    .good__active {
        width: 410px;
        height: 425px;
        margin-bottom: 15px;
    }
}

.good__bgTransparent {
    background: transparent !important;
    position: relative;
    -webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
}
.good__bgTransparent .good__picture, .good__bgTransparent .good__image {
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: inherit;
    max-width: 100%;
}
.good__bgTransparent .good__image {
    -webkit-filter: none !important;
    filter: none !important;
}
.good__bgTransparent.good__slide {
    border-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.good__bgTransparent.good__slide:hover {
    border-color: #a4d3de;
}
.good__bgTransparent.good__slide.active {
    border-color: #00625e;
}

.good__picture {
    display: none;
    max-height: 100%;
    max-width: 100%;
    -webkit-filter: drop-shadow(0px 60px 50px rgba(12, 79, 77, 0.5));
    filter: drop-shadow(0px 60px 50px rgba(12, 79, 77, 0.5));
}
@media screen and (min-width: 768px) {
    .good__picture {
        display: block;
    }
}
@media screen and (min-width: 1260px) {
    .good__picture {
        -webkit-filter: drop-shadow(0px 60px 50px rgba(12, 79, 77, 0.5));
        filter: drop-shadow(0px 60px 50px rgba(12, 79, 77, 0.5));
    }
}

.good__text {
    display: block;
    margin-bottom: 30px;
    padding: 25px 22px 20px 22px;
    background-image: url("/local/templates/frutonyanya/img/good/text-bg.svg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #00625E;
    text-align: center;
    font-size: 13px;
    line-height: 140%;
}
@media screen and (min-width: 360px) {
    .good__text {
        font-size: 16px;
        line-height: 145%;
    }
}
@media screen and (min-width: 768px) {
    .good__text {
        padding: 30px;
        text-align: left;
    }
}
.good__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
    .good__list {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.good__item {
    margin: 0 6px 10px 6px;
}

.good__icon {
    height: 78px;
}

.good__icon.good__icon_age {
    width: 90px;
}

.good__icon_natural_fruit_apple {
    height: 78px !important;
}

.good__icon.good__icon_learn_to_chew {
    height: 87px;
}

.good__icon.good__icon_gmo {
    width: 110px;
}

.good__icon.good__icon_komfort {
    height: 60px;
}

.good__icon.good__icon_nat_frut_yag {
    height: 60px;
}

.good__icon.good__icon_nat_yag {
    height: 60px;
}

.good__icon.good__icon_nat_frut {
    height: 60px;
}

.good__icon.good__icon_nat_slvk_2 {
    height: 72px;
}

.good__icon.good__icon_without_milk {
    height: 22px;
    margin-top: 16px;
}

.good__icon.good__icon_holod {
    height: 32px;
    margin-top: 10px;
}

.good__icon.good__icon_grourmets {
    width: 90px;
    height: 90px;
}

.good__discontinued {
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 7px 15px 7px 15px;
    background-color: #f1f9fa;
    font-size: 13px;
    line-height: 1.4;
    text-align: center;
    color: #2A384E;
    border-radius: 7px;
    font-family: "Roboto Condensed", sans-serif;
    z-index: 5;
}
@media screen and (min-width: 400px) {
    .good__discontinued {
        white-space: nowrap;
    }
}
@media (max-width: 767px) {
    .good__pagination {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .good__paginationItem {
        margin-bottom: 10px;
    }
}
.good__sliderOne .good__pagination {
    display: none;
}
.good__sliderOne .good__slides {
    margin-bottom: 0;
}

@media screen and (min-width: 768px) {
    .good__sliderOne .good-swiper {
        display: none !important;
    }
}
.good__slide .good__image {
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: inherit;
    max-width: 100%;
}

.good__picture {
    height: 100%;
}

.good__icon {
    width: auto;
}


.good__icon[src*=Natiral_fruits] {
    height: 60px;
}

@media (max-width: 767px) {
    .good__slides.swiper-wrapper .swiper-slide {
         flex-basis:auto;
        -ms-flex-preferred-size:auto;
        margin: 0;
    }
}

@media (max-width: 540px) {
    .good__slides.swiper-wrapper .swiper-slide {
        -ms-flex:0 0 auto;
         flex:0 0 auto;
    }
}


/* End */


/* Start:/local/templates/landing_en/css/aside.css?17695386341416*/
.aside {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 0;
}
@media screen and (min-width: 768px) {
    .aside {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: stretch;
        flex-wrap: wrap;
    }
}
@media screen and (min-width: 1260px) {
    .aside {
        display: block;
        position: absolute;
        top: 215px;
        left: calc(50% + 322px);
        z-index: 10;
        padding: 0;
    }
}

.aside__wrapper:last-child .aside__card {
    margin-bottom: 0;
}
@media screen and (min-width: 768px) {
    .aside__wrapper {
        height: auto;
    }
}
@media screen and (min-width: 1260px) {
    .aside__wrapper {
        height: auto;
    }
}

.aside__card {
    width: calc(100vw - 40px);
    margin: 0 auto;
    margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
    .aside__card {
        width: 354px;
        height: 100%;
        margin: 0 10px;
    }
}
@media screen and (min-width: 1260px) {
    .aside__card {
        display: block;
        width: 278px;
        height: auto;
        margin: 0;
        margin-bottom: 15px;
        position: relative;
    }
}

@media screen and (min-width: 768px) {
    .aside__cardInner {
        height: 100%;
    }
}
@media screen and (min-width: 1260px) {
    .aside__cardInner {
        height: auto;
    }
}
/* End */


/* Start:/local/templates/landing_en/css/card.css?17695386343618*/
.card {
    display: block;
    background-color: #fff;
    border: 1px solid rgba(1, 78, 114, 0.08);
    -webkit-box-shadow: 0px 1px 2px rgba(1, 78, 114, 0.1);
    box-shadow: 0px 1px 2px rgba(1, 78, 114, 0.1);
    border-radius: 7px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}
@media screen and (min-width: 768px) {
    .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        height: 100%;
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1260px) {
    .card {
        min-height: 425px;
    }
}
.card--image .card__info {
    position: absolute;
}

.card__background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.card__link {
    display: block;
    text-decoration: none;
    position: relative;
    z-index: 5;
}
.card__link:hover, .card__link:focus {
    text-decoration: none;
}
@media screen and (min-width: 768px) {
    .card__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
.card__info {
    display: block;
    padding: 30px 30px 20px 30px;
    text-align: center;
}
@media screen and (min-width: 768px) {
    .card__info {
        padding: 30px 30px 20px 30px;
    }
}
@media screen and (min-width: 1260px) {
    .card__info {
        padding: 30px 30px 20px 30px;
    }
}

.card__category {
    display: block;
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    font-family: "Roboto Condensed", sans-serif;
    color: rgba(42, 56, 78, 0.6);
}
.card__title {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 135%;
    font-family: "Neucha", sans-serif;
    color: #00625E;
}
.card__title.white {
    color: #ffffff;
}
.card__title.size22 {
    font-size: 22px;
}
.card__image {
    display: block;
    width: 100%;
    height: 229px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.card__image--contain {
    background-size: contain;
}
.card__image--cover-desk {
    background-size: contain;
}
@media screen and (min-width: 768px) {
    .card__image {
        height: 232px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media screen and (min-width: 1260px) {
    .card__image {
        height: 232px;
        background-position: center bottom;
    }
    .card__image--cover-desk {
        background-size: cover;
    }
}

.card__button {
    position: absolute;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
/* End */


/* Start:/local/templates/landing_en/css/info.css?17695386345418*/
.info {
    display: block;
    padding: 40px 0 40px 0;
    background: #fff;
}
@media screen and (min-width: 1260px) {
    .info {
        padding-top: 70px;
        padding-bottom: 70px;
    }
}

@media screen and (min-width: 1260px) {
    .info__content {
        width: 872px;
    }
}

@media screen and (min-width: 768px) {
    .info__row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
@media screen and (min-width: 768px) {
    .info__col:first-child {
        width: 310px;
    }
    .info__col:last-child {
        width: 350px;
    }
}
@media screen and (min-width: 1260px) {
    .info__col:first-child {
        width: 410px;
    }
    .info__col:last-child {
        width: 410px;
    }
}

.info__block {
    display: block;
    margin-bottom: 30px;
}
@media screen and (min-width: 1260px) {
    .info__block {
        margin-bottom: 50px;
    }
}

.info__title {
    display: block;
    margin-bottom: 10px;
    font-family: "Neucha", sans-serif;
    color: #00625E;
    font-weight: 400;
    font-size: 25px;
    line-height: 100%;
}
@media screen and (min-width: 1260px) {
    .info__title {
        font-size: 30px;
        line-height: 100%;
    }
}

.info__descr {
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
    color: #2A384E;
}
@media screen and (min-width: 1260px) {
    .info__descr {
        font-size: 18px;
        line-height: 145%;
        color: #2A384E;
    }
}

.info__tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 10px 0;
    border-bottom: 1px solid rgba(1, 78, 114, 0.08);
}
.info__tr:first-child {
    padding-top: 5px;
}
.info__tr:last-child {
    border: none;
}
.info__td {
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
    color: #2A384E;
}
@media screen and (min-width: 1260px) {
    .info__td {
        font-size: 18px;
    }
}

.info__name {
    text-align: left;
}
.info__count {
    font-weight: bold;
    text-align: right;
}
.info__steps {
    margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
    .info__steps {
        margin-bottom: 40px;
    }
}
.info__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
    .info__list--three .info__item {
        width: 220px;
    }
}
@media screen and (min-width: 1260px) {
    .info__list--three .info__item {
        width: 270px;
    }
    .info__list--three .info__text {
        padding: 0 !important;
    }
}

.info__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
}
@media screen and (min-width: 768px) {
    .info__item {
        width: 160px;
    }
}
@media screen and (min-width: 1260px) {
    .info__item {
        width: 196px;
    }
    .info__item:first-child .info__text {
        padding: 0 20px;
    }
    .info__item:last-child .info__text {
        padding: 0 20px;
    }
}

.info__icon {
    display: block;
    width: 134px;
    margin-bottom: 6px;
}
@media screen and (min-width: 768px) {
    .info__icon {
        width: 142px;
    }
}
.info__text {
    display: block;
    text-align: center;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #2A384E;
}
@media screen and (min-width: 360px) {
    .info__text {
        font-size: 16px;
        line-height: 1.45;
    }
}
.info__text b {
    font-family: "Neucha", sans-serif;
    color: #00625E;
    font-size: 20px;
    display: block;
}
.info__text span {
    display: block;
    margin-top: 10px;
    font-size: 0.87em;
    line-height: 1.2em;
    color: rgba(42, 56, 78, 0.6);
}

.info__ps {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 120%;
    color: rgba(42, 56, 78, 0.6);
    padding-left: 20px;
    position: relative;
}
.info__ps::before {
    content: "*";
    position: absolute;
    top: 0;
    left: 0;
}
@media screen and (min-width: 768px) {
    .info__ps {
        font-size: 13px;
        line-height: 140%;
        padding-left: 0;
    }
    .info__ps::before {
        left: -20px;
    }
}
/* End */


/* Start:/local/templates/landing_en/css/sellers.css?17695386342780*/
.sellers {
    display: block;
    background: #EAF6F9;
    padding: 40px 0 40px 0;
}
@media screen and (min-width: 768px) {
    .sellers {
        padding-top: 50px;
        padding-bottom: 30px;
    }
}
@media screen and (min-width: 1260px) {
    .sellers {
        padding-top: 70px;
        padding-bottom: 40px;
    }
}

.sellers__content {
    display: block;
}
.sellers__title {
    font-family: "Neucha", sans-serif;
    color: #00625E;
    font-size: 30px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: left;
}
@media screen and (min-width: 768px) {
    .sellers__title {
        margin-bottom: 25px;
        font-size: 35px;
    }
}
@media screen and (min-width: 1260px) {
    .sellers__title {
        margin-bottom: 40px;
        font-size: 50px;
    }
}

.sellers__wrapper {
    overflow: visible !important;
}
@media screen and (min-width: 768px) {
    .sellers__wrapper {
        overflow: hidden !important;
    }
}

.sellers__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (min-width: 768px) {
    .sellers__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 760px;
    }
}
@media screen and (min-width: 1260px) {
    .sellers__list {
        width: 1022px;
    }
}

.sellers__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px;
    width: 240px;
    background-color: #fff;
    border-radius: 7px;
    overflow: hidden;
}
@media screen and (min-width: 400px) {
    .sellers__item {
        width: 305px;
    }
}
@media screen and (min-width: 768px) {
    .sellers__item {
        width: 230px;
        margin-right: 20px;
        margin-bottom: 20px;
    }
}
@media screen and (min-width: 1260px) {
    .sellers__item {
        width: 278px;
        margin-right: 30px;
        margin-bottom: 30px;
    }
    .sellers__item:hover {
        -webkit-box-shadow: 0px 1px 2px rgba(1, 78, 114, 0.1);
        box-shadow: 0px 1px 2px rgba(1, 78, 114, 0.1);
    }
}

.sellers__image {
    display: block;
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
}
/* End */


/* Start:/local/templates/landing_en/css/promo.css?17695386342760*/
.promo {
    display: block;
    background: #EAF6F9;
    padding: 40px 0 0 0;
}
@media screen and (min-width: 768px) {
    .promo {
        padding-top: 50px;
    }
}
@media screen and (min-width: 1260px) {
    .promo {
        padding-top: 70px;
        padding-bottom: 70px;
    }
}

.promo__content {
    display: block;
}
.promo__title {
    font-family: "Neucha", sans-serif;
    color: #00625E;
    font-size: 30px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: left;
}
@media screen and (min-width: 768px) {
    .promo__title {
        margin-bottom: 25px;
        font-size: 35px;
    }
}
@media screen and (min-width: 1260px) {
    .promo__title {
        margin-bottom: 40px;
        font-size: 50px;
    }
}

.promo__wrapper {
    overflow: visible !important;
}
@media screen and (min-width: 768px) {
    .promo__wrapper {
        overflow: hidden !important;
    }
}

.promo__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
@media screen and (min-width: 1260px) {
    .promo__list {
        overflow: hidden;
    }
}

.promo__item {
    width: 190px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px;
}

.promo__item:last-child {
	margin-right: 0;
	padding-left: 0px;
}

.promo_info_block .product__info {
	height: 190px;
}

.promo_info_block .product__image {
    flex-direction: column;
    background: none;
    height: 100%;
}

.promo_info_block .product__image img {
	filter: none;
	width: 80px;
    margin-left: 35%;
    margin-top: auto;
}

.promo_info_block .btn_arrow {
	font-size: 14px;
}

.promo_info_block .btn_arrow::before {
    content: "";
    display: inline;
    width: 13px;
    height: 9px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 13px;
    flex: 0 0 13px;
    margin-right: 9px;
    background: url(/local/templates/frutonyanya/img/svg/button-arrow.svg) no-repeat center/contain;
    position: relative;
    top: 1px;
    transform: rotate(180deg);
}

.promo_info_block .btn_arrow::after {
	display: none;
}

@media screen and (min-width: 768px) {
    .promo__item {
        width: 167px;
        margin-right: 20px;
    }

    .promo_info_block .product__info {
    	height: auto;
    }
}
@media screen and (min-width: 1260px) {
    .promo__item {
        width: 278px;
        margin-right: 30px;
    }

    .promo__item:last-child {
		/* padding-left: 80px; */
	}

	.promo_info_block .product__image img {
		width: 150px;
		margin-left: auto;
	}

	.promo_info_block .btn_arrow {
		font-size: 17px;
	}
}
@media screen and (min-width: 768px) {
    .promo__item .product__image {
        height: 152px;
    }
}
@media screen and (min-width: 1260px) {
    .promo__item .product__image {
        height: 286px;
    }
}
/* End */


/* Start:/local/templates/landing_en/components/bitrix/catalog.element/.default/style.css?176953863381*/
.good__list{
    gap: 10px !important;
}
.good__item{
    margin: 0 !important;
}
/* End */
/* /local/templates/landing_en/css/ui_mcart.css?176953863426921 */
/* /local/templates/landing_en/css/popup.css?17695386343868 */
/* /local/templates/landing_en/css/swiper.css?17695386348395 */
/* /local/templates/landing_en/css/breadcrumbs.css?17695386341311 */
/* /local/templates/landing_en/css/good2.css?176953863426759 */
/* /local/templates/landing_en/css/aside.css?17695386341416 */
/* /local/templates/landing_en/css/card.css?17695386343618 */
/* /local/templates/landing_en/css/info.css?17695386345418 */
/* /local/templates/landing_en/css/sellers.css?17695386342780 */
/* /local/templates/landing_en/css/promo.css?17695386342760 */
/* /local/templates/landing_en/components/bitrix/catalog.element/.default/style.css?176953863381 */
