.div-margin {
	margin-bottom:10px;
}

/* Ссылки */
#blogpage a {color:#4E8FF7;}

/* конец Ссылки */

/* Списки */
.cat-desc ul {
    padding:0;
    list-style: none;
  /*cursor:pointer;*/
}
.cat-desc ul li{
    padding:6px;
}
.cat-desc ul li:before {
    padding-right:10px;
    font-weight: bold;
    color: #C0C0C0;
    content: "\2714";
    transition-duration: 0.5s;
}
.cat-desc ul li:hover:before {
    color: #337AB7;
    content: "\2714";
}    

/* В блоге */
#blogpage ul {
    padding:0;
    list-style: none;
  /*cursor:pointer;*/
}
#blogpage ul li{
    padding:6px;
}
#blogpage ul li:before {
    padding-right:10px;
    font-weight: bold;
    color: #C0C0C0;
    content: "\2714";
    transition-duration: 0.5s;
}
#blogpage ul li:hover:before {
    color: #337AB7;
    content: "\2714";
}    

#blogpage ol {
    list-style-type: decimal;
    margin: 0;
    padding-left: 25px;
}

/* В товарах */

.tab-pane ul {
    padding:0;
    list-style: none;
  /*cursor:pointer;*/
}
.tab-pane ul li{
    padding:6px;
}
.tab-pane ul li:before {
    padding-right:10px;
    font-weight: bold;
    color: #C0C0C0;
    content: "\2714";
    transition-duration: 0.5s;
}
.tab-pane ul li:hover:before {
    color: #337AB7;
    content: "\2714";
}    
/* /Списки */

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

.aligned-left {
    text-align: right;
}

.aligned-right {
    text-align: right;
}

.leo-megamenu .navbar-nav > li > a {
    text-transform: none;
    padding: 15px 5px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
}

body {
    font-family: 'Source Sans Pro', sans-serif;
    padding: 0 !important;
}

/* New header start */
.header__top-wrapper {
    background-color: #FFF5E5;
}

.header__top {
    position: relative;
    padding: 3px 0 3px 190px;
    display: flex;
    align-items: center;
}

.header__top-logo {
    position: absolute;
    z-index: 1;
    width: 235px;
    left: -45px;
    top: 0;
}

.header__top-logo img {
    width: 100%;
    height: auto;
}

.header__top-menu {
    margin-right: auto;
}

.header__top-menu .nav > li > a {
    font-size: 14px;
    line-height: 18px;
    color: #7D7D7D;
    padding: 10px 14px;
}

.header__top-menu .nav > li:first-child > a {
    padding-left: 5px;
}

.header__top-menu .nav > li:last-child > a {
    padding-right: 5px;
}

.header__top-menu .nav > li > a:hover,
.header__top-menu .nav > li > a:focus {
    background-color: #f3ddbb;
}

.header__top-menu .nav li ul {
    margin-left: 0;
}

.header__top-menu .dropdown-menu li {
    position: relative;
    padding: 5px 10px;
}

.header__top-menu .dropdown:hover > .dropdown-menu {
    display: block;
    left: 0;
}

.header__top-menu .dropdown-submenu:hover > .dropdown-menu {
    display: block;
    left: calc(100% - 1px);
    top: 0;
}

.header__top-menu .caret {
    width: 7px;
    height: 7px;
    margin-left: 5px;
    border: 0;
    /*(background: url("data:image/svg+xml,%3Csvg width='6' height='3' viewBox='0 0 6 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.70297 2.89206L0.123145 0.629137C-0.0410485 0.485187 -0.0410485 0.251797 0.123145 0.107918C0.287191 -0.0359734 0.553259 -0.0359733 0.717292 0.107918L3.00004 2.11026L5.28271 0.107977C5.44683 -0.0359147 5.71287 -0.0359146 5.87692 0.107977C6.04103 0.251868 6.04103 0.485246 5.87692 0.629195L3.29705 2.89212C3.21499 2.96407 3.10755 3 3.00006 3C2.89251 3 2.78499 2.964 2.70297 2.89206Z' fill='%237D7D7D'/%3E%3C/svg%3E%0A") no-repeat center;*/
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.85002 0.72502C0.967208 0.607977 1.12606 0.542236 1.29169 0.542236C1.45731 0.542236 1.61617 0.607977 1.73335 0.72502L4.00002 2.99169L6.26669 0.72502C6.38517 0.61462 6.54187 0.554517 6.70379 0.557374C6.86571 0.560231 7.02019 0.625824 7.1347 0.740335C7.24922 0.854846 7.31481 1.00933 7.31767 1.17125C7.32052 1.33317 7.26042 1.48987 7.15002 1.60835L4.44169 4.31669C4.3245 4.43373 4.16565 4.49947 4.00002 4.49947C3.83439 4.49947 3.67554 4.43373 3.55835 4.31669L0.85002 1.60835C0.732978 1.49117 0.667236 1.33231 0.667236 1.16669C0.667236 1.00106 0.732978 0.842207 0.85002 0.72502Z' fill='%231C3DA5' fill-opacity='0.51'/%3E%3C/svg%3E");
    background-position: top;
    background-repeat: no-repeat;
}

.header__top-menu > ul.nav > li:first-child > a > span{
    color: #1C3DA5;
    font-weight: 600;
}

.header__top-account {
    display: flex;
    color: #1C3DA5;
    font-size: 14px;
    line-height: 18px;
}

.header__top-account a {
    color: inherit;
    border-bottom: 1px solid #90A0D3;
}

.header__top-account-sep {
    margin: 0 2px;
}

.header__mid-wrapper {
    background-color: #ffffff;
}

.header__mid {
    padding: 22px 0 47px 190px;
    display: flex;
    align-items: center;
}

.header__mid-text {
    margin-left: 5px;
    max-width: 240px;
    font-style: italic;
    font-size: 13px;
    line-height: 19px;
    color: #11212E;
    margin-right: 25px;
}

.header__mid-search {
    margin-right: 15px;
    position: relative;
}

.header__mid-search:before {
    content: '';
    width: 65px;
    height: 43px;
    display: block;
    background: url('../images/kangoroo.png') no-repeat center;
    position: absolute;
    left: -17px;
    top: -35px;
}

.header__mid-search > form {
    margin-bottom: 0;
}

.header__mid-search input[type="text"] {
    border: 1px solid #E1E1E1;
    border-radius: 20px;
    box-shadow: none;
    padding: 12px 40px 14px 16px;
    font-weight: 300;
    font-size: 13px;
    line-height: 13px;
    color: #999999;
}

.header__mid-search input[type="submit"] {
    width: 25px;
    height: 25px;
    border: none;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    right: 10px;
    background: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7719 13.6626L11.0742 9.94962C12.0249 8.85844 12.5459 7.48552 12.5459 6.05624C12.5459 2.71688 9.73177 0 6.27293 0C2.81409 0 0 2.71688 0 6.05624C0 9.3956 2.81409 12.1125 6.27293 12.1125C7.57143 12.1125 8.80883 11.7344 9.86677 11.0166L13.5926 14.7578C13.7484 14.9139 13.9578 15 14.1823 15C14.3947 15 14.5963 14.9218 14.7493 14.7796C15.0744 14.4776 15.0848 13.9768 14.7719 13.6626ZM6.27293 1.57989C8.82956 1.57989 10.9094 3.58793 10.9094 6.05624C10.9094 8.52456 8.82956 10.5326 6.27293 10.5326C3.7163 10.5326 1.63642 8.52456 1.63642 6.05624C1.63642 3.58793 3.7163 1.57989 6.27293 1.57989Z' fill='%23999999'/%3E%3C/svg%3E%0A") no-repeat center;
}

.header__mid-phones {
    margin-right: auto;
    font-size: 14px;
    line-height: 24px;
    color: #767676;
}

.header__mid-phones a {
    font-weight: bold;
    font-size: 19px;
    color: #333333;
}

.header__mid-cart {
    display: flex;
    align-items: center;
}

.header__mid-cart-logo {
    position: relative;
    margin-right: 10px;
    width: 46px;
    height: 46px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8853 14.9468C4.80633 14.9468 3.92353 15.7875 3.92353 16.8151C3.92353 17.8427 4.80633 18.6835 5.8853 18.6835C6.96427 18.6835 7.84706 17.8427 7.84706 16.8151C7.84706 15.7875 6.96427 14.9468 5.8853 14.9468ZM0 0V1.86835H1.96177L5.49295 8.96807L4.11971 11.2101C4.02162 11.4903 3.92353 11.864 3.92353 12.1443C3.92353 13.1719 4.80633 14.0126 5.8853 14.0126H17.6559V12.1443H6.27765C6.17956 12.1443 6.08148 12.0508 6.08148 11.9574V11.864L6.96427 10.2759H14.2228C15.0075 10.2759 15.596 9.90221 15.8903 9.34171L19.4215 3.26961C19.6177 3.08278 19.6177 2.98936 19.6177 2.80252C19.6177 2.24202 19.2253 1.86835 18.6368 1.86835H4.11971L3.23691 0H0ZM15.6941 14.9468C14.6152 14.9468 13.7324 15.7875 13.7324 16.8151C13.7324 17.8427 14.6152 18.6835 15.6941 18.6835C16.7731 18.6835 17.6559 17.8427 17.6559 16.8151C17.6559 15.7875 16.7731 14.9468 15.6941 14.9468Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center;
    background-color: #F2951C;
    border-radius: 50%;
}

.header__mid-cart-counter {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 23px;
    height: 23px;
    font-size: 12px;
    line-height: 15px;
    color: #FFFFFF;
    border-radius: 50%;
    background-color: #1C3DA5;
    border: 2px solid #FFFFFF;
    position: absolute;
    top: -5px;
    right: -6px;
}

.header__mid-cart-sum {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #2E2E2E;
    min-width: 65px;
}

.header__bot {
    position: absolute;
    width: calc(100% - 40px);
    z-index: 1;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    background: #1C3DA5;
    border-radius: 5px;
    display: flex;
    align-items: stretch;
}

.header__bot-item {
    flex: 1 1 12%;
    max-width: 12%;
}

.header__bot-item a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 15px;
    line-height: 19px;
    color: #FFFFFF;
    padding: 15px 5px;
}

.header__bot-item--nature{
    flex: 2 2 25%;
    max-width: 25%;
}
.header__bot-item--omega3{
    flex: 1 1 10%;
    max-width: 10%;
}

.header__bot-item--multi{
    flex: 1 1 13%;
    max-width: 13%;
}

.header__bot-item--honey{
    padding-left: 10px;
}

.header__bot-item a > span{
    display: flex;
    align-items: center;
    justify-content: center;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    text-transform: uppercase;
}

.header__bot-item:not(:last-child) {
    border-right: 1px solid #405DB9;
}

