@font-face {
    font-family: "gotham";
    font-weight: 400;
    font-style: normal;
    src: url("../fonts/GothamPro/GothamPro.eot");
    src: url("../fonts/GothamPro/GothamPro.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/GothamPro.woff") format("woff"), url("../fonts/GothamPro/GothamPro.ttf") format("truetype");
}

@font-face {
    font-family: "gotham";
    font-weight: 500;
    font-style: normal;
    src: url("../fonts/GothamPro/GothamPro-Medium.eot");
    src: url("../fonts/GothamPro/GothamPro-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/GothamPro-Medium.woff") format("woff"), url("../fonts/GothamPro/GothamPro-Medium.ttf") format("truetype");
}
/*
@font-face {
    font-family: "bebas";
    font-weight: bold;
    font-style: normal;
    src: url("../fonts/BebasNeueBold/BebasNeueBold.eot");
    src: url("../fonts/BebasNeueBold/BebasNeueBold.eot?#iefix") format("embedded-opentype"), url("../fonts/BebasNeueBold/BebasNeueBold.woff") format("woff"), url("../fonts/BebasNeueBold/BebasNeueBold.ttf") format("truetype");
}
*/
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

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

*::-webkit-input-placeholder {
    color: #666;
    opacity: 1;
}

*:-moz-placeholder {
    color: #666;
    opacity: 1;
}

*::-moz-placeholder {
    color: #666;
    opacity: 1;
}

*:-ms-input-placeholder {
    color: #666;
    opacity: 1;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
    color: #666;
}

body input:required:valid,
body textarea:required:valid {
    color: #666;
}

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

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

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

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

body {
    font-size: 16px;
    min-width: 320px;
    position: relative;
    line-height: normal;
    font-family: "Montserrat", sans-serif;
}

html, body {
    overflow-x: hidden;
    min-height: 100%;
}

img {
    display: block;
    max-width: 100%;
    height: auto;
}

.text-center {
    text-align: center;
}

a {
    display: block;
    text-decoration: none;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    outline: none;
}

a:hover {
    text-decoration: none;
}

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

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

footer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background: #f9f9f9;
    padding: 34px 0 30px;
}

footer .btn-call {
    display: none;
}

button {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    cursor: pointer;
    border: none;
}

.btn {
    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;
    text-align: center;
    width: 100%;
    height: 32px;
    font-size: 11px;
    font-weight: 600;
    padding: 0;
}

.btn .icon {
    padding: 0 5px 0 0;
}

.btn-accent {
    border-radius: 15px;
    color: #fff;
    background: #f88a00;
}

.btn-accent:hover {
    background: #e98b2f;
    color: #fff;
}

.btn-blue {
    border-radius: 15px;
    background-color: #2cc1dc;
    color: #fff;
}

.btn-blue:hover {
    background: #26a8bf;
    color: #fff;
}

h2 {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
	
}

h1, .blog_h1 {
    font-size: 28.5px;
    font-weight: 600;
    color: #f88a00;
    text-transform: uppercase;
    margin: 0 0 40px;
    width: 100%;
}

h1.action-h1 {
    margin-bottom: 20px;
}

.actions-list-page h1.action-h1 {
    display: none;
}

h3 {
    text-transform: uppercase;
    color: #333333;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -0.4px;
}

input {
    width: 100%;
    border-radius: 7px;
    border: solid 1px #a9a9a9;
    height: 37px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-size: 14.5px;
    font-family: "Montserrat", sans-serif;
    color: #595858;
}

input::-webkit-input-placeholder {
    color: #595858;
}

input::-moz-placeholder {
    color: #595858;
}

input::-ms-input-placeholder {
    color: #595858;
}

input::placeholder {
    color: #595858;
}

select {
    outline: none;
}

.inputselect {
    -webkit-appearance: none;
}

.container {
    max-width: 970px;
}

.logo-footer {
    max-width: 230px;
    width: 100%;
}

.error {
    padding: 20px 0;
    height: 100vh;
}

.error .logo-footer {
    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;
    margin: 80px auto;
}

.error .text-box {
    margin: 16px 0 12px;
    font-size: 10.5px;
    max-width: 360px;
}

.error .btn {
    max-width: 101px;
    font-size: 11px;
    font-weight: 600;
    z-index: 1;
    position: relative;
}

.error .container {
    height: 100%;
}

.error .container .row {
    height: 100%;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.error-title__img {
    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;
}

.img-bg {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 554px;
    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;
}

.error-title {
    position: relative;
}

.main-slider {
    background: #ffcb05;
    height: 100vh;
}

.main-slider .slide {
    display: none;
}

.main-slider .slide:first-child {
    display: block;
}

.main-slider.slick-initialized .slide {
    display: block;
}

.main-slider .container, .main-slider .slick-list, .main-slider .slick-track {
    height: 100%;
}

.main-slider .row {
    height: 100%;
}

.main-slider__content {
    width: 100%;
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 124px 0 100px;
    position: relative;
    height: 100%;
}

.main-slider__content-before {
    content: '';
    position: absolute;
    /*background-image: url(../img/decor-img1.png);*/
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain;
    width: 489px;
    height: 274px;
    right: 0;
    top: 0;
}

.main-slider__content-after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 454px;
    height: 170px;
    /*background-image: url("../img/decor-img2.png");*/
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.main-slider__image {
    max-width: 628px;
    max-width: 693px;
    width: 100%;
    position: relative;
    z-index: 1;
    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;
}

.main-slider__image .img {
    width: 100%;
}

.main-slider__image .img img {
    background-image: url("../img/slider-preloader.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.main-slider__image-bg {
    position: absolute;
    left: 45%;
    top: 45%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 693px;
}

.main-slider__text {
    max-width: 418px;
    width: 100%;
    margin-right: 70px;
    position: relative;
    z-index: 1;
}

.main-slider__text .item-text {
    background-image: url('../img/tooltip-bg.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.5));
    width: 418px;
    height: 252px;
    padding: 25px 35px 25px 70px;
    margin: 0 0 94px;
    font-size: 15.5px;
    color: #252525;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.main-slider__text .btn {
    max-width: 212px;
    height: 51px;
    border-radius: 7px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 0 50px;
}

.main-slider__text .btn .icon {
    margin: 0 0 0 20px;
}

.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
    background-color: #2cc1dc;
}

.name-products__slide {
    font-size: 19.5px;
    font-weight: 600;
    color: #f88a00;
    padding: 0 0 20px;
    margin: 0 0 15px;
    width: 100%;
    text-transform: uppercase;
    position: relative;
}

.name-products__slide:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: url("../img/line-border.svg") no-repeat center;
    -webkit-background-size: 100%;
    background-size: 100%;
}

header {
    position: relative;
    background: #ffffff;
    border-bottom: solid 1px rgba(222, 222, 222, 0.63);
}

header .btn-smi {
    padding: 0 18px;
    margin: 0 10px 0 0;
    max-width: none;
    height: 30px;
    font-size: 10px;
    width: fit-content;
}

header .btn-live {
    padding: 0 18px;
    padding-left: 16px;
    margin: 0 10px 0 0;
    max-width: none;
    height: 30px;
    font-size: 10px;
    width: fit-content;
    border: 1px solid #ff5a00;
    background-color: transparent;
    color: #ff5a00;
    border-radius: 12px;
}

header .btn-live:hover {
    background-color: rgba(233, 139, 47, .7);
}

header .btn-live img {
    width: 12px;
    height: 13px;
    margin-right: 4px;
    display: inline-block;
    margin-top: -2px;
}

.header {
    position: absolute;
    left: 0;
    top: -2px;
    width: 100%;
    border: none;
	z-index: 19;
}

header .list-social {
    margin: 0 10px 0 0;
}

.logo {
    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: #fd5f00;
    padding: 7px 20px;
}

.logo img {
    max-width: 102px;
    width: 100%;
}

.menu {
    width: 100%;
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.menu li a {
    color: #1b1b1b;
    font-size: 14px;
    line-height: 14px;
    padding: 21px 0 22px;
    border-bottom: 2px solid transparent;
}

.menu li a:hover {
    color: #ff5a00;
    border-bottom-color: #ff5a00;
}

.menu li .active {
    color: #ff5a00;
    border-bottom-color: #ff5a00;
}

.button-group {
    width: 100%;
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.links-search {
    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: 15px;
}

header .button-group {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.btn-score {
    max-width: 155px;
}

.btn-score .icon {
    width: 21px;
    height: 16px;
    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;
}

.btn-partner {
    max-width: 87px;
    margin: 0 16px 0 13px;
}

.slick-dotted.slick-slider {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}

.slick-dots {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    bottom: 47px;
    width: 100%;
    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;
    max-width: 970px;
    margin: 0 auto;
}

.slick-dots li {
    margin: 0 19px 0 0;
    width: 7px;
    height: 7px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
}

.slick-dots li:last-child {
    margin: 0;
}

.slick-dots li button {
    display: none;
}

.slick-dots .slick-active {
    width: 13px;
    height: 13px;
    background: #f88a00;
}

.slick-arrow {
    z-index: 1;
    opacity: 1;
}

.slick-prev {
    left: 0;
    width: 63px;
    height: 44px;
    background-color: #f88a00;
    padding: 13px 18px;
    border-radius: 0 15px 15px 0;
}

.slick-prev:before {
    content: '';
    border: none;
    width: 13px;
    height: 21px;
    background: url("../img/arrow-left.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    right: 18px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    opacity: 1;
}

.slick-next {
    right: 0;
    width: 63px;
    height: 44px;
    background-color: #f88a00;
    padding: 13px 18px;
    border-radius: 15px 0 0 15px;
}

.slick-next:before {
    content: '';
    border: none;
    width: 13px;
    height: 21px;
    background: url("../img/arrow-right.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    left: 18px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    opacity: 1;
}

.slick-slide {
    outline: none;
}

.nav-breadcrumb {
    margin: 27px 0 40px;
    padding: 0;
}

.breadcrumb {
    padding: 0;
    background: transparent;
    border-radius: 0;
    color: #999999;
    font-size: 10.5px;
    margin: 0;
}

.breadcrumb-item {
    margin: 0 0 4px;
}

.breadcrumb-item a {
    color: #999999;
    font-size: 10.5px;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: '>';
    color: #999999;
    padding-right: 10px;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 10px;
    color: #999999;
}

.sales {
    margin: 0 0 65px;
}

.sales-box {
    margin: 0 0 65px;
    font-family: "gotham", sans-serif;
    max-width: 403px;
    width: 100%;
}

.sales-box__image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 257px;
    overflow: hidden;
}

.sales-box__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.sales-box__body {
    padding: 34px 0 0;
}

.sales-box__date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #656565;
    font-size: 13px;
}

.sales-box__name {
    color: #000000;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: -0.38px;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.date-icon {
    margin: 0 8px 0 0;
    width: 17px;
    min-width: 17px;
}

.sales-box__disable .sales-box__name {
    color: rgba(0, 0, 0, 0.6);
}

.sales-box__disable .sales-box__date {
    color: rgba(101, 101, 101, 0.55);
}

.sales-box__disable .date-icon {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .66;
}

.list-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 6px 35px 0 auto;
    max-width: 100px;
}

.list-social li {
    margin: 0 13px 0 0;
}

.list-social li:last-child:not(.language-item) {
    margin: 0; }

.list-social li a {
    width: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.list-social li .lang-disable {
    display: none; }

.list-social__text {
    font-size: 11px;
    color: #3b3b3b;
    max-width: 97px;
    margin: 0 35px 0 auto;
}

.footer-box {
    font-size: 12px;
    color: #000;
    letter-spacing: -0.11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer-box:last-child {
    margin: 0;
}

.footer-box__text {
    max-width: 228px;
    margin: 0 0 0 11px;
}

.phone {
    margin: 20px 0 3px 0;
}

.footer-box__icon {
    width: 12px;
    min-width: 12px;
}

.copyright {
    margin: 20px 0 0;
    font-size: 10px;
    color: #a5a5a5;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.copyright .links {
    text-decoration: underline;
    color: #a5a5a5;
    display: none;
}

.copyright .links.site_full_version_toggle_btn {
    text-decoration: none;
}

.copyright p {
    margin: 0 0 0 auto;
}

.present-img {
    width: 100%;
    height: 100%;
    max-width: 800px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.present-img img, .present-img-mobile img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.present-img-mobile {
    display: none;
}

.smi_visible {
    display: none;
}

#toTop {
    background: #f05901;
    border-radius: 100%;
    text-align: center;
    padding: 5px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    display: none;
    color: #fff;
    font-size: 20px;
    width: 35px;
    height: 35px;
}

.btn-scroll-top, #toTop {
    display: none;
    position: fixed;
    bottom: 222px;
    right: 111px;
    border-radius: 50%;
    width: 57px;
    height: 57px;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    background: url("../img/up_no_active.svg") no-repeat center;
    background-size: contain;
    cursor: pointer;
    z-index: 6;
}

.btn-scroll-top:hover, #toTop:hover {
    background: url("../img/up_active.svg") no-repeat center;
    background-size: contain;
}

@media screen and (max-width: 800px) {
    .present-img {
        display: none;
    }

    .present-img-mobile {
        width: 100%;
        height: 100%;
        max-width: 800px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

.present {
    position: relative;
    width: 499px;
    height: 309px;
    background: url("../img/tooltip-bg2.svg") no-repeat center;
    background-size: 100%;
    /*padding: 45px 45px 45px 133px;*/
    padding: 45px 25px 45px 100px;
    margin: 17px 0 0 -80px;
}



.present-box{    
    width: auto;
    height: auto;
    position: relative;
    padding: 0;
    padding: 0;
    background:  url('data:image/png;base64,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') left top no-repeat;
}

.present-box > div{
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAJYBAMAAACgLsohAAAAFVBMVEX6+/vn6Ojb3N3d3t/v8PDy8/Tp6uvc2WsnAAAASUlEQVRYw+3MMRGAMBQFwVeAgB8JWIgBZlCAA/yroGCGLqlS7jXXbXJXnXslV+/PduSr/Z/XRudwOBwOh8PhcDgcDofD4XBWOC8kyx31zMg20wAAAABJRU5ErkJggg==') right 0 no-repeat;
}
.present-box > div > div{    
    padding: 20px 20px 20px 100px;
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaoAAAAGCAYAAACSJtrXAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAABvSURBVGiB7dWxDsIgGIVR+OPI+79gHesEk23FVUPjWBzO2Ug+yN3Iz23rCQD+VCzLPdVaZ+8AgFOx73s6jtfsHQBwKmYPAIBfbp+H3ntqrQ1RzjmVUjQajUajubwZPqp1fQwXIuLrUY1Go9Formre2ZQ/4AIdqGIAAAAASUVORK5CYII=') 65px bottom no-repeat;
}

.present-img{
padding-right: 40px;
}

@media (max-width: 1199px){
    .present-box{
        padding: 0 !important;
        width: auto !important;
        height: auto !important;
    }
    .present-box > div > div{
        padding-left: 90px !important;
    }
}

@media (max-width: 767px){
    .present-box > div > div {
        padding-left: 30px !important;
    }
    .present-box{
        background: #fafbfb;
        border: 2px dashed #dbdcdd;
    }
    .present-box > div, .present-box > div > div{
        background: none !important;
    }
}



.present .description {
    margin: 25px 0;
    font-size: 16px;
    color: #333;
}

.present .sales-box__date {
    color: #333333;
    font-size: 14px;
    font-weight: 600;
}

.present .sales-box__date p {
    /*max-width: 175px;*/
    width: 100%;
}

.present .date-icon {
    width: 26px;
    min-width: 26px;
    height: 26px;
}

.present .date-icon img {
    width: 100%;
}

.terms-action {
    margin: 46px 0 73px;
    color: #3d3d3d;
    font-size: 16px;
}

.terms-action ol {
    list-style-type: decimal;
    padding: 0 0 0 20px;
}

.terms-action ol li {
    margin: 0 0 10px;
}

.terms-action .button-group {
    margin: 50px 0 0;
}

.terms-action .button-group .icon {
    width: 31px;
    height: 30px;
    min-width: 31px;
}

.terms-action ul {
    margin: 30px 0;
}

.terms-action ul li a {
    display: inline;
}

.terms-action .text p {
    margin: 0 0 15px;
}

.terms-action .text p:last-child {
    margin: 0;
}

.terms-action strong {
    font-weight: 600;
}

.terms-action .btn {
    max-width: 326px;
    margin: 0 90px 0 0;
    height: 72px;
    border-radius: 0;
}

.terms-action .btn:last-child {
    margin: 0;
}

.terms-action .button-group {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.list-number {
    counter-reset: item;
    font-size: 14px; }
.list-number li {
    margin: 0 0 15px;
    position: relative; }
.list-number li a {
    display: inline; }
.list-number li:last-child {
    margin: 0; }
.list-number li:before {
    content: counters(item, ".") ".";
    display: inline-block;
    counter-increment: item;
    font-weight: 600;
    margin: 0 5px 0 0; }
.list-number li ul {
    margin: 10px 0; }

.btn-border {
    border: dashed 2px #b6b6b6;
    border-radius: 0;
    height: 72px;
    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;
    color: #333333;
    font-size: 16px;
    font-weight: 500;
}

.btn-border .icon {
    margin: 0 12px 0 0;
}

.btn-border svg {
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.btn-border:hover {
    color: #f88a00;
    border-color: #f88a00;
}

.btn-border:hover svg {
    fill: #f88a00;
}

.btn-border-orange {
    border-color: #f88a00;
    color: #f88a00;
}

.btn-border-orange:hover {
    color: #333333;
}

.issue-card {
    width: 100%;
    height: 490px;
}

.issue-card iframe {
    width: 100%;
    height: 100%;
}

.issue-map {
    width: 100%;
    height: 100%;
}

.issuing-center {
    margin: 0 0 36px;
}

.dropdown {
    width: 100%;
    position: relative;
    margin: 29px 0 0;
}

.dropdown.action-cvp-dropdown {
    margin-top: 20px;
}

.dropDown-item {
    width: 100%;
    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;
    border-radius: 7px;
    border: solid 1px #a9a9a9;
    padding: 13px 19px 13px 15px;
    color: #7c7c7c;
    font-size: 15px;
    letter-spacing: -0.3px;
    cursor: pointer;
}

.dropdown-toggle::after {
    content: '';
    background: url("../img/arrow-bottom-grey.png") no-repeat center;
    background-size: contain;
    border: none;
    width: 10px;
    height: 5px;
}

.dropdown-menu {
    width: 100%;
    margin: -1px 0 0;
    padding: 4px 15px 7px;
    border: solid 1px #a9a9a9;
    border-radius: 0 0 7px 7px;
    border-top: none;
}

.dropdown-menu.show {
    -webkit-transform: none !important;
    transform: none !important;
    top: 100% !important;
}

.dropdown.show .dropDown-item {
    border-bottom: none;
    border-radius: 7px 7px 0 0;
}

.form-search {
    width: 100%;
    position: relative;
    border: solid 1px #dbdbdb;
    border-radius: 10px;
    overflow: hidden;
    margin: 0 0 17px;
}

.form-search input {
    width: 100%;
    height: 40px;
    border: none;
    border-radius: 0;
    color: #575656;
    font-size: 14px;
    outline: none;
    padding: 0 40px;
}

.form-search label {
    width: 100%;
}

.form-search button {
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 15px;
    height: 16px;
    left: 15px;
    background: transparent;
}

.pic-points {
    width: 324px;
    height: 187px;
    background: url("../img/tooltip-bg3.png") no-repeat center;
    background-size: 100%;
    padding: 36px 32px 20px;
    text-align: left;
    color: #282b2b;
    font-size: 13px;
    margin: -200px 0 0px -100px;
}

.pic-points__title {
    color: #282b2b;
    font-weight: bold;
    margin: 0 0 20px;
}

.scroll-horizontal {
    height: 470px;
    width: 100%;
    overflow: auto;
    padding: 0 0 26px;
}

.scroll-horizontal::-webkit-scrollbar {
    width: 2px;
    height: 1px;
}

.scroll-horizontal::-webkit-scrollbar-track {
    background-color: #adadad;
    border-radius: 2.5px;
    height: 5px;
}

.scroll-horizontal::-webkit-scrollbar-track-piece {
    background-color: #dbdbdb;
}

.scroll-horizontal::-webkit-scrollbar-thumb {
    background-color: #adadad;
    border-radius: 2.5px;
    height: 5px;
}

.scroll-horizontal::-webkit-scrollbar-corner {
    background-color: #dbdbdb;
}

.scroll-horizontal::-webkit-resizer {
    background-color: #adadad;
    border-radius: 2.5px;
    height: 5px;
}

.country-box {
    margin: 0 0 10px;
}

.list-country {
    font-size: 12px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}

.list-country li a {
    color: #575656;
    line-height: 1.58;
    letter-spacing: -0.19px;
}

.country-box__title {
    font-weight: bold;
    color: #f88a00;
    margin: 10px 0 5px;
}

.filter-wrapper {
    width: 100%;
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 25px;
}

.filter-item {
    margin: 0 0 10px;
}

.filter-links {
    text-align: center;
    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;
    border: solid 1px #9e9e9e;
    border-radius: 10px;
    padding: 9px 19px;
    font-size: 16.5px;
    color: #8f8f8f;
}

.filter-links:hover {
    border-color: #ff5a00;
    color: #ff5a00;
}

.filter-links.active {
    color: #ff5a00;
    border-color: #ff5a00;
}

.product-title__category {
    margin: 30px 0 45px;
    font-size: 20px;
    font-weight: 600;
}

.product-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 30px;
    color: #000000;
    font-size: 16px;
}

.product-card__image {
    max-width: 160px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.product-card__image img {
    width: 100%;
}

.product-card__name {
    max-width: 250px;
    margin: 22px auto 0;
    color: #000000;
    line-height: 1.1;
}

.product-card__name:hover {
    color: #ff5a00;
}

.product-card__name span {
    display: block;
}

.product-card.has-action .product-card__name {
    position: relative;
}

.product-card.has-action .product-card__name::before {
    content: 'Акция';
    position: absolute;
    left: 0;
    top: -21px;
    padding: 6px 7px 4px;
    border-radius: 10px;
    font-size: 10px;
    line-height: 10px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    background-color: #ff0000;
}

.packing {
    margin: 10px auto 0;
    color: #68676c;
    font-size: 11.5px;
}

.new-box {
    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;
    text-align: center;
    margin: 9px auto 0;
    width: 77px;
    height: 27px;
    border-radius: 10px;
    border: solid 1.5px #fd5f00;
    color: #ff5a00;
    font-size: 13px;
    font-weight: 600;
}

.politics {
    padding: 0 0 70px;
}

.text-item {
    color: #242424;
    font-size: 14px;
}

.text-item p {
    margin: 0 0 20px;
}

.text-item p:last-child {
    margin: 0;
}

.text-item ul {
    padding: 0 0 0 20px;
    margin: 0 0 20px;
}

.text-item ul:last-child {
    margin: 0;
}

.text-item ul li {
    margin: 0 0 20px;
}

.text-item ul li:last-child {
    margin: 0;
}

.list-arrow li {
    position: relative;
    padding: 0 0 0 24px;
}

.list-arrow li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 9px;
    background: url("../img/arrow-right-orange.png") no-repeat center;
    background-size: contain;
}

.mission-company {
    background: url("../img/about-bg.jpg") no-repeat center;
    background-size: cover;
    padding: 80px 0 190px;
    color: #fff;
}

.mission-company h2 {
    margin: 0 0 36px;
}

.mission-company .text-box {
    max-width: 408px;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
}

.history {
    padding: 59px 0 66px;
}

.history-img {
    margin: 22px 0 0;
}

.history-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 23px 0 0;
}

.history-wrapper img {
    width: 100%;
}

.geography {
    padding: 46px 0 37px;
    background: #fbfbfb;
}

.geography h2 {
    margin: 0 0 30px;
}

.geography .text-box {
    font-size: 16px;
    margin: 10px 0 0;
    max-width: 600px;
    width: 100%;
}

.geography-img {
    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: 100%;
}

.geography-img img {
    width: 100%;
}

.geography-shares {
    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;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.geography-share {
    padding: 5px 0 5px 35px;
    border-left: solid 2px #f88a00;
    font-size: 14px;
    color: #222222;
    margin: 0 40px 0 0;
}

.geography-share:last-child {
    margin: 0;
}

.geography-share .percent {
    font-size: 55px;
    margin: 0 0 10px;
    color: #3f3f3f;
}

.model-business {
    padding: 70px 0;
}

.model-business__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin: 90px 0 0;
}

.model-business__box {
    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;
    text-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #333132;
    font-size: 14px;
    max-width: 165px;
    width: 100%;
}

.model-business__box h4 {
    font-size: 16px;
    font-weight: 600;
    color: #333132;
    min-height: 60px;
    margin: 29px auto 15px;
}

.model-business__icon {
    height: 72px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.model-business__icon img {
    height: 100%;
    width: auto;
}

.choose {
    background: #fbfbfb;
    padding: 44px 0 40px;
}

.choose h2 {
    margin: 0 0 40px;
}

.choose-box {
    margin: 0 0 30px;
    margin: 0;
    display: flex;
    align-items: center;
    /*justify-content: center;*/
    min-height: 92px;
}

.market-place {
    padding: 70px 0 40px;
}

.market-place h2 {
    margin: 0 0 38px;
}

.market-place__box {
    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;
    color: #555555;
    font-size: 14px;
    margin: 0 0 40px;
    height: 100%;
}

.market-place__icon {
    width: 122px;
    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;
    min-width: 122px;
}

.market-place__text {
    max-width: 275px;
    width: 100%;
    margin: 0 0 0 25px;
}

.terms-action h5 a {
    display: inline;
}

.search {
    padding: 0 0 108px;
}

.search .form-search {
    margin: 0 0 46px;
}

.search h2 {
    margin: 0 0 44px;
}

.search-result__box {
    width: 100%;
    border-top: dashed 1.2px #b6b6b6;
    padding: 17px 0 28px;
    font-size: 13px;
}

.search-result__box .text-box {
    max-width: 840px;
    width: 100%;
}

.category-name {
    color: #fd5f00;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.name-product {
    margin: 17px 0 12px;
    font-size: 17.5px;
    font-weight: 600;
    color: #000;
}

.contacts {
    padding: 0 0 40px;
}

.maps {
    width: 100%;
    height: 453px;
}

.maps iframe {
    width: 100%;
    height: 100%;
}

.contacts-box__item {
    padding: 0 0 40px;
}

.contacts-box__item h3 {
    margin: 0 0 30px;
    font-size: 17.5px;
    font-weight: 600;
    text-transform: none;
}

.contacts-box__item .phone {
    margin: 20px 0 10px;
}

.contacts-box__item .btn {
    margin: 45px 0 0;
}

.contacts-box__wrapper {
    border-bottom: dashed 1.2px #c1c1c1;
    margin: 0 0 50px;
}

.contacts-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #000000;
    font-size: 15.5px;
}

.contacts-box p {
    max-width: 450px;
    width: 100%;
}

.btn-border-orange {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    max-width: 132px;
    padding: 0;
    height: 22px;
}

.contacts-box__icon {
    margin: 0 13px 0 0;
    width: 17px;
    min-width: 17px;
    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;
}

.contacts-box__icon img {
    width: 100%;
}

.callback {
    padding: 54px 0 60px;
}

.callback .form-notice-text {
    margin-top: 10px;
    font-weight: bold;
}

.callback #reclamation-notice {
    display: none;
    margin-bottom: -48px;
}

@media (max-width: 900px) {
    .callback #reclamation-notice {
		margin-bottom: -14px;
	}
}

.description-callback {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 57px 0 27px;
    color: #3e3e3e;
    font-size: 16px;
    padding: 0 17px 0 0;
}

.description-callback span {
    color: #8d8c8c;
    font-size: 10.5px;
}

.description-callback .decor-item {
    font-size: 18px;
    font-family: 'bebas', sans-serif;
}

.decor-item {
    color: #8d8c8c;
    font-size: 22.5px;
    font-family: 'bebas', sans-serif;
}

.checkbox {
    width: 100%;
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    color: #595858;
    margin: 9px 0;
}

.checkbox .checkbox-inp {
    display: none;
}

.checkbox .checkbox-custom {
    position: relative;
    width: 25px;
    min-width: 25px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    border: solid 1px #f88a00;
    border-radius: 7px;
    background: #ffffff;
    cursor: pointer;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    margin: 0 10px 0 0;
}

.checkbox .label {
    display: inline-block;
    vertical-align: middle;
    font-size: 11.5px;
    cursor: pointer;
}

.checkbox .checkbox-inp:checked + .checkbox-custom::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 13px;
    height: 12px;
    border-radius: 3px;
    background: #f88a00;
}

.checkbox a {
    display: inline-block;
    color: #595858;
    text-decoration: underline;
}

.form-callback {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.form-callback label {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.form-callback label input, .form-callback label textarea {
    width: calc(100% - 14px);
}

.form-callback label.has-req-star {
    position: relative;
}

.form-callback label.has-req-star:after {
    content: '*';
    position: absolute;
    top: 0;
    right: -12px;
    color: #8d8c8c;
    font-size: 22.5px;
    font-family: 'bebas', sans-serif;
}

.form-callback button {
    max-width: 260px;
    height: 43px;
    border-radius: 7px;
    margin: 20px 0 0;
    font-size: 13.5px;
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
}

.form-callback button .icon {
    width: 10px;
    height: 9px;
    margin: 0 0 0 14px;
}

.form-callback .checkbox {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.form-callback .label-file {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.form-callback .hidden-field * {
    display: none;
}

.checkbox-wrapper__item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.checkbox-wrapper__item .checkbox {
    width: auto;
}

.checkbox-wrapper__item a {
    color: #595858;
    text-decoration: underline;
    font-size: 11.5px;
    margin: 0 0 0 5px;
}

.checkbox-wrapper__item .checkbox input.checkbox-inp {
    display: none;
}

.form-group {
    max-width: 566px;
    width: 100%;
    margin: 0 0 20px;
    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;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.form-group .form-group__file {
    margin: 20px 0 0;
    padding: 0 15px 0 20px;
}

.form-error {
    color: #fd5f00;
    font-size: 10.5px;
    padding: 0 0 0 20px;
}

.error-input {
    border-color: #fd5f00;
}

.dropdown-form {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(100% - 14px);
}

.dropdown-form .dropdown-menu {
    width: 100%;
}

.dropdown-form .dropDown-item {
    padding: 9px 20px;
    font-size: 14.5px;
    width: 100%;
}

.list-callback li a {
    font-size: 14.5px;
    color: #595858;
    padding: 13px 14px;
}

.list-callback li a:hover {
    background: #f3f3f3;
}

.list-callback li .active {
    background: #f3f3f3;
}

.scroll-vertical {
    height: 148px;
    overflow-y: auto;
}

.scroll-vertical::-webkit-scrollbar {
    width: 2px;
    height: 1px;
}

.scroll-vertical::-webkit-scrollbar-track {
    background-color: #f88a00;
    border-radius: 2.5px;
    height: 5px;
}

.scroll-vertical::-webkit-scrollbar-track-piece {
    background-color: #e4e4e4;
}

.scroll-vertical::-webkit-scrollbar-thumb {
    background-color: #f88a00;
    border-radius: 2.5px;
    height: 5px;
}

.scroll-vertical::-webkit-scrollbar-corner {
    background-color: #e4e4e4;
}

.scroll-vertical::-webkit-resizer {
    background-color: #f88a00;
    border-radius: 2.5px;
    height: 5px;
}

.link-accent {
    color: #fd5f00;
    font-size: 10.5px;
    width: 100%;
}

textarea {
    width: 100%;
    border: solid 1px #a9a9a9;
    border-radius: 7px;
    height: 97px;
    color: #595858;
    padding: 13px 17px;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14.5px;
    font-family: "Montserrat", sans-serif;
}

textarea::-webkit-input-placeholder {
    color: #595858;
}

textarea::-moz-placeholder {
    color: #595858;
}

textarea::-ms-input-placeholder {
    color: #595858;
}

textarea::placeholder {
    color: #595858;
}

.modal__div {
    position: fixed;
    max-width: 536px;
    width: 97%;
    height: 100%;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 101;
    overflow: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: none;
    opacity: 0;
}

.modal__div .modal__close {
    position: relative;
    margin: 26px auto 0;
    max-width: 124px;
    height: 43px;
    border-radius: 7px;
    font-size: 13.5px;
    font-weight: normal;
    text-transform: uppercase;
}

.modal__div .modal__wrapper {
    background: #fff;
    width: 100%;
    height: auto;
    overflow: auto;
    margin: 50px auto;
    padding: 46px 20px 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    text-align: center;
}

.modal-img {
    margin: 0 auto 30px;
    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: 100%;
}

.modal-img img {
    max-width: 45px;
    width: 100%;
}

.modal-description {
    margin: 9px auto 0;
}

.overlay {
    z-index: 7;
    position: fixed;
    background-color: #4b4b4b;
    opacity: 0.41;
    -moz-opacity: 0.41;
    filter: alpha(opacity=41);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}

.product-image {
    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;
    max-width: 65%;
    margin: 0 auto;
}

.product-content {
    font-size: 16px;
}

.product-content .text-box p {
    margin: 0 0 20px;
}

.product-content .text-box p:last-child {
    margin: 0;
}

blockquote {
    margin: 42px 0 31px;
    width: 598px;
    height: 117px;
    padding: 20px 70px 25px 25px;
    background: url("../img/tooltip-bg4.svg") no-repeat center;
    background-size: 100%;
    font-size: 16px;
    color: #ff5a00;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

blockquote strong {
    display: inline;
    font-weight: bold;
}

.packaging {
    margin: 49px 0 0;
}

.packaging-list {
    margin: 23px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 18px;
    font-weight: bold;
    font-family: "gotham", sans-serif;
    color: #ff5a00;
}

.packaging-list li {
    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;
    text-align: center;
    margin: 0 30px 15px 0;
}

.packaging-list li:last-child {
    margin-right: 0;
}

.packaging-list li:first-child .packaging-img {
    width: 46px;
}

.packaging-list li:nth-child(2) .packaging-img {
    width: 51px;
}

.packaging-list li:nth-child(3) .packaging-img {
    width: 58px;
}

.packaging-list li:nth-child(4) .packaging-img {
    width: 64px;
}

.packaging-list li:nth-child(5) .packaging-img {
    width: 72px;
}

.packaging-img {
    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;
    margin: 0 auto 19px;
}

.advantages-product {
    padding: 55px 0 57px;
}

.analogies-product {
    padding: 0 0 70px;
}

.analogies-product h2 {
    margin: 0 0 58px;
}

.analogies-product .btn {
    margin: 0 auto;
    height: 50px;
    max-width: 262px;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 14px;
    border-radius: 7px;
}

.analogies-product .btn .icon {
    width: 10px;
    margin: 0 0 0 10px;
}

.advantages-product__box {
    border-right: 2px dashed #c7c7c7;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 20px 22px;
    font-size: 16px;
    color: #4b4b4b;
}

.advantages-product__box:last-child {
    border: none;
}

.advantages-product__box .val {
    font-size: 25px;
    color: #ff5a00;
    margin: 10px 0 2px;
}

.advantages-product__box span {
    color: #8d8d8d;
    font-size: 14px;
}

.advantages-product__list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 2px dashed #c7c7c7;
    margin: 46px 0 0;
}

.vacancy-content {
    margin: 0 0 50px;
}

.vacancy-content .text-box {
    margin: 30px 0 0;
    font-size: 16px;
    color: #1b1b1b;
}

.vacancy-advantages__box {
    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;
    text-align: center;
    font-size: 14px;
    font-family: "gotham", sans-serif;
}

.vacancy-advantages__box h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 20px auto 15px;
    text-transform: none;
}

.vacancy-advantages__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 94px;
    width: 100%;
}

.vacancy-advantages__icon img {
    height: 100%;
    width: auto;
}

.actual-vacancy {
    padding: 60px 0;
}

.table-vacancy {
    margin: 46px 0 58px;
    padding: 0 28px 0 0;
    width: 100%;
    height: 433px;
    color: #333;
    font-size: 14px;
}

.table-vacancy__name {
    font-weight: 500;
    color: #1f1f1f;
    width: 30%;
    width: 22%;
}

.table-vacancy__requirements {
    font-size: 13px;
    color: #818181;
    padding: 0 5px;
    width: 24%;
}

.table-vacancy__schedule {
    font-size: 13px;
    color: #818181;
    padding: 0 5px;
    width: 30%;
    width: 24%;
}

.table-vacancy__sum, .table-vacancy__city {
    width: 20%;
    width: 15%;
}

.table-vacancy__line {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-radius: 2px;
    padding: 25px 29px;
}

.table-vacancy__line:nth-child(odd) {
    background: #fbfbfb;
}

.actual-vacancy__box {
    margin: 0 0 15px;
    min-height: 254px;
    border: dashed 1.5px #d9dadb;
    padding: 27px 27px 29px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 16px;
    color: #333;
}

.actual-vacancy__box .btn {
    border-radius: 7px;
    text-transform: uppercase;
    font-weight: normal;
    height: 50px;
    font-size: 14px;
    margin: auto 0 0;
}

.actual-vacancy__box h3 {
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
}

.actual-vacancy__box-top {
    width: 100%;
    margin: 0 0 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.actual-vacancy__box-icon {
    width: 51px;
    min-width: 51px;
    height: 61px;
    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;
    margin: 0 13px 0 0;
}

.actual-vacancy__box-icon img {
    width: 100%;
}

.actual-vacancy__box2 .actual-vacancy__box-icon {
    width: 72px;
    min-width: 72px;
    height: 63px;
}

.actual-vacancy__box3 .actual-vacancy__box-top {
    margin: -8px 0 24px;
}

.actual-vacancy__box3 .actual-vacancy__box-icon {
    width: 71px;
    min-width: 71px;
    height: 71px;
}

.links-document {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 18px;
    color: #333333;
    font-size: 14px;
}

.links-document:last-child {
    margin: 0;
}

.links-document .icon {
    width: 26px;
    height: 30px;
    min-width: 26px;
    margin: 0 22px 0 0;
}

.links-document .text {
    text-decoration: underline;
}

.links-document svg {
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.links-document:hover {
    color: #f88a00;
    border-color: #f88a00;
}

.links-document:hover svg {
    fill: #f88a00;
}

.label-file {
    position: relative;
    width: 163px;
    height: 37px;
    border-radius: 7px;
    border: solid 1px #a9a9a9;
    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;
    text-align: center;
    color: #3e3e3e;
    font-size: 14.5px;
    cursor: pointer;
    margin: 0 0 16px;
}

.label-file input {
    display: none;
}

.form-modal .label-file {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 163px;
    width: 100%;
}

.form-modal button {
    max-width: none;
    margin: 0 auto;
}

.result-file {
    color: #424242;
    font-size: 12.5px;
}

.result-file li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 5px;
}

.result-file li:last-child {
    margin: 0;
}

.icon-delete {
    margin: 0 6px 0 0;
    color: #fd5f00;
    font-size: 12px;
    font-weight: bold;
}

.icon-delete:hover {
    color: #000;
}

.attach-file__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    color: #3e3e3e;
    font-size: 14.5px;
    margin: 0 0 6px;
}

.attach-file__top .icon {
    margin: 0 11px 0 0;
    width: 18px;
    height: 17px;
    min-width: 18px;
    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;
}

.attach-file__size {
    color: #8d8c8c;
    font-size: 10.5px;
    padding: 0 0 0 29px;
}

.links-confirm {
    text-align: left;
}

.attach-file {
    max-width: 170px;
    width: 100%;
    text-align: left;
}

.form-group__box {
    padding: 0 13px 0 0;
}

.form-group__file {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

#vacancy__modal {
    max-width: 470px;
}

#vacancy__modal .modal__close {
    margin: 0 -22px 8px auto;
    width: 22px;
    height: 22px;
}

#vacancy__modal .modal__wrapper {
    padding: 21px 47px 47px;
    -webkit-box-shadow: 0.9px 1.8px 21px 0 rgba(26, 25, 23, 0.2);
    box-shadow: 0.9px 1.8px 21px 0 rgba(26, 25, 23, 0.2);
}

#vacancy__modal h2 {
    text-align: left;
}

#vacancy__modal .description-callback {
    margin: 33px 0 10px;
}

#vacancy__modal .description-callback p {
    text-align: left;
    margin: 0 0 8px;
}

#vacancy__modal .description-callback span {
    text-align: right;
    width: 100%;
}

.form-search__header {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: -2px;
    width: 302px;
    margin: 0;
    border-radius: 17.5px;
    z-index: 8;
    display: none;
}

.form-search__header button {
    left: auto;
    right: 13px;
}

.form-search__header input {
    height: 33px;
    -webkit-box-shadow: 0.9px 1.8px 13px 0 rgba(26, 25, 23, 0.2);
    box-shadow: 0.9px 1.8px 13px 0 rgba(26, 25, 23, 0.2);
    padding: 0 30px 0 10px;
}

.search-wrapper {
    position: relative;
}

.btn-burger {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 30px;
    height: 20px;
    margin: 0 0 0 20px;
    position: relative;
}

.btn-burger span {
    width: 100%;
    height: 2px;
    background: #ff5a00;
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.btn-burger.click span {
    position: absolute;
    left: 13px;
    top: 0;
    width: 2px;
    height: 100%;
}

.btn-burger.click span:nth-child(2) {
    width: 0;
}

.btn-burger.click span:first-child {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.btn-burger.click span:last-child {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}


.mobile-menu {
    position: fixed;
    left: 0;
    top: 56px;
    width: 100%;
    z-index: 10;
    background: #fff;
    overflow-y: auto;
    height: calc(100% - 56px);
    padding: 20px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: 1s cubic-bezier(0.645, 0.045, 0.355, 1);
    will-change: height;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.mobile-menu .menu {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.mobile-menu .menu li {
    margin: 0 0 15px;
    position: relative;
    overflow: hidden;
}

.mobile-menu .menu li:first-child a {
    -webkit-transition-delay: 0s, 0s, 0s;
    transition-delay: 0s, 0s, 0s; }
.mobile-menu .menu li:nth-child(2) a {
    -webkit-transition-delay: 0.05s, 0.05s, 0s;
    transition-delay: 0.05s, 0.05s, 0s; }
.mobile-menu .menu li:nth-child(3) a {
    -webkit-transition-delay: 0.1s, 0.1s, 0s;
    transition-delay: 0.1s, 0.1s, 0s; }
.mobile-menu .menu li:nth-child(4) a {
    -webkit-transition-delay: 0.15s, 0.15s, 0s;
    transition-delay: 0.15s, 0.15s, 0s; }
.mobile-menu .menu li:nth-child(5) a {
    -webkit-transition-delay: 0.2s, 0.2s, 0s;
    transition-delay: 0.2s, 0.2s, 0s; }
.mobile-menu .menu li:nth-child(6) a {
    -webkit-transition-delay: 0.25s, 0.25s, 0s;
    transition-delay: 0.25s, 0.25s, 0s; }
.mobile-menu .menu li:last-child {
    margin: 0; }

.mobile-menu .menu li a {
    font-size: 1.4375em;
    color: #f88a00;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    -webkit-transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    will-change: transform, opacity;
    line-height: 1;
    opacity: 0;
}

.mobile-menu .menu li .active {
    border: none;
}

.mobile-menu .form-search {
    margin: 40px 0 20px;
    overflow: visible;
    max-width: 360px;
    border: none;
    border-radius: 0;
}

.mobile-menu .form-search input {
    height: 38px;
    padding: 0 10px 0 30px;
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #f88a00;
}

.mobile-menu .form-search label {
    -webkit-transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    will-change: transform, width;
    -webkit-transition-delay: 0.3s, 0.3s, 0s;
    transition-delay: 0.3s, 0.3s, 0s;
    width: 0; }

.mobile-menu .form-search button {
    left: 0;
    width: 25px;
    height: 100%;
    -webkit-transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    will-change: opacity;
    -webkit-transition-delay: 0.35s, 0.35s, 0s;
    transition-delay: 0.35s, 0.35s, 0s;
    opacity: 0;
}

.mobile-menu .form-search svg {
    fill: #f88a00;
}

.mobile-menu .button-group {
    margin: 0 0 20px;
    max-width: 360px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.mobile-menu .button-group .btn {
    font-size: 14px;
    height: 38px;
    border-radius: 20px;
}

.mobile-menu .button-group .btn-partner {
    max-width: 48%;
}

.mobile-menu .button-group .btn-score {
    max-width: 48%;
}

.mobile-menu .list-social {
    margin: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.mobile-menu .list-social li {
    position: relative;
    overflow: hidden; }

.mobile-menu .list-social li a {
    width: 40px;
    -webkit-transform: translateY(140%);
    transform: translateY(140%);
    -webkit-transition-delay: 2.9s;
    transition-delay: 2.9s;
    -webkit-transition: all .7s linear;
    transition: all .7s linear;
}

.mobile-menu .list-social li:nth-child(2) a {
    -webkit-transition-delay: .3s;
    transition-delay: .3s; }
.mobile-menu .list-social li:nth-child(3) a {
    -webkit-transition-delay: .6s;
    transition-delay: .6s; }

.mobile-menu .copyright {
    color: #a5a5a5;
    font-size: 14px;
    margin: auto 0 0;
    font-weight: 300;
    -webkit-transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    will-change: transform, opacity;
    -webkit-transition-delay: 0.4s, 0.4s, 0s;
    transition-delay: 0.4s, 0.4s, 0s;
    opacity: 0;
}

.mobile-menu.open {
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0s linear;
    transition: 0s linear; }
.mobile-menu.open .menu li a, .mobile-menu.open .list-social li a {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition-property: opacity, color, -webkit-transform;
    transition-property: opacity, color, -webkit-transform;
    transition-property: transform, opacity, color;
    transition-property: transform, opacity, color, -webkit-transform;
    -webkit-transition-duration: 0.55s, 0.55s, 0.3s;
    transition-duration: 0.55s, 0.55s, 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), ease-in-out, ease-in-out;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), ease-in-out, ease-in-out; }
.mobile-menu.open .copyright {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition-property: opacity, color, -webkit-transform;
    transition-property: opacity, color, -webkit-transform;
    transition-property: transform, opacity, color;
    transition-property: transform, opacity, color, -webkit-transform;
    -webkit-transition-duration: 0.55s, 0.55s, 0.3s;
    transition-duration: 0.55s, 0.55s, 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), ease-in-out, ease-in-out;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), ease-in-out, ease-in-out; }
.mobile-menu.open .form-search label {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    width: 100%;
    -webkit-transition-property: width, -webkit-transform;
    transition-property: width, -webkit-transform;
    transition-property: transform, width;
    transition-property: transform, width, -webkit-transform;
    -webkit-transition-duration: 0.55s, 0.55s, 0.3s;
    transition-duration: 0.55s, 0.55s, 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), ease-in-out, ease-in-out;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), ease-in-out, ease-in-out; }
.mobile-menu.open .form-search button {
    opacity: 1;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.55s, 0.55s, 0.3s;
    transition-duration: 0.55s, 0.55s, 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), ease-in-out, ease-in-out;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1), ease-in-out, ease-in-out; }



.btn-close__menu {
    display: none;
}

.smi h1 {
    margin: 0 0 50px;
    font-size: 27.5px;
}

.smi-box {
    width: 100%;
    height: 350px;
    background: #212121;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 38px 37px;
    margin: 0 0 42px;
    position: relative;
}

.smi-box .text-box {
    letter-spacing: 0.13px;
    font-size: 18px;
    line-height: normal;
    padding: 0 30px 0 0;
}

.smi-box:hover .smi-box__image {
    opacity: .6;
}

.smi-box__image {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .3;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.smi-box__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.smi-box__title {
    position: relative;
    z-index: 1;
    font-size: 29.5px;
    font-weight: 600;
    letter-spacing: -0.59px;
    color: #fff;
    width: 100%;
    margin: auto 0 0;
}

.logo-smi {
    width: 113px;
    height: 113px;
    background-color: #ffffff;
    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;
    position: relative;
    z-index: 1;
}

.btn-loader {
    height: 51px;
    max-width: 192px;
    margin: 0 auto;
    border-radius: 7px;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-loader:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-loader .icon-arrow {
    margin: 0 0 0 18px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.btn-scroll-top {
    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;
    position: fixed;
    bottom: 222px;
    right: 111px;
    border-radius: 50%;
    width: 57px;
    height: 57px;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    background: url("../img/up_no_active.svg") no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.btn-scroll-top:hover {
    background: url("../img/up_active.svg") no-repeat center;
    background-size: contain;
}

.btn-smi {
    max-width: 137px;
    margin: 0 0 10px;
    height: 37px;
    font-size: 12px;
    padding: 8px 20px 8px 30px;
    border-radius: 25px;
    position: relative; }

.btn-smi:not([href]),
.btn-smi:not([href]):hover {
    color: white;
    cursor: default; }

.btn-smi img {
    width: 24px;
    position: absolute;
    left: 10px; }

footer .btn-smi {
    max-width: 150px; }

.links-politics {
    max-width: 185px;
    margin: 12px 0 0;
    font-size: 11px;
    text-decoration: underline;
    color: #262626;
}

/*новые стили для страницы partner*/
.partner .box-text {
    color: #1b1b1b;
    margin: 13px 0 0; }

.partner-slider {
    width: 100%;
    margin: 44px 0 0; }
.partner-slider .slick-arrow {
    width: 57px;
    height: 57px; }
.partner-slider .slick-arrow:before {
    display: none; }
.partner-slider .slick-next {
    background: url("../img/slick-next.png") no-repeat center;
    background-size: contain;
    right: 51px; }
.partner-slider .slick-prev {
    background: url("../img/slick-prev.png") no-repeat center;
    background-size: contain;
    left: 51px; }
.partner-slider .slick-dots {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 29px; }
.partner-slider .slick-dots li {
    border: 2px solid #fff;
    width: 14px;
    height: 14px;
    background: transparent; }
.partner-slider .slick-dots .slick-active {
    background: #fff; }

.partner-slider-box .img-slider-mob {
    display: none; }

.callback-partner {
    padding: 56px 0 66px; }
.callback-partner .box-text {
    max-width: 940px;
    width: 100%;
    color: #1b1b1b;
    font-size: 20px;
    margin: 0 auto;
    line-height: 1.15;
    letter-spacing: 0.14px;
    text-align: center; }

.callback-partner__icon {
    max-width: 116px;
    width: 100%;
    margin: 0 auto 48px; }

.online-application {
    margin: 63px 0 0;
    padding: 85px 100px 124px;
    background: url("../img/bg-callback-partner.png") no-repeat center top;
    background-size: cover; }
.online-application h2 {
    margin: 0 0 40px;
    font-size: 26px;
    font-weight: 600;
    color: #1b1b1b;
    line-height: 1.82; }
.online-application .form-notice-text {
    margin-bottom: 10px;
    margin-top: -20px;
    font-weight: bold; }
.online-application .form-group {
    max-width: 448px;}

.online-application .form-group label {
    margin: 0 0 27px; }
.online-application .form-group label:last-child {
    margin: 0; }
.online-application .form-group .label-file-partner {
    margin: 0; }
.online-application .decor-item {
    font-size: 18px;
    right: 8px;
    top: 14px;
    position: absolute; }
.online-application label {
    position: relative; }
.online-application label input, .online-application label textarea {
    width: 100%; }
.online-application .dropdown-form {
    width: 100%; }
.online-application .dropdown-form .dropDown-item {
    background: #fff;
    padding: 17.5px 20px;
    color: #595858;
    border: solid 1px #eaeaea;
    border-radius: 7px; }
.online-application input {
    height: 55px;
    border: solid 1px #eaeaea; }
.online-application textarea {
    border: solid 1px #eaeaea;
    height: 137px; }
.online-application .label-error input {
    border: solid 1.5px #ff4e00; }
.online-application .label-error .form-error {
    position: absolute;
    top: calc(100% + 5px); }
.online-application .form-group__file, .online-application .form-group-button {
    margin: 0; }
.online-application .form-group__file {
    order: 1;
}

.online-application .form-callback button {
    margin: -20px 180px 0 auto;
order: 1;
}
.online-application .label-file-partner {
    max-width: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: none;
    border-radius: 0;
    text-align: left;
    margin: 0;
    height: auto; }
.online-application .label-file-partner .icon {
    width: 29px;
    min-width: 29px;
    margin: 0 11px 0 0; }
.online-application .attach-file__size {
    padding: 0;
    color: #7f7f7f;
    font-size: 12px;
    letter-spacing: -0.24px; }
.online-application .dropdown-form .dropdown-menu {
    border: solid 1px #eaeaea;
    border-top: none; }
.online-application .dropdown.show .dropDown-item {
    border-radius: 7px 7px 0 0; }
.online-application .list-callback li a {
    padding: 11px 12px; }

.label-file-partner__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }

.label-file-partner__title {
    text-decoration: underline;
    margin: 0 0 4px;
    color: #3e3e3e;
    font-size: 14.5px; }

.required-fields {
    width: 100%;
    text-align: right;
    margin: 0 0 9px;
    color: #8d8c8c;
    font-size: 10px; }
.required-fields sup {
    font-family: 'bebas', sans-serif;
    font-size: 11px;
    margin: 0 4px 0 0;
    letter-spacing: -0.36px; }

.language-wrapper {
    position: relative;
    margin: 0 0 0 17px; }
.language-wrapper:hover .language-menu {
    display: block; }

.language-menu {
    position: absolute;
    left: -9px;
    top: -9px;
    background: #ffff;
    z-index: 2;
    border-radius: 15.5px;
    border: solid 1px #eeeeee;
    padding: 31px 11px 9px 8px;
    display: none; }
.language-menu .btn-lang__text {
    text-decoration: underline; }

.btn-lang {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #1b1b1b;
    position: relative;
    z-index: 3; }
.btn-lang__icon {
    width: 13px;
    height: 13px;
    margin: 0 4px 0 0; }

/*новые стили для страниц блог*/
.header-search {
    padding: 23px 0 47px;
    background: #fff;
    border: none; }

.header-search h1, .blog_h1 {
    color: #000;
    font-size: 47px;
    margin: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
.header-search .form-search {
    border: none;
    border-radius: 20px;
    margin: 0;
    max-width: 335px;
    width: 100%; }
.header-search .form-search input {
    border: none;
    border-radius: 20px;
    height: 40px;
    background-color: #f2efed;
    padding: 0 37px;
    color: #7d7671;
    font-style: italic;
    letter-spacing: 0.11px; }
.header-search .form-search input::-webkit-input-placeholder {
    color: #7d7671; }
.header-search .form-search input::-moz-placeholder {
    color: #7d7671; }
.header-search .form-search input::-ms-input-placeholder {
    color: #7d7671; }
.header-search .form-search input::placeholder {
    color: #7d7671; }
.header-search .form-search button {
    right: 13px;
    left: auto;
    width: 22px;
    height: 24px; }
.header-search .list-social {
    margin: 0 0 30px; }
.header-search .list-social li a {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }

.search-result-page__header {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 0 25px;
    position: relative; }
.search-result-page__header:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    background: url("../img/line-title.png") no-repeat center;
    background-size: cover; }

.footer-search {
    background: #ff5a00;
    padding: 12px 0 14px; }
.footer-search .copyright {
    text-align: right;
    color: #fff;
    margin: 0 0 0 auto;
    width: auto; }
.footer-search .logo-footer img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }
.footer-search .list-social {
    margin: 0 0 0 29px;
max-width: none;
}
.footer-search .list-social li a {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }

.content-search {
    padding: 40px 0 73px;
    background: #f8f8f8; }

.search-category {
    margin: 25px 0 0;
    width: 100%;
    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;
    font-size: 20px; }
.search-category li:last-child a:after {
    display: none; }
.search-category li a {
    color: #1b1b1b;
    display: inline-block; }
.search-category li a:after {
    content: '|';
    display: inline-block;
    margin: 0 10px; }

.content-search-subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1b1b1b;
    font-size: 20px;
    font-style: italic;
    letter-spacing: 0.14px;
    margin: 0 0 40px; }
.content-search-subtitle .icon {
    margin: 0 16px 0 0;
    width: 22px; }

.pagination-search {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 49px 0 0;
    font-size: 22.5px;
    font-weight: bold; }
.pagination-search li {
    margin: 0 10px 0 0; }
.pagination-search li:last-child {
    margin: 0 0 0 10px; }
.pagination-search li:last-child a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border: none; }
.pagination-search li a {
    text-align: center;
    color: #1b1b1b;
    width: 32px;
    padding: 0 0 6px;
    border-bottom: 4px solid transparent; }
.pagination-search li .active {
    border-bottom-color: #ff5a00; }
.pagination-search li:first-child {
    margin: 0 20px 0 0; }
.pagination-search li:first-child .pagination-prev {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border: none; }
.pagination-search li:first-child .pagination-prev img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.search-card {
    background: #fff;
    width: 100%;
    padding: 28px 49px 30px 30px;
    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;
    color: #1c1c1c; }
.search-card h3 {
    color: #1c1c1c;
    font-size: 30px;
    font-weight: 600;
    text-decoration: underline;
    margin: 0 0 29px;
    text-transform: none;
    letter-spacing: -0.6px;
    font-family: 'Montserrat', sans-serif; }
.search-card:last-child {
    margin: 0; }
.search-card .box-text {
    letter-spacing: 0.11px; }

.search-card__title {
    color: #1c1c1c;
    font-size: 28px;
    font-weight: 600;
    text-decoration: underline;
    margin: 0 0 29px;
    text-transform: none;
    letter-spacing: -0.6px;
    font-family: 'Montserrat', sans-serif; }
.search-card__title:hover {
    color: #ff5a00; }

.search-card__img {
    width: 357px;
    height: 207px;
    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; }
.search-card__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

.search-card__body {
    width: calc(100% - 357px);
    padding: 0 0 0 60px; }

.mb-25 {
    margin-bottom: 25px; }

.search-card-column {
    padding: 26px 22px 23px;
    height: 100%;
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
.search-card-column .search-card__img {
    width: 100%;
    height: 262px;
    margin: 0 auto; }
.search-card-column .search-card__body {
    padding: 35px 0 0;
    min-height: 260px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    justify-content: space-between;
 }
.search-card-column .search-card__title {
    margin: 0 0 24px; }
.search-card-column .box-text {
    max-width: 343px;
    margin: 0 0 20px; }

.search-card__body-footer {
    width: 100%;
    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;
    color: #bdbdbd;
    font-size: 15px;
    margin: auto 0 0; }

.search-card__body-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 25px 0 0; }
.search-card__body-item:last-child {
    margin: 0; }
.search-card__body-item .icon {
    width: 25px;
    margin: 0 4px 0 0; }

.date-item .icon {
    width: 20px; }

.comment-item .icon {
    width: 23px; }

.content-blog .nav-breadcrumb {
    margin: 0 0 13px; }

.content-blog-home {
    background: url("../img/bg-blog.jpg") no-repeat center;
    background-size: cover;
    position: relative; }
.content-blog-home:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3); }
.content-blog-home h1 {
    text-align: center;
    color: #fff;
    text-transform: none;
    margin: 0 auto 35px;
    font-size: 62px; }
.content-blog-home .search-card__body-footer {
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 18.5px; }
.content-blog-home .search-card__body-footer .icon {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }

.content-blog-home__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    min-height: 533px; }

.recipes {
    padding: 39px 0 60px;
    position: relative;
    z-index: 1; }
.recipes:before {
    content: '';
    position: absolute;
    bottom: -35px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border-left: 63px solid transparent;
    border-right: 63px solid transparent;
    border-top: 38px solid #fff; }
.recipes h2 {
    text-transform: none;
    margin: 0 0 29px;
    font-size: 32px;
    font-weight: 600; }
.recipes .box-text {
    font-size: 18px;
    letter-spacing: 0.13px;
    line-height: 1.72; }
.recipes .list-dots {
    padding: 0 0 0 50px;
    margin: 50px 0;
    font-size: 18px; }
.recipes .list-number {
    padding: 0 0 0 50px;
    margin: 50px 0;
    font-size: 18px; }
.recipes .list-number li:before {
    color: #ff5a00; }
.recipes .list-number li ul {
    margin: 20px 0;
    padding: 0 0 0 20px; }
.recipes .list-number li a {
    color: #333; }
.recipes strong {
    font-weight: bold; }
.recipes .maintenance ul {
    margin: 10px 0 0;
    padding: 0 0 0 20px; }

.blockquote {
    margin: 40px 0 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: #f6f4f2;
    padding: 27px 37px;
    font-size: 21px;
    font-style: italic;
    letter-spacing: -0.42px; }

.blockquote-icon {
    width: 33px;
    min-width: 33px;
    margin: 0 39px 0 0; }

.color-accent {
    color: #ff5a00; }

.recipes-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 0 30px; }
.recipes-box:last-child {
    margin: 0; }
.recipes-box h3 {
    margin: 0 0 35px;
    font-size: 25px;
    font-weight: 600;
    text-transform: none; }
.list-dots li {
    position: relative;
    margin: 0 0 10px;
    padding: 0 0 0 29px; }
.list-dots li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    -webkit-transform: translate(0, -50%);
    transform: none;
    width: 9px;
    height: 9px;
    background: #ff5a00;
    border-radius: 50%; }
.list-dots li:last-child {
    margin: 0; }

.recipes-box__content {
    width: calc(100% - 421px);
    padding: 0 100px 0 0; }

.recipes-box__img {
    width: 421px;
    margin: 0 0 60px; }
.recipes-box__img img {
    width: 100%; }

.signature {
    font-style: italic;
    margin: 16px 0 0;
    color: #a2a1a1;
    font-size: 15px;
    line-height: normal;
    letter-spacing: -0.3px; }

.recipes-img {
    margin: 28px auto 44px; }
.recipes-img .img {
    max-height: 510px;
    width: 100%;
    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; }
.recipes-img .img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

.table-recipes {
    margin: 76px auto 0;
    width: 100%;
    max-width: 1162px;
    font-size: 18px;
    border-bottom: 7px solid #f6f4f2; }
.table-recipes .td {
    padding: 10px 60px; }

.table-head, .table-body {
    width: 100%; }
.table-head .td, .table-body .td {
    min-height: 50px;
    border-right: solid 2px #ececec; }
.table-head .tr, .table-body .tr {
    border-bottom: solid 2px #ececec;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
.table-head .tr:last-child, .table-body .tr:last-child {
    border: none; }

.table-head {
    background: #f6f4f2; }
.table-head .td {
    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;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
.table-head .td:first-child {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2; }
.table-head .td:last-child {
    border: none;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3; }

.table-body .td {
    min-height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
.table-body .td:first-child {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2; }
.table-body .td:last-child {
    border: none;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3; }

.similar-articles {
    padding: 55px 0 102px;
    background: #f6f6f6; }
.similar-articles h3 {
    text-transform: none;
    margin: 0 0 36px;
    font-size: 25px; }

.schedule-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 45px; }

.list-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.list-share li {
    margin: 0 11px 0 0; }
.list-share li:last-child {
    margin: 0; }

.schedule-wrapper-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 25px;
    font-weight: 600;
    color: #464646;
    margin: 0 40px 0 0; }
.schedule-wrapper-text .icon {
    margin: 0 17px 0 0; }

.comments-blog {
    margin: 70px 0 0; }

.form-comment {
    width: 100%;
    background: #fff;
    border: solid 2px #d7d7d7; }
.form-comment textarea {
    border: none;
    width: 100%;
    padding: 31px 37px;
    color: #a5a5a5;
    font-size: 23px;
    height: 122px; }
.form-comment label {
    width: 100%; }

.comment-panel {
    width: 100%;
    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;
    border-top: solid 2px #d7d7d7;
    padding: 4px 10px; }

.comment-panel-item {
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
    border-right: solid 2px #d7d7d7; }
.comment-panel-item:last-child {
    margin: 0;
    padding: 0;
    border: none; }

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

.maintenance {
    padding: 30px;
    background: #f2efed;
    margin: 20px 0;
    border-radius: 10px; }
.maintenance ul {
    margin: 10px 0 0; }

.table-article .bg-light-red {
    position: relative; }
.table-article .bg-light-red p {
    position: relative;
    z-index: 1;
    margin: 0 0 0 auto; }

.bg-light-red:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #dbecf5; }

.bg-light-red-29:before {
    width: 29%; }

.bg-light-red-8:before {
    width: 8%; }

.bg-light-red-77:before {
    width: 77%; }

.bg-light-red-39:before {
    width: 39%; }

.bg-light-red-44:before {
    width: 44%; }

.bg-light-red-14:before {
    width: 14%; }

.bg-light-red-35:before {
    width: 35%; }

.bg-light-red-40:before {
    width: 40%; }

.bg-light-red-59:before {
    width: 59%; }

.bg-light-red-70:before {
    width: 70%; }

.bg-light-red-21:before {
    width: 21%; }

.bg-light-red-32:before {
    width: 32%; }

.bg-light-red-24:before {
    width: 24%; }

.bg-light-red-92:before {
    width: 92%; }

.value-max {
    padding: 2px 15px;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    background: #ff7b7b; }

/* v RECIPE_STYLE v */
.page-block {
    width: 100%;
}

.content-blog-home .search-card__body-footer:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}
.content-blog-home .search-card__body-footer:not(:last-child)::after {
    height: 2px;
    width: 300px;
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(50% - 150px);
    background: linear-gradient(to right, transparent 1%, #ffffff 50%, transparent 99%);
}
.content-blog-home .search-card__body-footer .icon img {
    max-height: 25px;
}

.recipes .ingredients-wrp {
    margin-top: 30px;
}
.recipes .ingredients-wrp:first-child {
    margin-top: -39px;
}
.ingredients-inner-wrp {
    padding: 50px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    background-color: #ebebeb;
}
.ingredients-content-wrp {
    width: 600px;
    max-width: calc(100% - 20px);
}
.ingredients-title {
    padding-left: 70px;
    font-size: 28px;
    line-height: 31px;
    font-weight: 600;
    position: relative;
}
.ingredients-title::before {
    height: 31px;
    width: 60px;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEwIgogICB2aWV3Qm94PSIwIDAgMTIzLjQzIDYzLjExIgogICBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiCiAgIHZlcnNpb249IjEuMSIKICAgaGVpZ2h0PSI4LjEzNjhtbSIKICAgd2lkdGg9IjE1LjkxMjdtbSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PG1ldGFkYXRhCiAgIGlkPSJtZXRhZGF0YTE0Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPgogPGRlZnMKICAgaWQ9ImRlZnM0Ij4KICA8c3R5bGUKICAgaWQ9InN0eWxlMiIKICAgdHlwZT0idGV4dC9jc3MiPgogICA8IVtDREFUQVsKICAgIC5maWwwIHtmaWxsOiNGRUZFRkV9CiAgIF1dPgogIDwvc3R5bGU+CiA8L2RlZnM+CiA8ZwogICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxIgogICBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+CiAgPG1ldGFkYXRhCiAgIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiIC8+CiAgPHBhdGgKICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MSIKICAgaWQ9InBhdGg3IgogICBkPSJNOTMuMiAzLjIzYzAuMzgsMC4zOCAwLjYyLDAuOTEgMC42MiwxLjUgMC4wNCwwLjkgMC4wOCwxLjc4IDAuMSwyLjY5bDAuMDEgMS4xMiA4LjY0IDBjMC41OSwwIDEuMTIsMC4yNCAxLjUsMC42MiAwLjM4LDAuMzkgMC42MiwwLjkyIDAuNjIsMS41IDAsMC41OSAtMC4yNCwxLjEyIC0wLjYyLDEuNSAtMC4zOSwwLjM4IC0wLjkyLDAuNjIgLTEuNSwwLjYybC04Ljk3IDAgLTAuMTQgMC45NmMtMC42LDMuOTkgLTEuNzgsNy44NCAtMy40NywxMS40NCAwLjg1LDIuMDkgMS4zNiw0LjQ0IDEuNSw2LjkyIDEuMzMsLTEuNTMgMi43NywtMy4wOSA0LjMyLC00LjY0IDMuNSwtMy41IDkuMDUsLTMuODQgMTMuMywtMS4xMiAxLjAzLC0yLjc1IDEuMDMsLTUuNzggLTAuMDIsLTguNTcgLTAuMzEsLTAuODIgMC4xLC0xLjczIDAuOTIsLTIuMDQgMC44MiwtMC4zMSAxLjczLDAuMSAyLjA0LDAuOTIgMC45OSwyLjYyIDEuMjQsNS40MSAwLjc2LDguMSAxLjk1LC0xLjQ4IDQsLTIuODMgNi4xMywtNC4wMyAwLjc2LC0wLjQzIDEuNzMsLTAuMTYgMi4xNiwwLjYgMC40MywwLjc2IDAuMTYsMS43MiAtMC41OSwyLjE2IC0xLjM5LDAuNzkgLTIuNzQsMS42NCAtNC4wNiwyLjU2IDIuMDEsLTAuMDcgNC4wMywwLjI1IDUuOTYsMC45OCAwLjgyLDAuMzEgMS4yMywxLjIyIDAuOTIsMi4wNCAtMC4zMSwwLjgyIC0xLjIyLDEuMjMgLTIuMDQsMC45MiAtMi43OSwtMS4wNSAtNS44MiwtMS4wNSAtOC41NywtMC4wMiAyLjcyLDQuMjUgMi4zOCw5LjggLTEuMTIsMTMuMyAtOC41Miw4LjUyIC0xNy4xMSwxMy42IC0yMS40NiwxNS44NyAtMy4wMSwxLjU3IC01LjgxLDIuNzUgLTguMDksMy40MiAtMS4zMywwLjM5IC0yLjQsMC41OSAtMy4yNSwwLjU5IC0wLjk1LDAgLTEuNjQsLTAuMjQgLTIuMTMsLTAuNzMgLTAuOTIsLTAuOTIgLTAuOTYsLTIuNTggLTAuMTQsLTUuMzggMC4wNywtMC4yMiAwLjE0LC0wLjQ1IDAuMjEsLTAuNjhsLTU2IDBjLTAuNTksMCAtMS4xMiwtMC4yNCAtMS41LC0wLjYyIC0wLjM4LC0wLjM5IC0wLjYyLC0wLjkyIC0wLjYyLC0xLjUgMCwtMC41OSAwLjI0LC0xLjEyIDAuNjIsLTEuNSAwLjM5LC0wLjM4IDAuOTIsLTAuNjIgMS41LC0wLjYybDM2LjYyIDBjLTAuOTUsLTAuOSAtMS44MiwtMS45MiAtMi42MSwtMy4wMyAtMC44MSwwLjA1IC0xLjYxLDAuMDcgLTIuNDMsMC4wNyAtNS41MywwIC0xMC45MywtMS4wOSAtMTUuOTIsLTMuMTYgLTUsLTIuMDcgLTkuNTgsLTUuMTIgLTEzLjUsLTkuMDMgLTMuMTQsLTMuMTQgLTUuNzQsLTYuNzUgLTcuNzMsLTEwLjY2IC0xLjk3LC0zLjkxIC0zLjMzLC04LjEzIC0zLjk5LC0xMi41MWwtMC4xNCAtMC45NiAtOC45MSAwYy0wLjU5LDAgLTEuMTIsLTAuMjQgLTEuNSwtMC42MiAtMC4zOCwtMC4zOSAtMC42MiwtMC45MiAtMC42MiwtMS41IDAsLTAuNTkgMC4yNCwtMS4xMiAwLjYyLC0xLjUgMC4zOSwtMC4zOCAwLjkyLC0wLjYyIDEuNSwtMC42Mmw4LjU4IDAgMC4wMSAtMS4xMmMwLC0wLjQzIDAuMDIsLTAuODQgMC4wMywtMS4yNWwwLjA3IC0xLjU2YzAuMDQsLTAuNTYgMC4yOSwtMS4wNSAwLjY3LC0xLjQxIDAuMzgsLTAuMzYgMC44OSwtMC41NyAxLjQ1LC0wLjU3bDQ2Ljc1IC0wYzAuMDYsLTAuMzggMC4xNCwtMC43NiAwLjI0LC0xLjEzIDAuMTUsLTAuNTUgMC41NywtMC45OCAxLjEyLC0xLjEyIDMuNDcsLTAuOTMgNy4xOSwtMC4wNiA5Ljg5LDIuMjVsMjAuNzYgLTBjMC41OCwtMCAxLjExLDAuMjQgMS41LDAuNjJ6bS01LjMxIDI1Ljg1bC0wLjAyIC0wLjA5IC0wLjAyIC0wLjA5IC0wIC0wLjAxIC0wLjAyIC0wLjA3IC0wLjAyIC0wLjA5IC0wLjAyIC0wLjA5IC0wLjAxIC0wLjA2IC0wLjAxIC0wLjAzIC0wLjAyIC0wLjA5IC0wLjAyIC0wLjA5IC0wLjAyIC0wLjA5IC0wIC0wLjAxIC0wLjAyIC0wLjA4IC0wLjAyIC0wLjA5IC0wLjAyIC0wLjA5IC0wLjAxIC0wLjA1IC0wLjAxIC0wLjA0IC0wLjAzIC0wLjA5IC0wLjAzIC0wLjA5IC0wLjAzIC0wLjA4IC0wIC0wLjAxIC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wLjAxIC0wLjA0IC0wLjAxIC0wLjA0IC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wLjAxIC0wLjAyIC0wLjA1IC0wLjE0IC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wLjAxIC0wLjA0IC0wLjAyIC0wLjA0IC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wIC0wIC0wLjA2IC0wLjE2IC0wLjAzIC0wLjA4IC0wLjAxIC0wLjAzIC0wLjAyIC0wLjA1IC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA3IC0wIC0wLjAxIC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wLjAzIC0wLjA4IC0wLjAxIC0wLjAzIC0wLjAyIC0wLjA1IC0wLjA0IC0wLjA4IC0wLjA0IC0wLjA4IC0wLjAzIC0wLjA2IC0wLjAxIC0wLjAxIC0wLjA0IC0wLjA3IC0wLjA0IC0wLjA3IC0wLjA0IC0wLjA3IC0wLjAxIC0wLjAyIC0wLjAzIC0wLjA1IC0wLjA0IC0wLjA3IC0wLjA0IC0wLjA3IC0wLjAzIC0wLjA2IC0wLjAxIC0wLjAxIC0wLjA0IC0wLjA3IC0wLjA0IC0wLjA3IC0wLjA0IC0wLjA3IC0wLjAxIC0wLjAyIC0wLjAzIC0wLjA1IC0wLjA4IC0wLjE0IC0wIC0wIC0wLjAzIC0wLjA1IC0wLjAxIC0wLjAyIC0wLjA0IC0wLjA3IC0wLjA0IC0wLjA3IC0wLjA0IC0wLjA3IC0wLjAxIC0wLjAxIC0wLjAzIC0wLjA1IC0wLjA0IC0wLjA3IC0wLjA0IC0wLjA3Yy0xLjI4LC0xLjkyIC0yLjk5LC0zLjI1IC01LC0zLjczIC0yLjExLC0wLjUgLTQuMzksLTAuMDQgLTYuNTgsMS4zMiAtMi4xNiwxLjM1IC00Ljg1LDEuMzUgLTcuMDEsMCAtMi4yLC0xLjM3IC00LjQ3LC0xLjgzIC02LjU4LC0xLjMzIC0yLjc3LDAuNjYgLTUuMDIsMi45IC02LjM1LDYuMzIgLTEuNDEsMy42MiAtMS42LDguMDcgLTAuNTQsMTIuNTIgMC40NywxLjk4IDEuMTYsMy44NSAyLjA0LDUuNTRsMC4wMiAtMGMwLjUzLDEuMDMgMS4xMywyIDEuNzgsMi44OGwwLjAyIDAuMDMgMC4wMiAwLjAzIDAuMDQgMC4wNiAwLjA0IDAuMDYgMCAwYzAuNjYsMC44NiAxLjM4LDEuNjQgMi4xNCwyLjMzIDEuMjEsMS4wOSAyLjQ3LDEuODkgMy43NSwyLjM4bDAuMDkgMC4wMyAwIDBjMS40OSwwLjU0IDMuMDYsMC43IDQuNjgsMC4zN2wwIC0wIDAuMDEgLTAgMC4wMiAtMGMxLjQ2LC0wLjM1IDMsLTAuMzYgNC40NywtMC4wNCAwLjYxLDAuMSAxLjE3LDAuMjEgMS43OCwwLjI0bDAuMDIgMCAwIDBjMS4xMSwwLjAxIDIuMjYsLTAuMjIgMy40LC0wLjdsMC4wNSAtMC4wMiAwLjA0IC0wLjAyIDAuMDggLTAuMDQgMC4wOCAtMC4wNCAwLjAyIC0wLjA1IDAuMDIgLTAuMDUgMC4wMiAtMC4wNSAwLjAxIC0wLjAzYy0wLjA4LC0wLjAxIC0wLjE2LC0wLjAxIC0wLjI1LC0wLjAxbDAuMjYgMGMwLjQ2LC0xLjAxIDAuOTcsLTIuMDcgMS41MywtMy4xNSAxLjQ5LC0yLjg2IDQuMTksLTcuNTUgOC4yOSwtMTIuODUgMC4yNywtMi40OSAwLjEzLC00Ljg2IC0wLjM0LC02Ljk5em0tMC42MyAtOC4zNWMxLjUyLC00LjAyIDIuMzUsLTguMzIgMi40MSwtMTIuNzJsMC4wMiAtMS4xNCAtMTUuNzIgMGMwLjM4LDAuOTYgMC42MiwxLjk2IDAuNzIsMi45OSAwLjkxLC0wLjQ3IDEuODgsLTAuODIgMi45MiwtMS4wMiAwLjg2LC0wLjE3IDEuNjksMC4zOSAxLjg2LDEuMjUgMC4xNywwLjg2IC0wLjM5LDEuNjkgLTEuMjUsMS44NiAtMS45NywwLjM5IC0zLjY4LDEuNTIgLTQuOCwzLjE4IC0wLjgyLDEuMjIgLTEuMjYsMi42MiAtMS4yOCw0LjA2IDAuMTUsLTAuMDcgMC4yOSwtMC4xNCAwLjQzLC0wLjIzIDIuOTMsLTEuODMgNi4wMywtMi40MiA4Ljk4LC0xLjcyIDIuMTgsMC41MiA0LjEzLDEuNzIgNS43MSwzLjV6bS0xNi44MSAtMTMuODdsLTAgMGMtMC42NSwtMS4wNyAtMS41NSwtMS45NiAtMi42MSwtMi42bC0wLjAxIC0wLjAxIC0wLjAxIC0wLjAxIC0wLjEgLTAuMDYgLTAuMSAtMC4wNiAtMC4wMyAtMC4wMiAtMC4wNiAtMC4wMyAtMCAtMGMtMS4yMSwtMC42NSAtMi41NywtMC45NyAtMy45NCwtMC45MmwtMC4wNSAwIC0wLjA2IDAgLTAuMjIgMC4wMSAtMC4wMSAwIC0wLjExIDAuMDEgLTAuMDQgMCAtMC4wNyAwLjAxIC0wLjA4IDAuMDEgLTAuMDQgMCAtMC4xMSAwLjAxIC0wLjAxIDAuMDYgLTAuMDEgMC4wNSAtMCAwLjAxIC0wLjAxIDAuMDYgLTAgMC4wNCAtMCAwLjAxIC0wLjAxIDAuMDYgLTAgMC4wNCAtMCAwLjAyIC0wLjAxIDAuMDYgLTAgMC4wMyAtMCAwLjAzIC0wLjAxIDAuMDggLTAgMC4wM2MtMC4xMywyLjE4IDAuNjcsNC4zNiAyLjI0LDUuOTMgMS4xNywxLjE3IDIuNjcsMS45MSA0LjI2LDIuMTZsLTIuMjkgLTIuMjljLTAuNjIsLTAuNjIgLTAuNjIsLTEuNjIgMCwtMi4yNCAwLjYyLC0wLjYyIDEuNjIsLTAuNjIgMi4yNCwwbDIuMjkgMi4yOWMtMC4xNiwtMC45OSAtMC41LC0xLjk1IC0xLjAzLC0yLjgxem0tMTAuNTggMGwtNDQuOTIgMCAwLjA0IDIuMTMgMC4wNiAxLjA4IDAuMDcgMC4zNGMwLjAxLDAuMTkgMC4wMSwwLjMyIDAsMC41MWwwLjAxIDAuMDljMC40LDQuMzMgMS41Niw4LjUyIDMuMzgsMTIuMzkgMS44MiwzLjg3IDQuMzIsNy40NCA3LjQsMTAuNTIgMy41MiwzLjUyIDcuNjMsNi4yNSAxMi4xMSw4LjExIDQuNDgsMS44NiA5LjMzLDIuODMgMTQuMywyLjgzbDAuMDQgMGMtMC43LC0xLjU2IC0xLjI3LC0zLjIzIC0xLjY5LC00Ljk3IC0xLjIxLC01LjA3IC0wLjk3LC0xMC4xOCAwLjY3LC0xNC40IDEuNzIsLTQuNDIgNC43NiwtNy4zNSA4LjU2LC04LjI1IDIuOTUsLTAuNyA2LjA2LC0wLjExIDguOTksMS43MiAwLjAzLDAuMDIgMC4wNSwwLjAzIDAuMDgsMC4wNSAwLjA0LC0xLjMyIDAuMzIsLTIuNjMgMC44NCwtMy44NSAtMi42MywtMC4xNiAtNS4xNiwtMS4yNiAtNy4wNywtMy4xNiAtMS40MywtMS40MyAtMi40MSwtMy4yMSAtMi44NywtNS4xMnptMy4yIDE2Ljg0Yy0wLjIsLTAuODUgLTEuMDUsLTEuMzggLTEuOSwtMS4xNyAtMS4xNywwLjI4IC0zLjMzLDEuMjkgLTQuNzUsNC45MyAtMC41MiwxLjMzIC0wLjg1LDIuODIgLTAuOTgsNC40MiAtMC4wNywwLjg3IDAuNTcsMS42NCAxLjQ0LDEuNzEgMC4wNCwwIDAuMDksMC4wMSAwLjEzLDAuMDEgMC44MSwwIDEuNSwtMC42MiAxLjU3LC0xLjQ1IDAuMTEsLTEuMyAwLjM3LC0yLjUgMC43OCwtMy41NCAwLjkzLC0yLjM4IDIuMDgsLTIuODkgMi41MywtMyAwLjg1LC0wLjIgMS4zNywtMS4wNSAxLjE3LC0xLjl6bS00LjAyIDE0LjE5Yy0wLjEsLTAuNCAtMC4xOCwtMC44MiAtMC4yNSwtMS4yMyAtMC4xNSwtMC44NiAtMC45NiwtMS40NCAtMS44MiwtMS4yOSAtMC44NiwwLjE1IC0xLjQ0LDAuOTYgLTEuMjksMS44MyAwLjA4LDAuNDggMC4xOCwwLjk1IDAuMjksMS40MyAwLjE3LDAuNzMgMC44MiwxLjIyIDEuNTQsMS4yMiAwLjEyLDAgMC4yNCwtMC4wMSAwLjM3LC0wLjA0IDAuODUsLTAuMiAxLjM3LC0xLjA1IDEuMTcsLTEuOXptNTAuMzEgMy4xMWMtMS42MiwxLjYyIC0zLjMzLDMuMTkgLTUuMTEsNC43MWwtMi4yOSAtMi4yOWMtMC42MiwtMC42MiAtMS42MiwtMC42MiAtMi4yNCwwIC0wLjYyLDAuNjIgLTAuNjIsMS42MiAwLDIuMjRsMi4wNyAyLjA3Yy0yLjEsMS42NiAtNC4yNiwzLjIyIC02LjQ2LDQuNjZsLTIuNCAtMi40Yy0wLjYyLC0wLjYyIC0xLjYyLC0wLjYyIC0yLjI0LDAgLTAuNjIsMC42MiAtMC42MiwxLjYyIDAsMi4yNGwxLjg5IDEuODljLTAuOTYsMC41NyAtMS45MiwxLjEyIC0yLjg3LDEuNjQgLTUuNTgsMy4wMiAtOS4xOSw0LjA2IC0xMC42LDQuMiAwLjA5LC0wLjk2IDAuNiwtMi45MyAxLjg2LC01LjgzIDAuMDIsLTAuMDMgMC4wMywtMC4wNyAwLjA1LC0wLjExIDAuMzQsLTAuNzcgMC43MywtMS42MSAxLjE3LC0yLjUxbDEuNzggMS43OGMwLjMxLDAuMzEgMC43MSwwLjQ2IDEuMTIsMC40NiAwLjQsMCAwLjgxLC0wLjE1IDEuMTIsLTAuNDYgMC42MiwtMC42MiAwLjYyLC0xLjYyIDAsLTIuMjRsLTIuNDcgLTIuNDdjMS4yOCwtMi4yOSAyLjcxLC00LjU5IDQuMjgsLTYuODRsMi4wMiAyLjAyYzAuMzEsMC4zMSAwLjcxLDAuNDYgMS4xMiwwLjQ2IDAuNCwwIDAuODEsLTAuMTUgMS4xMiwtMC40NiAwLjYyLC0wLjYyIDAuNjIsLTEuNjIgMCwtMi4yNGwtMi4zOCAtMi4zOGMxLjU4LC0yLjExIDMuMjYsLTQuMTYgNS4wMSwtNi4xMWwyLjEyIDIuMTJjMC4zMSwwLjMxIDAuNzEsMC40NiAxLjEyLDAuNDYgMC40LDAgMC44MSwtMC4xNiAxLjEyLC0wLjQ2IDAuNjIsLTAuNjIgMC42MiwtMS42MiAwLC0yLjI0bC0yLjIgLTIuMmMwLjMzLC0wLjM0IDAuNjcsLTAuNjggMSwtMS4wMiAxLjM0LC0xLjM0IDMuMTMsLTIuMDEgNC45NywtMi4wMSAyLjA3LDAgNC4yLDAuODQgNS44NSwyLjQ5IDAuMDksMC4wOSAwLjE3LDAuMTggMC4yNiwwLjI3IDAsMCAwLjAxLDAuMDEgMC4wMSwwLjAxIDIuODYsMy4xMiAyLjk4LDcuNzggMC4yMSwxMC41NXoiCiAgIGNsYXNzPSJmaWwwIiAvPgogPC9nPgo8L3N2Zz4=') no-repeat center center;
    background-size: 100% auto;
}
.ingredients-list-wrp:not(:first-child) {
    margin-top: 35px;
}
.ingredients-list > li:not(:first-child) {
    margin-top: 10px;
}
.ingredient-info-wrp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    position: relative;
}
.ingredient-info-wrp::before {
    height: 100%;
    width: 100%;
    border-bottom: 2px dotted #222222;
    content: '';
    display: block;
    position: absolute;
    top: -5px;
    left: 0;
}
.ingredient-name-wrp {
    padding-right: 15px;
    position: relative;
    background-color: #ebebeb;
    z-index: 1;
}
.ingredient-value-wrp {
    padding-left: 15px;
    position: relative;
    background-color: #ebebeb;
    z-index: 1;
}
.recipe-video-inner-wrp {
    display: flex;
    justify-content: center;
    align-items: center;
    /*background-color: #000000;*/
}
.recipe-video-inner-wrp iframe {
    max-width: 100%;
}
.coocking-process-inner-wrp {
    padding: 50px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
}
.coocking-process-content-wrp {
    width: 800px;
    max-width: calc(100% - 20px);
}
.coocking-process-title {
    padding-left: 60px;
    font-size: 28px;
    line-height: 31px;
    font-weight: 600;
    position: relative;
}
.coocking-process-title::before {
    height: 36px;
    width: 47px;
    content: '';
    display: block;
    position: absolute;
    top: -5px;
    left: 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzEwIgogICB2aWV3Qm94PSIwIDAgODQuNjQgNjMuNDUiCiAgIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgdmVyc2lvbj0iMS4xIgogICBoZWlnaHQ9IjEwLjU1ODdtbSIKICAgd2lkdGg9IjE0LjA4NTdtbSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PG1ldGFkYXRhCiAgIGlkPSJtZXRhZGF0YTE0Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPgogPGRlZnMKICAgaWQ9ImRlZnM0Ij4KICA8c3R5bGUKICAgaWQ9InN0eWxlMiIKICAgdHlwZT0idGV4dC9jc3MiPgogICA8IVtDREFUQVsKICAgIC5maWwwIHtmaWxsOiNGRUZFRkV9CiAgIF1dPgogIDwvc3R5bGU+CiA8L2RlZnM+CiA8ZwogICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxIgogICBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+CiAgPG1ldGFkYXRhCiAgIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiIC8+CiAgPHBhdGgKICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MSIKICAgaWQ9InBhdGg3IgogICBkPSJNNzUuMzIgMjAuMzNjMC4zNiwwLjM2IDAuNTgsMC44NiAwLjU5LDEuNCAwLjAzLDAuMzkgMC4wNCwwLjgxIDAuMDUsMS4yIDAuMDEsMC4zIDAuMDIsMC42MSAwLjAyLDAuOTVsMC4wMSAwLjYxIDYuNjUgMGMwLjU1LDAgMS4wNSwwLjIyIDEuNDEsMC41OCAwLjM2LDAuMzYgMC41OSwwLjg2IDAuNTksMS40MSAwLDAuNTUgLTAuMjIsMS4wNSAtMC41OCwxLjQxIC0wLjM2LDAuMzYgLTAuODYsMC41OSAtMS40MSwwLjU5bC02Ljk1IDAgLTAuMDggMC41MmMtMC41MywzLjU1IC0xLjYzLDYuOTcgLTMuMjMsMTAuMTMgLTEuNiwzLjE3IC0zLjcxLDYuMDkgLTYuMjYsOC42NCAtMy4xNywzLjE3IC02Ljg4LDUuNjQgLTEwLjkzLDcuMzEgLTQuMDQsMS42OCAtOC40MiwyLjU2IC0xMi44OSwyLjU2IC00LjQ4LDAgLTguODUsLTAuODggLTEyLjksLTIuNTYgLTQuMDUsLTEuNjggLTcuNzYsLTQuMTQgLTEwLjkzLC03LjMxIC0yLjU0LC0yLjU0IC00LjY1LC01LjQ2IC02LjI2LC04LjY0IC0xLjYsLTMuMTYgLTIuNywtNi41OCAtMy4yMywtMTAuMTNsLTAuMDggLTAuNTIgLTYuOSAwYy0wLjU1LDAgLTEuMDUsLTAuMjIgLTEuNDEsLTAuNTggLTAuMzYsLTAuMzYgLTAuNTgsLTAuODYgLTAuNTgsLTEuNDEgMCwtMC41NSAwLjIyLC0xLjA1IDAuNTgsLTEuNDEgMC4zNiwtMC4zNiAwLjg2LC0wLjU5IDEuNDEsLTAuNTlsNi42IDAgMCAtMC42MWMwLC0wLjM3IDAuMDIsLTAuNzIgMC4wMywtMS4wNmwwLjA2IC0xLjIyYzAuMDMsLTAuNTIgMC4yNywtMC45OSAwLjYzLC0xLjMyIDAuMzYsLTAuMzQgMC44NCwtMC41NCAxLjM2LC0wLjU0bDI3LjY1IDBjMC4yMiwtMS43NiAwLjcyLC0zLjQzIDEuNDUsLTQuOTcgMC44MywtMS43NSAxLjk1LC0zLjM0IDMuMywtNC42OSAxLjQxLC0xLjQxIDMuMDgsLTIuNTggNC45MywtMy40MSAxLjYyLC0wLjczIDMuMzksLTEuMjEgNS4yNCwtMS4zOWwwIC0yLjAzIC0xLjAxIDBjLTAuNDUsMCAtMC44NiwtMC4xOCAtMS4xNSwtMC40OCAtMC4zLC0wLjMgLTAuNDgsLTAuNyAtMC40OCwtMS4xNSAwLC0wLjQ1IDAuMTgsLTAuODYgMC40OCwtMS4xNSAwLjMsLTAuMyAwLjcsLTAuNDggMS4xNSwtMC40OGw1LjIyIDBjMC40NSwwIDAuODYsMC4xOCAxLjE1LDAuNDggMC4zLDAuMyAwLjQ4LDAuNyAwLjQ4LDEuMTUgMCwwLjQ1IC0wLjE4LDAuODYgLTAuNDgsMS4xNSAtMC4zLDAuMyAtMC43LDAuNDggLTEuMTUsMC40OGwtMS4wMSAwIDAgMi4wM2MxLjg1LDAuMTggMy42MiwwLjY2IDUuMjQsMS4zOSAxLjg1LDAuODQgMy41MiwyIDQuOTQsMy40MSAxLjM1LDEuMzUgMi40NywyLjkzIDMuMyw0LjY5IDAuNzIsMS41NCAxLjIyLDMuMjEgMS40NSw0Ljk3bDIuNTQgMGMwLjU1LDAgMS4wNSwwLjIyIDEuNDEsMC41OHptLTM2LjY5IDMuOTdjMC4wNSwwLjA2IDAuMTEsMC4xMiAwLjE4LDAuMTdsMC4wMSAwLjAxIDAgMGMwLjEyLDAuMSAwLjI2LDAuMTcgMC40MiwwLjIzbDAuMDEgMCAwLjAxIDAgMC4wMSAwIDAgMGMwLjA5LDAuMDQgMC4xOCwwLjA2IDAuMjgsMC4wOGwwIDAgMC4wMSAwIDAuMDEgMCAwIDAgMC4wMSAwIDAgMGMwLjE4LDAuMDMgMC4zNiwwLjA0IDAuNTUsMC4wMSAwLjIzLC0wLjAzIDAuNDksLTAuMTQgMC43MiwtMC4zbDAuMDEgLTAgMC4wMSAtMGMwLjEzLC0wLjA5IDAuMjQsLTAuMiAwLjM0LC0wLjMzIDAuMjYsLTAuMzIgMC4zMSwtMC44OCAwLjI3LC0xLjMybDAgLTAgLTAgLTAuMDFjLTAuMDEsLTAuMTIgLTAuMDEsLTAuMjEgLTAuMDIsLTAuMjRsLTAgLTAuMDEgMCAtMCAwIC0wIC0wIC0wIC0wIC0wIDAgLTAgMCAtMGMtMC4wMSwtMC4yNSAtMCwtMC4zOSAtMCwtMC43MyAwLC0xLjgyIDAuMzYsLTMuNTUgMS4wMSwtNS4xMiAwLjY4LC0xLjY0IDEuNjcsLTMuMTEgMi45MSwtNC4zNSAxLjIzLC0xLjIzIDIuNzEsLTIuMjMgNC4zNSwtMi45MSAxLjU3LC0wLjY1IDMuMywtMS4wMSA1LjEyLC0xLjAxIDEuODIsMCAzLjU1LDAuMzYgNS4xMiwxLjAxIDEuNjQsMC42OCAzLjEyLDEuNjcgNC4zNSwyLjkxIDEuMjMsMS4yMyAyLjIzLDIuNzEgMi45MSw0LjM1IDAuNjUsMS41NyAxLjAxLDMuMyAxLjAxLDUuMTIgMCwxLjgyIC0wLjM2LDMuNTUgLTEuMDEsNS4xMiAtMC42OCwxLjY0IC0xLjY3LDMuMTIgLTIuOTEsNC4zNSAtMi40MiwyLjQyIC01Ljc3LDMuOTIgLTkuNDcsMy45MiAtMS4xNiwwIC0yLjMsLTAuMTUgLTMuMzgsLTAuNDMgLTEuMTEsLTAuMjkgLTIuMTcsLTAuNzIgLTMuMTYsLTEuMjcgLTAuOTksLTAuNTUgLTEuOTEsLTEuMjMgLTIuNzMsLTIuMDIgLTAuODEsLTAuNzggLTEuNDEsLTEuNDggLTIuMDIsLTIuNDYgLTAuMjMsLTAuMzggLTAuNjEsLTAuNjQgLTEuMDEsLTAuNzMgLTAuNDEsLTAuMSAtMC44NSwtMC4wNCAtMS4yMywwLjIgLTAuMzgsMC4yNCAtMC42NCwwLjYxIC0wLjczLDEuMDEgLTAuMDksMC40IC0wLjA0LDAuODUgMC4yLDEuMjMgMC43NSwxLjIyIDEuNTMsMi4xMyAyLjU0LDMuMSAxLjAzLDAuOTggMi4xNywxLjgzIDMuNDEsMi41MiAxLjIzLDAuNjkgMi41NSwxLjIyIDMuOTMsMS41OCAxLjM2LDAuMzUgMi43NywwLjU0IDQuMTksMC41NCAyLjI1LDAgNC40LC0wLjQ1IDYuMzcsLTEuMjYgMi4wNCwtMC44NCAzLjg3LC0yLjA4IDUuNDEsLTMuNjIgMS4zOCwtMS4zOCAyLjUyLC0zLjAxIDMuMzUsLTQuODEgMC43MywtMS41OCAxLjIyLC0zLjMgMS40MiwtNS4xbDAuNiAwIC0wLjAxIDAuNjJjLTAuMDUsMy44OCAtMC44NSw3LjY2IC0yLjMzLDExLjE1IC0xLjQ3LDMuNDkgLTMuNjIsNi43IC02LjM3LDkuNDUgLTIuOCwyLjggLTYuMDcsNC45NyAtOS42Myw2LjQ1IC0zLjU2LDEuNDcgLTcuNDIsMi4yNSAtMTEuMzcsMi4yNSAtMy45NSwwIC03LjgxLC0wLjc4IC0xMS4zNywtMi4yNSAtMy41NiwtMS40NyAtNi44NCwtMy42NSAtOS42MywtNi40NSAtMi40NSwtMi40NSAtNC40MywtNS4yOCAtNS44OCwtOC4zNiAtMS40NSwtMy4wOCAtMi4zNiwtNi40MSAtMi42OSwtOS44NSAtMC4wMSwtMC4wNyAwLC0wLjE5IDAuMDEsLTAuMjUgMCwtMC4xNiAtMC4wMiwtMC4zMSAtMC4wNiwtMC40NiAtMC4wNSwtMC4yMiAtMC4wNCwtMC42NCAtMC4wNiwtMC44OWwtMC4wMyAtMS40MSAyNS43NCAwIDAgMC4wMSAwIDAuMDEgMCAwYzAuMDYsMC4yMiAwLjE1LDAuMzggMC4yOCwwLjUybDAuMDEgMC4wMSAwIDAgMC4wMSAwLjAxem0yIDAuNTdjMC40OSwwIDAuOTQsMC4yIDEuMjYsMC41MiAwLjMzLDAuMzMgMC41MywwLjc3IDAuNTMsMS4yNyAwLDAuNDkgLTAuMiwwLjk0IC0wLjUyLDEuMjYgLTAuMzMsMC4zMyAtMC43NywwLjUzIC0xLjI3LDAuNTMgLTAuNDksMCAtMC45NCwtMC4yIC0xLjI2LC0wLjUzIC0wLjMzLC0wLjMzIC0wLjUzLC0wLjc3IC0wLjUzLC0xLjI3IDAsLTAuNDkgMC4yLC0wLjk0IDAuNTIsLTEuMjYgMC4zOCwtMC4zOCAwLjc2LC0wLjUgMS4yNywtMC41M3ptMTIuNTggLTEzLjE2YzAsLTAuNDUgMC4xOCwtMC44NiAwLjQ4LC0xLjE1IDAuMywtMC4zIDAuNywtMC40OCAxLjE1LC0wLjQ4IDAuNDUsMCAwLjg2LDAuMTggMS4xNSwwLjQ4IDAuMywwLjMgMC40OCwwLjcgMC40OCwxLjE1bDAgOC41MiA1LjE1IDBjMC40NSwwIDAuODYsMC4xOCAxLjE1LDAuNDggMC4zLDAuMyAwLjQ4LDAuNyAwLjQ4LDEuMTUgMCwwLjQ1IC0wLjE4LDAuODYgLTAuNDgsMS4xNSAtMC4zLDAuMyAtMC43LDAuNDggLTEuMTUsMC40OGwtNi43OCAwYy0wLjQ1LDAgLTAuODYsLTAuMTggLTEuMTUsLTAuNDggLTAuMywtMC4zIC0wLjQ4LC0wLjcgLTAuNDgsLTEuMTVsMCAtMTAuMTZ6bTE0LjQ0IDUxLjczbC01MC43MiAwYy0wLjU1LDAgLTEuMDUsLTAuMjIgLTEuNDEsLTAuNTggLTAuMzYsLTAuMzYgLTAuNTksLTAuODYgLTAuNTksLTEuNDEgMCwtMC41NSAwLjIyLC0xLjA1IDAuNTgsLTEuNDEgMC4zNiwtMC4zNiAwLjg2LC0wLjU4IDEuNDEsLTAuNThsNTAuNzIgMGMwLjU1LDAgMS4wNSwwLjIyIDEuNDEsMC41OCAwLjM2LDAuMzYgMC41OCwwLjg2IDAuNTgsMS40MSAwLDAuNTUgLTAuMjIsMS4wNSAtMC41OCwxLjQxIC0wLjM2LDAuMzYgLTAuODYsMC41OCAtMS40MSwwLjU4eiIKICAgY2xhc3M9ImZpbDAiIC8+CiA8L2c+Cjwvc3ZnPg==') no-repeat center center;
    background-size: 100% auto;
}
.similar-articles .card-title {
    margin: 0 0 36px;
    font-family: 'Montserrat', sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;
}
.similar-articles .search-card__body a {
    color: #222222;
    text-decoration: underline;
}
.similar-articles .search-card__body a:hover {
    text-decoration: none;
}
.recipes .container .row > p {
    padding-left: 10px;
    padding-right: 10px;
}
.search-card__body.recept {
  position: relative;
}
.search-card__body.recept::before {
  height: 25px;
  padding: 0 10px;
  content: '\0420\0435\0446\0435\043F\0442';
  display: block;
  font-size: 16px;
  line-height: 25px;
  color: #ffffff;
  position: absolute;
  top: 5px;
  left: 0;
  background-color: #fd5f00;
}
@media (max-width: 700px) {
    .recipe-video-inner-wrp iframe {
        height: 350px;
    }
}
@media (max-width: 600px) {
    .recipe-video-inner-wrp iframe {
        height: 300px;
    }
}
@media (max-width: 500px) {
    .recipe-video-inner-wrp iframe {
        height: 250px;
    }
}
@media (max-width: 400px) {
    .recipe-video-inner-wrp iframe {
        height: 200px;
    }
}
@media (max-width: 320px) {
    .recipe-video-inner-wrp iframe {
        height: 180px;
    }
}
/* ^ RECIPE_STYLE ^ */

/* v CONTACTS v */
.img-wrp {
    display: flex;
    justify-content: center;
    align-items: center;
}
.img-wrp img {
    height: auto;
    max-height: 100%;
    width: auto;
    max-width: 100%;
}
.inputselect {
    padding-right: 40px;
    cursor: pointer;
    background-color: #ffffff;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzgiCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDUuMjkxNjY2NSAyLjY0NTgzMzQiCiAgIGhlaWdodD0iMTAiCiAgIHdpZHRoPSIyMCI+CiAgPGRlZnMKICAgICBpZD0iZGVmczIiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0yOTQuMzU0MTUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHBhdGgKICAgICAgIGlkPSJwYXRoODI1IgogICAgICAgZD0ibSAwLjE3MjQ0NzE2LDI5NC41NTc5MyAyLjQ3MzM4NjE0LDIuMDk0MTUgMi40NzM3NDA1LC0yLjA5NTE5IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2Y4OGEwMDtzdHJva2Utd2lkdGg6MC41MjkxNjY2NDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxO2ZpbGwtb3BhY2l0eToxIiAvPgogIDwvZz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    background-size: 15px auto;
}
.form-select-category {
    width: 100%;
    max-width: none;
    display: none;
    font-size: 16px;
    line-height: 20px;
}
.activated .form-select-category {
    display: block;
}
.activated .form-group__file {
    order: 1;
}
.activated .checkbox-wrapper__item {
    order: 2;
}
.activated .submit_btn_vacancy {
    order: 3;
}
.form-select-category .select-category-wrp {
    width: 100%;
    padding: 20px;
    padding-bottom: 0;
    border-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    background-color: #f4f4f4;
}
.form-select-category .select-category-wrp::before {
    height: 10px;
    width: 30px;
    border-width: 0 15px 10px 15px;
    border-style: solid;
    border-color: transparent;
    border-bottom-color: #f4f4f4;
    content: '';
    display: block;
    position: absolute;
    top: -10px;
    left: 50px;
}
.form-select-category .field-content-wrp {
    width: calc(50% - 60px);
    margin-bottom: 20px;
}
.form-select-category .field-content-element-wrp:not(:first-child) {
    margin-top: 10px;
}
.form-select-category .field-content-caption-wrp {
    font-weight: 600;
}
.form-select-category .field-content-example-text-wrp {
    font-size: 14px;
    line-height: 1.1;
    margin-top: 5px;
    font-style: italic;
}
.form-select-category .field-content-date-number-wrp {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.form-select-category .field-content-date-number-wrp .field-content-input-wrp,
.form-select-category .field-content-date-number-wrp .field-content-example-wrp {
    width: calc(50% - 10px);
}
.form-select-category .field-content-input-wrp p {
    margin-top: 15px;
    font-size: 12px;
    line-height: 16px;
}
.form-select-category .field-content-reactions-list {
    margin-top: 10px;
    margin-left: -20px;
    margin-bottom: -20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.form-select-category .field-content-reactions-list > li {
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 5px;
    border-radius: 50%;
    cursor: pointer;
    background-color: #ffffff;
}
.form-select-category .field-content-reactions-list > li svg path {
    transition: all .1s ease-in-out 0s;
}
.form-select-category .field-content-reactions-list > li:hover svg path,.form-select-category .field-content-reactions-list > li.selected svg path {
    fill: #ff5400 !important;
}
@media (max-width: 1200px) {
    .form-select-category .field-content-wrp {
        width: calc(50% - 10px);
    }
}
@media (max-width: 768px) {
    .form-select-category .field-content-wrp {
        width: 100%;
    }
}
@media (max-width: 500px) {
    .form-select-category .field-content-date-number-wrp .field-content-input-wrp,
    .form-select-category .field-content-date-number-wrp .field-content-example-wrp {
        width: 100%;
    }
    .form-select-category .field-content-date-number-wrp .field-content-example-wrp {
        margin-top: 10px;
    }
}
/* ^ CONTACTS ^ */

@media (max-width: 992px) {
    .header-search {
        padding: 30px 0; }
    .header-search h1, .blog_h1 {
        font-size: 30px; }
    .search-category, .content-search-subtitle {
        font-size: 18px; }
    .search-card {
        padding: 20px; }
    .search-card__img {
        width: 250px;
        height: 200px; }
    .search-card__body {
        width: calc(100% - 250px);
        padding: 0 0 0 30px; }
    .search-card__title {
        font-size: 24px;
        margin: 0 0 20px; }
    .content-search {
        padding: 30px 0; }
    .pagination-search {
        margin: 20px 0 0;
        font-size: 16px; }
    .recipes-box__content {
        padding: 0 30px 0 0; }
    .recipes .list-dots, .recipes .list-number {
        margin: 20px 0;
        padding: 0;
        font-size: 16px; }
    .recipes .box-text {
        font-size: 16px; }
    .recipes-box h3 {
        font-size: 24px;
        margin: 0 0 25px; }
    .recipes-img {
        margin: 25px 0; }
    .list-social {
        margin: 6px 0 0 auto;
        max-width: none; }
    .list-social__text {
        margin: 0 0 0 auto; }
    .copyright {
        text-align: right; }
    
    header .btn-live {
        height: 25px;
        font-size: 7px;
        padding: 0 12px;
        margin: 0 7px 0 0;
    }
    
    header .btn-smi {
        height: 25px;
        font-size: 7px;
        padding: 0 12px;
        margin: 0 7px 0 0;
    }

    header .language-wrapper {
        margin: 0 0 0 10px;
        font-size: 14px;
    }

    header .list-social li a {
        width: 22px;
    }
}

@media (max-width: 900px) {
    header .btn-live {
        display: none;
    }
    
    header .btn-smi {
        display: none;
    }
}
@media (max-width: 768px) {
    .header-search {
        padding: 0 0 30px;
    }

    .content-blog-home__content {
        min-height: auto;
        padding: 60px 0; }
    .content-blog-home h1 {
        font-size: 50px; }
    .recipes .box-text {
        font-size: 16px;
        line-height: 1.4; }
    .recipes h2 {
        font-size: 26px; }
    .blockquote {
        padding: 20px;
        margin: 30px 0; }
    .blockquote-icon {
        margin: 0 10px 0 0; }
    .recipes {
        padding: 30px 0; }
    .recipes-box__content {
        width: 100%;
        padding: 0;
        margin: 0 0 30px; }
    .recipes-box__img {
        margin: 0 auto 30px;
        width: 100%;
        max-width: 350px; }
    .recipes-img .img {
        max-height: 400px; }
    .table-recipes {
        margin: 30px 0 0;
        font-size: 16px; }
    .table-recipes .td {
        padding: 10px 15px; }
    .form-comment textarea {
        padding: 20px;
        font-size: 16px; }
    .comments-blog {
        margin: 30px 0 0; }
    .copyright p {
        width: 100%; }
}

@media (max-width: 650px) {
    .header-search .form-search {
        max-width: none;
        margin: 20px auto 0; }
    .header-search h1, .blog_h1 {
        font-size: 26px; }
    .content-blog-home h1 {
        font-size: 40px; }
    .content-blog-home .search-card__body-footer {
        font-size: 16px; } }

@media (max-width: 575px) {
    .search-card {
        -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;
        font-size: 14px; }
    .search-card__img {
        margin: 0 auto 20px;
        width: 100%; }
    .search-card__body {
        width: 100%;
        padding: 0; }
    .footer-search .logo-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 200px;
        margin: 0 auto 10px; }
    .search-category, .content-search-subtitle {
        font-size: 16px; }
    .content-search-subtitle {
        margin: 0 0 20px; }
    .search-card-column .search-card__body {
        min-height: auto;
        padding: 30px 0 0; }
    .search-card-column .box-text {
        max-width: none; }
    .search-card-column .search-card__img {
        height: auto; }
    .search-card__title {
        font-size: 20px; }
    .content-blog-home h1 {
        font-size: 30px; }
    .table-head .td:last-child, .table-body .td:last-child {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2; }
    .table-head .td:first-child, .table-body .td:first-child {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1; }
    .table-recipes .td {
        padding: 10px 5px; }
    .table-recipes {
        font-size: 12px; }
    .schedule-wrapper-text {
        font-size: 18px;
        margin: 0 20px 0 0; }
    .list-share li a {
        width: 40px;
        height: 40px; }
    .similar-articles h3 {
        margin: 0 0 25px;
        font-size: 24px; }
    .schedule-wrapper {
        margin: 0 0 30px; }
    .form-comment {
        margin: 30px auto 0; }
    .similar-articles {
        padding: 40px 0; }
    .footer-search .copyright {
        margin: 0 auto 10px;
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
    .footer-search .list-social {
        margin: 0 auto; } 
    .search-category {
        font-size: 12px;
        line-height: 20px;
    }
}

@media (max-width: 420px) {
    .schedule-wrapper-text {
        width: 100%;
        margin: 0 auto 10px;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
    .table-recipes {
        font-size: 8px; }
    .breadcrumb-item + .breadcrumb-item {
        padding-left: 5px;
    }
    .breadcrumb-item + .breadcrumb-item::before {
        padding-right: 5px;
    }
    .breadcrumb,
    .breadcrumb a {
        font-size: 8px;
        line-height: 12px;
    }
}
/*новые стили для страниц блог*/



/* Medium Devices, Desktops */
@media only screen and (max-width: 1250px) {
    .main-slider__text {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1199px) {
    .present {
        width: 390px;
        height: 263px;
        padding: 30px 15px 20px 70px;
        margin: 0 0 0 -60px;
    }

    .main-slider {
        height: auto;
    }
    
    .main-slider .slide {
        display: block;
    }

    .main-slider__image {
        max-width: 468px;
    }

    .present .description {
        margin: 15px 0;
    }

    .menu li a {
        padding: 20px 0;
        font-size: 10px;
    }

    .form-group {
        max-width: 460px;
    }

    blockquote {
        width: 480px;
        height: 94px;
        padding: 20px 45px 20px 30px;
    }

    .smi-box__title {
        font-size: 24px;
    }

    .btn-scroll-top, #toTop {
        bottom: 20px;
        right: 20px;
    }

    .filter-wrapper {
        justify-content: flex-start;
    }

    .filter-item {
        margin: 0 5px 10px 0;
    }

    .filter-item:last-child {
        margin: 0 0 10px;
    }

    .btn-smi {
        font-size: 12px;
        max-width: 130px;
    }

    .btn-smi img {
        width: 25px;
    }

    .online-application {
        padding: 85px 50px 124px;
    }

    .online-application .form-group {
        max-width: 380px;
    }

    .online-application .form-callback button {
        margin: 0 120px 0 auto;
    }

    header .list-social li {
        margin: 0 5px 0 0;
    }
}

@media only screen and (max-width: 992px) {
    .btn-partner {
        max-width: 80px;
        margin: 0 5px;
    }

    .btn-score {
        max-width: 140px;
    }

    .slick-dots {
        padding: 0 15px;
    }

    .present {
        padding: 30px 15px 15px 70px;
        width: 350px;
        height: 220px;
    }

    .present .description {
        font-size: 13px;
        margin: 12px 0;
    }

    .present h3 {
        font-size: 18px;
    }

    .present-img {
        margin: -6px 0 0 0;
    }

    .filter-links {
        padding: 7px 12px;
        font-size: 13px;
    }

    .filter-wrapper {
        margin: 0;
    }

    .product-title__category {
        margin: 20px 0 30px;
    }

    .market-place__text {
        max-width: none;
    }

    .actual-vacancy__box .btn {
        margin: 20px 0 0;
    }

    .actual-vacancy__box {
        height: auto;
        min-height: auto;
    }

    .menu {
        padding: 0;
    }

    .menu li a {
        padding: 22px 0;
    }

    .form-group {
        max-width: 380px;
    }

    .btn-smi {
        max-width: none;
        margin: 0 auto 10px;
    }

    .btn-smi:last-child {
        margin: 0;
    }
}


@media only screen and (max-width: 900px) {
    .main-slider__image {
        max-width: 280px;
    }

    .main-slider__image-bg {
        width: 545px;
    }

    .main-slider__text .item-text {
        margin: 0 0 40px;
    }

    .description-callback {
        margin: 25px 0 15px;
    }

    .callback {
        padding: 45px 0;
    }

    .form-group {
        max-width: 360px;
    }

    .online-application {
        margin: 30px 0 0;
        padding: 30px; }
    .online-application .form-group {
        max-width: none;
        width: 100%; }
    .online-application h2 {
        margin: 0 0 15px; }
    .online-application .form-group__file {
        margin: 0 0 30px; }
    .callback-partner .box-text {
        font-size: 16px; }
    .callback-partner__icon {
        margin: 0 auto 30px; }
    .partner .box-text {
        margin: 0;
        font-size: 14px; }
    .partner-slider {
        margin: 30px 0 0; }
    .partner-slider .slick-arrow {
        width: 30px;
        height: 30px; }
    .partner-slider .slick-dots {
        bottom: 10px; }
    .partner-slider .slick-dots li {
        width: 10px;
        height: 10px; }
    .partner-slider .slick-next {
        right: 20px; }
    .partner-slider .slick-prev {
        left: 20px; }

    .online-application .form-callback button {
        margin: 0;
    }
}

@media only screen and (max-width: 850px) {
    .main-slider__content-before, .main-slider__content-after {
        display: none;
    }

    .logo {
        padding: 6px 20px;
    }

    .btn-score {
        font-size: 10px;
        max-width: 120px;
    }

    .btn-score .icon {
        width: 15px;
    }

    .btn-partner {
        max-width: 75px;
        font-size: 10px;
    }

    .menu li a {
        font-size: 9px;
    }

    .terms-action .btn {
        margin: 0 30px 0 0;
        height: 50px;
        max-width: 250px;
    }

    .terms-action .btn .icon {
        width: 25px;
    }

    .terms-action .button-group {
        margin: 30px 0 0;
    }

    .terms-action {
        margin: 30px 0 45px;
    }

    .geography-share {
        padding: 5px 0 5px 20px;
    }

    .geography .text-box {
        font-size: 14px;
        max-width: 480px;
    }

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

    .geography-share {
        margin: 0;
    }

    .list-social li a {
        width: 20px;
    }
}

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

    .smi_visible {
        display: block;
    }

    .img-bg {
        max-width: 350px;
    }

    .error .text-box {
        margin: 20px auto;
        text-align: center;
        max-width: none;
    }

    .error h2 {
        text-align: center;
    }

    .error .btn {
        margin: 0 auto;
    }

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

    .slick-next, .slick-prev {
        width: 50px;
    }

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

    .list-social__text {
        text-align: center;
        max-width: none;
        margin: 10px 0 0;
    }

    .copyright {
        text-align: center;
    }

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

    .footer-box__text {
        text-align: right;
        max-width: 148px;
    }

    footer {
        padding: 20px 0;
    }

    .sales-box__name {
        font-size: 16px;
    }

    .sales-box__image {
        height: 220px;
    }

    h1 {
        font-size: 22px;
        margin: 0 0 30px;
    }

    .nav-breadcrumb {
        margin: 15px 0 25px;
    }

    .sales-box__date {
        font-size: 12px;
    }

    .sales-box__body {
        padding: 15px 0 0;
    }

    .sales-box {
        margin: 0 0 30px;
    }

    .sales {
        margin: 0 0 40px;
    }

    .sales-box {
        max-width: none;
    }

    .present-img {
        margin: 0 auto 20px;
        height: auto;
    }

    .present {
        width: 100%;
        height: auto;
        background: #fafbfb;
        margin: 0 auto;
        padding: 30px;
        border: 1.5px dashed #ccc;
    }

    .geography-shares {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        margin: 20px auto 0;
    }

    .geography .text-box {
        max-width: none;
        margin: 0;
    }

    .model-business {
        padding: 50px 0;
    }

    .model-business__box {
        max-width: none;
        width: 33.3%;
        margin: 0 0 30px;
        padding: 0 10px;
    }

    .model-business__wrapper {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 40px 0 0;
    }

    .market-place__box {
        margin: 0 0 30px;
    }

    .market-place {
        padding: 50px 0;
    }

    .market-place__text {
        margin: 0 0 0 15px;
    }

    .market-place__text p br {
        display: none;
    }

    .contacts-box__item .btn {
        margin: 30px 0 0;
    }

    .contacts-box__item h3 {
        font-size: 16px;
        margin: 0 0 20px;
    }

    .contacts-box__item {
        padding: 0 0 30px;
    }

    .form-group {
        max-width: none;
    }

    .form-group:last-child {
        margin: 0;
    }

    .product-image {
        margin: 0 auto 30px;
        max-width: 200px;
        width: 100%;
    }

    .vacancy-content {
        margin: 0 0 30px;
    }

    .vacancy-advantages__box {
        margin: 0 0 30px;
    }

    .vacancy-advantages__box h3 {
        font-size: 16px;
    }

    .form-group .form-group__file {
        margin: 20px 0 0;
        padding: 0 10px;
    }

    header {
        background: #ffffff;
        border: none;
    }

    header .search-wrapper {
        display: none;
    }

    .btn-smi {
        margin: 10px auto 0;
    }

    .btn-smi:last-child {
        margin: 10px auto 0;
    }
    
    .actual-vacancy {
        padding: 40px 0;
    }

    .table-vacancy {
        margin: 30px 0;
    }

    .table-vacancy__line {
        padding: 15px 10px;
    }

    .table-vacancy__name, .table-vacancy__requirements, .table-vacancy__schedule, .table-vacancy__sum, .table-vacancy__city {
        width: 50%;
    }
    
    .table-vacancy__name, .table-vacancy__requirements, .table-vacancy__schedule {
        width: 100%;
        padding: 0;
    }
    
    .table-vacancy__requirements, .table-vacancy__schedule, .table-vacancy__sum, .table-vacancy__city {
        margin: 10px 0 0;
    }
    
    .table-vacancy__requirements.empty-field, .table-vacancy__schedule.empty-field {
        margin: 0;
    }

}

@media only screen and (max-width: 730px) {
    .main-slider__image {
        max-width: 300px;
        margin: 0 auto;
    }

    .main-slider__image-bg {
        width: 420px;
    }

    .main-slider__text .item-text {
        width: 400px;
    }

    .main-slider__text {
        max-width: 400px;
    }

    .smi-box__title {
        width: 100%;
        font-size: 20px;
        max-width: none;
    }

    .smi-box {
        height: auto;
        padding: 20px;
    }

    .logo-smi {
        width: 80px;
        height: 80px;
        margin: 0 0 20px;
    }
}

@media only screen and (max-width: 700px) {
    .main-slider__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 100px 0;
    }

    .main-slider__content-before {
        width: 410px;
        height: 210px;
    }

    .list-country {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }

    .actual-vacancy__box {
        padding: 15px;
    }

    .actual-vacancy__box h3 {
        font-size: 16px;
    }

    #vacancy__modal .modal__wrapper {
        padding: 20px 30px;
    }

    #vacancy__modal .modal__close {
        margin: 0 0 10px auto;
    }
}

@media only screen and (max-width: 575px) {
    .footer-box {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .footer-box__text {
        text-align: center;
    }

    .phone {
        margin: 10px 0 3px;
    }

    .logo-footer {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 auto 15px;
        max-width: 150px;
    }

    .list-country {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

    .issue-card {
        height: 450px;
    }

    h3 {
        font-size: 18px;
    }

    .dropdown {
        margin: 20px 0 0;
    }

    .terms-action .button-group {
        -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;
    }

    .terms-action .btn {
        margin: 0 auto 20px;
    }

    .mission-company {
        /*padding: 50px 0 90px;*/
        background: url("../img/comp_575.jpg") no-repeat center;
    }

    .mission-company h2 {
        margin: 0 0 25px;
    }

    .history {
        padding: 45px 0;
    }

    h2 {
        font-size: 18px;
    }

    .model-business__box {
        width: 50%;
    }

    .model-business__box h4 {
        min-height: auto;
        margin: 20px auto 10px;
    }

    .model-business__icon {
        height: 50px;
    }

    .model-business__icon img {
        width: auto;
        height: 100%;
    }

    .search {
        padding: 0 0 50px;
    }

    .search h2 {
        margin: 0 0 30px;
    }

    .search .form-search {
        margin: 0 0 30px;
    }

    .name-product {
        font-size: 15px;
        margin: 12px 0 10px;
    }

    .maps {
        height: 350px;
    }

    .description-callback {
        font-size: 14px;
    }

    .advantages-product__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 25px 0 0;
    }

    .advantages-product__box {
        padding: 15px;
        -webkit-box-flex: 50%;
        -ms-flex: 50%;
        flex: 50%;
        border-bottom: 1.5px dashed #c7c7c7;
    }

    .advantages-product__box:nth-child(2) {
        border-right: none;
    }

    .advantages-product__box:nth-child(3) {
        border-bottom: none;
    }

    .advantages-product {
        padding: 40px 0;
    }

    .analogies-product {
        padding: 0 0 50px;
    }

    .analogies-product h2 {
        margin: 0 0 30px;
        font-size: 20px;
    }

    .vacancy-advantages__icon {
        height: 70px;
    }

    .vacancy-advantages__icon img {
        width: auto;
        height: 100%;
    }

    .form-search__header {
        width: 280px;
    }

    .main-slider__text .item-text {
        background: #fff;
        border-radius: 15px;
        padding: 25px 35px;
    }

    .logo-footer {
        display: none;
    }

    footer .btn-call {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-transform: uppercase;
        height: 40px;
        border-radius: 10px;
        font-size: 14px;
    }

    .copyright .links {
        display: block;
    }

    .geography-shares {
        flex-direction: column;
        align-items: flex-start;
    }

    /*slider home mobile*/
    .main-slider__text .item-text {
        width: auto;
        height: auto;
        padding: 0;
        background: transparent;
    }

    .main-slider__text .item-text .text {
        display: none;
    }

    .main-slider__text .btn {
        margin: 0 auto;
        height: 40px;
        max-width: 170px;
        font-size: 12px;
        justify-content: center;
    }

    .main-slider__text .btn .icon {
        margin: 0 0 0 5px;
    }

    .name-products__slide {
        border: none;
        text-align: center;
        padding: 0;
        font-family: 'Montserrat', sans-serif;
        font-size: 26px;
        margin: 0 auto;
        text-shadow: none;
    }

    .main-slider__content:after, .main-slider__content:before {
        display: none;
    }

    .main-slider__image {
        margin: 0 auto;
        max-width: none;
    }

    .main-slider__content {
        padding: 30px 0 20px;
    }

    .main-slider__text .item-text {
        margin: 20px auto;
        filter: none !important;
    }

    .name-products__slide:before {
        display: none;
    }


    header {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        background: #fff;
        z-index: 19;
    }

    .header {
        position: fixed;
    }

    .wrapper {
        padding: 25px 0 0;
    }

    .mobile-menu {
        height: 100%;
        top: 0;
        padding: 80px 20px 20px;
    }

    .partner-slider-box img {
        display: none; }
    .partner-slider-box .img-slider-mob {
        display: block; }


}

@media only screen and (max-width: 500px) {
    header {
        background: #ff5a00;
    }

    header .container {
        padding: 0;
    }

    header .language-wrapper, header .list-social {
        display: none; }

    .btn-burger {
        margin: 0 20px 0 0;
    }

    .btn-burger span {
        background: #fff;
    }

    .logo {
        justify-content: flex-start;
    }
}

@media only screen and (max-width: 480px) {
    .btn-score {
        max-width: 45px;
    }

    .btn-score .icon {
        width: 20px;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .btn-score .text {
        display: none;
    }

    .form-search__header {
        width: 260px;
    }

    .error .logo-footer {
        margin: 30px auto;
    }

    .error-title__img {
        margin: 20px auto 0;
    }

    .geography-share {
        font-size: 12px;
        padding: 5px 0 5px 10px;
    }

    .geography-share .percent {
        font-size: 40px;
    }

    .choose h2 {
        margin: 0 0 30px;
    }

    .choose-box {
        margin: 0 0 30px;
    }

    blockquote {
        padding: 20px;
        border: 1.5px dashed #ff5a00;
        background: transparent;
        margin: 20px 0;
        width: 100%;
        height: auto;
    }

    header .container {
        padding: 0;
    }

    .btn-burger {
        margin: 0 20px;
    }

    .btn-scroll-top, #toTop {
        width: 40px;
        height: 40px;
        padding: 10px;
    }

    .online-application {
        padding: 20px; }
    .online-application .form-group .label-file-partner {
        width: 100%;
        margin: 0 0 20px;
        max-width: none;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; }
    .online-application .dropdown-form .dropDown-item {
        padding: 17px 15px;
        font-size: 13px; }
    .online-application label input, .online-application label textarea {
        padding: 0 15px;
        font-size: 13px; }
    .online-application label textarea {
        padding: 15px; }
    .online-application .label-error .form-error {
        padding: 0 0 0 15px; }
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 440px) {
    .form-search__header {
        width: 240px;
    }

    .slick-dots li {
        margin: 0 9px 0 0;
    }
}

@media only screen and (max-width: 420px) {
    /*.main-slider__text .item-text {*/
    /*    font-size: 12px;*/
    /*    width: 290px;*/
    /*    height: auto;*/
    /*    padding: 20px 25px;*/
    /*    margin: 0 auto 30px;*/
    /*}*/
    /*.name-products__slide {*/
    /*    font-size: 16px;*/
    /*    margin: 0 0 15px;*/
    /*    padding: 0 0 10px;*/
    /*}*/
    .main-slider__content-before {
        right: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        width: 310px;
        height: 170px;
    }

    .sales-box__image {
        height: 180px;
    }

    .list-country {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .filter-wrapper {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .product-title__category {
        font-size: 18px;
    }

    .text-item p {
        margin: 0 0 15px;
    }

    .text-item ul {
        padding: 0;
    }

    .text-item ul li {
        margin: 0 0 15px;
    }

    .politics {
        padding: 0 0 50px;
    }

    .model-business__box {
        padding: 0;
        width: 100%;
    }

    .market-place__icon {
        width: 90px;
        min-width: 90px;
    }

    .form-group__file {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .attach-file {
        max-width: none;
        width: 100%;
        margin: 0 0 10px;
    }

    .form-search__header {
        width: 180px;
    }

    .advantages-product__box {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
    }

    .advantages-product__box:first-child {
        border-right: none;
    }

    .advantages-product__box:nth-child(3) {
        border: none;
        border-bottom: 1.5px dashed #c7c7c7;
    }

    .form-group__box, .description-callback {
        padding: 0;
    }
}

@media only screen and (min-width: 1200px) {
    .container {
        max-width: 1280px;
    }
}


/*------------------------------------------------------------------*/


.sales-box__disable .sales-box__image img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.7;
}

.search-result-page__header .blog_h1{
padding-left: 20px;
position: relative;
flex: 1 1 auto;
width: 1%;
text-align: left;
}

.search-result-page__header .brand-logo{
display: flex;
align-items: center;
justify-content: center;
left: 0;
top: 0;
width: 183px;
height: 60px;
background: url('../img/logo.svg') center center no-repeat #fd5f00;
background-size: 80%;
padding: 7px 20px;
}

@media (max-width: 1199px){

    .search-result-page__header .blog_h1{padding-right: 15px;}

    .search-result-page__header .brand-logo{
        width: 132px;
        height: 56px;   
background-size: 80%;
    }
    .header-search h1, .blog_h1{font-size:42px;}
}


@media (max-width: 991px){


   .search-result-page__header .brand-logo{
        width: 99px;
        height: 42px;   
background-size: 80%;
    }
.header-search h1, .blog_h1{font-size:28px;}
}

@media (max-width: 767px){
    .search-result-page__header .blog_h1{margin-bottom: 0px;}
    .header-search .form-search{max-width: 100%; margin-top: 15px;}
}

@media (max-width: 577px){

    .search-result-page__header .blog_h1:after{top: -5px;}
    .header-search .form-search{margin-top: 10px;}
.header-search h1, .blog_h1{font-size:24px;}
}


@media (max-width: 400px){
.header-search h1, .blog_h1 {
    font-size: 20px;
}
    .search-result-page__header .blog_h1:after{top: -10px;}
    .header-search .form-search{margin-top: 10px;}
}

@media (max-width: 575px){
    .search-card-column .search-card__img {
        height: auto;
    }
    .search-card-column .search-card__body {
        padding-top: 30px;
    }
}

/* v AUTH v */
div.bx-auth{max-width:none;}
.bx-auth .container {
    max-width: 400px;
}
.bx-auth p {
    margin-top: 10px;
}
.bx-auth a {
    color: #ff5a00;
}
.bx-auth a:hover {
    color: #2cc1dc;
    transition: all .1s ease-in-out 0s;
}
.bx-auth .btn {
    padding: 5px 10px;
    border: none;
    border-radius: 15px;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    background-color: #ff5a00;
    transition: all .1s ease-in-out 0s;
}
.bx-auth .btn:hover {
    color: #ffffff;
    background-color: #e98b2f;
}
.bx-auth .authorize-submit-cell .btn:active {
    color: rgba(255,255,255,.5);
    background-color: #2cc1dc;
}
.bx-auth input[type=checkbox] {
    height: 16px;
    width: 16px;
    margin-top: 2px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
}
.bx-auth input[type=checkbox] ~ label {
    margin-left: 20px;
    font-size: 13px;
    cursor: pointer;
}
/* ^ AUTH ^ */

@media (max-width: 576px) {
    .nav-breadcrumb {
        margin-top: 40px;
    }
    h1 {
        font-size: 18px;
    }
    .form-callback label {
        margin-top: 0;
    }
}

.content-blog .box-text p:not(:first-child) {
    margin-top: 20px;
}

.terms-action a {
    display: inline;
}
.terms-action .btn.btn-border {
    display: flex;
}

.your_profile {
    font-size: 14px;
    color: #ff5a00;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
}


@media (max-width: 500px){
    .header .language-wrapper, header .language-wrapper, .language-menu{display: block;}
    .language-menu{position: static; padding: 0;margin-left: 10px;background: none;border:0;}
    header .language-wrapper{display: flex!important;}
    header > .container > .row > div[class^="col-"]:last-child{padding-left: 0;}
    .btn-lang{padding: 3px; text-decoration: none;}
    .language-menu .btn-lang__text{text-decoration: none;}  
}


@media (max-width: 380px){
    header > .container > .row > div[class^="col-"]:first-child{
        flex: 0 0 40%;
        max-width: 40%;
    }
    header > .container > .row > div[class^="col-"]:last-child{
        flex: 0 0 60%;
        max-width: 60%;
    }
}

/* v CATALOG v */
strong {
    font-weight: 700;
}
.img-wrp {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0px;
    line-height: 0px;
    transition: var(--transition);
}
.img-wrp img,
.img-wrp svg {
    max-height: 100%;
    max-width: 100%;
    transition: var(--transition);
}
.rates-stars-list {
    margin-left: -3px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.rates-stars-list > li {
    margin-left: 3px;
}
.rates-stars-list.stars-rate-0 > li svg path {fill:transparent!important;}
.rates-stars-list.stars-rate-1 > li:nth-child(1) ~ li svg path {fill:transparent!important;}
.rates-stars-list.stars-rate-2 > li:nth-child(2) ~ li svg path {fill:transparent!important;}
.rates-stars-list.stars-rate-3 > li:nth-child(3) ~ li svg path {fill:transparent!important;}
.rates-stars-list.stars-rate-4 > li:nth-child(4) ~ li svg path {fill:transparent!important;}
.catalog {
    padding-bottom: 50px;
}

.catalog h1 {
	margin-bottom: 20px;
}

.catalog h2 {
	padding-bottom: 10px;
	padding-top: 10px;
}

.catalog-filter-wrp:not(:first-child) {
    margin-top: 30px;
}
.catalog-list-wrp:not(:first-child) {
    margin-top: 30px;
}
.catalog-list-wrp + .catalog-list-wrp {
	margin-top: 50px;
}
.catalog-list:not(:first-child) {
    margin-top: 20px;
}
.catalog-list {
    margin-left: -30px;
    margin-bottom: -50px;
    display: flex;
    justify-content: flex-start;
    /*align-items: flex-start;*/
    flex-wrap: wrap;
}
.catalog-item-wrp {
    width: calc(33.333% - 30px);
    margin-left: 30px;
    margin-bottom: 50px;
    display: flex;
    align-items: flex-start;
}
.catalog-item-wrp:nth-child(3n-2){justify-content:flex-start;}
.catalog-item-wrp:nth-child(3n-1){justify-content:center;}
.catalog-item-wrp:nth-child(3n){justify-content:flex-end;}
.catalog-item {
    width: 280px;
}
.catalog-item-img-link {
    transition: all .1s ease-in-out 0s;
}
.catalog-item-img-link:hover {
    filter: saturate(120%);
}
.catalog-item-price-wrp:not(:first-child) {
    margin-top: 20px;
}
.catalog-item-price-wrp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    min-height: 26px;
}
.catalog-item-price {
    font-size: 20px;
    line-height: 24px;
}
.catalog-item-feature {
    height: 26px;
    padding: 0 10px;
    border-radius: 13px;
    font-size: 14px;
    line-height: 26px;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    background-color: #ff0000;
}
.catalog-item-name-wrp:not(:first-child) {
    margin-top: 10px;
}
.catalog-item-name-wrp {
    font-size: 22px;
    line-height: 26px;
    min-height: 132px;
}
.catalog-item-name-link {
    color: #222222;
    transition: all .1s ease-in-out 0s;
}
.catalog-item-name-link:hover {
    color: #f88a00;
}
.catalog-item-size-wrp:not(:first-child) {
    margin-top: 10px;
}
.catalog-item-size-list {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 20px;
    color: #68676c;
}
.catalog-item-size-list > li {
    position: relative;
}
.catalog-item-size-list > li:not(:last-child)::after {
    padding: 0 5px;
    content: '/';
    display: inline-block;
}
.catalog-item-rates-wrp:not(:first-child) {
    margin-top: 20px;
}
.catalog-item-rates-wrp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.catalog-item-reviews-count-wrp {
    font-size: 20px;
    line-height: 24px;
}
.catalog-item-buttons-wrp:not(:first-child) {
    margin-top: 10px;
}
.catalog-item{     
    min-height: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.catalog-item-name-wrp{
    flex: 1;
}
.catalog-text {
    margin-top: 50px;
}
.catalog-text p {
    margin-top: 15px;
    line-height: 1.3;
}
.catalog-text p:first-child {
    margin-top: 0;
}

@media (max-width: 970px) {
    .catalog-list {
        margin-left: -20px;
        justify-content: space-evenly;
    }
    .catalog-item-wrp {
        width: calc(50% - 20px);
        margin-left: 20px;
        justify-content: center !important;
    }
}
@media (max-width: 600px) {
    .catalog .container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .catalog-list {
        margin-bottom: -30px;
        justify-content: flex-start;
    }
    .catalog-item-wrp {
        margin-bottom: 30px;
    }
    .catalog-item-price-wrp {
        min-height: 20px;
    }
    .catalog-item-price-wrp:not(:first-child) {
        margin-top: 15px;
    }
    .catalog-item-price {
        font-size: 16px;
        line-height: 20px;
    }
    .catalog-item-feature {
        height: 20px;
        padding: 0 7px;
        border-radius: 10px;
        font-size: 12px;
        line-height: 20px;
    }
    .catalog-item-name-wrp:not(:first-child) {
        margin-top: 15px;
    }
    .catalog-item-name-wrp {
        font-size: 18px;
        line-height: 22px;
        min-height: 90px;
    }
    .catalog-item-size-wrp:not(:first-child) {
        margin-top: 5px;
    }
    .catalog-item-size-list {
        font-size: 14px;
        line-height: 18px;
    }
    .rates-stars-list {
        margin-left: -1px;
    }
    .rates-stars-list > li {
        margin-left: 1px;
    }
    .catalog-item-rates-wrp:not(:first-child) {
        margin-top: 10px;
    }
    .catalog-item-reviews-count-wrp {
        font-size: 13px;
        line-height: 16px;
    }
}
@media (max-width: 500px) {
    .catalog-item-price-wrp:not(:first-child) {
        margin-top: 10px;
    }
    .catalog-item-price {
        font-size: 14px;
        line-height: 18px;
    }
    .catalog-item-feature {
        height: 18px;
        border-radius: 9px;
        font-size: 10px;
        line-height: 19px;
    }
    .catalog-item-name-wrp:not(:first-child) {
        margin-top: 10px;
    }
    .catalog-item-name-wrp {
        font-size: 16px;
        line-height: 20px;
    }
    .catalog-item-size-list {
        font-size: 12px;
        line-height: 16px;
    }
}
@media (max-width: 400px) {
    .catalog-item-price {
        font-size: 11px;
        line-height: 15px;
    }
    .catalog-item-feature {
        height: 16px;
        padding: 0 5px;
        border-radius: 8px;
        font-size: 8px;
        line-height: 17px;
    }
    .catalog-item-name-wrp {
        font-size: 13px;
        line-height: 16px;
        font-weight: 500;
    }
    .catalog-item-size-list {
        font-size: 11px;
        line-height: 14px;
    }
    .catalog-item-size-list > li:not(:last-child)::after {
        padding: 0 3px;
    }
    .catalog-item-rates-wrp:not(:first-child) {
        margin-top: 5px;
    }
    .catalog-item-rates-stars-wrp {
        width: 100%;
    }
    .catalog-item-reviews-count-wrp {
        margin-top: 5px;
    }
}

.product-medal-icon .catalog-item-img-link {
    position: relative;
}
.product-medal-icon .catalog-item-img-link::before {
    height: 90%;
    width: 86px;
    max-width: 35%;
    content: '';
    display: block;
    position: absolute;
    bottom: 5px;
    left: 5px;
    background-image: url('data:image/png;base64,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');
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.catalog-item-img-wrp {
    position: relative;
}

/*.catalog-product-medals-wrp {
    display: block;
    height: 0;
}

.catalog-product-medals-wrp img {
    position: absolute;
    left: 5px;
    bottom: 5px;
}

.catalog-product-medals-wrp img + img {
    left: auto;
    right: 5px;
}*/
.catalog-product-medals-wrp {
    position: absolute;
    left: 5px;
    bottom: 5px;
}
.catalog-product-medals-wrp img {
    border-radius: 50%;
    box-shadow: 0 0 12px 1px black;
}
.catalog-product-medals-wrp img + img {
    margin-top: -20px;
}
@media (max-width: 600px) {
    .catalog-product-medals-wrp {
        left: 0;
    }
    .catalog-product-medals-wrp img {
        width: 64px;
    }
}
@media (max-width: 470px) {
    .catalog-product-medals-wrp img {
        width: 40px;
    }
}
/* ^ CATALOG ^ */

/* v CATALOG_FILTER v */
.catalog-filter-list {
    margin-left: -15px;
    margin-bottom: -10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.catalog-filter-category {
    margin-left: 15px;
    margin-bottom: 10px;
}
.catalog-filter-clean-btn {
    padding: 10px 15px 10px 25px;
    border: none;
    border-radius: 8px;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #f88a00;
    text-align: center;
    text-transform: none;
    position: relative;
    cursor: pointer;
    outline: none !important;
    background-color: transparent;
    transition: all .1s ease-in-out 0s;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.catalog-filter-clean-btn:hover {
    color: #ffffff;
    background-color: #f88a00;
}
.catalog-filter-clean-btn::before,
.catalog-filter-clean-btn::after {
    height: 10px;
    width: 1px;
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: calc(50% - 5px);
    left: 15px;
    background-color: #ff5a00;
    transition: all .1s ease-in-out 0s;
}
.catalog-filter-clean-btn::before {
    transform: rotate(45deg);
}
.catalog-filter-clean-btn::after {
    transform: rotate(-45deg);
}
.catalog-filter-clean-btn:hover::before,
.catalog-filter-clean-btn:hover::after {
    background-color: #ffffff;
}
select.select-style {
	opacity: 0;
}
.select-style.dropdown {
    margin: 0;
}
.select-style .jq-selectbox__select {
    height: 40px;
    padding: 0 35px 0 10px;
    border: 1px solid #9e9e9e;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 38px;
    text-shadow: none;
    box-shadow: none;
    background: #ffffff;
}
.select-style .jq-selectbox__select-text {
	text-overflow: inherit;
}
.select-style.focused .jq-selectbox__select {
    border-color: #ff5a00;
}
.select-style:hover .jq-selectbox__select {
    box-shadow: 0 5px 10px -5px rgba(0,0,0,.3);
}
.select-style.changed .jq-selectbox__select {
    border-color: #f88a00;
    color: #f88a00;
}
.select-style.opened .jq-selectbox__select {
    border-radius: 8px 8px 0 0;
    border-bottom-color: #ffffff;
}
.select-style .jq-selectbox__trigger {
    width: 30px;
    border-left: none;
}
.select-style .jq-selectbox__trigger-arrow {
    height: 8px;
    width: 8px;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #9e9e9e;
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: calc(50% - 6px);
    right: 15px;
    transform: rotate(45deg);
    transition: all .1s ease-in-out 0s;
}
.select-style .jq-selectbox__dropdown {
    margin-top: -1px;
    border-radius: 0 0 8px 8px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #f88a00;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 16px;
    box-shadow: none;
}
.select-style .jq-selectbox__dropdown ul {
    padding: 0 10px 10px;
}
.select-style li {
    border-radius: 4px;
}
.select-style li:hover {
    color: #f88a00;
    background-color: #f0f0f0;
}
.select-style li:first-child {
    color: #aaaaaa;
}
.select-style li.selected:first-child {
    background-color: #f0f0f0;
}

.mobile-menu {
    z-index: 19;
}

.catalog-filter-mobile-wrp {
    display: none;
}

.catalog-filters-mobile-open-btn-wrp {
	display: none;
}

@media (max-width: 700px) {
	.catalog h1 {
		margin-bottom: 10px;
	}
    .catalog-filter-wrp {
        display: none;
    }
    .catalog-filters-mobile-open-btn-wrp {
        margin-top: 20px;
		display: block;
    }
    .catalog-filters-mobile-open-btn {
        height: auto;
        width: auto;
        margin: 0;
        padding: 10px 15px;
        padding-left: 40px;
        border: none;
        border-radius: 3px;
        display: inline-block;
        box-sizing: border-box;
        font-family: 'Montserrat', sans-serif;
        font-size: 13px;
        line-height: 20px;
        font-weight: 400;
        color: #ffffff;
        text-align: center;
        text-transform: uppercase;
        text-decoration: none;
        position: relative;
        cursor: pointer;
        background-color: #f88a00;
        transition: all .1s ease-in-out 0s;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
    }
    .catalog-filters-mobile-open-btn::before {
        height: 10px;
        width: 18px;
        border-width: 10px 9px 0;
        border-style: solid;
        border-color: transparent;
        border-top-color: #ffffff;
        content: '';
        display: block;
        box-sizing: border-box;
        position: absolute;
        top: 13px;
        left: 13px;
        transition: all .3s ease-in-out 0s;
    }
    .catalog-filters-mobile-open-btn::after {
        height: 10px;
        width: 4px;
        border-width: 8px 4px 4px 0;
        border-style: solid;
        border-color: transparent;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        content: '';
        display: block;
        box-sizing: border-box;
        position: absolute;
        top: 18px;
        left: 20px;
        transition: all .3s ease-in-out 0s;
    }
    .catalog-filters-mobile-open-btn.opened::before,
    .catalog-filters-mobile-open-btn.opened::after {
        height: 18px;
        width: 3px;
        border: none;
        position: absolute;
        top: calc(50% - 9px);
        left: 20px;
        background-color: #ffffff;
    }
    .catalog-filters-mobile-open-btn.opened::before {
        transform: rotate(-45deg);
    }
    .catalog-filters-mobile-open-btn.opened::after {
        transform: rotate(45deg);
    }
    .catalog-filter-mobile-wrp {
        display: none;
        font-size: 11px;
        line-height: 15px;
    }
    .catalog-filter-mobile-category-item {
        padding: 10px 0;
        position: relative;
    }
    .catalog-filter-mobile-category-item::after {
        height: 1px;
        width: calc(100% + 30px);
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: -15px;
        background-color: #f0f0f0;
    }
    .catalog-filter-mobile-category-options-list:not(:first-child) {
        margin-top: 10px;
    }
    .catalog-filter-mobile-category-options-list {
        margin-left: -10px;
        margin-bottom: -10px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
    }
    .catalog-filter-mobile-category-options-list > li {
        margin-left: 10px;
        margin-bottom: 10px;
    }
    .catalog-filter-mobile-btn-input {
        display: none;
    }
    .catalog-filter-mobile-btn {
        padding: 2px 5px;
        border-radius: 2px;
        display: block;
        cursor: pointer;
        background-color: #ededed;
        transition: all .1s ease-in-out 0s;
    }
    .catalog-filter-mobile-btn-input:checked ~ .catalog-filter-mobile-btn {
        background-color: #ffeee5;
    }
    .catalog-filter-mobile-show-btn-wrp:not(:first-child) {
        margin-top: 25px;
    }
    .catalog-filter-mobile-show-btn {
        height: 45px;
        width: 100%;
        margin: 0;
        padding: 0;
        border: none;
        border-radius: 3px;
        display: inline-block;
        box-sizing: border-box;
        font-family: 'Montserrat', sans-serif;
        font-size: 14px;
        line-height: 45px;
        font-weight: 400;
        color: #ffffff;
        text-align: center;
        text-transform: uppercase;
        text-decoration: none;
        cursor: pointer;
        background-color: #ff5a00;
        transition: all .1s ease-in-out 0s;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
    }
    .catalog-filter-mobile-show-btn:hover {
        filter: saturate(120%);
    }
}
@media (max-width: 600px) {
    .catalog-filter-list {
        margin-left: -10px;
        margin-bottom: -5px;
    }
    .catalog-filter-category {
        width: calc(50% - 10px);
        margin-left: 10px;
        margin-bottom: 5px;
    }
    .catalog-filter-category .select-style {
        width: 100%;
    }
    .catalog-filter-mobile-category-item::after {
        width: calc(100% + 20px);
        left: -10px;
    }
}
@media (max-width: 400px) {
    .catalog-filter-list {
        margin-left: 0;
    }
    .catalog-filter-category {
        width: 100%;
        margin-left: 0;
    }
}
/* ^ CATALOG_FILTER ^ */

/* v CART v */
.text-bold {
    font-weight: 700;
}
.cart-info-wrp {
    padding-bottom: 50px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.cart-info__image-wrp,
.cart-info__description-wrp {
    width: calc(50% - 25px);
}
.cart-info__image-big-list {
    height: 450px;
}
.cart-info__image-big__img-wrp {
    height: 0;
    width: 100%;
    opacity: 0;
    overflow: hidden;
    transition: opacity .3s linear 0s;
}
.cart-info__image-big__img-wrp.active {
    height: 100%;
    opacity: 1;
}
.cart-info__image-big__img-link {
	height: 100%;
    transition: all .1s ease-in-out 0s;
}
.cart-info__image-big__img-link:hover {
    filter: saturate(120%);
}
.cart-info__images-previews-wrp:not(:first-child) {
    margin-top: 40px;
}
.cart-info__images-previews-wrp {
    height: 125px;
}
.cart-info__images-previews-list {
    max-width: 460px;
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
}
.cart-info__image-preview-wrp {
    height: 125px;
    border: 2px solid transparent;
    padding: 10px;
    transition: all .1s ease-in-out 0s;
}
.cart-info__images-previews-list .owl-item.center .cart-info__image-preview-wrp {
    border-color: #fd5f00;
}
.cart-info__images-previews-list .owl-item img {
    width: auto;
}
.cart-info__images-previews-list .owl-stage-outer {
    z-index: 1;
}
.cart-info__images-previews-list .owl-nav {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cart-info__images-previews-list .owl-nav button.owl-prev,
.cart-info__images-previews-list .owl-nav button.owl-next {
    height: 100%;
    width: 30px;
    border: none;
    border-radius: 0;
    display: block;
    font-size: 0;
    line-height: 0;
    position: relative;
    outline: none;
    background: transparent;
    transition: all .1s ease-in-out 0s;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.cart-info__images-previews-list .owl-nav button.owl-prev::before,
.cart-info__images-previews-list .owl-nav button.owl-next::before {
    height: 18px;
    width: 18px;
    border-width: 5px 5px 0 0;
    border-style: solid;
    border-color: #fd5f00;
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: calc(50% - 9px);
    transition: all .1s ease-in-out 0s;
}
.cart-info__images-previews-list .owl-nav button.owl-prev::before {
    left: 10px;
    transform: rotate(-135deg);
}
.cart-info__images-previews-list .owl-nav button.owl-prev:hover::before {
    left: 5px;
}
.cart-info__images-previews-list .owl-nav button.owl-next::before {
    right: 10px;
    transform: rotate(45deg);
}
.cart-info__images-previews-list .owl-nav button.owl-next:hover::before {
    right: 5px;
}
.cart-info__images-previews-list .owl-nav button.owl-prev.disabled,
.cart-info__images-previews-list .owl-nav button.owl-next.disabled {
    cursor: default;
    opacity: .3;
}
.cart-info__images-previews-list .owl-nav button.owl-prev.disabled:hover::before {
    left: 10px;
}
.cart-info__images-previews-list .owl-nav button.owl-next.disabled:hover::before {
    right: 10px;
}
.cart-info__rating-info-wrp:not(:first-child) {
    margin-top: 30px;
}
.cart-info__rating-info-wrp {
    margin-left: -20px;
    margin-bottom: -10px;
    display: flex;
    justify-content: space-evenly;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 20px;
    line-height: 25px;
    color: #808080;
}
.cart-info__rating-info-item {
    margin-left: 20px;
    margin-bottom: 10px;
}
.cart-info__rating-info-wrp .rates-stars-list {
    font-size: 0;
    line-height: 0;
}
.cart-info__rating-info__share-link {
    min-height: 23px;
    padding-left: 30px;
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA31pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNjdERUE0Nzk4MThFMzExOERCOEYyQTNGM0IwNkNBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRjZEOUM5MEI2QjExMUVDOTk2NUZGQjc2MTBGMEJDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRjZEOUM4RkI2QjExMUVDOTk2NUZGQjc2MTBGMEJDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphM2ZhYThiMy0wNzBlLTg4NDUtODYwNi0zNThmMTEwODYyNWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowMDhiMzAzOC01NDhiLTZiNDAtYmFlNi0wMDNiM2Vk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') no-repeat left center;
    background-size: auto 23px;
    transition: all .1s ease-in-out 0s;
}
.cart-info__rating-info__share-link:not(:hover) {
    color: #808080;
}
.cart-info__rating-info__share-link:hover {
    color: #fd5f00;
}

.cart-info__description-wrp {
    font-size: 16px;
    line-height: 20px;
}
.cart-info__caption-wrp:not(:first-child) {
    margin-top: 35px;
}
.cart-info__caption-wrp {
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    text-transform: uppercase;
}
.cart-info__orange-dashed-border-wrp:not(:first-child) {
    margin-top: 30px;
}
.cart-info__orange-dashed-border {
    padding: 30px;
    border: 2px dashed #f88a00;
    color: #f88a00;
    position: relative;
    background-color: #ffffff;
}
.cart-info__orange-dashed-border::before {
    height: 44px;
    width: 29px;
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: 40px;
    right: 100%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAsCAYAAACZtbMHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5ZJREFUeNq8WGtMjXEY//3POXWqpRKVUZqK45JYY3MZGSqXfGAuY26zIbKxjI3N5oPNXT64lWmIsfnAh4awokYY66YiOYhIUYfoRufxvO9RHRTn8r7n2X57z97///3/nvv7PkcQEVwk1xnx0g+NiwiX4v6FeDqzDq4i7YP6t4fo1hHAu7fLSPfT1b0B0LpBxCW7hDQGT26sROV9iGlJQK++qpPq0dKYSlmHBIJHAGPmdS6oSboduekGfGuAmL2NmbSdC0KlkhnGKEDpLT1aG4Houb8tqkEqGHcYk3raoIZ7V/2LUBbJUgURSKb3n8z7phNV3KWeRGlLU+jqPn98bwUCw+AK98bj6e0leJYHMWU14Nuv56ArlEheaGsuoaMLwuDpA7Em47cSUcvSHcg5EYYvtRAJ2/9JqBRpFBqqN9ODi5auExz5/yeczFYNI59am8icfZyo5SvZIs6SJpED4kwiDQCZy2Bu95FeW/aIMzE9TJd3+tDpRLsfdJR0Dirz56P4GsSQifY3Zwfc680dp4yOLQqBjr8GEs8DWnfVLd2FvFMhMFVzTW6zm9AR0jGoM26gu2eBUQlAaLRDsbGHVGozqZSTpoXemz+yNjqegnbUZLJcZMaHRFVF5IzYmkihjCdyEikgtrr3KBrrvBV6OdhEuhCvHs+mFE4c40OXkPriR1sKZe4G/PoDA0e7hHQ37mX0x8fXELO2Ajp31UknoP7NWspNB0bGAhHjoXZM3eSazNyjkazrGHzUJt2CqqJIKXGsBx/FpJsmEM5oorZmopIsInM7KS3dNYcbjFg150fNX2N6kymWG4GqQ6u1pX3406Oc0pYFwMsPYvkxZZk+1wAfKuWrzur2AeSfD0DNc4jFB50nKb0JqiqEdB4+MFq+/npXaTtJY1iDFXTnJDA0BjBMtu1g0zuL9tKh7l7AuMWW+23NoCs7OXhceUHhXOczIIIGA/0YgeGye/W8rYguJBvw8hHEhkuAT1CPJHTvHGtfAdS+6NJewyNpxASIJYe79n5v5g7mwQEU7FcU/kKBdNXJY3p5tkEefOI3Ae0/gPIc+VBiC0RkHDB8muWgWiOvZQP+IRBRM9mKwRaw9nD3lJLD2HEw3Dw7iKq7S6QWOrlSj+pS7kNstDTmydpzYvsHQ0xd30VqZQejzMqCDphsiYpO/hdk0FhJUwhJ46AI9r0BCBjESnhIeyQfFv/hohJGq6M59lOAAQD9GxIsHEy5BgAAAABJRU5ErkJggg==') no-repeat center center;
}
.cart-info__product-info-text-wrp:not(:first-child) {
    margin-top: 35px;
}
.cart-info__product-info-text-wrp p:not(:first-child) {
    margin-top: 20px;
}
.cart-info__nutritional-value-wrp:not(:first-child) {
    margin-top: 30px;
}
.cart-info__nutritional-value-table {
    padding-bottom: 2px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    text-align: center;
}
.cart-info__nutritional-value__cell {
    margin-right: -2px;
    margin-bottom: -2px;
    padding: 10px 20px;
    border: 2px dashed #c8c8c8;
    background-color: #ffffff;
}
.cart-info__nutritional-value__cell-value {
    margin-top: 5px;
    font-size: 25px;
    line-height: 30px;
    color: #f88a00;
}
.cart-info__nutritional-value__cell-unit {
    font-size: 14px;
    line-height: 18px;
    color: #808080;
}

.cart-packaging-section {
    padding: 50px 0;
    background-color: #f7f7f8;
}
.cart-packaging__caption-wrp:not(:first-child) {
    margin-top: 50px;
}
.cart-packaging__caption-wrp {
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    text-transform: uppercase;
}
.cart-packaging__tabs-list {
    margin-left: -50px;
    margin-bottom: -20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.cart-packaging__tab-wrp {
    margin-left: 50px;
    margin-bottom: 20px;
    text-align: center;
    cursor: pointer;
}
.cart-packaging__icon-wrp {
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.cart-packaging__tab-wrp.icon-size01 .cart-packaging__icon-image {height:50px;}
.cart-packaging__tab-wrp.icon-size02 .cart-packaging__icon-image {height:60px;}
.cart-packaging__tab-wrp.icon-size03 .cart-packaging__icon-image {height:70px;}
.cart-packaging__tab-wrp.icon-size04 .cart-packaging__icon-image {height:80px;}
.cart-packaging__tab-wrp.icon-size05 .cart-packaging__icon-image {height:90px;}
.cart-packaging__icon-image svg {
    height: 100%;
}
.cart-packaging__icon-image svg path {
    stroke: #808080 !important;
    transition: all .1s ease-in-out 0s;
}

.cart-packaging__icon-image svg.use-fill-svg path {
    stroke: none !important;
    fill: #808080 !important;
}

.cart-packaging__tab-wrp.active .cart-packaging__icon-image svg path,
.cart-packaging__tab-wrp:hover .cart-packaging__icon-image svg path {
    stroke: #f88a00 !important;
}

.cart-packaging__tab-wrp.active .cart-packaging__icon-image svg.use-fill-svg path,
.cart-packaging__tab-wrp:hover .cart-packaging__icon-image svg.use-fill-svg path {
    stroke: none !important;
    fill: #f88a00 !important;
}

.cart-packaging__size-wrp {
    margin-top: 15px;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    color: #808080;
    transition: all .1s ease-in-out 0s;
}

.cart-packaging__tab-wrp.active .cart-packaging__size-wrp,
.cart-packaging__tab-wrp:hover .cart-packaging__size-wrp {
    color: #f88a00;
}

.cart-packaging__shops-list:not(:first-child) {
    margin-top: 30px;
}
.cart-packaging__shops-prices-wrp {
    display: none;
}
.cart-packaging__shops-prices__caption:not(:first-child) {
    margin-top: 30px;
}
.cart-packaging__shops-prices-list:not(:first-child) {
    margin-top: 15px;
}
.cart-packaging__shops-prices-list {
    margin-left: -20px;
    margin-bottom: -15px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.cart-packaging__shop-price-item {
    margin-left: 20px;
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.cart-packaging__shop-price-cost-wrp {
    margin-left: 25px;
}
.cart-packaging__shop-price-cost {
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
}
.cart-packaging__shop-price__btn-wrp {
    margin-top: 5px;
}
.cart-packaging__shop-price-btn {
    padding: 7px 10px 5px;
    border-radius: 10px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #f88a00;
    transition: all .1s ease-in-out 0s;
}
.cart-packaging__shop-price-btn:hover {
    color: #ffffff;
    background-color: #fc8f4c;
}

.cart-stock-section {
    padding: 50px 0;
}
.cart-stock__caption-wrp {
    font-size: 26px;
    line-height: 30px;
    font-weight: 600;
    color: #fd5f00;
    text-transform: uppercase;
}
.cart-stock__content:not(:first-child) {
    margin-top: 40px;
}
.cart-stock__content {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
}
.cart-stock__stock-image-wrp {
    width: calc(100% - 480px);
}
.cart-stock__stock-info-wrp {
    width: 400px;
}
.cart-stock__stock-info-text {
    padding: 20px 35px;
    border: 2px dashed #dbdbdb;
    position: relative;
    background-color: #fafbfb;
}
.cart-stock__stock-info-text::before {
    height: 53px;
    width: 68px;
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: calc(50% - 25px);
    right: 100%;
    background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOEaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RjY3REVBNDc5ODE4RTMxMThEQjhGMkEzRjNCMDZDQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDRUNENkRCNkU1MTFFQ0I5QzRBRjdEQTUzQTM4OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDRUNENkNCNkU1MTFFQ0I5QzRBRjdEQTUzQTM4OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJiNDYxYzk0LThlOWUtNjI0YS04NDJiLTI0OWQ2MjgxZmNkYyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAwOGIzMDM4LTU0OGItNmI0MC1iYWU2LTAwM2IzZWQzOTYxZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADUARAMBEQACEQEDEQH/xABpAAEBAQEBAQAAAAAAAAAAAAAAAwEEAggBAQEAAAAAAAAAAAAAAAAAAAABEAABBAEBBgUDBQAAAAAAAAABABECAxIhMVFhEwQUQYEiQiMyYiRxobHRUhEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A+qUBAQEBAQEHPPqbDdyqoOIn5bJaAcBvKDz21H+dcs31fLe6I6kUQEBAQZOcIRM5kRiNSTsQc13NulERnh07Akx+qXB/AIKoggqiiAgIJ39RXRDKZ26RiNSTuAQRlAdQK53RMcdeUS4fwfegqiCAgqiiAgndbKMDy4idgZouBt3oJVRsERzZZ2O5LMBwCIogICAgqiiDnPUxtNlVMi8QxtAeIO7iUGU0QqiRFyTrKZ1lI7yURRAQEBAQVRXKLrrbSBDCiLg5D1SPAeAQe4QhCIjACMRsARHpAQEBAQEHF1fd97Xk3Jf49uL8W8f10RV7O7y+M14/c7/siNs7rTl4bPVk+3gyDJ91hHAwz97gt5IH5XK2w5r7ji38oNj3XLlkYcz2sDj56oFfdNLmmDt6cQdvFygyodXn8prwb2iTv5lB5/O31Nl930/2g//Z') no-repeat center center;
}
.cart-stock__stock-title {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    text-transform: uppercase;
}
.cart-stock__stock-text:not(:first-child) {
    margin-top: 20px;
}
.cart-stock__stock-text {
    font-size: 16px;
    line-height: 20px;
}
.cart-stock__stock-term:not(:first-child) {
    margin-top: 20px;
}
.cart-stock__stock-term {
    min-height: 26px;
    padding-left: 35px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOEaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RjY3REVBNDc5ODE4RTMxMThEQjhGMkEzRjNCMDZDQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc4NzYyNUVCNkU4MTFFQ0FEQzlDOUY0QTA2NTBGOUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc4NzYyNURCNkU4MTFFQ0FEQzlDOUY0QTA2NTBGOUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJiNDYxYzk0LThlOWUtNjI0YS04NDJiLTI0OWQ2MjgxZmNkYyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAwOGIzMDM4LTU0OGItNmI0MC1iYWU2LTAwM2IzZWQzOTYxZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABoAGgMBEQACEQEDEQH/xACgAAADAQEAAAAAAAAAAAAAAAAEBQYHAgEAAwEBAQEAAAAAAAAAAAAABAUGAwIBBxAAAQMBAwYLBgcAAAAAAAAAAgEDBBEAEgUxMlITNAYhUWGBIkIzFBUWB0GhYzU2F2LicyRURVURAAADAwcHCgUFAAAAAAAAAAERAgAhAzFBURIiBAXwYXGhMlITgZHBQnKiMxQ0FtHhI0MGYoKSwqP/2gAMAwEAAhEDEQA/ANada323uwlrFIkwI8F6WJRMPbALwttPKOtNw1FSIFGt3IVOa0ypN6vkMIiVACRU5LpAGURzUTtVJVdLlEGGpIqWCHqMZRTIABTTMxs7dTftzHMMf8f16MI/Wb3VkNRfCnZIVHL+ThyZbERbjehioHiGR2qqbLqJz1MPCxC5hBWnhEdWzWUNZ9Mxa258seoLOOSprGNA44sYBCU5HZEHlElXUq2Klcu6dPbbkbjfAiqWmI+qD6oPzFNpb3z9yVBSgYZBWFwKF2c59DJPvPO/ht7NTrbVpZez/Dl5bAe417obPeplkzS52Ye10bw7Xd+ORM+3OkNsenuCk5OKAhSVBHRC+pqUpyjVKFRDyVsxw9YJucM1VLVBnaF3Ky3E0Cq/RCTXs0kVgH8jUBKUt3GY0bGDbebJpFo2P7PoISoKkiIV9OFeKzARrjESmIICBTbLtZstCwENSoYCAnPtv1Ey9nffdjxsx8cQ2iAWRZUFSOLqKqqevuoNSRdKlh04nA4o/UdIROOmsXyYlWFXjgh9J8pnaLsmbtBtFfZnEv8AUi5L2QszSsl9ur30s/8Ac8PcU1X6elKe3Hw5iBIabkRnzGWLg6y6PeDMgUUVKEoqlLNcIFSrqgECBgL/AOQiXMybGQSm+LFYCKVJApuqAHzsTv2zjPljHCRwXGDRpWWmRUXBZQh16EVVrVK81tMUTF4ER7nEUpdbKhssIVC8xCcQvM5DfVypYCcGHKy3iTM2J5MKAkZ6AZFwKN4xVptOjrqqg8PS57DxQQIAsFJ8tUIU63Bva+ViIQrMYYpX5riGCtTx3Z6Ggu7b5fE+TVzi2DR/Laf4d5/y7lDUle65vG7+U7DeoH1RM2XPLY8mcvafE0uW3GKeoVsy9XSMv6qW1wb06dqTrdGahqD0Y+dYhm7L1v1B93HZj+O+Krs9IMt/KPCR2uhk8P6w/p8/r7DndXl4rAwvUfa/oxsX0v3pP3tvVr9vnLf/2Q==') no-repeat left center;
}

.cart-other-products-section {
    padding: 50px 0;
}
.sales + .cart-other-products-section,
.cart-stock-section + .cart-other-products-section {
    padding-top: 0;
}
.cart-other-products__caption-wrp {
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    text-transform: uppercase;
}
.cart-other-products-list:not(:first-child) {
    margin-top: 30px;
}
.cart-other-products-list {
    margin-left: -70px;
    margin-bottom: -30px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.cart-other-products-item-wrp {
    width: calc(25% - 70px);
    margin-left: 70px;
    margin-bottom: 30px;
}
.cart-other-products-item-wrp .catalog-item {
    width: auto;
}
.cart-other-products-item-wrp .catalog-item-price {
    font-size: 18px;
}
.cart-other-products-item-wrp .catalog-item-feature {
    font-size: 12px;
}
.cart-other-products-item-wrp .catalog-item-name-wrp {
    font-size: 18px;
    line-height: 22px;
    min-height: 90px;
}
.cart-other-products-item-wrp .catalog-item-size-list {
    font-size: 14px;
    line-height: 18px;
}
.cart-other-products-item-wrp .catalog-item-reviews-count-wrp {
    font-size: 16px;
    line-height: 20px;
}
.cart-other-products-item-wrp .catalog-item-reviews-count-wrp a {
    color: #212529;
}
.cart-other-products-item-wrp .catalog-item-reviews-count-wrp a:hover {
    text-decoration: underline;
}

.cart-packaging__shops-prices-list.disabled-block,
.cart-packaging__shops-prices__caption.disabled-block {
    display: none;
}

.cart-packaging-section + .analogies-product {
	padding-top: 30px;
}

.analogies-product .product-card {
	text-align: left;
}
.analogies-product .packing {
	width: 100%;
	max-width: 250px;
}

.select-style.jq-selectbox {
	z-index: 1;
}

.cart-info-section h1 {
	color: #222222;
}
.analogies-product h2 {
	font-weight: 600;
}

.btn-style {
    padding: 13px 30px;
    border: 2px solid #f88a00;
    border-radius: 8px;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #f88a00;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    background: transparent;
    background-color: #ffffff;
    transition: all .1s ease-in-out 0s;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.btn-style:hover {
    color: #ffffff;
    background-color: #f88a00;
}
.cart-info__btns-wrp:not(:first-child) {
    margin-top: 30px;
}
.cart-info__btns-wrp {
    margin-left: -40px;
    margin-bottom: -10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.cart-info__btn-wrp {
    margin-left: 40px;
    margin-bottom: 10px;
}

.cart-packaging__shop-list-wrp:not(:first-child) {
    margin-top: 30px;
}
.cart-packaging__shops-prices-list {
    margin-left: -120px;
	justify-content: flex-start;
}
.cart-packaging__shop-price-item {
    margin-left: 120px;
}
.cart-packaging__shop-price-image-wrp {
	width: 80px;
}
.cart-packaging__shop-price-cost-wrp {
    min-width: 115px;
}
.cart-packaging__shop-price-btn {
    display: inline-block;
}
.cart-packaging__shop-price-cost-pre {
    font-weight: 400;
}

.cart-after-description-btns-wrp {
    display: none;
}

.cart-stock__stock-img-mobile {
	display: none;
}

@media (max-width: 1270px) {
	.cart-packaging__shops-prices-list {
		margin-left: -90px;
	}
	.cart-packaging__shop-price-item {
		margin-left: 90px;
	}
}
@media (max-width: 1200px) {
    .cart-other-products-list {
        justify-content: space-around;
    }
    .cart-other-products-item-wrp {
        width: 250px;
    }

    .cart-packaging__shops-prices-list {
        margin-left: -30px;
    }
    .cart-packaging__shop-price-item {
        margin-left: 30px;
    }
	.cart-packaging__shop-price-cost-wrp {
		min-width: 100px;
	}
	.cart-packaging__shop-price-cost {
		font-size: 20px;
		line-height: 25px;
	}
}
@media (max-width: 940px) {
	.cart-packaging__shops-prices-list {
		flex-wrap: nowrap;
		overflow-x: auto;
	}
	.cart-packaging__shop-price-item {
		min-width: 205px;
	}
}
@media (max-width: 900px) {
    .cart-info__image-preview-wrp {
        height: 100px;
    }
    .cart-info__images-previews-wrp {
        height: 100px;
    }
    .cart-packaging__shops-prices-list {
        margin-left: -30px;
        justify-content: flex-start;
    }
    .cart-packaging__shop-price-item {
        margin-left: 30px;
    }
    .cart-stock__stock-image-wrp {
        width: 100%;
    }
    .cart-stock__stock-info-wrp {
        width: 100%;
        margin-top: 20px;
    }
    .cart-stock__stock-info-text::before {
        display: none;
    }
}
@media (max-width: 800px) {
    .cart-info__image-preview-wrp {
        height: 80px;
    }
    .cart-info__images-previews-wrp {
        height: 80px;
    }
}
@media (max-width: 700px) {
    .cart-info__image-wrp, 
    .cart-info__description-wrp {
        width: 100%;
    }
    .cart-info__image-preview-wrp {
        height: 125px;
    }
    .cart-info__images-previews-wrp {
        height: 125px;
    }
    .cart-info__description-wrp {
		height: 40px;
		padding-top: 40px;
        margin-top: 10px;
		position: relative;
		overflow: hidden;
    }
	.cart-info__description-wrp::before {
		width: 200px;
		padding: 12px 20px;
		border: 1px solid #f88a00;
		border-radius: 10px;
		content: 'Больше о продукте';
		display: block;
		box-sizing: border-box;
		font-size: 12px;
		line-height: 14px;
		color: #f88a00;
		text-align: center;
		text-transform: uppercase;
		position: absolute;
		top: 0;
		left: calc(50% - 100px);
		cursor: pointer;
		background-color: #ffffff;
	}
	.cart-info__description-wrp:hover::before {
		color: #ffffff;
		background-color: #ff5a00;
	}
	.cart-info-section.info-opened .cart-info__description-wrp {
		height: auto;
		padding-top: 0;
		overflow: visible;
	}
	/* .cart-info-section.info-opened .cart-info__description-wrp::before {
		display: none;
	} */
    .cart-info__orange-dashed-border::before {
        display: none;
    }
    .cart-other-products-list {
        margin-left: -15px;
    }
    .cart-other-products-item-wrp {
        margin-left: 15px;
    }
    .cart-info__nutritional-value__cell {
        padding: 10px;
    }
    .cart-info__product-info-link-btns-wrp {
        display: none;
    }
    .cart-after-description-btns-wrp {
        width: 200px;
        margin: 0 auto;
        display: block;
    }
    .cart-after-description-btns-wrp .cart-info__btn-wrp {
        width: 100%;
        margin: 0;
        margin-top: 20px;
    }
    .cart-after-description-btns-wrp .btn-style {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
    }
	.has-mobile-picture .cart-stock__stock-img {
		display: none;
	}
	.has-mobile-picture .cart-stock__stock-img-mobile {
		display: inline-block;
	}
}
@media (max-width: 600px) {
    .cart-packaging__tabs-list {
        margin-left: -45px;
    }
    .cart-packaging__tab-wrp {
        margin-left: 45px;
    }
    .cart-stock__caption-wrp {
        font-size: 20px;
        line-height: 24px;
    }
    .cart-other-products-list {
        margin-left: 0;
        justify-content: space-between;
    }
    .cart-other-products-item-wrp {
        width: calc(50% - 10px);
        margin-left: 0;
    }
    .cart-other-products-item-wrp .catalog-item-reviews-count-wrp {
        font-size: 13px;
        line-height: 15px;
    }
	.cart-info__nutritional-value__cell-name {
		font-size: 14px;
	}
}
@media (max-width: 500px) {
    .cart-info__image-preview-wrp {
        height: 100px;
    }
    .cart-info__images-previews-wrp {
        height: 100px;
    }
    .cart-packaging__tabs-list {
        margin-left: -20px;
    }
    .cart-packaging__tab-wrp {
        margin-left: 20px;
    }
    .cart-stock__stock-info-text {
        padding: 15px 20px;
    }
    .cart-other-products-item-wrp .catalog-item-price {
        font-size: 14px;
    }
    .cart-other-products-item-wrp .catalog-item-feature {
        font-size: 10px;
    }
    .cart-other-products-item-wrp .catalog-item-name-wrp {
        font-size: 16px;
        line-height: 20px;
        min-height: 124px;
    }
    .cart-other-products-item-wrp .catalog-item-size-list {
        font-size: 12px;
        line-height: 16px;
    }
	.cart-info__nutritional-value-table {
		flex-wrap: nowrap;
	}
	.cart-info__nutritional-value__cell {
		padding: 5px;
	}
	.cart-info__nutritional-value__cell-name {
		height: 32px;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		font-size: 14px;
		line-height: 16px;
	}
	.cart-info__nutritional-value__cell-value {
		font-size: 20px;
		line-height: 24px;
	}
	.language-wrapper .language-menu {
		display: none;
	}
	header .btn-lang {
		color: #ffffff;
	}

    .btn-style {
        padding: 9px 10px;
        border-width: 1px;
        font-size: 13px;
        font-weight: 400;
    }
    .cart-info__btns-wrp {
        margin-left: -10px;
    }
    .cart-info__btn-wrp {
        margin-left: 10px;
    }
	.cart-packaging__shops-prices-list {
		margin-left: -20px;
	}
	.cart-packaging__shop-price-item {
		min-width: 80px;
		margin-left: 20px;
		flex-direction: column;
	}
	.cart-packaging__shop-price-cost-wrp {
		min-width: 0;
		margin-left: 0;
		margin-top: 10px;
	}
	.cart-packaging__shop-price-btn {
		width: 100%;
		padding: 5px 10px;
		font-size: 13px;
		text-align: center;
	}
}
@media (max-width: 400px) {
    .cart-info__image-preview-wrp {
        height: 80px;
        padding: 3px;
        border-width: 1px;
    }
    .cart-info__images-previews-wrp {
        height: 80px;
    }
    .cart-info__orange-dashed-border {
        padding: 15px;
    }
    .cart-info__rating-info-wrp {
        font-size: 18px;
        line-height: 20px;
    }
	.cart-info__nutritional-value__cell {
		padding: 3px;
	}
    .cart-info__nutritional-value__cell-name {
		height: 24px;
        font-size: 12px;
        line-height: 12px;
    }
	/*
    .cart-packaging__tabs-list {
        margin-left: -35px;
    }
    .cart-packaging__tab-wrp {
        margin-left: 35px;
    }
	*/
    .cart-packaging__tab-wrp.icon-size01 .cart-packaging__icon-image {height:40px;}
    .cart-packaging__tab-wrp.icon-size02 .cart-packaging__icon-image {height:50px;}
    .cart-packaging__tab-wrp.icon-size03 .cart-packaging__icon-image {height:60px;}
    .cart-packaging__tab-wrp.icon-size04 .cart-packaging__icon-image {height:70px;}
    .cart-packaging__tab-wrp.icon-size05 .cart-packaging__icon-image {height:80px;}
    .cart-other-products-item-wrp .catalog-item-price {
        width: 100%;
        margin-bottom: 5px;
    }
	.cart-packaging__tabs-wrp:not(:first-child) {
		margin-top: 30px;
	}
	.cart-packaging__icon-wrp {
		display: none;
	}
	.cart-packaging__size-wrp {
		margin-top: 0;
	}
	.cart-info__nutritional-value__cell-unit {
		font-size: 11px;
	}
	.cart-packaging__shops-prices-list {
		margin-left: 0;
		margin-right: -15px;
	}
	.cart-packaging__shop-price-item {
		margin-left: 0;
		margin-right: 15px;
	}
}
/* ^ CART ^ */

/* v SLIDE_STOCK_PRESENT v */
.main-slider .stock-flag .item-text,
.main-slider .present-flag .item-text {
    position: relative;
}
.main-slider .present-flag .item-text::before,
.main-slider .stock-flag .item-text::before {
    height: 90px;
    width: 90px;
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: -9px;
    right: 3px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE0Ny4wMiAxNDcuMDQ1MzMiCiAgIGhlaWdodD0iMTQ3LjA0NTMzIgogICB3aWR0aD0iMTQ3LjAyIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE4Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzNiI+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQzMCIKICAgICAgIHNwcmVhZE1ldGhvZD0icGFkIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLDE0LjI2Njk3MywtMTQuMjY2OTczLDAsMTAuMDAwNjMsOTQuNzY3MjQyKSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeTI9IjAiCiAgICAgICB4Mj0iMSIKICAgICAgIHkxPSIwIgogICAgICAgeDE9IjAiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMjQiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgc3R5bGU9InN0b3Atb3BhY2l0eToxO3N0b3AtY29sb3I6I2Q5MTIyYSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDI2IgogICAgICAgICBvZmZzZXQ9IjAuMDA2NDkzNTEiCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiNkOTEyMmEiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyOCIKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojN2IwNjEyIiAvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ1MiIKICAgICAgIHNwcmVhZE1ldGhvZD0icGFkIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMTIuMzAwODc1LDAsMCwtMTIuMzAwODc1LDEwOC4wMTIxOSw3Ljg5ODY4ODMpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB5Mj0iMCIKICAgICAgIHgyPSIxIgogICAgICAgeTE9IjAiCiAgICAgICB4MT0iMCI+PHN0b3AKICAgICAgICAgaWQ9InN0b3A0NiIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojN2IwNjEyIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wNDgiCiAgICAgICAgIG9mZnNldD0iMC45OTM1MDYiCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiNkOTEyMmEiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3A1MCIKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojZDkxMjJhIiAvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ3MiIKICAgICAgIHNwcmVhZE1ldGhvZD0icGFkIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzOC40NjU5MDgsNjMuNzU4NjMzLC02My43NTg2MzMsMzguNDY1OTA4LDQ3LjczOTA3OSw0MS45NTcyNDkpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB5Mj0iMCIKICAgICAgIHgyPSIxIgogICAgICAgeTE9IjAiCiAgICAgICB4MT0iMCI+PHN0b3AKICAgICAgICAgaWQ9InN0b3A2OCIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojZmYxYzNkIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wNzAiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3Atb3BhY2l0eToxO3N0b3AtY29sb3I6I2Q0MTEyOCIgLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoODIiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGgKICAgICAgICAgaWQ9InBhdGg4MCIKICAgICAgICAgZD0iTSAwLDExMC4yODQgSCAxMTAuMjY1IFYgMCBIIDAgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZwogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDE0Ny4wNDUzMykiCiAgICAgaWQ9ImcxMCI+PGcKICAgICAgIGlkPSJnMTIiPjxnCiAgICAgICAgIGlkPSJnMTQiPjxnCiAgICAgICAgICAgaWQ9ImcyMCI+PGcKICAgICAgICAgICAgIGlkPSJnMjIiPjxwYXRoCiAgICAgICAgICAgICAgIGlkPSJwYXRoMzIiCiAgICAgICAgICAgICAgIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQzMCk7c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICAgIGQ9Ik0gMC43NTQsMTA2LjU4MyAwLDEwNC45NjMgdiAtNi4xNDYgaCAyMC4wMDIgbCAtMTYuMTk5LDguMzkgYyAtMC4zNDEsMC4zNTEgLTAuNzgzLDAuNTQzIC0xLjIzMywwLjU3NyB2IDAgYyAtMC4wMzksMC4wMDMgLTAuMDc4LDAuMDA0IC0wLjExNywwLjAwNCB2IDAgYyAtMC43MzgsMCAtMS4zOTYsLTAuNTE5IC0xLjY5OSwtMS4yMDUiIC8+PC9nPjwvZz48L2c+PC9nPjxnCiAgICAgICBpZD0iZzM0Ij48ZwogICAgICAgICBpZD0iZzM2Ij48ZwogICAgICAgICAgIGlkPSJnNDIiPjxnCiAgICAgICAgICAgICBpZD0iZzQ0Ij48cGF0aAogICAgICAgICAgICAgICBpZD0icGF0aDU0IgogICAgICAgICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NTIpO3N0cm9rZTpub25lIgogICAgICAgICAgICAgICBkPSJtIDk5Ljc4NSwwIGMgMCwwIDYuODQ1LDAuMDExIDYuODY2LDAuMDEzIHYgMCBjIDEuMjE5LDAuMTE2IDIuMzI4LDEuMjU2IDAuMDAyLDMuNTU1IHYgMCBjIDAsMCAtMy40NjIsOS4xNjcgLTYuODY4LDEyLjIzIHYgMCB6IiAvPjwvZz48L2c+PC9nPjwvZz48ZwogICAgICAgaWQ9Imc1NiI+PGcKICAgICAgICAgaWQ9Imc1OCI+PGcKICAgICAgICAgICBpZD0iZzY0Ij48ZwogICAgICAgICAgICAgaWQ9Imc2NiI+PHBhdGgKICAgICAgICAgICAgICAgaWQ9InBhdGg3NCIKICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDcyKTtzdHJva2U6bm9uZSIKICAgICAgICAgICAgICAgZD0ibSA0OS4xNzQsMTEwLjI4NCBjIDAsMCAtMzIuMzMzLC0wLjAxMSAtNDQuNTYyLC0wLjAyMSB2IDAgQyAyLjA2LDExMC4yNjEgMCwxMDguMTkyIDAsMTA1LjY0IHYgMCAtMC42NzcgbCAwLjc1NCwxLjYyIGMgMC4zMTksMC43MjIgMS4wMzEsMS4yNTkgMS44MTYsMS4yMDEgdiAwIGMgMC40NSwtMC4wMzQgMC44OTIsLTAuMjI2IDEuMjMzLC0wLjU3NyB2IDAgYyAwLDAgNjIuOTczLC02My43MjcgODYuMTEyLC04Ni44NjYgdiAwIGwgMC4wMTcsMC4wMDYgMTcuMDEsLTE3LjA2OCBjIDAuODQ5LC0wLjg4NSAxLjgwMiwtMi44MzggLTAuMzA3LC0zLjI2NiB2IDAgQyAxMDYuNjE1LDAuMDA4IDEwNi40MjEsMC4wMDUgMTA2LjQwMSwwIHYgMCBoIDEuODAxIGMgMS4xMzUsMCAyLjA1NSwwLjkxNyAyLjA1NSwyLjA1MSB2IDAgYyAwLjAwNCw5LjMxMiAwLjAwOCw0Ny4xNDIgMC4wMDgsNDcuMTQyIHYgMCBjIDAsMy40NDggLTEuMzY5LDYuNzU1IC0zLjgwOCw5LjE5MyB2IDAgbCAtNDguMDkxLDQ4LjA5MSBjIC0yLjQzOCwyLjQzOCAtNS43NDUsMy44MDcgLTkuMTkyLDMuODA3IHoiIC8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=') no-repeat right top;
    background-size: 100% auto;
}
.main-slider .present-flag .item-text::after,
.main-slider .stock-flag .item-text::after {
    height: 32px;
    width: 80px;
    display: block;
    box-sizing: border-box;
    line-height: 32px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    position: absolute;
    top: 9px;
    right: -3px;
    transform: rotate(45deg);
    z-index: 1;
}
.main-slider .present-flag .item-text::after {
    content: '\041f\043e\0434\0430\0440\043e\043a';
    font-size: 13px;
}
.main-slider .stock-flag .item-text::after {
    content: '\0410\043a\0446\0438\044f';
    font-size: 16px;
}
@media (max-width:730px) {
	.main-slider .present-flag .item-text::before, 
	.main-slider .stock-flag .item-text::before {
		right: -6px;
	}
	.main-slider .present-flag .item-text::after, 
	.main-slider .stock-flag .item-text::after {
		right: -11px;
	}
}
.main-slider .slick-dots > li.has-action,
.main-slider .slick-dots > li.has-gift {
	height: 18px;
	width: 13px;
	border-radius: 0;
	opacity: .4;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgd2lkdGg9IjI2LjEwNzQ4MyIKICAgaGVpZ2h0PSIzNSIKICAgdmlld0JveD0iMCAwIDI2LjEwNzQ4MyAzNSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgxOCI+PHBhdGgKICAgICAgICAgZD0iTSAwLDE5OC4zMzYgSCAxNDcuOTQ0IFYgMCBIIDAgWiIKICAgICAgICAgaWQ9InBhdGgxNiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZwogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICBpZD0iZzEwIgogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDM1LjAwMDAwMSkiPjxnCiAgICAgICBpZD0iZzEyIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utb3BhY2l0eToxIgogICAgICAgdHJhbnNmb3JtPSJzY2FsZSgwLjEzMjM1MTYxKSI+PGcKICAgICAgICAgaWQ9ImcxNCIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMTgpIgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1vcGFjaXR5OjEiPjxnCiAgICAgICAgICAgaWQ9ImcyMCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMy40MDE1LDE3OS45MzQxKSIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1vcGFjaXR5OjEiPjxwYXRoCiAgICAgICAgICAgICBkPSJNIDAsMCBDIC03LjA1NSwwIC04LjcyOCwtNS42NDYgLTguODgyLC0xMC40MTcgLTkuNDA2LC0yNi43MDYgMTYuNzEsLTM3LjcwMiAyOC40NTYsLTQxLjExNiAyNi45NDksLTEzLjQ1IDExLjE3OCwtMC4yMTcgMC4yNjUsLTAuMDAzIDAuMTc2LC0wLjAwMSAwLjA4NywwIDAsMCBtIDI2LjYyNCwtNTcuMDk0IGMgLTIuMTQzLDAuNTM4IC01Mi40ODMsMTMuNTUgLTUxLjM5OSw0Ny4xOSAwLjUwNiwxNS43MTkgMTAuNjg2LDI2LjA3IDI1LjM1MiwyNS44IEMgMTEuMzMsMTUuNjg1IDIyLjU4OCw5LjQxOCAzMC42OTMsLTAuODcgMzcuMDY3LC04Ljk2MSA0NC42MzIsLTIzLjM4OCA0NC40NzIsLTQ2LjE2OSBsIDAuMDAzLC0xMi45OTYgeiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICAgIGlkPSJwYXRoMjIiIC8+PC9nPjxnCiAgICAgICAgICAgaWQ9ImcyNCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMy40MDE1LDE3OS45MzQxKSIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1vcGFjaXR5OjEiPjxwYXRoCiAgICAgICAgICAgICBkPSJNIDAsMCBDIC03LjA1NSwwIC04LjcyOCwtNS42NDYgLTguODgyLC0xMC40MTcgLTkuNDA2LC0yNi43MDYgMTYuNzEsLTM3LjcwMiAyOC40NTYsLTQxLjExNiAyNi45NDksLTEzLjQ1IDExLjE3OCwtMC4yMTcgMC4yNjUsLTAuMDAzIDAuMTc2LC0wLjAwMSAwLjA4NywwIDAsMCBaIG0gMjYuNjI0LC01Ny4wOTQgYyAtMi4xNDMsMC41MzggLTUyLjQ4MywxMy41NSAtNTEuMzk5LDQ3LjE5IDAuNTA2LDE1LjcxOSAxMC42ODYsMjYuMDcgMjUuMzUyLDI1LjggQyAxMS4zMywxNS42ODUgMjIuNTg4LDkuNDE4IDMwLjY5MywtMC44NyAzNy4wNjcsLTguOTYxIDQ0LjYzMiwtMjMuMzg4IDQ0LjQ3MiwtNDYuMTY5IGwgMC4wMDMsLTEyLjk5NiB6IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICAgIGlkPSJwYXRoMjYiIC8+PC9nPjxnCiAgICAgICAgICAgaWQ9ImcyOCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuNTQyMiwxNzkuOTM0MSkiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utb3BhY2l0eToxIj48cGF0aAogICAgICAgICAgICAgZD0ibSAwLDAgYyAtMC4wODgsMCAtMC4xNzYsLTAuMDAxIC0wLjI2NSwtMC4wMDMgLTEwLjkwOCwtMC4yMTQgLTI2LjY3LC0xMy40MzQgLTI4LjE4OSwtNDEuMDc1IDguMTY1LDIuNDk5IDM3LjkxLDEyLjg0OSAzNy4zMzYsMzAuNjYxIEMgOC43MjgsLTUuNjQ2IDcuMDU0LDAgMCwwIG0gLTI2LjYyNCwtNTcuMDk0IC0xNy44NTEsLTEuMTY1IDAuMDAzLDEyLjA5IGMgLTAuMTYsMjIuNzgxIDcuNDA1LDM3LjIwOCAxMy43OCw0NS4yOTkgOC4xMDQsMTAuMjg4IDE5LjM2MiwxNi41NTUgMzAuMTE1LDE2Ljc2NiAxNC42NjYsMC4yNzUgMjQuODQ2LC0xMC4wODEgMjUuMzUyLC0yNS44IDEuMDg0LC0zMy42NCAtNDkuMjU2LC00Ni42NTIgLTUxLjM5OSwtNDcuMTkiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0icGF0aDMwIiAvPjwvZz48ZwogICAgICAgICAgIGlkPSJnMzIiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE0LjU0MjIsMTc5LjkzNDEpIgogICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgLTAuMDg4LDAgLTAuMTc2LC0wLjAwMSAtMC4yNjUsLTAuMDAzIC0xMC45MDgsLTAuMjE0IC0yNi42NywtMTMuNDM0IC0yOC4xODksLTQxLjA3NSA4LjE2NSwyLjQ5OSAzNy45MSwxMi44NDkgMzcuMzM2LDMwLjY2MSBDIDguNzI4LC01LjY0NiA3LjA1NCwwIDAsMCBaIG0gLTI2LjYyNCwtNTcuMDk0IC0xNy44NTEsLTEuMTY1IDAuMDAzLDEyLjA5IGMgLTAuMTYsMjIuNzgxIDcuNDA1LDM3LjIwOCAxMy43OCw0NS4yOTkgOC4xMDQsMTAuMjg4IDE5LjM2MiwxNi41NTUgMzAuMTE1LDE2Ljc2NiAxNC42NjYsMC4yNzUgMjQuODQ2LC0xMC4wODEgMjUuMzUyLC0yNS44IDEuMDg0LC0zMy42NCAtNDkuMjU2LC00Ni42NTIgLTUxLjM5OSwtNDcuMTkgeiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0icGF0aDM0IiAvPjwvZz48ZwogICAgICAgICAgIGlkPSJnMzYiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3Ljg3MTksODIuNDcyNSkiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utb3BhY2l0eToxIj48cGF0aAogICAgICAgICAgICAgZD0ibSAwLDAgaCAtMTI3LjggYyAtNS41NjMsMCAtMTAuMDcyLDQuNTA5IC0xMC4wNzIsMTAuMDcyIHYgMzEuNCBjIDAsNS41NjMgNC41MDksMTAuMDcyIDEwLjA3MiwxMC4wNzIgSCAwIGMgNS41NjMsMCAxMC4wNzIsLTQuNTA5IDEwLjA3MiwtMTAuMDcyIHYgLTMxLjQgQyAxMC4wNzIsNC41MDkgNS41NjMsMCAwLDAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0icGF0aDM4IiAvPjwvZz48ZwogICAgICAgICAgIGlkPSJnNDAiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3LjU4NjcpIgogICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGQ9Im0gMCwwIGggLTEwNy4yMyBjIC01LjU2MiwwIC0xMC4wNzIsNC41MDkgLTEwLjA3MiwxMC4wNzIgdiA4Ny44MiBjIDAsNS41NjMgNC41MSwxMC4wNzIgMTAuMDcyLDEwLjA3MiBIIDAgYyA1LjU2MywwIDEwLjA3MiwtNC41MDkgMTAuMDcyLC0xMC4wNzIgViAxMC4wNzIgQyAxMC4wNzIsNC41MDkgNS41NjMsMCAwLDAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBpZD0icGF0aDQyIiAvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=') no-repeat center center;
	background-size: 100% auto;
}
.main-slider .slick-dots > li.has-action.slick-active,
.main-slider .slick-dots > li.has-gift.slick-active {
	opacity: 1;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDI2LjEwNzQ4MyAzNSIKICAgaGVpZ2h0PSIzNSIKICAgd2lkdGg9IjI2LjEwNzQ4MyIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiPjxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMTgiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGgKICAgICAgICAgaWQ9InBhdGgxNiIKICAgICAgICAgZD0iTSAwLDE5OC4zMzYgSCAxNDcuOTQ0IFYgMCBIIDAgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZwogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDM1LjAwMDAwMSkiCiAgICAgaWQ9ImcxMCI+PGcKICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC4xMzIzNTE2MSkiCiAgICAgICBzdHlsZT0iZmlsbDojZmY1YTAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmY1YTAwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0iZzEyIj48ZwogICAgICAgICBzdHlsZT0iZmlsbDojZmY1YTAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmY1YTAwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDE4KSIKICAgICAgICAgaWQ9ImcxNCI+PGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmY1YTAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmY1YTAwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMuNDAxNSwxNzkuOTM0MSkiCiAgICAgICAgICAgaWQ9ImcyMCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMjIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmY1YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojZmY1YTAwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBkPSJNIDAsMCBDIC03LjA1NSwwIC04LjcyOCwtNS42NDYgLTguODgyLC0xMC40MTcgLTkuNDA2LC0yNi43MDYgMTYuNzEsLTM3LjcwMiAyOC40NTYsLTQxLjExNiAyNi45NDksLTEzLjQ1IDExLjE3OCwtMC4yMTcgMC4yNjUsLTAuMDAzIDAuMTc2LC0wLjAwMSAwLjA4NywwIDAsMCBtIDI2LjYyNCwtNTcuMDk0IGMgLTIuMTQzLDAuNTM4IC01Mi40ODMsMTMuNTUgLTUxLjM5OSw0Ny4xOSAwLjUwNiwxNS43MTkgMTAuNjg2LDI2LjA3IDI1LjM1MiwyNS44IEMgMTEuMzMsMTUuNjg1IDIyLjU4OCw5LjQxOCAzMC42OTMsLTAuODcgMzcuMDY3LC04Ljk2MSA0NC42MzIsLTIzLjM4OCA0NC40NzIsLTQ2LjE2OSBsIDAuMDAzLC0xMi45OTYgeiIgLz48L2c+PGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmY1YTAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmY1YTAwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMuNDAxNSwxNzkuOTM0MSkiCiAgICAgICAgICAgaWQ9ImcyNCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMjYiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmY1YTAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmY1YTAwO3N0cm9rZS13aWR0aDo1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgICAgZD0iTSAwLDAgQyAtNy4wNTUsMCAtOC43MjgsLTUuNjQ2IC04Ljg4MiwtMTAuNDE3IC05LjQwNiwtMjYuNzA2IDE2LjcxLC0zNy43MDIgMjguNDU2LC00MS4xMTYgMjYuOTQ5LC0xMy40NSAxMS4xNzgsLTAuMjE3IDAuMjY1LC0wLjAwMyAwLjE3NiwtMC4wMDEgMC4wODcsMCAwLDAgWiBtIDI2LjYyNCwtNTcuMDk0IGMgLTIuMTQzLDAuNTM4IC01Mi40ODMsMTMuNTUgLTUxLjM5OSw0Ny4xOSAwLjUwNiwxNS43MTkgMTAuNjg2LDI2LjA3IDI1LjM1MiwyNS44IEMgMTEuMzMsMTUuNjg1IDIyLjU4OCw5LjQxOCAzMC42OTMsLTAuODcgMzcuMDY3LC04Ljk2MSA0NC42MzIsLTIzLjM4OCA0NC40NzIsLTQ2LjE2OSBsIDAuMDAzLC0xMi45OTYgeiIgLz48L2c+PGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmY1YTAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmY1YTAwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE0LjU0MjIsMTc5LjkzNDEpIgogICAgICAgICAgIGlkPSJnMjgiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDMwIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmNWEwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6I2ZmNWEwMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAtMC4wODgsMCAtMC4xNzYsLTAuMDAxIC0wLjI2NSwtMC4wMDMgLTEwLjkwOCwtMC4yMTQgLTI2LjY3LC0xMy40MzQgLTI4LjE4OSwtNDEuMDc1IDguMTY1LDIuNDk5IDM3LjkxLDEyLjg0OSAzNy4zMzYsMzAuNjYxIEMgOC43MjgsLTUuNjQ2IDcuMDU0LDAgMCwwIG0gLTI2LjYyNCwtNTcuMDk0IC0xNy44NTEsLTEuMTY1IDAuMDAzLDEyLjA5IGMgLTAuMTYsMjIuNzgxIDcuNDA1LDM3LjIwOCAxMy43OCw0NS4yOTkgOC4xMDQsMTAuMjg4IDE5LjM2MiwxNi41NTUgMzAuMTE1LDE2Ljc2NiAxNC42NjYsMC4yNzUgMjQuODQ2LC0xMC4wODEgMjUuMzUyLC0yNS44IDEuMDg0LC0zMy42NCAtNDkuMjU2LC00Ni42NTIgLTUxLjM5OSwtNDcuMTkiIC8+PC9nPjxnCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmNWEwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmNWEwMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNC41NDIyLDE3OS45MzQxKSIKICAgICAgICAgICBpZD0iZzMyIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgzNCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZjVhMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZjVhMDA7c3Ryb2tlLXdpZHRoOjU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjA4OCwwIC0wLjE3NiwtMC4wMDEgLTAuMjY1LC0wLjAwMyAtMTAuOTA4LC0wLjIxNCAtMjYuNjcsLTEzLjQzNCAtMjguMTg5LC00MS4wNzUgOC4xNjUsMi40OTkgMzcuOTEsMTIuODQ5IDM3LjMzNiwzMC42NjEgQyA4LjcyOCwtNS42NDYgNy4wNTQsMCAwLDAgWiBtIC0yNi42MjQsLTU3LjA5NCAtMTcuODUxLC0xLjE2NSAwLjAwMywxMi4wOSBjIC0wLjE2LDIyLjc4MSA3LjQwNSwzNy4yMDggMTMuNzgsNDUuMjk5IDguMTA0LDEwLjI4OCAxOS4zNjIsMTYuNTU1IDMwLjExNSwxNi43NjYgMTQuNjY2LDAuMjc1IDI0Ljg0NiwtMTAuMDgxIDI1LjM1MiwtMjUuOCAxLjA4NCwtMzMuNjQgLTQ5LjI1NiwtNDYuNjUyIC01MS4zOTksLTQ3LjE5IHoiIC8+PC9nPjxnCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmNWEwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmNWEwMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNy44NzE5LDgyLjQ3MjUpIgogICAgICAgICAgIGlkPSJnMzYiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDM4IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmNWEwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6I2ZmNWEwMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgICAgZD0ibSAwLDAgaCAtMTI3LjggYyAtNS41NjMsMCAtMTAuMDcyLDQuNTA5IC0xMC4wNzIsMTAuMDcyIHYgMzEuNCBjIDAsNS41NjMgNC41MDksMTAuMDcyIDEwLjA3MiwxMC4wNzIgSCAwIGMgNS41NjMsMCAxMC4wNzIsLTQuNTA5IDEwLjA3MiwtMTAuMDcyIHYgLTMxLjQgQyAxMC4wNzIsNC41MDkgNS41NjMsMCAwLDAiIC8+PC9nPjxnCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmNWEwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmNWEwMDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNy41ODY3KSIKICAgICAgICAgICBpZD0iZzQwIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGg0MiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZjVhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiNmZjVhMDA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGggLTEwNy4yMyBjIC01LjU2MiwwIC0xMC4wNzIsNC41MDkgLTEwLjA3MiwxMC4wNzIgdiA4Ny44MiBjIDAsNS41NjMgNC41MSwxMC4wNzIgMTAuMDcyLDEwLjA3MiBIIDAgYyA1LjU2MywwIDEwLjA3MiwtNC41MDkgMTAuMDcyLC0xMC4wNzIgViAxMC4wNzIgQyAxMC4wNzIsNC41MDkgNS41NjMsMCAwLDAiIC8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==');
}
/* ^ SLIDE_STOCK_PRESENT ^ */

footer .list-social {
	justify-content: flex-start;
}

.cart-packaging-section .cart-packaging__shop-price-btn {
	color: #ffffff;
	cursor: pointer;
}
.cart-packaging-section .cart-packaging__shop-price-btn:hover {
	color: #ffffff;
}

.section-btn-wrp {
    margin-left: -20px;
    margin-bottom: -10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.section-btn-wrp:not(:first-child) {
    margin-top: 30px;
}
.section-btn-wrp .btn-wrp {
    margin-left: 20px;
    margin-bottom: 10px;
}
.section-btn-wrp .btn-style {
    color: #ffffff;
    background-color: #f88a00;
}
.section-btn-wrp .btn-style:hover {
    filter: brightness(130%);
}

@media (max-width: 575px) {
	.main-slider .present-flag .item-text::before,
	.main-slider .stock-flag .item-text::before {
		display: none;
	}
	.main-slider .present-flag .item-text::after,
	.main-slider .stock-flag .item-text::after {
		height: 32px;
		width: 90px;
		border-radius: 16px;
		display: none;
		top: -25px;
		transform: rotate(10deg);
		background: #e92234;
	}
}

/* v ACTIONS v */
.sales-box__body {
	padding-top: 10px;
}
.sales-box__name {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    line-height: 20px;
}
.sales-box__date {
    font-family: 'Montserrat', sans-serif;
}
.sale-box__winners {
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 25px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #888888;
    position: relative;
}
.sale-box__winners::before {
    height: 1px;
    width: calc(100% - 100px);
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 25px;
    background-color: #aaaaaa;
}
.sale-box__winners::after {
    height: 18px;
    width: 14px;
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    left: 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDEzLjQyNjcxNSAxOCIKICAgaGVpZ2h0PSIxOCIKICAgd2lkdGg9IjEzLjQyNjcxNSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiPjxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMTgiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGgKICAgICAgICAgaWQ9InBhdGgxNiIKICAgICAgICAgZD0iTSAwLDE5OC4zMzYgSCAxNDcuOTQ0IFYgMCBIIDAgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZwogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDE4KSIKICAgICBpZD0iZzEwIj48ZwogICAgICAgdHJhbnNmb3JtPSJzY2FsZSgwLjA2ODA2NjU0KSIKICAgICAgIHN0eWxlPSJmaWxsOiM4ODg4ODg7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM4ODg4ODg7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJnMTIiPjxnCiAgICAgICAgIHN0eWxlPSJmaWxsOiM4ODg4ODg7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM4ODg4ODg7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMTgpIgogICAgICAgICBpZD0iZzE0Ij48ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiM4ODg4ODg7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM4ODg4ODg7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMy40MDE1LDE3OS45MzQxKSIKICAgICAgICAgICBpZD0iZzIwIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgyMiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiM4ODg4ODg7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiM4ODg4ODg7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICAgIGQ9Ik0gMCwwIEMgLTcuMDU1LDAgLTguNzI4LC01LjY0NiAtOC44ODIsLTEwLjQxNyAtOS40MDYsLTI2LjcwNiAxNi43MSwtMzcuNzAyIDI4LjQ1NiwtNDEuMTE2IDI2Ljk0OSwtMTMuNDUgMTEuMTc4LC0wLjIxNyAwLjI2NSwtMC4wMDMgMC4xNzYsLTAuMDAxIDAuMDg3LDAgMCwwIG0gMjYuNjI0LC01Ny4wOTQgYyAtMi4xNDMsMC41MzggLTUyLjQ4MywxMy41NSAtNTEuMzk5LDQ3LjE5IDAuNTA2LDE1LjcxOSAxMC42ODYsMjYuMDcgMjUuMzUyLDI1LjggQyAxMS4zMywxNS42ODUgMjIuNTg4LDkuNDE4IDMwLjY5MywtMC44NyAzNy4wNjcsLTguOTYxIDQ0LjYzMiwtMjMuMzg4IDQ0LjQ3MiwtNDYuMTY5IGwgMC4wMDMsLTEyLjk5NiB6IiAvPjwvZz48ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiM4ODg4ODg7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM4ODg4ODg7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMy40MDE1LDE3OS45MzQxKSIKICAgICAgICAgICBpZD0iZzI0Ij48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgyNiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiM4ODg4ODg7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM4ODg4ODg7c3Ryb2tlLXdpZHRoOjU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBkPSJNIDAsMCBDIC03LjA1NSwwIC04LjcyOCwtNS42NDYgLTguODgyLC0xMC40MTcgLTkuNDA2LC0yNi43MDYgMTYuNzEsLTM3LjcwMiAyOC40NTYsLTQxLjExNiAyNi45NDksLTEzLjQ1IDExLjE3OCwtMC4yMTcgMC4yNjUsLTAuMDAzIDAuMTc2LC0wLjAwMSAwLjA4NywwIDAsMCBaIG0gMjYuNjI0LC01Ny4wOTQgYyAtMi4xNDMsMC41MzggLTUyLjQ4MywxMy41NSAtNTEuMzk5LDQ3LjE5IDAuNTA2LDE1LjcxOSAxMC42ODYsMjYuMDcgMjUuMzUyLDI1LjggQyAxMS4zMywxNS42ODUgMjIuNTg4LDkuNDE4IDMwLjY5MywtMC44NyAzNy4wNjcsLTguOTYxIDQ0LjYzMiwtMjMuMzg4IDQ0LjQ3MiwtNDYuMTY5IGwgMC4wMDMsLTEyLjk5NiB6IiAvPjwvZz48ZwogICAgICAgICAgIHN0eWxlPSJmaWxsOiM4ODg4ODg7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM4ODg4ODg7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuNTQyMiwxNzkuOTM0MSkiCiAgICAgICAgICAgaWQ9ImcyOCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMzAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojODg4ODg4O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojODg4ODg4O3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjA4OCwwIC0wLjE3NiwtMC4wMDEgLTAuMjY1LC0wLjAwMyAtMTAuOTA4LC0wLjIxNCAtMjYuNjcsLTEzLjQzNCAtMjguMTg5LC00MS4wNzUgOC4xNjUsMi40OTkgMzcuOTEsMTIuODQ5IDM3LjMzNiwzMC42NjEgQyA4LjcyOCwtNS42NDYgNy4wNTQsMCAwLDAgbSAtMjYuNjI0LC01Ny4wOTQgLTE3Ljg1MSwtMS4xNjUgMC4wMDMsMTIuMDkgYyAtMC4xNiwyMi43ODEgNy40MDUsMzcuMjA4IDEzLjc4LDQ1LjI5OSA4LjEwNCwxMC4yODggMTkuMzYyLDE2LjU1NSAzMC4xMTUsMTYuNzY2IDE0LjY2NiwwLjI3NSAyNC44NDYsLTEwLjA4MSAyNS4zNTIsLTI1LjggMS4wODQsLTMzLjY0IC00OS4yNTYsLTQ2LjY1MiAtNTEuMzk5LC00Ny4xOSIgLz48L2c+PGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojODg4ODg4O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojODg4ODg4O3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE0LjU0MjIsMTc5LjkzNDEpIgogICAgICAgICAgIGlkPSJnMzIiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDM0IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6Izg4ODg4ODtmaWxsLW9wYWNpdHk6MTtzdHJva2U6Izg4ODg4ODtzdHJva2Utd2lkdGg6NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgLTAuMDg4LDAgLTAuMTc2LC0wLjAwMSAtMC4yNjUsLTAuMDAzIC0xMC45MDgsLTAuMjE0IC0yNi42NywtMTMuNDM0IC0yOC4xODksLTQxLjA3NSA4LjE2NSwyLjQ5OSAzNy45MSwxMi44NDkgMzcuMzM2LDMwLjY2MSBDIDguNzI4LC01LjY0NiA3LjA1NCwwIDAsMCBaIG0gLTI2LjYyNCwtNTcuMDk0IC0xNy44NTEsLTEuMTY1IDAuMDAzLDEyLjA5IGMgLTAuMTYsMjIuNzgxIDcuNDA1LDM3LjIwOCAxMy43OCw0NS4yOTkgOC4xMDQsMTAuMjg4IDE5LjM2MiwxNi41NTUgMzAuMTE1LDE2Ljc2NiAxNC42NjYsMC4yNzUgMjQuODQ2LC0xMC4wODEgMjUuMzUyLC0yNS44IDEuMDg0LC0zMy42NCAtNDkuMjU2LC00Ni42NTIgLTUxLjM5OSwtNDcuMTkgeiIgLz48L2c+PGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojODg4ODg4O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojODg4ODg4O3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3Ljg3MTksODIuNDcyNSkiCiAgICAgICAgICAgaWQ9ImczNiI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMzgiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojODg4ODg4O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojODg4ODg4O3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBkPSJtIDAsMCBoIC0xMjcuOCBjIC01LjU2MywwIC0xMC4wNzIsNC41MDkgLTEwLjA3MiwxMC4wNzIgdiAzMS40IGMgMCw1LjU2MyA0LjUwOSwxMC4wNzIgMTAuMDcyLDEwLjA3MiBIIDAgYyA1LjU2MywwIDEwLjA3MiwtNC41MDkgMTAuMDcyLC0xMC4wNzIgdiAtMzEuNCBDIDEwLjA3Miw0LjUwOSA1LjU2MywwIDAsMCIgLz48L2c+PGcKICAgICAgICAgICBzdHlsZT0iZmlsbDojODg4ODg4O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojODg4ODg4O3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3LjU4NjcpIgogICAgICAgICAgIGlkPSJnNDAiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDQyIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6Izg4ODg4ODtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6Izg4ODg4ODtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgICAgZD0ibSAwLDAgaCAtMTA3LjIzIGMgLTUuNTYyLDAgLTEwLjA3Miw0LjUwOSAtMTAuMDcyLDEwLjA3MiB2IDg3LjgyIGMgMCw1LjU2MyA0LjUxLDEwLjA3MiAxMC4wNzIsMTAuMDcyIEggMCBjIDUuNTYzLDAgMTAuMDcyLC00LjUwOSAxMC4wNzIsLTEwLjA3MiBWIDEwLjA3MiBDIDEwLjA3Miw0LjUwOSA1LjU2MywwIDAsMCIgLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+') no-repeat center center;
    background-size: auto 100%;
}

.action-ended .sales-box__image {
    position: relative;
}
.action-ended .sales-box__image::before {
    height: 100%;
    width: 100%;
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(to top, #ffffff 1%, transparent 90%);
    z-index: 1;
}
.action-ended .sales-box__image::after {
    width: 100%;
    padding-left: 50px;
    content: '\0410\043A\0446\0438\044F\0020\0437\0430\0432\0435\0440\0448\0435\043D\0430';
    display: block;
    box-sizing: border-box;
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    line-height: 40px;
    color: #ffffff;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #f55800;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAADcCAYAAAAbWs+BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA31pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNjdERUE0Nzk4MThFMzExOERCOEYyQTNGM0IwNkNBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTczQ0IwOUU3N0MxMUVDQjNBMERBQzI2NEEzMTQ3QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTczQ0IwOEU3N0MxMUVDQjNBMERBQzI2NEEzMTQ3QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NGQ2ZmIwNi0zOGQ1LTkzNGMtYTVhNy1iZTY3ZGFjMTJkZTAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4NjcwOTAyMC1jYjllLWY0NGEtYWQ1Mi02MjVlNDk2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');
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: auto 30px;
    z-index: 2;
}

.page-actions-list .hidden-page-item {
    display: none;
}
.actions-list-show-more-area.hidden {
    display: none;
}
/* ^ ACTIONS ^ */

.form-callback label input.rfield {
	width: 100%;
}

@media (min-width: 700px) {
	.cart-info__images-previews-list .owl-nav button.owl-prev, 
	.cart-info__images-previews-list .owl-nav button.owl-next {
		width: 135px;
		z-index: 1;
	}
}

.cart-info__images-previews-list .owl-nav.disabled {
	display: flex;
}


/* v ACTION_FINISHED v */
a.text-link {
    display: inline;
    color: #f35d00;
    transition: all .1s ease-in-out 0s;
}
a.text-link:hover {
    color: #f2a879;
}
.action-finished__wrapper a {
    display: inline;
}
.action-finished__wrapper p {
    font-size: 16px;
    line-height: 20px;
}
.action-finished__wrapper p:not(:first-child) {
    margin-top: 15px;
}
.action-finished__wrapper ul,
.action-finished__wrapper ol {
    padding: 0 0 0 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.action-finished__wrapper ul li,
.action-finished__wrapper ol li {
    margin-top: 5px;
    list-style-position: inside;
}
.action-finished__wrapper ul li:first-child,
.action-finished__wrapper ol li:first-child {
    margin-top: 0;
}
.action-finished__wrapper ul li {
    list-style-type: disc;
}
.action-finished__wrapper ol li {
    list-style-type: decimal;
}
.action-finished__date {
    min-height: 22px;
    padding-left: 30px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRjg4QTAwO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzg2IiBjeT0iMjEwIiByPSIyMCIvPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMyLDQwaC0yNlYyMGMwLTExLjA1LTguOTUtMjAtMjAtMjBzLTIwLDguOTUtMjAsMjB2MjBoLTkxVjIwYzAtMTEuMDUtOC45NS0yMC0yMC0yMAoJCQkJYy0xMS4wNSwwLTIwLDguOTUtMjAsMjB2MjBoLTkwVjIwYzAtMTEuMDUtOC45NS0yMC0yMC0yMHMtMjAsOC45NS0yMCwyMHYyMEg4MEMzNS44OSw0MCwwLDc1Ljg5LDAsMTIwdjMxMgoJCQkJYzAsNDQuMTEsMzUuODksODAsODAsODBoMTUzYzExLjA1LDAsMjAtOC45NSwyMC0yMHMtOC45NS0yMC0yMC0yMEg4MGMtMjIuMDYsMC00MC0xNy45NC00MC00MFYxMjBjMC0yMi4wNiwxNy45NC00MCw0MC00MGgyNXYyMAoJCQkJYzAsMTEuMDUsOC45NSwyMCwyMCwyMHMyMC04Ljk1LDIwLTIwVjgwaDkwdjIwYzAsMTEuMDUsOC45NSwyMCwyMCwyMGMxMS4wNSwwLDIwLTguOTUsMjAtMjBWODBoOTF2MjBjMCwxMS4wNSw4Ljk1LDIwLDIwLDIwCgkJCQlzMjAtOC45NSwyMC0yMFY4MGgyNmMyMi4wNiwwLDQwLDE3Ljk0LDQwLDQwdjExNGMwLDExLjA1LDguOTUsMjAsMjAsMjBzMjAtOC45NSwyMC0yMFYxMjBDNTEyLDc1Ljg5LDQ3Ni4xMSw0MCw0MzIsNDB6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOTEsMjcwYy02Ni43MiwwLTEyMSw1NC4yOC0xMjEsMTIxczU0LjI4LDEyMSwxMjEsMTIxczEyMS01NC4yOCwxMjEtMTIxUzQ1Ny43MiwyNzAsMzkxLDI3MHogTTM5MSw0NzIKCQkJCWMtNDQuNjYsMC04MS0zNi4zNC04MS04MXMzNi4zNC04MSw4MS04MXM4MSwzNi4zNCw4MSw4MVM0MzUuNjYsNDcyLDM5MSw0NzJ6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MjAsMzcxaC05di0yMWMwLTExLjA1LTguOTUtMjAtMjAtMjBzLTIwLDguOTUtMjAsMjB2NDFjMCwxMS4wNSw4Ljk1LDIwLDIwLDIwaDI5YzExLjA1LDAsMjAtOC45NSwyMC0yMAoJCQkJUzQzMS4wNSwzNzEsNDIwLDM3MXoiLz4KCQkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjk5IiBjeT0iMjEwIiByPSIyMCIvPgoJCQk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMTIiIGN5PSIyOTciIHI9IjIwIi8+CgkJCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEyNSIgY3k9IjIxMCIgcj0iMjAiLz4KCQkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTI1IiBjeT0iMjk3IiByPSIyMCIvPgoJCQk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMjUiIGN5PSIzODQiIHI9IjIwIi8+CgkJCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIxMiIgY3k9IjM4NCIgcj0iMjAiLz4KCQkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjEyIiBjeT0iMjEwIiByPSIyMCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4=') no-repeat left center;
    background-size: auto 22px;
}
.action-finished__date:not(:first-child) {
    margin-top: 15px;
}
.action-finished__main-image-wrp:not(:first-child) {
    margin-top: 30px;
}
.action-finished__title {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #f88a00;
    text-transform: uppercase;
}
.action-finished__title:not(:first-child) {
    margin-top: 30px;
}
.action-finished__title__conditions {
    padding-left: 76px;
    position: relative;
}
.action-finished__title__conditions::before {
    content: '';
    display: inline-block;
    background-image: url('../img/ryport.png');
    background-repeat: no-repeat;
    width: 66px;
    height: 51px;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -25px;
}
.action-finished__steps-wrp:not(:first-child) {
    margin-top: 30px;
}
.action-finished__steps {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-wrap: wrap;
}
.action-finished__step {
    width: 33%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    text-align: center;
    position: relative;
}
.action-finished__step:not(:last-child)::after {
    height: 70px;
    width: 300px;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: -150px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASQAAABGCAYAAABlsukJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNjdERUE0Nzk4MThFMzExOERCOEYyQTNGM0IwNkNBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RUE3NThBREZFRDcxMUVDQUMxQTg4QzA0Qjg5MjlBQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RUE3NThBQ0ZFRDcxMUVDQUMxQTg4QzA0Qjg5MjlBQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M2MwNzllMWYtNzZmYy03YjRkLTgzMGUtZjEwOTc5ZTIyY2Q5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDYyNWNlOTgtM2E2MS00OTRjLTg4YzEtY2Y5ZWMwNjg4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') no-repeat center center;
    background-size: auto 100%;
}
.qr-steps .action-finished__step:not(:last-child)::after {
    width: 250px;
    right: -115px;
    background-size: contain;
}
.action-finished__step-content {
    width: 300px;
}
.action-finished__step-text:not(:first-child) {
    margin-top: 30px;
}
.action-finished__step-social-btns:not(:first-child) {
    margin-top: 30px;
}
.action-finished__step-social-btn-wrp {
    display: flex;
    justify-content: center;
    align-items: center;
}
.action-finished__step-social-btn-wrp:not(:first-child) {
    margin-top: 15px;
}
.action-finished__step-social-btns .social-btn-link {
    height: 45px;
    width: 220px;
    border: 2px solid #808080;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #808080;
    transition: all .1s ease-in-out 0s;
}
.action-finished__step-social-btns .social-btn-link:hover {
    border-color: #f35d00;
    color: #ffffff;
    background-color: #f35d00;
}
.action-finished__step-social-btns .social-icon-wrp {
    height: 25px;
    width: 25px;
}
.action-finished__step-social-btns .social-icon-wrp svg path {
    transition: all .1s ease-in-out 0s;
}
.action-finished__step-social-btns .social-btn-link:hover .social-icon-wrp svg path {
    fill: #ffffff !important;
}
.action-finished__step-social-btns .social-count {
    margin-left: 15px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
}

.action-finished__winners-section {
    padding: 35px 0;
    background: url('../img/action-finished-bottom-grey-bg.jpg') no-repeat center center;
    background-size: cover;
}
.action-finished__winners-wrp {
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 80px;
    border-radius: 30px;
    background-color: #ffffff;
}
.action-finished__winners-title {
    font-size: 28px;
    line-height: 32px;
    font-weight: 600;
    color: #f35d00;
    text-align: center;
    text-transform: uppercase;
}
.action-finished__winners-list-wrp:not(:first-child) {
    margin-top: 40px;
}
.action-finished__winners-list-head {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #f35d00;
    text-transform: uppercase;
}
.action-finished__winners-list:not(:first-child) {
    margin-top: 10px;
}
.action-finished__winners-list > li {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
.action-finished__winners-list > li:not(:first-child) {
    margin-top: 10px;
}
.action-finished__winner-name {
    width: 30%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.action-finished__winner-prize {
    width: 70%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.action-finished__winners-list-head .action-finished__winner-prize {
    padding-left: 30px;
}
.action-finished__winner-prize-icon-wrp {
    height: 60px;
    width: 60px;
}
.action-finished__winner-prize-name:not(:first-child) {
    margin-left: 15px;
}

.action-finished__wrapper .files-links-group {
    margin-top: 30px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.action-finished__wrapper .files-links-group .btn {
    display: flex;
    max-width: 326px;
    margin: 0 90px 0 0;
    height: 72px;
    border-radius: 0;
}
.action-finished__wrapper .files-links-group .btn:last-child {
    margin: 0;
}
.action-finished__wrapper .files-links-group .icon {
    width: 31px;
    height: 30px;
    min-width: 31px;
}

.action-finished__main-image-mobile {
    display: none;
}

@media (max-width: 1280px) {
    .action-finished__step:not(:last-child)::after {
        width: 200px;
        right: -100px;
        background-size: 100% auto;
    }
    
    .qr-steps .action-finished__step:not(:last-child)::after {
        width: 150px;
        right: -70px;
    }
}
@media (max-width: 970px) {
    .action-finished__step:not(:last-child)::after {
        width: 120px;
        right: -60px;
    }
    
    .qr-steps .action-finished__step:not(:last-child)::after {
        width: 90px;
        right: -40px;
    }
}
@media (max-width: 800px) {
    .action-finished__wrapper .files-links-group {
        -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;
    }
    .action-finished__wrapper .files-links-group .btn {
        margin: 0 auto 20px;
    }
}
@media (max-width: 700px) {
    .action-finished__step {
        width: 100%;
    }
    .action-finished__step:not(:last-child) {
        padding-bottom: 70px;
    }
    .action-finished__step:not(:last-child)::before {
        height: 25px;
        width: 2px;
        border-left: 2px dashed #f35d00;
        content: '';
        display: block;
        box-sizing: border-box;
        position: absolute;
        bottom: 30px;
        left: calc(50% - 1px);
    }
    .action-finished__step:not(:last-child)::after {
        height: 16px;
        width: 14px;
        border-width: 16px 7px 0;
        border-style: solid;
        border-color: transparent;
        border-top-color: #f35d00;
        top: auto;
        bottom: 15px;
        left: calc(50% - 7px);
        background: transparent;
    }
    .qr-steps .action-finished__step:not(:last-child)::after {
        height: 16px;
        width: 14px;
    }
    .action-finished__step-text:not(:first-child) {
        margin-top: 15px;
    }
}
@media (max-width: 600px) {
    .action-finished__winners-wrp {
        padding-left: 20px;
        padding-right: 20px;
    }
    .has-mobile-picture .action-finished__main-image {
        display: none;
    }
    .has-mobile-picture .action-finished__main-image-mobile {
        display: inline-block;
    }
}
@media (max-width: 575px) {
    .action-finished__wrapper .files-links-group .btn {
        height: 50px;
        max-width: 250px;
    }
    .action-finished__wrapper .files-links-group .icon {
        margin-left: 5px;
    }
    
    .action-finished__wrapper .files-links-group .text {
        line-height: 1;
    }
}
@media (max-width: 400px) {
    .action-finished__winners-list {
        font-size: 14px;
        line-height: 18px;
    }
    .action-finished__winners-wrp {
        padding-left: 10px;
        padding-right: 10px;
    }
}
/* ^ ACTION_FINISHED ^ */

.faq-list .list-number {
	font-size: inherit;
}

/* v ACTION_PAGE v */
.actions-page-wrp.active-actions {
	margin-top: -30px;
}
.actions-page-wrp.finished-actions:not(:first-child) {
    margin-top: 70px;
}
.actions-page-wrp h1,
.actions-page-wrp h2,
.actions-page-wrp h3 {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    color: inherit;
    text-align: inherit;
    text-transform: inherit;
    text-decoration: inherit;
    text-shadow: inherit;
}
.actions-page-wrp a {
    color: inherit;
}
.actions-page-wrp .title-page-wrp {
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
    text-transform: uppercase;
    color: #f88a00;
}
.actions-page-wrp .title-page-wrp.title-center {
    text-align: center;
}
.actions-page-wrp .actions-active-list:not(:first-child) {
    margin-top: 60px;
}
.actions-page-wrp .action-active-wrp {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    background-color: #f88a00;
}
.actions-page-wrp .action-active-wrp:not(:first-child) {
    margin-top: 50px;
}
.actions-page-wrp .action-active__img.mobile-img {
    display: none;
}
.actions-page-wrp .action-active__info-wrp {
    width: calc(100% - 820px);
    padding: 15px;
    border: 2px dashed #d9dadb;
    border-left-width: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
}
.actions-page-wrp .action-active__info-content {
    width: 320px;
    max-width: 100%;
}
.actions-page-wrp .action-active__info-title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #f88a00;
    text-transform: uppercase;
}
.actions-page-wrp .action-active__info-descr {
    font-size: 16px;
    line-height: 20px;
}
.actions-page-wrp .action-active__info-descr:not(:first-child) {
    margin-top: 20px;
}
.actions-page-wrp .action-active__info-date {
    min-height: 30px;
    padding-left: 45px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDI2LjAwMDAwMiAyNi4wMDAwMDIiCiAgIGhlaWdodD0iMjYuMDAwMDAyIgogICB3aWR0aD0iMjYuMDAwMDAyIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE4Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzNiI+PGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgxOCIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aAogICAgICAgICBpZD0icGF0aDE2IgogICAgICAgICBkPSJNIDAsNTEyIEggNTEyIFYgMCBIIDAgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZwogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDI2LjAwMDAwMSkiCiAgICAgaWQ9ImcxMCI+PGcKICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC4wMzgwODU5NCkiCiAgICAgICBpZD0iZzEyIj48ZwogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgxOCkiCiAgICAgICAgIGlkPSJnMTQiPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzg2LDMyMikiCiAgICAgICAgICAgaWQ9ImcyMCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMjIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDMyLDQ3MikiCiAgICAgICAgICAgaWQ9ImcyNCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMjYiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgaCAtMjYgdiAyMCBjIDAsMTEuMDQ2IC04Ljk1NCwyMCAtMjAsMjAgLTExLjA0NiwwIC0yMCwtOC45NTQgLTIwLC0yMCBWIDAgaCAtOTEgdiAyMCBjIDAsMTEuMDQ2IC04Ljk1NCwyMCAtMjAsMjAgLTExLjA0NiwwIC0yMCwtOC45NTQgLTIwLC0yMCBWIDAgaCAtOTAgdiAyMCBjIDAsMTEuMDQ2IC04Ljk1NCwyMCAtMjAsMjAgLTExLjA0NiwwIC0yMCwtOC45NTQgLTIwLC0yMCBWIDAgaCAtMjUgYyAtNDQuMTEyLDAgLTgwLC0zNS44ODggLTgwLC04MCB2IC0zMTIgYyAwLC00NC4xMTIgMzUuODg4LC04MCA4MCwtODAgaCAxNTMgYyAxMS4wNDYsMCAyMCw4Ljk1NCAyMCwyMCAwLDExLjA0NiAtOC45NTQsMjAgLTIwLDIwIGggLTE1MyBjIC0yMi4wNTYsMCAtNDAsMTcuOTQ0IC00MCw0MCB2IDMxMiBjIDAsMjIuMDU2IDE3Ljk0NCw0MCA0MCw0MCBoIDI1IHYgLTIwIGMgMCwtMTEuMDQ2IDguOTU0LC0yMCAyMCwtMjAgMTEuMDQ2LDAgMjAsOC45NTQgMjAsMjAgdiAyMCBoIDkwIHYgLTIwIGMgMCwtMTEuMDQ2IDguOTU0LC0yMCAyMCwtMjAgMTEuMDQ2LDAgMjAsOC45NTQgMjAsMjAgdiAyMCBoIDkxIHYgLTIwIGMgMCwtMTEuMDQ2IDguOTU0LC0yMCAyMCwtMjAgMTEuMDQ2LDAgMjAsOC45NTQgMjAsMjAgdiAyMCBIIDAgYyAyMi4wNTYsMCA0MCwtMTcuOTQ0IDQwLC00MCB2IC0xMTQgYyAwLC0xMS4wNDYgOC45NTQsLTIwIDIwLC0yMCAxMS4wNDYsMCAyMCw4Ljk1NCAyMCwyMCBWIC04MCBDIDgwLC0zNS44ODggNDQuMTEyLDAgMCwwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5MSw0MCkiCiAgICAgICAgICAgaWQ9ImcyOCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMzAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAtNDQuNjYzLDAgLTgxLDM2LjMzNiAtODEsODEgMCw0NC42NjQgMzYuMzM3LDgxIDgxLDgxIDQ0LjY2MywwIDgxLC0zNi4zMzYgODEsLTgxIEMgODEsMzYuMzM2IDQ0LjY2MywwIDAsMCBNIDAsMjAyIEMgLTY2LjcyLDIwMiAtMTIxLDE0Ny43MiAtMTIxLDgxIC0xMjEsMTQuMjggLTY2LjcyLC00MCAwLC00MCA2Ni43MiwtNDAgMTIxLDE0LjI4IDEyMSw4MSAxMjEsMTQ3LjcyIDY2LjcyLDIwMiAwLDIwMiIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MjAsMTQxKSIKICAgICAgICAgICBpZD0iZzMyIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgzNCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmODhhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBoIC05IHYgMjEgYyAwLDExLjA0NiAtOC45NTQsMjAgLTIwLDIwIC0xMS4wNDYsMCAtMjAsLTguOTU0IC0yMCwtMjAgdiAtNDEgYyAwLC0xMS4wNDYgOC45NTQsLTIwIDIwLC0yMCBIIDAgYyAxMS4wNDYsMCAyMCw4Ljk1NCAyMCwyMCBDIDIwLC04Ljk1NCAxMS4wNDYsMCAwLDAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk5LDMyMikiCiAgICAgICAgICAgaWQ9ImczNiI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMzgiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEyLDIzNSkiCiAgICAgICAgICAgaWQ9Imc0MCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNDIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1LDMyMikiCiAgICAgICAgICAgaWQ9Imc0NCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNDYiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1LDIzNSkiCiAgICAgICAgICAgaWQ9Imc0OCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNTAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1LDE0OCkiCiAgICAgICAgICAgaWQ9Imc1MiI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNTQiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEyLDE0OCkiCiAgICAgICAgICAgaWQ9Imc1NiI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNTgiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEyLDMyMikiCiAgICAgICAgICAgaWQ9Imc2MCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNjIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiIC8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==') no-repeat left 3px;
}
.actions-page-wrp .action-active__info-date:not(:first-child) {
    margin-top: 15px;
}
.actions-page-wrp .actions-finished-list {
    margin-left: -20px;
    margin-bottom: -30px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.actions-page-wrp .actions-finished-list:not(:first-child) {
    margin-top: 30px;
}
.actions-page-wrp .actions-finished-list .action-finished-wrp {
    max-width: 400px;
    margin-left: 20px;
    margin-bottom: 30px;
}
.actions-page-wrp .actions-finished-list .action-finished-wrp.hidden-page-item {
    display: none;
}
.actions-page-wrp .action-finished__img-wrp {
    position: relative;
}
.actions-page-wrp .action-finished__bottom-alert {
    height: 40px;
    width: 100%;
    padding-left: 50px;
	display: none;
    font-family: 'Bebas Neue', sans-serif;
    font-size: 30px;
    line-height: 42px;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #ec6400 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAwIDMwIDMwIgogICBoZWlnaHQ9IjMwIgogICB3aWR0aD0iMzAiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcyIgogICB2ZXJzaW9uPSIxLjEiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRhdGUtdGltZS1pY29uLXdoaXRlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4zICgyNDA1NTQ2LCAyMDE4LTAzLTExKSI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODM2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTciCiAgICAgaWQ9Im5hbWVkdmlldzMyIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp6b29tPSI5LjA3NjkyMjQiCiAgICAgaW5rc2NhcGU6Y3g9IjEzLjAwMDAwMSIKICAgICBpbmtzY2FwZTpjeT0iMTMiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ijc2IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiPjxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMTgiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGgKICAgICAgICAgaWQ9InBhdGgxNiIKICAgICAgICAgZD0iTSAwLDUxMiBIIDUxMiBWIDAgSCAwIFoiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjUzODQ2MTQsMCwwLC0xLjUzODQ2MTQsMCwyOS45OTk5OTkpIgogICAgIGlkPSJnMTAiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PGcKICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC4wMzgwODU5NCkiCiAgICAgICBpZD0iZzEyIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PGcKICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMTgpIgogICAgICAgICBpZD0iZzE0IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIj48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4NiwzMjIpIgogICAgICAgICAgIGlkPSJnMjAiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMjIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzMiw0NzIpIgogICAgICAgICAgIGlkPSJnMjQiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMjYiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgaCAtMjYgdiAyMCBjIDAsMTEuMDQ2IC04Ljk1NCwyMCAtMjAsMjAgLTExLjA0NiwwIC0yMCwtOC45NTQgLTIwLC0yMCBWIDAgaCAtOTEgdiAyMCBjIDAsMTEuMDQ2IC04Ljk1NCwyMCAtMjAsMjAgLTExLjA0NiwwIC0yMCwtOC45NTQgLTIwLC0yMCBWIDAgaCAtOTAgdiAyMCBjIDAsMTEuMDQ2IC04Ljk1NCwyMCAtMjAsMjAgLTExLjA0NiwwIC0yMCwtOC45NTQgLTIwLC0yMCBWIDAgaCAtMjUgYyAtNDQuMTEyLDAgLTgwLC0zNS44ODggLTgwLC04MCB2IC0zMTIgYyAwLC00NC4xMTIgMzUuODg4LC04MCA4MCwtODAgaCAxNTMgYyAxMS4wNDYsMCAyMCw4Ljk1NCAyMCwyMCAwLDExLjA0NiAtOC45NTQsMjAgLTIwLDIwIGggLTE1MyBjIC0yMi4wNTYsMCAtNDAsMTcuOTQ0IC00MCw0MCB2IDMxMiBjIDAsMjIuMDU2IDE3Ljk0NCw0MCA0MCw0MCBoIDI1IHYgLTIwIGMgMCwtMTEuMDQ2IDguOTU0LC0yMCAyMCwtMjAgMTEuMDQ2LDAgMjAsOC45NTQgMjAsMjAgdiAyMCBoIDkwIHYgLTIwIGMgMCwtMTEuMDQ2IDguOTU0LC0yMCAyMCwtMjAgMTEuMDQ2LDAgMjAsOC45NTQgMjAsMjAgdiAyMCBoIDkxIHYgLTIwIGMgMCwtMTEuMDQ2IDguOTU0LC0yMCAyMCwtMjAgMTEuMDQ2LDAgMjAsOC45NTQgMjAsMjAgdiAyMCBIIDAgYyAyMi4wNTYsMCA0MCwtMTcuOTQ0IDQwLC00MCB2IC0xMTQgYyAwLC0xMS4wNDYgOC45NTQsLTIwIDIwLC0yMCAxMS4wNDYsMCAyMCw4Ljk1NCAyMCwyMCBWIC04MCBDIDgwLC0zNS44ODggNDQuMTEyLDAgMCwwIgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTEsNDApIgogICAgICAgICAgIGlkPSJnMjgiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMzAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAtNDQuNjYzLDAgLTgxLDM2LjMzNiAtODEsODEgMCw0NC42NjQgMzYuMzM3LDgxIDgxLDgxIDQ0LjY2MywwIDgxLC0zNi4zMzYgODEsLTgxIEMgODEsMzYuMzM2IDQ0LjY2MywwIDAsMCBNIDAsMjAyIEMgLTY2LjcyLDIwMiAtMTIxLDE0Ny43MiAtMTIxLDgxIC0xMjEsMTQuMjggLTY2LjcyLC00MCAwLC00MCA2Ni43MiwtNDAgMTIxLDE0LjI4IDEyMSw4MSAxMjEsMTQ3LjcyIDY2LjcyLDIwMiAwLDIwMiIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIwLDE0MSkiCiAgICAgICAgICAgaWQ9ImczMiIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgzNCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBoIC05IHYgMjEgYyAwLDExLjA0NiAtOC45NTQsMjAgLTIwLDIwIC0xMS4wNDYsMCAtMjAsLTguOTU0IC0yMCwtMjAgdiAtNDEgYyAwLC0xMS4wNDYgOC45NTQsLTIwIDIwLC0yMCBIIDAgYyAxMS4wNDYsMCAyMCw4Ljk1NCAyMCwyMCBDIDIwLC04Ljk1NCAxMS4wNDYsMCAwLDAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5OSwzMjIpIgogICAgICAgICAgIGlkPSJnMzYiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMzgiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMiwyMzUpIgogICAgICAgICAgIGlkPSJnNDAiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNDIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNSwzMjIpIgogICAgICAgICAgIGlkPSJnNDQiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNDYiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNSwyMzUpIgogICAgICAgICAgIGlkPSJnNDgiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNTAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNSwxNDgpIgogICAgICAgICAgIGlkPSJnNTIiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNTQiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMiwxNDgpIgogICAgICAgICAgIGlkPSJnNTYiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNTgiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMiwzMjIpIgogICAgICAgICAgIGlkPSJnNjAiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNjIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=') no-repeat 10px center;
}
.actions-page-wrp .action-finished__info-wrp {
	font-weight: 500;
}
.actions-page-wrp .action-finished__info-wrp:not(:first-child) {
    margin-top: 15px;
}
.actions-page-wrp .action-finished__info-title {
    /*font-family: 'Bebas Neue', sans-serif;*/
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #f88a00;
    text-transform: uppercase;
}
.actions-page-wrp .action-finished__info-date {
    margin-top: 10px;
    padding-left: 25px;
    font-size: 13px;
    line-height: 16px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAwIDE2IDE2IgogICBoZWlnaHQ9IjE2IgogICB3aWR0aD0iMTYiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcyIgogICB2ZXJzaW9uPSIxLjEiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRhdGUtdGltZS1pY29uLW9yYW5nZS1zbWFsbC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMyAoMjQwNTU0NiwgMjAxOC0wMy0xMSkiPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTgzNiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDU3IgogICAgIGlkPSJuYW1lZHZpZXczMiIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6em9vbT0iOS4wNzY5MjI0IgogICAgIGlua3NjYXBlOmN4PSIxMy4wMDAwMDEiCiAgICAgaW5rc2NhcGU6Y3k9IjEzIgogICAgIGlua3NjYXBlOndpbmRvdy14PSI3NiIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyIiAvPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDE4IgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTYiCiAgICAgICAgIGQ9Ik0gMCw1MTIgSCA1MTIgViAwIEggMCBaIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvY2xpcFBhdGg+PC9kZWZzPjxnCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC44MjA1MTI3NywwLDAsLTAuODIwNTEyNzcsMCwxNikiCiAgICAgaWQ9ImcxMCI+PGcKICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC4wMzgwODU5NCkiCiAgICAgICBpZD0iZzEyIj48ZwogICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgxOCkiCiAgICAgICAgIGlkPSJnMTQiPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzg2LDMyMikiCiAgICAgICAgICAgaWQ9ImcyMCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMjIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzMiw0NzIpIgogICAgICAgICAgIGlkPSJnMjQiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDI2IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2Y4OGEwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGggLTI2IHYgMjAgYyAwLDExLjA0NiAtOC45NTQsMjAgLTIwLDIwIC0xMS4wNDYsMCAtMjAsLTguOTU0IC0yMCwtMjAgViAwIGggLTkxIHYgMjAgYyAwLDExLjA0NiAtOC45NTQsMjAgLTIwLDIwIC0xMS4wNDYsMCAtMjAsLTguOTU0IC0yMCwtMjAgViAwIGggLTkwIHYgMjAgYyAwLDExLjA0NiAtOC45NTQsMjAgLTIwLDIwIC0xMS4wNDYsMCAtMjAsLTguOTU0IC0yMCwtMjAgViAwIGggLTI1IGMgLTQ0LjExMiwwIC04MCwtMzUuODg4IC04MCwtODAgdiAtMzEyIGMgMCwtNDQuMTEyIDM1Ljg4OCwtODAgODAsLTgwIGggMTUzIGMgMTEuMDQ2LDAgMjAsOC45NTQgMjAsMjAgMCwxMS4wNDYgLTguOTU0LDIwIC0yMCwyMCBoIC0xNTMgYyAtMjIuMDU2LDAgLTQwLDE3Ljk0NCAtNDAsNDAgdiAzMTIgYyAwLDIyLjA1NiAxNy45NDQsNDAgNDAsNDAgaCAyNSB2IC0yMCBjIDAsLTExLjA0NiA4Ljk1NCwtMjAgMjAsLTIwIDExLjA0NiwwIDIwLDguOTU0IDIwLDIwIHYgMjAgaCA5MCB2IC0yMCBjIDAsLTExLjA0NiA4Ljk1NCwtMjAgMjAsLTIwIDExLjA0NiwwIDIwLDguOTU0IDIwLDIwIHYgMjAgaCA5MSB2IC0yMCBjIDAsLTExLjA0NiA4Ljk1NCwtMjAgMjAsLTIwIDExLjA0NiwwIDIwLDguOTU0IDIwLDIwIHYgMjAgSCAwIGMgMjIuMDU2LDAgNDAsLTE3Ljk0NCA0MCwtNDAgdiAtMTE0IGMgMCwtMTEuMDQ2IDguOTU0LC0yMCAyMCwtMjAgMTEuMDQ2LDAgMjAsOC45NTQgMjAsMjAgViAtODAgQyA4MCwtMzUuODg4IDQ0LjExMiwwIDAsMCIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzkxLDQwKSIKICAgICAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgzMCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmODhhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBjIC00NC42NjMsMCAtODEsMzYuMzM2IC04MSw4MSAwLDQ0LjY2NCAzNi4zMzcsODEgODEsODEgNDQuNjYzLDAgODEsLTM2LjMzNiA4MSwtODEgQyA4MSwzNi4zMzYgNDQuNjYzLDAgMCwwIE0gMCwyMDIgQyAtNjYuNzIsMjAyIC0xMjEsMTQ3LjcyIC0xMjEsODEgLTEyMSwxNC4yOCAtNjYuNzIsLTQwIDAsLTQwIDY2LjcyLC00MCAxMjEsMTQuMjggMTIxLDgxIDEyMSwxNDcuNzIgNjYuNzIsMjAyIDAsMjAyIgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MjAsMTQxKSIKICAgICAgICAgICBpZD0iZzMyIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgzNCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmODhhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBoIC05IHYgMjEgYyAwLDExLjA0NiAtOC45NTQsMjAgLTIwLDIwIC0xMS4wNDYsMCAtMjAsLTguOTU0IC0yMCwtMjAgdiAtNDEgYyAwLC0xMS4wNDYgOC45NTQsLTIwIDIwLC0yMCBIIDAgYyAxMS4wNDYsMCAyMCw4Ljk1NCAyMCwyMCBDIDIwLC04Ljk1NCAxMS4wNDYsMCAwLDAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5OSwzMjIpIgogICAgICAgICAgIGlkPSJnMzYiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDM4IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2Y4OGEwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgMTEuMDQ2LDAgMjAsLTguOTU0IDIwLC0yMCAwLC0xMS4wNDYgLTguOTU0LC0yMCAtMjAsLTIwIC0xMS4wNDYsMCAtMjAsOC45NTQgLTIwLDIwIDAsMTEuMDQ2IDguOTU0LDIwIDIwLDIwIgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTIsMjM1KSIKICAgICAgICAgICBpZD0iZzQwIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGg0MiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmODhhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBjIDExLjA0NiwwIDIwLC04Ljk1NCAyMCwtMjAgMCwtMTEuMDQ2IC04Ljk1NCwtMjAgLTIwLC0yMCAtMTEuMDQ2LDAgLTIwLDguOTU0IC0yMCwyMCAwLDExLjA0NiA4Ljk1NCwyMCAyMCwyMCIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1LDMyMikiCiAgICAgICAgICAgaWQ9Imc0NCI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNDYiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNSwyMzUpIgogICAgICAgICAgIGlkPSJnNDgiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDUwIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2Y4OGEwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgMTEuMDQ2LDAgMjAsLTguOTU0IDIwLC0yMCAwLC0xMS4wNDYgLTguOTU0LC0yMCAtMjAsLTIwIC0xMS4wNDYsMCAtMjAsOC45NTQgLTIwLDIwIDAsMTEuMDQ2IDguOTU0LDIwIDIwLDIwIgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjUsMTQ4KSIKICAgICAgICAgICBpZD0iZzUyIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGg1NCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmODhhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBjIDExLjA0NiwwIDIwLC04Ljk1NCAyMCwtMjAgMCwtMTEuMDQ2IC04Ljk1NCwtMjAgLTIwLC0yMCAtMTEuMDQ2LDAgLTIwLDguOTU0IC0yMCwyMCAwLDExLjA0NiA4Ljk1NCwyMCAyMCwyMCIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnCiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEyLDE0OCkiCiAgICAgICAgICAgaWQ9Imc1NiI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoNTgiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZjg4YTAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAxMS4wNDYsMCAyMCwtOC45NTQgMjAsLTIwIDAsLTExLjA0NiAtOC45NTQsLTIwIC0yMCwtMjAgLTExLjA0NiwwIC0yMCw4Ljk1NCAtMjAsMjAgMCwxMS4wNDYgOC45NTQsMjAgMjAsMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMiwzMjIpIgogICAgICAgICAgIGlkPSJnNjAiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDYyIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2Y4OGEwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGMgMTEuMDQ2LDAgMjAsLTguOTU0IDIwLC0yMCAwLC0xMS4wNDYgLTguOTU0LC0yMCAtMjAsLTIwIC0xMS4wNDYsMCAtMjAsOC45NTQgLTIwLDIwIDAsMTEuMDQ2IDguOTU0LDIwIDIwLDIwIgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+') no-repeat left top;
}
.actions-page-wrp .action-finished__taked-presents {
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 25px;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDEzLjQyNjcwNiAxOCIKICAgaGVpZ2h0PSIxOCIKICAgd2lkdGg9IjEzLjQyNjcwNSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiPjxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMTgiCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGgKICAgICAgICAgaWQ9InBhdGgxNiIKICAgICAgICAgZD0iTSAwLDE5OC4zMzYgSCAxNDcuOTQ0IFYgMCBIIDAgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZwogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDE4KSIKICAgICBpZD0iZzEwIj48ZwogICAgICAgdHJhbnNmb3JtPSJzY2FsZSgwLjA2ODA2NjU0KSIKICAgICAgIGlkPSJnMTIiPjxnCiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDE4KSIKICAgICAgICAgaWQ9ImcxNCI+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMy40MDE1LDE3OS45MzQxKSIKICAgICAgICAgICBpZD0iZzIwIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgyMiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmODhhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJNIDAsMCBDIC03LjA1NSwwIC04LjcyOCwtNS42NDYgLTguODgyLC0xMC40MTcgLTkuNDA2LC0yNi43MDYgMTYuNzEsLTM3LjcwMiAyOC40NTYsLTQxLjExNiAyNi45NDksLTEzLjQ1IDExLjE3OCwtMC4yMTcgMC4yNjUsLTAuMDAzIDAuMTc2LC0wLjAwMSAwLjA4NywwIDAsMCBtIDI2LjYyNCwtNTcuMDk0IGMgLTIuMTQzLDAuNTM4IC01Mi40ODMsMTMuNTUgLTUxLjM5OSw0Ny4xOSAwLjUwNiwxNS43MTkgMTAuNjg2LDI2LjA3IDI1LjM1MiwyNS44IEMgMTEuMzMsMTUuNjg1IDIyLjU4OCw5LjQxOCAzMC42OTMsLTAuODcgMzcuMDY3LC04Ljk2MSA0NC42MzIsLTIzLjM4OCA0NC40NzIsLTQ2LjE2OSBsIDAuMDAzLC0xMi45OTYgeiIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMy40MDE1LDE3OS45MzQxKSIKICAgICAgICAgICBpZD0iZzI0Ij48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgyNiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmODhhMDA7c3Ryb2tlLXdpZHRoOjU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgICBkPSJNIDAsMCBDIC03LjA1NSwwIC04LjcyOCwtNS42NDYgLTguODgyLC0xMC40MTcgLTkuNDA2LC0yNi43MDYgMTYuNzEsLTM3LjcwMiAyOC40NTYsLTQxLjExNiAyNi45NDksLTEzLjQ1IDExLjE3OCwtMC4yMTcgMC4yNjUsLTAuMDAzIDAuMTc2LC0wLjAwMSAwLjA4NywwIDAsMCBaIG0gMjYuNjI0LC01Ny4wOTQgYyAtMi4xNDMsMC41MzggLTUyLjQ4MywxMy41NSAtNTEuMzk5LDQ3LjE5IDAuNTA2LDE1LjcxOSAxMC42ODYsMjYuMDcgMjUuMzUyLDI1LjggQyAxMS4zMywxNS42ODUgMjIuNTg4LDkuNDE4IDMwLjY5MywtMC44NyAzNy4wNjcsLTguOTYxIDQ0LjYzMiwtMjMuMzg4IDQ0LjQ3MiwtNDYuMTY5IGwgMC4wMDMsLTEyLjk5NiB6IiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNC41NDIyLDE3OS45MzQxKSIKICAgICAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGgzMCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmODhhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjA4OCwwIC0wLjE3NiwtMC4wMDEgLTAuMjY1LC0wLjAwMyAtMTAuOTA4LC0wLjIxNCAtMjYuNjcsLTEzLjQzNCAtMjguMTg5LC00MS4wNzUgOC4xNjUsMi40OTkgMzcuOTEsMTIuODQ5IDM3LjMzNiwzMC42NjEgQyA4LjcyOCwtNS42NDYgNy4wNTQsMCAwLDAgbSAtMjYuNjI0LC01Ny4wOTQgLTE3Ljg1MSwtMS4xNjUgMC4wMDMsMTIuMDkgYyAtMC4xNiwyMi43ODEgNy40MDUsMzcuMjA4IDEzLjc4LDQ1LjI5OSA4LjEwNCwxMC4yODggMTkuMzYyLDE2LjU1NSAzMC4xMTUsMTYuNzY2IDE0LjY2NiwwLjI3NSAyNC44NDYsLTEwLjA4MSAyNS4zNTIsLTI1LjggMS4wODQsLTMzLjY0IC00OS4yNTYsLTQ2LjY1MiAtNTEuMzk5LC00Ny4xOSIgLz48L2c+PGcKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuNTQyMiwxNzkuOTM0MSkiCiAgICAgICAgICAgaWQ9ImczMiI+PHBhdGgKICAgICAgICAgICAgIGlkPSJwYXRoMzQiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZjg4YTAwO3N0cm9rZS13aWR0aDo1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgICAgZD0ibSAwLDAgYyAtMC4wODgsMCAtMC4xNzYsLTAuMDAxIC0wLjI2NSwtMC4wMDMgLTEwLjkwOCwtMC4yMTQgLTI2LjY3LC0xMy40MzQgLTI4LjE4OSwtNDEuMDc1IDguMTY1LDIuNDk5IDM3LjkxLDEyLjg0OSAzNy4zMzYsMzAuNjYxIEMgOC43MjgsLTUuNjQ2IDcuMDU0LDAgMCwwIFogbSAtMjYuNjI0LC01Ny4wOTQgLTE3Ljg1MSwtMS4xNjUgMC4wMDMsMTIuMDkgYyAtMC4xNiwyMi43ODEgNy40MDUsMzcuMjA4IDEzLjc4LDQ1LjI5OSA4LjEwNCwxMC4yODggMTkuMzYyLDE2LjU1NSAzMC4xMTUsMTYuNzY2IDE0LjY2NiwwLjI3NSAyNC44NDYsLTEwLjA4MSAyNS4zNTIsLTI1LjggMS4wODQsLTMzLjY0IC00OS4yNTYsLTQ2LjY1MiAtNTEuMzk5LC00Ny4xOSB6IiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNy44NzE5LDgyLjQ3MjUpIgogICAgICAgICAgIGlkPSJnMzYiPjxwYXRoCiAgICAgICAgICAgICBpZD0icGF0aDM4IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2Y4OGEwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgIGQ9Im0gMCwwIGggLTEyNy44IGMgLTUuNTYzLDAgLTEwLjA3Miw0LjUwOSAtMTAuMDcyLDEwLjA3MiB2IDMxLjQgYyAwLDUuNTYzIDQuNTA5LDEwLjA3MiAxMC4wNzIsMTAuMDcyIEggMCBjIDUuNTYzLDAgMTAuMDcyLC00LjUwOSAxMC4wNzIsLTEwLjA3MiB2IC0zMS40IEMgMTAuMDcyLDQuNTA5IDUuNTYzLDAgMCwwIiAvPjwvZz48ZwogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNy41ODY3KSIKICAgICAgICAgICBpZD0iZzQwIj48cGF0aAogICAgICAgICAgICAgaWQ9InBhdGg0MiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmODhhMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBkPSJtIDAsMCBoIC0xMDcuMjMgYyAtNS41NjIsMCAtMTAuMDcyLDQuNTA5IC0xMC4wNzIsMTAuMDcyIHYgODcuODIgYyAwLDUuNTYzIDQuNTEsMTAuMDcyIDEwLjA3MiwxMC4wNzIgSCAwIGMgNS41NjMsMCAxMC4wNzIsLTQuNTA5IDEwLjA3MiwtMTAuMDcyIFYgMTAuMDcyIEMgMTAuMDcyLDQuNTA5IDUuNTYzLDAgMCwwIiAvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=') no-repeat left 8px;
}
.actions-page-wrp .action-finished__taked-presents::before {
    height: 1px;
    width: calc(100% - 100px);
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50px;
    background-color: #000000;
}
.actions-list-show-more-area .btn-style {
    background-color: #f88a00;
}
.actions-list-show-more-area .hide-all-actions-btn {
    display: none;
}
.actions-list-show-more-area.last-page-reached .show-more-actions-btn {
    display: none;
}
.actions-list-show-more-area.last-page-reached .hide-all-actions-btn {
    display: inline-block;
}

@media (max-width: 1300px) {
    .actions-page-wrp .actions-finished-list {
        margin-left: -1.333%;
    }
    .actions-page-wrp .actions-finished-list .action-finished-wrp {
        width: 32%;
        margin-left: 1.333%;
    }
}
@media (max-width: 1200px) {
    .actions-page-wrp .action-active-wrp {
        max-width: 820px;
        margin-left: auto;
        margin-right: auto;
        flex-wrap: wrap;
    }
    .actions-page-wrp .action-active__info-wrp {
        width: 100%;
        border-left-width: 2px;
        border-top-width: 0;
    }
    .actions-page-wrp .action-active__info-content {
        width: auto;
    }
    .actions-page-wrp .actions-finished-list {
        margin-left: -10px;
        justify-content: center;
    }
    .actions-page-wrp .actions-finished-list .action-finished-wrp {
        width: 400px;
        margin-left: 10px;
    }
}
@media (max-width: 500px) {
	.actions-page-wrp.active-actions {
		margin-top: 0;
	}
	.actions-page-wrp .actions-active-list:not(:first-child) {
		margin-top: 20px;
	}
    .actions-page-wrp .action-active__info-wrp {
        padding: 0;
        padding-top: 10px;
        border: none;
    }
    .actions-page-wrp .action-active__info-content {
        width: 100%;
    }
    .actions-page-wrp .action-active__info-descr {
        display: none;
    }
    .actions-page-wrp .action-active__info-date:not(:first-child) {
        margin-top: 5px;
    }
    .actions-page-wrp .action-active__info-title {
        font-family: 'Bebas Neue', sans-serif;
        font-size: 22px;
        line-height: 26px;
    }
    .actions-page-wrp .action-active__info-date br {
        display: none;
    }
    .actions-page-wrp .title-page-wrp {
        font-size: 22px;
        line-height: 26px;
    }
    .actions-page-wrp .action-active__img {
        display: none;
    }
    .actions-page-wrp .action-active__img.mobile-img {
        display: inline-block;
    }
    .actions-page-wrp .action-finished__bottom-alert {
        font-size: 24px;
    }
	.actions-page-wrp .action-finished__taked-presents {
		margin-top: 0;
	}
	.actions-page-wrp .action-finished__taked-presents::before {
		display: none;
	}
}
@media (max-width: 400px) {
    .actions-page-wrp .action-active__info-date {
        min-height: 26px;
        padding-left: 22px;
        font-size: 10px;
        line-height: 14px;
        background-size: auto 18px;
    }
    .actions-page-wrp .action-active__info-date:not(:first-child) {
        margin-top: 0;
    }
    .actions-page-wrp .action-finished__info-date {
        font-size: 10px;
        font-weight: 600;
    }
}

.product-page-actions-list-section {
    padding: 50px 0;
}
.product-page-actions-list-section .actions-page-wrp .actions-active-list:not(:first-child) {
    margin-top: 40px;
}
.product-page-actions-list-section .title-page-wrp {
    font-size: 26px;
    line-height: 30px;
    font-weight: 600;
    color: #f88a00;
    text-transform: uppercase;
}
/* ^ ACTION_PAGE ^ */

/* v REVIEWS v */
.cart-reviews-section {
    padding-bottom: 50px;
    background-color: #ffffff;
}
.action-reviews-compact-wrp {
    margin: 30px 0;
    margin-top: 100px;
}
.cart-reviews-heading {
	font-size: 22px;
	line-height: 25px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 36px;
}
.reviews-carousel {
    padding: 0 19px;
}
.reviews-carousel .owl-item img {
    width: auto;
    display: inline-block;
}
.reviews-carousel .owl-nav button.owl-prev,
.reviews-carousel .owl-nav button.owl-next {
    height: 40px;
    width: 40px;
    border: 2px solid #eaeaea;
    border-radius: 50%;
    position: absolute;
    top: calc(50% - 20px);
    outline: none;
    background-color: #ffffff;
    transition: all .1s ease-in-out 0s;
}
.reviews-carousel .owl-nav button.owl-prev {
    left: 0;
}
.reviews-carousel .owl-nav button.owl-next {
    right: 0;
}
.reviews-carousel .owl-nav button.owl-prev span,
.reviews-carousel .owl-nav button.owl-next span {
    height: 14px;
    width: 14px;
    border-width: 2px 2px 0 0;
    border-style: solid;
    border-color: #eaeaea;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: calc(50% - 7px);
}
.reviews-carousel .owl-nav button.owl-prev span {
    left: 14px;
    transform: rotate(-135deg);
}
.reviews-carousel .owl-nav button.owl-next span {
    right: 14px;
    transform: rotate(45deg);
}
.reviews-carousel .owl-nav button.owl-prev:hover,
.reviews-carousel .owl-nav button.owl-next:hover {
    box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
}
.reviews-carousel .owl-nav button.owl-prev:active,
.reviews-carousel .owl-nav button.owl-next:active {
    box-shadow: none;
}
.reviews-carousel .owl-nav button.owl-prev.disabled,
.reviews-carousel .owl-nav button.owl-next.disabled {
    box-shadow: none !important;
    cursor: default;
}
.reviews-carousel .owl-nav button.owl-prev.disabled span,
.reviews-carousel .owl-nav button.owl-next.disabled span {
    display: none;
}

.review-wrp {
    height: 220px;
    padding: 30px;
    border: 2px solid #eaeaea;
    border-radius: 15px;
    position: relative;
    background-color: #ffffff;
}
.review-wrp::after {
    height: 40px;
    height: 60px;
    width: 98%;
    border-radius: 0 0 15px 15px;
    content: '';
    display: block;
    position: absolute;
    bottom: 2px;
    left: 1%;
    background-color: rgba(255,255,255,.9);
}
.reviewer-info-wrp {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.reviewer-shop-icon {
    height: 67px;
    width: 67px;
}
.reviewer-photo-wrp {
    height: 67px;
    width: 67px;
}
.reviewer-photo-wrp:not(:first-child) {
    margin-left: 13px;
}
.reviewer-info:not(:first-child) {
    margin-left: 13px;
}
.reviewer-name {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}
.review-date {
    margin-top: 5px;
    font-size: 16px;
    line-height: 20px;
}
.review-link a {
    color: #212529;
    text-decoration: underline;
    margin-top: 4px;
}
.review-rating-stars {
    width: 100px;
    margin-top: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.review-rating-star {
    height: 17px;
    width: 18px;
    font-size: 0;
    line-height: 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE3Ljg3NTEyOCAxNyIKICAgaGVpZ2h0PSIxNyIKICAgd2lkdGg9IjE3Ljg3NTEyOCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsNi42NjY1MDEyZS00LDE3LjAwMDUzMykiCiAgICAgaWQ9ImcxMCI+PGcKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMjE4NjM2NCwwLDAsMC4yMTg2MzY0LDYuNzAyNjczNCwxMi43NTA0KSIKICAgICAgIGlkPSJnMTIiPjxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTQiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNlYjYxMWM7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGQ9Im0gMCwwIC05LjQ3MywtMTkuMTk2IC0yMS4xODYsLTMuMDc5IDE1LjMzLC0xNC45NDIgLTMuNjE5LC0yMS4wOTkgMTguOTQ4LDkuOTYyIDE4Ljk0OSwtOS45NjIgLTMuNjE5LDIxLjA5OSAxNS4zMjksMTQuOTQyIC0yMS4xODUsMy4wNzkgeiIgLz48L2c+PC9nPjwvc3ZnPg==') no-repeat center center;
    /*
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE3Ljg3NTEyOCAxNyIKICAgaGVpZ2h0PSIxNyIKICAgd2lkdGg9IjE3Ljg3NTEyOCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsLTg1LjAyNjQxNSwxNy4wMDA1MzMpIgogICAgIGlkPSJnMTAiPjxnCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjIxODYzNjQsMCwwLDAuMjE4NjM2NCw3MC40NzI5ODYsMTIuNzUwNCkiCiAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICBpZD0icGF0aDMwIgogICAgICAgICBzdHlsZT0iZmlsbDojOGM4YzhjO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBkPSJtIDAsMCAtOS40NzQsLTE5LjE5NiAtMjEuMTg1LC0zLjA3OSAxNS4zMjksLTE0Ljk0MiAtMy42MTksLTIxLjA5OSAxOC45NDksOS45NjIgMTguOTQ4LC05Ljk2MiAtMy42MTksMjEuMDk5IDE1LjMzLDE0Ljk0MiAtMjEuMTg2LDMuMDc5IHogbSAtMTIuNTM2LC0zNy42OTcgMC4yNTIsMS40NjkgLTEuMDY4LDEuMDQxIC0xMS4yMTUsMTAuOTMzIDE1LjUsMi4yNTMgMS40NzUsMC4yMTQgMC42NTksMS4zMzYgNi45MzMsMTQuMDQ3IDYuOTMyLC0xNC4wNDcgMC42NTksLTEuMzM2IDEuNDc1LC0wLjIxNCAxNS41MDEsLTIuMjUzIC0xMS4yMTYsLTEwLjkzMyAtMS4wNjgsLTEuMDQxIDAuMjUyLC0xLjQ2OSAyLjY0OCwtMTUuNDM3IC0xMy44NjQsNy4yODggLTEuMzE5LDAuNjk0IC0xLjMxOSwtMC42OTQgLTEzLjg2NSwtNy4yODggeiIgLz48L2c+PC9nPjwvc3ZnPg==') no-repeat center center;
    */
}
.stars0 .review-rating-star{background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE3Ljg3NTEyOCAxNyIKICAgaGVpZ2h0PSIxNyIKICAgd2lkdGg9IjE3Ljg3NTEyOCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsLTg1LjAyNjQxNSwxNy4wMDA1MzMpIgogICAgIGlkPSJnMTAiPjxnCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjIxODYzNjQsMCwwLDAuMjE4NjM2NCw3MC40NzI5ODYsMTIuNzUwNCkiCiAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICBpZD0icGF0aDMwIgogICAgICAgICBzdHlsZT0iZmlsbDojOGM4YzhjO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBkPSJtIDAsMCAtOS40NzQsLTE5LjE5NiAtMjEuMTg1LC0zLjA3OSAxNS4zMjksLTE0Ljk0MiAtMy42MTksLTIxLjA5OSAxOC45NDksOS45NjIgMTguOTQ4LC05Ljk2MiAtMy42MTksMjEuMDk5IDE1LjMzLDE0Ljk0MiAtMjEuMTg2LDMuMDc5IHogbSAtMTIuNTM2LC0zNy42OTcgMC4yNTIsMS40NjkgLTEuMDY4LDEuMDQxIC0xMS4yMTUsMTAuOTMzIDE1LjUsMi4yNTMgMS40NzUsMC4yMTQgMC42NTksMS4zMzYgNi45MzMsMTQuMDQ3IDYuOTMyLC0xNC4wNDcgMC42NTksLTEuMzM2IDEuNDc1LC0wLjIxNCAxNS41MDEsLTIuMjUzIC0xMS4yMTYsLTEwLjkzMyAtMS4wNjgsLTEuMDQxIDAuMjUyLC0xLjQ2OSAyLjY0OCwtMTUuNDM3IC0xMy44NjQsNy4yODggLTEuMzE5LDAuNjk0IC0xLjMxOSwtMC42OTQgLTEzLjg2NSwtNy4yODggeiIgLz48L2c+PC9nPjwvc3ZnPg==');}
.stars1 .review-rating-star:nth-child(1) ~ .review-rating-star {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE3Ljg3NTEyOCAxNyIKICAgaGVpZ2h0PSIxNyIKICAgd2lkdGg9IjE3Ljg3NTEyOCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsLTg1LjAyNjQxNSwxNy4wMDA1MzMpIgogICAgIGlkPSJnMTAiPjxnCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjIxODYzNjQsMCwwLDAuMjE4NjM2NCw3MC40NzI5ODYsMTIuNzUwNCkiCiAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICBpZD0icGF0aDMwIgogICAgICAgICBzdHlsZT0iZmlsbDojOGM4YzhjO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBkPSJtIDAsMCAtOS40NzQsLTE5LjE5NiAtMjEuMTg1LC0zLjA3OSAxNS4zMjksLTE0Ljk0MiAtMy42MTksLTIxLjA5OSAxOC45NDksOS45NjIgMTguOTQ4LC05Ljk2MiAtMy42MTksMjEuMDk5IDE1LjMzLDE0Ljk0MiAtMjEuMTg2LDMuMDc5IHogbSAtMTIuNTM2LC0zNy42OTcgMC4yNTIsMS40NjkgLTEuMDY4LDEuMDQxIC0xMS4yMTUsMTAuOTMzIDE1LjUsMi4yNTMgMS40NzUsMC4yMTQgMC42NTksMS4zMzYgNi45MzMsMTQuMDQ3IDYuOTMyLC0xNC4wNDcgMC42NTksLTEuMzM2IDEuNDc1LC0wLjIxNCAxNS41MDEsLTIuMjUzIC0xMS4yMTYsLTEwLjkzMyAtMS4wNjgsLTEuMDQxIDAuMjUyLC0xLjQ2OSAyLjY0OCwtMTUuNDM3IC0xMy44NjQsNy4yODggLTEuMzE5LDAuNjk0IC0xLjMxOSwtMC42OTQgLTEzLjg2NSwtNy4yODggeiIgLz48L2c+PC9nPjwvc3ZnPg==');}
.stars2 .review-rating-star:nth-child(2) ~ .review-rating-star {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE3Ljg3NTEyOCAxNyIKICAgaGVpZ2h0PSIxNyIKICAgd2lkdGg9IjE3Ljg3NTEyOCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsLTg1LjAyNjQxNSwxNy4wMDA1MzMpIgogICAgIGlkPSJnMTAiPjxnCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjIxODYzNjQsMCwwLDAuMjE4NjM2NCw3MC40NzI5ODYsMTIuNzUwNCkiCiAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICBpZD0icGF0aDMwIgogICAgICAgICBzdHlsZT0iZmlsbDojOGM4YzhjO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBkPSJtIDAsMCAtOS40NzQsLTE5LjE5NiAtMjEuMTg1LC0zLjA3OSAxNS4zMjksLTE0Ljk0MiAtMy42MTksLTIxLjA5OSAxOC45NDksOS45NjIgMTguOTQ4LC05Ljk2MiAtMy42MTksMjEuMDk5IDE1LjMzLDE0Ljk0MiAtMjEuMTg2LDMuMDc5IHogbSAtMTIuNTM2LC0zNy42OTcgMC4yNTIsMS40NjkgLTEuMDY4LDEuMDQxIC0xMS4yMTUsMTAuOTMzIDE1LjUsMi4yNTMgMS40NzUsMC4yMTQgMC42NTksMS4zMzYgNi45MzMsMTQuMDQ3IDYuOTMyLC0xNC4wNDcgMC42NTksLTEuMzM2IDEuNDc1LC0wLjIxNCAxNS41MDEsLTIuMjUzIC0xMS4yMTYsLTEwLjkzMyAtMS4wNjgsLTEuMDQxIDAuMjUyLC0xLjQ2OSAyLjY0OCwtMTUuNDM3IC0xMy44NjQsNy4yODggLTEuMzE5LDAuNjk0IC0xLjMxOSwtMC42OTQgLTEzLjg2NSwtNy4yODggeiIgLz48L2c+PC9nPjwvc3ZnPg==');}
.stars3 .review-rating-star:nth-child(3) ~ .review-rating-star {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE3Ljg3NTEyOCAxNyIKICAgaGVpZ2h0PSIxNyIKICAgd2lkdGg9IjE3Ljg3NTEyOCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsLTg1LjAyNjQxNSwxNy4wMDA1MzMpIgogICAgIGlkPSJnMTAiPjxnCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjIxODYzNjQsMCwwLDAuMjE4NjM2NCw3MC40NzI5ODYsMTIuNzUwNCkiCiAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICBpZD0icGF0aDMwIgogICAgICAgICBzdHlsZT0iZmlsbDojOGM4YzhjO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBkPSJtIDAsMCAtOS40NzQsLTE5LjE5NiAtMjEuMTg1LC0zLjA3OSAxNS4zMjksLTE0Ljk0MiAtMy42MTksLTIxLjA5OSAxOC45NDksOS45NjIgMTguOTQ4LC05Ljk2MiAtMy42MTksMjEuMDk5IDE1LjMzLDE0Ljk0MiAtMjEuMTg2LDMuMDc5IHogbSAtMTIuNTM2LC0zNy42OTcgMC4yNTIsMS40NjkgLTEuMDY4LDEuMDQxIC0xMS4yMTUsMTAuOTMzIDE1LjUsMi4yNTMgMS40NzUsMC4yMTQgMC42NTksMS4zMzYgNi45MzMsMTQuMDQ3IDYuOTMyLC0xNC4wNDcgMC42NTksLTEuMzM2IDEuNDc1LC0wLjIxNCAxNS41MDEsLTIuMjUzIC0xMS4yMTYsLTEwLjkzMyAtMS4wNjgsLTEuMDQxIDAuMjUyLC0xLjQ2OSAyLjY0OCwtMTUuNDM3IC0xMy44NjQsNy4yODggLTEuMzE5LDAuNjk0IC0xLjMxOSwtMC42OTQgLTEzLjg2NSwtNy4yODggeiIgLz48L2c+PC9nPjwvc3ZnPg==');}
.stars4 .review-rating-star:nth-child(4) ~ .review-rating-star {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE3Ljg3NTEyOCAxNyIKICAgaGVpZ2h0PSIxNyIKICAgd2lkdGg9IjE3Ljg3NTEyOCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsLTg1LjAyNjQxNSwxNy4wMDA1MzMpIgogICAgIGlkPSJnMTAiPjxnCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjIxODYzNjQsMCwwLDAuMjE4NjM2NCw3MC40NzI5ODYsMTIuNzUwNCkiCiAgICAgICBpZD0iZzI4Ij48cGF0aAogICAgICAgICBpZD0icGF0aDMwIgogICAgICAgICBzdHlsZT0iZmlsbDojOGM4YzhjO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBkPSJtIDAsMCAtOS40NzQsLTE5LjE5NiAtMjEuMTg1LC0zLjA3OSAxNS4zMjksLTE0Ljk0MiAtMy42MTksLTIxLjA5OSAxOC45NDksOS45NjIgMTguOTQ4LC05Ljk2MiAtMy42MTksMjEuMDk5IDE1LjMzLDE0Ljk0MiAtMjEuMTg2LDMuMDc5IHogbSAtMTIuNTM2LC0zNy42OTcgMC4yNTIsMS40NjkgLTEuMDY4LDEuMDQxIC0xMS4yMTUsMTAuOTMzIDE1LjUsMi4yNTMgMS40NzUsMC4yMTQgMC42NTksMS4zMzYgNi45MzMsMTQuMDQ3IDYuOTMyLC0xNC4wNDcgMC42NTksLTEuMzM2IDEuNDc1LC0wLjIxNCAxNS41MDEsLTIuMjUzIC0xMS4yMTYsLTEwLjkzMyAtMS4wNjgsLTEuMDQxIDAuMjUyLC0xLjQ2OSAyLjY0OCwtMTUuNDM3IC0xMy44NjQsNy4yODggLTEuMzE5LDAuNjk0IC0xLjMxOSwtMC42OTQgLTEzLjg2NSwtNy4yODggeiIgLz48L2c+PC9nPjwvc3ZnPg==');}
.stars5 .review-rating-star {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDE3Ljg3NTEyOCAxNyIKICAgaGVpZ2h0PSIxNyIKICAgd2lkdGg9IjE3Ljg3NTEyOCIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaWQ9InN2ZzIiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiIC8+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsNi42NjY1MDEyZS00LDE3LjAwMDUzMykiCiAgICAgaWQ9ImcxMCI+PGcKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMjE4NjM2NCwwLDAsMC4yMTg2MzY0LDYuNzAyNjczNCwxMi43NTA0KSIKICAgICAgIGlkPSJnMTIiPjxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTQiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNlYjYxMWM7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGQ9Im0gMCwwIC05LjQ3MywtMTkuMTk2IC0yMS4xODYsLTMuMDc5IDE1LjMzLC0xNC45NDIgLTMuNjE5LC0yMS4wOTkgMTguOTQ4LDkuOTYyIDE4Ljk0OSwtOS45NjIgLTMuNjE5LDIxLjA5OSAxNS4zMjksMTQuOTQyIC0yMS4xODUsMy4wNzkgeiIgLz48L2c+PC9nPjwvc3ZnPg==');}
.review-content-wrp {
    height: 95px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
.review-content-text {
    font-size: 14px;
    line-height: 18px;
}
.review-read-more-btn {
    display: none;
    font-size: 14px;
    line-height: 18px;
    color: #aaaaaa;
    color: #8d8d8d;
    position: absolute;
    bottom: 10px;
    left: 0;
    cursor: pointer;
    z-index: 1;
}
.review-read-more-btn:hover {
    color: #f88a00;
}
.show-more .review-read-more-btn {
    display: block;
}

.popup-review-white-bg {
    height: 10000px;
    width: 10000px;
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    cursor: pointer;
    background-color: rgba(235,100,25,.5);
    background-color: rgba(255,255,255,.9);
    z-index: 222;
}
.popup-review-wrp {
    height: 300px;
    width: 400px;
    display: none;
    position: absolute;
    top: 50px;
    left: calc(50% - 200px);
    z-index: 223;
}
.popup-review-wrp .review-wrp {
    height: 100%;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.3);
}
.popup-review-wrp .review-wrp .review-content-wrp {
    height: 148px;
    overflow: visible;
    overflow-y: auto;
}
.popup-review-wrp .review-wrp::after {
    display: none;
}
.popup-review-wrp .review-read-more-btn {
    display: none;
}
.popup-review-close-btn-wrp {
    position: relative;
}
.popup-review-close-btn-wrp .close-btn {
    height: 30px;
    width: 30px;
    border: 1px solid #eb6119;
    border-radius: 50%;
    display: block;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    background-color: #ffffff;
    transition: all .1s ease-in-out 0s;
    z-index: 1;
}
.popup-review-close-btn-wrp .close-btn:hover {
    background-color: #eb6119;
}
.popup-review-close-btn-wrp .close-btn::before,
.popup-review-close-btn-wrp .close-btn::after {
    height: 1px;
    width: 14px;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: calc(50% - 7px);
    background-color: #eb6119;
    transition: all .1s ease-in-out 0s;
}
.popup-review-close-btn-wrp .close-btn::before {
    transform: rotate(45deg);
}
.popup-review-close-btn-wrp .close-btn::after {
    transform: rotate(-45deg);
}
.popup-review-close-btn-wrp .close-btn:hover::before,
.popup-review-close-btn-wrp .close-btn:hover::after {
    background-color: #ffffff;
}

@media (max-width: 1200px) {
    .review-wrp {
        padding: 20px 15px;
    }
    .popup-review-wrp .review-wrp {
        padding: 30px 15px;
    }
    .review-read-more-btn {
        bottom: 0;
    }
    .reviews-carousel .owl-nav button.owl-prev {
        left: -5px;
    }
    .reviews-carousel .owl-nav button.owl-next {
        right: -5px;
    }
}
@media (max-width: 500px) {
    .popup-review-wrp {
        width: 300px;
        left: calc(50% - 150px);
    }
}
@media (max-width: 400px) {
    .reviewer-photo-wrp:not(:first-child),
    .reviewer-info:not(:first-child) {
        margin-left: 5px;
    }
    .reviewer-name,
    .review-date {
        font-size: 14px;
        line-height: 18px;
    }
    .review-rating-stars {
        width: 90px;
    }
}
/* ^ REVIEWS ^ */

/* v CART_INFO_IMAGES_SLIDER v */
.cart-info__main-image-wrp {
    height: 450px;
    width: auto;
}
.cart-info__main-image-wrp .cart-info__main-image {
    max-height: 101%;
}
.cart-info__previews-images-slider {
    width: 435px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
}
.cart-info__previews-images-slider:not(:first-child) {
    margin-top: 40px;
}
.cart-info__preview-image-wrp {
    height: 125px;
    width: 125px;
    border: 2px solid transparent;
    cursor: pointer;
    transition: all .1s ease-in-out 0s;
}
.cart-info__preview-image-wrp:hover {
    border-color: #f88a00;
}
.cart-info__previews-images-slider .slick-arrow {
    height: 100%;
    width: 30px;
    padding: 0;
    border-radius: 0;
    background: transparent;
    appearance: none;
    -webkit-appearance: none;
}
.cart-info__previews-images-slider .slick-arrow::before {
    height: 18px;
    width: 18px;
    border-width: 5px 5px 0 0;
    border-style: solid;
    border-color: #f88a00;
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: calc(50% - 9px);
    transition: all .1s ease-in-out 0s;
}
.cart-info__previews-images-slider .slick-prev::before {
    left: 10px;
    right: auto;
    transform: rotate(-135deg);
}
.cart-info__previews-images-slider .slick-prev:hover::before {
    left: 5px;
}
.cart-info__previews-images-slider .slick-next::before {
    right: 10px;
    left: auto;
    transform: rotate(45deg);
}
.cart-info__previews-images-slider .slick-next:hover::before {
    right: 5px;
}
.cart-info__previews-images-slider .slick-dots {
    display: none !important;
}
.cart-info__main-image-slider .action-icon .cart-info__main-image-wrp,
.cart-info__main-image-slider .new-icon .cart-info__main-image-wrp,
.cart-info__main-image-slider .gift-icon .cart-info__main-image-wrp {
	position: relative;
}
.cart-info__main-image-slider .action-icon .cart-info__main-image-wrp::before,
.cart-info__main-image-slider .new-icon .cart-info__main-image-wrp::before,
.cart-info__main-image-slider .gift-icon .cart-info__main-image-wrp::before {
	height: 48px;
	width: 143px;
	padding-right: 10px;
	display: block;
	line-height: 48px;
	font-weight: 700;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	left: 120px;
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQzcHgiIGhlaWdodD0iNDhweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDIzOSwgMTksIDYwKSIgZD0iTTUuMDAwLC0wLjAwMCBDOS44MDYsLTAuMDAwIDEyNy45NzYsLTAuMDAwIDEzNy4wMDAsLTAuMDAwIEMxNDYuMDAwLC0wLjAwMCAxNDIuMDAwLDcuMDAwIDE0Mi4wMDAsNy4wMDAgTDEzMi4wMDAsMjQuMDAwIEwxNDIuMDAwLDQxLjAwMCBDMTQyLjAwMCw0MS4wMDAgMTQ2LjAwMCw0OC4wMDAgMTM3LjAwMCw0OC4wMDAgQzEzMi44MDcsNDguMDAwIDkuMDAwLDQ4LjAwMCA1LjAwMCw0OC4wMDAgQy0wLjAwMCw0OC4wMDAgLTAuMDAwLDQzLjAwMCAtMC4wMDAsNDMuMDAwIEwtMC4wMDAsNS4wMDAgQy0wLjAwMCw1LjAwMCAtMC4wMDAsLTAuMDAwIDUuMDAwLC0wLjAwMCBaIi8+PC9zdmc+') no-repeat center center;
}
.cart-info__main-image-slider .action-icon .cart-info__main-image-wrp::before {
	content: '\0410\041A\0426\0418\042f';
	font-size: 24px;
}
.cart-info__main-image-slider .new-icon .cart-info__main-image-wrp::before {
	content: '\041d\043e\0432\0438\043D\043A\0430';
	font-size: 20px;
}
.cart-info__main-image-slider .gift-icon .cart-info__main-image-wrp::before {
	content: '\041F\043E\0434\0430\0440\043E\043A';
	font-size: 20px;
}
@media (max-width: 1200px) {
	.cart-info__main-image-slider .action-icon .cart-info__main-image-wrp::before {
		left: 30px;
	}
}
@media (max-width: 970px) {
    .cart-info__main-image-wrp {
        height: auto;
    }
    .cart-info__previews-images-slider {
        width: auto;
    }
    .cart-info__previews-images-slider:not(:first-child) {
        margin-top: 25px;
    }
    .cart-info__previews-images-slider .slick-arrow,
    .cart-info__previews-images-slider .slick-list {
        display: none !important;
    }
    .cart-info__previews-images-slider .slick-dots {
        display: block !important;
        bottom: 0;
    }
    .cart-info__previews-images-slider .slick-dots > li {
        height: 6px;
        width: 6px;
        margin-right: 5px;
        background-color: #e3e5e6;
    }
    .cart-info__previews-images-slider .slick-dots > li.slick-active {
        background-color: #f88a00;
    }
	.cart-info__main-image-slider .action-icon .cart-info__main-image-wrp::before {
		left: 0;
		transform: scale(.8);
	}
}
.cart-info__main-image-slider .product-medal-icon .cart-info__main-image-wrp::after {
    height: 70%;
    width: 86px;
    max-width: 35%;
    content: '';
    display: block;
    position: absolute;
    bottom: 60px;
    left: calc(50% - 200px);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAMAAABiiJHFAAAC/VBMVEUAAADz2pj/9+D79eb67L5SOxD/+uXk0IzLu5r+++jx4bPf0qZ8akHZxH/v2aPy58KId0d1ZEWSf2FiTy1tXEP+77v89N7878H988jj1bW5qYj325fy3qb68tzw0YG/rIn/9eVVPx7+9Ml/b0/mwlZYRSmwnojo2s1yYDLlyYGLeGP33Jbv0orQxLP8+vf+9+W7rpPj0bCpmHDuxmn/2oqacASidwOYbAGxgweOaAOqegKYchWUbAWTaAOHXgGheAydcwOecgmPYwSKYwKtgQe1gwOhcQKnfgjEjQSEWgHQpkmofx2meQiSbhG/igWvfgKXcQurfwP+67HPpD2OaA6Yaw3MlQSmeAKieiCshBn+5Ji4kS/fumHHnzbFmivx1If0zXHTrEjUqDTRozG/ly+kcwV9WgWWaQPZtlvgtljYslXUrVKshSqddximfhOebgHYrkncqSnJkQ+HZgnowWfovlPCnkC+mD3hrjG4jySiehSqeg7ivFnKqVXMoDKvfw+6hQP22Y/pv1/juVDLpEPaqje8lDeqgyTAjw+ugw7hvmzvxmrDm0XktUHJnz+wjDG0hRK5igrQmQiEYQL95qb+4Y/gs0nYrj3hsDuicxPbsU7Kp0y1jzmxiyiyhx7/7Jv54JvRr1u/lSDImBjPmBPx3KTWtWbKrWTsxl3DoU3CmjjDkRm5jBm0iRmLYALHoke2lEG/kSZ3UwGAVgD+3JX61oPz0nzuw1Tftk/btEPVoia5hQz813vdv3WoiDf/76fpuE3LkALqzYTtv0n2wELWpkDTnhr/9bjr0pTtzHnnxXPTqzyLcSfGliKYdiKNbhqBYAv93ojBpWHmtDNHMw/lxn/91W3nymu+nVbruT3HmDndox3/9ci4mEfeq0Kfg0LutzSgfS6Yei3OnybVuHSQgFv1wVXivEl7Yhz2yV6xmFPNmS7MmSDHtIWHZhjKsHS6iCr/+965pXTw0WiigSjUwpOfjl3nriH579PdxW60nWRtUQ7t4rijknJfRxh232+mAAAANXRSTlMA/gs3/v5Z/l5oN/v+/V7T/rac/vi4r51+d/3dopuMeCTl4ODe0KhZ/c7Kva+oQdvMycW0JFA8ZTUAABbFSURBVFjDpZlVVFxXFIahSZq6u7t7O+7uMBpmGBeGGUYY3N0diru7u0uxIsFDQkiTxt3apC6rh9Tdfl54mPWtff+7z5Zz7f5W19102wP333v7U9s/+GD7U7ffe/8D12+7zu5/atuDj9y+ffv74O+DH7T966+/vv2+G7f9d+ZNj73c5eyc3Z1YHnKwbWSkqO1gSHnieFlWln3ZTPW9D/wn8nXPP7IzQrlec/DI4tLikcW2o0cPjhxdunjx4u6jG8d3llVX33zzfddf92+ht709NJSklgRyOb4y332G8tma2uEPj9eurraNXBXqhWkhc0rl+M57/x34tld6etyKWHHFgmKOzM2vvr4+e7g2YiMiYnU4sT5ReDXNa3np4Bc7d34CIv4Xnl6pS2lMD6voNboZ/NykFj9DfeL68OqH6+Or4+sbyiOtsb5ScaewzXvW29v+/m3/MNQX9/UFUOF5E4qoYJMq2DtY5mdo6xmuXb9Ue/x47fGa2kQZSu1taRELAdj7+M233/gPoO88luRdzLUKKvrnBQXGKJ+63By51YqzcLhAFiurqLwmsWak29zSkuqGYnBM3onD1Y8+8bcGvJ3E5KK4ff2afkWO0WjTBeBwuMASaUN0dLSvlMVFZy4vHmkLSTQzUCZLayGqo6hmGDj82l9Tb3jmZAUjUF2gCy4Q1PUqwoKC4hoKkvaqVCqZTJbUM9SjkiVzECREnBjrF1vMTCsWd6L6Ir/Y+dT1f031acbC4pgNApuNGdCMD9P6JCUVbEpZFtT3EpuTZcHBOpyQJGxlMVnMYlMsg6Ted+vNr/+FwY8/s59C1PVZFc1T5wT5GJy2N0qeAUcCOSFpUAKBAIFA0AhuMTNSIEGQcGp1cVRqQKYIw0yam3nqT7m3PXMqwwmnkAskuZogBkHuo2kiEODwjEEymUdms4OsOAKEwOWihSSRNGfeishnqXUCrjq6E8vs+dN4gQOTnhQP/8Fj2jFFC0NaEB2IdmXDkfBBRx6czOMhoVAnNpTq4k6lursTXYttqZiWQIGUyQzcZDGSe8Y/+WN/b3qxdzq80j/eP36iqYSYWmDBorkQqIsTHMRL5sF5PB6bDbBbXBgVA0Og5QUsrOumWywgixjl4zs/ef21P8jXt096VH12wMNj2n/AHTof28IgCUUiCB7HppHJcBrbmp8fiMdDoVAIHgLBwyB4DFFSICW26ATqaN80lFDWo7xw3+/z97G9MZ7Tnx2ervJvdGnMKyF2EklCoggCuFAyb0HbHxUZWSCooOEhUDwUUGEYGASDYaZiiCUIbqGvSYhSjVdfePR3r0uVEu+x5vHZATqdcswfCYNhsAwspgUDQUMCbJF1Pv3z8/P9pyKTDAooAQ8juLvjIa4YNFoQLWKg5dLYVjHW3K3cefONvzU2qbHysMfhzz6rok/7ZyChMFdMC7aFiEU0n4qSl1hxVomVhrOy4vz6x7bA7lQIBAZBo4mpTBFCrvYtkiUz6pXVD92+7bcWDMZ7HD7w2QHPA4d3OVIcke4wDBHLEKUapTAYARcURE4nkx0dKU7s5tzcMBiVCnPHY8AzIWxqRL5UHpxqIpJUSvsvH/2VBUqfpsb4+Kq1A+8dOFxFdwh3RDpRYUQGzhZLJIIzgBPkNJHT0+HgaEBp7KZDCncqAONhGAiGyNzExvVFg2RgpEXYf/LJL7LsulfOLFSuDcQ7vOc5PfnZrl3vOoSDeF1gzfMWLBYTl4YyMxvkuIQ8TUJYQig0iB0Wo6XCXCAgJ9AwDM4oxRY3EFvipIxEpfOn9133c7A9OU6Va5XHPqPTDx947913d1U5hIc7UttzrZ0MbGB0tJjToLayaU0VtLCYXq1LkAs7N4bqjgf2oiEQrNjbgiXlM42xKHG2cuahG38RbFNTimZt7QB9YD9917u7AJju4NiYx8OIRC3Y5BGzF0fIWRTn0xJKBBXN7OYEqFOK1p0AwYFEA0VCaiRxo1O93cR62UrZiZ/Cva2rj52Xm5dRSadPnKe/twtg333PIX6yEQllMVuwnCU9ytxqMLkVaCok1gR2xcQxJyd2bzOO4ArBA6wIbSxGsAr8LGZOWrb9zd/86O4r3Zclmv5T8Y6D/ikZDlvcXVVVnoc9HB2dmqeKxAxsUUj9VS4qUBJrMvpaS/r7FQlsavuYiwtu68QR0GhJHRplMhlVcZk9XVl3PPpDztrPiSr6FRUD4YOTjekOdPo17IFJz3AKPOiynwgV0ras9+KyAgkWlNlNLSlR0KAJNGpOKAFHgG75iydFNQjjVGqxl76+q/rCQ9/n7oPdySh5jk9oOjImhZfhALjvvedZNenxHn16Gh4ECbQF6o9eqH6fz+fPrF5dUjMl1gCNNp2W3hsEheLxBFc8BBaYJLT4kfQIzmJ3dvUtD1zDvqwUF8txOAWZfLKJTAkH3PfoINGq3t21NqlJtxZI0CGj2/kXvvzykv37pQYLUxAYGqppcnJJCYWyoXgCAY+HIIx+JCFKHmzySnTOOvHmNQ+qh4XS4OCp9vzQCSiFEr7FpXsePuwJ8szfk6IVoNZHR3fu/ur0xdO7a/n8RLNR2qxR8MhQxQSEDYVSQfl1FRVHkkoiDTKZV1F22YVvtm15UL2aGesWPFVC8FGQHSnhFIdwuoPn5LTnrnc9qzzjUyQGZ0Ddfbys1Ll295f8UpNZbU1IICeQ0082U2lQtjvUnSBCRQZa3UyFRRxLd1n1PVup+8jKkaVC300BwVoXhiTzKBTAdVg4SadXHZ484OkRs1mWVTry8fZR+2H796s/vJVfPaKWSASCBRr5lADn5ASFuoCD4T7l61VsKzTEYuec+Xe8Cs7Cw8qlRV/vVDlaWkB1cQLxAh/Cz52kO1R5+B/wPHyuIGtUubGdf/b06a8+ft9+NYsfopNap0K1ZFpuFGGrFbFdQJFsl3npbDIziVTuzP/0jeuAtXP6xUKjqbhF3QCjQslIRwCmTI2FO8Q7eE57Hh44Mzo6vv7BheWLev3pLP6lLP4X5gZCe2gTmRZa50JGOrHZLqCuB3mjWMbEtAa0r3PWxye22d1WbVhOS05OZWGDWTAXqBPAwinwQ4fC6fHxnp6eh8/vBdFG8D8+CHSWz79UnTUbJwcZyyOTQ3uDeKDTAyyUSvC+ylUbylNFaV1Zn9xzvd1jZa1CN980N7EwkuMKIeCvcR0PHaJknM/bPxC/f2FvFt8+orQ2otTZebRs5yo/q+aqHyZAUUFjh54pgYPWCaYIqJN7sB+iARxws3glq/ruB+weKfPL9PNLZnJQMi9XDATissV1nDoEh5/338Jqz2TxZ5Slx4+OHDm6+/TpS/ysI+YikTxUy6MpzgQ5gpeMdKQBbGE0oqDQbHLj9GTx73nV7uWIOERhLDOZIS5fxiDQaHcqlI2kheZQ4BkZ8Z4OHiHK7NIran5ZmyU/XyT8kj9aq08WC1GEBDwutDcsg0LmOToCK9zlBZCAQlSDlHPFmX/LG3YPR4hRvt7MtE5ziL6FiEDD3KlsJ5pizJGydeAcqmqUpaVXYnfys1svB7EK+e8f1y+HeKEQoHgRDo2FOVLgPEckCNhFZ4RIivyYRs4+5/fveAtgLZZUZmtyZ1G9HosloWEQMA3QSnwS0smV/h7xg8bs0tK9FZWTK6WjpaWj3UyhPi2NYU6OIxC4fVNscgYcDGk8npOTLhgW4Jbsew174mm7iAgWg9TZyQDYDgYWi8Bg8DA81OrThESeH/A4P7jZXeoMsPENIbfeWnvWLPISm4SdZjAgoPMjS9hIMhwI+OsU4AORyJKjpVvYT++wi1CyULFpDUXY77EkIgnNxUEgtlCaU0ZlJWUwfCDbWRVQCXoGHXQ4pIu1j9XCYHSKicLiPgiURwPcQTgZ7hRQRyhJ8laZOPuy3//0FruuCGkDU2WMJaaF6BkMMHMgEAjQa0t6oTyQEXBgcLnzUEU8aBlVnnSKY3tUCUbUYGF0ErHMTVcwPNHg8PQtrM4HIje0Si2oLRNusbNXxsYy3SKZxDiDHssAwpIQGC4aEhUARZIbx/IaB3n+ewXtjZ6eVVXt53J726lQmLyAhGUIIwPRMFDIw8LCEhLgSHkfZF6WFGlEzV7DPtzVwI1NTU0lig36lpZO8HyZJBJItIAccOIaU85RHDLguqiTKf4eHmsnT/Y3B6XTCAE6BLYzORqLgRAg4FdhCelwpLofF2qQJZksPSATnrZ7uCwapY42GvO5Mi8iEYvVL+s5QiwHLcqpoCLJYWHpuRVN8IxGj0N7z+QcqNpFP5cXQ8OjuSSLEU3CoklpEqpLEC0h3TFKjgt1a01lxa2U8W95ye7lLjcU6JtqKSIRRWwhYfWMjtZWBgmDCZxId0eGBWk0mqaMwXhK097eZjroGHmavAUolMsxpHWQSCTUkALkOZScHuajk4TKVEZzWnZZ1gtvgcM7Z2mIKpi6TFRLM71EIkZnR73zkWUhAmONcqEikRV5Cwlwnm5febaypq7y3V27PjsQTnEKOiTHgLRZrplNJgW2h4ZRm880S071RxnF9dmlM3c/Z/eA/ay4WNcg2MQwfQF2KrVYWN42vqTPJMHaU1xAmU4gg7FZveJcu166F+TZ9K7w+MF07RgYEkgg10e8G2x17S7sgF6a4tS8Llpcnl16644HQWGMSJP0+9g2RZJgjhdRZGwwdS+PtAqjdVxiwCGkO9IJHganJOi6QxK9K6/NJlX0eP8YJFtRYItrFXLK03x1CAKY/XC5Gp8zOfmJzqUf73kelPHsVqugTzAlsNSZM0Ut4lSGeLkj2dscqA5oaU5phFKRjnAeWZ3dk91dQd9FB9zpNY+MdM1UPivY1KHXC6O5EALMp53dRFOEyuN6IkY//Xab3XW3RwTjmnXynClXgY2EcCUyWZ16s4HTITJf3iTgc3PbXVzCgsJy9wbM7z026EmPH/Df79F4LE8TSsjPZzIRHQfTMtFoVl0gLiEhIT1It2I/esvTYAy7P0IlUUTZcsCrDEZxMUSxGzbNzSuzWB0tLpmCYtpzxs4FBQXhJFZJCW+QfmBy0v98o4d/Y8yYLp+AsLl5GTIRiBaBDYKpyKUlhI1ll+389jnQeW+079YFRNlCcxdgUe0IrivRJPU2cbxAw/BDcPukmRxdcF2wqdDXtz7Era73TF5lxvk1j0r/gYW8dJy8r8+tUJ+ZKZTFoVIVCiu7ZG82/+M9DwLsNvvuPlxAe+68hhrQh0aLiHFJJrOhiNHK8fVFkeQmSyaapStM3Dc7O2cQtKcPZgzsH6hcm9w/0NweZSux9SxmZupj3YgswXx/AE43FMH/cM+1IexNexVL56PQxAS5jwWgIRiE0WDi+BWi4ox+rRw9q4CZ7+oOmieNRiM7pqcvpJxSLOTlTeyP0YxtSr2TBEQ0lqQSC5OZ0epgi2GlrPrul7aoIHOHUktycrUJ7i5NUWCyxFhUhbLM2MhYRGZhWyGmJdaYUxIEg+LJUB7l3FhvaFNuythERYzm5KHNSG/vQC6alNraiTIxpTapeGVl9Ms9j1/Dbrt5xjvfOn9KoWly7w+FgW25OMmt0BQol3fEzdX7mr280gxz5b6tyeXeVyJTJSU+PlHtKef918DUszbRFOTiWhKJ6exEyQx+XvXZ9lm3PPnDEnX/zNAmLqe/XxNDTehl4xBokrlQVkzKLE71G6lpa/X18+IU9RgM5eW+fnEBdX3yKJ+c8/4eYKoECZEQFhaU08AoKoozucVyerKzbt1xl933ur56PDJQKgjITWl0Xxij4mFgQXQVETFgG/ELGd4or6kZ3tgo9io0hCTuUyXLmCrbWMwA/b1r2wA9Y1CTa2W5+Zn8YjPrI5T8E+CIfa/r7p0ZEuSDSgG2fhfNIRgeDxNhMK5EUHd9QzZW22bXa9e7fC37Cud6ZH7eBmlkn7YxHJxjsGLs8sw4NhHUHtXKjHVjCHuUoB7c+dMGdf2MShXHmm8+NrAQ5hITs7XKEVxdYRBQfy31yUWcq8nrNUXCxDaZLI0rkfdrKh0d6A4g3C3ywGTlgianodgkzTR1K0vv2HMDAP4YrkrlFsid3++Rl+4SFLOAx7Nh7sAIIpGEXRaXy9quXjyy5NW2eNUsjfaJqqDBt2bgH7CTHpS8U7YCZiCpeGi2tOZasD+HOzvrZ4nVelCmK+HwvAVwFwHDg22aSES0YDsuFgF7a47XDA9/YYiOC8TReGBW3ZpN6J7nt0bglGPalJPNBLDyVr+wAzj7s+6f3edtzj9WuTYdnwJHHtJSqWwYDAZWLgRRVB6y2KHfvfvo0SO7l1Co4AAaOYPiQHHYGtqnJ495VvmDsqM9x44aGs/6dM9dv77+vX1cNRbESo0J04J8cBpY47lCQLkDPmQWzg13Xay1v3R6tWznUa/W0RA0jceDD1Io8Q4e+ysdzsfkpaztP0azqXq6ju949jcXjjcqI88cyr+8oNXGaGN4+Pj97eB2yhUCNnuv5ZCujawP+av2Z8u+8DIo57ig2cIdARbMUg7T/nkpef7+FZorqu6I0ztusPuNHp0JPhNDLbHlNTVqjoVRw3LmE2AwV1dXIifRueig8rTzxunT9quL4zXZIRYcjcYL0040ZmQMpMQc279/oCI0aV9E2R3Agt/qiXuTTp48R9A1paekxMQo2FutSQJxhZlXlEc6ysdPj5796vjMVyPZ66XlHC6Udj4lJgNOGfBf0Go8Bhq1dVdUzmf33PkHV5iv3T58akJLzbdNjY1pFTk0KC002HZZxHKb7R5pc67NOnr2/Uuru5eWQq4KWdE+OQFsckWKNrcdXBjEa+uSZrsu7QHG/oGuf3hiYkIrzj936FzTuZxccIsUuBkVqTYfPbK0vLH+4Ve1w5dW9R0Xj/q6RaayINCmlDyNRqv1n8441luXtFK740lg7B/pxpu/8OnNSxBtxl7uDc05Y9OBEU/iK0ucqwk5+OE1na0dBrfYcRxSYACkxCafEuTGDA7G1AXv+wsq4N7qM3Fy4rLocqQgtDeqT4BTNEM4wsWR+pph5fiM/cz68dWRpY4OLxSrL0oiL5BPKbTpg/4TwXVDhX9BBdw3bz3lUxctFscl2Xx8JBIfW4H6cn4+ggSmUy/9MqNT39ExsrExlyxRs1iBfbnNOEWfT2RS99m/pAJ/X+zvvRIp88tnSfbq0Lly+ZAuMrhAnWpFkFBtyxc7lspHRoY3klsb1LEobiCueb7XJypJdXTPs39JBfnw6EM7912pCy62sHDW4NgkGcfbyOqZRXH8EtdXF9sOztW01S/W1haFSBEIVnJSUvDceO3pPXf+7W3+E/d/+cWVOpXKCC7F46K9DXFDvqKVg16ctMThWmHySEh5UWJ928ZFfaYlOmnIO3Lv7NmvdtwF8vVvdeMbH88MqYaGZMlmlFUXHTklWClEQ3B1iQeJWK/6kKWNxY6OTHHIXMT6XE93ze4dwIB/pG2PnC0cGlJldw8ZBRKLGBeQ5gfBc7lLSwhMptdyh/7ikRDv7u7Z8a6uxCPf7rjrJrt/qutfPXFhpiwioqurazwxpG3kyOLi7ms6+uHZS7fOlDl3KSOyqj/59O49d97wrz4VXf/ch2fHS527upyBsrNXVpRKZUSZc9Yo/31+mX2X82jE8Q+/BdB//Q0KRHzi45sBhc/fvn375z8I/Au+yH194Ztb9uy4C0D/06e9t26549NLAP3BRz/pg68/+fjECzv23Pn4Tf/no+FzL91zz4kT33z80IULFx765tMTt9y9Y8+zdwHm/9R1255//LmXnr7nhbu/vfuep++86/Ebbvr7Z/8O/xfoYFs6K7QAAAAASUVORK5CYII=');
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

/*.detail-product-medals-wrp {
    display: block;
    height: 0;
}
.detail-product-medals-wrp img {
    position: absolute;
    bottom: 60px;
    left: calc(50% - 200px);
}
.detail-product-medals-wrp img + img {
    right: calc(50% - 200px);
    left: auto;
}
@media (max-width: 900px) {
    .detail-product-medals-wrp img {
        left: 10px;
    }
    .detail-product-medals-wrp img + img {
        right: 10px;
    }
}*/
.detail-product-medals-wrp {
    position: absolute;
    bottom: 60px;
    left: calc(50% - 200px);
}
.detail-product-medals-wrp img {
    border-radius: 50%;
    box-shadow: 0 0 12px 1px black;
}
.detail-product-medals-wrp img + img {
    margin-top: -20px;
}
@media (max-width: 900px) {
    .detail-product-medals-wrp {
        left: 10px;
    }
}
/* ^ CART_INFO_IMAGES_SLIDER ^ */


/* v LIVE v */
.live-active-list-wrp {
	margin-bottom: 90px;
}

.live-active-list .live-item {
	overflow: hidden;
	color: #333333;
	margin-top: 70px;
}

.live-active-list .live-item:first-child {
	margin-top: 0;
}

.live-active-list .live-item .img-container {
	width: 244px;
	float: left;
}

.live-active-list .live-item .img-container img {
	display: inline-block;
	border-radius: 10px;
}

.live-active-list .live-item .mobile-image-container {
	display: none;
}

.live-active-list .live-item .content {
	margin-left: 258px;
}

.live-active-list .live-item .content .heading {
	font-family: "gotham", sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.3;
	color: #eb5f1c;
}

.live-active-list .live-item .content .description {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	line-height: 1.2;
	margin-top: 24px;
	height: 118px;
	overflow-y: auto;
}

.live-active-list .live-item .content .description p {
	margin-bottom: 10px;
}

.live-active-list .live-item .content .description p:last-child {
	margin-bottom: 0;
}

.live-active-list .live-item .content .date {
	font-family: "gotham", sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-top: 26px;
	text-transform: uppercase;
}

.live-active-list .live-item .content .buttons {
	margin-top: 75px;
}

.live-active-list .live-item .content .buttons .btn-item {
	display: inline-block;
	height: 49px;
	border: 2px solid #265af5;
	padding: 0 27px;
	margin: 0 0 0 50px;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	line-height: 48px;
	color: white;
	text-transform: uppercase;
	background-color: #265af5;
	border-radius: 7px;
	cursor: pointer;
}

.live-active-list .live-item .content .buttons .btn-item:first-child {
	margin-left: 0;
}

.live-active-list .live-item .content .buttons .btn-item.share-live-btn {
	background-color: #ffffff;
	border-color: #f08551;
	color: #f08551;
}

.live-active-list .live-item .content .buttons .btn-item.share-live-btn::before {
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: text-top;
	margin-top: -5px;
	margin-right: 12px;
	background-image: url('../img/live_share_icon_orange.png');
}

@media screen and (max-width: 768px) {
	.live-active-list .live-item .content .buttons {
		margin-top: 30px;
	}
	
	.live-active-list .live-item .content .buttons .btn-item {
		margin-left: 0;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 550px) {
	.live-active-list .live-item .img-container {
		width: 100%;
		float: none;
		text-align: center;
	}
	
	.live-active-list .live-item .desktop-image-container {
		display: none;
	}
	
	.live-active-list .live-item .mobile-image-container {
		display: block;
		margin-top: 15px;
	}
	
	.live-active-list .live-item .content {
		margin-left: 0;
		margin-top: 0;
	}
	
	.live-active-list .live-item .content .heading {
		text-align: center;
		font-size: 18px;
	}
	
	.live-active-list .live-item .content .description {
		font-size: 12px;
		text-align: justify;
		line-height: 1.2;
		height: auto;
	}
	
	.live-active-list .live-item .content .date {
		text-align: center;
		margin-top: 38px;
	}
	
	.live-active-list .live-item .content .buttons {
		display: flex;
		justify-content: space-evenly;
	}
	
	.live-active-list .live-item .content .buttons .btn-item {
		height: 38px;
		padding: 0 13px;
		margin: 0;
		font-size: 10px;
		line-height: 36px;
		border-radius: 7px;
	}
	
	.live-active-list .live-item .content .buttons .btn-item.share-live-btn::before {
		width: 15px;
		height: 15px;
		margin-top: -3px;
		margin-right: 7px;
		background-size: contain;
		background-repeat: no-repeat;
	}
}

.live-archive-block-title {
	font-family: "gotham", sans-serif;
	font-size: 28px;
	font-weight: 500;
	color: #f88a00;
	text-transform: uppercase;
	margin-bottom: 42px;
}

.live-archive-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.live-archive-list .live-item {
	display: flex;
	flex-direction: column;
	width: 170px;
	margin-bottom: 36px;
	margin-right: 50px;
	text-align: center;
	box-sizing: content-box;
}

.live-archive-list .live-item:nth-child(5n) {
	margin-right: 0;
}

.live-archive-list .live-item.live-item-empty {
	margin-bottom: 0;
	height: 0;
}

.live-archive-list .live-item img {
	display: inline-block;
	border-radius: 10px;
}

.live-archive-list .live-item .name {
	font-family: "gotham", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #3d3d3d;
	line-height: 1;
	margin-top: 44px;
	flex: 1 0 auto;
}

.live-archive-list .live-item .buttons {
	margin-top: 20px;
}

.live-archive-list .live-item .buttons .btn-item {
	display: inline-block;
	height: 50px;
	width: 100%;
	border: 2px solid #4b4b4b;
	padding: 0 30px;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 48px;
	color: #3d3d3d;
	text-transform: uppercase;
	background-color: transparent;
	border-radius: 10px;
	cursor: pointer;
}

@media screen and (max-width: 1200px) {
	.live-archive-list .live-item:nth-child(n) {
		margin-right: 25px;
	}
	
	.live-archive-list .live-item:nth-child(4n) {
		margin-right: 0;
	}
}

@media screen and (max-width: 830px) {
	.live-archive-list .live-item:nth-child(n) {
		margin-right: 40px;
	}
	
	.live-archive-list .live-item:nth-child(3n) {
		margin-right: 0;
	}
}

@media screen and (max-width: 768px) {
	.live-archive-list {
		justify-content: space-evenly;
	}
	
	.live-archive-list .live-item:nth-child(n) {
		margin-right: 0;
	}
}

@media screen and (max-width: 550px) {
	.live-archive-block-title {
		font-size: 17px;
		text-align: center;
		margin-bottom: 16px;
	}
	
	.live-archive-list {
		justify-content: space-around;
	}
	
	.live-archive-list .live-item {
		width: 116px;
	}
	
	.live-archive-list .live-item .buttons .btn-item {
		height: 32px;
		padding: 0;
		border-width: 1px;
		font-size: 10px;
		line-height: 30px;
		border-radius: 7px;
	}
	
	.live-archive-list .live-item .name {
		font-size: 12px;
		font-weight: 500;
		color: #f88a00;
		margin-top: 14px;
	}
}

.live-other-products-section {
	margin-top: 40px;
}

.live-other-products-section .live-archive-block-title {
	margin-bottom: 60px;
}

.live-share-popup {
	display: none;
	color: #eb5f1c;
	background-color: #ffc107;
	position: absolute;
	width: 300px;
	text-align: center;
	border-radius: 10px;
	padding: 15px;
	box-shadow: 0 0 10px grey;
	border: 2px solid #eb5f1c;
	z-index: 1;
}

.live-share-popup-wrp {
	position: relative;
}

.live-share-popup .close-btn {
	position: absolute;
	right: -15px;
	top: -15px;
	width: 30px;
	height: 30px;
	font-size: 40px;
	line-height: 30px;
	cursor: pointer;
}

.live-share-popup .title {
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.live-share-popup .socials-list {
	margin-bottom: 15px;
}

.live-share-popup .socials-list li {
	display: inline-block;
}

.live-share-popup .socials-list a {
	display: inline-block;
	position: relative;
	width: 40px;
	height: 40px;
	background-color: red;
	margin: 5px;
	border-radius: 50%;
	color: white;
}

.live-share-popup .socials-list svg {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -12px 0 0 -12px;
}

.live-share-popup .socials-list .vk-icon {
	background-color: #3375f6;
}

.live-share-popup .socials-list .ok-icon {
	background-color: #e6883c;
}

.live-share-popup .socials-list .tg-icon {
	background-color: #52a3e1;
}

.live-share-popup .socials-list .tg-icon svg {
	margin-left: -14px;
}

.live-share-popup .socials-list .tw-icon {
	background-color: #4d9fec;
}

.live-share-popup .copy-area button {
	display: inline-block;
	height: 49px;
	border: 2px solid #265af5;
	padding: 0 27px;
	margin: 0;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	line-height: 48px;
	color: white;
	text-transform: uppercase;
	background-color: #265af5;
	border-radius: 7px;
	cursor: pointer;
	transition: background-color .3s;
}

.live-share-popup .copy-area button:active {
	position: relative;
	top: 1px;
	left: 1px;
}

.live-share-popup .copy-text-btn.copied {
	background-color: #4caf50;
}
/* ^ LIVE ^ */


/* v PRODUCTS SLIDER v * /
.products-slider .product-slider-item {
	padding: 0 10px;
}
.products-slider .owl-nav button.owl-prev,
.products-slider .owl-nav button.owl-next {
	height: 100%;
	width: 30px;
	font-size: 0;
	line-height: 0;
	outline: none !important;
	position: absolute;
	top: 0;
}
.products-slider .owl-nav button.owl-prev {
	left: 0;
}
.products-slider .owl-nav button.owl-next {
	right: 0;
}
.products-slider .owl-nav button.owl-prev.disabled,
.products-slider .owl-nav button.owl-next.disabled {
	cursor: default;
	opacity: .3;
}
.products-slider .owl-nav button.owl-prev::before,
.products-slider .owl-nav button.owl-next::before {
	height: 20px;
	width: 20px;
	border-width: 5px 5px 0 0;
	border-style: solid;
	border-color: #ff5a00;
	content: '';
	display: block;
	box-sizing: border-box;
	position: absolute;
	top: calc(30% - 10px);
	transition: all .1s ease-in-out 0s;
}
.products-slider .owl-nav button.owl-prev::before {
	left: 15px;
	transform: rotate(-135deg);
}
.products-slider .owl-nav button.owl-prev:hover::before {
	left: 5px;
}
.products-slider .owl-nav button.owl-prev.disabled::before,
.products-slider .owl-nav button.owl-prev.disabled:hover::before {
	left: 15px;
}
.products-slider .owl-nav button.owl-next::before {
	right: 15px;
	transform: rotate(45deg);
}
.products-slider .owl-nav button.owl-next:hover::before {
	right: 5px;
}
.products-slider .owl-nav button.owl-next.disabled::before,
.products-slider .owl-nav button.owl-next.disabled:hover::before {
	right: 15px;
}
/* ^ PRODUCTS SLIDER ^ */


/* v CATALOG_IN_BLOG v */
.products-slider-section h2 {
    margin-bottom: 40px;
}
.products-slider {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 20px;
}
.products-slider:not(:first-child) {
    /*margin-top: 40px;*/
}
.products-slider .owl-nav {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.products-slider .owl-nav button.owl-prev,
.products-slider .owl-nav button.owl-next {
    height: 100%;
    width: 30px;
    font-size: 0;
    line-height: 0;
    outline: none !important;
    position: absolute;
    top: 0;
}
.products-slider .owl-nav button.owl-prev {
    left: 0;
}
.products-slider .owl-nav button.owl-next {
    right: 0;
}
.products-slider .owl-nav button.owl-prev.disabled,
.products-slider .owl-nav button.owl-next.disabled {
    cursor: default;
    opacity: .3;
}
.products-slider .owl-nav button.owl-prev::before,
.products-slider .owl-nav button.owl-next::before {
    height: 20px;
    width: 20px;
    border-width: 5px 5px 0 0;
    border-style: solid;
    border-color: #f88a00;
    content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    top: calc(30% - 10px);
    transition: all .1s ease-in-out 0s;
    
    border-width: 2px 2px 0 0;
    height: 15px;
    width: 15px;
}
.products-slider .owl-nav button.owl-prev::before {
    left: 15px;
    transform: rotate(-135deg);
}
.products-slider .owl-nav button.owl-prev:hover::before {
    left: 5px;
}
.products-slider .owl-nav button.owl-prev.disabled::before,
.products-slider .owl-nav button.owl-prev.disabled:hover::before {
    left: 15px;
}
.products-slider .owl-nav button.owl-next::before {
    right: 15px;
    transform: rotate(45deg);
}
.products-slider .owl-nav button.owl-next:hover::before {
    right: 5px;
}
.products-slider .owl-nav button.owl-next.disabled::before,
.products-slider .owl-nav button.owl-next.disabled:hover::before {
    right: 15px;
}
.products-slider .owl-stage-outer {
    z-index: 1;
}
.products-slider .catalog-in-blog-item {
    padding-left: 5px;
    padding-right: 5px;
}
.products-slider .catalog-item {
    width: 190px;
    width: 208px;
    margin-left: auto;
    margin-right: auto;
}
.products-slider .catalog-item-img-link {
    transition: all .1s ease-in-out 0s;
}
.products-slider .catalog-item-img-link:hover {
    filter: saturate(120%);
}
.products-slider .catalog-item-price-wrp:not(:first-child) {
    margin-top: 10px;
    margin-top: 18px;
}
.products-slider .catalog-item-price-wrp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 20px;
}
.products-slider .catalog-item-price {
    font-size: 15px;
    font-size: 16px;
    line-height: 20px;
}
.products-slider .catalog-item-price strong {
    font-weight: 600;
}
.products-slider .catalog-item-feature {
    height: auto;
    padding: 6px 7px 4px;
    padding: 5px 7px 5px;
    margin-top: -4px;
    border-radius: 10px;
    border-radius: 9px;
    font-size: 10px;
    font-size: 11px;
    line-height: 10px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    background-color: #ff0000;
}
.products-slider .catalog-item-name-wrp:not(:first-child) {
    margin-top: 10px;
}
.products-slider .catalog-item-name-wrp {
    font-size: 16px;
    line-height: 20px;
    min-height: 120px;
    width: 105%;
}
.products-slider .catalog-item-name-link:not(:hover) {
    color: #222222;
}
.products-slider .catalog-item-name-link:hover {
    color: #f88a00;
}
.products-slider .catalog-item-size-wrp:not(:first-child) {
    margin-top: 5px;
}
.products-slider .catalog-item-size-list {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    font-size: 13px;
    line-height: 14px;
    color: #68676c;
}
.products-slider .catalog-item-size-list > li:not(:last-child)::after {
    padding: 0 3px;
    content: '/';
    display: inline-block;
}
.products-slider .catalog-item-rates-wrp:not(:first-child) {
    margin-top: 17px;
}
.products-slider .catalog-item-rates-wrp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.products-slider .catalog-item-rates-wrp .catalog-item-rates-stars-wrp {
    margin-top: -8px;
}
.products-slider .catalog-item-reviews-count-wrp {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
.products-slider .catalog-item-reviews-count-wrp a {
    color: #212529;
    color: #363636;
}
.products-slider .catalog-item-reviews-count-wrp a:hover {
    text-decoration: underline;
}
.products-slider .rates-stars-list svg {
    height: 12px;
    width: 13px;
}

.products-slider .catalog-in-blog-item .where-buy-btn-wrp {
    margin-top: 28px;
}

@media (max-width: 600px) {
    .products-slider {
        padding: 0;
    }
    .products-slider .owl-nav {
        height: auto;
        margin-top: 15px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        position: static;
    }
    .products-slider .owl-nav button.owl-prev, 
    .products-slider .owl-nav button.owl-next {
        height: 50px;
        width: 50px;
        border: 1px solid #f88a00;
        margin-left: 10px;
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        background-color: #f88a00;
    }
    .products-slider .owl-nav button.owl-prev::before,
    .products-slider .owl-nav button.owl-next::before {
        border-color: #ffffff;
        top: calc(50% - 10px);
    }
    .products-slider .owl-nav button.owl-prev::before {
        left: 18px !important;
    }
    .products-slider .owl-nav button.owl-next::before {
        right: 18px !important;
    }
}
@media (max-width: 500px) {
    .products-slider .catalog-in-blog-item {
        padding: 0;
    }
    .products-slider .catalog-item {
        width: 160px;
    }
    .products-slider .catalog-item-price {
        font-size: 13px;
    }
    .products-slider .catalog-item-feature {
        font-size: 8px;
        line-height: 9px;
    }
    .products-slider .catalog-item-name-wrp {
        font-size: 14px;
        line-height: 18px;
        min-height: 110px;
    }
    .products-slider .catalog-item-size-wrp:not(:first-child) {
        margin-top: 10px;
    }
    .products-slider .catalog-item-reviews-count-wrp {
        font-size: 13px;
        line-height: 16px;
    }
}
@media (max-width: 400px) {
    .products-slider .catalog-item {
        width: 145px;
    }
    .products-slider .catalog-item-feature {
        padding-left: 4px;
        padding-right: 4px;
    }
    .products-slider .catalog-item-name-wrp:not(:first-child) {
        margin-top: 5px;
    }
    .products-slider .catalog-item-name-wrp {
        font-size: 12px;
        line-height: 16px;
    }
    .products-slider .catalog-item-size-list {
        font-size: 10px;
        line-height: 12px;
    }
    .products-slider .catalog-item-size-list > li:not(:last-child)::after {
        padding-left: 4px;
        padding-right: 4px;
    }
    .products-slider .rates-stars-list {
        margin-left: 0;
    }
    .products-slider .rates-stars-list > li {
        margin-left: 0;
    }
    .products-slider .catalog-item-reviews-count-wrp {
        font-size: 11px;
    }
}
/* ^ CATALOG_IN_BLOG ^ */

/* v ACTION_INNER v */
.catalog-item-size-list,
.rates-stars-list {
    margin: 0 !important;
    padding: 0 !important;
}
.catalog-item-size-list > li,
.rates-stars-list > li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.rates-stars-list > li:not(:first-child) {
    margin-left: 3px !important;
}

.people-who-get-presents-wrp {
    min-height: 350px;
    padding: 30px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: #f3f3f2 url('../img/grey-bg-white-presents.jpg') no-repeat center center;
    background-size: cover;
}
.people-who-get-presents-wrp .other-descr-text {
    font-size: 28px;
    line-height: 32px;
    font-weight: 600;
    text-transform: uppercase;
}
.people-who-get-presents-wrp .people-count-text {
    font-size: 130px;
    line-height: 135px;
    font-weight: 700;
    color: #f88a00;
    
    font-size: 111px;
    font-weight: 500;
    font-family: gotham, sans-serif;
}
.reviews-action-wrp {
    padding: 50px 0;
}
.cart-other-products-list .where-buy-btn-wrp,
.products-slider .where-buy-btn-wrp,
.catalog-in-blog-slider .where-buy-btn-wrp {
    margin-top: 15px;
}
.cart-other-products-list .where-buy-btn,
.products-slider .where-buy-btn,
.catalog-in-blog-slider .where-buy-btn {
    height: 35px;
    padding: 0 10px;
    border-radius: 10px;
    display: inline-block;
    font-size: 18px;
    line-height: 35px;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    background-color: #f88a00;
}
.cart-other-products-list .where-buy-btn:hover,
.where-buy-btn .where-buy-btn:hover,
.catalog-in-blog-slider .where-buy-btn:hover {
    background-color: #f08551;
}

.action-finished__wrapper .cart-other-products-item-wrp .catalog-item-name-wrp {
    /*min-height: 90px;*/
}
@media (max-width: 600px) {
    .sales h1,
    .action-finished__wrapper > p,
    .action-finished__date,
    .action-finished__wrapper .cart-other-products__caption-wrp,
    .action-finished__title {
        text-align: center;
    }
    .action-finished__title__conditions {
        /*padding-left: 0;*/
    }
    .action-finished__date {
        display: inline-block;
    }
    .action-finished__wrapper .cart-other-products-wrp .rates-stars-list svg {
        width: 14px;
    }
    .people-who-get-presents-wrp {
        margin-left: -15px;
        margin-right: -15px;
    }
    .people-who-get-presents-wrp .other-descr-text {
        font-size: 22px;
        line-height: 26px;
    }
    .people-who-get-presents-wrp .people-count-text {
        font-size: 90px;
        line-height: 95px;
    }
}
/* ^ ACTION_INNER ^ */

.partner-slider-box {
	display: flex;
	justify-content: center;
	align-items: center;
}
.partner-slider-box .img-slider-mob {
	width: 400px;
	max-width: 100%;
}

.action-finished__wrapper .cart-other-products-list {
	/*margin-left: 0;*/
}

/* v MAIN_PAGE v */
.pos-rel {
    position: relative;
}
header.main-header {
    margin-bottom: 40px;
}
header.main-header.main-page-header {
	margin-bottom: 0;
}
@media (min-width: 500px) {
    .main-header .logo {
        margin-bottom: -34px;
        padding: 23px 20px;
        position: relative;
        background-color: #f88a00;
        z-index: 2;
    }
}
.main-header .btn-accent.btn-smi {
    background-color: #f88a00;
}
header .btn-live {
    border-color: #f88a00;
    color: #f88a00;
}
header .btn-live img {
    filter: brightness(1.2);
}
.menu li .active,
.menu li a:hover {
    color: #f88a00;
    border-bottom-color: #f88a00;
}
.main-header .list-social {
    display: none;
}

.main-page-video-section {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.main-video-large {
    min-height: 100%;
    width: auto;
    position: relative;
    transition: all .1s ease-in-out 0s;
    z-index: 1;
}
@media (min-width: 1920px) {
    .main-video-large {
        width: 100%;
    }
}
.main-video-mobile {
    width: 100%;
    display: none;
    position: relative;
    transition: all .1s ease-in-out 0s;
    z-index: 1;
}
.main-page-video-section .actciya-icon-wrp {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
}
.main-page-video-section .actciya-icon-wrp .container {
    height: 100%;
}
.main-page-video-section .actciya-icon-content {
    height: 100%;
    position: relative;       
}
.main-page-video-section .actciya-icon-block {
    border-radius: 50%;
    position: absolute;
    bottom: 70px;
    left: 0;
    z-index: 1;
}
.main-page-video-section .actciya-icon {
    max-width: 185px;
    border-radius: 50%;
}
.main-social-links-panel-position {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.main-social-links-panel-position > .container {
    position: relative;
    
    max-width: unset;
    width: 100%;
}
.main-social-links-panel-wrp {
    padding: 50px 15px;
    border-radius: 30px 0 0 30px;
    position: absolute;
    top: 170px;
    right: 15px;
    right: 0;
    box-shadow: -5px 0 10px 0 rgba(0,0,0,.2);
    opacity: .65;
    background-color: #ffffff;
    transition: all .1s ease-in-out 0s;
    z-index: 1;
}
.main-social-links-panel-wrp:hover {
    opacity: 1;
}
.main-social-link-item:not(:first-child) {
    margin-top: 30px;
}
.main-social-link-icon {
    opacity: .7;
    transition: all .1s ease-in-out 0s;
    filter: brightness(0);
}
.main-social-link:hover .main-social-link-icon {
    opacity: 1;
    filter: brightness(1);
}


.main-page-btns-section {
    padding: 140px 0;
}
.main-page-btns-wrp {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-page-btns-circle {
    height: 600px;
    width: 600px;
    margin-bottom: 150px;
    border: 2px solid #b5b3b3;
    border-radius: 50%;
    position: relative;
}
.main-page-btns-circle::after {
    height: 65px;
    width: 400px;
    content: '';
    display: block;
    position: absolute;
    bottom: -5px;
    right: 0;
    background-color: #ffffff;
}
.main-page-btns-list {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.main-page-btns-item {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    position: absolute;
    cursor: pointer;
}
.main-page-btns-item.seeds-btns-item{top:200px;left:0px;}
.main-page-btns-item.cookie-btns-item{top:200px;right:0px;}
/*.main-page-btns-item.cookie-btns-item{top:280px;right:-12px;}*/
.main-page-btns-item.peanut-btns-item{bottom:200px;left:0px;}
.main-page-btns-item.tarallini-btns-item{bottom:200px;right:0px;}
.main-page-btns-item.corn-btns-item{bottom:200px;right:0px;}
.main-page-btns-item::before {
    height: 100%;
    width: 100%;
    border: 2px solid #b5b3b3;
    border-radius: 50%;
    content: '';
    display: block;
    box-sizing: border-box;
    background-color: white;
    transition: all .1s ease-in-out 0s;
}
.main-page-btns-item.selected::before,
.main-page-btns-item:hover::before {
    height: calc(100% + 8px);
    width: calc(100% + 8px);
    margin-left: -4px;
    margin-top: -4px;
    border-color: #f88a00;
    background-color: #f88a00;
}
.main-page-btns-item-caption {
    font-size: 22px;
    line-height: 24px;
    font-weight: 400;
    color: #29180b;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    transition: all .1s ease-in-out 0s;
}
.main-page-btns-item:nth-child(odd) .main-page-btns-item-caption{right:90px;}
.main-page-btns-item:nth-child(even) .main-page-btns-item-caption{left:90px;}
.main-page-btns-item.selected .main-page-btns-item-caption,
.main-page-btns-item:hover .main-page-btns-item-caption {
    font-weight: 500;
    color: #f88a00;
    transform: scale(1.1);
}
.main-page-btns-list-content-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}
.main-page-btns-list-content-item:not(.selected) {
    display: none;
}
.main-page-btns-big-img-wrp {
    height: 596px;
    width: 500px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
.main-page-btns-big-img {
    max-height: 100%;
    max-width: 100%;
}
.main-page-btns-bottom-img-wrp {
    position: absolute;
    bottom: -100px;
    right: -325px;
}
.main-page-btns-descr-wrp {
    width: 396px;
    margin-top: -60px;
    margin-left: 200px;
    padding-top: 65px;
    padding-left: 70px;
    position: relative;
    transition: all .1s ease-in-out 0s;
}
.main-page-btns-descr-wrp::before {
    height: 3px;
    width: 70px;
    content: '';
    display: block;
    position: absolute;
    top: 40px;
    left: 110px;
    background-color: #f88a00;
    z-index: 1;
}
.main-page-btns-link-wrp {
    padding-top: 15px;
    padding-left: 170px;
}
.main-page-btns-link {
    padding: 15px 20px;
    border-radius: 10px;
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    color: #f88a00;
    text-align: center;
    text-transform: uppercase;
    /*box-shadow: 0 0 10px 0 rgba(0,0,0,.2);*/
    background-color: #ffffff;
    transition: all .1s ease-in-out 0s;
}
.main-page-btns-link:hover {
    /*color: #ffffff;
    background-color: #f88a00;*/
    color: #f88a00;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}

.main-page-recept-btn-section {
    padding: 50px 0;
    background: url('../img/main-page-bottom-btn-bg.jpg') no-repeat center bottom;
    background-size: cover;
}
.main-page-recept-btn-wrp {
    min-height: 200px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-page-recept-btn-content {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-page-recept-btn-left-caption-wrp {
    margin-right: 30px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    color: #f88a00;
    text-align: right;
    text-transform: uppercase;
}
.main-page-recept-btn {
    padding: 10px 30px;
    border: 1px solid #f88a00;
    border-radius: 10px;
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #f88a00;
    text-align: center;
    text-transform: uppercase;
    background-color: #ffffff;
    transition: all .1s ease-in-out 0s;
}
.main-page-recept-btn:hover {
    color: #ffffff;
    background-color: #f88a00;
}

.logo-footer {
    /*filter: brightness(1.2);*/
}
footer .btn-accent {
    background-color: #f88a00;
}
.footer-box__icon img {
    /*filter: brightness(1.2);*/
}
footer .list-social li a img {
    /*filter: brightness(1.2);*/
}
@media (min-width: 600px) {
	header.main-header.main-page-header {
		margin-bottom: -60px;
		background-color: rgba(255,255,255,.8);
		z-index: 10;
	}
    .main-page-video-section {
        height: 100vh;
        min-height: 500px;
        overflow: hidden;
        background-color: #ffbb66;
    }
}
@media (min-width: 1200px) {
    .main-page-video-section {
        height: 100vh;
        min-height: 770px;
    }
}
@media (max-width: 1400px) {
	.main-social-link-item:not(:first-child) {
		margin-top: 10px;
	}
}
@media (max-width: 1200px) {
    .main-page-video-section .actciya-icon-block .actciya-icon {
        width: 150px;
    }
    .main-social-links-panel-wrp {
        padding: 20px 5px 20px 10px;
        top: 120px;
    }
    .main-social-link-item:not(:first-child) {
        margin-top: 10px;
    }
    .main-page-btns-section {
        padding-top: 100px;
    }
    .main-page-btns-descr-wrp {
        padding-top: 120px;
    }
    .main-page-btns-item:not(.selected) .main-page-btns-item-caption {
        opacity: 0;
    }
    .main-page-btns-item.seeds-btns-item .main-page-btns-item-caption{top:420px;left:270px;}
    .main-page-btns-item.cookie-btns-item .main-page-btns-item-caption{top:420px;left:-295px;}
    /*.main-page-btns-item.cookie-btns-item .main-page-btns-item-caption{top:340px;left:-310px;}*/
    .main-page-btns-item.peanut-btns-item .main-page-btns-item-caption{top:248px;left:270px;}
    .main-page-btns-item.tarallini-btns-item .main-page-btns-item-caption{top:248px;left:-295px;}
    .main-page-btns-item.corn-btns-item .main-page-btns-item-caption{top:248px;left:-295px;}
    .main-page-btns-bottom-img-wrp {
        width: 240px;
        right: auto;
        left: 0;
        bottom: -180px;
    }
}
@media (max-width: 970px) {
    .main-social-links-panel-wrp {
        right: 0;
    }
}
@media (max-width: 800px) {
    .main-social-link-icon {
        width: 30px;
    }
}
@media (max-width: 700px) {
    .main-page-btns-section {
        padding: 40px 0 80px;
    }
    .main-page-btns-wrp {
        transform: scale(.9);
    }
}
@media (max-width: 600px) {
    .main-video-large {
        display: none;
    }
    .main-video-mobile {
        width: 100%;
        display: block;
    }
    .main-page-video-section .actciya-icon-block .actciya-icon {
        width: 100px;
    }
    .main-social-links-panel-wrp {
        opacity: .7;
    }
	.main-social-links-panel-position > .container {
		position: static;
	}
    .main-social-links-panel-wrp {
        top: calc(50% - 160px);
    }
    .main-page-btns-section {
        padding: 0 0 30px;
    }
    .main-page-btns-wrp {
        transform: scale(.8);
    }
}
@media (max-width: 500px) {
    header.main-header,
    header.main-header .logo {
        background: #f88a00;
    }
    .main-page-btns-section {
        padding: 0;
    }
    .main-page-btns-wrp {
        transform: scale(.6);
    }
    .main-page-btns-circle {
        margin-top: -100px;
        margin-bottom: 70px;
    }
    .main-page-recept-btn-content {
        flex-wrap: wrap;
    }
    .main-page-recept-btn-left-caption-wrp {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        text-align: center;
    }
}
@media (max-width: 400px) {
    .main-page-btns-wrp {
        transform: scale(.5);
    }
    .main-page-btns-circle {
        margin-top: -160px;
        margin-bottom: 30px;
    }
}

/* ^ MAIN_PAGE ^ */

.acco-body{
    display: none;
    padding-bottom: 20px;
}

.acco-title{
    margin: 20px 0;
}

/* v ACTION_STEPS_ICONS v */
.action-finished__step-icon {
    height: 80px;
}
.action-finished__step:not(:last-child)::after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAAwCAYAAAAFDQaJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNC0wMlQxMjo0NDoyMCswNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wNC0wMlQxMjo0NDoyMCswNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDQtMDJUMTI6NDQ6MjArMDU6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQ5ZjdjMzEtMTg3MS0wYTQzLTllMzktMTA5NTQwNjFkMjRiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjRkY2E2YmYtZTAwMy04ODRhLTgxZmUt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');
}
/* ^ ACTION_STEPS_ICONS ^ */

.rates-stars-list svg path {
	fill: #f88a00 !important;
	stroke: #f88a00 !important;
}



video::-webkit-media-controls {
    display: none !important;
    opacity: 0; 
}

video::-webkit-media-controls-start-playback-button {
    display: none !important;
}

*::-webkit-media-controls-panel {
    display: none!important;
    -webkit-appearance: none;
}
   
*::-webkit-media-controls-play-button {
display: none!important;
-webkit-appearance: none;
}    
  
*::-webkit-media-controls-start-playback-button {
display: none!important;
-webkit-appearance: none;
}


section.sales:has(.err){
  margin-bottom: 0;
}

.container:has(.err) h1{
  margin-bottom: -40px;
}

.container:has(.err){
  min-height: calc(100vh - 255px);
  display: flex;
  flex-direction: column;
}

.err {  
  flex: 1;
  text-align: center;
  max-width: 440px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 0;
}

.err-msg-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.err-msg-links a {
  display: inline-block;
}
.err-msg-links a:not(:last-child) {
  margin-right: 48px;
}

.err-cover {
  margin-bottom: 50px;
  text-align: center;
}
.err-cover img {
  display: inline-block;
  max-width: 100%;
}

.err-title {
  font-size: 22px;
  margin-bottom: 35px;
}

.err-btn {
  margin-bottom: 35px;
}

.err-btn-link {
  background: #f88a00;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 500;
  padding: 15px 20px;
  border-radius: 12px;
  border: 2px solid #f88a00;
  white-space: nowrap;
}
.err-btn-link:hover {
  background: none;
  color: #f88a00;
}

@media (max-width: 1199px) {
  .container:has(.err){
    min-height: calc(100vh - 265px);    
  }
}
@media (max-width: 991px) {
  .container:has(.err){
    min-height: calc(100vh - 290px);    
  }
  .err-cover img{
    max-width: 260px;
  }  
  .err-cover{
    margin-bottom: 20px;
  }
}
@media (max-width: 858px) {
  .container:has(.err){
    min-height: auto;    
  }
  .container:has(.err) h1 {
    margin-bottom: 0px;
  }
  .err-cover {
    max-width: 300px;
    margin: 0 auto 30px;
  }
  .err-title {
    font-size: 18px;
    margin-bottom: 25px;
  }
  .err-btn-link {
    font-size: 18px;
    padding: 10px;
  }
  .err-msg-links a:not(:last-child) {
    margin-right: 25px;
  }
}
@media (max-width: 575px) {  
  .err-btn-link {
    font-size: 16px;
    padding: 10px;
  }
  .container:has(.err){
    min-height: calc(100vh - 105px);    
  }
}
@media (max-width: 360px) {
  .err {
    padding-top: 30px;
  }
  .err-cover {
    max-width: 220px;
    margin: 0 auto 30px;
  }
  .err-btn-link {
    font-size: 14px;
    padding: 10px;
  }
}


.product-row {
  margin: 0 -20px 50px -20px;
}
.product-row h1 {
  color: #000;
}
.product-row .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.cart-info__rating-info-item {
  cursor: pointer;
}

.product-lft,
.product-rht {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding: 0 20px;
}

.product-lft .cart-info__rating-info-wrp {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 30px;
}

.cart-info__orange-dashed-border {
  padding: 20px 30px;
}

.title {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 600;
  margin: 45px 0 22px 0;
}

.shop-list-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 122px;
          flex: 0 0 122px;
  max-width: 122px;
  padding: 0 20px;
  margin-bottom: 50px;
}

.shop-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -20px -50px -20px;
}

.sub-tab-btn.active {
  color: #f88d06;
}

.tggl-btn-group {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 30px 0 0 0;
}

.tggl-btn {
  border: 1px solid #f88a00;
  color: #f88a00;
  background-color: #fff;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0 10px;
  position: relative;
}

.tggl-btn-more {
  padding-right: 40px;
}
.tggl-btn-more:after {
  content: "";
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  width: 6px;
  height: 6px;
  margin-top: -2px;
  border-left: 1px solid #f88a00;
  border-bottom: 1px solid #f88a00;
}

.shop-list-item img {
  max-width: 100%;
}

.shop-sub-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}
.shop-sub-nav button {
  background: none;
  border: 0;
  outline: none !important;
  display: block;
}
.shop-sub-nav button:not(:last-child) {
  margin-right: 70px;
}

.tab-item, .sub-tab-item {
  display: none;
}
.tab-item.active, .sub-tab-item.active {
  display: block;
}

.sub-tab-item .cart-packaging__shops-prices-list {
  margin: 0 -20px;
}
.sub-tab-item .cart-packaging__shop-price-item {
  margin: 0;
  display: block;
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 140px;
          flex: 0 0 140px;
  padding: 0 20px;
}
.sub-tab-item .cart-packaging__shop-price-cost-wrp {
  margin-left: 0;
  min-width: 100px;
}
.sub-tab-item .cart-packaging__shop-price-image-wrp {
  margin: 0 auto;
}
.sub-tab-item .cart-packaging__shop-price-cost-item {
  font-size: 16px;
}

.sub-tab-mob-title {
  display: none;
  margin-bottom: 20px;
}

@media (max-width: 1199px) {
  .cart-packaging__tab-wrp {
    margin-left: 35px;
  }
  .cart-packaging__tabs-list {
    margin-left: -35px;
  }
}
@media (max-width: 991px) {
  .cart-packaging__tab-wrp {
    margin-left: 20px;
  }
  .cart-packaging__tabs-list {
    margin-left: -20px;
  }
  .cart-info__orange-dashed-border {
    padding: 15px;
    font-size: 14px;
  }
}
@media (max-width: 800px) {
  .cart-packaging__tab-wrp {
    margin-left: 15px;
  }
  .cart-packaging__tabs-list {
    margin-left: -15px;
  }
}
@media (max-width: 767px) {
  .product-lft, .product-rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .product-lft {
    padding-bottom: 50px;
  }
  .prod-reviews {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .product-rht {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .product-lft {
    text-align: center;
  }
  .product-lft img {
    display: inline-block;
  }
  .product-lft,
  .product-rht {
    max-width: 100%;
  }
  .cart-packaging__tab-wrp {
    margin-left: 50px;
  }
  .cart-packaging__tabs-list {
    margin-left: -50px;
  }
  .cart-info__orange-dashed-border::before {
    display: none;
  }
}
.cart-inf-section {
  background-color: #f7f7f8;
  padding: 50px 20px;
  position: relative;
  margin: 50px 0 0 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cart-inf-section:before {
  content: "";
  display: block;
  position: absolute;
  left: -9999px;
  right: -9999px;
  top: 0;
  bottom: 0;
  background-color: #f7f7f8;
  z-index: -1;
}

.cart-inf-lft {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  padding-right: 136px;
  color: #000;
  font-weight: 500;
}
.cart-inf-lft p + p {
  margin-top: 20px;
}
.cart-inf-lft .cart-info__orange-dashed-border-wrp {
  display: none;
}

.cart-inf-rht {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 438px;
          flex: 0 0 438px;
  max-width: 438px;
}
.cart-inf-rht strong {
  display: block;
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.cart-inf-list {
  border: 2px dashed #c8c8c8;
  background-color: #ffffff;
  max-width: 342px;
}
.cart-inf-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cart-inf-list li:not(:last-child) {
  border-bottom: 2px dashed #c8c8c8;
}
.cart-inf-list li > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.cart-inf-list li div {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px;
  max-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 62px;
  font-size: 14px;
  color: #8d8d8d;
  border-left: 2px dashed #c8c8c8;
}
.cart-inf-list li div span {
  display: block;
  color: #f16412;
  font-size: 25px;
}

.prod-reviews {
  padding: 45px 20px 20px 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: none;
}
.prod-reviews.js-exp {
  display: block;
}
.prod-reviews .slick-arrow {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #d9d9d9;
}
.prod-reviews .slick-next {
  right: -10px;
}
.prod-reviews .slick-next:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-right: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  position: absolute;
  margin-left: -2px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.prod-reviews .slick-prev {
  left: -10px;
}
.prod-reviews .slick-prev:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-left: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  position: absolute;
  margin-left: 1px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.btn-outline {
  border: 1px solid #fd5f00;
  padding: 12px 35px;
  display: inline-block;
}

.prod-reviews {
  text-align: center;
}

.prod-reviews-slider {
  margin: 0 -9px 50px -9px;
}
.prod-reviews-slider .slide {
  padding: 0 9px;
  text-align: left;
}

.btn-reviews-next-page {
  display: none;
}

@media (max-width: 1199px) {
  .cart-inf-lft {
    padding-right: 30px;
  }
  .cart-inf-rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 350px;
            flex: 0 0 350px;
    max-width: 350px;
  }
  .shop-list-item {
    padding: 0 10px;
    margin-bottom: 30px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90px;
            flex: 0 0 90px;
    max-width: 90px;
  }
  .shop-list {
    margin: 0 -10px -30px -10px;
  }
  .shop-sub-nav button:not(:last-child) {
    margin-right: 30px;
  }
  .sub-tab-item .cart-packaging__shop-price-item {
    min-width: 140px;
  }
}
@media (max-width: 991px) {
  .sub-tab-item .cart-packaging__shop-price-item {
    min-width: 120px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 120px;
            flex: 0 0 120px;
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  .cart-inf-section {
    display: block;
  }
  .cart-inf-lft {
    padding-right: 0;
  }
  .cart-inf-rht {
    max-width: 100%;
  }
  .product-rht .cart-info__orange-dashed-border-wrp {
    display: none;
  }
  .cart-inf-lft {
    font-size: 14px;
  }
  .cart-inf-lft .cart-info__orange-dashed-border-wrp {
    display: block;
    margin-bottom: 20px;
  }
  .cart-info__orange-dashed-border {
    padding: 10px;
  }
  .cart-inf-rht strong {
    margin-bottom: 20px;
    font-size: 16px;
    margin-top: 20px;
  }
  .cart-inf-list li {
    display: block;
    padding: 10px;
    border-right: 2px dashed #c8c8c8;
  }
  .cart-inf-list li:last-child {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: 0;
  }
  .cart-inf-list {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border: 2px dashed #c8c8c8;
  }
  .cart-inf-list li div {
    border: 0;
    max-width: 100%;
  }
  .cart-inf-list li:not(:last-child) {
    border-bottom: 0;
  }
  .cart-inf-section {
    background-color: #fff;
  }
  .cart-inf-section:before {
    display: none;
  }
  .cart-inf-list li > span {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .cart-inf-list li div span {
    font-size: 15px;
  }
  .cart-inf-list li div {
    height: auto;
  }
  .cart-inf-section {
    display: none;
    margin-top: 0;
    padding-top: 0;
  }
  .cart-inf-section.js-act {
    display: block;
  }
  .product-rht {
    background-color: #f3f3f2;
    padding-bottom: 50px;
  }
  .tggl-btn-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .shop-sub-nav {
    display: none;
  }
  .sub-tab-item {
    display: block !important;
  }
  .title {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .cart-packaging__size-wrp {
    font-size: 14px;
  }
  .shop-list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow-x: auto;
  }
  .shop-list::-webkit-scrollbar,
  .cart-packaging__shops-prices-list::-webkit-scrollbar {
    display: none;
  }
  .shop-list, .cart-packaging__shops-prices-list {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .sub-tab-mob-title {
    display: block;
    font-size: 12px;
    margin-top: 20px;
  }
  .sub-tab-item .cart-packaging__shops-prices-list {
    margin: 0 0 40px 0;
  }
  .sub-tab-item .cart-packaging__shop-price-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70px;
            flex: 0 0 70px;
    max-width: 70px;
    min-width: auto;
    padding: 0;
    margin-right: 20px;
  }
  .sub-tab-item .cart-packaging__shop-price-cost-wrp {
    min-width: auto;
  }
  .sub-tab-item .cart-packaging__shop-price-image-wrp {
    width: 70px;
    margin-bottom: 15px;
  }
  .cart-packaging__shop-price-btn {
    background: #fff;
    border: 1px solid #f88a00;
    color: #f88a00;
    font-size: 11px;
    padding: 2px 5px;
    width: 100%;
    border-radius: 6px;
  }
  .sub-tab-item .cart-packaging__shop-price-cost-item {
    font-size: 11px;
    line-height: 14px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 0;
  }
  .cart-packaging__shop-price__btn-wrp {
    margin-top: 8px;
  }
  .cart-info__rating-info-wrp {
    font-size: 13px;
  }
  .cart-info__rating-info-item {
    text-decoration: underline;
  }
  .prod-reviews {
    padding-top: 0;
  }
  .prod-reviews .slick-dots {
    position: static;
    -webkit-transform: none;
            transform: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0px;
  }
  .prod-reviews .slick-dots li {
    width: auto;
    height: auto;
    margin-right: 4px;
  }
  .prod-reviews .slick-dots li button {
    font-size: 12px;
    color: #8d8d8d;
    display: block;
    background: none !important;
  }
  .prod-reviews .slick-dots .slick-active {
    background: none;
  }
  .prod-reviews .slick-dots .slick-active button {
    color: #f88a00;
  }
  .prod-reviews .slick-dots li button:before {
    display: none;
  }
  .review-wrp {
    border: 0;
    height: 110px;
  }
  .review-content-wrp {
    height: 40px;
    margin-top: 15px;
  }
  .reviewer-shop-icon {
    height: 47px;
    width: 47px;
  }
  .reviewer-name {
    font-size: 11px;
    line-height: 15px;
  }
  .review-date {
    margin-top: 5px;
    font-size: 11px;
    line-height: 15px;
  }
  .review-wrp::after {
    height: 30px;
    width: 100%;
    left: 0;
  }
  .review-rating-star {
    height: 12px;
    width: 12px;
    background-size: 12px 12px;
  }
  .review-rating-stars {
    width: 65px;
    margin-top: 0;
  }
  .prod-reviews-slider {
    margin-bottom: 5px !important;
  }
  .prod-reviews-slider .slide {
    padding: 0;
  }
  .prod-reviews-slider {
    margin-left: 0;
    margin-right: 0;
  }
  .review-wrp {
    padding: 0;
  }
  .btn-outline {
    border: 0;
    padding: 0;
    text-transform: none;
    color: #9c9c9c;
    font-size: 11px;
    text-decoration: underline;
  }
}
@media (max-width: 575px) {
  .cart-packaging__tabs-list {
    margin-left: 0px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .cart-packaging__tabs-list.few-fasovka-items {
    margin-left: -50px;
    justify-content: flex-start;
  }
  .cart-packaging__tab-wrp {
    margin-left: 0px;
  }
  .cart-packaging__icon-wrp {
    height: 75px;
  }
  .cart-packaging__tab-wrp.icon-size05 .cart-packaging__icon-image {
    height: 75px;
  }
  .cart-packaging__tab-wrp.icon-size04 .cart-packaging__icon-image {
    height: 70px;
  }
  .cart-packaging__tab-wrp.icon-size03 .cart-packaging__icon-image {
    height: 65px;
  }
  .cart-packaging__tab-wrp.icon-size02 .cart-packaging__icon-image {
    height: 50px;
  }
  .cart-packaging__tab-wrp.icon-size01 .cart-packaging__icon-image {
    height: 45px;
  }
  .cart-packaging__size-wrp {
    margin-top: 6px;
  }
  .cart-packaging__tabs-list.few-fasovka-items .cart-packaging__tab-wrp {
    margin-left: 50px;
  }
  .reviewer-photo-wrp:not(:first-child), .reviewer-info:not(:first-child) {
    margin-left: 10px;
  }
  .review-content-text {
    font-size: 11px;
    line-height: 15px;
  }
}
@media (max-width: 400px) {
  .cart-packaging__icon-wrp {
    height: 55px;
  }
  .cart-packaging__tab-wrp.icon-size05 .cart-packaging__icon-image {
    height: 55px;
  }
  .cart-packaging__tab-wrp.icon-size04 .cart-packaging__icon-image {
    height: 45px;
  }
  .cart-packaging__tab-wrp.icon-size03 .cart-packaging__icon-image {
    height: 40px;
  }
  .cart-packaging__tab-wrp.icon-size02 .cart-packaging__icon-image {
    height: 35px;
  }
  .cart-packaging__tab-wrp.icon-size01 .cart-packaging__icon-image {
    height: 30px;
  }
  .cart-packaging__icon-wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .cart-packaging__size-wrp {
    margin-top: 6px;
  }
  .reviewer-photo-wrp:not(:first-child), .reviewer-info:not(:first-child) {
    margin-left: 10px;
  }
}


.title-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
  margin-bottom: 70px;
}
.title-flex span {
  display: inline-block;
  margin: 0 15px;
}
.title-flex a {
  color: #000;
}
.title-flex a:hover {
  color: #f88a00;
  text-decoration: underline;
}
.title-flex a.active {
  color: #f88a00;
}
.title-flex a.active:hover {
  text-decoration: none;
}

.news-item-img {
  height: 246px;
  border-radius: 0 0 40px 40px;
  overflow: hidden;
  margin-bottom: 45px;
}
.news-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.news-item-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.news-item-txt .inner {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.news-item-title {
  font-size: 22px;
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 18px;
}

.news-item-title a {
  color: inherit;
}

.news-item-title a:hover {
  text-decoration: underline;
}

.news-item-date {
  /*margin-bottom: 20px;*/
}

.article .news-item-date {
  padding-top: 36px;
}

.news-item-inf {
  margin-bottom: 20px;
}

.news-item-link {
  font-size: 22px;
  text-transform: uppercase;
  position: relative;
  font-weight: 300;
  color: #000;
  display: inline-block;
  padding-right: 32px;
  text-underline-position: under;
}
.news-item-link:hover {
  color: #000;
  text-decoration: underline;
}
.news-item-link:after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-top: -6px;
}

.news-section {
  padding-bottom: 100px;
}
.news-section.news-in-smi-section {
  padding-bottom: 20px;
}

.news-section .article a {
  display: inline;
}

.news-item-list {
  margin: 0 0 100px 0;
  border-top: 1px solid #c5c3c3;
}
.news-item-list div[class^=col-] {
  padding: 0;
  border-bottom: 0;
}
.news-item-list div[class^=col-] + div[class^=col-] {
  margin-left: 0px;
}
.news-item-list div[class^=col-]:nth-child(2), .news-item-list div[class^=col-]:nth-child(6) {
  border-left: 1px solid #c5c3c3;
}
.news-item-list div[class^=col-]:nth-child(4), .news-item-list div[class^=col-]:nth-child(8) {
  border-right: 1px solid #c5c3c3;
}

.news-item {
  padding: 48px 26px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #c5c3c3;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.news-item .inner {
  position: relative;
  margin-bottom: 20px;
}
.news-item .inner:after {
  content: "";
  display: block;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  left: 0;
  right: 0;
  bottom: 0;
  height: 70px;
  display: none;
}

.news-item-hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #b3b1b1;
  border-top: 1px solid #b3b1b1;
  font-size: 16px;
}
.news-item-hero .news-item-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 710px;
          flex: 0 0 710px;
  max-width: 710px;
  border-radius: 0 40px 40px 0;
  margin-bottom: 0px;
  height: auto;
  height: 480px;
}
.news-item-hero .news-item-txt {
  padding: 45px 0 45px 18px;
}
.news-item-hero.news-item-hero-reversed {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  border-bottom: 1px solid #b3b1b1;
  border-top: 1px solid #b3b1b1;
}
.news-item-hero.news-item-hero-reversed .news-item-txt {
  text-align: right;
  padding: 45px 18px 45px 0;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
}
.news-item-hero.news-item-hero-reversed .news-item-img {
  border-radius: 40px 0 0 40px;
}
.news-item-hero .news-item-link {
  font-weight: 500;
}

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

.page-item {
  margin: 0 7px;
}
.page-item:has(.page-link-prev), .page-item:has(.page-link-next) {
  margin: 0;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #f88a00;
  border-color: #f88a00;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.page-link {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #c8c8c8;
  padding: 5px;
  text-align: center;
  line-height: 25px;
}
.page-link:hover {
  color: #fff;
  background-color: #f88a00;
  border-color: #f88a00;
}

.page-link-prev {
  border: 0;
  position: relative;
  height: 100%;
}
.page-link-prev:hover {
  background: none;
}
.page-link-prev:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 12px;
  height: 12px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  border-left: 2px solid #c8c8c8;
  border-bottom: 2px solid #c8c8c8;
}

.page-link-next {
  border: 0;
  position: relative;
  height: 100%;
}
.page-link-next:hover {
  background: none;
}
.page-link-next:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 12px;
  height: 12px;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  border-right: 2px solid #c8c8c8;
  border-bottom: 2px solid #c8c8c8;
}

.article {
  margin-bottom: 100px;
}
.article figure {
  margin-bottom: 100px;
}
.article figure img {
  margin: 0 auto;
}
.article h2 {
  margin-bottom: 35px;
}
.article p:not(:last-child) {
  margin-bottom: 20px;
}

.back-link {
  position: relative;
}
.back-link a {
  display: block;
  padding-left: 58px;
  font-size: 22px;
  color: #000;
  text-underline-position: under;
}
.back-link a:hover {
  text-decoration: underline;
}
.back-link a:before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: -6px;
}
.page-link-arrow.disabled-arrow {
  opacity: .2;
}

@media (max-width: 1199px) {
  .news-item-hero {
    display: block;
    padding: 48px 26px;
  }
  .news-item-hero .news-item-img,
  .news-item-hero-reversed .news-item-img {
    height: 246px;
    margin-bottom: 45px;
  }
  .news-item-hero .news-item-txt,
  .news-item-hero.news-item-hero-reversed .news-item-txt {
    padding: 0;
    text-align: left;
  }
  .news-item,
  .news-item-hero.news-item-hero-reversed,
  .news-item-list div[class^=col-]:nth-child(2),
  .news-item-list div[class^=col-]:nth-child(6),
  .news-item-list div[class^=col-]:nth-child(4),
  .news-item-list div[class^=col-]:nth-child(8) {
    border: 0;
  }
  .news-item-list {
    border: 0;
  }
  .news-item-list {
    border: 1px solid #b3b1b1 !important;
  }
  .news-item-list div[class^=col-] {
    border: 1px solid #b3b1b1 !important;
  }
  .news-item-hero .news-item-img {
    border-radius: 0 0 40px 40px;
  }
}
@media (max-width: 991px) {
  .news-item {
    padding: 20px;
  }
  .news-item-img {
    margin-bottom: 30px !important;
  }
  .news-item-list {
    margin-bottom: 60px;
  }
  .news-section {
    padding-bottom: 60px;
  }
  .article figure, .article {
    margin-bottom: 60px;
  }
  .news-item-title {
    font-size: 20px;
    line-height: 24px;
  }
  .news-item-link {
    font-size: 20px;
  }
  .title-flex {
    font-size: 24px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .title-flex {
    display: block;
    text-align: center;
    margin-bottom: 30px;
  }
}
@media (max-width: 575px) {
  .news-item-title {
    font-size: 18px;
    line-height: 22px;
  }
  .news-item {
    padding: 15px;
  }
  .news-item-img {
    border-radius: 0 !important;
  }
  .news-item-link {
    font-size: 18px;
  }
  .news-item-img {
    margin-bottom: 20px !important;
  }
  .news-item-date {
    margin-bottom: 15px;
  }
  .news-item-list {
    margin-bottom: 30px;
  }
  .news-section {
    padding-bottom: 30px;
  }
  .article figure, .article {
    margin-bottom: 30px;
  }
  .article h2 {
    margin-bottom: 20px;
  }
  .back-link a {
    padding-left: 38px;
    font-size: 18px;
  }
}



.btn-where, .btn-style-new{
    display: none;
}

.cart-info__orange-dashed-border-wrp:not(:first-child) {
    margin-top: 50px;
}

.cart-packaging__shop-price__btn-wrp .cart-packaging__shop-price-btn.manual-href-link{
    /*color: #f88a00;*/
}

@media (max-width: 767px) {
    .cart-packaging__shop-price__btn-wrp .cart-packaging__shop-price-btn.manual-href-link {
        color: #f88a00;
    }
    
    .shops-list-item .cart-packaging__shop-price__btn-wrp .cart-packaging__shop-price-btn.manual-href-link {
        width: auto;
    }
}

@media (max-width: 700px) {
    .cart-info__image-wrp .cart-info__main-image-wrp{
        padding: 0 30px;        
    }
    .cart-info__description-wrp::before {
        width: 50%;
        padding: 10px 15px;        
        left: 50%;
        transform: translateX(-50%);
        /*left: 0;*/        
        white-space: nowrap;
    }

    .cart-info__description-wrp:has(.btn-where):before{
        left: 0;
    }

    .cart-info-wrp{
        padding-bottom: 70px;
    }

    .cart-after-description-btns-wrp{
        width: 190px;
    }
    .cart-after-description-btns-wrp .cart-info__btn-wrp{
        margin-top: 10px;
    }
    .cart-after-description-btns-wrp .btn-style{
        padding: 6px 15px;        
    }
    .reviewer-info-wrp{
        justify-content: center;
    }
    .review-content-text{
        text-align: center;
    }
    .btn-where{
        position: absolute;
        right: 0;
        top: 0;
        padding: 7px 10px;
        width: 48%;
        text-align: center;
        display: inline-block;
    }
    .cart-info_new-panel{
        display: flex;
        width: 100%;
        margin-top: 20px;
    }
    .info-opened .cart-info_new-panel{
        margin-top: 20px;
    }
    .cart-info_new-btn{
        flex: 0 0 50%;
        max-width: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .cart-info_new-rate{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .btn-style-new{
        color: #ffffff;
        background-color: #f88a00;
        display: block;
        width: 100%;
        text-align: center;
    }
    .cart-info__rating-info-item{
        margin-bottom: 3px;
    }
}

@media (max-width: 374px){
    .cart-info__description-wrp::before {
        width: 58%;        
        padding: 10px;
    }   
    .btn-where{
        width: 40%;
    }
}




/***09-07-2024***/

.photo-list{
	overflow: hidden;
	clear: both;
}

/*.news-section .article figure{
	max-width: 33%;
	margin: 0 20px 20px 0;	
}*/

.photo-list{
  display: flex;	
}

.photo-list div[class^="col-"]{
	padding-left: 10px;
	padding-right: 10px;
}

.slider-wrap{
	overflow: hidden;
}

.slider-wrap img{
	max-width: 100%;
	width: auto !important;
}

@media (max-width: 575px){
	/*.news-section .article figure{
		max-width: 100%;
		margin: 0 0 30px 0;
	}*/
}


.experts-list {
	display: flex;
	flex-wrap: wrap;
}

.experts-list .expert-item {
	display: flex;
	flex-basis: 50%;
	align-items: center;
	padding: 0 10px;
	margin-bottom: 20px;
}

.experts-list .expert-item .expert-photo {
	flex-shrink: 0;
	text-align: center;
	width: 160px;
	margin-right: 10px;
}

.experts-list .expert-item .expert-photo img {
	display: inline;
	max-width: 160px;
}

.experts-list .expert-item .expert-name {
	font-size: 30px;
	font-weight: 600;
	color: #F88A00;
	margin-bottom: 10px;
}

.experts-list .expert-item .expert-name a {
	display: inline;
	color: #F88A00;
	border-bottom: 1px dashed #F88A00;
}

.experts-list .expert-item .expert-name a:hover {
	border-bottom-color: transparent;
}

.experts-list .expert-item .expert-profession {
	font-size: 16px;
	color: #85898D;
	margin-bottom: 10px;
}

@media (max-width: 992px) {
	.experts-list .expert-item {
		flex-basis: 100%;
	}
}

@media (max-width: 576px) {
	.experts-list .expert-item .expert-photo {
		width: 120px;
	}
	
	.experts-list .expert-item .expert-photo img {
		max-width: 120px;
	}
	
	.experts-list .expert-item .expert-name {
		font-size: 24px;
	}
	
	.experts-list .expert-item .expert-profession {
		font-size: 14px;
	}
	
	.experts-list .expert-item .expert-link {
		font-size: 14px;
	}
}

.expert-detail {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.expert-detail .expert-photo {
	flex-shrink: 0;
	text-align: center;
	width: 160px;
	margin-right: 10px;
}

.expert-detail .expert-photo img {
	display: inline;
	max-width: 160px;
}

.expert-detail .expert-name {
	font-size: 30px;
	font-weight: 600;
	color: #F88A00;
	margin-bottom: 10px;
}

.expert-detail .expert-name a {
	display: inline;
	color: #F88A00;
	border-bottom: 1px dashed #F88A00;
}

.expert-detail .expert-profession {
	font-size: 16px;
	color: #85898D;
	margin-bottom: 10px;
}

.expert-articles-list {
	margin-bottom: 20px;
}

.expert-articles-list .article-item {
	margin-top: 10px;
}

.expert-articles-list .article-item .date,
.expert-articles-list .article-item .link,
.expert-articles-list .article-item .link a {
	display: inline;
}

@media (max-width: 576px) {
	.expert-detail .expert-photo {
		width: 120px;
	}
	
	.expert-detail .expert-photo img {
		max-width: 120px;
	}
	
	.expert-detail .expert-name {
		font-size: 24px;
	}
	
	.expert-detail .expert-profession {
		font-size: 14px;
	}
	
	.expert-detail .expert-link {
		font-size: 14px;
	}
}



.cart-info_new-rate:empty{
    display: none;
}

.cart-info_new-panel:has(.cart-info_new-rate:empty){
    justify-content: center;
}


.cart-info-section h1 {
	margin-bottom: 29px;
}
.cart-info__orange-dashed-border {
	font-weight: 500;
}
.cart-info__product-info-text-wrp p {
	line-height: 19px;
}
.cart-info__product-info-text-wrp p:not(:first-child) {
	margin-top: 18px;
}
.cart-info__previews-images-slider .slick-arrow::before {
	border-width: 2px 2px 0 0;
}
.cart-info__preview-image-wrp:hover {
	border-color: rgb(248 138 0 / 40%);
	border-color: transparent;
}
.slick-current .cart-info__preview-image-wrp {
	border-color: #f88a00;
}
@media (min-width: 701px) {
	.cart-info_new-panel {
		width: calc(50% - 25px);
	}
	
	.cart-info-wrp.has-rating  .cart-info__image-wrp {
		margin-bottom: 40px;
	}
	
	.cart-info-wrp.has-rating .cart-info_new-panel {
		margin-top: -25px;
	}
}
.cart-info__reviews-wrp {
	text-decoration: none;
	font-size: 19px;
	font-weight: 500;
	color: #363636;
}
.cart-info__rating-info-item {
	cursor: default;
}
.cart-info__product-info-link-btns-wrp .cart-info__btn-wrp {
	margin-left: 66px;
}
.cart-info__product-info-link-btns-wrp .cart-info__btn-wrp:first-child {
	margin-left: 40px;
}
@media (max-width: 1200px) {
	.cart-info__product-info-link-btns-wrp .cart-info__btn-wrp {
		margin-left: 40px;
	}
}
.cart-info__product-info-link-btns-wrp .btn-style {
	background-color: #f88a00;
	color: #fff;
	border-radius: 30px;
	padding: 13px 46px;
	font-weight: bold;
}
.cart-info__product-info-link-btns-wrp .btn-style:hover {
	background-color: #e98b2f;
}
.product-where-to-buy-list-wrp .cart-packaging__shop-price-image-wrp {
	width: 86px;
}
.product-where-to-buy-list-wrp .cart-packaging__shop-price-btn {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 18px;
}
.product-where-to-buy-list-wrp .cart-packaging__shop-price-cost {
	margin-top: 10px;
}
.product-where-to-buy-list-wrp .cart-packaging__shop-price__btn-wrp {
	margin-top: 2px;
}
.product-where-to-buy-list-wrp .cart-packaging__shop-price-cost-item {
	font-weight: 600;
}
.product-where-to-buy-list-wrp .sub-tab-btn.active {
	cursor: default;
}

.cart-info__description-wrp .cart-info__nutrition-caption-wrp {
	font-size: 22px;
	margin-top: 53px;
}
.cart-reviews-section {
	padding-top: 37px;
	padding-bottom: 85px;
}
.cart-packaging-section {
	padding-top: 36px;
	padding-bottom: 140px;
}
.cart-packaging-section .fasovka-title {
	margin-bottom: 17px;
}
.cart-packaging-section .cart-packaging__tabs-list {
	margin-bottom: 10px;
}
.cart-packaging-section .where-to-buy-title {
	margin-top: 43px;
	margin-bottom: 28px;
}
.product-page-actions-list-section {
	padding-top: 110px;
	padding-bottom: 80px;
}
.product-page-actions-list-section .title-page-wrp {
	font-size: 22px;
}
.product-page-actions-list-section .actions-page-wrp .actions-active-list:not(:first-child) {
	margin-top: 34px;
}
.analogies-product h2 {
	font-size: 22px;
	margin-bottom: 55px;
}

.product-page-partnership-section {
	padding: 30px 0;
	display: none;
}

.product-page-partnership-section .container {
	text-align: center;
}

.products-slider-section {
	margin-top: 80px;
}
.product-page-actions-list-section + .products-slider-section {
	margin-top: 0;
}

.products-slider .catalog-item-price-wrp {
	height: 44px;
	justify-content: left;
}
.products-slider .catalog-item-price {
	width: 100%;
}
.products-slider .catalog-item-features-wrp {
	display: flex;
}
.products-slider .catalog-item-feature {
	margin-top: 4px;
}
.products-slider .catalog-item-feature:not(:first-child){
	margin-left: 4px;
}

@media (max-width: 767px) {
	.cart-packaging-combined-content .shop-sub-nav {
		display: flex;
		font-size: 12px;
		margin-bottom: 20px;
	}
	
	.cart-packaging-combined-content .sub-tab-mob-title {
		display: none;
	}
	
	.cart-packaging-combined-content .sub-tab-item {
		display: none !important;
	}
	
	.cart-packaging-combined-content .sub-tab-item.active {
		display: block !important;
	}
	
	.sub-tab-item .cart-packaging__shop-price-image-wrp {
		width: 70px;
		margin-bottom: 12px;
	}
	
	.sub-tab-item .cart-packaging__shop-price-image-wrp img {
		border-radius: 16px;
	}
	
	.product-where-to-buy-list-wrp .cart-packaging__shop-price__btn-wrp .cart-packaging__shop-price-btn {
		border: none;
		background-color: #f88a00;
		color: #fff;
		padding: 0;
		font-size: 9px;
		border-radius: 10px;
		line-height: 18px;
	}
	
	.sub-tab-item .cart-packaging__shops-prices-list {
		margin-bottom: 30px;
	}
	
	.product-where-to-buy-list-wrp .shop-list {
		margin-bottom: 1px;
	}
}

@media (max-width: 700px) {
	.cart-info-section h1 {
		font-size: 14px;
		text-align: center;
		margin-bottom: 18px;
	}
	
	.cart-info__image-wrp .cart-info__main-image-wrp {
		padding: 0 41px;
	}
	
	.cart-info__main-image-slider .action-icon .cart-info__main-image-wrp::before {
		left: 8px;
		bottom: -8px;
		bottom: 0;
		transform: scale(.8);
		height: 32px;
		line-height: 32px;
		width: 76px;
		background-position: center right;
		border-radius: 6px;
		font-size: 14px;
	}
	
	.cart-info__previews-images-slider:not(:first-child) {
		margin-top: 33px;
	}
	
	.cart-after-description-btns-wrp {
		margin-top: 16px;
		width: 152px;
	}
	
	.cart-after-description-btns-wrp .btn-style {
		border-width: 1px;
		border-radius: 20px;
		font-size: 10px;
		font-weight: normal;
		padding-left: 0;
		padding-right: 0;
	}
	
	.cart-after-description-btns-wrp .where-buy-btn {
		background-color: #f88a00;
		color: #ffffff;
		font-weight: 600;
	}
	
	.cart-info__description-wrp::before {
		width: 152px;
		padding: 10px 0;
		border-radius: 20px;
		font-size: 10px;
	}
	
	.cart-info-section .cart-info_new-panel {
		justify-content: center;
		margin-top: 16px;
	}
	
	.cart-info-section .cart-info__rating-info-wrp {
		flex-wrap: nowrap;
	}
	
	.cart-info-section .cart-info_new-rate {
		flex: auto;
		max-width: none;
	}
	
	.cart-info-section .cart-info__stars-wrp {
		margin-left: 0;
	}
	
	.cart-info-section .cart-info__rating-info-item {
		font-size: 13px;
	}
	
	.cart-info-section .rates-stars-list > li {
		transform: scale(.8);
	}
	
	.cart-info-section .rates-stars-list > li:not(:first-child) {
		margin-left: -1px !important;
	}
	
	.cart-info-section .cart-info_new-panel .cart-info_new-btn {
		display: none;
	}
	
	.cart-reviews-section {
		padding-top: 0;
		padding-bottom: 2px;
	}
	
	.cart-info-wrp {
		padding-bottom: 40px;
	}
	
	.reviewer-shop-icon {
		border-radius: 12px;
	}
	
	.reviews-carousel .owl-nav button.owl-prev,
	.reviews-carousel .owl-nav button.owl-next {
		height: 30px;
		width: 30px;
		top: calc(50% - 55px);
	}
	
	.reviews-carousel .owl-nav button.owl-prev span,
	.reviews-carousel .owl-nav button.owl-next span {
		height: 11px;
		width: 11px;
		border-width: 2px 2px 0 0;
		top: calc(50% - 6px);
	}
	
	.reviews-carousel .owl-nav button.owl-prev span {
		left: 9px;
	}
	
	.reviews-carousel .owl-nav button.owl-next span {
		right: 9px;
	}
	
	.cart-packaging-section {
		padding-top: 27px;
		padding-bottom: 1px;
	}
	
	.cart-packaging-section .fasovka-title {
		margin-top: 0;
		margin-bottom: 6px;
		font-size: 12px;
	}
	
	.cart-packaging__size-wrp {
		font-size: 12px;
		font-weight: normal;
	}
	
	.cart-packaging__tab-wrp.active .cart-packaging__size-wrp {
		font-weight: 600;
	}
	
	.cart-packaging-section .cart-packaging__tabs-list {
		margin-bottom: 1px;
	}
	
	.cart-packaging__tab-wrp {
		margin-bottom: 15px;
	}
	
	.cart-packaging-section .where-to-buy-title {
		margin-top: 0;
		margin-bottom: 20px;
		font-size: 12px;
	}
	
	.product-where-to-buy-list-wrp .cart-packaging__shop-price-btn {
		font-size: 11px;
	}
	
	.product-page-partnership-section {
		display: block;
	}
	
	.product-page-partnership-section .container .btn-style {
		background-color: #f88a00;
		color: #fff;
		padding: 6px 23px;
		font-size: 10px;
		font-weight: 600;
		border-radius: 20px;
	}
	
	.product-page-partnership-section + .product-page-actions-list-section {
		padding-top: 0;
		padding-bottom: 26px;
	}
	
	.product-page-actions-list-section .title-page-wrp {
		font-size: 13px;
		text-align: center;
	}
	
	.product-page-partnership-section + .product-page-actions-list-section .title-page-wrp {
		margin-top: -10px;
	}
	
	.product-page-actions-list-section .actions-page-wrp .actions-active-list:not(:first-child) {
		margin-top: 12px;
	}
	
	.product-page-actions-list-section .action-active__info-wrp {
		display: none;
	}
	
	.actions-page-wrp .action-active-wrp:not(:first-child) {
		margin-top: 20px;
	}
	
	.analogies-product h2 {
		font-size: 14px;
		text-align: center;
		margin-bottom: 18px;
	}
	
	.products-slider .catalog-item-price-wrp {
		height: 34px;
	}
	
	.products-slider .catalog-item-price {
		font-size: 11px;
	}
	
	.products-slider .catalog-item-price strong {
		font-weight: 600;
	}
	
	.products-slider .catalog-item-feature {
		padding: 2px 4px;
		margin-top: 0;
		font-weight: 800;
	}
	
	.products-slider .catalog-item-price-wrp:not(:first-child) {
		margin-top: 6px;
	}
	
	.products-slider .catalog-item-name-wrp:not(:first-child) {
		margin-top: 3px;
	}
	
	.products-slider .catalog-item-rates-wrp {
		flex-wrap: nowrap;
	}
	
	.products-slider .catalog-item-rates-stars-wrp {
		width: auto;
	}
	
	.products-slider .rates-stars-list > li {
		transform: scale(.8);
	}
	
	.products-slider .rates-stars-list > li:not(:first-child) {
		margin-left: -2px !important;
	}
	
	.products-slider .catalog-item-reviews-count-wrp {
		margin-top: -5px;
	}
	
	.products-slider .where-buy-btn-wrp {
		display: none;
	}
	
	.products-slider .owl-nav {
		justify-content: center;
		margin-top: 26px;
	}
	
	.products-slider .owl-nav button.owl-prev,
	.products-slider .owl-nav button.owl-next {
		height: 30px;
		width: 30px;
		margin: 0 28px;
		background-color: transparent;
		border: 2px solid #eaeaea;
		border-radius: 50%;
	}
	
	.products-slider .owl-nav button.owl-prev::before,
	.products-slider .owl-nav button.owl-next::before {
		height: 11px;
		width: 11px;
		border-color: #eaeaea;
		top: calc(50% - 6px);
	}
	
	.products-slider .owl-nav button.owl-prev::before {
		left: 9px !important;
	}
	
	.products-slider .owl-nav button.owl-next::before {
		right: 9px !important;
	}
	
	.products-slider-section {
		margin-top: 0;
		padding-bottom: 0;
	}
}

@media (max-width: 575px) {
	footer {
		background-color: #fff;
	}
	
	footer .btn-call {
		color: #f88a00;
		border: 1px solid #f88a00;
		background-color: #fff;
		margin: 0 auto;
		width: 180px;
		font-size: 10px;
		font-weight: 500;
		height: 34px;
		border-radius: 20px;
		margin-top: -10px;
	}
}

@media (max-width: 450px) {
	.products-slider .catalog-item-name-wrp {
		min-height: 90px;
	}
	
	.products-slider .catalog-item-name-link {
		font-size: 11px;
		font-weight: normal;
	}
}


.flip-container {
  width: 185px;
  height: 185px;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.flipper {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation: flip 3s infinite;
          animation: flip 3s infinite;
  z-index: 1000;
}
.flipper img {
  max-width: 100%;
  /*position: absolute;*/
  width: 100%;
  height: 100%;
  /*-webkit-backface-visibility: hidden;*/
  /*        backface-visibility: hidden;*/
}
.flipper .img-wrp {
  position: absolute;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.flipper .front {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}
.flipper .back {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}

@keyframes flip {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@media (max-width: 991px) {
  .flip-container {
    width: 85px;
    height: 85px;
  }
}