.header__bot-item.header__bot-item--multi{
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.header__bot-item.header__bot-item--multi-last, .header__bot-item:first-child{
    border-right: none;
}

.header__bot-item.header__bot-item--multi a{
    padding: 10px 5px;
    line-height: 15px;
}

.header__bot-item.header__bot-item--multi{
    /*background: #274FCE;*/
    background: #009FD0;
}

.header__bot:before, .header__bot:after {
    content: '';
    display: block;
    position: absolute;
}

.header__bot:before {
    width: 57px;
    height: 45px;
    background: url('../images/coala.png') no-repeat center;
    top: -15px;
    left: -22px;
}

.header__bot:after {
    width: 38px;
    height: 85px;
    background: url('../images/parrot.png') no-repeat center;
    right: -14px;
    top: -38px;
}
.header-mob-menu__trigger{
    display: none;
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 512 512' height='25' viewBox='0 0 512 512' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m464.883 64.267h-417.766c-25.98 0-47.117 21.136-47.117 47.149 0 25.98 21.137 47.117 47.117 47.117h417.766c25.98 0 47.117-21.137 47.117-47.117 0-26.013-21.137-47.149-47.117-47.149z' fill='rgb(28,61,165)'/%3E%3Cpath d='m464.883 208.867h-417.766c-25.98 0-47.117 21.136-47.117 47.149 0 25.98 21.137 47.117 47.117 47.117h417.766c25.98 0 47.117-21.137 47.117-47.117 0-26.013-21.137-47.149-47.117-47.149z' fill='rgb(28,61,165)'/%3E%3Cpath d='m464.883 353.467h-417.766c-25.98 0-47.117 21.137-47.117 47.149 0 25.98 21.137 47.117 47.117 47.117h417.766c25.98 0 47.117-21.137 47.117-47.117 0-26.012-21.137-47.149-47.117-47.149z' fill='rgb(28,61,165)'/%3E%3C/svg%3E") no-repeat center;
    margin-left: 30px;
}
.header-mob-menu__wrapper{
    display: none;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.header-mob-menu__wrapper.active{
    display: block;
    opacity: 1;
    visibility: visible;
}
.header-mob-menu__wrapper .header-mob-menu__bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    cursor: pointer;
}
.header-mob-menu__wrapper .header-mob-menu{
    position: absolute;
    left: 0;
    top: 0;
    width: 80%;
    min-width: 320px;
    height: 100%;
    background-color: #1C3DA5;
    overflow-y: auto;
}
.header-mob-menu__wrapper .header-mob-menu a{
    font-size: 15px !important;
    line-height: 19px;
    color: #FFFFFF;
}
.header-mob-menu__wrapper .header-mob-menu > ul.nav{
    float: unset;
}
.header-mob-menu__wrapper .header-mob-menu > ul.nav li{
    float: none;
}
.header-mob-menu__wrapper .header-mob-menu > ul.nav li a{
    display: flex;
    align-items: center;
    padding: 10px 15px;
}
.header-mob-menu__wrapper .header-mob-menu > ul.nav li a:hover, 
.header-mob-menu__wrapper .header-mob-menu > ul.nav li a:focus{
    color: #ffffff;
    background-color: transparent;
}
.header-mob-menu__wrapper .header-mob-menu > ul.nav .caret{
    width: 25px;
    height: 25px;
    border: none;
    background: url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 6 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.70297 2.89206L0.123145 0.629137C-0.0410485 0.485187 -0.0410485 0.251797 0.123145 0.107918C0.287191 -0.0359734 0.553259 -0.0359733 0.717292 0.107918L3.00004 2.11026L5.28271 0.107977C5.44683 -0.0359147 5.71287 -0.0359146 5.87692 0.107977C6.04103 0.251868 6.04103 0.485246 5.87692 0.629195L3.29705 2.89212C3.21499 2.96407 3.10755 3 3.00006 3C2.89251 3 2.78499 2.964 2.70297 2.89206Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center;
}
.header-mob-menu__wrapper .header-mob-menu > ul.nav .dropdown-menu{
    position: static;
    display: none;
    width: 100%;
    background: none;
    border: none;
    box-shadow: none;
    float: unset;
}
.header-mob-menu__wrapper .header-mob-menu > ul.nav li.active > .dropdown-menu{
    display: block;
}
.header-mob-menu__wrapper .header-mob-menu .header__bot{
    position: static;
    width: 100%;
    transform: none;
    -moz-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    display: block;
    padding: 15px 0;
    border-top: 1px #fff solid;
    margin-top: 15px;
    border-radius: 0;
}

.header-mob-menu__wrapper .header-mob-menu .header__bot-item{
    max-width: unset;
}
.header-mob-menu__wrapper .header-mob-menu .header__bot-item a{
    padding: 10px 15px;
    justify-content: flex-start;
}
.header-mob-menu__wrapper .header-mob-menu .header__bot:before,
.header-mob-menu__wrapper .header-mob-menu .header__bot:after{
    content: none;
}
.header-mob-menu__wrapper .header-mob-menu__close{
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 329.26933 329' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m194.800781 164.769531 128.210938-128.214843c8.34375-8.339844 8.34375-21.824219 0-30.164063-8.339844-8.339844-21.824219-8.339844-30.164063 0l-128.214844 128.214844-128.210937-128.214844c-8.34375-8.339844-21.824219-8.339844-30.164063 0-8.34375 8.339844-8.34375 21.824219 0 30.164063l128.210938 128.214843-128.210938 128.214844c-8.34375 8.339844-8.34375 21.824219 0 30.164063 4.15625 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921875-2.089844 15.082031-6.25l128.210937-128.214844 128.214844 128.214844c4.160156 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921874-2.089844 15.082031-6.25 8.34375-8.339844 8.34375-21.824219 0-30.164063zm0 0' fill='rgba(255,255,255,0.6)'/%3E%3C/svg%3E") no-repeat center;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: 5px;
    top: 5px;
}
@media screen and (max-width: 1199px){
    .header__top-menu .nav > li > a{
        padding-left: 7px;
        padding-right: 7px;
    }
    .header__mid-text{
        max-width: 150px;
        margin-right: 20px;
    }
    .header__mid-phones a{
        font-size: 16px;
        display: block;
    }
    .header__bot-item a{
        font-size: 12px;
    }
}
@media screen and (max-width: 991px) {
    .header__top-menu{
        display: none;
    }
    .header-mob-menu__trigger{
        display: block;
    }
    .header__top-account{
        margin-left: auto;
    }
    .header__mid-wrapper .header__bot{
        display: none;
    }
    .header__mid-text, .header__mid-cart-sum{
        display: none;
    }
}
@media screen and (max-width: 575px){
    .header__top{
        padding: 0 0 15px;
        flex-wrap: wrap;
    }
    .header__top-logo{
        position: static;
        display: flex;
        width: 100%;
        justify-content: center;
        margin-bottom: 15px;
    }
    .header__top-logo img{
        width: auto;
        height: auto;
    }
    .header__top-account{
        margin-left: 0;
    }
    .header-mob-menu__trigger{
        margin-left: auto;
    }
    .header__mid{
        padding: 22px 0;
    }
}
/* New header end */
/* Main banner start */
.main-banner__item {
    min-height: 430px !important;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.main-banner__item > .container, .main-banner__item-inner {
    height: 100%;
}

.main-banner__item-inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.main-banner__item-desc {
    max-width: 430px;
}

.main-banner__title {
    font-size: 65px;
    line-height: 57px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-shadow: 0px 0px 8px rgba(161, 105, 58, 0.58);
}

.main-banner__subtitle {
    font-weight: 600;
    font-size: 21px;
    line-height: 26px;
    color: #FFFFFF;
    text-shadow: 0px 0px 8px rgba(161, 105, 58, 0.81);
    margin-bottom: 15px;
}

.main-banner__list {
    padding-left: 15px;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF;
    text-shadow: 0px 0px 8px rgba(161, 105, 58, 0.88);
    margin-bottom: 25px;
}

.main-banner__list li {
    list-style: disc;
}

.main-banner__list li:not(:last-child) {
    margin-bottom: 15px;
}

.main-banner__item-read {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 30px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    padding: 15px 40px;
}

.main-banner .slick-arrow {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(255, 255, 255, 0.15);
}

.main-banner .slick-prev {
    left: unset !important;
    right: calc(1190px + (100vw - 1190px) / 2 + 30px);
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.95089 6.00254L7.40838 1.51317C7.53111 1.38985 7.59863 1.22498 7.59863 1.04917C7.59863 0.873268 7.53111 0.708488 7.40838 0.584976L7.01779 0.191805C6.89524 0.0680975 6.73143 0 6.55687 0C6.3823 0 6.21869 0.0680975 6.09605 0.191805L0.788699 5.53678C0.665574 5.66068 0.598151 5.82624 0.598635 6.00224C0.598151 6.17902 0.665477 6.34439 0.788699 6.46839L6.09111 11.8082C6.21375 11.9319 6.37736 12 6.55202 12C6.72659 12 6.89021 11.9319 7.01294 11.8082L7.40344 11.415C7.65753 11.1591 7.65753 10.7425 7.40344 10.4867L2.95089 6.00254Z' fill='white'/%3E%3C/svg%3E%0A");
}

.main-banner .slick-next {
    right: unset !important;
    left: calc(1190px + (100vw - 1190px) / 2 + 30px);
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.24638 5.99746L0.788889 10.4868C0.666152 10.6101 0.598632 10.775 0.598632 10.9508C0.598632 11.1267 0.666152 11.2915 0.788889 11.415L1.17948 11.8082C1.30202 11.9319 1.46583 12 1.6404 12C1.81496 12 1.97858 11.9319 2.10122 11.8082L7.40857 6.46322C7.53169 6.33932 7.59912 6.17376 7.59863 5.99776C7.59912 5.82098 7.53179 5.65561 7.40857 5.53161L2.10616 0.191806C1.98352 0.068099 1.8199 4.48482e-07 1.64524 4.33212e-07C1.47068 4.17951e-07 1.30706 0.0680989 1.18432 0.191806L0.793831 0.584977C0.539735 0.840879 0.539735 1.25746 0.793831 1.51327L5.24638 5.99746Z' fill='white'/%3E%3C/svg%3E%0A");
}

.main-banner .slick-arrow:before {
    content: none;
}

.main-banner .slick-arrow:hover, .main-banner .slick-arrow:focus {
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(255, 255, 255);
}

.main-banner .slick-prev:hover, .main-banner .slick-prev:focus {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.95089 6.00254L7.40838 1.51317C7.53111 1.38985 7.59863 1.22498 7.59863 1.04917C7.59863 0.873268 7.53111 0.708488 7.40838 0.584976L7.01779 0.191805C6.89524 0.0680975 6.73143 0 6.55687 0C6.3823 0 6.21869 0.0680975 6.09605 0.191805L0.788699 5.53678C0.665574 5.66068 0.598151 5.82624 0.598635 6.00224C0.598151 6.17902 0.665477 6.34439 0.788699 6.46839L6.09111 11.8082C6.21375 11.9319 6.37736 12 6.55202 12C6.72659 12 6.89021 11.9319 7.01294 11.8082L7.40344 11.415C7.65753 11.1591 7.65753 10.7425 7.40344 10.4867L2.95089 6.00254Z' fill='grey'/%3E%3C/svg%3E%0A");
}

.main-banner .slick-next:hover, .main-banner .slick-next:focus {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.24638 5.99746L0.788889 10.4868C0.666152 10.6101 0.598632 10.775 0.598632 10.9508C0.598632 11.1267 0.666152 11.2915 0.788889 11.415L1.17948 11.8082C1.30202 11.9319 1.46583 12 1.6404 12C1.81496 12 1.97858 11.9319 2.10122 11.8082L7.40857 6.46322C7.53169 6.33932 7.59912 6.17376 7.59863 5.99776C7.59912 5.82098 7.53179 5.65561 7.40857 5.53161L2.10616 0.191806C1.98352 0.068099 1.8199 4.48482e-07 1.64524 4.33212e-07C1.47068 4.17951e-07 1.30706 0.0680989 1.18432 0.191806L0.793831 0.584977C0.539735 0.840879 0.539735 1.25746 0.793831 1.51327L5.24638 5.99746Z' fill='grey'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1350px){
    .main-banner .slick-prev{
        left: 5px !important;
        right: unset !important;
    }
    .main-banner .slick-next{
        left: unset !important;
        right: 5px !important;
    }
}
@media screen and (max-width: 991px){
    .main-banner__item{
        background-position-x: 25%;
    }
    .main-banner .slick-arrow{
        background-color: rgba(255, 255, 255, 0.3);
    }
}
@media screen and (max-width: 767px){
    .main-banner .slick-arrow{
        top: unset;
        bottom: -15px;
    }
    .header__mid-search{
        display: none;
    }
}
@media screen and (max-width: 575px){
    .main-banner__item{
        padding-bottom: 65px;
        min-height: 490px !important;
    }
}
/* Main banner end */
/* Main advantages start */
.main-advantages__wrapper {
    background-color: #F2951C;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.04);
}

.main-advantages {
    padding: 30px 0;
    margin: 0 -15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.main-advantages__item {
    flex: 1 1 25%;
    max-width: 25%;
    padding: 0 15px;
    display: flex;
    align-items: center;
}

.main-advantages__item-icon {
    flex: 0 0 65px;
    height: 65px;
    margin-right: 13px;
    border-radius: 50%;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center;
}

.main-advantages__item-icon--supplies {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M31.9342 6.11521L28.4359 1.72642C28.1055 1.31183 27.6042 1.07031 27.074 1.07031H8.99342C8.46327 1.07031 7.96199 1.31183 7.63154 1.72636L4.13334 6.11521C3.76791 6.57372 3.46887 7.42857 3.46887 8.0739V11.2886C3.74673 10.8515 4.15285 10.5234 4.63985 10.3556C4.6671 9.98819 4.77847 9.63191 4.96895 9.30746C5.29894 8.74537 5.8283 8.34569 6.45925 8.18156C6.68545 8.12247 6.89256 8.0957 7.09962 8.0957C7.93386 8.0957 8.68984 8.52007 9.1325 9.18673C9.26432 9.16378 9.39734 9.15186 9.53088 9.15186C9.9405 9.15186 10.3276 9.26448 10.6648 9.45857L12.6025 8.95458C12.8453 8.8912 13.0949 8.85936 13.3449 8.85936C14.6851 8.85936 15.8565 9.76587 16.1941 11.064L19.9916 25.6593C20.1897 26.4207 20.0792 27.2137 19.6812 27.8923C19.2828 28.571 18.6437 29.0535 17.8822 29.2517L16.1874 29.6926H30.4216C31.6239 29.6926 32.5986 28.7179 32.5986 27.5156L32.5986 8.01492C32.5986 7.42857 32.2996 6.57372 31.9342 6.11521ZM5.27651 6.07809L6.43499 4.62465H14.3391L15.1191 3.34225H7.45721L8.31248 2.26921C8.47865 2.06074 8.72686 1.94116 8.99342 1.94116H27.074C27.3406 1.94116 27.5889 2.06074 27.755 2.26921L28.6102 3.34225H20.8119L21.2473 4.62465H29.6325L30.7909 6.07809H5.27651ZM5.62987 11.4406L5.14124 11.5677C4.62082 11.7031 4.30866 12.2348 4.44404 12.7552L4.449 12.7742C4.58443 13.2947 5.11609 13.6068 5.63656 13.4714L9.78045 12.3934C10.3009 12.258 10.613 11.7263 10.4777 11.2058L10.4727 11.1868C10.3373 10.6664 9.8056 10.3542 9.28518 10.4896L8.79656 10.6167C8.53548 10.6846 8.26871 10.528 8.20079 10.2669L8.19661 10.251C8.03886 9.64472 7.41951 9.28106 6.81319 9.43881L6.78783 9.4454C6.1815 9.60315 5.81789 10.2225 5.97559 10.8288L5.97977 10.8447C6.04759 11.1059 5.89099 11.3727 5.62987 11.4406ZM6.96555 10.0769C7.2284 10.0085 7.49695 10.1662 7.56529 10.429C7.63368 10.6918 7.47603 10.9604 7.21313 11.0287C6.95028 11.0971 6.68179 10.9394 6.61339 10.6766C6.54505 10.4138 6.7027 10.1452 6.96555 10.0769ZM13.0726 25.0878C13.1182 25.2631 13.0131 25.4421 12.8379 25.4876L6.80921 27.056C6.634 27.1016 6.45496 26.9964 6.40937 26.8212L6.32681 26.504C6.28121 26.3286 6.38631 26.1497 6.56158 26.1041L12.5902 24.5358C12.7655 24.4902 12.9445 24.5954 12.9901 24.7705L13.0726 25.0878ZM13.8079 18.7987L13.8905 19.116C13.9361 19.2912 13.831 19.4702 13.6557 19.5157L5.40597 21.662C5.2307 21.7076 5.05172 21.6024 5.00613 21.4273L4.92357 21.1099C4.87797 20.9347 4.98307 20.7557 5.15834 20.7101L13.4081 18.564C13.5833 18.5184 13.7623 18.6234 13.8079 18.7987ZM12.9128 16.6602L4.66307 18.8063C4.4878 18.8519 4.30882 18.7468 4.26323 18.5715L4.18067 18.2543C4.13507 18.079 4.24017 17.9001 4.41544 17.8545L12.6652 15.7083C12.8404 15.6627 13.0194 15.7678 13.065 15.943L13.1476 16.2604C13.1932 16.4355 13.0881 16.6146 12.9128 16.6602ZM12.7296 22.4669L6.06631 24.2003C5.89104 24.2459 5.71206 24.1408 5.66647 23.9656L5.58391 23.6483C5.53831 23.473 5.64341 23.294 5.81868 23.2484L12.4819 21.5151C12.6572 21.4695 12.8361 21.5746 12.8817 21.7498L12.9643 22.0671C13.0099 22.2423 12.9048 22.4214 12.7296 22.4669ZM18.7272 25.9882L14.9301 11.3925C14.7022 10.5163 13.8071 9.99086 12.9309 10.2188L10.9961 10.7222C11.0418 10.8166 11.0798 10.9164 11.1072 11.0217C11.3384 11.9104 10.8151 12.8018 9.94542 13.0281L5.86244 14.0902C5.02898 14.3071 4.13157 13.8779 3.85178 13.0634C3.79907 12.91 3.77057 12.7558 3.76242 12.6039L1.82558 13.1078C0.9494 13.3357 0.42391 14.2308 0.651832 15.107L4.44885 29.7026C4.67682 30.5789 5.57188 31.1044 6.44806 30.8764L17.5535 27.9874C18.4296 27.7594 18.9551 26.8644 18.7272 25.9882ZM6.0353 29.2899L2.73356 16.5981L13.839 13.7091L17.1408 26.4009L6.0353 29.2899Z' fill='%23F2951C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.598633)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.main-advantages__item-icon--wholesales {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='31' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.9053 2.72461C27.9053 1.2222 26.6831 0 25.1807 0H10.6494C9.147 0 7.9248 1.2222 7.9248 2.72461V5.44922H27.9053V2.72461Z' fill='%23F2951C'/%3E%3Cpath d='M9.74121 29.1836C9.74121 27.18 8.11196 25.5508 6.1084 25.5508H4.29199V27.3672C4.29199 29.3707 5.92125 31 7.9248 31C8.12661 31 11.7542 31 11.5576 31C13.5612 31 15.1904 29.3707 15.1904 27.3672V25.5508H13.374C11.3705 25.5508 9.74121 27.18 9.74121 29.1836Z' fill='%23F2951C'/%3E%3Cpath d='M9.74121 7.26562H26.0889V9.08203H9.74121V7.26562Z' fill='%23F2951C'/%3E%3Cpath d='M15.5896 31H26.0889V12.7148H27.9053V10.8984H7.9248V12.7148H9.74121V25.1517C10.7075 24.2803 11.9733 23.7344 13.374 23.7344H17.0068V27.3672C17.0068 28.7679 16.4609 30.0337 15.5896 31Z' fill='%23F2951C'/%3E%3C/svg%3E%0A");
}

.main-advantages__item-icon--delivery {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5986 15.46C32.5986 22.8091 27.1779 28.9159 20.1249 29.9927C20.1844 29.6665 20.2011 29.3287 20.161 28.9864C20.161 28.9864 20.1189 28.6263 20.0638 28.1549C22.5679 27.7283 24.8287 26.5793 26.6206 24.9268C26.5131 24.8374 26.406 24.7213 26.3003 24.5673C25.8244 23.8729 26.4467 23.1838 26.4467 22.5765C26.4467 21.9809 25.2458 22.0299 25.2019 21.6354C25.0501 20.2691 26.0403 20.2505 26.5682 19.7226C27.0961 19.1947 26.0464 17.9945 25.3684 18.072C24.6858 18.1449 22.7644 17.7567 22.94 16.2867C23.1539 14.4962 20.6588 14.6541 20.3015 13.8184C19.7807 12.6003 20.6465 11.1061 21.7758 10.7667C23.3754 10.2859 24.9512 8.98094 24.8281 7.52829C24.6887 5.88306 23.944 4.39929 22.7175 3.51788C21.4411 3.00081 20.0649 2.68107 18.625 2.60039C17.3399 2.65122 16.2101 2.93681 16.2616 3.52515C16.388 4.96693 20.4879 5.34141 19.7999 6.68918C19.4412 7.39176 16.7493 8.3834 17.252 9.42905C17.579 10.109 18.3838 9.52625 18.0833 10.8317C17.9451 11.4324 17.4184 12.561 16.6084 12.6339C15.7801 12.7112 15.0904 10.5169 12.8359 10.4449C11.77 10.4108 10.2685 12.1079 11.5435 13.3119C12.3155 14.041 13.7644 12.4356 14.192 13.6896C14.4933 14.5734 14.1514 16.4298 15.5578 17.2056C16.0705 17.4884 16.8564 17.735 17.6337 18.13C16.48 18.3656 15.0624 18.8052 13.3884 19.45L11.978 19.0779C12.5684 18.5864 13.5277 18.2404 13.2864 17.1664C12.9318 15.5885 10.1921 16.1836 8.30331 14.2949C7.72386 13.7155 6.48794 11.7917 6.49301 9.48039C5.55152 11.2687 5.01568 13.3025 5.01568 15.4601C5.01568 16.1242 5.06634 16.7767 5.16375 17.414C5.14153 17.4137 5.11957 17.4098 5.0974 17.4098C4.50258 17.4098 3.9192 17.5348 3.37855 17.7711C3.25913 17.0179 3.19539 16.2464 3.19539 15.4601C3.19539 7.3537 9.79058 0.758301 17.8969 0.758301C26.0034 0.758196 32.5986 7.35359 32.5986 15.46ZM21.5706 19.7451L17.98 21.3955L18.0357 20.6131L20.3618 19.5631C20.03 19.5394 19.6863 19.5303 19.343 19.5303C18.0579 19.5303 15.8865 20.1809 13.485 21.1341L5.78263 19.1025C5.06284 18.9126 4.29651 19.0296 3.66608 19.4256L3.28736 19.6636C2.91764 19.8958 2.91371 20.4333 3.27999 20.671L7.91 23.6748C6.80396 24.2405 5.7546 24.815 4.82953 25.3636L2.45369 24.1058C2.06561 23.9004 1.60679 23.876 1.1992 24.0392L0.974316 24.1294C0.638943 24.2636 0.498447 24.6625 0.675702 24.9773L1.98451 27.3026L1.98509 27.3024C1.49128 27.7272 1.20987 28.0796 1.20987 28.3234C1.20987 29.0531 2.10786 29.2355 2.89939 29.2355C4.31115 29.2355 22.9552 24.9667 22.9552 21.0993C22.9551 20.3334 22.4313 19.9503 21.5706 19.7451ZM13.7098 27.2959L17.8124 25.8506C17.9931 25.787 18.1862 25.9074 18.2085 26.0977L18.5682 29.173C18.6581 29.9415 18.2447 30.681 17.5432 31.0072L17.1584 31.186C16.9181 31.2977 16.633 31.2378 16.4579 31.039L13.5848 27.7752C13.4449 27.6162 13.5101 27.3662 13.7098 27.2959Z' fill='%23F2951C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.598633)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.main-advantages__item-icon--sales {
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M34.5986 1.4247L33.1949 0.0129395L29.3608 3.82536L30.7646 5.23712L26.9741 9.00627C27.1419 9.37108 27.2306 9.77085 27.2304 10.1844C27.2298 10.9369 26.9364 11.6441 26.404 12.1758C25.872 12.7071 25.1651 12.9997 24.4134 12.9997C23.6602 12.9997 22.9523 12.7062 22.4202 12.1732C21.8884 11.6409 21.5958 10.9332 21.5963 10.1808C21.5968 9.42835 21.8904 8.72111 22.4227 8.1894C22.9546 7.65822 23.6616 7.36562 24.4133 7.36562C24.8141 7.36562 25.2017 7.4495 25.5572 7.60758L29.3579 3.82835L16.9099 2.38585L0.598633 18.6759L15.89 33.9872L32.2016 17.6967L30.7639 5.23772L34.5986 1.4247ZM14.1277 11.6263C14.6465 11.1075 15.3364 10.8217 16.0702 10.8217C16.8041 10.8217 17.4939 11.1074 18.0128 11.6263C18.5317 12.1452 18.8174 12.8351 18.8174 13.5689C18.8174 14.3027 18.5317 14.9926 18.0128 15.5114C17.4939 16.0303 16.804 16.3161 16.0702 16.3161C15.3364 16.3161 14.6466 16.0303 14.1277 15.5114C13.6088 14.9925 13.323 14.3027 13.323 13.5689C13.323 12.8351 13.6088 12.1452 14.1277 11.6263ZM18.1346 25.2721C17.6157 25.791 16.9257 26.0768 16.192 26.0768C15.4583 26.0768 14.7684 25.791 14.2495 25.2722C13.7306 24.7533 13.4448 24.0634 13.4448 23.3296C13.4448 22.5958 13.7306 21.9059 14.2495 21.387C14.7684 20.8682 15.4583 20.5824 16.192 20.5824C16.9257 20.5824 17.6157 20.8682 18.1346 21.387C19.2057 22.4581 19.2057 24.2009 18.1346 25.2721ZM9.37449 20.4372L9.09205 18.4664L22.686 16.5183L22.9685 18.489L9.37449 20.4372Z' fill='%23F2951C'/%3E%3Cpath d='M16.0703 14.3252C16.2723 14.3252 16.4622 14.2465 16.6051 14.1037C16.748 13.9609 16.8266 13.7709 16.8266 13.5689C16.8266 13.3669 16.7479 13.177 16.6051 13.0341C16.4623 12.8913 16.2723 12.8126 16.0703 12.8126C15.8682 12.8126 15.6784 12.8913 15.5356 13.0341C15.3927 13.177 15.314 13.3669 15.314 13.5689C15.314 13.7709 15.3927 13.9609 15.5355 14.1037C15.6784 14.2465 15.8682 14.3252 16.0703 14.3252Z' fill='%23F2951C'/%3E%3Cpath d='M16.1919 22.5732C15.9899 22.5732 15.8 22.652 15.6571 22.7948C15.5142 22.9376 15.4355 23.1275 15.4355 23.3295C15.4355 23.5315 15.5143 23.7215 15.6571 23.8644C15.7999 24.0072 15.9899 24.0858 16.1919 24.0858C16.3939 24.0858 16.5838 24.0071 16.7267 23.8643C17.0215 23.5694 17.0215 23.0896 16.7267 22.7948C16.5838 22.652 16.3939 22.5732 16.1919 22.5732Z' fill='%23F2951C'/%3E%3Cpath d='M24.4135 9.35651C24.1931 9.35651 23.9858 9.44225 23.8298 9.59807C23.6736 9.75403 23.5875 9.96142 23.5874 10.1821C23.5873 10.4027 23.6731 10.6102 23.829 10.7663C23.9852 10.9226 24.1927 11.0087 24.4136 11.0087C24.634 11.0087 24.8413 10.9229 24.9974 10.7671C25.1535 10.6112 25.2395 10.4038 25.2397 10.1831C25.2398 9.96248 25.154 9.75496 24.998 9.59887C24.8419 9.44258 24.6344 9.35651 24.4135 9.35651Z' fill='%23F2951C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='34' height='34' fill='white' transform='translate(0.598633)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.main-advantages__item-text {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF;
}

.main-advantages__item-text_category {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #515151;
}

@media screen and (max-width: 991px) {
    .main-advantages__item-icon{
        flex: 0 0 45px;
        height: 45px;
    }
}
@media screen and (max-width: 767px){
    .main-advantages{
        padding-bottom: 10px;
    }
    .main-advantages__item{
        flex: 1 1 50%;
        max-width: 50%;
        padding-bottom: 20px;
    }
    .main-advantages__item-text{
        font-size: 12px;
        line-height: 16px;
    }
}
/* Main advantages end */
/* Main pages categories start */
.main-cats__wrapper {
    background-color: #FFF5E5;
    padding: 95px 0;
}

.main-cats__title {
    font-weight: bold;
    font-size: 26px;
    line-height: 24px;
    color: #333333;
    margin-bottom: 30px;
}

.main-cats {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.main-cats__item-wrapper {
    padding: 0 15px 40px;
    flex: 1 1 33.33333%;
    max-width: 33.33333%;
}

.main-cats__item {
    display: flex;
    align-items: flex-start;
    position: relative;
    z-index: 1;
}

.main-cats__item-image {
    display: block;
    flex: 0 0 135px;
    height: 135px;
    background-color: #91C547;
    border-radius: 5px;
    margin-right: 20px;
}

.main-cats__item-image img {
    border-radius: 5px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.main-cats__item-title {
    display: block;
    font-weight: bold;
    font-size: 15px;
    line-height: 24px;
    color: #333333;
    margin-bottom: 5px;
}

.main-cats__item-more {
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 24px;
    color: #1C3DA5;
    border-bottom: 1px solid transparent;
}

.main-cats__item-more:after {
    content: '';
    width: 3px;
    height: 6px;
    display: block;
    margin-left: 5px;
    background: url("data:image/svg+xml,%3Csvg width='4' height='6' viewBox='0 0 4 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.4907 3.29703L1.22777 5.87686C1.08382 6.04105 0.850431 6.04105 0.706551 5.87686C0.56266 5.71281 0.56266 5.44674 0.706551 5.28271L2.70889 2.99996L0.706609 0.717286C0.562718 0.553173 0.562718 0.287132 0.706609 0.123085C0.850501 -0.0410283 1.08388 -0.0410283 1.22783 0.123085L3.49076 2.70295C3.5627 2.78501 3.59863 2.89245 3.59863 2.99994C3.59863 3.10749 3.56263 3.21501 3.4907 3.29703Z' fill='%231C3DA5'/%3E%3C/svg%3E%0A") no-repeat center;
}

.main-cats__item-more:hover {
    color: #1C3DA5;
    border-bottom: 1px solid rgba(28, 61, 165, 0.4);
}

.main-cats__item-subcat {
    display: block;
    font-size: 13px;
    line-height: normal;
    color: #666666;
    margin-bottom: 10px;
}

.main-cats__item-subcat span {
    border-bottom: 1px dotted #C2C2C2;
}
@media screen and (max-width: 991px){
    .main-cats__item-wrapper {
        flex: 1 1 50%;
        max-width: 50%;
    }
}
@media screen and (max-width: 767px){
    .main-cats__item{
        display: block;
    }
    .main-cats__item-image{
        margin-right: 0;
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 575px){
    .main-cats__item-wrapper{
        padding-left: 10px;
        padding-right: 10px;
    }
}
/* Main page categories end */
/* Main page products slider start */
.main-prod-slider__wrapper{
    background-color: #ffffff;
    padding: 95px 0 100px;
    position: relative;
}
.main-prod-slider{
    position: relative;
}
.main-prod-slider__top, .main-prod-slider__bot{
    position: relative;
    z-index: 1;
}
.main-prod-slider__top{
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.main-prod-slider__title{
    font-weight: bold;
    font-size: 26px;
    line-height: 24px;
    color: #333333;
    margin-right: 35px;
    min-width: 175px;
}
.main-prod-slider__tabs{
    display: flex;
    align-items: center;
}
.main-prod-slider__tab{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    border-radius: 18px;
    border: 2px solid #ffffff;
    font-size: 15px;
    line-height: 20px;
    color: #BEBEBE;
    cursor: pointer;
}
.main-prod-slider__tab:not(:last-child){
    margin-right: 30px;
}
.main-prod-slider__tab:hover{
    color: #333333;
}
.main-prod-slider__tab.active{
    color: #333333;
    border-color: #F2951C;
}
.main-prod-slider__data{
    height: 1px;
    opacity: 0;
    overflow: hidden;
}
.main-prod-slider__data.active{
    height: auto;
    opacity: 1;
    overflow: inherit;
}
.main-prod-slider__data .slick-list{
    margin-right: -15px;
    margin-left: -15px;
}
.main-prod-slider__item-wrapper{
    padding: 0 15px;
}
.main-prod-slider__item-wrapper:focus{
    outline: none;
}
.main-prod-slider__item{
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    background-color: #ffffff;
}
.main-prod-slider__item-image{
    display: block;
    padding-top: 100%;
    position: relative;
    margin-bottom: 8px;
}
.main-prod-slider__item-image img{
    position: absolute;
    width: 100%;
    max-width: 135px;
    height: 100%;
    max-height: 135px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    object-fit: contain;
}
.main-prod-slider__item-marker{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px 12px;
    font-size: 13px;
    line-height: 22px;
    color: #FFFFFF;
    background-color: #1C3DA5;
    border-radius: 25px;
}
.main-prod-slider__item-marker--sale{
    background-color: #F22D2F;
}
.main-prod-slider__item-marker--new{
    background-color: #80C627;
}
.main-prod-slider__item-name{
    font-size: 14px;
    line-height: 19px;
    color: #333333;
    margin-bottom: 10px;
}
.main-prod-slider__item-form{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.main-prod-slider__item-form > .bottom-block{
    margin-top: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.main-prod-slider__item-form .prices-wrap .offer{
    display: none !important;
}
.main-prod-slider__item-form .price-upd{
    font-weight: bold;
    font-size: 21px;
    line-height: 22px;
    color: #333333;
}
.main-prod-slider__item-form .product-price-old .price{
    font-size: 13px;
    line-height: 22px;
    text-decoration-line: line-through;
    color: #A9A9A9;
}
.main-prod-slider__item-form .product_buy-button button{
    font-size: 0;
    line-height: 0;
    width: 40px;
    min-width: 40px;
    height: 40px;
    border: 2px solid #F2951C;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.09871 12.0001C4.27369 12.0001 3.59868 12.6751 3.59868 13.5002C3.59868 14.3252 4.27369 15.0002 5.09871 15.0002C5.92372 15.0002 6.59873 14.3252 6.59873 13.5002C6.59873 12.6751 5.92372 12.0001 5.09871 12.0001ZM0.598633 -6.10352e-05V1.49996H2.09866L4.7987 7.20006L3.74868 9.00009C3.67368 9.22509 3.59868 9.52509 3.59868 9.7501C3.59868 10.5751 4.27369 11.2501 5.09871 11.2501H14.0989V9.7501H5.39871C5.32371 9.7501 5.24871 9.6751 5.24871 9.60009V9.52506L5.92372 8.25004H11.4738C12.0738 8.25004 12.5238 7.95004 12.7488 7.50003L15.4489 2.62498C15.5989 2.47498 15.5989 2.39998 15.5989 2.24998C15.5989 1.79997 15.2989 1.49996 14.8489 1.49996H3.74868L3.07367 -6.10352e-05H0.598633ZM12.5988 12.0001C11.7738 12.0001 11.0988 12.6751 11.0988 13.5002C11.0988 14.3252 11.7738 15.0002 12.5988 15.0002C13.4238 15.0002 14.0989 14.3252 14.0989 13.5002C14.0989 12.6751 13.4238 12.0001 12.5988 12.0001Z' fill='%23919191'/%3E%3C/svg%3E%0A");
}
.main-prod-slider__item-form .product_buy-button button i{
    display: none;
}
.main-prod-slider__data .slick-arrow{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    background-color: #ECECEC;
    background-repeat: no-repeat;
    background-position: center;
}
.main-prod-slider__data .slick-arrow:before{
    content: none;
}
.main-prod-slider__data .slick-prev{
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.886463 6.75736L6.92093 0.307799C7.3048 -0.102683 7.92717 -0.102683 8.31085 0.307798C8.69456 0.717916 8.69456 1.38309 8.31085 1.79317L2.97127 7.50005L8.3107 13.2067C8.6944 13.617 8.69441 14.2821 8.3107 14.6922C7.92699 15.1025 7.30464 15.1025 6.92078 14.6922L0.886307 8.24257C0.694452 8.03741 0.598633 7.76881 0.598633 7.50008C0.598633 7.23122 0.694639 6.96242 0.886463 6.75736Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
    left: -25px !important;
}
.main-prod-slider__data .slick-prev:hover,
.main-prod-slider__data .slick-prev:focus{
    background-color: #ECECEC;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.886463 6.75736L6.92093 0.307799C7.3048 -0.102683 7.92717 -0.102683 8.31085 0.307798C8.69456 0.717916 8.69456 1.38309 8.31085 1.79317L2.97127 7.50005L8.3107 13.2067C8.6944 13.617 8.69441 14.2821 8.3107 14.6922C7.92699 15.1025 7.30464 15.1025 6.92078 14.6922L0.886307 8.24257C0.694452 8.03741 0.598633 7.76881 0.598633 7.50008C0.598633 7.23122 0.694639 6.96242 0.886463 6.75736Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
}
.main-prod-slider__data .slick-next{
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3108 8.24252L2.27633 14.6921C1.89247 15.1026 1.27009 15.1026 0.886415 14.6921C0.502705 14.282 0.502705 13.6168 0.886415 13.2067L6.22599 7.49983L0.886571 1.79315C0.502861 1.38287 0.502861 0.717768 0.886571 0.307651C1.27028 -0.102632 1.89262 -0.102632 2.27649 0.307651L8.31096 6.75731C8.50281 6.96247 8.59863 7.23107 8.59863 7.4998C8.59863 7.76866 8.50263 8.03746 8.3108 8.24252Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
    right: -25px !important;
}
.main-prod-slider__data .slick-next:hover,
.main-prod-slider__data .slick-next:focus{
    background-color: #ECECEC;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3108 8.24252L2.27633 14.6921C1.89247 15.1026 1.27009 15.1026 0.886415 14.6921C0.502705 14.282 0.502705 13.6168 0.886415 13.2067L6.22599 7.49983L0.886571 1.79315C0.502861 1.38287 0.502861 0.717768 0.886571 0.307651C1.27028 -0.102632 1.89262 -0.102632 2.27649 0.307651L8.31096 6.75731C8.50281 6.96247 8.59863 7.23107 8.59863 7.4998C8.59863 7.76866 8.50263 8.03746 8.3108 8.24252Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
}
.main-prod-decore{
    position: absolute;
    right: -200px;
    bottom: -175px;
}
@media screen and (max-width: 1199px) {
    .main-prod-decore{
        right: -100px;
        bottom: -150px
    }
}
@media screen and (max-width: 767px){
    .main-prod-slider__top{
        display: block;
    }
    .main-prod-slider__title{
        margin-right: 0;
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 575px){
    .main-prod-slider__tab:not(:last-child){
        margin-right: 10px;
    }
    .main-prod-slider__tab{
        font-size: 13px;
        padding-left: 7px;
        padding-right: 7px;
    }
    .main-prod-decore{
        right: -50px;
        bottom: -100px;
    }
}
/* Main page products slider end */
/* Main page form start */
.main-form__wrapper{
    background-image: url('../images/main-form-bg.webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 50px 0 45px;
}
.main-form__title{
    font-weight: bold;
    font-size: 30px;
    line-height: 38px;
    color: #FFFFFF;
    margin-bottom: 20px;
}
.main-form__form{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.main-form__field{
    margin-right: 10px;
    max-width: 250px;
}
.main-form__field input{
    width: 100%;
    background: #FFFFFF;
    border-radius: 25px;
    border: none;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    color: #999999;
    padding: 17px 25px 15px;
}
.main-form__field input:focus{
    outline: none;
}
.main-form__submit input{
    background: #F2951C;
    border-radius: 25px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    padding: 15px 38px;
    border: none;
    box-shadow: none;
}
.main-form__submit input:focus{
    outline: none;
}
.main-form__privacy{
    font-size: 13px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.8);
}
.main-form__privacy a{
    color: #F2951C;
    border-bottom: 1px dotted rgba(242, 149, 28, 0.7);
}
.main-form__privacy a:hover{
    color: #F2951C;
    border-bottom-style: solid;
}
.main-form__massage{
    margin-top: 5px;
    width: fit-content;
    width: -moz-fit-content;
    border: 2px solid #fff;
    padding: 5px 15px;
    color: #fff;
    min-height: 33px;
    opacity: 0;
}
.main-form__massage.active{
    opacity: 1;
}
.main-form__massage.success{
    border-color: #77dc77;
}
.main-form__massage.fail{
    border-color: #e44141;
}
@media screen and (max-width: 575px){
    .main-form__form{
        display: block;
    }
    .main-form__field {
        margin-right: 0;
        max-width: 100%;
        margin-bottom: 20px;
    }
}
/* Main page form end */
/* Main page about start */
.main-about__wrapper{
    background-color: #FFF5E5;
    padding: 95px 0 65px;
}
.main-about{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    position: relative;
}
.main-about__text, .main-about__image{
    padding: 0 15px;
}
.main-about__text{
    flex: 1 1 66.66666%;
    max-width: 66.66666%;
}
.main-about__image{
    flex: 1 1 33.33333%;
    max-width: 33.33333%;
    position: relative;
}
.main-about__image img{
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 1;
    max-width: calc(100% - 30px);
}
.main-about__text h3{
    margin-top: 0;
    margin-bottom: 25px;
    font-weight: bold;
    font-size: 26px;
    line-height: 24px;
    color: #333333;
}
.main-about__text p{
    font-size: 14px;
    line-height: 21px;
    color: #747474;
}
.main-about__text ul li{
    list-style: disc;
    list-style-position: inside;
}
.main-about__text ul li::marker{
    color: #1C3DA5;
}
.main-about__text ul li:not(:last-child){
    margin-bottom: 10px;
}
@media screen and (max-width: 1199px){
    .main-about__image img{
        position: static;
        max-width: 100%;
    }
}
@media screen and (max-width: 575px){
    .main-about__text, .main-about__image{
        flex: 1 1 100%;
        max-width: 100%;
    }
    .main-about__text{
        margin-bottom: 20px;
    }
}
/* Main page about end */
/* Main page blog start */
.main-blog__wrapper{
    background-color: #ffffff;
    padding: 210px 0 45px;
    position: relative;
}
.main-blog__top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}
.main-blog__title{
    font-weight: bold;
    font-size: 26px;
    line-height: 24px;
    color: #333333;
}
.main-blog__link{
    font-size: 15px;
    line-height: 20px;
    color: #1C3DA5;
    border-bottom: 1px solid #4C69C2;
}
.main-blog__items{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.main-blog__item-wrapper{
    padding: 0 15px;
    flex: 1 1 33.33333%;
    max-width: 33.33333%;
	z-index: 9;
}
.main-blog__item{
    height: 100%;
}
.main-blog__item-image{
    display: block;
    width: 100%;
    height: 250px;
    margin-bottom: 25px;
}
.main-blog__item-image img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 5px;
}
.main-blog__item-title{
    display: block;
    font-weight: bold;
    font-size: 17px;
    line-height: 24px;
    color: #333333;
    margin-bottom: 10px;
}
.main-blog__item-date{
    font-size: 14px;
    line-height: 21px;
    color: #999999;
}
.main-blog__decore{
    position: absolute;
    left: -55px;
    top: -55px;
}
@media screen and (max-width: 1700px){
    .main-blog__decore{
        display: none;
    }
    .main-blog__wrapper{
        padding: 45px 0;
    }
}
@media screen and (max-width: 575px){
    .main-blog__item-wrapper{
        flex: 1 1 100%;
        max-width: 100%;
    }
    .main-blog__item-wrapper:not(:last-child){
        margin-bottom: 20px;
    }
}
/* Main page blog end */
/* Main brands start */
.main-brands__wrapper{
    padding: 5px 0;
    border-top: 1px solid #DEDFE2;
    background-color: #ffffff;
}
.main-brand{
    height: 120px !important;
    padding: 15px 20px;
}
.main-brand img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.main-brands .slick-arrow{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center;
    border: 2px solid #F8F8F8;
}
.main-brands .slick-arrow:before{
    content: none;
}
.main-brands .slick-prev{
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.886463 6.75736L6.92093 0.307799C7.3048 -0.102683 7.92717 -0.102683 8.31085 0.307798C8.69456 0.717916 8.69456 1.38309 8.31085 1.79317L2.97127 7.50005L8.3107 13.2067C8.6944 13.617 8.69441 14.2821 8.3107 14.6922C7.92699 15.1025 7.30464 15.1025 6.92078 14.6922L0.886307 8.24257C0.694452 8.03741 0.598633 7.76881 0.598633 7.50008C0.598633 7.23122 0.694639 6.96242 0.886463 6.75736Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
    left: -60px !important;
}
.main-brands .slick-prev:hover,
.main-brands .slick-prev:focus{
    background-color: #ECECEC;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.886463 6.75736L6.92093 0.307799C7.3048 -0.102683 7.92717 -0.102683 8.31085 0.307798C8.69456 0.717916 8.69456 1.38309 8.31085 1.79317L2.97127 7.50005L8.3107 13.2067C8.6944 13.617 8.69441 14.2821 8.3107 14.6922C7.92699 15.1025 7.30464 15.1025 6.92078 14.6922L0.886307 8.24257C0.694452 8.03741 0.598633 7.76881 0.598633 7.50008C0.598633 7.23122 0.694639 6.96242 0.886463 6.75736Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
}
.main-brands .slick-next{
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3108 8.24252L2.27633 14.6921C1.89247 15.1026 1.27009 15.1026 0.886415 14.6921C0.502705 14.282 0.502705 13.6168 0.886415 13.2067L6.22599 7.49983L0.886571 1.79315C0.502861 1.38287 0.502861 0.717768 0.886571 0.307651C1.27028 -0.102632 1.89262 -0.102632 2.27649 0.307651L8.31096 6.75731C8.50281 6.96247 8.59863 7.23107 8.59863 7.4998C8.59863 7.76866 8.50263 8.03746 8.3108 8.24252Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
    right: -60px !important;
}
.main-brands .slick-next:hover,
.main-brands .slick-next:focus{
    background-color: #ECECEC;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3108 8.24252L2.27633 14.6921C1.89247 15.1026 1.27009 15.1026 0.886415 14.6921C0.502705 14.282 0.502705 13.6168 0.886415 13.2067L6.22599 7.49983L0.886571 1.79315C0.502861 1.38287 0.502861 0.717768 0.886571 0.307651C1.27028 -0.102632 1.89262 -0.102632 2.27649 0.307651L8.31096 6.75731C8.50281 6.96247 8.59863 7.23107 8.59863 7.4998C8.59863 7.76866 8.50263 8.03746 8.3108 8.24252Z' fill='%23B1B1B1'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1199px){
    .main-brands .slick-next{
        right: -25px !important;
    }
    .main-brands .slick-prev{
        left: -25px !important;
    }
}
@media screen and (max-width: 575px){
    .main-brand{
        padding: 5px 10px;
    }
}
/* Main brands end */
/* New footer start */
.new-footer__wrapper{
    background: url('../images/new-footer-bg.webp') no-repeat center;
    background-size: cover;
    padding: 65px 0 55px;
}
.new-footer{
    display: flex;
    margin: 0 -15px;
}
.new-footer a:hover{
    color: #F2951C;
}
.new-footer__column{
    padding: 0 15px;
}
.new-footer__column--catalog{
    flex: 1 1 213px;
    max-width: 212px;
}
.new-footer__column--menu{
    flex: 1 1 360px;
    max-width: 360px;
}
.new-footer__column--contacts{
    flex: 1 1 300px;
    max-width: 300px;
}
.new-footer__column--subscribe{
    flex: 1 1 315px;
    max-width: 315px;
}
.new-footer__column-title{
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    color: #FFFFFF;
    margin-bottom: 15px;
}
.new-footer__column--contacts .new-footer__column-title,
.new-footer__column--subscribe .new-footer__column-title{
    margin-bottom: 21px;
}
.new-footer__column--menu .new-footer__column-menu{
    column-count: 2;
    column-gap: 25px;
}
.new-footer__column-menu a{
    font-size: 13px;
    line-height: 15px;
    color: #D5D5D5;
}
.new-footer__contact{
    display: block;
    margin-bottom: 15px;
    padding-left: 20px;
    position: relative;
    font-size: 13px;
    line-height: 14px;
    color: #D5D5D5;
}
.new-footer__contact:before{
    content: '';
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
}
.new-footer__contact--address:before{
    width: 10px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.55747 0.998047C7.07037 0.998047 9.11475 3.04243 9.11475 5.55529C9.11475 8.67384 5.03643 13.2521 4.8628 13.4454C4.6997 13.6271 4.41495 13.6268 4.25215 13.4454C4.07851 13.2521 0.000202179 8.67384 0.000202179 5.55529C0.000251333 3.04243 2.04461 0.998047 4.55747 0.998047ZM4.55747 7.84817C5.82177 7.84817 6.85033 6.81959 6.85033 5.55529C6.85033 4.291 5.82175 3.26244 4.55747 3.26244C3.2932 3.26244 2.26465 4.29102 2.26465 5.55532C2.26465 6.81962 3.2932 7.84817 4.55747 7.84817Z' fill='%23F2951C'/%3E%3C/svg%3E%0A");
}
.new-footer__contact--phone:before{
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4915 9.06896L8.83413 7.41138C8.504 7.08258 7.95731 7.09257 7.61568 7.43431L6.78067 8.26913C6.72792 8.24006 6.67331 8.20969 6.6159 8.17747C6.0886 7.8853 5.3669 7.48485 4.60746 6.72486C3.84577 5.96327 3.44495 5.24046 3.15188 4.71283C3.12096 4.65693 3.09133 4.60303 3.06207 4.55185L3.62248 3.99227L3.898 3.71641C4.24015 3.37417 4.24959 2.82764 3.92023 2.49788L2.26282 0.840115C1.93347 0.510825 1.38653 0.520814 1.04438 0.863055L0.57726 1.33285L0.590025 1.34552C0.433395 1.54538 0.30251 1.77588 0.20511 2.02445C0.115325 2.26106 0.0594253 2.48685 0.033865 2.71309C-0.184985 4.5274 0.644105 6.18554 2.89415 8.4356C6.0044 11.5456 8.51085 11.3107 8.61898 11.2992C8.85448 11.271 9.08017 11.2148 9.30954 11.1257C9.55595 11.0294 9.7863 10.8987 9.98603 10.7425L9.99624 10.7515L10.4695 10.2881C10.8109 9.94596 10.8207 9.39924 10.4915 9.06896Z' fill='%23F2951C'/%3E%3C/svg%3E%0A");
    top: 3px;
}
.new-footer__contact--mail:before{
    width: 12px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.09944 3.77225C1.24434 3.87451 1.68113 4.17819 2.40983 4.68315C3.13855 5.18812 3.69679 5.57693 4.0846 5.8496C4.1272 5.87949 4.21772 5.94446 4.3562 6.04461C4.4947 6.14482 4.60978 6.22581 4.70135 6.28758C4.79299 6.34933 4.90377 6.4186 5.0338 6.49528C5.16379 6.5719 5.28633 6.62953 5.40139 6.66768C5.51647 6.70614 5.62299 6.72519 5.72099 6.72519H5.72742H5.73386C5.83186 6.72519 5.93843 6.70612 6.05351 6.66768C6.16853 6.62953 6.29117 6.57183 6.42105 6.49528C6.551 6.41851 6.66178 6.3493 6.75342 6.28758C6.84506 6.22581 6.96005 6.14482 7.09859 6.04461C7.23704 5.94437 7.32768 5.87949 7.37028 5.8496C7.76227 5.57693 8.75955 4.88441 10.3618 3.77212C10.6729 3.55488 10.9328 3.29275 11.1415 2.98591C11.3505 2.6792 11.4548 2.35744 11.4548 2.02082C11.4548 1.73953 11.3536 1.49873 11.1511 1.29846C10.9487 1.09815 10.709 0.998047 10.4321 0.998047H1.02271C0.694599 0.998047 0.442095 1.10883 0.265243 1.33039C0.0884144 1.552 0 1.82899 0 2.16136C0 2.42983 0.117229 2.72075 0.351576 3.03395C0.5859 3.34718 0.835269 3.5933 1.09944 3.77225Z' fill='%23F2951C'/%3E%3Cpath d='M10.8155 4.456C9.41791 5.40196 8.35667 6.13713 7.63232 6.66135C7.38942 6.84026 7.19237 6.97992 7.04104 7.08C6.88972 7.18015 6.68846 7.28242 6.43699 7.38677C6.1856 7.49129 5.95132 7.54339 5.73395 7.54339H5.72743H5.72101C5.50368 7.54339 5.26926 7.49129 5.01788 7.38677C4.76649 7.28242 4.5651 7.18015 4.41382 7.08C4.26258 6.97992 4.06547 6.84026 3.82259 6.66135C3.24726 6.23949 2.18831 5.50428 0.645678 4.456C0.402712 4.29417 0.187508 4.10868 0 3.8999V8.97517C0 9.2566 0.100101 9.49726 0.300416 9.69755C0.500686 9.89791 0.741503 9.99806 1.02278 9.99806H10.4321C10.7133 9.99806 10.9541 9.89791 11.1544 9.69755C11.3548 9.49719 11.4548 9.25662 11.4548 8.97517V3.8999C11.2716 4.10436 11.0586 4.28985 10.8155 4.456Z' fill='%23F2951C'/%3E%3C/svg%3E%0A");
    top: 2px;
}
.new-footer__contact--phone{
    color: #FFFFFF;
}
.new-footer__contact--phone a{
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
}
.new-footer__contact--phone div{
    line-height: 20px;
}
.new-footer__socials{
    margin-top: 25px;
    display: flex;
    align-items: center;
}
.new-footer__social{
    display: block;
    width: 17px;
    flex: 0 0 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: center;
}
.new-footer__social:not(:last-child){
    margin-right: 28px;
}
.new-footer__social--vk{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M16.9099 13.4079C16.8893 13.3636 16.8701 13.3268 16.8523 13.2973C16.5573 12.7661 15.9937 12.1141 15.1617 11.341L15.1441 11.3233L15.1353 11.3146L15.1264 11.3058H15.1175C14.7399 10.9458 14.5008 10.7038 14.4006 10.5798C14.2174 10.3438 14.1764 10.1049 14.2765 9.86278C14.3473 9.67987 14.613 9.29359 15.0731 8.70341C15.3152 8.39063 15.5068 8.13996 15.6484 7.95109C16.6693 6.59384 17.1119 5.72654 16.9761 5.34885L16.9234 5.26058C16.888 5.20745 16.7965 5.15884 16.6492 5.1145C16.5015 5.07027 16.3127 5.06295 16.0825 5.09243L13.5334 5.11004C13.4921 5.09541 13.4332 5.09677 13.3563 5.1145C13.2796 5.13224 13.2412 5.14114 13.2412 5.14114L13.1969 5.1633L13.1617 5.18993C13.1321 5.20754 13.0997 5.23851 13.0642 5.28278C13.029 5.3269 12.9995 5.37867 12.976 5.43767C12.6984 6.15166 12.3829 6.8155 12.0288 7.42915C11.8104 7.79506 11.6099 8.11218 11.4268 8.38068C11.2439 8.6491 11.0905 8.84686 10.9666 8.97362C10.8426 9.10051 10.7307 9.20217 10.6302 9.27896C10.5299 9.35578 10.4533 9.38824 10.4002 9.37636C10.347 9.36449 10.297 9.35271 10.2496 9.34093C10.167 9.28779 10.1006 9.21553 10.0505 9.12407C10.0003 9.03262 9.96641 8.91751 9.94871 8.77884C9.9311 8.64007 9.92068 8.52072 9.91771 8.42037C9.91495 8.32014 9.91622 8.17837 9.9222 7.99546C9.92834 7.81245 9.9311 7.68863 9.9311 7.62372C9.9311 7.39945 9.93547 7.15606 9.94424 6.89347C9.95317 6.63089 9.96039 6.42284 9.96644 6.26956C9.97246 6.11614 9.97525 5.95381 9.97525 5.78268C9.97525 5.61155 9.96483 5.47735 9.94424 5.37994C9.92391 5.28266 9.89269 5.18823 9.85155 5.09668C9.81016 5.00522 9.74958 4.93448 9.6701 4.88426C9.59045 4.83409 9.49143 4.79429 9.3736 4.76471C9.06082 4.69394 8.66254 4.65565 8.17858 4.6497C7.08109 4.63792 6.37589 4.70879 6.06315 4.86221C5.93923 4.92704 5.8271 5.01561 5.72684 5.12765C5.6206 5.25752 5.60578 5.32839 5.68248 5.34004C6.03658 5.39309 6.28726 5.51998 6.4348 5.72059L6.48796 5.82689C6.52932 5.90359 6.57061 6.03938 6.61194 6.23407C6.6532 6.42876 6.67983 6.64413 6.69155 6.88005C6.721 7.31088 6.721 7.67967 6.69155 7.98647C6.66201 8.29338 6.6341 8.53231 6.60747 8.70344C6.58084 8.87457 6.54104 9.01324 6.48796 9.11942C6.43479 9.22563 6.39942 9.29055 6.38169 9.31411C6.36399 9.33767 6.34923 9.35252 6.33751 9.35835C6.26081 9.38774 6.18105 9.40271 6.09849 9.40271C6.01581 9.40271 5.91555 9.36136 5.79756 9.27871C5.67959 9.19606 5.55717 9.08253 5.43028 8.93794C5.30339 8.79332 5.16029 8.59122 5.00091 8.33161C4.84165 8.072 4.67641 7.76518 4.50528 7.41114L4.3637 7.15438C4.27519 6.98921 4.15428 6.74869 4.00086 6.43307C3.84734 6.11731 3.71164 5.81189 3.59368 5.51684C3.54653 5.39293 3.47569 5.29859 3.38129 5.23368L3.33699 5.20704C3.30753 5.18348 3.26026 5.15846 3.1954 5.1318C3.13045 5.10517 3.06268 5.08608 2.99181 5.07433L0.566586 5.09194C0.318759 5.09194 0.150606 5.14808 0.0620653 5.26021L0.0266304 5.31326C0.00892848 5.3428 0 5.38999 0 5.45493C0 5.51985 0.0177019 5.59953 0.0531368 5.69386C0.407176 6.52595 0.792185 7.32843 1.20817 8.10142C1.62415 8.87442 1.98562 9.49708 2.29239 9.96887C2.59921 10.441 2.91195 10.8866 3.23062 11.3054C3.54929 11.7244 3.76022 11.9929 3.86343 12.1109C3.96675 12.229 4.04792 12.3174 4.10691 12.3764L4.32823 12.5888C4.46985 12.7304 4.67781 12.9001 4.9522 13.0977C5.22666 13.2955 5.53051 13.4902 5.8639 13.6821C6.19735 13.8737 6.58528 14.0301 7.02789 14.151C7.47044 14.2721 7.90117 14.3207 8.32016 14.2972H9.33807C9.54451 14.2794 9.70091 14.2145 9.80722 14.1024L9.84243 14.0581C9.86612 14.0229 9.88829 13.9681 9.90875 13.8945C9.92946 13.8208 9.93975 13.7395 9.93975 13.6511C9.9337 13.3974 9.95302 13.1688 9.99716 12.9652C10.0413 12.7617 10.0916 12.6083 10.1478 12.505C10.204 12.4018 10.2674 12.3146 10.338 12.244C10.4088 12.1732 10.4592 12.1304 10.4888 12.1156C10.5181 12.1008 10.5416 12.0907 10.5593 12.0846C10.7009 12.0375 10.8676 12.0831 11.0596 12.2219C11.2514 12.3606 11.4313 12.5318 11.5995 12.7353C11.7677 12.939 11.9698 13.1675 12.2058 13.4212C12.4419 13.675 12.6484 13.8636 12.8254 13.9877L13.0023 14.0939C13.1205 14.1648 13.2739 14.2297 13.4628 14.2887C13.6513 14.3477 13.8165 14.3625 13.9583 14.333L16.2241 14.2976C16.4482 14.2976 16.6226 14.2605 16.7463 14.1869C16.8703 14.1131 16.9439 14.0319 16.9676 13.9435C16.9913 13.855 16.9926 13.7546 16.9721 13.6424C16.9511 13.5305 16.9305 13.4522 16.9099 13.4079Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='17' fill='white' transform='translate(0 0.998047)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.new-footer__social--vk:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M16.9099 13.4079C16.8893 13.3636 16.8701 13.3268 16.8523 13.2973C16.5573 12.7661 15.9937 12.1141 15.1617 11.341L15.1441 11.3233L15.1353 11.3146L15.1264 11.3058H15.1175C14.7399 10.9458 14.5008 10.7038 14.4006 10.5798C14.2174 10.3438 14.1764 10.1049 14.2765 9.86278C14.3473 9.67987 14.613 9.29359 15.0731 8.70341C15.3152 8.39063 15.5068 8.13996 15.6484 7.95109C16.6693 6.59384 17.1119 5.72654 16.9761 5.34885L16.9234 5.26058C16.888 5.20745 16.7965 5.15884 16.6492 5.1145C16.5015 5.07027 16.3127 5.06295 16.0825 5.09243L13.5334 5.11004C13.4921 5.09541 13.4332 5.09677 13.3563 5.1145C13.2796 5.13224 13.2412 5.14114 13.2412 5.14114L13.1969 5.1633L13.1617 5.18993C13.1321 5.20754 13.0997 5.23851 13.0642 5.28278C13.029 5.3269 12.9995 5.37867 12.976 5.43767C12.6984 6.15166 12.3829 6.8155 12.0288 7.42915C11.8104 7.79506 11.6099 8.11218 11.4268 8.38068C11.2439 8.6491 11.0905 8.84686 10.9666 8.97362C10.8426 9.10051 10.7307 9.20217 10.6302 9.27896C10.5299 9.35578 10.4533 9.38824 10.4002 9.37636C10.347 9.36449 10.297 9.35271 10.2496 9.34093C10.167 9.28779 10.1006 9.21553 10.0505 9.12407C10.0003 9.03262 9.96641 8.91751 9.94871 8.77884C9.9311 8.64007 9.92068 8.52072 9.91771 8.42037C9.91495 8.32014 9.91622 8.17837 9.9222 7.99546C9.92834 7.81245 9.9311 7.68863 9.9311 7.62372C9.9311 7.39945 9.93547 7.15606 9.94424 6.89347C9.95317 6.63089 9.96039 6.42284 9.96644 6.26956C9.97246 6.11614 9.97525 5.95381 9.97525 5.78268C9.97525 5.61155 9.96483 5.47735 9.94424 5.37994C9.92391 5.28266 9.89269 5.18823 9.85155 5.09668C9.81016 5.00522 9.74958 4.93448 9.6701 4.88426C9.59045 4.83409 9.49143 4.79429 9.3736 4.76471C9.06082 4.69394 8.66254 4.65565 8.17858 4.6497C7.08109 4.63792 6.37589 4.70879 6.06315 4.86221C5.93923 4.92704 5.8271 5.01561 5.72684 5.12765C5.6206 5.25752 5.60578 5.32839 5.68248 5.34004C6.03658 5.39309 6.28726 5.51998 6.4348 5.72059L6.48796 5.82689C6.52932 5.90359 6.57061 6.03938 6.61194 6.23407C6.6532 6.42876 6.67983 6.64413 6.69155 6.88005C6.721 7.31088 6.721 7.67967 6.69155 7.98647C6.66201 8.29338 6.6341 8.53231 6.60747 8.70344C6.58084 8.87457 6.54104 9.01324 6.48796 9.11942C6.43479 9.22563 6.39942 9.29055 6.38169 9.31411C6.36399 9.33767 6.34923 9.35252 6.33751 9.35835C6.26081 9.38774 6.18105 9.40271 6.09849 9.40271C6.01581 9.40271 5.91555 9.36136 5.79756 9.27871C5.67959 9.19606 5.55717 9.08253 5.43028 8.93794C5.30339 8.79332 5.16029 8.59122 5.00091 8.33161C4.84165 8.072 4.67641 7.76518 4.50528 7.41114L4.3637 7.15438C4.27519 6.98921 4.15428 6.74869 4.00086 6.43307C3.84734 6.11731 3.71164 5.81189 3.59368 5.51684C3.54653 5.39293 3.47569 5.29859 3.38129 5.23368L3.33699 5.20704C3.30753 5.18348 3.26026 5.15846 3.1954 5.1318C3.13045 5.10517 3.06268 5.08608 2.99181 5.07433L0.566586 5.09194C0.318759 5.09194 0.150606 5.14808 0.0620653 5.26021L0.0266304 5.31326C0.00892848 5.3428 0 5.38999 0 5.45493C0 5.51985 0.0177019 5.59953 0.0531368 5.69386C0.407176 6.52595 0.792185 7.32843 1.20817 8.10142C1.62415 8.87442 1.98562 9.49708 2.29239 9.96887C2.59921 10.441 2.91195 10.8866 3.23062 11.3054C3.54929 11.7244 3.76022 11.9929 3.86343 12.1109C3.96675 12.229 4.04792 12.3174 4.10691 12.3764L4.32823 12.5888C4.46985 12.7304 4.67781 12.9001 4.9522 13.0977C5.22666 13.2955 5.53051 13.4902 5.8639 13.6821C6.19735 13.8737 6.58528 14.0301 7.02789 14.151C7.47044 14.2721 7.90117 14.3207 8.32016 14.2972H9.33807C9.54451 14.2794 9.70091 14.2145 9.80722 14.1024L9.84243 14.0581C9.86612 14.0229 9.88829 13.9681 9.90875 13.8945C9.92946 13.8208 9.93975 13.7395 9.93975 13.6511C9.9337 13.3974 9.95302 13.1688 9.99716 12.9652C10.0413 12.7617 10.0916 12.6083 10.1478 12.505C10.204 12.4018 10.2674 12.3146 10.338 12.244C10.4088 12.1732 10.4592 12.1304 10.4888 12.1156C10.5181 12.1008 10.5416 12.0907 10.5593 12.0846C10.7009 12.0375 10.8676 12.0831 11.0596 12.2219C11.2514 12.3606 11.4313 12.5318 11.5995 12.7353C11.7677 12.939 11.9698 13.1675 12.2058 13.4212C12.4419 13.675 12.6484 13.8636 12.8254 13.9877L13.0023 14.0939C13.1205 14.1648 13.2739 14.2297 13.4628 14.2887C13.6513 14.3477 13.8165 14.3625 13.9583 14.333L16.2241 14.2976C16.4482 14.2976 16.6226 14.2605 16.7463 14.1869C16.8703 14.1131 16.9439 14.0319 16.9676 13.9435C16.9913 13.855 16.9926 13.7546 16.9721 13.6424C16.9511 13.5305 16.9305 13.4522 16.9099 13.4079Z' fill='rgb(242,149,28)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='17' fill='rgb(242,149,28)' transform='translate(0 0.998047)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.new-footer__social--fb{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M11.3311 3.82076H12.883V1.11776C12.6153 1.08092 11.6944 0.998047 10.622 0.998047C8.38441 0.998047 6.85157 2.40551 6.85157 4.99234V7.37305H4.38232V10.3948H6.85157V17.998H9.87899V10.3955H12.2484L12.6245 7.37376H9.87828V5.29196C9.87899 4.41859 10.1142 3.82076 11.3311 3.82076Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='17' fill='white' transform='translate(0 0.998047)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.new-footer__social--fb:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M11.3311 3.82076H12.883V1.11776C12.6153 1.08092 11.6944 0.998047 10.622 0.998047C8.38441 0.998047 6.85157 2.40551 6.85157 4.99234V7.37305H4.38232V10.3948H6.85157V17.998H9.87899V10.3955H12.2484L12.6245 7.37376H9.87828V5.29196C9.87899 4.41859 10.1142 3.82076 11.3311 3.82076Z' fill='rgb(242,149,28)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='17' fill='rgb(242,149,28)' transform='translate(0 0.998047)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.new-footer__social--inst{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M11.5844 0.998047H4.4153C1.98071 0.998047 0 2.97885 0 5.41344V12.5826C0 15.0172 1.98071 16.998 4.4153 16.998H11.5844C14.0192 16.998 15.9999 15.0172 15.9999 12.5826V5.41344C16 2.97885 14.0192 0.998047 11.5844 0.998047ZM14.5804 12.5826C14.5804 14.2345 13.2364 15.5784 11.5845 15.5784H4.4153C2.76347 15.5785 1.41959 14.2345 1.41959 12.5826V5.41344C1.41959 3.76161 2.76347 2.41764 4.4153 2.41764H11.5844C13.2363 2.41764 14.5803 3.76161 14.5803 5.41344V12.5826H14.5804Z' fill='white'/%3E%3Cpath d='M7.99972 4.87524C5.72639 4.87524 3.87695 6.72468 3.87695 8.99801C3.87695 11.2712 5.72639 13.1206 7.99972 13.1206C10.2731 13.1206 12.1225 11.2712 12.1225 8.99801C12.1225 6.72468 10.2731 4.87524 7.99972 4.87524ZM7.99972 11.7009C6.50925 11.7009 5.29654 10.4884 5.29654 8.99792C5.29654 7.50735 6.50916 6.29474 7.99972 6.29474C9.49029 6.29474 10.7029 7.50735 10.7029 8.99792C10.7029 10.4884 9.4902 11.7009 7.99972 11.7009Z' fill='white'/%3E%3Cpath d='M12.2954 3.67163C12.0219 3.67163 11.7532 3.78236 11.5601 3.97637C11.366 4.16943 11.2544 4.43821 11.2544 4.71266C11.2544 4.98626 11.3661 5.25495 11.5601 5.44896C11.7531 5.64202 12.0219 5.75369 12.2954 5.75369C12.5699 5.75369 12.8377 5.64202 13.0317 5.44896C13.2257 5.25495 13.3365 4.98617 13.3365 4.71266C13.3365 4.43821 13.2257 4.16943 13.0317 3.97637C12.8387 3.78236 12.5699 3.67163 12.2954 3.67163Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.998047)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.new-footer__social--inst:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M11.5844 0.998047H4.4153C1.98071 0.998047 0 2.97885 0 5.41344V12.5826C0 15.0172 1.98071 16.998 4.4153 16.998H11.5844C14.0192 16.998 15.9999 15.0172 15.9999 12.5826V5.41344C16 2.97885 14.0192 0.998047 11.5844 0.998047ZM14.5804 12.5826C14.5804 14.2345 13.2364 15.5784 11.5845 15.5784H4.4153C2.76347 15.5785 1.41959 14.2345 1.41959 12.5826V5.41344C1.41959 3.76161 2.76347 2.41764 4.4153 2.41764H11.5844C13.2363 2.41764 14.5803 3.76161 14.5803 5.41344V12.5826H14.5804Z' fill='rgb(242,149,28)'/%3E%3Cpath d='M7.99972 4.87524C5.72639 4.87524 3.87695 6.72468 3.87695 8.99801C3.87695 11.2712 5.72639 13.1206 7.99972 13.1206C10.2731 13.1206 12.1225 11.2712 12.1225 8.99801C12.1225 6.72468 10.2731 4.87524 7.99972 4.87524ZM7.99972 11.7009C6.50925 11.7009 5.29654 10.4884 5.29654 8.99792C5.29654 7.50735 6.50916 6.29474 7.99972 6.29474C9.49029 6.29474 10.7029 7.50735 10.7029 8.99792C10.7029 10.4884 9.4902 11.7009 7.99972 11.7009Z' fill='rgb(242,149,28)'/%3E%3Cpath d='M12.2954 3.67163C12.0219 3.67163 11.7532 3.78236 11.5601 3.97637C11.366 4.16943 11.2544 4.43821 11.2544 4.71266C11.2544 4.98626 11.3661 5.25495 11.5601 5.44896C11.7531 5.64202 12.0219 5.75369 12.2954 5.75369C12.5699 5.75369 12.8377 5.64202 13.0317 5.44896C13.2257 5.25495 13.3365 4.98617 13.3365 4.71266C13.3365 4.43821 13.2257 4.16943 13.0317 3.97637C12.8387 3.78236 12.5699 3.67163 12.2954 3.67163Z' fill='rgb(242,149,28)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='16' height='16' fill='rgb(242,149,28)' transform='translate(0 0.998047)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.new-footer__form-field{
    margin-bottom: 10px;
}
.new-footer__form-field input{
    background-color: #FFFFFF;
    border-radius: 25px;
    border: none;
    padding: 17px 20px 15px;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    color: #999999;
    width: 100%;
}
.new-footer__form-field input:focus,
.new-footer__form-submit input:focus{
    outline: none;
}
.new-footer__form-submit{
    margin-bottom: 5px;
}
.new-footer__form-submit input{
    background-color: #F2951C;
    border-radius: 25px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    border: none;
    padding: 15px 60px;
    width: 100%;
}
.new-footer__form-privacy{
    font-size: 13px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.8);
}
.new-footer__form-privacy a{
    color: #F2951C;
    border-bottom: 1px dotted rgba(242,149,28,0.7);
}
.new-footer__form{
    margin-bottom: 5px;
}
.new-footer__copyright{
    font-size: 13px;
    line-height: 120%;
    color: #B5B5B5;
    margin-bottom: 15px;
}
.new-footer__dev-link{
    font-size: 13px;
    line-height: 120%;
    color: #F2951C;
    border-bottom: 1px dotted #F2951C;
}
.new-footer__form-massage{
    margin-top: 5px;
    width: fit-content;
    width: -moz-fit-content;
    border: 2px solid #fff;
    padding: 5px 15px;
    color: #fff;
    min-height: 33px;
    opacity: 0;
}
.new-footer__form-massage.active{
    opacity: 1;
}
.new-footer__form-massage.success{
    border-color: #77dc77;
}
.new-footer__form-massage.fail{
    border-color: #e44141;
}
@media screen and (max-width: 991px){
    .new-footer__column{
        padding: 0 5px;
    }
}
@media screen and (max-width: 767px){
    .new-footer{
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .new-footer__column{
        flex: 1 1 auto;
        max-width: unset;
        margin-bottom: 30px;
    }
    .new-footer__column .new-footer__column-menu{
        column-gap: 0;
        column-count: 1;
    }
    .new-footer__contact{
        width: fit-content;
        width: -moz-fit-content;
        margin-left: auto;
        margin-right: auto;
    }
    .new-footer__socials{
        justify-content: center;
    }
    .new-footer__column--subscribe{
        max-width: 320px;
    }
}
/* New footer end */
/* Autocomplete */
.autocomplete-suggestions {
    background-color: #ffffff;
    width: 100px;
    overflow: hidden;
    overflow-y: scroll;
    border: 1px solid #e0e0e0;
    padding: 5px;
}

.autocomplete-suggestions .autocomplete-suggestion {
    cursor: default;
}

.autocomplete-suggestions .selected {
    background: #F0F0F0;
}

.autocomplete-suggestions div {
    padding: 2px 5px;
    white-space: nowrap;
}

.autocomplete-suggestions strong {
    font-weight: normal;
    color: #3399FF;
}

.product_list .product_buy-button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    margin-top: 5px;
}

.product_list .product_buy-button .btn-wrap {
    width: 150px;
    height: 35px;
}

.product_list .product_buy-button .new-buy-btn2 {
    width: 150px;
    height: 35px;
    background: #098BF4 !important;
    border-radius: 2px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 35px;
    color: #FFFFFF;
    padding-top: 0;
    padding-bottom: 0;
}

.product_list .product_buy-button .new-buy-btn2:hover {
    background: #0962b4 !important;
}

.product_list .product_buy-button .new-buy-btn2 .fa-shopping-cart2::before {
    content: url('../images/shopping-cart2.png') !important;
    left: -8px;
}

.product_list .product-container.product-block.product-item {
    height: 475px;
}

.product_list .product-meta {
    bottom: 0;
    transform: none;
    position: absolute;
}

.carousel .product-meta {
    bottom: 0;
    transform: none;
    position: absolute;
}

.carousel .bottom-block {
    margin-top: 0 !important;
}

.carousel .product-variants {
    margin-bottom: 0;
}

@media (min-width: 1200px) {
    .leo-megamenu .navbar-nav > li > a {
        padding: 15px 15px;

    }
}

/* Price */
.product-variants {
    width: 100%;
    padding: 5px 5px;
    margin: 10px 0;
}

.product-price {
    color: #d62529;
    font-size: 23px;
    font-weight: 600;
}

.product-price-old {
    margin: 0 0 15px;
}

.product-price-old .offer {
    display: inline-block;
    margin-right: 10px;
    padding: 1px 3px;
    font-size: 14px;
    line-height: 23px;
    color: white;
    background: #f13340;
    border: 1px solid #d02a2c;
}

.product-price-old .price {
    font-size: 17px;
    text-decoration: line-through;
    display: inline-block;
    font-weight: bold;
    line-height: 23px;
    color: #555555;
}

/*.stock-message,*/
.out-of-stock .product-price,
.out-of-stock .product-price-old,
.out-of-stock .btn {
    display: none
}

.out-of-stock .stock-message {
    display: block
}

/* Price products */
.product-item .product-price {
    display: inline-block;
    font-size: 16px;
    margin-right: 10px;
    line-height: 24px;
}

.product-item .product-price-old {
    display: inline-block;
    margin: 0;
}

.product-item .product-price-old .offer {
    display: none;
}

.product-item .product-price-old .price {
    color: #a6a6a6;
    font-size: 16px;
    line-height: 24px;
}

.product-item .stock-message,
.product-item .out-of-stock .product-price,
.product-item .out-of-stock .product-price-old,
.product-item .out-of-stock .btn {
    display: none
}

.product-item .out-of-stock .stock-message {
    display: block;
    line-height: 22px;
    margin: 11px 0 0;
}

/* Certificates */
.certificates {
    width: 100%;
    float: left;
    clear: both;
    margin: 0;
    list-style: none;
}

.certificate {
    margin: 0 10px 10px 0;
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url(../images/serf.jpg);
}

.certificate.VEGETERIAN {
    background-position: 0 0
}

.certificate.HALAL {
    background-position: 0 -92px
}

.certificate.HACCP {
    background-position: 0 -278px
}

.certificate.ORGANIC {
    background-position: 0 -232px;
    width: 70px
}

.certificate.KOSHER {
    background-position: 0 -365px;
    width: 34px
}

.certificate.BEESAFE {
    background-position: 0 -320px;
    width: 40px
}

.certificate.TGA {
    background-position: 0 -184px;
    width: 55px
}

/* Product page - gallery */
.product-image {
    border: 1px solid #ddd;
    padding: 10px;
    margin: 0 0 25px;
}

.product-thumbs {
    margin-right: -26px;
}

.product-thumbs a {
    float: left;
    border: 1px solid #ddd;
    padding: 10px;
    margin: 0 25px 20px 0;
    width: 98px;
}

/* Product features */
.table-features {
    width: 100%;
}

.table-features td {
    padding: 10px 0 10px;
    border-bottom: 1px solid #ededed;
    vertical-align: top;
    min-width: 200px;
}

.table-features td:first-child {
    padding-right: 25px;
}

.table-features tr:last-child td {
    border: none;
}

.madein {
    position: relative;
    padding-left: 25px;
}

.aus:before {
    content: url("../img/icon/australia.png");
    position: absolute;
    left: 0;
    top: 1px;
}

.new-z:before {
    position: absolute;
    content: url("../img/icon/new-zealand.png");
    left: 0;
    top: 1px;
}

.required-field {
    color: red;
}

.massage-wrap {
    background: #e00b0b;
}

.massage-wrap .container {
    position: relative;
    border-left: unset;
    border-right: unset;
    padding-left: 20px;
    padding-right: 20px;
    background: transparent;
}

.massage-wrap .container div {
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    padding: 5px 0;
}

/*.product-container.product-block.product-item {
    height: 380px !important;
}*/
/*.product-meta {
    bottom: -265px !important;
}*/

@media (max-width: 767px) {
    .table-features,
    .table-features tbody,
    .table-features tr,
    .table-features td {
        display: block
    }

    .table-features tr {
        margin: 0 0 10px;
    }

    .table-features td {
        padding: 5px 0 10px 10px;
    }

    .table-features td:first-child {
        border: none;
        padding: 0;
        text-align: left;
    }

    .table-features tr:last-child {
        margin: 0;
    }
}

/* Comments */
.comments-header {
    font-size: 1.5em;
    margin: 0 0 10px;
    padding-left: 15px;
}

.comment-list {
    margin: 0 0 25px;
}

.comment-list .comment {
    background: #fff;
    border: 1px solid #f2f2f2;
    padding: 10px 15px 5px;
    margin: 0 0 10px;
}

.comment-list .comment-author {
    font-weight: bold;
    margin: 0 0 5px;
}

.comment-list .comment-date {
    font-size: .8em;
    color: #bfbfbf;
}

.comment-list .comment-approve {
    color: #ff4343;
}

/* Forms */
.form .form-label {
    display: block;
    margin: 0 10px 0px;
    font-weight: normal;
    font-weight: bold;
}

.form .form-input {
    display: block;
    width: 100%;
    margin: 0 0 15px;
    padding: 10px 10px;
    border: 1px solid #ddd;
    outline: none;
}

.form .form-input:focus {
    border-color: #75b263;
}

.form .form-captcha-box {
    position: relative;
    padding-right: 100px;
}

.form .form-captcha-box .form-input {
    height: 43px;
}

.form .form-captcha-box .form-captcha-image {
    position: absolute;
    top: 0;
    right: 0;
}

/* Deliveries */
.deliveries {
    border: 1px solid #ddd;
    margin: 0 0 30px;
    border-bottom: none;
}

.deliveries li {
    border-bottom: 1px solid #ddd;
    padding: 10px 15px 0;
    position: relative;
    padding-left: 35px;
}

.deliveries .btn-radio {
    position: absolute;
    top: 9px;
    left: 10px;
}

.deliveries .delivery-header {
    display: block;
    margin: 0 0 10px;
    padding: 0;
}

.deliveries .delivery-header .delivery-price {
    font-weight: normal;
}

.deliveries .description {
    margin: 10px 0;
}

/* Delivery prices table */
.delivery-prices {
    width: 100%;
    margin: 20px 0;
    min-width: 280px;
    overflow: auto;
    background: #fff;
}

.delivery-prices thead td {
    border-bottom: 1px solid #c0c0c0;
    padding: 0 5px 2px;
    font-size: 12px;
}

.delivery-prices tbody td {
    border-bottom: 1px solid #f2f2f2;
    padding: 5px;
}

@media (max-width: 767px) {
    .table-responsive {
        margin: 20px 0
    }

    .delivery-prices {
        margin: 0
    }
}

/* Popup */
.mfp-popup {
    background: #fff;
    position: relative;
    max-width: 400px;
    margin: 0 auto;
    padding: 40px 40px;
    text-align: center;
    box-shadow: 0 5px 10px -5px #000;
}

.mfp-popup .popup-title {
    font-size: 1.5em;
    margin: 0 0 40px;
}

.mfp-popup .popup-close {
    display: inline-block;
    background: none;
    border: 1px solid #dbdbdb;
    color: #333;
    padding: 10px 25px;
    font: 14px/21px Arial;
    margin: 0;
    min-width: 200px;
    transition: all .3s ease;
    outline: none
}

.mfp-popup .popup-close:hover {
    border-color: #75aee3;
}

.mfp-popup .popup-btn {
    display: inline-block;
    background: #89c2f7;
    border: 1px solid #3f7db6;
    color: #fff;
    padding: 10px 25px;
    font: 14px/21px Arial;
    text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
    margin: 0 0 20px;
    min-width: 200px;
    transition: all .3s ease;
}

.mfp-popup .popup-btn:hover {
    background: #75aee3;
}

/* Main categories */
.main-categories {
    padding: 30px 0;
}

.main-categories .category-item {
    border: 1px solid #356490;
    position: relative;
    margin: 0 0 15px;
    overflow: hidden;
    border-radius: 10px;
}

.main-categories .category-item img {
    max-height: 215px;
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 280px;
}

.main-categories .category-title {
    border-bottom: 1px solid #356490;
    padding: 10px;
    background: #098bf4;
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.35);
    font-size: 15px;
    text-align: center;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 16px;
}

.main-categories .category-description {
    position: absolute;
    bottom: 0;
    background: #098bf4;
    padding: 10px 10px 5px;
    width: 100%;
    color: #fff;
    font-size: 12px;
    transition: all .3s ease;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    font-family: Arial, sans-serif;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.25);
}

.main-categories .category-item:hover .category-description {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.main-categories .link-overlay {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
}

/* Top line and header info */
.top-line-info {
    display: none;
}

#header_right {
    /* margin-top: 110px; */
}

.header-info {
    /* position: absolute; */
    /* top: -90px; */
    margin-bottom: 20px;
    color: #098bf4;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.header-info .info-phone {
    display: block;
}

.header-info .info-phone span {
    color: #598fc1;
    font-family: Arial, sans-serif;
    font-weight: 600;
}

.header-info .info-email {
    display: inline-block;
    margin-top: 10px;
}

.info-discount {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #f00;
}

@media (min-width: 480px) {
    #header_right {
        margin-top: 125px;
    }

    .header-info {
        /* display: none; */
    }

    .header-info .info-phone {
    }

    .header-info .info-phone span {
    }

    .header-info .info-email {
    }

    .header-info .info-email:hover {
    }

    #search_block_top {
    }

    .info-discount {
    }
}

@media (min-width: 768px) {
    .top-line-info {
    }

    .top-line-info .info-discount {
    }

    #header_right {
        margin: 0;
    }

    .header-info {
        padding: 20px 0 0;
    }

    .header-info .info-phone {
    }

    .header-info .info-phone span {
    }

    .header-info .info-email {
    }

    .header-info .info-email:hover {
    }

    #search_block_top {
    }

    .info-discount {
    }
}

@media (min-width: 992px) {
    .top-line-info {
        display: block;
        float: left;
        margin-left: 245px;
        line-height: 37px;
        font-size: 14px;
        font-family: Arial;
        text-shadow: 1px 1px rgba(0, 0, 0, 0.26);
    }

    .top-line-info .info-phone {
        margin-right: 10px;
    }

    .top-line-info .info-phone span {
    }

    .blockcart_top {
        float: right
    }

    .top-line-info .info-discount {
    }

    #header_right {
        padding-bottom: 40px;
        background-image: url(../images/header_ny.png);
        background-repeat: no-repeat;
        background-size: 100px;
        background-position: 40px 120px;
    }

    .header-info {
        display: block;
        top: -15px;
        text-align: left;
        font-size: 18px;
    }

    .header-info .info-phone {
    }

    .header-info .info-phone span {
    }

    .header-info .info-email {
    }

    .header-info .info-email:hover {
    }

    #search_block_top {
        float: right;
        position: relative;
    }

    .info-discount {
        position: absolute;
        top: 50px;
        left: 0;
    }
}

@media (min-width: 1200px) {
    .top-line-info {
        margin-left: 300px;
        /* font-size: 16px; */
    }

    .top-line-info .info-phone {
        margin-right: 15px;
    }

    .top-line-info .info-phone span {
        font-size: 12px;
    }

    .top-line-info .info-discount {
    }

    #header_right {
        padding-top: 40px;
        background-size: 70px;
        background-position: 315px 5px;
    }

    .header-info {
        width: 330px;
        position: absolute;
        top: 14px;
    }

    .header-info .info-phone {
    }

    .header-info .info-phone span {
    }

    .header-info .info-email {
    }

    .header-info .info-email:hover {
    }

    #search_block_top {
    }

    .info-discount {
    }
}


.product_block img {
    margin: 0 auto;
}

.arail {
    font-family: Arail, Sans-Serif !important;
}

.block_inf {
    padding: 20px 0;
}

.block_pass {
    text-align: center;
    padding-bottom: 20px;
}

.cart_first_pay p {
    margin-bottom: 0;
}

.brand-btn {
    border: 1px solid #d6d6d6;
    display: inline-block;
    cursor: pointer;
    padding: 3px;
    margin: 5px 5px;
}

.brand-btn:hover {
    border: 1px solid #5cbae1;
}

.brands-wrap {
    padding: 5px 0 20px 0;
}

.brands-wrap h2 {
    font-size: 16px;
    margin: 0 0 10px 0;
}

.item-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.blog-item__left {
    width: 30%;
}

.blog-item__right {
    width: 65%;
}

.blog-item {
    border-top: 0 !important;
}

.blog-ul li {
    padding-left: 20px;
    position: relative;
}

.blog-ul li:before {
    content: '';
    background-color: #098BF4;
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 9px;
}

/*форма футер*/
.layer {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(0, 0, 0, 0.7);
    display: none;
}

.form-wrap {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    background: #fff;
    width: 320px;
    height: 545px;
    padding: 15px 25px;
    display: none;
    overflow: hidden;
}

.form-alert1,
.form-alert2 {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    background: #fff;
    display: none;
    padding: 15px 25px;
    max-width: 420px;
    min-width: 320px;
}

.form-alert2 .form-capt,
.form-alert1 .form-capt {
    padding-left: 50px;
    position: relative;
}

.form-alert2 .form-txt,
.form-alert1 .form-txt {
    padding-left: 50px;
}

.form-alert1 .form-capt:before {
    content: url("../images/send_ok.png");
    position: absolute;
    left: 0;
    top: 5px;
}

.form-alert2 .form-capt:before {
    content: url("../images/send_err.png");
    position: absolute;
    left: 0;
    top: 5px;
}

.form-alert1 svg,
.form-alert2 svg {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.form-wrap svg {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.form-capt {
    color: #222;
    font-weight: 600;
    font-size: 20px;
}

.form-txt {
    color: #222;
    font-size: 13px;
}

.form-input-textarea,
.form-input-txt {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    padding: 0 10px;
}

.form-input-submit {
    display: block;
    width: 100%;
    background: #d62529;
    color: #fff;
    font-size: 16px;
    height: 50px;
    border: 0;
    margin-bottom: 10px;
    /*pointer-events: none;*/
}

.form-wrap label {
    color: #222;
    font-weight: 400;
}

.form-politika {
    font-size: 12px;
}

.form-politika a {
    text-decoration: underline;
    color: #098bf4;
}

/*обновляем категорию*/
.product-label.product-label-new, .product-label.new-label {
    background-color: #F76565 !important;
    top: 18px !important;
    left: 19px !important;
    width: 42px;
    height: 24px;
    line-height: 19px;
    font-size: 14px;
}

.fa-shopping-cart::before {
    content: url("../images/shopping-cart.png") !important;
    position: relative;
    left: -5px;
    top: 2px;
}

.new-buy-btn {
    width: 40px;
    height: 40px;
    border-radius: 3px;
    background: #5CBAE0 !important;
    border-color: #5CBAE0 !important;
    transition: all 0.1s;
    position: absolute;
    bottom: 0;
}

.new-buy-btn:hover {
    background: #0A8BF3 !important;
    border-color: #0A8BF3 !important;
}

.price-upd {
    color: #000 !important;
    font-size: 20px !important;
    display: block !important;
    margin: 0 !important;
}

.old-upd {
    display: block !important;
}

.bottom-block {
    display: flex;
    justify-content: space-between;
    height: 55px;
}

.yes-upd {
    margin: 0 !important;
    top: 20px;
}

.btn-wrap {
    position: relative;
    width: 40px;
}

.yes-wrap {
    position: relative;
}

.prices-wrap {
    padding-top: 15px;
}

.in-stock {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.width100 {
    width: 100% !important;
}

/*.stock-zakaz{
    display: none;
}*/
@media screen and (max-width: 575px) {
    .blog-item__left {
        width: 100%;
        text-align: center;
    }

    .blog-item__right {
        width: 100%;
    }
}

.product-tpl h1 {
    color: #323237 !important;
    font-size: 24px;
}

.new-price {
    color: #2e2b2a !important;
    font-size: 35px;
}

.input-wrap {
    border: 1px solid #e6e6e6;
    display: inline-block;
    padding: 11px;
}

.add1,
.add2 {
    border: 0 !important;
    background: transparent !important;
    font-size: 15px !important;
    font-weight: 300 !important;
}

.prod-txt {
    border: 0 !important;
    font-size: 15px !important;
}

.in_cart-new {
    background: #d62529 !important;
    color: #fff;
    height: 50px;
    border-color: #d62529 !important;
    margin-left: 18px;
}

.bonus {
    background: #098bf4;
    display: block;
    color: #fff;
    max-width: 295px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-top: 20px;
    font-size: 15px;
}

.stock {
    color: #444;
    font-size: 14px;
    margin-top: 20px;
    position: relative;
    padding-left: 20px;
}

.stock-yes:before {
    content: url("../img/icon/yes.png");
    position: absolute;
    left: 0;
}

.stock-no:before {
    content: url("../img/icon/no.png");
    position: absolute;
    left: 0;
}

.delivery-wrap {
    background: #f0f0f0;
    padding: 20px 15px;
}

.delivery-capt {
    color: #098bf4;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px dotted #098bf4;
    display: inline-block;
}

.delivery-ul {
    padding-left: 26px;
}

.delivery-li {
    font-size: 13px;
    color: #8d8d8d;
    margin-bottom: 22px;
    position: relative;
}

.delivery-end {
    font-weight: 600;
    font-size: 15px;
    color: #323237;
}

.delivery-phone {
    color: #323237;
    font-size: 15px;
}

.del1:before {
    content: url("../img/icon/del1.png");
    position: absolute;
    left: -29px;
    top: 3px;
}

.del2:before {
    content: url("../img/icon/del2.png");
    position: absolute;
    left: -29px;
    top: 3px
}

.del3:before {
    content: url("../img/icon/del3.png");
    position: absolute;
    left: -29px;
    top: 3px
}

.del4:before {
    content: url("../img/icon/del4.png");
    position: absolute;
    left: -29px;
    top: 3px
}

.del5:before {
    content: url("../img/icon/del5.png");
    position: absolute;
    left: -29px;
    top: 3px
}

.del6:before {
    content: url("../img/icon/del6.png");
    position: absolute;
    left: -29px;
    top: 3px
}

.features-div {
    display: flex;
    flex-wrap: nowrap;
    justify-content: left;
}

.features-capt {
    font-size: 15px;
    color: #2e2b2a;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 15px;
}

.f-name {
    width: 230px;
    position: relative;
    overflow-x: hidden;
    padding-right: 5px;
}

.f-name:after {
    content: '';
    height: 1px;
    border-bottom: 1px dotted #8b8b8b;
    position: absolute;
    width: 97%;
    bottom: 3px;
    margin-left: 5px;
}

.f-value {
    padding-left: 5px;
    white-space: nowrap;
}

#bonus_help {
    color: white !important;
    font-size: 20px;
    position: relative;
    top: 2px;
}

#tab-description,
#tab-features {
    /*color: #8d8d8d;*/
	color: #272727;
}

.buy-one-click {
    background: transparent;
    border: 2px solid #d62529;
    color: #413d3b;
    height: 50px;
    position: relative;
    top: 1px;
    transition: 0.2s all;
    margin-left: 8px;
}

.buy-one-click:hover {
    background: #d62529;
    color: #fff;
}

@media screen and (max-width: 400px) {
    .f-name {
        max-width: 230px;
        width: 100%;
    }
}

.sort {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.sort-title {
    margin-right: 20px;
}

.sort-price {
    font-family: Arial, sans-serif;
    position: relative;
    cursor: pointer;
    z-index: 5;
}

.sort-price > li span {
    display: block;
    border-width: 1px;
    border-color: rgb(83, 83, 83);
    border-style: solid;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    min-width: 144px;
    height: 33px;
    line-height: 33px;
    padding: 0 30px 0 20px;
    font-size: 16px;
    color: rgb(83, 83, 83);
}

.sort-price > li:hover span {
    color: #098bf4;
}

.sort-price > li > ul {
    border-width: 1px;
    border-color: rgb(83, 83, 83);
    border-style: solid;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    /*width: 185px;
    height: 77px;*/
}

.sort-price > li > ul li {
    border-bottom-width: 1px;
    border-bottom-color: rgba(83, 83, 83, 0.122);
    border-bottom-style: solid;
    line-height: 38px;
    height: 38px;
    padding-left: 17px;
    font-size: 16px;
    color: #098bf4;
}

.sort-price > li > ul li:last-child {
    border: none;
}

.sort-price > li > ul li a {
    color: rgb(83, 83, 83);
}

.sort-price > li > ul li a:hover {
    color: #098bf4;
}

.sort-price_lv2 {
    display: none;
    position: absolute;
    /*bottom: -75px;
    left: -52px;*/
    right: 0;
    width: 280px;
}

.sort-price_lv2.sort-price__selected {
    /*left: -37px;*/
}

.sort-price .sort-price__selector:hover .sort-price_lv2 {
    display: block;
}

.sort-price__selector span {
    background: url("../img/sort/sort_down_arrow.png") right 14px center no-repeat;
}

.sort-price__priceask {
    background: url("../img/sort/sort_arrow_dw.png") right 24px center no-repeat;
}

.sort-price__price {
    background: url("../img/sort/sort_arrow_up.png") right 24px center no-repeat;
}

.header__red-message{
    background-color: #e00b0b;
    color: #ffffff;
    font-size: 15px;
    line-height: 30px;
    min-height: 30px;
}

@media (max-width: 768px) {
    .sort {
        justify-content: flex-start;
    }
}

section.brands-page{
    background: #FFFFFF;
}
.brands-page-row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 120px;
}
.brands-page-col{
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 232px;
}
.brands-page-item{
    width: 212px;
    margin-bottom: 32px;
}
.brands-page-item__image{
    width: 212px;
    height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #D1D1D1;
}
.brands-page-item__image img{
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
.brands-page-item__title{
    font-family: 'Source Sans Pro', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 24px;
    color: #333333;
    padding-top: 6px;
}
.breadcrumb-white-section{
    background: #FFFFFF;
}
.blue-breadcrumbs{
    font-family: 'Source Sans Pro', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #979797;
    margin-bottom: 0;
}
.blue-breadcrumbs .home, .blue-breadcrumbs .navigation-arrow{
    color: #1C3DA5;
}
.blue-breadcrumbs .home{
    border-bottom: 1px solid rgba(28, 61, 165, 0.3);
}
.blue-breadcrumbs .navigation-arrow{
    display: inline-block;
    width: 16px;
    height: 10px;
    background: url("../images/mini-navigation-arrow.png") no-repeat center;
}
.brands-page__title{
    font-family: 'Source Sans Pro', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    color: #333333;
    margin-top: 2px;
    margin-bottom: 30px;
}
#delivery_cdek__open_map{
    display: block;
    font-weight: bold;
    cursor: pointer;
    color: #0075ff;
}
#delivery_cdek__open_map:hover{
    color: #0053b3;
}
.callback-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.7);
    visibility: hidden;
    opacity: 0;
    transition: .5s;
    z-index: 999;
}
.callback-modal.active {
    visibility: visible;
    opacity: 1;
}
.callback-modal__block {
    position: relative;
    width: 507px;
    height: 507px;
    border-radius: 50%;
    background: #1C3DA5;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.callback-modal__block::before {
    content: '';
    background-image: url('/files/uploads/cenguru.png');
    width: 716px;
    height: 611px;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: -92px;
    left: -216px;
    z-index: -1;
}

.callback-modal__block > * {
    max-width: 402px;
    text-align: center;
}

.callback-modal__close {
    position: absolute;
    background: #41A75D;
    right: 60px;
    top: 35px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.callback-modal__header {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: bold;
    font-size: 27px;
    line-height: 34px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 4px;
}

.callback-modal__descr {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 20px;
    max-width: 320px;
}

.callback-modal__input {
    background: #F9F9F9;
    border: 1px solid #E7E7E7;
    box-sizing: border-box;
    border-radius: 25px;
    padding: 15px 22px 16px;
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    color: #737373;
    margin-bottom: 10px;
    width: 100%;
    outline: none;
}

.callback-modal__submit {
    background: #F2951C;
    border-radius: 26px;
    padding: 15px 38px;
    margin: 10px 0 13px;
    border: 0;
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF;
    outline: none;
}

.callback-modal__privacy {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;
    margin: 0 auto;
    max-width: 270px;
}

.callback-modal__privacy a {
    color: #f2951c;
    border-bottom: 1px dashed #F2951C;
}

.z-callme-widget.callme.callback-call {
    opacity: 1;
    cursor: pointer;
    right: 3%;
    bottom: 5%;
    position: fixed;
    z-index: 100;
    opacity: 1;
    visibility: visible;
    cursor: pointer;
}

.callback-call .callme__content {
    background: #7ed321;
    box-shadow: 0 0 0 6px #bfe990;
}

.callback-call .callme__content .callme__icon {
    color: #fff;
}
.callback-message {
    margin: 5px auto 0;
    width: fit-content;
    width: -moz-fit-content;
    border: 2px solid #fff;
    padding: 5px 15px;
    color: #fff;
    min-height: 33px;
    opacity: 0;
}

.callback-message.active {
    opacity: 1;
}

.callback-message.success {
    border-color: #77dc77;
}

.callback-message.fail {
    border-color: #e44141;
}
.contact-form {
    font-family: 'Source Sans Pro';
}
.contact-form .page-heading {
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #333333;
    margin-bottom: 11px;
}
.contact-form .form-label {
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #828282;
    margin-bottom: 6px;
}

.contact-form .form-label span {
    color: #FB3232;
}
.contact-form .form .form-input {
    background: #F9F9F9;
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 9px 10px;
    margin-bottom: 6px;
}
.contact-form .form textarea.form-input {
    padding: 4px 10px;
    margin-bottom: 16px;
}

.contact-form .btn-outline {
    background: #F2951C;
    border-radius: 25px;
    font-weight: 600;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    padding: 16px 0;
    margin: 16px 0 11px;
    border: 0;
    width: 165px;
}
.contact-form .form-privacy {
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #838383;
}
.contact-form .form-privacy a {
    color: #2457AA;
    border-bottom: 1px solid #2457AA;
}

.contact-form .captcha {
    transform: scale(.9);
    margin-left: -12px;
}
.contact-info__bottom {
    margin: 29px 0 26px;
}
.contact-info {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    font-family: 'Source Sans Pro';
}
.contact-info__item {
    display: flex;
    align-items: flex-start;
    gap: 0 11px;
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    color: #555555;
    flex-basis: 263px;
}

.contact-info__item svg {
    flex: none;
    margin-top: 4px;
}

.contact-info__name {
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    color: #333333;
    margin-bottom: 4px;
}

.contact-info__item a {
    font-weight: bold;
    font-size: 17px;
    line-height: 20px;
    color: #1C3DA5;
    align-items: center;
}

.contact-info__item a span {
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    color: #1C3DA5;
}

.contact_section h1.page-heading {
    margin-bottom: 37px;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    color: #333333;
}

@media screen and (max-width: 1199px) {
    .contact-info__item {
        flex-basis: calc(100% - 30px);
    }
    .contact-form .captcha {
        transform: scale(.7);
        margin-left: -35px;
    }
}

@media screen and (max-width: 980px) {
    .contact-form {
        margin-top: 20px;
    }
}

@media screen and (max-width: 767px) {
    .callback-modal__block::before {
        display: none;
    }
    .callback-modal__block {
        border-radius: 0;
        width: 320px;
        height: auto;
        padding: 20px 15px;
    }
    .callback-modal__close {
        width: 40px;
        height: 40px;
        top: -20px;
        right: 0;
    }
    .z-callme-widget.callme.callback-call {
        right: 5%;
        bottom: 5%;
    }
    .contact-info__item {
        flex-basis: 100%;
    }
    .contact-form .captcha {
        transform: none;
        margin: 0;
    }
}

/* Error page */
.error-page {
    background-image: url("../img/error-bg.png");
    background-position: center bottom;
    background-size: cover;
    min-height: 517px;
    margin-bottom: -3px;
}
.error-page .page-heading {
    margin-bottom: 5px;
    padding: 0;
}
.error-page .page-heading::before {
    display: none;
}
.error-page p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #8B8B8B;
    margin-bottom: 15px;
    max-width: 538px;
}
.error-page ul {
    list-style: none;
}
.error-page ul li {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #8B8B8B;
    display: flex;
    align-items: center;
}
.error-page ul li::before {
    content: "";
    width: 8px;
    height: 8px;
    background: #FECE98;
    border-radius: 50px;
    margin-right: 15px;
    display: inline-block;
}
.error-page ul li a {
    border-bottom: 1px solid rgba(139, 139, 139, .5);
}
@media (max-width: 920px) {
    .error-page {
        background-position: 70% bottom;
    }
}
@media (max-width: 767px) {
    .error-page {
        background: #FFF5E5;
        padding-bottom: 50px;
    }
}
/* /Error page */