

/* Start:/local/templates/czebra_daewoo/front/css_new/Style_old.css?1750860725693473*/
/*Block list:

Fonts
Common

Header

Slider-main

Footer
*/


/*Fonts*/
@charset "UTF-8";

@font-face {
    font-family: 'OpenSans-Bold';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/OpenSans-Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/OpenSans-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'OpenSans-Light';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/OpenSans-Light.ttf") format("truetype");
}

@font-face {
    font-family: 'OpenSans-Italic';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/OpenSans-Italic.ttf") format("truetype");
}

@font-face {
    font-family: 'OpenSansCondensed-Light';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/OpenSansCondensed-Light.ttf") format("truetype");
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/Roboto-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'RobotoCondensed-Bold';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/RobotoCondensed-Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'brisa_alternates';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/brisa_alternates.ttf") format("truetype");
}

@font-face {
    font-family: 'rouble';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/rouble.otf");
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url("/local/templates/czebra_daewoo/front/css_new/../fonts/Roboto-Medium.ttf") format("truetype");
}

/*Common*/
:root {
    --main-color: #F76600;
    --or-second-color: #FF7D00;
    --or-third-color: #F65007;
    --link-red: #FF2020;
}

#bx-panel {
    /*display: none !important;*/
}

body {
    background: #fff;
    /*overflow-y: visible !important;*/
    /*overflow-x: hidden;*/
    overflow: auto
}

body,
html {
    height: 100%;
}

a:link {
    color: var(--main-color);
    text-decoration: underline;
}

a:visited {
    color: #7E7E7E;
    text-decoration: underline;
}

a:hover {
    color: var(--link-red);
    text-decoration: underline;
}

a:active {
    color: var(--link-red);
    text-decoration: underline;
}

.page {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}

.main {
    padding-top: 144px;
    flex: 1 0 auto;
}

.container {
    width: 1330px;
    padding: 0;
}

.d-none {
    display: none;
}

/*End common*/

/*Header*/

.header {
    width: 100%;
    padding: 16px 0 11px 0;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
}

.header .top-header-mobil {
    display: none;
}

/*.header .container {
  width: 1687px;
}*/

.header .icon-mobil-menu,
.header .wrapp-mobil-menu {
    display: none;
}

/*.logo*/
.header .logo {
    padding-top: 18px;
    float: left;
    width: calc(100% - 1032px);
    text-align: center;
    position: relative;
    margin-left: 10px;
}

.header .logo a {
    text-decoration: none;
}

.header .logo .img-logo {
    display: inline-block;
    margin: 0 auto;
    position: relative;
}

.header .logo .img-logo img {
    width: 300px;
}

.header .logo .img-logo span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 10.7px;
    color: #323232;
    line-height: 16px;
    position: absolute;
    top: 37px;
    left: 2px;
}

.header .logo .hidden-dt {
    display: none;
}

/*.logo*/

/*.left-header*/
.header .left-header {
    width: 516px;
    float: left;
}


.header .left-header .top-header {
    display: flex;
    justify-content: space-between;
    padding-top: 5px;
    padding-bottom: 14px;
}

.header .left-header .top-header .pin {
    float: left;
}

.header .left-header .top-header .pin a {
    display: inline-block;
    padding-left: 17px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    text-decoration: underline;
    position: relative;
}

.header .left-header .top-header .pin a:hover {
    text-decoration: none;
}

.header .left-header .top-header .pin a::before {
    content: '';
    display: inline-block;
    width: 9px;
    height: 14px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/pin.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 3px;
    left: 0;
}

.header .left-header .top-header .pin a::after {
    content: '';
    display: inline-block;
    margin-left: 7px;
    width: 10px;
    height: 6px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-header.png") no-repeat center center;
    background-size: cover;
}

.header .left-header .top-header .store-address {
    margin-left: 30px;
    float: left;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.header .left-header .top-header .store-address a {
    display: inline-block;
    color: #323232;
    text-decoration: underline;
}

.header .left-header .top-header .store-address a::after {
    content: '';
    display: inline-block;
    margin-left: 7px;
    width: 10px;
    height: 6px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-header.png") no-repeat center center;
    background-size: cover;
}

.header .left-header .top-header .phone-header {
    margin-left: 30px;
    float: left;
}

.header .left-header .top-header .phone-header a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-decoration: none;
}

.header .left-header .top-header::after {
    content: '';
    display: table;
    clear: both;
}

.header .left-header .bottom-header {
    border-top: 1px solid #000;
}

.header .left-header .bottom-header .menu {
    padding-top: 22px;
    position: relative;
}

.header .left-header .bottom-header .menu ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}

.header .left-header .bottom-header .menu ul li {
    float: left;
    margin-right: 52px;
}

.header .left-header .bottom-header .menu ul li:last-child {
    margin-right: 0;
}

.header .left-header .bottom-header .menu ul li a {
    display: inline-block;
    padding-bottom: 8px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 17px;
    color: #323232;
    line-height: 23px;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
}

.header .left-header .bottom-header .menu ul li a::after {
    content: '';
    display: none;
    width: 100%;
    height: 10px;
    background: var(--main-color);
    position: absolute;
    bottom: -8px;
    left: 0;
}

.header .left-header .bottom-header .menu ul li:hover a {
    color: var(--main-color);
}

.header .left-header .bottom-header .menu ul li:hover a::after {
    display: block;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 {
    display: none;
    position: absolute;
    /*width: 1678px;*/
    width: 1450px;

    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto auto;
    grid-column-gap: 0;

    padding: 25px 5px 12px 5px;
    background: #F3F3F3;
    top: 84px;
    left: 0;

}

.header .left-header .bottom-header .menu ul li:hover .menu-catalog12 {
    display: grid;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12::before {
    content: '';
    display: block;
    width: 100%;
    /*height: 4px;*/
    /*background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu/top-border.png") no-repeat center center;*/
    /*background-size: cover;*/
    border-top: 4px solid var(--main-color);
    position: absolute;
    top: 0;
    left: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu/border-menu.png") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item {
    /*width: 380px;*/
    /*width: 300px;*/
    width: auto;
    float: none;
    position: relative;
    z-index: 2;

    /*min-height: 165px;*/
    /*min-height: 148px;*/
    /*margin-right: 40px;*/
    /*margin-bottom: 28px;*/
    /*margin-bottom: 10px;*/
    /*padding-bottom: 5px ;*/
    /*padding-bottom: 14px;*/
    /*padding-bottom: 60px;*/

    /*margin-right: 14px;*/
    margin-right: 0;
    min-height: 110px;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 25px;
    padding-left: 30px;
    border-right: 1px solid white;
    border-bottom: 1px solid white;

}

/*.header .left-header .bottom-header .menu ul li:nth-child(2) .menu-catalog12 .menu-catalog-12-item {*/
/*    border-bottom-color: transparent;*/
/*}*/

/*.header .left-header .bottom-header .menu ul li:nth-child(2) .menu-catalog12 .menu-catalog-12-item:hover {*/
/*    border-bottom-color: white;*/
/*}*/

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(4n) {
    margin-right: 0;
    border-right: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(4n):before {
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(n+9):nth-child(-n+12) {
    border-bottom: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:before {
    content: '';
    /*display: inline-block;*/
    display: none;
    width: 4px;
    height: 100%;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/menu/vertical-line.png') no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 0;
    right: -12px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:hover {
    z-index: 5;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .menu-catalog-12-link {
    display: inline-block;
    /*padding-bottom: 4px;*/
    padding-bottom: 0;
    /*font-family: "OpenSans-Regular", sans-serif;*/
    font-family: 'OpenSans-Bold', sans-serif;
    /*font-size: 18px;*/
    /*font-size: 16px;*/
    font-size: 14px;
    color: #323232;
    line-height: 25px;
    border-bottom: 1px solid #323232;
    text-transform: uppercase;
    border-bottom: none;
    width: 50%;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .menu-catalog-12-link:after {
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu {
    float: right;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu a {
    display: block;
    padding-bottom: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu a:after {
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:hover .img-menu /* .no-hover*/
{
    filter: invert(37%) sepia(64%) saturate(1648%) hue-rotate(343deg) brightness(106%) contrast(97%);
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu .hover-menu {
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu2 {
    margin-top: 0;
    position: absolute;
    bottom: 15px;
    right: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu2 img {
    width: 110px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu3 {
    margin-top: -55px;
    margin-right: 10px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu4 {
    margin-top: -60px;
    margin-right: 50px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu5 {
    margin-top: -45px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu6 {
    margin-top: -40px;
    margin-right: 25px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu8 {
    margin-top: -70px;
    margin-right: 25px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu9 {
    margin-top: -95px;
    margin-right: 10px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .img-menu10 {
    margin-top: -45px;
    margin-right: 5px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .menu__catalog-13 {
    display: block;
    margin: 6px 0 0 0;
    padding: 0;
    list-style: none;
    position: relative;
    z-index: 2;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .menu__catalog-13 li {
    display: block;
    float: none;
    margin-right: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .menu__catalog-13 li a {
    display: inline-block;
    padding: 0;
    font-family: "OpenSans-Regular", sans-serif;
    /*font-size: 16px;*/
    font-size: 14px;
    color: #323232;
    /*line-height: 22px;*/
    line-height: 20px;
    text-decoration: none;
    text-transform: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .menu__catalog-13 li a:after {
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:hover .menu-catalog-12-link {
    color: var(--main-color);
    /*border-bottom: 1px solid var(--main-color);*/
    border-bottom: none;
    position: relative;
    z-index: 2;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item.vertical-line {
    position: relative;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item.vertical-line:before {
    content: '';
    /*display: inline-block;*/
    display: none;
    width: 4px;
    /*height: 526px;*/
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu/vertical-line.png") no-repeat center center;
    /*background-size: cover;*/
    background-size: contain;
    position: absolute;
    top: 0;
    right: -12px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item.vertical-line2 {
    position: relative;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item.vertical-line2:before {
    content: '';
    /*display: inline-block;*/
    display: none;
    position: absolute;
    width: 4px;
    /*height: 392px;*/
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu/vertical-line2.png") no-repeat center center;
    /*background-size: cover;*/
    background-size: contain;
    top: 0;
    right: -12px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item.line-bottom {
    position: relative;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item.line-bottom:after {
    content: '';
    /*display: block;*/
    display: none;
    /*width: 380px;*/
    width: 100%;
    /*height: 3px;*/
    height: 1px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu/line-menu-bottom.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    bottom: 0;
    left: 0;
}


.header .left-header .bottom-header .menu ul li .menu-catalog12 .text-item-menu {
    width: auto;
    grid-column-end: span 2;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .text-item-menu p {
    margin: 0;
    padding-left: 50px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 48px;
    color: #fff;
    line-height: 61px;
    text-transform: uppercase;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .text-item-menu p .number {
    font-family: "OpenSansCondensed-Light", sans-serif;
    font-size: 158px;
    line-height: 140px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .text-item-menu p .number span {
    font-family: "OpenSans-Light", sans-serif;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .text-item-menu p .number-text {
    margin-left: 5px;
    display: inline-block;
    max-width: 450px;
}


.header .left-header .bottom-header .menu ul li .menu-catalog12 .special {
    width: auto;
    grid-column-end: span 4;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item.special {
    border-bottom: none;
    border-right: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .icon-special-section {
    display: inline-block;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .icon-special-section a::after {
    content: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .icon-special-section img {
    width: 180px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu {
    display: inline-block;
    /*width: calc(100% - 308px);*/
    /*width: calc(100% - 277px);*/
    width: calc(100% - 190px);
    vertical-align: -51px;

}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .link-menu-special-category {
    display: inline-block;
    font-size: 21px;
    line-height: 29px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .link-menu-special-category:after {
    color: var(--main-color);
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .battery-text {
    float: right;
    margin: -10px 10px 0 0;
    font-family: "brisa_alternates", sans-serif;
    font-size: 57px;
    color: #AAAAAA;
    line-height: 20px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special {
    display: block;
    margin-left: -42px;
    padding: 10px 0 0 65px;
    border-top: 1.5px solid #CFCECE;
    border-bottom: 1.5px solid #CFCECE;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li {
    float: none;
    display: inline-block;
    padding-right: 20px;
    margin-right: 15px;
    position: relative;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:after {
    content: '';
    width: 3px;
    height: 99px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu/vertical-line3.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    right: 0;
    top: 10px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:last-child {
    margin-right: 0;
    padding-right: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:last-child::after {
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li a {
    /*font-size: 19px;*/
    color: #323232;
    line-height: 27px;
    font-size: 16px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li a:hover {
    color: var(--main-color);
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li a:after {
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li a .wrap-img-special-menu {
    display: block;
    width: 102px;
    height: 95px;
    margin: auto;
    text-transform: none;
    position: relative;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li a .wrap-img-special-menu img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li a span {
    text-transform: none;
}


.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .battery-text {
    margin-top: 5px;
}


.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .menu__catalog-13 li a:hover {
    color: var(--main-color);
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .to_section {
    display: block;
    margin-top: 10px;
    position: relative;
    z-index: 2;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .to_section a {
    display: inline-block;
    padding: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 20px;
    text-decoration: none;
    text-transform: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .to_section a:hover {
    color: var(--main-color);
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .to_section a:after {
    content: '';
    display: inline-block;
    margin-left: 7px;
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 7px solid #000;
    background: none;
    vertical-align: middle;
    position: static;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .to_section a:hover:after {
    border-left: 7px solid var(--main-color);
}

/*Красные углы*/

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .angle {
    display: none;
    width: 179px;
    height: 76px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu/svg-line/br2.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    opacity: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:hover .angle {
    opacity: 1;
    display: block;
}

/*Право низ*/
.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .angle1 {
    bottom: -28px;
    right: -38px;
}

/*Лево низ*/
.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .angle2 {
    transform: scale(-1, 1);
    left: -38px;
    bottom: -28px;
}

/*Право верх*/
.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .angle3 {
    transform: scale(1, -1);
    top: -28px;
    right: -38px;
}

/*Лево верх*/
.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item .angle4 {
    transform: scale(-1, -1);
    top: -28px;
    left: -38px;
}

/*Столбцы*/
.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(4n-3):hover .angle2 {
    opacity: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(4n-3):hover .angle4 {
    opacity: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(4n-2):hover .angle {
    opacity: 1;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(4n-1):hover .angle {
    opacity: 1;
}


/*Строки*/
/*Элементы с 1 по 4 - 1я строка*/
.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(n):nth-child(-n+4):hover .angle4 {
    opacity: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(n):nth-child(-n+4):hover .angle3 {
    opacity: 0;
}

/*Элементы с 9 по 12 - 3я строка*/
.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(n+9):nth-child(-n+12):hover .angle2 {
    opacity: 0;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .menu-catalog-12-item:nth-child(n+9):nth-child(-n+12):hover .angle1 {
    opacity: 0;
}

/*End Красные углы*/

.header .left-header .bottom-header .menu ul li .menu-catalog12 {
    background: #e4e5e6;
}

/* Блок с аккумуляторной техникой правки */

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special {
    display: grid;
    padding-top: 0;
    grid-template-columns: repeat(8, 1fr);
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li {
    text-align: center;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li a {
    padding-top: 8px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:first-child::before {
    display: none;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:before {
    content: '';
    width: 3px;
    height: 99px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/Vector1.svg') no-repeat center center;
    background-size: 3px 99px;
    position: absolute;
    left: -18px;
    top: 50%;
    transform: translateY(-50%);
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:after {
    content: '';
    width: 3px;
    height: 99px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/Vector1.svg') no-repeat center center;
    background-size: 3px 99px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:hover {
    z-index: 5;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:hover::before {
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/Vector2.svg') no-repeat center center;
    background-size: 3px 99px;
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:after {
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/vertical-line3-1.png') no-repeat center center;
    background-size: 3px 99px;
    top: 50%;
    transform: translateY(-50%);
}

.header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special li:hover::after {
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/Vector2.svg') no-repeat center center;
    background-size: 3px 99px;
}

/*End Блок с аккумуляторной техникой правки */

/* End .left-header*/

/*.right-header*/
.header .right-header {
    padding-top: 5px;
    width: 495px;
    float: right;
}

.header .right-header .top-header {
    padding-bottom: 7px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.header .right-header .top-header .phone-service {
    margin-right: 65px;
    position: relative;
    top: -5px;
}

.header .right-header .top-header .phone-service a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 21px;
    color: var(--main-color);
    line-height: 29px;
    text-decoration: none;
    position: relative;
}

.header .right-header .top-header .phone-service a:before {
    content: '';
    display: inline-block;
    margin-right: 13px;
    width: 25px;
    height: 25px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/headset.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.header .right-header .top-header .lk a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
    text-decoration: underline;
    position: relative;
}

.header .right-header .top-header .lk a:before {
    content: '';
    display: inline-block;
    margin-right: 3px;
    width: 24px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/user.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.header .right-header .top-header .lk a:hover {
    text-decoration: none;
}

.header .right-header .bottom-header {
    padding-top: 27px;
    border-top: 1px solid #000;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}

.header .right-header .bottom-header .support a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 17px;
    color: #323232;
    line-height: 23px;
    text-decoration: none;
    text-transform: uppercase;
}

.header .right-header .bottom-header .search {
    margin-left: 50px;
}

.header .right-header .bottom-header .search img {
    width: 34px;
    height: 34px;
}


/*.header .right-header .bottom-header .bx_search .bx_search-wrap.open form .closeNewSearch::before,
.header .right-header .bottom-header .bx_search .bx_search-wrap.open form .closeNewSearch::after{
  content: '';
  display: block;
  position: absolute;
  width: 60%;
  top: 46%;
  left: 22%;
  border-bottom: 2px solid #fff;
  -webkit-transition: width .3s, -webkit-transform .3s;
  transition: width .3s, -webkit-transform .3s;
  transition: transform .3s, width .3s;
  transition: transform .3s, width .3s, -webkit-transform .3s;
}

.header .right-header .bottom-header .bx_search .bx_search-wrap.open form .closeNewSearch::before{
  -webkit-transform: rotate(-45deg) translateX(0px) translateY(0px);
  -ms-transform: rotate(-45deg) translateX(0px) translateY(0px);
  transform: rotate(-45deg) translateX(0px) translateY(0px);
}

.header .right-header .bottom-header .bx_search .bx_search-wrap.open form .closeNewSearch::after{
  -webkit-transform: rotate(45deg) translateX(0px) translateY(0px);
  -ms-transform: rotate(45deg) translateX(0px) translateY(0px);
  transform: rotate(45deg) translateX(0px) translateY(0px);
}*/

.header .right-header .bottom-header .compare {
    margin-left: 33px;
    position: relative;
}

.header .right-header .bottom-header .compare a img {
    width: 45px;
    height: 35px;
}

.header .right-header .bottom-header .compare .block-info-compare {
    display: none;
    padding: 22px 0 28px 0;
    width: 309px;
    background: #FFFFFF;
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15);
    text-align: center;
    position: absolute;
    top: 45px;
    left: -280px;
    z-index: 4;
}

.header .right-header .bottom-header .compare .block-info-compare p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
}

.header .right-header .bottom-header .compare .block-info-compare p span {
    display: inline-block;
    margin-left: 6px;
    color: var(--main-color);
}

.header .right-header .bottom-header .compare .block-info-compare p::before {
    content: '';
    display: inline-block;
    margin-right: 9px;
    width: 24px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare.svg") no-repeat center center;
    background-size: contain;
    vertical-align: -3px;
}

.header .right-header .bottom-header .compare .block-info-compare a {
    display: block;
    margin-top: 6px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    text-decoration: underline;
}

.header .right-header .bottom-header .compare .block-info-compare a:hover {
    text-decoration: none;
}

.header .right-header .bottom-header .compare .count-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 26px;
    height: 26px;
    background: var(--main-color);
    border-radius: 50%;
    position: absolute;
    top: -15px;
    left: 18px;
    z-index: -1;
}

.header .right-header .bottom-header .compare .count-items span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 19px;
}

.header .right-header .bottom-header .favorites {
    margin-left: 33px;
    position: relative;
}

.header .right-header .bottom-header .favorites a img {
    width: 36px;
    height: 34px;
}

.header .right-header .bottom-header .favorites .count-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 26px;
    height: 26px;
    background: var(--main-color);
    border-radius: 50%;
    position: absolute;
    top: -15px;
    left: 12px;
    z-index: -1;
}

.header .right-header .bottom-header .favorites .count-items span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 19px;
}

.header .right-header .bottom-header .cart {
    margin-left: 35px;
    position: relative;
}

.header .right-header .bottom-header .cart a img {
    width: 38px;
    height: 34px;
}

.header .right-header .bottom-header .cart .count-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 26px;
    height: 26px;
    background: var(--main-color);
    border-radius: 50%;
    position: absolute;
    top: -15px;
    left: 10px;
    z-index: -1;
}

.header .right-header .bottom-header .cart .count-items span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 19px;
}

.header .right-header .top-header .phone-service1 {
    margin-right: 65px;
    position: relative;
    top: -5px;
}

.header .right-header .top-header .phone-service1 a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 21px;
    color: var(--main-color);
    line-height: 29px;
    text-decoration: none;
    position: relative;
}

.header .right-header .top-header .phone-service1 a:before {
    content: '';
    display: inline-block;
    margin-right: 13px;
    width: 24px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/headset.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.header .right-header .right-header-mob .cart-mobil a .counter {
    display: none;
}

.header .right-header .top-header .phone-service1 a:before {
    display: none;
}

.header .right-header .top-header .phone-service1 a img {
    margin-right: 13px;
    vertical-align: -9px;
}

/*end .right-header*/


/*New header*/

.new-header {
    padding: 16px 0 0px 0;
}

.new-header .logo .img-logo .mobile-logo,
.new-header .right-header .right-header-mob {
    display: none;
}

.new-header .right-header .bottom-header .bx_search {
    margin-left: 50px;
    position: relative;
    cursor: pointer;
}

.new-header .right-header .bottom-header .bx_search img {
    width: 34px;
    height: 34px;
}

.new-header .bx_search .bx_search-wrap {
    display: none;
}

.new-header .bx_search .bx_search-wrap.open {
    display: block;
    position: absolute;
    top: 65px;
    z-index: 10;
}

.new-header .bx_search.fixed .bx_search-wrap.open {
    top: 10px;
}

.new-header .bx_search .bx_search-wrap.open form {
    display: flex;
    flex-flow: row nowrap;
    outline: 0;
}

.new-header .bx_search .bx_search-wrap.open form input[type='text'] {
    width: 495px;
    height: 55px;
    font-size: 17px;
    padding-left: 10px;
    border: 1px solid #C4C4C4;
    border-radius: 4px;
    outline: 0;
}

.new-header .bx_search.fixed .bx_search-wrap.open form input[type='text'] {
    height: 64px;
}


.new-header .bx_search .bx_search-wrap.open form .closeNewSearch {
    position: absolute;
    right: 0;
    top: 0;
    height: 55px;
    width: 50px;
    cursor: pointer;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/btn-search.svg) no-repeat center center, #F5F5F5;
    background-size: 23px;
    border: 1px solid #C4C4C4;
    border-radius: 0 4px 4px 0;
    border-left: none;
}

.new-header .right-header .top-header .phone-service a::before {
    content: none;
}

.new-header .right-header .top-header .phone-service a img {
    margin-right: 10px;
    vertical-align: -4px;
}

.new-header .right-header .bottom-header .phone-service,
.new-header .right-header .bottom-header .lk {
    display: none;
}

.new-header .left-header .bottom-header .menu ul li .menu-catalog12,
.new-header .left-header .bottom-header .menu ul li:nth-child(3) .menu-catalog12,
.new-header .left-header .bottom-header .menu ul li:nth-child(4) .menu-catalog12 {
    width: 1330px;
}

.new-header .left-header .bottom-header .menu ul li .menu-catalog12 .special {
    padding: 5px;
}

.new-header .left-header .bottom-header .menu ul li .menu-catalog12 .special .wrapp-special-menu .menu-special {
    margin-left: -70px;
}

/*Fixed header*/

.new-header .fixed-menu {
    box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
}


.new-header .fixed-menu .bx_search .bx_search-wrap.open {
    top: 15px;
}


.new-header .fixed-menu .left-header .top-header,
.new-header .fixed-menu .right-header .top-header,
.new-header .fixed-menu .right-header .bottom-header .support {
    display: none;
}

.new-header .fixed-menu .left-header .bottom-header,
.new-header .fixed-menu .right-header .bottom-header {
    border-top: none;
}

.new-header .fixed-menu .right-header .bottom-header .phone-service,
.new-header .fixed-menu .right-header .bottom-header .lk {
    display: inline-block;
}


.new-header .fixed-menu .left-header .bottom-header .menu {
    padding-top: 5px;
}

.new-header .fixed-menu .left-header .bottom-header .menu ul li:hover a::after {
    bottom: -11px;
}

.new-header .fixed-menu .left-header .bottom-header .menu ul li .menu-catalog12 {
    top: 70px;
}

.new-header .fixed-menu .right-header .bottom-header {
    padding-top: 5px;
}

.new-header .fixed-menu .right-header .bottom-header .phone-service a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 21px;
    color: var(--main-color);
    line-height: 29px;
    text-decoration: none;
    position: relative;
}

.new-header .fixed-menu .right-header .bottom-header .phone-service img {
    margin-right: 10px;
}

.new-header .fixed-menu .right-header .bottom-header .phone-service a:hover {
    text-decoration: underline;
}

.new-header .fixed-menu .right-header .bottom-header .lk,
.new-header .fixed-menu .right-header .bottom-header .bx_search,
.new-header .fixed-menu .right-header .bottom-header .compare,
.new-header .fixed-menu .right-header .bottom-header .favorites,
.new-header .fixed-menu .right-header .bottom-header .cart {
    margin-left: 20px;
    line-height: 0;
}

.new-header .fixed-menu .right-header .bottom-header .lk a {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/user.svg) no-repeat center center;
    background-size: cover;
}

.new-header .fixed-menu .logo {
    padding-top: 0;
}

.new-header .fixed-menu .logo .img-logo a img {
    width: 275px;
}

.new-header .fixed-menu .logo .img-logo span {
    font-size: 9.5px;
    top: 32px;
    left: 1px;
}

.new-header .bx_search.fixed .bx_search-wrap.open form .closeNewSearch {
    height: 64px;
}


/*Mobile header*/


/*End new header*/


/*New BX search*/

#bx-search-result-wrap {
    position: relative;
    max-width: 495px;
}

#bx-search-result-wrap a {
    text-decoration: none;
}

/*#bx-search-result-wrap .title-search-result{
    border-top:none;
}*/

#bx-search-result-wrap .title-search-result-items {
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 5px 15px;
    border-bottom: 1px solid #c7c5c5;
}

#bx-search-result-wrap .title-search-result-items:hover .item-title,
#bx-search-result-wrap .title-search-result-items:hover a {
    color: var(--main-color);
}

/*
#bx-search-result-wrap .title-search-result-items:hover .item-price .old-catalog-price {
    color: #333;
}
*/

#bx-search-result-wrap .title-search-result-items a {
    position: absolute;
    width: 100%;
    height: 100%;
}

#bx-search-result-wrap .title-search-result-items .title-search-all a {
    position: relative;
}

#bx-search-result-wrap .title-search-result-items .title-search-item {
    display: grid;
    grid-template-columns: 1fr 3fr;
    grid-template-rows: repeat(2, 1fr);
    column-gap: 10px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

#bx-search-result-wrap .title-search-item .item-image {
    min-width: 100px;
    grid-area: 1 / 1 / 3 / 2;
}

/*#bx-search-result-wrap .title-search-item .item-title {
    width: 300px;
}*/

#bx-search-result-wrap .title-search-item .item-title b {
    color: var(--main-color);
}

#bx-search-result-wrap .title-search-item .item-price {
    text-align: right;
}

#bx-search-result-wrap .item-price .catalog-price {
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    text-align: right;
    color: var(--main-color);
}

#bx-search-result-wrap .item-price .old-catalog-price {
    display: inline-block;
    margin-right: 15px;
    font-size: 18px;
    font-weight: 600;
    color: #7b7b7b;
    text-align: right;
    text-decoration: line-through;
    text-decoration-color: var(--main-color);
    text-decoration-thickness: 2px;
}

#bx-search-result-wrap .title-search-item .old-catalog-price span {
    font-size: 16px;
}


/*End New BX search*/


/*.fixed-header*/
.header .fixed-header {
    display: none;
    padding: 10px 0 0 0;
    width: 100%;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
}

.header .fixed-header .logo {
    padding-top: 0;
}

.header .fixed-header .logo .img-logo img {
    width: 275px;
}

.header .fixed-header .logo .img-logo span {
    font-size: 9px;
    top: 30px;
}


.header .fixed-header .left-header .bottom-header {
    border-top: none;
}

.header .fixed-header .left-header .bottom-header .menu {
    padding-top: 5px;
}

.header .fixed-header .left-header .bottom-header .menu ul li .menu-catalog12 {
    top: 67px;
}

.header .fixed-header .right-header {
    padding-top: 0;
}

.header .fixed-header .right-header .bottom-header {
    padding-top: 10px;
    border-top: none;
}

.header .fixed-header .right-header .bottom-header .phone-service {
    position: relative;
    top: 0;
}

.header .fixed-header .right-header .bottom-header .phone-service a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 21px;
    color: var(--main-color);
    line-height: 29px;
    text-decoration: none;
    position: relative;
}

.header .fixed-header .right-header .bottom-header .phone-service a:before {
    content: '';
    display: inline-block;
    margin-right: 13px;
    width: 24px;
    height: 24px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/headset.svg) no-repeat center center;
    background-size: cover;
    vertical-align: middle;
    display: none;
}

.header .fixed-header .right-header .bottom-header .phone-service a img {
    margin-right: 10px;
}

.header .fixed-header .right-header .bottom-header .lk {
    margin-left: 20px;
    line-height: 0;
}

.header .fixed-header .right-header .bottom-header .lk a {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/user.svg") no-repeat center center;
    background-size: cover;
}

.header .fixed-header .right-header .bottom-header .search,
.header .fixed-header .right-header .bottom-header .bx_search,
.header .fixed-header .right-header .bottom-header .compare,
.header .fixed-header .right-header .bottom-header .favorites,
.header .fixed-header .right-header .bottom-header .cart {
    margin-left: 20px;
}


.header .fixed-header .right-header .bottom-header .bx_search .bx_search-wrap.open {
    left: -282px;
}


/* end .fixed-header*/


/*End Header*/


/*Slider-main*/

.wrapp-slider-main {
    position: relative;
    max-height: 592px;
    overflow: hidden;
    margin-bottom: 20px;
}

.wrapp-slider-main .container-arrows {
    margin: 0 auto;
    height: 100%;
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
}

.wrapp-slider-main .slider-main .slide {
    /*padding: 20px 0 0 0;*/
    /*background: linear-gradient(90deg, #FCEB7E 9.02%, #EE7B24 48.34%);*/
    position: relative;
    outline: none;
    padding: 0;
    background: none;
}

.wrapp-slider-main .slider-main .slide .img-slide img {
    margin: 0 auto;
    width: 100%;
}

.wrapp-slider-main .slider-main .slide .wrapp-slide {
    display: flex;
    flex-wrap: wrap;
    /*padding-left: 30px;*/
    padding-left: 0;
}

.wrapp-slider-main .slider-main .slide .wrapp-slide .img-slide {
    margin-right: 100px;
}

.wrapp-slider-main .slider-main .slide .wrapp-slide .text-slide {
    max-width: 460px;
    margin-top: 51px;
    margin-left: auto;
}

.wrapp-slider-main .slider-main .slide .wrapp-slide .text-slide .title-slide {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 45px;
    color: #fff;
    line-height: 61px;
    text-transform: uppercase;
}

.wrapp-slider-main .slider-main .slide .wrapp-slide .text-slide .descr-slide {
    margin-top: 10px;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 22px;
    color: #fff;
    line-height: 29px;
    letter-spacing: 0.04em;
}

.wrapp-slider-main .slider-main .slide .wrapp-slide .text-slide .link-slide {
    margin-top: 50px;
}

.wrapp-slider-main .slider-main .slide .wrapp-slide .text-slide .link-slide a {
    display: inline-block;
    width: 277px;
    height: 48px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #fff;
    line-height: 46px;
    border: 1px solid #fff;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    outline: none;
}

.wrapp-slider-main .slider-main .slide .bg-slide {
    width: 100%;
    height: 62px;
    /* background: url("/local/templates/czebra_daewoo/front/css_new/../img/bg-main-slider.png") no-repeat center center; */
    background: none;
    background-size: cover;
    position: absolute;
    bottom: 0;
    left: 0;
}

.wrapp-slider-main .slider-main .slide .content-block {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.wrapp-slider-main .prev-slide {
    display: inline-block;
    width: 74px;
    height: 75px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrov-slider-main.png") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: -70px;
    left: -255px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-slider-main .prev-slide:hover {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrov-slider-main-hover.png") no-repeat center center;
    transform: rotate(0deg);
    background-size: cover;
}

.wrapp-slider-main .next-slide {
    display: inline-block;
    width: 74px;
    height: 75px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrov-slider-main.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -70px;
    right: -255px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-slider-main .next-slide:hover {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrov-slider-main-hover.png") no-repeat center center;
    transform: rotate(180deg);
    background-size: cover;
}

.wrapp-slider-main .slick-dots {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    bottom: 20px;
    left: 0;
}

.wrapp-slider-main .slick-dots li {
    display: inline-block;
    margin-right: 10px;
}

.wrapp-slider-main .slick-dots li button {
    display: inline-block;
    padding: 0;
    width: 13px;
    height: 13px;
    font-size: 0;
    border: 1px solid var(--main-color);
    border-radius: 50%;
    outline: none;
    background: #fff;
}

.wrapp-slider-main .slick-dots li:last-child {
    margin-right: 0;
}

.wrapp-slider-main .slick-dots .slick-active button {
    background: var(--main-color);
    border: 1px solid #fff;
}

.wrapp-slider-main .slider-main a {
    outline: none;
}


/*End Slider-main*/


.wrapp-slider-banner-mobil {
    display: none;
}

.wrapp-catalog-category-mobil {
    display: none;
}

.wrapp-stock-mobil {
    display: none;
}

.wrapp-news-mobil {
    display: none;
}


.wrapp-info-icon {
    margin-top: -10px;
}

.wrapp-info-icon .list-info-icon {
    width: 1132px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}

.wrapp-info-icon .list-info-icon .item-info-icon {
    width: auto;
    text-align: center;
}

.wrapp-info-icon .list-info-icon .item-info-icon .img-info-icon {
    margin: 0 auto;
    position: relative;
    transition: all 0.3s ease-in-out;
}

.wrapp-info-icon .list-info-icon .item-info-icon .img-info-icon span {
    transition: all 0.3s ease-in-out;
}

.wrapp-info-icon .list-info-icon .item-info-icon a {
    transition: all 0.3s ease-in-out;
}

.wrapp-info-icon .list-info-icon .item-info-icon a:hover .img-info-icon span {
    transition: all 0.3s ease-in-out;
    transform: translateY(-5px);
}

.wrapp-info-icon .list-info-icon .item-info-icon .img-info-icon span img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.wrapp-info-icon .list-info-icon .item-info-icon .text-info-icon {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
}

.wrapp-info-icon .list-info-icon .item-icon1 {
    width: 204px;
}

.wrapp-info-icon .list-info-icon .item-icon1 a {
    text-decoration: none;
}

.wrapp-info-icon .list-info-icon .item-icon1 .img-info-icon {
    width: 78px;
    height: 73px;
    padding-top: 12px;
}

.wrapp-info-icon .list-info-icon .item-icon1 .img-info-icon span {
    display: block;
    position: relative;
}

.wrapp-info-icon .list-info-icon .item-icon1 .img-info-icon span:before {
    content: '';
    display: inline-block;
    width: 74px;
    height: 47px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delivery.svg") no-repeat center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon1 .img-info-icon span:after {
    content: '';
    display: inline-block;
    width: 74px;
    height: 47px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delivery-hover.svg") no-repeat center center;
    background-size: cover;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon1 .text-info-icon {
    margin-top: 10px;
}

.wrapp-info-icon .list-info-icon .item-icon1 a:hover span:before {
    opacity: 0;
}

.wrapp-info-icon .list-info-icon .item-icon1 a:hover span:after {
    opacity: 1;
}

.wrapp-info-icon .list-info-icon .item-icon1 a:hover .text-info-icon {
    color: var(--main-color);
}

.wrapp-info-icon .list-info-icon .item-icon2 {
    margin-left: 142px;
    width: 124px;
}

.wrapp-info-icon .list-info-icon .item-icon2 a {
    text-decoration: none;
}

.wrapp-info-icon .list-info-icon .item-icon2 .img-info-icon {
    padding-top: 3px;
    width: 56px;
    height: 73px;
}

.wrapp-info-icon .list-info-icon .item-icon2 .img-info-icon span {
    display: block;
    position: relative;
}

.wrapp-info-icon .list-info-icon .item-icon2 .img-info-icon span:before {
    content: '';
    display: inline-block;
    width: 56px;
    height: 62px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/garanty.svg") no-repeat center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon2 .img-info-icon span:after {
    content: '';
    display: inline-block;
    width: 56px;
    height: 62px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/garanty-hover.svg") no-repeat center center;
    background-size: cover;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon2 .text-info-icon {
    margin-top: 10px;
}

.wrapp-info-icon .list-info-icon .item-icon2 a:hover span:before {
    opacity: 0;
}

.wrapp-info-icon .list-info-icon .item-icon2 a:hover span:after {
    opacity: 1;
}

.wrapp-info-icon .list-info-icon .item-icon2 a:hover .text-info-icon {
    color: var(--main-color);
}

.wrapp-info-icon .list-info-icon .item-icon3 {
    margin-left: 122px;
    width: 273px;
}

.wrapp-info-icon .list-info-icon .item-icon3 a {
    text-decoration: none;
}

.wrapp-info-icon .list-info-icon .item-icon3 .img-info-icon {
    padding-top: 3px;
    width: 47px;
    height: 73px;
}

.wrapp-info-icon .list-info-icon .item-icon3 .img-info-icon span {
    display: block;
    position: relative;
}

.wrapp-info-icon .list-info-icon .item-icon3 .img-info-icon span:before {
    content: '';
    display: inline-block;
    width: 47px;
    height: 65px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/list.svg") no-repeat center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon3 .img-info-icon span:after {
    content: '';
    display: inline-block;
    width: 47px;
    height: 65px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/list-hover.svg") no-repeat center center;
    background-size: cover;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon3 .text-info-icon {
    margin-top: 10px;
}

.wrapp-info-icon .list-info-icon .item-icon3 a:hover span:before {
    opacity: 0;
}

.wrapp-info-icon .list-info-icon .item-icon3 a:hover span:after {
    opacity: 1;
}

.wrapp-info-icon .list-info-icon .item-icon3 a:hover .text-info-icon {
    color: var(--main-color);
}

.wrapp-info-icon .list-info-icon .item-icon4 {
    margin-left: 106px;
    width: 161px;
}

.wrapp-info-icon .list-info-icon .item-icon4 a {
    text-decoration: none;
}

.wrapp-info-icon .list-info-icon .item-icon4 .img-info-icon {
    padding-top: 3px;
    width: 63px;
    height: 73px;
}

.wrapp-info-icon .list-info-icon .item-icon4 .img-info-icon span {
    display: block;
    position: relative;
}

.wrapp-info-icon .list-info-icon .item-icon4 .img-info-icon span:before {
    content: '';
    display: inline-block;
    width: 63px;
    height: 63px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/surface.svg") no-repeat center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon4 .img-info-icon span:after {
    content: '';
    display: inline-block;
    width: 63px;
    height: 63px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/surface-hover.svg") no-repeat center center;
    background-size: cover;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon4 .text-info-icon {
    margin-top: 10px;
}

.wrapp-info-icon .list-info-icon .item-icon4 a:hover span:before {
    opacity: 0;
}

.wrapp-info-icon .list-info-icon .item-icon4 a:hover span:after {
    opacity: 1;
}

.wrapp-info-icon .list-info-icon .item-icon4 a:hover .text-info-icon {
    color: var(--main-color);
}

.wrapp-stocks-main {
    margin-top: 35px;
}

.wrapp-stocks-main .wrapp-slder-stock-main {
    margin-top: 20px;
    padding: 0 30px;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slick-list {
    margin: 0 -11px;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main {
    padding: 0 11px;
    outline: none;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock {
    overflow: hidden;
    border: 1px solid #ECECEC;
    padding: 35px 0 37px 37px;
    margin-bottom: 21px;
    position: relative;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .bg-slide-stock {
    width: 100%;
    height: 100%;
    transition: transform 0.5s ease;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .bg-slide-stock img {
    position: absolute;
    max-width: 240px;
    right: 10px;
    bottom: 20px;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .name-stock-main {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 27px;
    color: #323232;
    line-height: 35px;
    position: relative;
    z-index: 2;
    transition: transform 0.5s ease;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .name-stock-main span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .old-price-stock-main {
    margin-top: 47px;
    position: relative;
    z-index: 2;
    transition: transform 0.5s ease;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .old-price-stock-main .old-price {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    letter-spacing: 0.02em;
    position: relative;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .old-price-stock-main .old-price span {
    font-family: "RobotoCondensed-Bold", sans-serif;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .old-price-stock-main .old-price:after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 0;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .old-price-stock-main .percent {
    margin-left: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: var(--main-color);
    line-height: 33px;
    letter-spacing: 0.02em;
    width: 100%;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .price {
    margin-top: 5px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: var(--main-color);
    line-height: 36px;
    letter-spacing: 0.02em;
    position: relative;
    z-index: 2;
    transition: transform 0.5s ease;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .price span {
    font-family: "RobotoCondensed-Bold", sans-serif;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .btn-stock-main {
    margin-top: 37px;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .btn-stock-main a {
    display: inline-block;
    width: 163px;
    height: 45px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #4C4C4C;
    line-height: 43px;
    background: #fff;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .btn-stock-main a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -43px;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .btn-stock-main a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .btn-stock-main a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .btn-stock-main a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock:hover {
    border: 1px solid var(--main-color);
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock:hover .bg-slide-stock {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock:hover .name-stock-main {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock:hover .old-price-stock-main {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock:hover .price {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock:last-child {
    margin-bottom: 0;
}

.wrapp-stocks-main .wrapp-slder-stock-main .next-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -15.5px;
    right: 0;
    z-index: 3;
    cursor: pointer;
}

.wrapp-stocks-main .wrapp-slder-stock-main .prev-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: -15.5px;
    left: 0;
    z-index: 3;
    cursor: pointer;
}

.title-main {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 40px;
    color: #323232;
    line-height: 54px;
    text-align: center;
    text-transform: uppercase;
}

.title-main.title-stock {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 40px;
    color: var(--main-color);
    line-height: 54px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-category-main {
    margin-top: 15px;
}

.wrapp-category-main .list-category-main {
    margin: 0 auto !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 10px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main {
    position: relative;
    padding: 0 11px 0 11px;
    margin-bottom: 23px;
}

/*.wrapp-item-category-main .plus-sign {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 38px;
    height: 38px;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 20px;
    cursor: pointer;
    transition: all .3s ease-out;
    background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/add1.svg);
    background-repeat: no-repeat;
    background-position: 6px -4px;
    z-index: 1;
    background-size: 90px 50px;
}*/

.wrapp-item-category-main .in-basket-mainpage {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 38px;
    height: 38px;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 20px;
    cursor: pointer;
    transition: all .3s ease-out;
    background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/added1.svg);
    background-repeat: no-repeat;
    background-position: 12px -5px;
    z-index: 1;
    background-size: 50px 50px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main {
    height: 315px;
    border: 1px solid #B3B3B3;
    position: relative;
    overflow: hidden;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main .name-category-main {
    font-family: "OpenSans-Regular", sans-serif;
    color: #323232;
    position: relative;
    z-index: 3;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main .name-carwash {
    max-width: 126px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main .name-motoblock {
    padding-right: 80px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main .btn-category-main {
    margin-top: 6px;
    position: relative;
    z-index: 3;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main .btn-category-main span {
    display: inline-block;
    margin-top: 6px;
    font-family: "OpenSans-Regular", sans-serif;
    color: #323232;
    text-decoration: underline;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main .btn-category-main span:hover {
    text-decoration: none;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category1 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category1:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/snow-blow-grey-big1.png") no-repeat 100% 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category1:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/snow-blow-color-big1.png") no-repeat 100% 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat1:hover .category1:before {
    opacity: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat1:hover .category1:after {
    opacity: 1;
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category2 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category2:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat2.png") no-repeat 100% 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category2:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat2-hover.png") no-repeat 100% 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat2:hover .category2:before {
    opacity: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat2:hover .category2:after {
    opacity: 1;
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category3 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category3:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat3.png") no-repeat 100% 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category3:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat3-hover.png") no-repeat 100% 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat3:hover .category3:before {
    opacity: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat3:hover .category3:after {
    opacity: 1;
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category4 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category4:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat4-grey.png") no-repeat 100% 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category4:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat4-color.png") no-repeat 100% 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat4:hover .category4:before {
    opacity: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat4:hover .category4:after {
    opacity: 1;
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category5 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category5:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat5.png") no-repeat 100% 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category5:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat5-hover.png") no-repeat 100% 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat5:hover .category5:before {
    opacity: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat5:hover .category5:after {
    opacity: 1;
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category6 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category6:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat6.png") no-repeat 100% 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .category6:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cat6-hover.png") no-repeat 100% 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat6:hover .category6:before {
    opacity: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .cat6:hover .category6:after {
    opacity: 1;
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .big-category {
    padding: 0;
    /*width: 653px;*/
    width: 512px;
    border-radius: 7px;
    height: 385px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .big-category .item-category-main-video {
    height: 100%;
}

.wrapp-item-category-main .small-category img {
    width: 100%;
    padding: 20px 5px 5px 5px;
    transition: all .3s ease-out;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .big-category .name-category-main {
    font-size: 27px;
    line-height: 37px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .big-category .btn-category-main a {
    font-size: 18px;
    line-height: 25px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .small-category {
    padding: 10px 0 10px 0;
    margin: 0 auto;
    width: 260px;
    border-radius: 5px;
}


.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-name {
    font-size: 15px;
    width: 298px;
    color: #323232;
    padding-left: 20px;
    padding-top: 5px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-name span {
    font-weight: 700;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-price {
    font-size: 22px;
    color: #323232;
    padding-left: 20px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .small-category .btn-category-main {
    margin-top: 12px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .small-category .btn-category-main a {
    font-size: 16px;
    line-height: 22px;
}

.wrapp-novelty-main {
    margin-top: 12px;
}

/*.wrapp-novelty-main .container{*/
/*    width: 1390px;*/
/*}*/

.wrapp-novelty-main .slider-novelty-main {
    margin: 20px -7.5px 0 -7.5px;
    padding: 0 30px;
}

.wrapp-novelty-main .slider-novelty-main .wrapp-slide-novelty {
    padding: 0 7.5px;
    outline: none;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main {
    padding: 69px 44px 34px 45px;
    height: 601px;
    background: #fff;
    border: 1px solid #B3B3B3;
    position: relative;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .sticker {
    position: absolute;
    top: 18px;
    left: 30px;
    z-index: 2;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .sticker .sticker-novelty span {
    display: inline-block;
    width: 89px;
    height: 27px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: var(--main-color);
    line-height: 25px;
    border: 1px solid var(--main-color);
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .decor-item {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .img-item-novelty {
    height: 223px;
    position: relative;
    z-index: 2;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .img-item-novelty img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto auto 0 auto;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .name-item-novelty {
    margin-top: 26px;
    text-align: center;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .name-item-novelty a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    text-decoration: none;
    outline: none;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty {
    margin-top: 12px;
    text-align: center;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty a {
    display: inline-block;
    width: 35px;
    height: 35px;
    outline: none;
    border: 1px solid var(--main-color);
    border-radius: 50%;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty .add-to-compare {
    margin-right: 4px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty .add-to-compare.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty .add-to-favorites {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty .add-to-favorites.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty + .no-price {
    margin-top: 22px;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .no-price {
    margin: 0 auto 0 auto;
    max-width: 140px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 23px;
    color: var(--main-color);
    line-height: 29px;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty + .old-price-item {
    margin-top: 18px;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .old-price-item {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #B5B5B5;
    text-decoration: line-through;
    text-align: center;
    line-height: normal;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty + .price-item {
    margin-top: 25px;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .price-item {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 28px;
    color: #323232;
    text-align: center;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .price-item .rubl {
    font-family: "rouble";
    font-size: 28px;
    color: #323232;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty + .old-price-item + .price-item + .add-to-cart {
    margin-top: 18px;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty + .price-item + .add-to-cart {
    margin-top: 34px;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .icon-item-novelty + .no-price + .add-to-cart {
    margin-top: 22px;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .add-to-cart {
    width: 218px;
    height: 48px;
    line-height: 46px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: absolute;
    bottom: 25px;
    z-index: 2;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .add-to-cart a {
    display: inline-block;
    width: 218px;
    height: 48px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #4C4C4C;
    line-height: 46px;
    background: #fff;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .add-to-cart a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -46px;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .add-to-cart a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .add-to-cart a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .add-to-cart a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main:hover {
    border: 1px solid var(--main-color);
}

.wrapp-novelty-main .slider-novelty-main .next-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -15.5px;
    right: 2px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-novelty-main .slider-novelty-main .prev-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    transform: rotate(180deg);
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -15.5px;
    left: 2px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-channel-youtube {
    margin-top: 35px;
}

.wrapp-channel-youtube .wrapp-slider-video-main {
    margin-top: 20px;
}

.wrapp-channel-youtube .wrapp-slider-video-main .slider-video-main {
    padding: 0 30px;
    margin: 0 -12px;
}

.wrapp-channel-youtube .wrapp-slider-video-main .slider-video-main .slide {
    padding: 0 12px;
    outline: none;
}

.wrapp-channel-youtube .wrapp-slider-video-main .slider-video-main .slide .wrapp-video-slide a {
    display: block;
    text-decoration: none;
}

.wrapp-channel-youtube .wrapp-slider-video-main .slider-video-main .slide .wrapp-video-slide .block-video {
    position: relative;
}

.wrapp-channel-youtube .wrapp-slider-video-main .slider-video-main .slide .wrapp-video-slide .play-video-slide {
    display: inline-block;
    width: 98px;
    height: 69px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/play-yt.png") no-repeat center center;
    background-size: cover;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
}

.wrapp-channel-youtube .wrapp-slider-video-main .slider-video-main .slide .wrapp-video-slide .name-video {
    margin-top: 9px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
}

.wrapp-channel-youtube .wrapp-slider-video-main .prev-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    transform: rotate(180deg);
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -15.5px;
    left: 2px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-channel-youtube .wrapp-slider-video-main .next-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -15.5px;
    right: 2px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-features-main {
    margin-top: 35px;
    padding-bottom: 27px;
}

.wrapp-features-main .list-features-main {
    margin: 20px auto 0 auto;
    width: 1230px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-features-main .list-features-main .item-features-main {
    width: 50%;
    margin-bottom: 35px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-features-main .list-features-main .item-features-main .img-features {
    width: 13%;
}

.wrapp-features-main .list-features-main .item-features-main .text-features {
    width: 87%;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 24px;
    letter-spacing: 0.05em;
}

.wrapp-features-main .list-features-main .item-features-main .text-features span {
    color: var(--main-color);
}

.wrapp-features-main .list-features-main .item-features-main:nth-child(2) {
    padding-left: 65px;
}

.wrapp-features-main .list-features-main .item-features-main:nth-child(2) .text-features {
    padding-right: 50px;
}

.wrapp-features-main .list-features-main .item-features-main:nth-child(3) {
    margin-bottom: 50px;
}

.wrapp-features-main .list-features-main .item-features-main:nth-child(4) {
    padding-left: 65px;
}

.wrapp-features-main .list-features-main .item-features-main:nth-child(4) .text-features {
    padding-right: 190px;
}

.wrapp-features-main .list-features-main .item-features-main:nth-child(5) .text-features {
    padding-right: 230px;
}

.wrapp-features-main .list-features-main .item-features-main:nth-child(6) {
    padding-left: 65px;
}

.wrapp-features-main .list-features-main .item-features-main:nth-child(6) .text-features {
    padding-right: 80px;
}

.wrapp-seo-main {
    margin-top: 40px;
    padding-bottom: 46px;
}

.wrapp-seo-main .title-seo-main {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 30px;
    color: #323232;
    line-height: 41px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-seo-main .text-seo-main {
    margin-top: 28px;
}

.wrapp-seo-main .text-seo-main p {
    margin: 0 0 20px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 26px;
}

/* Страница Каталог (блоки)*/
.rubl {
    font-family: "rouble" !important;
}

.wrapp-breadcrumb {
    padding: 11px 0;
    background: #F5F5F5;
}

.wrapp-breadcrumb .breadcrumb-item {
    float: left;
}

.wrapp-breadcrumb .breadcrumb-item a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #8E8E8E;
    line-height: 19px;
}

.wrapp-breadcrumb .breadcrumb-item:after {
    content: '/';
    display: inline-block;
    margin: 0 4px 0 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #8E8E8E;
    line-height: 19px;
}

.wrapp-breadcrumb .breadcrumb-item:last-child span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.wrapp-breadcrumb .breadcrumb-item:last-child a {
    color: #323232;
}

.wrapp-breadcrumb .breadcrumb-item:last-child:after {
    display: none;
}

.wrapp-catalog-banner {
    position: relative;
}

.wrapp-catalog-banner img {
    width: 100%;
    max-width: 100%;
}

.wrapp-catalog-banner .catalog-banner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.wrapp-catalog-banner .catalog-banner .text-catalog-banner {
    margin-top: -75px;
    max-width: 378px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 40px;
    color: #fff;
    line-height: 52px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-catalog {
    padding-bottom: 57px;
}

.wrapp-catalog .wrapp-controls-catalog {
    margin-bottom: 11px;
    padding: 15px 0 11px 0;
    border: 1px solid #DEDEDE;
}

.wrapp-catalog .wrapp-controls-catalog .controls-catalog:after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog {
    padding-top: 5px;
    float: left;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .wrapp-open-filters a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .wrapp-open-filters a:before {
    content: '';
    display: inline-block;
    margin-right: 18px;
    width: 31px;
    height: 23px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-filter.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -4px;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .wrapp-open-filters a:after {
    content: '';
    display: inline-block;
    margin-left: 14px;
    width: 18px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-more-items.png") no-repeat center center;
    background-size: cover;
    transition: 0.5s;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .wrapp-open-filters a.open:after {
    transform: rotate(180deg);
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .show-count-items {
    margin-right: 69px;
    margin-left: 69px;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .show-count-items span {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #4B4B4B;
    line-height: 27px;
    text-transform: uppercase;
}


.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox,
.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-select-multiple {
    vertical-align: top;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox__select-text {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox__trigger {
    margin-left: 15px;
    display: inline-block;
    vertical-align: 7px;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox__trigger-arrow {
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-more-items.png") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .show-count-items .jq-selectbox__dropdown {
    left: -113px;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .sorting .jq-selectbox__dropdown {
    left: -48px;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox__dropdown {
    min-width: 150px;
    background: #fff;
    border: 1px solid #DEDEDE;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox__dropdown ul li {
    display: block;
    border-bottom: 1px solid #DEDEDE;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 30px;
    text-align: center;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox__dropdown ul li:last-child {
    border-bottom: none;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .jq-selectbox__dropdown ul li:hover {
    background: var(--main-color);
    color: #fff;
}

.wrapp-catalog .wrapp-controls-catalog .left-controls-catalog .sorting span {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-controls-catalog .right-controls-catalog {
    height: 39px;
    float: right;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-catalog .wrapp-controls-catalog .right-controls-catalog .type-display {
    filter: opacity(0.5) brightness(1) contrast(1.1);
}

.wrapp-catalog .wrapp-controls-catalog .right-controls-catalog .type-display .type-block-items {
    display: inline-block;
    margin-right: 7px;
    width: 39px;
    height: 39px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/block-items.svg") no-repeat center center;
    background-size: contain;
}

.wrapp-catalog .wrapp-controls-catalog .right-controls-catalog .type-display .type-block-items.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/block-items-active.svg") no-repeat center center;
    background-size: contain;
}

.wrapp-catalog .wrapp-controls-catalog .right-controls-catalog .type-display .type-list-items {
    display: inline-block;
    width: 39px;
    height: 39px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/list-items.svg") no-repeat center center;
    background-size: contain;
}

.wrapp-catalog .wrapp-controls-catalog .right-controls-catalog .type-display .type-list-items.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/list-items-active.svg") no-repeat center center;
    background-size: contain;
}

.wrapp-catalog .wrapp-block-catalog-items {
    margin-top: 10px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items {
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .wrapp-item {
    width: 33.3%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item {
    padding: 50px 10px 20px;
    height: 100%;
    border: 1px solid #DDDDDD;
    position: relative;
    text-align: center;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .sticker {
    position: absolute;
    top: 28px;
    left: 44px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .sticker .sticker-novelty span {
    display: inline-block;
    width: 97px;
    height: 32px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: var(--main-color);
    line-height: 30px;
    border: 1px solid var(--main-color);
    border-radius: 5px;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .icon-item {
    position: absolute;
    top: 28px;
    right: 44px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .icon-item a {
    display: inline-block;
    width: 32px;
    height: 32px;
    text-decoration: none;
    border: 1px solid var(--main-color);
    border-radius: 32px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .icon-item .add-to-compare {
    margin-right: 6px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item.svg") no-repeat center center;
    background-size: cover;

}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .icon-item .add-to-compare.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .icon-item .add-to-favorites {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .icon-item .add-to-favorites.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .item .icon-item .add-to-compare,
.wrapp-catalog .item .icon-item .add-to-favorites {
    cursor: pointer;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .icon-item .delete-favorites {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delete-cart.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .img-item a {
    display: block;
    width: 100%;
    height: 298px;
    position: relative;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .img-item a img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}


.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .name-item {
    margin: 0 auto;
    max-width: 262px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .name-item a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-decoration: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .name-item a span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .avialable-mobil {
    display: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .list-features-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 13px;
    min-height: 75px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .list-features-item .features-item {
    width: 75px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .list-features-item .features-item img {
    margin: 0 auto;
    border: 1px solid var(--main-color);
    border-radius: 9px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .list-features-item .features-item span {
    display: block;
    margin-top: 4px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .list-features-item .features-item:first-child span {
    color: var(--main-color);
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item {
    display: flex;
    flex-wrap: wrap;
    width: 310px;
    margin: 5px auto 0 auto;
    border-top: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
    padding: 4px 0;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item {
    width: 50%;
    border-right: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate {
    display: inline-block;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate span {
    display: inline-block;
    width: 84px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate-card.png") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
    position: relative;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate span .bg-color {
    margin-left: 0;
    display: inline-block;
    width: 34%;
    height: 100%;
    background: red;
    background-image: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .count-rate {
    display: inline-block;
    margin-left: 5px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #B5B5B5;
    line-height: 19px;
    text-decoration: underline;
    vertical-align: middle;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .count-rate:hover {
    text-decoration: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .bonus-item {
    width: 50%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 15px;
    color: var(--main-color);
    line-height: 20px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .bonus-item a {
    display: none;
    margin-left: 4px;
    width: 14px;
    height: 14px;
    /*background: url("/local/templates/czebra_daewoo/front/css_new/../img/info.svg") no-repeat center center;*/
    background-size: cover;
    vertical-align: -2px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .block-delivery-mobil {
    display: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 0px 17px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .old-price {
    /*padding-left: 45px;*/
    margin-top: 8px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .percent {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: var(--main-color);
    line-height: 34px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .value {
    margin-top: -5px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
    position: relative;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .value span {
    font-size: 16px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .value .rubl {
    font-family: "rouble";
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .value:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .old-price + .price-item {
    width: auto;
    /*margin-left: 65px;*/
    margin-top: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: var(--main-color);
    line-height: 48px;
    align-self: center;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .old-price + .price-item .rubl {
    font-size: 30px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .price-item {
    margin-top: 19px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: #323232;
    line-height: 48px;
    width: 100%;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-price-item .price-item .rubl {
    font-size: 30px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item {
    margin-top: 13px;
    text-align: center;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item {
    display: inline-block;
    margin-right: 9px;
    width: 183px;
    height: 47px;
    line-height: 45px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item a {
    display: inline-block;
    width: 183px;
    height: 47px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: var(--main-color);
    line-height: 45px;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -45px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item a .btn-anim {
    display: block;
    color: #323232;
    padding-left: 10px;
    padding-right: 10px
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .quick-order {
    display: inline-block;
    width: 183px;
    height: 47px;
    line-height: 45px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .quick-order a {
    display: inline-block;
    width: 183px;
    height: 47px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 45px;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .quick-order a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -45px;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .quick-order a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .more-item {
    width: 100%;
    margin-top: 23px;
    text-align: center;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .more-item a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #4B4B4B;
    line-height: 27px;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .more-item a:after {
    content: '';
    display: inline-block;
    margin-left: 17px;
    width: 18px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-more-items.png") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.jq-selectbox {
    z-index: 5;
}

/* Страница Каталог (список) */
.rubl {
    font-family: "rouble";
}

.wrapp-catalog .wrapp-list-catalog-items {
    margin-top: 25px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item {
    padding: 35px 0 10px 30px;
    margin-bottom: 25px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .img-item {
    margin-right: 91px;
    width: 375px;
    height: 417px;
    position: relative;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .img-item a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .img-item a img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .img-item .sticker {
    position: absolute;
    top: 33px;
    right: -17px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .img-item .sticker .sticker-novelty span {
    display: inline-block;
    width: 172px;
    height: 52px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: var(--main-color);
    line-height: 50px;
    border: 1px solid var(--main-color);
    border-radius: 10px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item {
    width: calc(100% - 466px);
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item .name-item {
    padding-top: 7px;
    float: left;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item .name-item a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #333333;
    line-height: 34px;
    text-decoration: none;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item .icon-item {
    float: right;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item .icon-item a {
    display: inline-block;
    width: 44px;
    height: 44px;
    text-decoration: none;
    vertical-align: bottom;
    border: 1px solid var(--main-color);
    border-radius: 50%;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item .icon-item .add-to-compare {
    margin-right: 11px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item .icon-item .add-to-compare.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item .icon-item .add-to-favorites {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item .icon-item .add-to-favorites.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .wrapp-name-item:after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item {
    margin-top: 7px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item {
    width: 385px;
    margin-right: 19px;
    border-top: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .features-item {
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .features-item img {
    width: 25px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .features-item span {
    display: inline-block;
    margin-left: 14px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 19px;
    color: var(--main-color);
    line-height: 26px;
    vertical-align: middle;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .characteristics-item {
    padding: 11px 0 11px 0;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .characteristics-item .characheristic {
    margin-bottom: 9px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .characteristics-item .characheristic .name-characheristic {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 19px;
    color: #323232;
    line-height: 26px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .characteristics-item .characheristic .value-characheristic {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #333333;
    line-height: 25px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .characteristics-item .characheristic:last-child {
    margin-bottom: 0;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .more-info-item {
    margin-top: 27px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .more-info-item a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: var(--main-color);
    line-height: 25px;
    text-decoration: underline;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .more-info-item a:before {
    content: '';
    margin-right: 19px;
    display: inline-block;
    width: 30px;
    height: 16px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/eye.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .right-table-item {
    width: 429px;
    border-top: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .right-table-item .wrapp-available {
    padding: 4px 0;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .right-table-item .wrapp-available .in-avialable {
    width: 50%;
    padding: 7px 0 7px 33px;
    border-right: 1px solid #C4C4C4;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #1CA94E;
    line-height: 22px;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .right-table-item .wrapp-available .in-avialable img {
    vertical-align: -5px;
    margin-right: 9px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .right-table-item .wrapp-available .in-avialable.not-avialable {
    padding-left: 30px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .right-table-item .wrapp-available .avialable-magazine {
    padding-left: 15px;
    align-self: center;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .right-table-item .wrapp-available .avialable-magazine img {
    margin-right: 6px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .right-table-item .wrapp-available .avialable-magazine a {
    display: inline-block;
    padding-top: 1px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 15px;
    color: #333333;
    line-height: 20px;
    text-decoration: underline;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .rate-item {
    margin-top: 8px;
    text-align: right;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .rate-item .count-reviews {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 10px;
    color: #A6A6A6;
    line-height: 14px;
    text-decoration: none;
    vertical-align: top;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .rate-item .bg-rate {
    display: inline-block;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .rate-item .bg-rate span {
    display: inline-block;
    width: 78px;
    height: 12px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate-card.png") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
    position: relative;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .rate-item .bg-rate span .bg-color {
    margin-left: 0;
    display: inline-block;
    width: 34%;
    height: 100%;
    background: red;
    background-image: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price {
    display: flex;
    flex-wrap: wrap;
    padding-left: 50px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .old-price {
    text-align: center;
    padding-left: 11px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .old-price .percent {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 30px;
    color: var(--main-color);
    line-height: 41px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .old-price .value-old-price {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #333333;
    line-height: 34px;
    position: relative;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .old-price .value-old-price span {
    font-family: "OpenSans-Regular", sans-serif;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .old-price .value-old-price:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .old-price + .price-item {
    width: auto;
    padding-left: 76px;
    color: var(--main-color);
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .price-item {
    width: 100%;
    margin-top: 15px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 44px;
    color: #323232;
    line-height: 60px;
    text-align: center;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .price-item span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 36px;
    line-height: 49px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-delivery-item {
    margin-top: 36px;
    display: flex;
    flex-wrap: wrap;
    padding: 4px 0;
    border-top: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-delivery-item .delivery-item {
    width: 50%;
    padding-left: 31px;
    padding: 2px 0 6px 31px;
    border-right: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-delivery-item .delivery-item a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    text-decoration: underline;
    vertical-align: -6px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-delivery-item .delivery-item img {
    margin-right: 9px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-delivery-item .date-delivery {
    width: 50%;
    padding: 0 0 0 16px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    align-self: center;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-pickup-item {
    display: flex;
    flex-wrap: wrap;
    padding: 4px 0;
    border-top: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-pickup-item .pickup-item {
    width: 50%;
    padding: 2px 0 4px 29px;
    border-right: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-pickup-item .pickup-item a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    text-decoration: underline;
    vertical-align: -6px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-pickup-item .pickup-item img {
    margin-right: 9px;
    vertical-align: bottom;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .wrapp-pickup-item .date-pickup {
    width: 50%;
    padding-left: 17px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    align-self: center;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item {
    margin-top: 21px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .add-to-cart-item {
    width: 210px;
    height: 47px;
    margin-right: 5px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .add-to-cart-item a {
    width: 210px;
    height: 47px;
    font-size: 17px;
    color: var(--main-color);
    border: 1px solid var(--main-color);
    line-height: 45px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .add-to-cart-item a .btn-trans {
    margin-top: -45px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .add-to-cart-item a .btn-anim {
    color: var(--main-color);
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .add-to-cart-item a:hover {
    color: #fff;
    background: var(--main-color);
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .add-to-cart-item a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .quick-order-item {
    width: 210px;
    height: 47px;
    line-height: 45px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .quick-order-item a {
    width: 210px;
    height: 47px;
    font-size: 17px;
    color: #323232;
    border: 1px solid #000000;
    line-height: 45px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .quick-order-item a .btn-trans {
    margin-top: -45px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .quick-order-item a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .btn-item .quick-order-item a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .more-item {
    width: 100%;
    margin-top: 36px;
    text-align: center;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .more-item a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #4B4B4B;
    line-height: 27px;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .more-item a:after {
    content: '';
    display: inline-block;
    margin-left: 17px;
    width: 18px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-more-items.png") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

/* Страница Карточка товара */
.wrapp-card {
    margin-top: 16px;
    padding-bottom: 87px;
}

.wrapp-card .title-card h1 {
    width: 100%;
    float: left;
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 29px;
    color: #333333;
    line-height: 41px;
}

.wrapp-card .title-card a {
    display: inline-block;
    margin-top: 0;
    float: right;
}

.wrapp-card .title-card .icon-mobil-block {
    display: none;
}

.wrapp-card .title-card:after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-card .block-card-info {
    margin-top: 11px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .left-card {
    width: 879px;
    margin-right: 67px;
}

.wrapp-card .block-card-info .left-card .wrapp-rate-reviews {
    margin-top: 5px;
    display: flex;
    width: 418px;
    flex-wrap: wrap;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .left-card .wrapp-rate-reviews .rate {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-right: 25px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 38px;
    border-right: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .left-card .wrapp-rate-reviews .rate .rating-container {
    margin-left: 15px;
}

.wrapp-card .block-card-info .left-card .wrapp-rate-reviews .reviews {
    padding-left: 23px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 38px;
}

.wrapp-card .block-card-info .left-card .wrapp-rate-reviews .reviews a {
    display: inline-block;
    margin-left: 3px;
    color: #8E8E8E;
    text-decoration: underline;
}

.wrapp-card .block-card-info .left-card .wrapp-rate-reviews .reviews a:hover {
    text-decoration: none;
}

.wrapp-card .block-card-info .left-card .wrapp-slider-card {
    margin-top: 18px;
    position: relative;
}

.wrapp-card .block-card-info .left-card .wrapp-slider-card .sticker-card {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.wrapp-card .block-card-info .left-card .wrapp-slider-card .sticker-card .sticker-novelty span {
    display: inline-block;
    width: 127px;
    height: 40px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 15px;
    color: var(--main-color);
    line-height: 38px;
    border: 1px solid var(--main-color);
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .left-card .wrapp-slider-card .slider-card .slide {
    text-align: center;
    height: 493px;
    outline: none;
    position: relative;
}

.wrapp-card .block-card-info .left-card .wrapp-slider-card .slider-card .slide img {
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.wrapp-card .block-card-info .left-card .wrapp-slider-card .slider-card .prev-slide {
    display: inline-block;
    width: 17px;
    height: 28px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-card.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 0;
    cursor: pointer;
    z-index: 3;
}

.wrapp-card .block-card-info .left-card .wrapp-slider-card .slider-card .next-slide {
    display: inline-block;
    width: 17px;
    height: 28px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-card.svg") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    cursor: pointer;
    z-index: 3;
}

.wrapp-card .block-card-info .left-card .wrapp-mobil-video-photo {
    display: none;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card {
    margin-top: 18px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card {
    padding-top: 3px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .title-video-card {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .title-video-card img {
    margin-right: 5px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card-hidden {
    display: none;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .top-video-dots .slick-dots {
    padding: 0;
    width: 100%;
    display: table;
    margin: 14px 0 0 0;
    list-style: none;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .top-video-dots .slick-dots li {
    display: table-cell;
    height: 3px;
    background: #E6E6E6;
    font-size: 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .top-video-dots .slick-dots li button {
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .top-video-dots .slick-dots li:first-child button {
    border-radius: 12px 0 0 12px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .top-video-dots .slick-dots li:last-child button {
    border-radius: 0 12px 12px 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .top-video-dots .slick-dots .slick-active button {
    background: #5B5B5B;
    border-radius: 10px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card {
    margin-top: 15px;
    padding: 0 5px;
    width: 289px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slide a {
    display: block;
    width: 130px;
    height: 95px;
    outline: none;
    position: relative;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slide a img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slide a .icon-youtube {
    display: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slide a:hover .icon-youtube {
    display: inline-flex;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slick-video-dots {
    padding: 0;
    width: 100%;
    display: table;
    margin: 15px 0 0 0;
    list-style: none;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slick-video-dots li {
    display: table-cell;
    height: 3px;
    background: #E6E6E6;
    font-size: 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slick-video-dots li button {
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slick-video-dots li:first-child button {
    border-radius: 12px 0 0 12px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slick-video-dots li:last-child button {
    border-radius: 0 12px 12px 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .slick-video-dots .slick-active button {
    background: #5B5B5B;
    border-radius: 10px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav {
    width: 471px;
    margin-left: 103px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .title-photo-card {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .title-photo-card img {
    margin-right: 5px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .top-dots .slick-dots {
    padding: 0;
    width: 100%;
    display: table;
    margin: 14px 0 0 0;
    list-style: none;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .top-dots .slick-dots li {
    display: table-cell;
    height: 3px;
    background: #E6E6E6;
    font-size: 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .top-dots .slick-dots li button {
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .top-dots .slick-dots li:first-child button {
    border-radius: 12px 0 0 12px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .top-dots .slick-dots li:last-child button {
    border-radius: 0 12px 12px 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .top-dots .slick-dots .slick-active button {
    background: #5B5B5B;
    border-radius: 10px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slider-nav-card {
    margin: 15px -12px 0 -12px;
    padding: 0 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slider-nav-card .wrapp-slide {
    padding: 0 12px;
    outline: none;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slider-nav-card .slide {
    outline: none;
    height: 95px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slider-nav-card .slide span {
    display: inline-block;
    width: 95px;
    height: 95px;
    border: 2px solid transparent;
    position: relative;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slider-nav-card .slide img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slider-nav-card .slick-current.slick-active span {
    border: 2px solid var(--main-color);
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .next-slide,
.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slider-nav-card .next-slide {
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-more-items.png") no-repeat center center;
    background-size: cover;
    transform: rotate(-90deg);
    position: absolute;
    top: 50%;
    margin-top: -12px;
    right: -19px;
    cursor: pointer;
    z-index: 3;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card .slider-video-card .prev-slide,
.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slider-nav-card .prev-slide {
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-more-items.png") no-repeat center center;
    background-size: cover;
    transform: rotate(90deg);
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: -19px;
    cursor: pointer;
    z-index: 3;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slick-photo-dots {
    padding: 0 12px;
    width: 100%;
    display: table;
    margin: 14px 0 0 0;
    list-style: none;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slick-photo-dots li {
    display: table-cell;
    height: 3px;
    background: #E6E6E6;
    font-size: 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slick-photo-dots li button {
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slick-photo-dots li:first-child button {
    border-radius: 12px 0 0 12px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slick-photo-dots li:last-child button {
    border-radius: 0 12px 12px 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .slick-photo-dots .slick-active button {
    background: #5B5B5B;
    border-radius: 10px;
}

.wrapp-card .block-card-info .right-card-mobil {
    display: none;
}

.wrapp-card .block-card-info .wrapp-accord-card-mobil {
    display: none;
}

.wrapp-card .block-card-info .right-card {
    width: 384px;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card {
    display: flex;
    flex-wrap: wrap;
    padding: 4px 0;
    border-top: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .avialable-card {
    width: 50%;
    padding: 12px 0 8px 30px;
    border-right: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .avialable-card span {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #20AA4D;
    line-height: 18px;
    text-transform: uppercase;
    vertical-align: middle;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .avialable-card img {
    margin-right: 7px;
    width: 19px;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .quantity-bonus-card {
    padding: 6px 0 0 16px;
    align-self: center;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .quantity-bonus-card span {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: var(--main-color);
    line-height: 25px;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .quantity-bonus-card a {
    display: inline-block;
    margin-left: 2px;
    vertical-align: 3px;
}

.wrapp-card .block-card-info .right-card .block-price-card {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wrapp-card .block-card-info .right-card .block-price-card .old-price {
    margin-top: 27px;
    padding-left: 50px;
}

.wrapp-card .block-card-info .right-card .block-price-card .old-price .percent {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 39px;
    color: var(--main-color);
    line-height: 53px;
}

.wrapp-card .block-card-info .right-card .block-price-card .old-price .value-old-price {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 28px;
    color: #4e3f3f;
    line-height: 38px;
    position: relative;
    margin-left: -10px;
}

.wrapp-card .block-card-info .right-card .block-price-card .old-price .value-old-price:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.wrapp-card .block-card-info .right-card .block-price-card .old-price + .price-card {
    width: auto;
    margin-left: 25px;
    margin-top: 35px;
    color: var(--main-color);
}

.wrapp-card .block-card-info .right-card .block-price-card .price-card {
    width: 100%;
    margin-top: 25px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 42px;
    color: var(--main-color);
    line-height: 57px;
    text-align: center;
}

.wrapp-card .block-card-info .right-card .block-price-card .price-card .rubl {
    font-size: 30px;
}

.wrapp-card .block-card-info .right-card .btn-item-card {
    margin-top: 39px;
    text-align: center;
}

.wrapp-card .block-card-info .right-card .btn-item-card .add-to-cart {
    display: inline-block;
    margin-right: 2px;
    width: 189px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    text-align: center;
    position: relative;
    z-index: 2;
}

.wrapp-card .block-card-info .right-card .btn-item-card .add-to-cart a {
    display: inline-block;
    width: 189px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 15px;
    line-height: 48px;
    border: 1px solid #000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
}

.wrapp-card .block-card-info .right-card .btn-item-card .add-to-cart a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-card .block-card-info .right-card .btn-item-card .add-to-cart a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-card .block-card-info .right-card .btn-item-card .quick-order {
    display: inline-block;
    width: 189px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    text-align: center;
    position: relative;
    z-index: 2;
}

.wrapp-card .block-card-info .right-card .btn-item-card .quick-order a {
    display: inline-block;
    width: 189px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 15px;
    line-height: 48px;
    border: 1px solid #000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
}

.wrapp-card .block-card-info .right-card .btn-item-card .quick-order a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-card .block-card-info .right-card .btn-item-card .quick-order a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-card .block-card-info .right-card .btn-item-card .add-to-cart a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-card .block-card-info .right-card .btn-item-card .add-to-cart a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-card .block-card-info .right-card .btn-item-card .quick-order a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-card .block-card-info .right-card .btn-item-card .quick-order a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-card .block-card-info .right-card .wrapp-compare-favorites-card {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.wrapp-card .block-card-info .right-card .wrapp-compare-favorites-card .compare-card {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-transform: uppercase;
    text-decoration: none;
}

.wrapp-card .block-card-info .right-card .wrapp-compare-favorites-card .compare-card:before {
    content: '';
    display: inline-block;
    margin-right: 13px;
    width: 28px;
    height: 22px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -6px;
}

.wrapp-card .block-card-info .right-card .wrapp-compare-favorites-card .favorites-card {
    display: inline-block;
    margin-left: 57px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-transform: uppercase;
    text-decoration: none;
}

.wrapp-card .block-card-info .right-card .wrapp-compare-favorites-card .favorites-card:before {
    content: '';
    display: inline-block;
    margin-right: 12px;
    width: 23px;
    height: 22px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-card.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -6px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card {
    margin-top: 43px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .title-getting-card {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-delivery-card {
    margin-top: 11px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 4px 0;
    border-top: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-delivery-card .delivery-card {
    width: 50%;
    padding-left: 50px;
    line-height: 47px;
    border-right: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-delivery-card .delivery-card img {
    width: 27px;
    margin-right: 5px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-delivery-card .delivery-card a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-decoration: underline;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-delivery-card .delivery-card a:hover {
    text-decoration: none;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-delivery-card .value-delivery-card {
    width: 50%;
    padding: 0 0 0 22px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-delivery-card .value-delivery-card p {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 13px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-delivery-card .value-delivery-card span {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #1CA94E;
    line-height: 13px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-pickup-card {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 4px 0;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-pickup-card .pickup-card {
    width: 50%;
    padding-left: 50px;
    line-height: 47px;
    border-right: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-pickup-card .pickup-card img {
    margin-right: 5px;
    width: 28px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-pickup-card .pickup-card a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-decoration: underline;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-pickup-card .pickup-card a:hover {
    text-decoration: none;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-pickup-card .value-pickup-card {
    padding-left: 23px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-pickup-card .value-pickup-card p {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 13px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .wrapp-pickup-card .value-pickup-card a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 13px;
    text-decoration: underline;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .avialable-magazine-card {
    padding: 17px 0 17px 55px;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .avialable-magazine-card img {
    width: 24px;
}

.wrapp-card .block-card-info .right-card .wrapp-getting-card .avialable-magazine-card a {
    display: inline-block;
    margin-left: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-decoration: underline;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card {
    margin-top: 49px;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .title-benefit-card {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .installment-payment {
    margin-top: 11px;
    padding: 27px 0 0 10px;
    border-top: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .installment-payment img {
    margin-right: 20px;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .installment-payment a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-decoration: underline;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .subscribe-dumping {
    margin-top: 11px;
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #C4C4C4;
    padding: 24px 0 27px 0px;
    text-align: center;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .subscribe-dumping img {
    margin-right: 15px;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .subscribe-dumping a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    text-decoration: underline;
}

.wrapp-card .block-card-info .wrapp-tabs-card {
    margin-top: 38px;
}

.wrapp-card .block-card-info .wrapp-tabs-card .tabs-card {
    padding: 0;
    margin: 0;
    list-style: none;
    border: 1px solid #333333;
}

.wrapp-card .block-card-info .wrapp-tabs-card .tabs-card li {
    float: left;
}

.wrapp-card .block-card-info .wrapp-tabs-card .tabs-card li a {
    display: inline-block;
    padding: 0 64px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 40px;
    border-right: 1px solid #333333;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .wrapp-tabs-card .tabs-card .active a {
    background: #333333;
    color: #fff;
}

.wrapp-card .block-card-info .wrapp-tabs-card .tabs-card:after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-card .block-card-info .wrapp-tabs-card .tab-content {
    padding: 14px 0 0 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card {
    display: flex;
    align-items: center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card img {
    max-width: 85px;
    max-height: 85px;
    margin-right: 19px;
    border-radius: 15px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card span {
    display: inline-block;
    max-width: 150px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #474749;
    line-height: 22px;
}

/*.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(1) {
  margin-right: 90px; }
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(1) img {
  margin-right: 16px; }
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(2) {
  margin-right: 125px; }
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(2) img {
  margin-right: 25px; }
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(3) {
  margin-right: 115px; }
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(3) img {
  margin-right: 25px; width: 100% }
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(4) img {
  margin-right: 25px; }*/
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics {
    margin-top: 27px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics {
    width: 989px;
    margin-right: 61px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .title-characteristics {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics {
    margin-top: 21px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .table-characteristics {
    width: 480px;
    margin-right: 28px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .table-characteristics .item-characteristics {
    display: flex;
    flex-wrap: wrap;
    padding: 9px 0;
    border-top: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .table-characteristics .item-characteristics .name-characteristics {
    width: 70%;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .table-characteristics .item-characteristics .value-characteristics {
    width: 30%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .table-characteristics .big-item-characteristics {
    padding: 18px 0 19px 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .table-characteristics .item-characteristics:last-child {
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .table-characteristics:last-child {
    margin-right: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-complectation {
    width: 278px;
    /*max-height: 407px;*/
    padding: 0 0 0 36px;
    border-left: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-complectation .title-complectation {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-complectation .list-complectation {
    margin-top: 21px;
    border-top: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-complectation .list-complectation ul {
    margin: 18px 0 0 0;
    padding: 0;
    list-style: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-complectation .list-complectation ul li {
    display: block;
    margin-bottom: 5px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #343434;
    line-height: 22px;
    position: relative;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-complectation .list-complectation ul li:last-child {
    margin-bottom: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-complectation .list-complectation ul li:before {
    content: '';
    display: inline-block;
    margin-right: 13px;
    width: 7px;
    height: 7px;
    background: #343434;
    border-radius: 50%;
    vertical-align: 3px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .title-getting {
    margin-top: 17px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order {
    margin-top: 13px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery {
    width: 100%;
    margin: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery1 {
    width: 407px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery2 {
    width: 461px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery3 {
    width: 460px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .head-table-pickup {
    padding-left: 23px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .item-table-pickup label {
    padding-left: 23px;
    padding-right: 13px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .head-table-pickup .address-item {
    width: 41%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .head-table-pickup .when-pickup span {
    display: inline;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .head-table-pickup .working-time-item {
    width: 17%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .head-table-pickup .availability {
    width: 21.5%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .item-table-pickup label .address-item-value {
    width: 41%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .item-table-pickup label .when-pickup-value {
    width: 20.5%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .item-table-pickup label .working-time-item-value {
    width: 16.5%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .item-table-pickup label .address-item-value .icon-address {
    margin-right: 9px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .item-table-pickup label .address-item-value .info-address {
    max-width: 438px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #getting-product-tabs .wrapp-service-support {
    padding-bottom: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .service-support {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-height: 152px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/bg-service-and-support.png") no-repeat center center;
    background-size: cover;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .service-support .phone-service {
    margin-top: 5px;
    width: 100%;
    padding-left: 160px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 55px;
    color: var(--main-color);
    line-height: 75px;
    text-align: center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .service-support p {
    margin: -50px 0 0 0;
    padding-left: 160px;
    width: 100%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service {
    margin-top: 38px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .title-block {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service {
    margin-top: 31px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul {
    width: 363px;
    padding: 0;
    margin: 0;
    border-right: 1px solid #C4C4C4;
    list-style: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li {
    display: block;
    margin-bottom: 15px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    text-decoration: underline;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a span {
    display: inline-block;
    margin-right: 18px;
    width: 41px;
    height: 41px;
    position: relative;
    vertical-align: middle;
    position: relative;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service1:before {
    content: '';
    display: inline-block;
    width: 31px;
    height: 41px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/certificate-grey.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service1:after {
    content: '';
    display: inline-block;
    width: 31px;
    height: 41px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/certificate.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service2:before {
    content: '';
    display: inline-block;
    width: 31px;
    height: 41px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/shopping-list2-grey.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service2:after {
    content: '';
    display: inline-block;
    width: 31px;
    height: 41px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/shopping-list2.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service3:before {
    content: '';
    display: inline-block;
    width: 33px;
    height: 33px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/technical-support-grey.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service3:after {
    content: '';
    display: inline-block;
    width: 33px;
    height: 33px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/technical-support.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service4:before {
    content: '';
    display: inline-block;
    width: 37px;
    height: 34px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/customer-grey.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service4:after {
    content: '';
    display: inline-block;
    width: 37px;
    height: 34px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/customer.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service5:before {
    content: '';
    display: inline-block;
    width: 33px;
    height: 33px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/help-grey.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service5:after {
    content: '';
    display: inline-block;
    width: 33px;
    height: 33px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/help.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service6:before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 36px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/site-grey.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a .icon-tab-service6:after {
    content: '';
    display: inline-block;
    width: 40px;
    height: 36px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/site.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover {
    color: var(--main-color);
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service1:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service1:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service2:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service2:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service3:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service3:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service4:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service4:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service5:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service5:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service6:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li a:hover .icon-tab-service6:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service1:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service1:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service2:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service2:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service3:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service3:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service4:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service4:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service5:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service5:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service6:before {
    opacity: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active .icon-tab-service6:after {
    opacity: 1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li.active a {
    font-family: "OpenSans-Bold", sans-serif;
    color: var(--main-color);
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service ul li:last-child {
    margin-bottom: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content {
    width: calc(100% - 363px);
    padding-left: 28px;
    padding-top: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document .icon-doc {
    margin-right: 16px;
    width: 36px;
    height: 46px;
    position: relative;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document .icon-doc img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document .name-doc {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document .size-doc {
    margin-top: 2px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document .download-doc {
    margin-top: 5px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document .download-doc a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: var(--main-color);
    line-height: 25px;
    text-decoration: underline;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document .download-doc a:hover {
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content .list-documents .item-document .download-doc a:after {
    content: '';
    display: inline-block;
    margin-left: 8px;
    width: 23px;
    height: 23px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/down-arrow.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .name-tabs {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
    letter-spacing: 0.05em;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .name-tabs span {
    text-decoration: underline;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .wrapp-service-support {
    margin-top: 0;
    padding-bottom: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .wrapp-service-support .list-service {
    margin-top: 10px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .wrapp-service-support .list-service .item-service .logo-service {
    width: 19.5%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .wrapp-service-support .list-service .item-service .logo-service img {
    max-width: 153px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .wrapp-service-support .list-service .item-service .address-service {
    width: 34.5%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .wrapp-service-support .list-service .item-service .phone-service {
    width: 21%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .wrapp-service-support .list-service .item-service .working-time-service {
    width: 15%;
    line-height: 14px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .wrapp-service-support .list-service .item-service .photo-service {
    width: 10%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .name-tabs {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
    letter-spacing: 0.05em;
    overflow: auto;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .name-tabs .btn-site1 {
    float: right;
    display: inline-block;
    width: 162px;
    height: 50px;
    border: 1px solid var(--main-color);
    border-radius: 11px;
    line-height: 48px;
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .name-tabs .btn-site1 .btn-trans {
    margin-top: -48px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .name-tabs .btn-site1 .btn-anim {
    color: var(--main-color);
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .name-tabs .btn-site1:hover {
    color: #fff;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .name-tabs .btn-site1:hover .btn-trans {
    margin-top: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions {
    margin-top: 8px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions .item-question {
    margin-bottom: 21px;
    padding-bottom: 14px;
    border-bottom: 2px solid #C4C4C4;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions .item-question .author-question {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions .item-question .date-city {
    margin-top: 4px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #8E8E8E;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions .item-question .text-question {
    margin-top: 7px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 26px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions .item-question .answer-question {
    margin-top: 11px;
    padding-left: 61px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions .item-question .answer-question span {
    display: block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions .item-question .answer-question p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 26px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .list-questions .item-question:last-child {
    margin-bottom: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .wrapp-pagination {
    margin-top: 35px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .wrapp-pagination ul {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    border-right: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .wrapp-pagination ul li {
    display: inline-block;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .wrapp-pagination ul li a {
    display: inline-block;
    margin-right: 16px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .wrapp-pagination ul li .selected {
    margin-right: 14px;
    width: 42px;
    height: 42px;
    color: var(--main-color);
    line-height: 42px;
    border: 1px solid var(--main-color);
    border-radius: 50%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support5 .wrapp-pagination ul li:last-child a {
    margin-right: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews {
    width: 841px;
    margin-right: 49px;
    padding-top: 7px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .title-reviews {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .title-reviews .count-reviews {
    display: inline-block;
    margin-left: 18px;
    color: #8E8E8E;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews {
    margin-top: 18px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review {
    margin-bottom: 50px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .name-reviewer {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .date-city {
    margin-top: 4px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #8E8E8E;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating {
    margin-top: 7px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating .bg-rating span {
    display: inline-block;
    width: 105px;
    height: 16px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate-card.png") no-repeat center center;
    background-size: cover;
    position: relative;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating .bg-rating span .bg-color {
    margin-left: 0;
    display: inline-block;
    width: 34%;
    height: 100%;
    background: red;
    background-image: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating .useful-reviews {
    display: inline-flex;
    flex-wrap: wrap;
    margin-left: 47px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating .useful-reviews .yes-reviews a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #8E8E8E;
    line-height: 25px;
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating .useful-reviews .yes-reviews a:before {
    content: '';
    display: inline-block;
    margin-right: 2px;
    width: 22px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/like.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -3px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating .useful-reviews .no-reviews {
    margin-left: 19px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating .useful-reviews .no-reviews a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #8E8E8E;
    line-height: 25px;
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .rating .useful-reviews .no-reviews a:before {
    content: '';
    display: inline-block;
    margin-right: 3px;
    width: 22px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/dislike.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -6px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .advantages {
    margin-top: 20px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
    letter-spacing: 0.05em;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .advantages span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .advantages .open-text {
    font-family: "OpenSans-Bold", sans-serif;
    color: #323232;
    text-decoration: underline;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .advantages .open-text:hover {
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .disadvantages {
    margin-top: 13px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
    letter-spacing: 0.05em;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .disadvantages span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .disadvantages .open-text {
    font-family: "OpenSans-Bold", sans-serif;
    color: #323232;
    text-decoration: underline;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .disadvantages .open-text:hover {
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .commentary {
    margin-top: 13px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
    letter-spacing: 0.05em;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .commentary span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .commentary .open-text {
    font-family: "OpenSans-Bold", sans-serif;
    color: #323232;
    text-decoration: underline;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .commentary .open-text:hover {
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .answer {
    display: none;
    padding-left: 59px;
    margin-top: 34px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .answer .name-answer {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .answer .city-answer {
    margin-top: 4px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #8E8E8E;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .answer .text-answer {
    margin-top: 20px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
    letter-spacing: 0.05em;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .answer + .bottom-form-reviews {
    margin-top: 37px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .bottom-form-reviews {
    margin-top: 19px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .bottom-form-reviews .to-answer a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    text-decoration: underline;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review .bottom-form-reviews .to-answer a:hover {
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-list-reviews .list-reviews .item-review:last-child {
    margin-bottom: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-pagination {
    margin-top: 38px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-pagination ul li a {
    font-size: 16px;
    line-height: 20px;
    font-family: "OpenSans-Regular", sans-serif;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .wrapp-reviews-card .wrapp-pagination ul li a.selected {
    color: #323232;
    width: 31px;
    height: 31px;
    line-height: 31px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews {
    width: 359px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .add-reviews span {
    display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .add-reviews span a {
    display: inline-block;
    width: 100%;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 48px;
    border: 1px solid #323232;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .add-reviews span a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .add-reviews span a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .add-reviews span a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .add-reviews span a:hover .btn-trans {
    margin-top: 0;
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer {
    margin-top: 20px;
    padding: 32px 20px;
    border: 1px solid #ECECEC;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .caption {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating {
    margin-top: 30px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin {
    padding: 14px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-top: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .bg-rating {
    margin-right: 19px;
    width: 92px;
    height: 14px;
    background-size: cover;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .progress-bar-rating {
    margin-right: 20px;
    width: 170px;
    height: 13px;
    background: #DDDDDD;
    position: relative;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .red-progress span {
    width: 37%;
    height: 100%;
    background: #FF0000;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .black-progress span {
    width: 71%;
    height: 100%;
    background: #323232;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .count-ratin {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 15px;
    color: #323232;
    line-height: 20px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .rating5 {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate3.png") no-repeat center center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .rating4 {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate4.png") no-repeat center center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .rating3 {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate5.png") no-repeat center center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .rating2 {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate6.png") no-repeat center center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .rating1 {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate7.png") no-repeat center center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin:last-child {
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .total-reviews {
    margin-top: 13px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-align: right;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .banner-xxl img {
    max-width: 1325px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty {
    margin-top: 21px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .title-step-garanty {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .prev-text-garanty {
    margin: 7px 0 0 0;
    max-width: 870px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty {
    margin: 80px auto 0 auto;
    width: 935px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty {
    margin-bottom: 83px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty .img-step {
    text-align: center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty .text-step {
    margin-top: 20px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    text-align: center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty1 {
    width: 235px;
    margin-right: 85px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty2 {
    width: 270px;
    margin-right: 86px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty3 {
    width: 210px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty4 {
    width: 242px;
    margin-right: 86px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty5 {
    width: 272px;
    margin-right: 55px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .list-step-garanty .step-garanty6 {
    width: 280px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .extend-garanty {
    margin-top: -30px;
    text-align: center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .extend-garanty a {
    display: inline-block;
    width: 359px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .extend-garanty a .btn-trans {
    margin-top: -48px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .extend-garanty a:hover {
    color: #fff;
}

.wrapp-card .block-card-info .wrapp-tabs-card #garanty-xxl-tabs .wrapp-step-garanty .extend-garanty a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-card .block-card-info .features-item-card {
    width: 100%;
    max-width: 1330px;
    margin-top: 40px;
}

.wrapp-card .block-card-info .features-item-card .title-features {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card {
    height: auto;
    margin-top: 22px;
    margin: 22px -22px 0 -22px;
    padding: 0 42px;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .wrapp-slide {
    padding: 0 22px;
    outline: none;
}

.wrapp-card .block-card-info .features-item-card .title-features-wrap {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
}

.wrapp-card .block-card-info .features-item-card .title-features-wrap .features-item-card-wrap {
    width: 50%;
}

.wrapp-card .block-card-info .features-item-card .title-features-wrap .features-item-card-wrap .features-item-card-content-wrap {
    margin: 0 30px 60px 30px
}

.wrapp-card .block-card-info .features-item-card .title-features-wrap .features-item-card-wrap .features-item-card-img {
    width: 100%;
}

.wrapp-card .block-card-info .features-item-card .title-features-wrap .features-item-card-wrap .features-item-card-img img {
    /*width: 100%;*/
    max-width: 100%;
}

.wrapp-card .block-card-info .features-item-card .title-features-wrap .features-item-card-wrap .features-item-card-title {
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    color: var(--main-color);
    margin-bottom: 5px;
    margin-top: 15px;
}

.wrapp-card .block-card-info .features-item-card .title-features-wrap .features-item-card-wrap .features-item-card-descr {
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide {
    outline: none;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item {
    margin-bottom: 20px;
    outline: none;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a {
    display: flex;
    flex-wrap: wrap;
    text-decoration: none;
    outline: none;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .top-features-item {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .top-features-item .empty-left {
    width: 220px;
    margin-right: 16px;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .top-features-item .name-features-item {
    width: calc(100% - 236px);
    padding-bottom: 6px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
    border-bottom: 1px solid #F8863D;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .bottom-features-item {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .bottom-features-item .img-features-item {
    padding-top: 8px;
    width: 220px;
    margin-right: 16px;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .bottom-features-item .descr-features-item {
    width: calc(100% - 236px);
    margin-top: 8px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    letter-spacing: 0.05em;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .img-features-item {
    width: 220px;
    margin-right: 16px;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .text-features-item {
    width: 362px;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .text-features-item .name-features-item {
    padding-bottom: 6px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
    border-bottom: 1px solid #F8863D;
    text-transform: uppercase;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .text-features-item .descr-features-item {
    margin-top: 8px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    letter-spacing: 0.05em;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item:hover a {
    transform: scale(1.03);
    transition: transform 0.5s ease;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item:last-child {
    margin-bottom: 0;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .prev-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: -45px;
    left: 25px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .next-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -45px;
    right: 25px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slick-features-dots {
    display: table;
    width: 100%;
    margin: 30px 0 0 0;
    padding: 0;
    list-style: none;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slick-features-dots li {
    display: table-cell;
    font-size: 0;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slick-features-dots li button {
    height: 3px;
    width: 100%;
    border: none;
    background: #E6E6E6;
    outline: none;
    padding: 0;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slick-features-dots li:first-child button {
    border-radius: 12px 0 0 12px;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slick-features-dots li:last-child button {
    border-radius: 0 12px 12px 0;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slick-features-dots .slick-active button {
    background: #5B5B5B;
    border-radius: 10px;
}

.wrapp-card .block-card-info .wrapp-recommendation-card {
    margin-top: 69px;
    width: 100%;
}

.wrapp-card .block-card-info .wrapp-recommendation-card .title-card2 {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 36px;
    color: #323232;
    line-height: 49px;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-card .block-card-info .wrapp-recommendation-card .slider-items {
    margin-top: 53px;
}

.wrapp-card .block-card-info .wrapp-related-product {
    margin-top: 69px;
    width: 100%;
}

.wrapp-card .block-card-info .wrapp-related-product .caption-slider-related {
    margin-top: -5px;
    padding: 0 30px;
}

.wrapp-card .block-card-info .wrapp-related-product .caption-slider-related span {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #989898;
    line-height: 27px;
}

.wrapp-card .block-card-info .wrapp-related-product .caption-slider-related .cheap {
    float: left;
}

.wrapp-card .block-card-info .wrapp-related-product .caption-slider-related .expensive {
    float: right;
}

.wrapp-card .block-card-info .wrapp-related-product .caption-slider-related:after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-card .block-card-info .wrapp-related-product .title-card2 {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 36px;
    color: #323232;
    line-height: 49px;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-card .block-card-info .wrapp-related-product .slider-items {
    margin-top: 10px;
}

.wrapp-card .block-card-info .wrapp-related-product .slider-items .prev-slide {
    margin-top: -95.5px;
}

.wrapp-card .block-card-info .wrapp-related-product .slider-items .next-slide {
    margin-top: -95.5px;
}

.wrapp-card .block-card-info .wrapp-related-product.featured_prod .wrapp-item .name-item {
    min-height: 75px;
}


.wrapp-card .block-card-info .wrapp-related-product.featured_prod .wrapp-item .list-features-item {
    min-height: 72px;
}


/* Преимущества в fancybox */
.hidden-content-fancy {
    display: none;
    max-width: 1000px;
}

.hidden-content-fancy .img-features-item img {
    width: 100%;
}

.hidden-content-fancy .text-features-item {
    margin-top: 20px;
}

.hidden-content-fancy .text-features-item .name-features-item {
    padding-bottom: 6px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
    border-bottom: 1px solid #F8863D;
    text-transform: uppercase;
}

.hidden-content-fancy .text-features-item .descr-features-item {
    margin-top: 8px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    letter-spacing: 0.05em;
}

.slider-items {
    margin: 0 -7.5px;
    padding: 0 30px;
}

.slider-items .prev-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: 15.5px;
    left: 0;
    z-index: 3;
    cursor: pointer;
}

.slider-items .next-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: 15.5px;
    right: 0;
    z-index: 3;
    cursor: pointer;
}

.slider-items .wrapp-item {
    padding: 0 7.5px;
}

.slider-items .item {
    padding: 13px 17px 27px 17px;
    border: 1px solid #DDDDDD;
    position: relative;
    text-align: center;
}

.slider-items .item .sticker {
    position: absolute;
    top: 13px;
    left: 17px;
}

.slider-items .item .sticker .sticker-novelty span {
    display: inline-block;
    width: 89px;
    height: 27px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: var(--main-color);
    line-height: 25px;
    border: 1px solid var(--main-color);
    border-radius: 5px;
    text-transform: uppercase;
}

.slider-items .item .img-item a {
    display: block;
    width: 100%;
    height: 215px;
    position: relative;
}

.slider-items .item .img-item a img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto auto 0 auto;
}

.slider-items .item .name-item {
    margin: 9px 0 0 0;
    max-width: 100%;
    /*height: 60px;*/
    min-height: 66px;
    display: flex;
    align-items: center;
}

.slider-items .item .name-item a {
    font-family: "OpenSans-Bold", sans-serif;
    color: #323232;
    line-height: 19px;
    text-decoration: none;
}

.slider-items .item .name-item a:focus {
    outline: none;
}


.slider-items .item .icon-item {
    text-align: right;
}

.slider-items .item .icon-item a {
    display: inline-block;
    width: 35px;
    height: 35px;
    text-decoration: none;
    border-radius: 35px;
    border: 0.8px solid #ff703c;
}

.slider-items .item .icon-item .add-to-compare {
    margin-right: 6px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item.svg") no-repeat center center;
    /*background-size: cover;*/
}

.slider-items .item .icon-item .add-to-compare.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item-active.svg") no-repeat center center;
    /*background-size: cover;*/
}

.slider-items .item .icon-item .add-to-favorites {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item.svg") no-repeat center center;
    /*background-size: cover;*/
}

.slider-items .item .icon-item .add-to-favorites.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item-active.svg") no-repeat center center;
    /*background-size: cover;*/
}

.slider-items .item .list-features-item {
    /*margin-top: 13px;*/
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    min-height: 52px;
}

.slider-items .item .list-features-item .features-item {
    width: 65px;
}

.slider-items .item .list-features-item .features-item img {
    display: block;
    margin: 0 auto;
    width: 52px;
    height: 52px;
    border: 1px solid var(--main-color);
    border-radius: 9px;
}

.slider-items .item .list-features-item .features-item span {
    display: block;
    margin-top: 4px;
    max-width: 65px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 10px;
    color: #323232;
    line-height: 14px;
    text-align: center;
}

.slider-items .item .list-features-item .features-item:first-child span {
    /*color: var(--main-color);*/
    text-transform: uppercase;
}

.slider-items .item .wrapp-rate-and-bonus-item {
    display: flex;
    flex-wrap: wrap;
    width: 273px;
    margin: 13px auto 0 auto;
    border-top: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
    padding: 4px 0;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item {
    width: 50%;
    border-right: 1px solid #C4C4C4;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate {
    display: inline-block;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate span {
    display: inline-block;
    width: 60px;
    height: 9px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate-card.png") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
    position: relative;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate span .bg-color {
    margin-left: 0;
    display: inline-block;
    width: 34%;
    height: 100%;
    background: red;
    background-image: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item .count-rate {
    display: inline-block;
    margin-left: 5px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #B5B5B5;
    line-height: 16px;
    text-decoration: underline;
    vertical-align: -1px;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item .count-rate:hover {
    text-decoration: none;
}

.slider-items .item .wrapp-rate-and-bonus-item .bonus-item {
    width: 50%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: var(--main-color);
    line-height: 16px;
    align-self: center;
}

.slider-items .item .wrapp-rate-and-bonus-item .bonus-item a {
    display: none;
    margin-left: 4px;
    width: 14px;
    height: 14px;
    /*background: url("/local/templates/czebra_daewoo/front/css_new/../img/info.svg") no-repeat center center;*/
    background-size: cover;
    vertical-align: -3px;
}

.slider-items .item .wrapp-price-item {
    display: flex;
}

.slider-items .item .wrapp-price-item .old-price {
    padding-left: 45px;
    margin-top: 8px;
}

.slider-items .item .wrapp-price-item .old-price .percent {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: var(--main-color);
    line-height: 34px;
}

.slider-items .item .wrapp-price-item .old-price .value {
    margin-top: -5px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
    position: relative;
}

.slider-items .item .wrapp-price-item .old-price .value span {
    font-size: 16px;
}

.slider-items .item .wrapp-price-item .old-price .value .rubl {
    font-family: "rouble";
}

.slider-items .item .wrapp-price-item .old-price .value:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.slider-items .item .wrapp-price-item .old-price + .price-item {
    width: auto;
    margin-left: 95px;
    margin-top: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: var(--main-color);
    line-height: 48px;
    align-self: center;
}

.slider-items .item .wrapp-price-item .old-price + .price-item .rubl {
    font-size: 30px;
}

.slider-items .item .wrapp-price-item .price-item {
    margin-top: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: #323232;
    line-height: 48px;
    width: 100%;
}

.slider-items .item .wrapp-price-item .price-item .rubl {
    font-size: 30px;
}

.slider-items .item .btn-item {
    margin-top: 15px;
    text-align: center;
}

.slider-items .item .btn-item .add-to-cart-item {
    display: inline-block;
    margin-right: 4px;
    width: 131px;
    height: 33px;
    line-height: 28px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.slider-items .item .btn-item .add-to-cart-item a {
    display: inline-block;
    width: 131px;
    height: 33px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: var(--main-color);
    line-height: 30px;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

.slider-items .item .btn-item .add-to-cart-item a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -31px;
}

.slider-items .item .btn-item .add-to-cart-item a .btn-anim {
    display: block;
    color: #323232;
}

.slider-items .item .btn-item .quick-order {
    display: inline-block;
    width: 131px;
    height: 33px;
    line-height: 31px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.slider-items .item .btn-item .quick-order a {
    display: inline-block;
    width: 131px;
    height: 33px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 30px;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

.slider-items .item .btn-item .quick-order a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -31px;
}

.slider-items .item .btn-item .quick-order a .btn-anim {
    display: block;
    color: #323232;
}

.slider-items .item .btn-item a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.slider-items .item .btn-item a:hover .btn-trans {
    margin-top: 0;
}

.slider-items .item:hover {
    border: 1px solid var(--main-color);
}

/* Выбор города */
.select-city-modal .modal-dialog {
    width: 286px;
    margin: 270px auto 0 auto;
}

.select-city-modal .modal-content {
    border-radius: 11px;
}

.select-city-modal .modal-body {
    padding: 24px 24px 24px 24px;
    position: relative;
}

.select-city-modal .modal-body .title-select-city p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 21px;
    color: #323232;
    line-height: 16px;
    letter-spacing: 0.05em;
    text-align: center;
}

.select-city-modal .modal-body .title-select-city span {
    display: block;
    margin-top: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 30px;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
}

.select-city-modal .modal-body .btn-select-city {
    margin-top: 28px;
    text-align: center;
}

.select-city-modal .modal-body .btn-select-city a {
    display: inline-block;
    width: 114px;
    height: 33px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 11px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
}

.select-city-modal .modal-body .btn-select-city a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -31px;
}

.select-city-modal .modal-body .btn-select-city a .btn-anim {
    display: block;
    color: #323232;
}

.select-city-modal .modal-body .btn-select-city .change-city a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.select-city-modal .modal-body .btn-select-city .change-city a:hover .btn-trans {
    margin-top: 0;
}

.select-city-modal .modal-body .btn-select-city .ok-city a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.select-city-modal .modal-body .btn-select-city .ok-city a:hover .btn-trans {
    margin-top: 0;
}

.select-city-modal .modal-body .btn-select-city .ok-city {
    display: inline-block;
    height: 33px;
    line-height: 31px;
    overflow: hidden;
    transition: .3s;
    text-align: center;
    position: relative;
    z-index: 2;
}

.select-city-modal .modal-body .btn-select-city .ok-city a {
    color: #323232;
    line-height: 31px;
    background: #fff;
    border: 1px solid #323232;
}

.select-city-modal .modal-body .btn-select-city .change-city {
    display: inline-block;
    margin-left: 4px;
    height: 33px;
    line-height: 31px;
    overflow: hidden;
    transition: .3s;
    text-align: center;
    position: relative;
    z-index: 2;
}

.select-city-modal .modal-body .btn-select-city .change-city a {
    color: #323232;
    line-height: 31px;
    background: #fff;
    border: 1px solid #323232;
}

.select-city-modal .modal-body .close-modal {
    display: inline-block;
    width: 16px !important;
    height: 16px !important;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-select-city.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 10px;
}

.change-select-city-modal .modal-dialog {
    width: 971px;
    margin: 157px auto 0 auto;
}

.change-select-city-modal .modal-content {
    border-radius: 10px;
}

.change-select-city-modal .modal-body {
    padding: 38px 0 0 0;
}

.change-select-city-modal .modal-body .title-change-select-city {
    padding-left: 26px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    letter-spacing: 0.05em;
}

.change-select-city-modal .modal-body .title-change-select-city span {
    font-family: "OpenSans-Bold", sans-serif;
}

.change-select-city-modal .modal-body .title-change-select-city input {
    margin-left: 15px;
    width: 392px;
    height: 41px;
    padding-left: 12px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    outline: none;
}

.change-select-city-modal .modal-body .title-change-select-city input[type=text]:-webkit-input-placeholder {
    color: #323232;
}

.change-select-city-modal .modal-body .title-change-select-city input[type=text]:-moz-placeholder {
    color: #323232;
}

.change-select-city-modal .modal-body .title-change-select-city input[type=text]:-moz-placeholder {
    color: #323232;
}

.change-select-city-modal .modal-body .title-change-select-city input[type=text]:-ms-input-placeholder {
    color: #323232;
}

.change-select-city-modal .modal-body .title-change-select-city:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 16px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/pin.svg") no-repeat center center;
    background-size: cover;
}

.change-select-city-modal .modal-body .form-select-city {
    margin-top: 31px;
    padding-left: 26px;
}

.change-select-city-modal .modal-body .form-select-city .list-city {
    margin-top: 31px;
    display: flex;
    flex-wrap: wrap;
}

.change-select-city-modal .modal-body .form-select-city .list-city .column-city {
    margin-right: 60px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.change-select-city-modal .modal-body .form-select-city .list-city .column-city a {
    display: inline-block;
    margin-bottom: 9px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
    text-decoration: none;
    letter-spacing: 0.05em;
}

.change-select-city-modal .modal-body .form-select-city .list-city .column-city a:last-child {
    margin-bottom: 0;
}

.change-select-city-modal .modal-body .form-select-city .list-city .column-city:first-child a {
    font-family: "OpenSans-Bold", sans-serif;
}

.change-select-city-modal .modal-body .form-select-city .list-city .column-city:last-child {
    margin-right: 0;
}

.change-select-city-modal .modal-body .form-select-city .list-city-mobil {
    display: none;
}

.change-select-city-modal .modal-body .delivery-terms {
    margin-top: 12px;
    height: 55px;
    padding: 0 23px 0 26px;
    display: flex;
    flex-wrap: wrap;
    border-radius: 0 0 10px 10px;
    align-items: center;
    background: #F3F3F3;
    text-align: center;
}

.change-select-city-modal .modal-body .delivery-terms .text-bottom-select-city {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    letter-spacing: 0.05em;
}

.change-select-city-modal .modal-body .delivery-terms .text-bottom-select-city:before {
    content: '';
    display: inline-block;
    margin-right: 12px;
    width: 36px;
    height: 25px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delivery-item.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.change-select-city-modal .modal-body .delivery-terms a {
    margin-left: 58px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    letter-spacing: 0.05em;
    text-decoration: underline;
    text-transform: uppercase;
}

.change-select-city-modal .modal-body .delivery-terms a:hover {
    text-decoration: none;
}

.change-select-city-modal .close-modal {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 10px;
}

/* Поиск по сайту */
.search-site .modal-dialog {
    width: 593px;
    margin: 300px auto 0 auto;
}

.search-site .modal-content {
    border-radius: 11px;
}

.search-site .modal-body {
    padding: 16px 24.5px 16px 24.5px;
}

.search-site .modal-body .title-search {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 24px;
    color: #323232;
    line-height: normal;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    text-align: left;
}

.search-site .modal-body form {
    margin-top: 10px;
}

.search-site .modal-body form span {
    display: block;
    position: relative;
}

.search-site .modal-body form span input[type=text] {
    width: 100%;
    height: 37px;
    padding-left: 19px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 31px;
    background: #fff;
    border: 1px solid #C4C4C4;
    outline: none;
}

.search-site .modal-body form span input[type=text]:-webkit-input-placeholder {
    color: #C4C4C4;
}

.search-site .modal-body form span input[type=text]:-moz-placeholder {
    color: #C4C4C4;
}

.search-site .modal-body form span input[type=text]:-moz-placeholder {
    color: #C4C4C4;
}

.search-site .modal-body form span input[type=text]:-ms-input-placeholder {
    color: #C4C4C4;
}

.search-site .modal-body form span input[type=submit] {
    width: 35px;
    height: 35px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/btn-search1.svg") no-repeat center center, #F5F5F5;
    background-size: 22px 22px;
    padding: 0;
    border: none;
    position: absolute;
    top: 15px;
    margin-top: -14px;
    right: 1px;
    outline: none;
}

.search-site .modal-body .close-modal {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 10px;
}

/* Страница Результаты поиска */
.title-result-search {
    margin-top: 21px;
}

.title-result-search h1 {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 30px;
    color: #323232;
    line-height: 41px;
}

.title-result-search h1 span {
    font-family: "OpenSans-Bold", sans-serif;
}

.title-result-search h1:before {
    content: '';
    display: inline-block;
    margin-right: 15px;
    width: 22px;
    height: 22px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/search.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-result-search {
    margin-top: 20px;
}

.wrapp-result-search .wrapp-catalog .wrapp-controls-catalog {
    border-top: none;
}

.wrapp-result-search .form-search {
    margin-bottom: 18px;
}

.wrapp-result-search .form-search form div {
    position: relative;
    /* Firefox 19+ */
    /* Firefox 18- */
}

.wrapp-result-search .form-search form div input[type=text] {
    display: block;
    width: 100%;
    height: 50px;
    padding-left: 18px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-result-search .form-search form div input[type=text]:-webkit-input-placeholder {
    color: #323232;
}

.wrapp-result-search .form-search form div input[type=text]:-moz-placeholder {
    color: #323232;
}

.wrapp-result-search .form-search form div input[type=text]:-moz-placeholder {
    color: #323232;
}

.wrapp-result-search .form-search form div input[type=text]:-ms-input-placeholder {
    color: #323232;
}

.wrapp-result-search .form-search form div input[type=submit] {
    width: 57px;
    height: 48px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/btn-search.svg") no-repeat center center, #F5F5F5;
    padding: 0;
    border: none;
    position: absolute;
    top: 15px;
    margin-top: -14px;
    right: 1px;
    outline: none;
}

/* Страница Новости */
.title {
    margin-top: 15px;
}

.title h1 {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 30px;
    color: #323232;
    line-height: 41px;
    text-transform: uppercase;
}

.wrapp-news {
    margin-top: 29px;
    padding-bottom: 75px;
}

.wrapp-news .wrapp-list-news {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

.wrapp-news .wrapp-list-news .wrapp-item-news {
    width: 25%;
    padding: 0 7px;
    margin-bottom: 15px;
}

.wrapp-news .wrapp-list-news .wrapp-item-news .item-news {
    border: 1px solid #ECECEC;
}

.wrapp-news .wrapp-list-news .wrapp-item-news .item-news .img-news img {
    max-width: 100%;
    max-height: 100%;
}

.wrapp-news .wrapp-list-news .wrapp-item-news .item-news .info-news {
    padding: 35px 20px 0 20px;
    min-height: 173px;
    background: #fff;
    border-top: 1px solid #ECECEC;
    position: relative;
}

.wrapp-news .wrapp-list-news .wrapp-item-news .item-news .info-news:after {
    content: '';
    display: inline-block;
    width: 254px;
    height: 83px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/bg-item-news.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    bottom: 0;
    right: 0;
}

.wrapp-news .wrapp-list-news .wrapp-item-news .item-news .info-news .name-news a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 15px;
    color: #323232;
    line-height: 19px;
    text-decoration: none;
}

.wrapp-news .wrapp-list-news .wrapp-item-news .item-news .info-news .date-news {
    margin-top: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #5A5A5A;
    line-height: 16px;
}

.wrapp-news .wrapp-pagination {
    margin-top: 31px;
}

.wrapp-pagination {
    text-align: center;
}

.wrapp-pagination ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.wrapp-pagination ul li {
    display: inline-block;
}

.wrapp-pagination ul li a {
    display: inline-block;
    margin-right: 16px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
    text-decoration: none;
}

.wrapp-pagination ul li .selected {
    margin-right: 14px;
    width: 42px;
    height: 42px;
    color: var(--main-color);
    line-height: 42px;
    border: 1px solid var(--main-color);
    border-radius: 50%;
}

.wrapp-pagination ul li:last-child a {
    margin-right: 0;
}

/* Страница статьи */
.wrapp-articles {
    margin-top: 28px;
}

.wrapp-articles .menu-articles ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.wrapp-articles .menu-articles ul li {
    float: left;
    width: 25%;
}

.wrapp-articles .menu-articles ul li a {
    display: block;
    height: 70px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 70px;
    border: 1px solid #323232;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-articles .menu-articles ul li .icon-menu1:before {
    content: '';
    display: inline-block;
    margin-right: 24px;
    width: 55px;
    height: 49px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles1.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-articles .menu-articles ul li .icon-menu2:before {
    content: '';
    display: inline-block;
    margin-right: 21px;
    width: 74px;
    height: 44px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles2.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-articles .menu-articles ul li .icon-menu3:before {
    content: '';
    display: inline-block;
    margin-right: 26px;
    width: 60px;
    height: 42px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles3.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-articles .menu-articles ul li .icon-menu4:before {
    content: '';
    display: inline-block;
    margin-right: 12px;
    width: 41px;
    height: 45px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles4.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-articles .menu-articles ul li .selected {
    color: #fff;
    background: #333333;
    border: 1px solid #333333;
}

.wrapp-articles .menu-articles ul li .selected.icon-menu2:before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles2-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-articles .menu-articles ul li:last-child a {
    border-right: 1px solid #323232;
}

.wrapp-articles .menu-articles ul:after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-articles .wrapp-list-news {
    margin-top: 40px;
}

/* Страница Видеообзоры */
.wrapp-videoreviews {
    margin-top: 34px;
    padding-bottom: 51px;
}

.wrapp-videoreviews .btn-go-youtube .btn-site {
    display: inline-block;
    margin-left: 16px;
    width: 169px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-videoreviews .btn-go-youtube .btn-site a {
    display: inline-block;
    width: 169px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    background: #fff;
    border: 1px solid #323232;
    border-radius: 11px;
    line-height: 48px;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-videoreviews .btn-go-youtube .btn-site a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-videoreviews .btn-go-youtube .btn-site a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-videoreviews .btn-go-youtube .btn-site a:hover {
    color: #fff;
    background: var(--main-color);
    border: 1px solid var(--main-color);
}

.wrapp-videoreviews .btn-go-youtube .btn-site a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-videoreviews .btn-go-youtube::before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 80px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/logo-yt.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-videoreviews .menu-articles {
    margin-top: 24px;
}

.wrapp-videoreviews .menu-articles ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.wrapp-videoreviews .menu-articles ul li {
    float: left;
    width: 25%;
}

.wrapp-videoreviews .menu-articles ul li a {
    display: block;
    height: 70px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 70px;
    border: 1px solid #323232;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-videoreviews .menu-articles ul li .icon-menu1::before {
    content: '';
    display: inline-block;
    margin-right: 24px;
    width: 55px;
    height: 49px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles1.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-videoreviews .menu-articles ul li .icon-menu2::before {
    content: '';
    display: inline-block;
    margin-right: 21px;
    width: 74px;
    height: 44px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles2.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-videoreviews .menu-articles ul li .icon-menu3::before {
    content: '';
    display: inline-block;
    margin-right: 26px;
    width: 60px;
    height: 42px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles3.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-videoreviews .menu-articles ul li .icon-menu4::before {
    content: '';
    display: inline-block;
    margin-right: 12px;
    width: 41px;
    height: 45px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles4.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.wrapp-videoreviews .menu-articles ul li .selected {
    color: #fff;
    background: #333333;
    border: 1px solid #333333;
}

.wrapp-videoreviews .menu-articles ul li .selected.icon-menu2::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles2-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-videoreviews .menu-articles ul li:last-child a {
    border-right: 1px solid #323232;
}

.wrapp-videoreviews .menu-articles ul::after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-videoreviews .sorting-videoreviews {
    margin-top: 19px;
    padding: 18px 0 10px 0;
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

.wrapp-videoreviews .sorting-videoreviews span {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    text-transform: uppercase;
}

.wrapp-videoreviews .sorting-videoreviews .jq-selectbox,
.wrapp-videoreviews .sorting-videoreviews .jq-select-multiple {
    vertical-align: top;
}

.wrapp-videoreviews .sorting-videoreviews .jq-selectbox__select-text {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    text-transform: uppercase;
}

.wrapp-videoreviews .sorting-videoreviews .jq-selectbox__trigger {
    margin-left: 15px;
    display: inline-block;
    vertical-align: 7px;
}

.wrapp-videoreviews .sorting-videoreviews .jq-selectbox__trigger-arrow {
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-more-items.png") no-repeat center center;
    background-size: cover;
}

.wrapp-videoreviews .sorting-videoreviews .jq-selectbox__dropdown {
    min-width: 245px;
    background: #fff;
    border: 1px solid #DEDEDE;
}

.wrapp-videoreviews .sorting-videoreviews .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.wrapp-videoreviews .sorting-videoreviews .jq-selectbox__dropdown ul li {
    display: block;
    border-bottom: 1px solid #DEDEDE;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 30px;
    text-align: center;
}

.wrapp-videoreviews .sorting-videoreviews .jq-selectbox__dropdown ul li:last-child {
    border-bottom: none;
}

.wrapp-videoreviews .wrapp-list-video {
    margin-top: 21px;
}

.wrapp-videoreviews .wrapp-list-video .list-video {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video {
    width: 427px;
    margin-right: 24px;
    margin-bottom: 40px;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video .block-video a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video .block-video a .play-video {
    display: block;
    width: 98px;
    height: 69px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/play-yt.png") no-repeat center center;
    background-size: cover;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video .name-video {
    margin-top: 7px;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video .name-video a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
    text-decoration: none;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video .show-count-video {
    margin-top: 7px;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video .show-count-video span {
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video .show-count-video span::before {
    content: '';
    display: inline-block;
    margin-right: 8px;
    width: 26px;
    height: 16px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/eye.png") no-repeat center center;
    background-size: cover;
    vertical-align: -2px;
}

.wrapp-videoreviews .wrapp-list-video .list-video .item-video:nth-child(3n) {
    margin-right: 0;
}

.wrapp-videoreviews .wrapp-pagination {
    margin-top: 10px;
}

/* Страница Акции */
.wrapp-stocks {
    margin-top: 28px;
    padding-bottom: 57px;
}

.wrapp-stocks .wrapp-list-stock {
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-stocks .wrapp-list-stock .item-stock {
    width: 654px;
    height: 348px;
    padding: 35px 0 37px 37px;
    margin-bottom: 21px;
    margin-right: 22px;
    overflow: hidden;
    border: 1px solid #ECECEC;
    position: relative;
}

.wrapp-stocks .wrapp-list-stock .item-stock .bg-item-stock {
    width: 100%;
    height: 100%;
    transition: transform 0.5s ease;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-position: 90% 90%;
    background-repeat: no-repeat;
}

.wrapp-stocks .wrapp-list-stock .item-stock .name-stock {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 27px;
    color: #323232;
    line-height: 35px;
    position: relative;
    z-index: 2;
    transition: transform 0.5s ease;
}

.wrapp-stocks .wrapp-list-stock .item-stock .name-stock .model span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-stocks .wrapp-list-stock .item-stock .old-price-stock {
    margin-top: 47px;
    position: relative;
    z-index: 2;
    transition: transform 0.5s ease;
}

.wrapp-stocks .wrapp-list-stock .item-stock .old-price-stock .old-price {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    letter-spacing: 0.02em;
    position: relative;
}

.wrapp-stocks .wrapp-list-stock .item-stock .old-price-stock .old-price span {
    font-family: "RobotoCondensed-Bold", sans-serif;
}

.wrapp-stocks .wrapp-list-stock .item-stock .old-price-stock .old-price::after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 0;
}

.wrapp-stocks .wrapp-list-stock .item-stock .old-price-stock .percent {
    margin-left: 11px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 24px;
    color: var(--main-color);
    line-height: 33px;
    letter-spacing: 0.02em;
}

.wrapp-stocks .wrapp-list-stock .item-stock .price {
    margin-top: 5px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: var(--main-color);
    line-height: 36px;
    letter-spacing: 0.02em;
    position: relative;
    z-index: 2;
    transition: transform 0.5s ease;
}

.wrapp-stocks .wrapp-list-stock .item-stock .price span {
    font-family: "RobotoCondensed-Bold", sans-serif;
}

.wrapp-stocks .wrapp-list-stock .item-stock .btn-stock {
    margin-top: 20px;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-stocks .wrapp-list-stock .item-stock .btn-stock a {
    display: inline-block;
    width: 163px;
    height: 45px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #4C4C4C;
    line-height: 43px;
    background: #fff;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
}

.wrapp-stocks .wrapp-list-stock .item-stock .btn-stock a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -43px;
}

.wrapp-stocks .wrapp-list-stock .item-stock .btn-stock a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-stocks .wrapp-list-stock .item-stock .btn-stock a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-stocks .wrapp-list-stock .item-stock .btn-stock a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-stocks .wrapp-list-stock .item-stock:nth-child(2n) {
    margin-right: 0;
}

.wrapp-stocks .wrapp-list-stock .item-stock:hover {
    border: 1px solid var(--main-color);
}

.wrapp-stocks .wrapp-list-stock .item-stock:hover .bg-item-stock {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-stocks .wrapp-list-stock .item-stock:hover .name-stock {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-stocks .wrapp-list-stock .item-stock:hover .old-price-stock {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-stocks .wrapp-list-stock .item-stock:hover .price {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}

.wrapp-stocks .wrapp-list-stock .show-more {
    width: 100%;
    margin-top: 36px;
    text-align: center;
}

.wrapp-stocks .wrapp-list-stock .show-more a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-stocks .wrapp-list-stock .show-more a::after {
    content: '';
    display: inline-block;
    margin-left: 17px;
    width: 18px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-more-items.png") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.menu-articles ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.menu-articles ul li {
    float: left;
    width: 25%;
}

.menu-articles ul li a {
    display: block;
    height: 70px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 70px;
    border: 1px solid #323232;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
}

.menu-articles ul li .icon-menu1::before {
    content: '';
    display: inline-block;
    margin-right: 24px;
    width: 55px;
    height: 49px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles1.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.menu-articles ul li .icon-menu2::before {
    content: '';
    display: inline-block;
    margin-right: 21px;
    width: 74px;
    height: 44px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles2.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.menu-articles ul li .icon-menu3::before {
    content: '';
    display: inline-block;
    margin-right: 26px;
    width: 60px;
    height: 42px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles3.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.menu-articles ul li .icon-menu4::before {
    content: '';
    display: inline-block;
    margin-right: 12px;
    width: 41px;
    height: 45px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles4.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.menu-articles ul li .selected {
    color: #fff;
    background: #333333;
    border: 1px solid #333333;
}

.menu-articles ul li .selected.icon-menu2::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/menu-articles2-active.svg") no-repeat center center;
    background-size: cover;
}

.menu-articles ul li:last-child a {
    border-right: 1px solid #323232;
}

.menu-articles ul::after {
    content: '';
    display: table;
    clear: both;
}

/* Страница Оплата */
.payment-title {
    margin-top: 23px;
}

.payment-title .container {
    display: flex;
}

.payment-title img {
    margin-right: 10px;
}

.payment-title h1 {
    margin-right: 16px;
    vertical-align: -5px;
}

.wrapp-payment {
    margin-top: 12px;
    padding-bottom: 70px;
}

.wrapp-payment .prev-text {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
}

.wrapp-payment .wrapp-column-payment {
    margin-top: 35px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-payment .wrapp-column-payment .caption-column {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-payment .wrapp-column-payment .left-column-payment {
    width: 642px;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .list-column-payment .item-column-payment {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #DEDEDE;
    padding-top: 19px;
    margin-bottom: 20px;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .list-column-payment .item-column-payment .img-column-payment {
    margin-right: 21px;
    width: 37px;
    padding-top: 4px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .list-column-payment .item-column-payment .info-column-payment {
    width: calc(100% - 58px);
    padding-right: 75px;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .list-column-payment .item-column-payment .info-column-payment .title-item {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .list-column-payment .item-column-payment .info-column-payment .descr-item {
    margin-top: 4px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .list-column-payment .item-column-payment:last-child {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 19px;
    margin-bottom: 0;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .info-online-payment-security {
    margin-top: 24px;
    padding: 19px 35px 21px 33px;
    background: #F2F2F2;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .info-online-payment-security .btn-accord {
    display: block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    text-decoration: none;
    position: relative;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .info-online-payment-security .btn-accord::after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 9px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/payment/arrow.png") no-repeat center center;
    background-size: cover;
    transition: 0.5s;
    position: absolute;
    top: 50%;
    margin-top: -4.5px;
    right: 0;
}

.wrapp-payment .wrapp-column-payment .left-column-payment .info-online-payment-security .btn-accord.active::after {
    transform: rotate(180deg);
}

.wrapp-payment .wrapp-column-payment .left-column-payment .info-online-payment-security .text-accord {
    margin-top: 15px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
}

.wrapp-payment .wrapp-column-payment .list-column-payment {
    margin-top: 15px;
}

.wrapp-payment .wrapp-column-payment .right-column-payment {
    width: 642px;
    margin-left: 45px;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .list-column-payment .item-column-payment {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #DEDEDE;
    padding-top: 19px;
    margin-bottom: 20px;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .list-column-payment .item-column-payment .img-column-payment {
    margin-right: 21px;
    width: 37px;
    padding-top: 4px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .list-column-payment .item-column-payment .info-column-payment {
    width: calc(100% - 58px);
    padding-right: 75px;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .list-column-payment .item-column-payment .info-column-payment .title-item {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .list-column-payment .item-column-payment .info-column-payment .descr-item {
    margin-top: 4px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .list-column-payment .item-column-payment:last-child {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 19px;
    margin-bottom: 0;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .list-column-payment .item-column-payment:last-child .info-column-payment .descr-item {
    line-height: 24px;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .download-requisites {
    margin-top: 19px;
    padding-left: 0;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .download-requisites a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 24px;
    text-decoration: underline;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .download-requisites a:hover {
    text-decoration: none;
}

.wrapp-payment .wrapp-column-payment .right-column-payment .download-requisites a::before {
    content: '';
    display: inline-block;
    margin-right: 30px;
    width: 31px;
    height: 39px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/payment/document.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -12px;
}

/* Страница Корзина Начало */
.wrapp-step-cart {
    margin-top: 27px;
}

.wrapp-step-cart ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
}

.wrapp-step-cart ul li {
    float: left;
    width: 20%;
    height: 55px;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 55px;
    text-transform: uppercase;
    border: 1px solid #C4C4C4;
    border-left: none;
    transform: skew(-45deg);
    position: relative;
    z-index: 2;
}

.wrapp-step-cart ul li .name-step {
    display: block;
    transform: skew(45deg);
    text-align: center;
}

.wrapp-step-cart ul li .count-step {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 26px;
    height: 26px;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 13px;
    color: #C4C4C4;
    line-height: 15px;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #C4C4C4;
    transform: skew(45deg);
    position: absolute;
    top: 15px;
    right: -13px;
    z-index: 3;
}

.wrapp-step-cart ul .selected {
    background: var(--main-color);
    border-right: 1px solid var(--main-color);
    border: 1px solid var(--main-color);
    z-index: 1;
}

.wrapp-step-cart ul .selected .name-step {
    color: #fff;
}

.wrapp-step-cart ul .selected .count-step {
    background: var(--main-color);
    border: 1px solid #fff;
    color: #fff;
}

.wrapp-step-cart ul li.selected:first-child::before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background: var(--main-color);
    position: absolute;
    top: -1px;
    left: -30px;
}

.wrapp-step-cart ul li:first-child::after {
    content: '';
    display: block;
    width: 30px;
    height: 55px;
    border-top: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
    background: transparent;
    transform: skew(45deg);
    position: absolute;
    top: -1px;
    left: 0;
}

.wrapp-step-cart ul li.selected:first-child::after {
    border-top: 1px solid var(--main-color);
    border-left: 1px solid var(--main-color);
}

.wrapp-step-cart ul li:last-child .count-step {
    display: none;
}

.wrapp-step-cart ul li:last-child::after {
    content: '';
    display: block;
    width: 30px;
    height: 55px;
    border-bottom: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    background: transparent;
    transform: skew(45deg);
    position: absolute;
    bottom: -1px;
    right: 0;
}

.wrapp-step-cart ul li.selected:last-child::before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background: var(--main-color);
    position: absolute;
    bottom: -1px;
    right: -27px;
}

.wrapp-step-cart ul li.selected:last-child::after {
    border-bottom: 1px solid var(--main-color);
    border-right: 1px solid var(--main-color);
}

.wrapp-step-cart ul li:last-child {
    border-right: none;
}

.wrapp-step-cart ul::after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-cart {
    margin-top: 22px;
    padding-bottom: 76px;
}

.wrapp-cart .table-items-cart .head-table-cart {
    padding: 8.5px 0 8.5px 46px;
    display: flex;
    flex-wrap: wrap;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    background: #F2F2F2;
}

.wrapp-cart .table-items-cart .head-table-cart .photo-item-cart {
    width: 15%;
}

.wrapp-cart .table-items-cart .head-table-cart .name-item-cart {
    width: 23%;
}

.wrapp-cart .table-items-cart .head-table-cart .price-item-cart {
    width: 15%;
}

.wrapp-cart .table-items-cart .head-table-cart .bonus-item-cart {
    width: 17%;
}

.wrapp-cart .table-items-cart .head-table-cart .count-item-cart {
    width: 14%;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart {
    display: flex;
    flex-wrap: wrap;
    padding: 7px 0 6px 0;
    border-bottom: 1px solid #DEDEDE;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .photo-item-cart {
    width: 13%;
    padding-left: 26px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .photo-item-cart a {
    display: block;
    width: 89px;
    height: 101px;
    text-decoration: none;
    position: relative;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .photo-item-cart a img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .name-item-cart {
    width: 25%;
    padding-top: 23px;
    padding-right: 5px
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .name-item-cart a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
    text-decoration: none;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart {
    width: 15%;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart .price {
    padding-top: 30px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart .price span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart .old-price {
    padding-top: 15px;
    padding-left: 10px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart .old-price p {
    margin: 0;
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    position: relative;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart .old-price p span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart .old-price p::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart .old-price + .price {
    padding-top: 0;
    margin-top: -5px;
    color: var(--main-color);
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .price-item-cart .old-price + .price span {
    color: var(--main-color);
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .bonus-item-cart {
    width: 15.5%;
    padding-top: 30px;
    padding-left: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .bonus-item-cart span {
    display: none;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .count-item-cart {
    padding-top: 27px;
    width: 16%;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .count-item-cart .input-group {
    width: 136px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .count-item-cart .minus {
    display: inline-block;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/minus.svg") no-repeat center center;
    background-size: cover;
    border: none;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .count-item-cart .plus {
    display: inline-block;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/plus.svg") no-repeat center center;
    background-size: cover;
    border: none;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .count-item-cart input {
    width: 56px;
    height: 38px;
    margin: 0 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323233;
    line-height: 25px;
    text-align: center;
    background: #fff;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    outline: none;
    box-shadow: none;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .sum-price-item-cart {
    padding-top: 27px;
    width: 10%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .sum-price-item-cart span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .delete-item-cart {
    width: 5.5%;
    padding-top: 30px;
}

.wrapp-cart .table-items-cart .body-table-cart .item-table-cart .delete-item-cart a {
    display: inline-block;
    width: 29px;
    height: 29px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delete-cart.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-cart .total-price-cart {
    text-align: right;
    margin-top: 14px;
}

.wrapp-cart .total-price-cart p {
    display: inline-block;
    margin: 0;
    padding-bottom: 14px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    border-bottom: 1px solid #DEDEDE;
}

.wrapp-cart .total-price-cart p span {
    display: inline-block;
    margin-left: 15px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 30px;
    color: var(--main-color);
    line-height: 41px;
}

.wrapp-cart .total-price-cart p span span {
    margin-left: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 25px;
    line-height: 34px;
}

.wrapp-cart .form-users-cart {
    margin-top: 32px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-cart .form-users-cart .title-user-form {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-cart .form-users-cart .new-user-form {
    width: 608px;
    margin-right: 109px;
}

.wrapp-cart .form-users-cart .new-user-form form {
    margin-top: 22px;
}

.wrapp-cart .form-users-cart .new-user-form form .wrapp-field {
    margin-bottom: 12px;
}

.wrapp-cart .form-users-cart .new-user-form form .wrapp-field label {
    display: block;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.wrapp-cart .form-users-cart .new-user-form form .wrapp-field input {
    margin-top: 6px;
    padding-left: 9px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-cart .form-users-cart .new-user-form form .wrapp-file {
    margin-top: 30px;
}

.wrapp-cart .form-users-cart .new-user-form form .wrapp-file span {
    display: inline-block;
    width: 172px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
}

.wrapp-cart .form-users-cart .new-user-form form .wrapp-file .jq-file {
    vertical-align: bottom;
}

.wrapp-cart .form-users-cart .new-user-form form .wrapp-file .jq-file__name {
    float: right;
    margin-top: 10px;
    margin-left: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
}

.wrapp-cart .form-users-cart .new-user-form form .wrapp-file .jq-file__browse {
    display: inline-block;
    margin-left: 30px;
    width: 129px;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 39px;
    border: 1px solid #323232;
    border-radius: 11px;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
}

.wrapp-cart .form-users-cart .login-user-form .title-lk {
    margin-top: 54px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-cart .form-users-cart .login-user-form .title-lk::before {
    content: '';
    display: inline-block;
    margin-right: 14px;
    width: 20px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/user.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-cart .form-users-cart .login-user-form form {
    margin-top: 22px;
}

.wrapp-cart .form-users-cart .login-user-form form .wrapp-field {
    margin-bottom: 12px;
}

.wrapp-cart .form-users-cart .login-user-form form .wrapp-field label {
    display: block;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.wrapp-cart .form-users-cart .login-user-form form .wrapp-field input {
    margin-top: 6px;
    padding-left: 9px;
    width: 391px;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-cart .form-users-cart .login-user-form form .login-btn {
    margin-top: 20px;
    display: inline-block;
    width: 130px;
    height: 41px;
    line-height: 39px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-cart .form-users-cart .login-user-form form .login-btn a {
    display: inline-block;
    width: 130px;
    height: 41px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 39px;
    border-radius: 11px;
    border: 1px solid #323232;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-cart .form-users-cart .login-user-form form .login-btn a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -39px;
}

.wrapp-cart .form-users-cart .login-user-form form .login-btn a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-cart .form-users-cart .login-user-form form .login-btn a:hover {
    font-family: "OpenSans-Bold", sans-serif;
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-cart .form-users-cart .login-user-form form .login-btn a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-cart .form-users-cart .login-user-form form .link-forgot-passw {
    display: inline-block;
    margin-left: 33px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 18px;
    text-decoration: underline;
    vertical-align: -11px;
}

.wrapp-cart .form-users-cart .login-user-form form .link-forgot-passw:hover {
    text-decoration: none;
}

.wrapp-cart .btn-cart-bottom {
    margin-top: 33px;
    padding-top: 33px;
    border-top: 1px solid #DEDEDE;
}

.wrapp-cart .btn-cart-bottom .quick-order {
    display: inline-block;
    margin-right: 8px;
    width: 189px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-cart .btn-cart-bottom .quick-order a {
    display: inline-block;
    width: 189px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #A2A2A2;
    line-height: 48px;
    border-radius: 11px;
    border: 1px solid #A2A2A2;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-cart .btn-cart-bottom .quick-order a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-cart .btn-cart-bottom .quick-order a .btn-anim {
    display: block;
    color: #A2A2A2;
}

.wrapp-cart .btn-cart-bottom .quick-order a:hover {
    font-family: "OpenSans-Bold", sans-serif;
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-cart .btn-cart-bottom .quick-order a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-cart .btn-cart-bottom .btn-back-mobil {
    display: none;
    margin-right: 8px;
    width: 112px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-cart .btn-cart-bottom .btn-back-mobil a {
    display: inline-block;
    width: 112px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #A2A2A2;
    line-height: 48px;
    border-radius: 11px;
    border: 1px solid #323232;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-cart .btn-cart-bottom .btn-back-mobil a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-cart .btn-cart-bottom .btn-back-mobil a .btn-trans:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/back-step-white.png") no-repeat center center;
    background-size: cover;
}

.wrapp-cart .btn-cart-bottom .btn-back-mobil a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-cart .btn-cart-bottom .btn-back-mobil a .btn-anim:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/back-step.png") no-repeat center center;
    background-size: cover;
}

.wrapp-cart .btn-cart-bottom .btn-back-mobil a:hover {
    font-family: "OpenSans-Bold", sans-serif;
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-cart .btn-cart-bottom .btn-back-mobil a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-cart .btn-cart-bottom .next-step-cart {
    display: inline-block;
    margin-right: 8px;
    width: 189px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-cart .btn-cart-bottom .next-step-cart a {
    display: inline-block;
    width: 189px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 48px;
    border-radius: 11px;
    border: 1px solid #323232;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-cart .btn-cart-bottom .next-step-cart a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-cart .btn-cart-bottom .next-step-cart a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-cart .btn-cart-bottom .next-step-cart a:hover {
    font-family: "OpenSans-Bold", sans-serif;
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-cart .btn-cart-bottom .next-step-cart a:hover .btn-trans {
    margin-top: 0;
}

/* Страница Корзина Способ оплаты */
.page-type-payment-cart {
    padding-bottom: 105px;
}

.wrapp-registration-order {
    margin-top: 23px;
}

.wrapp-registration-order .workarea-registration-order {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment {
    margin-top: 19px;
    width: 865px;
    margin-right: 162px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .title-block {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode {
    margin-top: 21px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .icon-promocode {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .icon-promocode::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tickets.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -4px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode {
    margin-top: 11px;
    /* Firefox 19+ */
    /* Firefox 18- */
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode label {
    display: block;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    font-weight: normal;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode input {
    width: 392px;
    height: 41px;
    padding-left: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #B5B5B5;
    line-height: 17px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode input::-webkit-input-placeholder {
    color: #B5B5B5;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode input::-moz-placeholder {
    color: #B5B5B5;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode input:-moz-placeholder {
    color: #B5B5B5;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode input:-ms-input-placeholder {
    color: #B5B5B5;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode .btn-promocode {
    display: inline-block;
    margin-left: 9px;
    width: 147px;
    height: 41px;
    line-height: 39px;
    overflow: hidden;
    transition: .3s;
    vertical-align: -14px;
    position: relative;
    z-index: 2;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode .btn-promocode a {
    display: inline-block;
    width: 147px;
    height: 41px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 39px;
    border-radius: 11px;
    border: 1px solid #323232;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode .btn-promocode a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -39px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode .btn-promocode a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode .btn-promocode a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-promocode .field-promocode .btn-promocode a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus {
    margin-top: 27px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .icon-bonus {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .icon-bonus::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/coin1.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -3px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .count-bonus {
    margin-top: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .count-bonus span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus {
    margin-top: 12px;
    /* Firefox 19+ */
    /* Firefox 18- */
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus label {
    margin: 0;
    display: block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    font-weight: normal;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus input {
    width: 392px;
    height: 41px;
    padding-left: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #B5B5B5;
    line-height: 17px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus input::-webkit-input-placeholder {
    color: #B5B5B5;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus input::-moz-placeholder {
    color: #B5B5B5;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus input:-moz-placeholder {
    color: #B5B5B5;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus input:-ms-input-placeholder {
    color: #B5B5B5;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus .btn-bonus {
    display: inline-block;
    margin-left: 9px;
    width: 213px;
    height: 41px;
    line-height: 39px;
    overflow: hidden;
    transition: .3s;
    vertical-align: -14px;
    position: relative;
    z-index: 2;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus .btn-bonus a {
    display: inline-block;
    width: 213px;
    height: 41px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 39px;
    border-radius: 11px;
    border: 1px solid #323232;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus .btn-bonus a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -39px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus .btn-bonus a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus .btn-bonus a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .wrapp-bonus-type-payment .wrapp-bonus .field-bonus .btn-bonus a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment {
    margin-top: 36px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .title-block {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .list-items-type-payment {
    margin-top: 26px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio {
    position: relative;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio label {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 15px 123px 15px 0;
    font-weight: normal;
    border-bottom: 1px solid #DEDEDE;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio label .img-type-payment {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    border: 1px solid #C4C4C4;
    border-radius: 50%;
    margin-right: 26px;
    position: relative;
    z-index: 2;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio label .text-type-payment {
    width: calc(100% - 78px);
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio label .text-type-payment .title-type-payment {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio label .text-type-payment .descr-type-payment {
    margin-top: 4px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio input[type=radio] {
    display: none;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio label::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio input[type=radio]:checked + label::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio input[type=radio]:checked + label::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid var(--main-color);
    background: rgba(246, 101, 7, 0.1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order {
    width: 303px;
    position: relative;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .fixed-parametrs-order {
    position: absolute;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .title-parametrs {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 28px;
    color: #323232;
    line-height: 38px;
    text-transform: uppercase;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order {
    margin-top: 19px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 9px;
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 10px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .img-item-order {
    margin-top: 7px;
    margin-right: 9px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .img-item-order a {
    display: block;
    width: 84px;
    height: 79px;
    position: relative;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .img-item-order a img {
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    bottom: 0;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order {
    width: calc(100% - 93px);
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .name-item-order a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    text-decoration: none;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .count-item-order span {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .bonus-item-order {
    margin-top: 5px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .bonus-item-order span {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: var(--main-color);
    line-height: 19px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .price-item-order {
    margin-top: 14px;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .price-item-order .old-price {
    margin-right: 11px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
    position: relative;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .price-item-order .old-price span {
    font-size: 14px;
    line-height: 19px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .price-item-order .old-price::after {
    content: '';
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .price-item-order .old-price + .price {
    color: var(--main-color);
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .price-item-order .price {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order .info-item-order .price-item-order .price span {
    font-size: 16px;
    line-height: 22px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .list-items-order .item-order:last-child {
    margin-bottom: 0;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order {
    margin-top: 35px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order p {
    margin: 0 0 10px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order p span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order p span span {
    font-family: "OpenSans-Regular", sans-serif;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .date-field p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .date-field span {
    display: inline-block;
    margin-left: 20px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .date-field p::before {
    content: '';
    display: inline-block;
    margin-right: 9px;
    width: 13px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/calendar.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .time-field p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .time-field span {
    display: inline-block;
    margin-left: 5px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .time-field p::before {
    content: '';
    display: inline-block;
    margin-right: 8px;
    width: 13px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/time.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .sum-delivery span {
    display: inline-block;
    margin-left: 11px;
    color: var(--main-color);
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    line-height: 27px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .sum-delivery span span {
    margin-left: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    line-height: 22px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .sum-delivery .icon-is-free {
    display: inline-block;
    margin-left: 0;
    padding-right: 15px;
    width: 140px;
    height: 34px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #fff;
    line-height: 34px;
    background: #73C441;
    text-align: center;
    text-transform: uppercase;
    position: relative;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order .sum-delivery .icon-is-free::after {
    content: '';
    display: inline-block;
    border: 20px solid transparent;
    border-right: 20px solid #fff;
    border-bottom: 20px solid #fff;
    position: absolute;
    top: 0;
    right: 0;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .info-items-order p:last-child {
    margin-bottom: 0;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .sum-items-order {
    margin-top: 20px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .sum-items-order p {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    letter-spacing: 0.05em;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .sum-items-order p span {
    display: inline-block;
    margin-left: 5px;
    font-size: 33px;
    color: var(--main-color);
    line-height: 45px;
    letter-spacing: normal;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .sum-items-order p span span {
    margin-left: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 25px;
    line-height: 34px;
    letter-spacing: normal;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .btn-quick-order {
    margin-top: 24px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .btn-quick-order span {
    display: block;
    width: 303px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .btn-quick-order span a {
    display: inline-block;
    width: 303px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 48px;
    border-radius: 11px;
    border: 1px solid #323232;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .btn-quick-order span a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .btn-quick-order span a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .btn-quick-order span a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-registration-order .workarea-registration-order .parametrs-order .btn-quick-order span a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-registration-order .btn-cart-bottom {
    margin-top: 49px;
}

.wrapp-registration-order .btn-cart-bottom .back-step-cart {
    display: inline-block;
    margin-right: 8px;
    width: 113px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-registration-order .btn-cart-bottom .back-step-cart a {
    display: inline-block;
    width: 113px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #A2A2A2;
    line-height: 48px;
    border-radius: 11px;
    border: 1px solid #323232;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-registration-order .btn-cart-bottom .back-step-cart a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-registration-order .btn-cart-bottom .back-step-cart a .btn-trans:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/back-step-white.png") no-repeat center center;
    background-size: cover;
}

.wrapp-registration-order .btn-cart-bottom .back-step-cart a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-registration-order .btn-cart-bottom .back-step-cart a .btn-anim:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/back-step.png") no-repeat center center;
    background-size: cover;
}

.wrapp-registration-order .btn-cart-bottom .back-step-cart a:hover {
    font-family: "OpenSans-Bold", sans-serif;
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-registration-order .btn-cart-bottom .back-step-cart a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-registration-order .btn-cart-bottom .next-step-cart {
    display: inline-block;
    margin-right: 8px;
    width: 189px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-registration-order .btn-cart-bottom .next-step-cart a {
    display: inline-block;
    width: 189px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 48px;
    border-radius: 11px;
    border: 1px solid #323232;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-registration-order .btn-cart-bottom .next-step-cart a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-registration-order .btn-cart-bottom .next-step-cart a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-registration-order .btn-cart-bottom .next-step-cart a:hover {
    font-family: "OpenSans-Bold", sans-serif;
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-registration-order .btn-cart-bottom .next-step-cart a:hover .btn-trans {
    margin-top: 0;
}

/* Страница Корзина Дата доставки */
.page-date-delivery-cart {
    padding-bottom: 86px;
}

.left-column-registration-order .wrapp-date-delivery {
    margin-top: 14px;
    width: 827px;
    margin-right: 200px;
}

.left-column-registration-order .wrapp-date-delivery .title-date-delivery {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-transform: uppercase;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date {
    margin-top: 23px;
    display: flex;
    flex-wrap: wrap;
    /* Стилизация календаря */
    /* ------- */
    /* выбор времени */
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker-inline .datepicker {
    width: 345px;
    margin-right: 59px;
    padding-bottom: 23px;
    height: auto;
    background: #fff;
    border: 1px solid #C4C4C4;
    border-radius: 0;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--nav {
    justify-content: flex-start;
    padding: 15px 20px 0 30px;
    border-bottom: none;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--nav-title {
    order: 1;
    width: calc(100% - 55px);
    padding: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 22px;
    border-radius: 0;
    justify-content: flex-start;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--nav-action {
    order: 2;
    width: 12px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-calendar.png") no-repeat center center;
    background-size: cover;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--nav-action svg {
    display: none;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--nav-action[data-action=prev] {
    margin-right: 22px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--nav-action[data-action=next] {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-caledar-hover.png") no-repeat center center;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--nav-title i {
    margin-left: 5px;
    color: #323232;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--nav-title:hover {
    background: none;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--content {
    padding: 0 23px 0 20px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--days-names {
    margin: 23px 0 0 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #CFCECE;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--day-name {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 25px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cells {
    margin-top: 13px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell-day {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 15px;
    color: #323232;
    line-height: 18px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell-day.-other-month-,
.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell-year.-other-decade- {
    color: #ABABAB;
    visibility: hidden;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell.-focus- {
    background: none;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell.-selected- {
    color: #323232;
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell.-selected-.-current- {
    background: none;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell.-selected-,
.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell.-selected-.-current- {
    background: none;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .datepicker--cell.-selected-::before {
    content: '';
    width: 31px;
    height: 31px;
    border: 1px solid var(--main-color);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-delivery {
    margin: 17px 0 0 60px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-delivery .wrapp-select-time {
    width: 420px;
    height: 159px;
    padding: 25px 25px 30px 25px;
    background: #FBFBFB;
    border: 1px solid #C4C4C4;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-delivery .wrapp-select-time .wrapp-radio {
    float: left;
    margin-bottom: 8px;
    margin-right: 32px;
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-delivery .wrapp-select-time .wrapp-radio input[type=radio] {
    display: none;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-delivery .wrapp-select-time .wrapp-radio label {
    margin: 0;
    width: 100px;
    padding: 0 9px 0 14px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 31px;
    font-weight: normal;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-delivery .wrapp-select-time .wrapp-radio input[type=radio]:checked + label {
    background: #fff;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-delivery .wrapp-select-time .wrapp-radio input[type=radio]:checked + label::after {
    content: '';
    display: block;
    width: 100px;
    height: 31px;
    border: 1px solid #C4C4C4;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-delivery .wrapp-select-time .wrapp-radio:nth-child(3n) {
    margin-right: 0;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart {
    width: 290px;
    height: 290px;
    margin: auto;
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle {
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle input[type=radio] {
    display: none;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
    font-weight: normal;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle1 {
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle1 label p {
    margin: 0;
    position: absolute;
    top: 110px;
    left: -43px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle1 label p span {
    display: block;
    margin-top: 7px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle1 label::before {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector1.png") no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle1 input[type=radio]:checked + label::before {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector1.png") no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle1 input[type=radio]:checked + label::after {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector1-active.png") no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle1 p {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle1 p span {
    display: block;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle2 {
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle2 label p {
    margin: 0;
    position: absolute;
    top: -40px;
    left: 40px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle2 label::before {
    content: '';
    width: 150px;
    height: 40px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector2.png") no-repeat center center;
    position: absolute;
    top: -40px;
    left: 76px;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle2 input[type=radio]:checked + label::before {
    content: '';
    width: 150px;
    height: 40px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector2.png") no-repeat center center;
    position: absolute;
    top: -40px;
    left: 76px;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle2 input[type=radio]:checked + label::after {
    content: '';
    width: 150px;
    height: 40px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector2-active.png") no-repeat center center;
    position: absolute;
    top: -40px;
    left: 76px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle3 {
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle3 label p {
    margin: 0;
    position: absolute;
    top: -60px;
    left: 223px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle3 label::before {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector3.png") no-repeat center center;
    position: absolute;
    top: -40px;
    left: 216px;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle3 input[type=radio]:checked + label::before {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector3.png") no-repeat center center;
    position: absolute;
    top: -40px;
    left: 216px;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle3 input[type=radio]:checked + label::after {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector3-active.png") no-repeat center center;
    position: absolute;
    top: -40px;
    left: 216px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle4 {
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle4 label p {
    margin: 0;
    position: absolute;
    top: 61px;
    right: -55px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle4 label::before {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector4.png") no-repeat center center;
    transform: scale(-1, -1);
    position: absolute;
    top: 72px;
    left: 216px;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle4 input[type=radio]:checked + label::before {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector4.png") no-repeat center center;
    transform: scale(-1, -1);
    position: absolute;
    top: 72px;
    left: 216px;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle4 input[type=radio]:checked + label::after {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector1-active.png") no-repeat center center;
    transform: scale(-1, -1);
    position: absolute;
    top: 72px;
    left: 216px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle5 {
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle5 label p {
    margin: 0;
    position: absolute;
    top: 190px;
    right: 33px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle5 label::before {
    content: '';
    width: 150px;
    height: 40px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector5.png") no-repeat center center;
    position: absolute;
    top: 162px;
    left: 76px;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle5 input[type=radio]:checked + label::before {
    content: '';
    width: 150px;
    height: 40px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector5.png") no-repeat center center;
    position: absolute;
    top: 162px;
    left: 76px;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle5 input[type=radio]:checked + label::after {
    content: '';
    width: 150px;
    height: 40px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector5-active.png") no-repeat center center;
    position: absolute;
    top: 162px;
    left: 76px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle6 {
    position: relative;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle6 label p {
    margin: 0;
    position: absolute;
    top: 170px;
    left: 40px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle6 label p span {
    display: block;
    margin-top: 0;
    position: absolute;
    top: -135px;
    left: -83px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle6 label::before {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector6.png") no-repeat center center;
    position: absolute;
    top: 31px;
    left: 0;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle6 input[type=radio]:checked + label::before {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector6.png") no-repeat center center;
    position: absolute;
    top: 31px;
    left: 0;
    cursor: pointer;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .chart .circle6 input[type=radio]:checked + label::after {
    content: '';
    width: 86px;
    height: 130px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/cart-date/sector6-active.png") no-repeat center center;
    position: absolute;
    top: 31px;
    left: 0;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .img-clock {
    width: 148px;
    height: 98px;
    position: absolute;
    top: 45px;
    left: 70px;
    z-index: 2;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .date-field {
    margin-top: 37px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .date-field p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .date-field span {
    display: inline-block;
    margin-left: 20px;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .date-field p::before {
    content: '';
    display: inline-block;
    margin-right: 9px;
    width: 13px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/calendar.svg") no-repeat center center;
    background-size: cover;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-field p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-field span {
    display: inline-block;
    margin-left: 5px;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.left-column-registration-order .wrapp-date-delivery .wrapp-info-date .time-field p::before {
    content: '';
    display: inline-block;
    margin-right: 8px;
    width: 13px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/time.svg") no-repeat center center;
    background-size: cover;
}

.left-column-registration-order .date-field {
    margin-top: 37px;
}

.left-column-registration-order .date-field p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.left-column-registration-order .date-field span {
    display: inline-block;
    margin-left: 20px;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.left-column-registration-order .date-field p::before {
    content: '';
    display: inline-block;
    margin-right: 9px;
    width: 13px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/calendar.svg") no-repeat center center;
    background-size: cover;
}

.left-column-registration-order .time-field p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.left-column-registration-order .time-field span {
    display: inline-block;
    margin-left: 5px;
    font-size: 16px;
    color: #323232;
    line-height: 32px;
}

.left-column-registration-order .time-field p::before {
    content: '';
    display: inline-block;
    margin-right: 8px;
    width: 13px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/time.svg") no-repeat center center;
    background-size: cover;
}

/* Страница Подтверждение заказа */
.left-column-registration-order .wrapp-confirm-order {
    margin-top: 7px;
    width: 882px;
    margin-right: 143px;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm {
    margin-bottom: 30px;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .name-item-info-confirm {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .name-item-info-confirm span {
    display: inline-flex;
    width: 21px;
    margin-right: 11px;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .detail-info-confirm {
    margin-top: 9px;
    padding: 15px 31px 20px 31px;
    border: 1px solid #C4C4C4;
    position: relative;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .detail-info-confirm p {
    margin: 0 0 9px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .detail-info-confirm p span {
    font-family: "OpenSans-Bold", sans-serif;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .detail-info-confirm p span span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    line-height: 17px;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .detail-info-confirm .edit-info {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-decoration: underline;
    position: absolute;
    top: 19px;
    right: 31px;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .detail-info-confirm .edit-info::before {
    content: '';
    display: inline-block;
    margin-right: 7px;
    width: 20px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/edit.svg") no-repeat center center;
    background-size: cover;
    vertical-align: bottom;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm .detail-info-confirm .edit-info:hover {
    text-decoration: none;
}

.left-column-registration-order .wrapp-confirm-order .list-info-confirm .item-info-confirm:last-child {
    margin-bottom: 0;
}

.left-column-registration-order .form-checkbox {
    margin-top: 48px;
}

.left-column-registration-order .form-checkbox .wrapp-checkbox {
    padding-left: 31px;
    margin-bottom: 26px;
    position: relative;
}

.left-column-registration-order .form-checkbox .wrapp-checkbox input[type=checkbox] {
    display: none;
}

.left-column-registration-order .form-checkbox .wrapp-checkbox label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 18px;
    font-weight: normal;
}

.left-column-registration-order .form-checkbox .wrapp-checkbox label a {
    color: #323232;
    text-decoration: underline;
}

.left-column-registration-order .form-checkbox .wrapp-checkbox label a:hover {
    text-decoration: none;
}

.left-column-registration-order .form-checkbox .wrapp-checkbox label::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #323232;
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .form-checkbox .wrapp-checkbox input[type=checkbox]:checked + label::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #323232;
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .form-checkbox .wrapp-checkbox input[type=checkbox]:checked + label::after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 8px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/check2.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 6px;
    left: 4px;
}

.btn-cart-bottom.last-step {
    margin-top: 53px;
}

.btn-cart-bottom.last-step .cancel-order-btn {
    width: 163px;
}

.btn-cart-bottom.last-step .cancel-order-btn a {
    width: 163px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
}

.btn-cart-bottom.last-step .cancel-order-btn a .btn-trans::before {
    display: none;
}

.btn-cart-bottom.last-step .cancel-order-btn a .btn-anim::before {
    display: none;
}

.btn-cart-bottom.last-step .confirm-order-btn {
    display: inline-block;
    width: 197px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.btn-cart-bottom.last-step .confirm-order-btn a {
    display: inline-block;
    width: 197px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 48px;
    background: #fff;
    border: 1px solid #323232;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
}

.btn-cart-bottom.last-step .confirm-order-btn a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.btn-cart-bottom.last-step .confirm-order-btn a .btn-anim {
    display: block;
    color: #323232;
}

.btn-cart-bottom.last-step .confirm-order-btn a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.btn-cart-bottom.last-step .confirm-order-btn a:hover .btn-trans {
    margin-top: 0;
}

/* Страница Адрес доставки */
.left-column-registration-order .wrapp-address-delivery {
    width: 953px;
    margin-right: 72px;
    margin-top: 5px;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs {
    padding: 0;
    margin: 0;
    list-style: none;
    border: 1px solid #323232;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs li {
    float: left;
    text-align: center;
    border-right: 1px solid #323232;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs li a {
    display: block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 40px;
    text-decoration: none;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .mob-tab {
    display: none;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery1 {
    width: 290px;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery1 a::before {
    content: '';
    margin-right: 12px;
    display: inline-block;
    width: 25px;
    height: 34px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery1.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -10px;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery1.active a::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery1-active.svg") no-repeat center center;
    background-size: cover;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery2 {
    width: 331px;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery2 a::before {
    content: '';
    margin-right: 5px;
    display: inline-block;
    width: 28px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery2.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -5px;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery2.active a::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery2-active.svg") no-repeat center center;
    background-size: cover;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery3 {
    width: 330px;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery3 a::before {
    content: '';
    margin-right: 5px;
    display: inline-block;
    width: 28px;
    height: 19px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery3.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -5px;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery3.active a::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery3-active.svg") no-repeat center center;
    background-size: cover;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .active a {
    background: #323232;
    color: #fff;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs li:last-child {
    border-right: none;
}

.left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs::after {
    content: '';
    display: table;
    clear: both;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier {
    margin-top: 33px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .wrapp-delivery-courier {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery {
    width: 512px;
    margin-right: 25px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .price-delivery {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .price-delivery .price {
    font-family: "OpenSans-Bold", sans-serif;
    color: var(--main-color);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .price-delivery .price span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    line-height: 22px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .price-delivery .icon-is-free {
    display: inline-block;
    margin-left: 19px;
    padding-right: 20px;
    width: 285px;
    height: 42px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #fff;
    line-height: 42px;
    background: #73C441;
    text-transform: uppercase;
    text-align: center;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .price-delivery .icon-is-free::after {
    content: '';
    display: inline-block;
    border: 20px solid transparent;
    border-right: 20px solid #fff;
    border-bottom: 22px solid #fff;
    position: absolute;
    top: 0;
    right: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery {
    position: relative;
    margin-top: -2px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .open-tarif-table {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #A2A2A2;
    line-height: 19px;
    text-decoration: underline;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .open-tarif-table:hover {
    text-decoration: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif {
    display: none;
    width: 568px;
    padding: 16px 15px 12px 15px;
    background: #FFFFFF;
    border: 1px solid #E1E1E1;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    position: absolute;
    top: 5px;
    left: 220px;
    z-index: 3;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif .head-table-tarif {
    height: 31px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 18px;
    background: #F2F2F2;
    border-right: 2px solid #fff;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif .head-table-tarif:first-child {
    width: 161px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif .head-table-tarif:nth-child(2) {
    width: 176px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif .head-table-tarif:nth-child(3) {
    width: 197px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif .body-table-tarif {
    padding: 4px 0 7px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
    border-bottom: 1px solid #DEDEDE;
    text-align: center;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif .body-table-tarif span {
    font-size: 10px;
    line-height: 14px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif tr:last-child .body-table-tarif {
    border-bottom: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif tr:nth-child(2) .body-table-tarif:nth-child(2) {
    padding-left: 55px;
    padding-right: 55px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-table-info-tarif .close-table-tarif {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    right: 5px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery .info-tarif-delivery .wrapp-info-tarif-mobil {
    display: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form {
    margin-top: 15px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .wrapp-field {
    margin-bottom: 18px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .wrapp-field label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .wrapp-field input {
    margin-top: 6px;
    padding-left: 15px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .row-field {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .row-field .wrapp-field label {
    width: 100%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .row-field .wrapp-field input {
    display: block;
    width: 152px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .wrapp-textarea label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .wrapp-textarea textarea {
    margin-top: 6px;
    padding: 5px 0 0 16px;
    width: 100%;
    height: 82px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    border: 1px solid #C4C4C4;
    outline: none;
    resize: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .map-delivery img {
    border: 1px solid #C4C4C4;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .map-delivery.map-delivery2 {
    width: calc(100% - 537px);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .map-delivery.map-delivery2 img {
    border: none;
    width: 100%;
    height: 425px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .map-delivery + p {
    margin: 15px 0 0 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup {
    padding-top: 15px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .prev-text-tab-pickup {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .prev-text-tab-pickup-mobil {
    display: none;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 23px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service {
    margin-top: 10px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service {
    display: flex;
    flex-wrap: wrap;
    padding: 10px 0;
    height: auto;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    align-items: center;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service input[type=radio] {
    display: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service label {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    margin: 0;
    font-weight: normal;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service label::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service input[type=radio]:checked + label::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service input[type=radio]:checked + label::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-top: 1px solid var(--main-color);
    border-bottom: 1px solid var(--main-color);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service div {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .logo-service {
    width: 25%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .logo-service img {
    max-width: 200px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .address-service {
    width: 33.5%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .address-service::before {
    width: 13px;
    height: 18px;
    top: 3px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .address-service .metro::before {
    width: 9px;
    height: 6px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .phone-service {
    width: 18%;
    padding-left: 19px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .phone-service::before {
    width: 9px;
    height: 18px;
    top: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .working-time-service {
    width: 15.5%;
    padding-left: 20px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .working-time-service::before {
    width: 15px;
    height: 15px;
    top: 4px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .photo-service {
    width: 8%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .photo-service a {
    padding-left: 35px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .photo-service a::before {
    width: 28px;
    height: 21px;
    top: -2px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .photo-service a::after {
    width: 28px;
    height: 21px;
    top: -2px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service:hover {
    border-top: 1px solid var(--main-color);
    border-bottom: 1px solid var(--main-color);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service-mobil {
    display: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup {
    margin-top: 30px;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city {
    position: absolute;
    top: 10px;
    right: 11px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox {
    width: 259px;
    padding: 5px;
    background: #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox select {
    display: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__select {
    height: 42px;
    padding-left: 20px;
    background: var(--main-color);
    line-height: 42px;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__select-text {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #fff;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__trigger-arrow {
    width: 14px;
    height: 8px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/pickup-delivery/arrow-city.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 20px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__dropdown {
    width: 249px;
    background: #fff;
    top: 100% !important;
    bottom: auto !important;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__dropdown .jq-selectbox__search {
    display: block !important;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__dropdown .jq-selectbox__search input[type=search] {
    width: 100%;
    padding-left: 15px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    border: 1px solid #C4C4C4;
    outline: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    border: 1px solid #C4C4C4;
    border-top: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__dropdown ul li {
    padding-left: 15px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 30px;
    border-bottom: 1px solid #C4C4C4;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__dropdown ul li:last-child {
    border-bottom: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup .wrapp-search-city .jq-selectbox__dropdown ul li:hover {
    color: #fff;
    background: var(--main-color);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company {
    margin-top: 37px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .title-delivery {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company {
    margin-top: 18px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .title-calculate {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #000;
    line-height: 30px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated {
    margin-top: 27px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .departure-city {
    margin-right: 37px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate {
    display: inline-flex;
    flex-direction: column;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate p {
    margin: 0 0 8px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 22px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container {
    width: 274px !important;
    font-size: 18px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container-single .chosen-default {
    border: 1px solid #C4C4C4;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container-single .chosen-single {
    height: 49px;
    padding: 0 0 0 15px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 49px;
    background: none;
    border-radius: 0;
    box-shadow: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container-active .chosen-single {
    border: 1px solid #C4C4C4;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container-single .chosen-default {
    color: #323232;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container .chosen-results {
    max-height: 250px;
    height: 250px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container .chosen-results li {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 20px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container .chosen-results li.highlighted {
    background: transparent;
    color: var(--main-color);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container-single .chosen-single div {
    right: 12px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container-single .chosen-single div b {
    width: 12px;
    height: 16px;
    margin-top: 14px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .chosen-container-single .chosen-search input[type=text] {
    background: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .mCSB_scrollTools .mCSB_draggerRail {
    width: 7px;
    border: 1px solid #C4C4C4;
    border-radius: 9px;
    background: transparent;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    border-radius: 9px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .mCSB_scrollTools .mCSB_buttonDown,
.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .mCSB_scrollTools .mCSB_buttonUp {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-scroll.svg") no-repeat center center;
    opacity: 1;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .select-calculate .mCSB_scrollTools .mCSB_buttonDown {
    transform: rotate(180deg);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .wrapp-btn-calculate {
    margin-top: 35px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .wrapp-btn-calculate .btn-calculate {
    display: inline-block;
    width: 205px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .wrapp-btn-calculate .btn-calculate .btn-site1 {
    padding: 0;
    width: 100%;
    height: 100%;
    color: #323232;
    background: transparent;
    outline: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .wrapp-btn-calculate .btn-calculate .btn-site1:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .wrapp-btn-calculate .btn-calculate .btn-site1:hover .btn-trans {
    margin-top: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .wrapp-btn-calculate .btn-calculate .btn-anim {
    display: block;
    color: #323232;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-calculate-delivery-company .block-selected-calculated .wrapp-btn-calculate .btn-calculate .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company {
    display: flex;
    flex-wrap: wrap;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .list-field {
    width: 419px;
    margin-right: 50px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .list-field .wrapp-field {
    margin-bottom: 18px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .list-field .wrapp-field label {
    display: block;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .list-field .wrapp-field input {
    margin-top: 6px;
    padding-left: 15px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .list-field .row-field {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .list-field .row-field .wrapp-field {
    width: 125px;
    margin-bottom: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .block-textarea {
    width: 419px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .block-textarea .wrapp-textarea {
    height: 100%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .block-textarea .wrapp-textarea label {
    display: block;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .block-textarea .wrapp-textarea textarea {
    margin-top: 6px;
    padding: 10px 0 0 15px;
    width: 100%;
    height: calc(100% - 26px);
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    border: 1px solid #C4C4C4;
    outline: none;
    resize: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery {
    margin-top: 28px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company {
    margin-top: 18px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 60px;
    background: #F2F2F2;
    padding-left: 59px;
    border-bottom: 1px solid #C4C4C4;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table div {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table div span {
    display: inline-block;
    margin-left: 3px;
    width: 20px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/question.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table div span .hidden-message {
    display: none;
    width: 297px;
    padding: 20px 17px 23px 18px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
    background: #fff;
    border: 1px solid #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    position: absolute;
    top: 35px;
    left: -25px;
    z-index: 3;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table div span .hidden-message::before {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    transform: rotate(45deg);
    /* Поворачиваем на 45º */
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: -11px;
    left: 27px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table div span .hidden-message::after {
    content: '';
    display: block;
    width: 17px;
    height: 17px;
    background: #fff;
    transform: rotate(45deg);
    /* Поворачиваем на 45º */
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: -10px;
    left: 26px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table div span:hover .hidden-message {
    display: block;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table .name-company {
    width: 38%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table .price-company {
    width: 30%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table .time-delivery-company {
    width: 32%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table .open-table {
    display: inline-block;
    width: 16px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/open-table.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 28px;
    right: 54px;
    cursor: pointer;
    transition: 0.5s;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .head-table .open-table.active {
    transform: rotate(180deg);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table {
    display: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company {
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company input[type=radio] {
    display: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 21px 0 22px 59px;
    border-top: 1px solid #C4C4C4;
    font-weight: normal;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label .wrapp-name-company {
    display: flex;
    flex-wrap: wrap;
    width: 38%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label .wrapp-name-company .img-company {
    margin-right: 18px;
    width: 92px;
    height: 45px;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label .wrapp-name-company .img-company img {
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label .wrapp-name-company .name-company {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label .price-delivery-company {
    width: 30%;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label .time-delivery-company {
    width: 30%;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company input[type=radio]:checked + label:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company input[type=radio]:checked + label:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(246, 101, 7, 0.1);
    border: 1px solid var(--main-color);
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company:first-child label {
    border-top: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company:last-child label {
    border-bottom: 1px solid #C4C4C4;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .warning-message-company {
    margin-top: 28px;
    padding-left: 31px;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .warning-message-company::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/exclamation.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .warning-message-company p {
    margin: 0;
    padding-right: 30px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #868686;
    line-height: 22px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .info-message2 {
    margin-top: 36px;
    padding: 16px 60px 22px 30px;
    background: #EBE9EA;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .info-message2 p {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 26px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company {
    margin-top: 63px;
    display: flex;
    flex-wrap: wrap;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company {
    width: 307px;
    height: 247px;
    margin-right: 33px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #DDDDDD;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company:hover {
    box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.45);
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company .img-company {
    width: 100%;
    height: 110px;
    position: relative;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company .img-company img {
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company .calculate-cost {
    margin-top: 22px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company .calculate-cost a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 17px;
    text-decoration: underline;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company .calculate-cost a:hover {
    text-decoration: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company .track-cargo {
    margin-top: 10px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company .track-cargo a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 17px;
    text-decoration: underline;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company .track-cargo a:hover {
    text-decoration: none;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .wrapp-list-delivery-company .item-delivery-company:nth-child(4n) {
    margin-right: 0;
}

/* Каталог фильтры */
.wrapp-catalog-filter {
    padding: 23px 0 38px 0;
    border-bottom: 1px solid #DEDEDE;
}

.wrapp-catalog-filter .catalog-filter form .list-filter {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter {
    margin-right: 55px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .top-block-filter-mobil {
    display: none;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .name-filter {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 18px;
    text-transform: uppercase;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .name-filter.name-dropdown-filter {
    cursor: pointer;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .name-filter.name-dropdown-filter::after {
    content: '';
    display: inline-block;
    margin-left: 46px;
    width: 10px;
    height: 7px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-header.png") no-repeat center center;
    background-size: contain;
    transition: 0.5s;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .name-filter.name-dropdown-filter.open::after {
    transform: rotate(180deg);
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .name-filter.name-dropdown-filter + .block-value-filter.dropdown-filter {
    height: 185px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter.dropdown-filter .mCSB_inside > .mCSB_container {
    margin-right: 27px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter.dropdown-filter .mCSB_draggerRail {
    display: none;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter.dropdown-filter .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #DEDEDE;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter {
    margin-top: 20px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-input-value {
    width: 247px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-input-value .input-value span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-input-value .input-value input {
    margin-left: 9px;
    width: 60px;
    height: 24px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    outline: none;
    box-shadow: none;
    text-align: center;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-input-value .block-min {
    float: left;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-input-value .block-max {
    float: right;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-input-value::after {
    content: '';
    display: table;
    clear: both;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .range-value.ui-widget.ui-widget-content {
    margin-top: 19px;
    border: 1px solid #A3A3A3;
    border-radius: 8px;
    height: 5px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .range-value .ui-widget-header {
    background: var(--main-color);
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .range-value .ui-slider-handle {
    width: 21px;
    height: 21px;
    background: #fff;
    border: 1px solid var(--main-color);
    border-radius: 50%;
    outline: none;
    top: -8px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .values-range-form {
    margin-top: 9px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-radio {
    padding-left: 30px;
    margin-bottom: 13px;
    position: relative;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-radio input[type=radio] {
    display: none;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-radio label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    font-weight: normal;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-radio label::before {
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid #DEDEDE;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-radio input[type=radio]:checked + label::before {
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid var(--main-color);
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-radio input[type=radio]:checked + label::after {
    content: '';
    width: 10px;
    height: 10px;
    background: var(--main-color);
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 5px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-radio:last-child {
    margin-bottom: 0;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-checkbox {
    padding-left: 30px;
    margin-bottom: 13px;
    position: relative;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-checkbox input[type=checkbox] {
    display: none;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-checkbox label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    font-weight: normal;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-checkbox label::before {
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-checkbox input[type=checkbox]:checked + label::before {
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid var(--main-color);
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-checkbox input[type=checkbox]:checked + label::after {
    content: '';
    width: 12px;
    height: 8px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/check.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 6px;
    left: 4px;
}

.wrapp-catalog-filter .catalog-filter form .list-filter .wrapp-filter .block-value-filter .wrapp-checkbox:last-child {
    margin-bottom: 0;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter {
    margin-top: 20px;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter {
    display: inline-block;
    width: 163px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter a {
    display: inline-block;
    width: 163px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: var(--main-color);
    line-height: 48px;
    background: #fff;
    border: 1px solid var(--main-color);
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter a .btn-anim {
    display: block;
    color: var(--main-color);
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter button {
    padding: 0;
    display: inline-block;
    width: 163px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: var(--main-color);
    background: #fff;
    border: 1px solid var(--main-color);
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
    outline: none;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter button .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter button .btn-anim {
    display: block;
    color: var(--main-color);
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter button:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .apply-filter button:hover .btn-trans {
    margin-top: 0;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .clear-filter {
    display: inline-block;
    padding: 0;
    margin-left: 19px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 18px;
    background: transparent;
    border: none;
    text-decoration: underline;
    text-transform: uppercase;
    outline: none;
}

.wrapp-catalog-filter .catalog-filter form .btn-catalog-filter .clear-filter:hover {
    text-decoration: none;
}

.btn-site1 {
    display: inline-block;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    text-align: center;
    position: relative;
    z-index: 2;
}

.btn-site1 a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    background: #fff;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
    text-decoration: none;
}

.btn-site1 a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
}

.btn-site1 a .btn-anim {
    display: block;
    color: #323232;
}

.btn-site1 a:hover {
    color: #fff;
}

.btn-site1 a:hover .btn-trans {
    margin-top: 0;
}

/* Быстрый заказ */
.quick-order-form .modal-dialog {
    width: 1057px;
    position: relative;
}

.quick-order-form .modal-content {
    border-radius: 10px;
}

.quick-order-form .modal-body {
    padding: 54px 26px 26px 26px;
    position: relative;
}

.quick-order-form .modal-body .title-quick-order {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
    text-align: center;
}

.quick-order-form .modal-body .title-quick-order + p {
    margin: 7px 0 0 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
    text-align: center;
}

.quick-order-form .modal-body .table-quick-order {
    margin-top: 43px;
}

.quick-order-form .modal-body .table-quick-order .head-table-cart {
    padding: 8.5px 0 8.5px 17px;
    display: flex;
    flex-wrap: wrap;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    background: #F2F2F2;
}

.quick-order-form .modal-body .table-quick-order .head-table-cart .photo-item-cart {
    width: 15%;
}

.quick-order-form .modal-body .table-quick-order .head-table-cart .name-item-cart {
    width: 23%;
}

.quick-order-form .modal-body .table-quick-order .head-table-cart .price-item-cart {
    width: 15%;
}

.quick-order-form .modal-body .table-quick-order .head-table-cart .bonus-item-cart {
    width: 17%;
}

.quick-order-form .modal-body .table-quick-order .head-table-cart .count-item-cart {
    width: 14%;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart {
    display: flex;
    flex-wrap: wrap;
    padding: 7px 0 6px 0;
    border-bottom: 1px solid #DEDEDE;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .photo-item-cart {
    width: 13%;
    padding-left: 17px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .photo-item-cart a {
    display: block;
    width: 89px;
    height: 101px;
    text-decoration: none;
    position: relative;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .photo-item-cart a img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .name-item-cart {
    width: 25%;
    padding-top: 23px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .name-item-cart a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    text-decoration: none;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart {
    width: 15%;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .price {
    padding-top: 30px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .price span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price {
    padding-top: 15px;
    padding-left: 10px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price p {
    margin: 0;
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
    position: relative;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price p span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price p::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price + .price {
    padding-top: 0;
    margin-top: -5px;
    color: var(--main-color);
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price + .price span {
    color: var(--main-color);
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .bonus-item-cart {
    width: 15.5%;
    padding-top: 30px;
    padding-left: 10px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .bonus-item-cart span {
    display: none;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart {
    padding-top: 27px;
    width: 16%;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart .input-group {
    width: 136px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart .minus {
    display: inline-block;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/minus.svg") no-repeat center center;
    background-size: cover;
    border: none;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart .plus {
    display: inline-block;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/plus.svg") no-repeat center center;
    background-size: cover;
    border: none;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart input {
    width: 56px;
    height: 38px;
    margin: 0 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323233;
    line-height: 25px;
    text-align: center;
    background: #fff;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    outline: none;
    box-shadow: none;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .sum-price-item-cart {
    padding-top: 27px;
    width: 10%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .sum-price-item-cart span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .delete-item-cart {
    width: 5.5%;
    padding-top: 30px;
    text-align: center;
}

.quick-order-form .modal-body .table-quick-order .body-table-cart .item-table-cart .delete-item-cart a {
    display: inline-block;
    width: 29px;
    height: 29px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delete-cart.svg") no-repeat center center;
    background-size: cover;
}

.quick-order-form .modal-body .table-quick-order .total-price-cart {
    text-align: right;
    margin-top: 13px;
}

.quick-order-form .modal-body .table-quick-order .total-price-cart p {
    display: inline-block;
    margin: 0;
    padding-bottom: 14px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    border-bottom: 1px solid #DEDEDE;
}

.quick-order-form .modal-body .table-quick-order .total-price-cart p span {
    display: inline-block;
    margin-left: 18px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: var(--main-color);
    line-height: 34px;
}

.quick-order-form .modal-body .table-quick-order .total-price-cart p span span {
    margin-left: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    line-height: 27px;
}

.quick-order-form .modal-body .form-user-quick-order {
    margin-top: 37px;
}

.quick-order-form .modal-body .form-user-quick-order .wrapp-field {
    display: inline-block;
    margin-right: 26px;
}

.quick-order-form .modal-body .form-user-quick-order .wrapp-field label {
    display: block;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.quick-order-form .modal-body .form-user-quick-order .wrapp-field input {
    display: block;
    margin-top: 6px;
    padding-left: 15px;
    width: 391px;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    border: 1px solid #C4C4C4;
    outline: none;
}

.quick-order-form .modal-body .form-user-quick-order .btn-site1 {
    margin-top: 32px;
    padding: 0;
    width: 217px;
    height: 48px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    line-height: 46px;
    background: #fff;
    border: 1px solid #323232;
    border-radius: 11px;
    text-transform: uppercase;
    outline: none;
}

.quick-order-form .modal-body .form-user-quick-order .btn-site1 .btn-trans {
    display: block;
    color: #fff;
    transition: .3s;
    margin-top: -46px;
}

.quick-order-form .modal-body .form-user-quick-order .btn-site1 .btn-anim {
    display: block;
    color: #323232;
}

.quick-order-form .modal-body .form-user-quick-order .btn-site1:hover {
    color: #fff;
    background: var(--main-color);
    border: 1px solid var(--main-color);
}

.quick-order-form .modal-body .form-user-quick-order .btn-site1:hover .btn-trans {
    margin-top: 0;
}

.quick-order-form .modal-body .form-user-quick-order .text-ptivacy {
    display: inline-block;
    max-width: 581px;
    margin: 0 0 0 12px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #343434;
    line-height: 19px;
    vertical-align: -26px;
}

.quick-order-form .modal-body .form-user-quick-order .text-ptivacy a {
    color: #343434;
    text-decoration: underline;
}

.quick-order-form .modal-body .form-user-quick-order .text-ptivacy a:hover {
    text-decoration: none;
}

.quick-order-form .modal-body .close-modal {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-modal.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 25px;
    right: 25px;
}

/* Страница Личный кабинет */
.title-lk {
    margin-top: 15px;
}

.title-lk h1 {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
    text-transform: uppercase;
}

.wrapp-lk {
    margin-top: 26px;
}

.wrapp-lk .block-lk {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 40px;
}

.wrapp-lk .block-lk .wrapp-card-lk {
    width: 501px;
    margin-right: 27px;
}

.wrapp-lk .block-lk .wrapp-card-lk .card-lk {
    position: relative;
}

.wrapp-lk .block-lk .wrapp-card-lk .card-lk .logo-card-dw {
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: -4px;
}

.wrapp-lk .block-lk .wrapp-card-lk .card-lk .count-bonus {
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 35px;
}

.wrapp-lk .block-lk .wrapp-card-lk .card-lk .count-bonus p {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 78px;
    color: #fff;
    line-height: 78px;
    text-shadow: 3px 3px 0 #323232;
}

.wrapp-lk .block-lk .wrapp-card-lk .card-lk .count-bonus span {
    display: block;
    padding-left: 5px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    line-height: 22px;
    text-shadow: 1px 1px 0 #323232;
}

.wrapp-lk .block-lk .wrapp-card-lk .card-lk .name-user-card {
    font-family: "Roboto-Regular", sans-serif;
    font-size: 35px;
    color: #fff;
    line-height: normal;
    text-transform: uppercase;
    position: absolute;
    bottom: 40px;
    left: 40px;
    text-shadow: 1px 2px 0 #323232;
}

.wrapp-lk .block-lk .wrapp-card-lk .bonus-equivalent-mobil {
    display: none;
}

.wrapp-lk .block-lk .wrapp-card-lk .info-bonus-programm {
    margin: 5px 0 0 0;
    padding-left: 5px;
}

.wrapp-lk .block-lk .wrapp-card-lk .info-bonus-programm a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
    text-decoration: underline;
}

.wrapp-lk .block-lk .wrapp-card-lk .info-bonus-programm a:hover {
    text-decoration: none;
}

.wrapp-lk .block-lk .wrapp-menu-lk {
    width: 802px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk {
    width: 390px;
    height: 142px;
    margin-bottom: 22px;
    margin-right: 22px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk a {
    display: block;
    padding: 20px 0 14px 24px;
    width: 100%;
    height: 100%;
    color: #000;
    border: 1px solid #DDDDDD;
    border-radius: 11px;
    text-decoration: none;
    position: relative;
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk a:hover {
    border: 1px solid var(--main-color);
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk a .color-text {
    color: var(--main-color);
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk a .name-menu-lk {
    font-family: "Roboto-Regular", sans-serif;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk a .descr-menu-lk {
    max-width: 205px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk a .descr-menu-lk p {
    margin: 0;
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk a .img-menu {
    position: absolute;
    bottom: 15px;
    right: 10px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk2 .descr-menu-lk {
    margin-top: 30px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk2 a .img-menu {
    bottom: 17px;
    right: 22px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk3 .descr-menu-lk {
    margin-top: 15px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk3 a .img-menu {
    bottom: 10px;
    right: 5px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk4 .descr-menu-lk {
    margin-top: 56px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk4 a .img-menu {
    bottom: 15px;
    right: 21px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk5 .descr-menu-lk {
    margin-top: 57px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk5 a .img-menu {
    bottom: 15px;
    right: 11px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk6 .descr-menu-lk {
    margin-top: 58px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .menu-lk6 a .img-menu {
    bottom: 0;
    right: 17px;
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk:nth-child(2n) {
    margin-right: 0;
}

/* Страница Личный кабинет Поделиться бонусами */
.wrapp-lk .block-lk .caption-card-lk {
    padding-left: 5px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.wrapp-lk .block-lk .form-share-bonus {
    margin: 80px 16px 0 10px;
    align-self: center;
}

.wrapp-lk .block-lk .form-share-bonus .prev-mobil-bonus {
    display: none;
}

.wrapp-lk .block-lk .form-share-bonus .equivalent-bonuses-mobil {
    display: none;
}

.wrapp-lk .block-lk .form-share-bonus p {
    margin: 0;
    position: relative;
    background: #fff;
}

.wrapp-lk .block-lk .form-share-bonus p input {
    width: 140px;
    height: 75px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 46px;
    color: #323232;
    line-height: 63px;
    outline: none;
    border: 1px solid #C4C4C4;
    border-right: none;
    text-align: center;
}

.wrapp-lk .block-lk .form-share-bonus p::before,
.wrapp-lk .block-lk .form-share-bonus p::after {
    content: '';
    position: absolute;
    right: -65px;
    bottom: 0;
    border: 37.5px solid transparent;
    border-left: 27.5px solid #C4C4C4;
}

.wrapp-lk .block-lk .form-share-bonus p::after {
    border-left: 28px solid white;
    bottom: 0;
}

.wrapp-lk .block-lk .form-share-bonus .share-bonus {
    margin-top: 21px;
    width: 140px;
    height: 49px;
    line-height: 47px;
    text-decoration: none;
}

.wrapp-lk .block-lk .form-share-bonus .share-bonus .btn-trans {
    margin-top: -47px;
}

.wrapp-lk .block-lk .form-share-bonus .share-bonus:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-lk .block-lk .form-share-bonus .share-bonus:hover .btn-trans {
    margin-top: 0;
}

.wrapp-lk .block-lk .other-card-user {
    margin-left: 25px;
    margin-right: 0;
}

.wrapp-lk .block-lk .other-card-user .form-search-form-card {
    position: absolute;
    margin-top: 20px;
    transform: translateY(-50%);
    top: 50%;
    left: 40px;
}

.wrapp-lk .block-lk .other-card-user .form-search-form-card .prev-mobil-text-phone {
    display: none;
}

.wrapp-lk .block-lk .other-card-user .form-search-form-card input {
    display: block;
    padding-left: 9px;
    width: 197px;
    height: 35px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #AAAAAA;
    line-height: 27px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-lk .block-lk .other-card-user .form-search-form-card .search-user {
    margin-top: 10px;
    width: 98px;
    height: 27px;
    line-height: 25px;
    text-decoration: none;
    border-radius: 6px;
}

.wrapp-lk .block-lk .other-card-user .form-search-form-card .search-user .btn-trans {
    margin-top: -25px;
    color: #323232;
}

.wrapp-lk .block-lk .other-card-user .form-search-form-card .search-user:hover {
    border: 1px solid #323232;
    background: #fff;
}

.wrapp-lk .block-lk .other-card-user .form-search-form-card .search-user:hover .btn-trans {
    margin-top: 0;
}

.wrapp-lk .block-lk .block-btn-mobil-share-bonus {
    display: none;
}

.btn-site1 {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    border: 1px solid #323232;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.btn-site1 .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
}

.btn-site1 .btn-anim {
    display: block;
    color: #323232;
}

.btn-site1:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.btn-site1:hover .btn-trans {
    margin-top: 0;
}

/* Страница Личный кабинет Поделиться бонусами 2 */
.wrapp-lk .block-lk .form-code-sms-mobil {
    display: none;
}

.code-sms-share-bonus .modal-dialog {
    width: 175px;
    height: 163px;
    margin-top: 443px;
}

.code-sms-share-bonus .modal-content {
    border-radius: 11px;
}

.code-sms-share-bonus .modal-body {
    padding: 36px 14px 16px 14px;
    position: relative;
}

.code-sms-share-bonus .modal-body .title-modal {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 15px;
    color: #323232;
    line-height: 20px;
    text-align: center;
}

.code-sms-share-bonus .modal-body form .block-input {
    margin-top: 9px;
    text-align: center;
    /* Firefox 19+ */
    /* Firefox 18- */
}

.code-sms-share-bonus .modal-body form .block-input input {
    display: inline-block;
    margin-right: 6px;
    width: 24px;
    height: 27px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    outline: none;
    text-align: center;
    border: none;
    border-bottom: 1px solid #AAAAAA;
}

.code-sms-share-bonus .modal-body form .block-input input:last-child {
    margin-right: 0;
}

.code-sms-share-bonus .modal-body form .block-input input::-webkit-input-placeholder {
    color: #AAAAAA;
}

.code-sms-share-bonus .modal-body form .block-input input::-moz-placeholder {
    color: #AAAAAA;
}

.code-sms-share-bonus .modal-body form .block-input input:-moz-placeholder {
    color: #AAAAAA;
}

.code-sms-share-bonus .modal-body form .block-input input:-ms-input-placeholder {
    color: #AAAAAA;
}

.code-sms-share-bonus .modal-body form .confirm-sms {
    margin-top: 20px;
    width: 140px;
    height: 35px;
    line-height: 33px;
    text-decoration: none;
    border-radius: 11px;
}

.code-sms-share-bonus .modal-body form .confirm-sms .btn-trans {
    margin-top: -33px;
}

.code-sms-share-bonus .modal-body form .confirm-sms:hover {
    color: #fff;
}

.code-sms-share-bonus .modal-body form .confirm-sms:hover .btn-trans {
    margin-top: 0;
}

.code-sms-share-bonus .close-modal {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 8px;
    right: 8px;
}

/* Страница Личный кабинет Поделиться бонусами 3 */
.ok-share-bonus .modal-dialog {
    width: 175px;
    height: 163px;
    margin-top: 443px;
}

.ok-share-bonus .modal-content {
    border-radius: 11px;
}

.ok-share-bonus .modal-body {
    padding: 18px 18px 10px 19px;
    position: relative;
}

.ok-share-bonus .modal-body .sum-bonus-share {
    padding-top: 18px;
    width: 110px;
    height: 69px;
    text-align: center;
    position: absolute;
    top: 40px;
    left: 45px;
}

.ok-share-bonus .modal-body .sum-bonus-share span {
    display: block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 24px;
    color: #323232;
    line-height: 24px;
}

.ok-share-bonus .modal-body .sum-bonus-share p {
    margin: 5px 0 0 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 14px;
}

.ok-share-bonus .modal-body .text-bonus-share {
    margin-top: 4px;
    padding-left: 27px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
}

.ok-share-bonus .close-modal {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 8px;
    right: 8px;
}

/* Страница Личный кабинет Личные данные */
.title-personal-date {
    margin-top: 29px;
}

.title-personal-date h1::before {
    content: '';
    display: inline-block;
    margin-right: 14px;
    width: 26px;
    height: 26px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/user.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -4px;
}

.wrapp-lk .block-lk .wrapp-personal-date {
    padding-bottom: 59px;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk {
    padding-top: 6px;
    width: 614px;
    margin-right: 96px;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .wrapp-field {
    margin-bottom: 18px;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .wrapp-field label {
    width: 100%;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .wrapp-field p {
    margin: 6px 0 0 0;
    position: relative;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .wrapp-field p input {
    padding-left: 21px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .wrapp-field p .edit-field {
    display: inline-block;
    width: 23px;
    height: 17px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/edit.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -8.5px;
    right: 11px;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .reset-passw-user {
    margin-top: 32px;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .reset-passw-user a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 18px;
    text-decoration: underline;
    text-transform: uppercase;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .reset-passw-user a:hover {
    text-decoration: none;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .reset-passw-user button {
    display: inline-block;
    padding: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 18px;
    background: none;
    border: none;
    text-decoration: underline;
    text-transform: uppercase;
    outline: none;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .reset-passw-user button:hover {
    text-decoration: none;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .btn-personal-date .back-lk {
    width: 113px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .btn-personal-date .back-lk .btn-trans {
    margin-top: -48px;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .btn-personal-date .back-lk:hover .btn-trans {
    margin-top: 0;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .btn-personal-date .back-lk .btn-trans::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/back-step-white.png") no-repeat center center;
    background-size: cover;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .btn-personal-date .back-lk .btn-anim::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/back-step.png") no-repeat center center;
    background-size: cover;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .btn-personal-date .save-lk {
    margin-left: 10px;
    width: 190px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .btn-personal-date .save-lk .btn-trans {
    margin-top: -48px;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .btn-personal-date .save-lk:hover .btn-trans {
    margin-top: 0;
}

.btn-personal-date {
    margin-top: 50px;
}

.btn-personal-date .back-lk {
    width: 113px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
}

.btn-personal-date .back-lk .btn-trans {
    margin-top: -48px;
}

.btn-personal-date .back-lk:hover .btn-trans {
    margin-top: 0;
}

.btn-personal-date .back-lk .btn-trans::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/back-step-white.png") no-repeat center center;
    background-size: cover;
}

.btn-personal-date .back-lk .btn-anim::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 10px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/back-step.png") no-repeat center center;
    background-size: cover;
}

.btn-personal-date .save-lk {
    margin-left: 10px;
    width: 190px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    background: transparent;
    text-decoration: none;
    outline: none;
}

.btn-personal-date .save-lk .btn-trans {
    margin-top: -48px;
}

.btn-personal-date .save-lk:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.btn-personal-date .save-lk:hover .btn-trans {
    margin-top: 0;
}

.block-lk-delivery-user {
    display: flex;
    flex-wrap: wrap;
}

.block-lk-delivery-user .info-delivery-user {
    width: 298px;
}

.block-lk-delivery-user .info-delivery-user .item-address-user {
    padding: 18px 0 21px 24px;
}

.block-lk-delivery-user .info-pickup-user {
    width: 298px;
    margin-left: 20px;
}

.block-lk-delivery-user .info-pickup-user .item-address-user {
    padding: 18px 0 21px 17px;
}

.block-lk-delivery-user .caption-info-user-lk {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
}

.block-lk-delivery-user .list-address-user {
    margin-top: 6px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.block-lk-delivery-user .list-address-user .item-address-user {
    width: 100%;
    margin-bottom: 15px;
    height: 116px;
    border: 1px solid #C4C4C4;
    border-radius: 11px;
    position: relative;
}

.block-lk-delivery-user .list-address-user .item-address-user .name-address {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.block-lk-delivery-user .list-address-user .item-address-user .edit-address {
    display: inline-block;
    width: 23px;
    height: 17px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/edit.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    bottom: 12px;
    right: 19px;
}

.block-lk-delivery-user .list-address-user .item-address-user:hover {
    border: 1px solid var(--main-color);
}

.block-lk-delivery-user .list-address-user .item-address-user:last-child {
    margin-bottom: 0;
}

.block-lk-delivery-user .list-address-user .add-new-address {
    padding: 0;
}

.block-lk-delivery-user .list-address-user .add-new-address .name-address {
    width: 100%;
    height: 100%;
}

.block-lk-delivery-user .list-address-user .add-new-address .name-address a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #323232;
    text-transform: uppercase;
    text-decoration: none;
}

/* Страница Личный кабинет Личные данные Изменить пароль */
.changed-passw-user .modal-dialog {
    width: 654px;
    margin-top: 286px;
}

.changed-passw-user .modal-content {
    border-radius: 11px;
}

.changed-passw-user .modal-body {
    padding: 23px 18px 24px 20px;
    position: relative;
}

.changed-passw-user .modal-body .title-modal {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 26px;
    text-transform: uppercase;
    text-align: left;
}

.changed-passw-user .modal-body form {
    margin-top: 26px;
}

.changed-passw-user .modal-body form .wrapp-field {
    margin-bottom: 22px;
}

.changed-passw-user .modal-body form .wrapp-field label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    font-weight: normal;
}

.changed-passw-user .modal-body form .wrapp-field input {
    margin-top: 6px;
    padding-left: 15px;
    width: 100%;
    height: 40px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.changed-passw-user .modal-body form .edit-passw-modal {
    display: block;
    margin: 28px 0 auto auto;
    width: 188px;
    height: 49px;
    line-height: 47px;
    border-radius: 11px;
    text-decoration: none;
}

.changed-passw-user .modal-body form .edit-passw-modal .btn-trans {
    margin-top: -47px;
}

.changed-passw-user .modal-body form .edit-passw-modal:hover .btn-trans {
    margin-top: 0;
}

.changed-passw-user .close-modal {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 13px;
}

/* Страница Личный кабинет Личные данные Адрес доставки */
.address-delivery-modal .modal-dialog {
    width: 654px;
    margin-top: 231px;
}

.address-delivery-modal .modal-content {
    border-radius: 11px;
}

.address-delivery-modal .modal-body {
    padding: 23px 18px 24px 20px;
    position: relative;
}

.address-delivery-modal .modal-body .title-modal {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 26px;
    text-transform: uppercase;
    text-align: left;
}

.address-delivery-modal .modal-body .title-modal::before {
    content: '';
    display: inline-block;
    margin-right: 14px;
    width: 25px;
    height: 25px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/home.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -4px;
}

.address-delivery-modal .modal-body form {
    margin-top: 26px;
}

.address-delivery-modal .modal-body form .wrapp-field {
    margin-bottom: 22px;
}

.address-delivery-modal .modal-body form .wrapp-field label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    font-weight: normal;
}

.address-delivery-modal .modal-body form .wrapp-field input {
    margin-top: 6px;
    padding-left: 10px;
    width: 100%;
    height: 40px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.address-delivery-modal .modal-body form .wrapp-field textarea {
    margin-top: 6px;
    padding: 12px;
    width: 100%;
    height: 92px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    border: 1px solid #C4C4C4;
    resize: none;
}

.address-delivery-modal .modal-body form .row-wrapp-field {
    display: flex;
    flex-wrap: wrap;
}

.address-delivery-modal .modal-body form .row-wrapp-field .wrapp-field {
    width: 100px;
    margin-right: 24px;
}

.address-delivery-modal .modal-body form .save-address-modal {
    display: block;
    margin: 28px 0 auto auto;
    width: 190px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
}

.address-delivery-modal .modal-body form .save-address-modal .btn-trans {
    margin-top: -48px;
}

.address-delivery-modal .modal-body form .save-address-modal:hover .btn-trans {
    margin-top: 0;
}

.address-delivery-modal .close-modal {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 13px;
}

/* Страница Личный кабинет Личные данные Выбор города */
.address-pickup-modal .modal-dialog {
    width: 1020px;
    margin-top: 234px;
}

.address-pickup-modal .modal-content {
    border-radius: 11px;
}

.address-pickup-modal .modal-body {
    padding: 23px 16px 27px 30px;
    position: relative;
}

.address-pickup-modal .modal-body .title-modal {
    font-family: "Roboto-Regular", sans-serif;
    font-size: 26px;
    color: #323232;
    line-height: 30px;
    text-transform: none;
    text-align: left;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .map-modal {
    width: 457px;
    margin-right: 53px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal {
    width: 401px;
    padding-top: 14px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .name-magazine {
    padding-left: 30px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: var(--main-color);
    line-height: 25px;
    position: relative;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .name-magazine::before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/icon-title.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: -33px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .address-magazine {
    margin-top: 13px;
    padding-left: 34px;
    padding-bottom: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border-bottom: 1px solid #C4C4C4;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .address-magazine::before {
    content: '';
    display: inline-block;
    margin-right: 15px;
    margin-left: -27px;
    width: 12px;
    height: 18px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/pin.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -2px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .phone-magazine {
    margin-top: 9px;
    padding-left: 35px;
    padding-bottom: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border-bottom: 1px solid #C4C4C4;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .phone-magazine::before {
    content: '';
    display: inline-block;
    margin-right: 15px;
    margin-left: -28px;
    width: 13px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/phone.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -6px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .working-time-magazine {
    margin-top: 9px;
    padding-left: 38px;
    padding-bottom: 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border-bottom: 1px solid #C4C4C4;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .working-time-magazine span {
    display: block;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .working-time-magazine::before {
    content: '';
    display: inline-block;
    margin-right: 15px;
    margin-left: -31px;
    width: 16px;
    height: 16px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/clock.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -2px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine {
    margin-top: 13px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine p {
    margin: 0;
    padding-left: 37px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine p::before {
    content: '';
    display: inline-block;
    margin-right: 11px;
    margin-left: -30px;
    width: 19px;
    height: 16px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/camera.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -1px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine {
    margin-top: 12px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine .slick-list {
    margin: 0 -2.5px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine .slick-list .slide {
    padding: 0 2.5px;
    outline: none;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine .slick-list .slide a {
    outline: none;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine .slick-list .slide img {
    max-width: 100%;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine .next-slide {
    display: block;
    width: 18px;
    height: 100%;
    background: #fff;
    border: 1px solid #C4C4C4;
    position: absolute;
    top: 0;
    right: -3px;
    cursor: pointer;
    z-index: 3;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine .next-slide::before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3.5px 0 3.5px 9px;
    border-color: transparent transparent transparent #727272;
    position: absolute;
    top: 50%;
    margin-top: -3.5px;
    right: 2px;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine .prev-slide {
    display: block;
    width: 18px;
    height: 100%;
    background: #fff;
    border: 1px solid #C4C4C4;
    position: absolute;
    top: 0;
    left: -3px;
    cursor: pointer;
    z-index: 3;
}

.address-pickup-modal .modal-body .wrapp-select-magazine-modal .info-magazine-modal .photo-magazine .slider-photo-magazine .prev-slide::before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3.5px 9px 3.5px 0;
    border-color: transparent #727272 transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3.5px;
    left: 2px;
}

.address-pickup-modal .modal-body .save-address-modal {
    display: block;
    margin: -48px 0 auto auto;
    width: 190px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
}

.address-pickup-modal .modal-body .save-address-modal .btn-trans {
    margin-top: -48px;
}

.address-pickup-modal .modal-body .save-address-modal:hover .btn-trans {
    margin-top: 0;
}

.address-pickup-modal .close-modal {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 13px;
    right: 17px;
}

/* Страница Личный кабинет История покупок */
.title-purchase-history {
    margin-top: 35px;
}

.title-purchase-history h1 {
    font-size: 25px;
    line-height: 34px;
}

.wrapp-purchase-history {
    margin-top: 39px;
    padding-bottom: 74px;
}

.wrapp-purchase-history .wrapp-info-bonus {
    width: 640px;
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #C4C4C4;
}

.wrapp-purchase-history .wrapp-info-bonus .active-bonus {
    width: 315px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    border-right: 1px solid #C4C4C4;
}

.wrapp-purchase-history .wrapp-info-bonus .active-bonus span {
    margin-top: 18px;
    display: inline-block;
    margin-left: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    line-height: 48px;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date {
    width: 325px;
    padding: 10px 0 8px 34px;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date .to-write-off {
    padding-bottom: 11px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date .to-write-off span {
    display: inline-block;
    margin-left: 38px;
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date .write-off-date {
    margin-top: 11px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    position: relative;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date .write-off-date .date {
    display: inline-block;
    margin-left: 8px;
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date .write-off-date .icon-warning {
    margin-left: 3px;
    cursor: pointer;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date .write-off-date .icon-warning:hover + .text-warning {
    display: block;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date .write-off-date .text-warning {
    display: none;
    width: 315px;
    padding: 7px 21px 10px 14px;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 19px;
    border: 1px solid #333333;
    border-radius: 11px;
    position: absolute;
    top: 0;
    right: -338px;
    background-color: #fff;
}

.wrapp-purchase-history .wrapp-info-bonus .wrapp-write-off-date .write-off-date .text-warning span {
    color: var(--main-color);
}

.wrapp-purchase-history .wrapp-list-purchase-history {
    margin-top: 58px;
    width: 1226px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history {
    border-top: 2px solid #DEDEDE;
    padding: 20px 0 0 0;
    margin-bottom: 65px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .info-detail-purchase-history {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .info-detail-purchase-history div {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 19px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .info-detail-purchase-history .number-order-purchase-history {
    align-self: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .info-detail-purchase-history .number-order-purchase-history::before {
    content: '';
    display: inline-block;
    margin-right: 14px;
    width: 24px;
    height: 32px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/icon-order.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
    position: relative;
    top: -4px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .info-detail-purchase-history .type-payment-purchase-history {
    margin-left: 44px;
    align-self: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .info-detail-purchase-history .type-payment-purchase-history img {
    margin-left: 8px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .info-detail-purchase-history .type-delivery-purchase-history {
    margin-left: 80px;
    align-self: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .info-detail-purchase-history .type-delivery-purchase-history img {
    margin-left: 8px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history {
    margin-top: 20px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .head-table-purchase-history {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #EBEBEB;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .head-table-purchase-history div {
    padding: 15px 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 15px;
    color: #323232;
    line-height: 18px;
    text-align: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .head-table-purchase-history .product {
    width: 518px;
    border-right: 2px solid #fff;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .head-table-purchase-history .price {
    width: 167px;
    border-right: 2px solid #fff;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .head-table-purchase-history .count {
    width: 173px;
    border-right: 2px solid #fff;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .head-table-purchase-history .sum-price {
    width: 164px;
    border-right: 2px solid #fff;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .head-table-purchase-history .accrued-bonus {
    width: 204px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history {
    display: flex;
    flex-wrap: wrap;
    padding: 6px 0 6px 0;
    border-bottom: 1px solid #DEDEDE;
    align-items: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .product-name {
    width: 518px;
    display: flex;
    flex-wrap: wrap;
    padding-left: 28px;
    align-items: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .product-name .img-item-purchase-history {
    width: 58px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .product-name .img-item-purchase-history a {
    display: block;
    width: 58px;
    height: 64px;
    position: relative;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .product-name .img-item-purchase-history a img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .product-name .name-item-purchase-history {
    margin-left: 55px;
    width: calc(100% - 113px);
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .product-name .name-item-purchase-history a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 17px;
    color: #323232;
    line-height: 21px;
    text-decoration: none;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .product-name .name-item-purchase-history a span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .price-item-purchase-history {
    width: 167px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 27px;
    text-align: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .price-item-purchase-history span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    line-height: 22px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .count-item-purchase-history {
    width: 173px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .sum-price-item-purchase-history {
    width: 164px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 27px;
    text-align: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .sum-price-item-purchase-history span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    line-height: 22px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .accrued-bonus-item-purchase-history {
    width: 204px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #F66407;
    line-height: 27px;
    text-align: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .table-item-purchase-history .body-table-purchase-history .accrued-bonus-item-purchase-history span {
    display: none;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .total-price-and-bonus {
    margin-top: 8px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .total-price-and-bonus .total-price {
    width: 164px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #F66407;
    line-height: 27px;
    text-align: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .total-price-and-bonus .total-price p {
    display: none;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .total-price-and-bonus .total-price span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    line-height: 22px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .total-price-and-bonus .total-bonus {
    width: 204px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #F66407;
    line-height: 27px;
    text-align: center;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history .total-price-and-bonus .total-bonus span {
    display: none;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:last-child {
    margin-bottom: 0;
}

.wrapp-purchase-history .wrapp-pagination {
    margin-top: 74px;
}

.wrapp-purchase-history .wrapp-pagination ul li a {
    font-family: "OpenSans-Regular", sans-serif;
}

.wrapp-purchase-history .btn-back-mobil-purchase {
    display: none;
}

/* Страница Личный кабинет Избранное */
.lk-favorites {
    margin-top: 26px;
}

.lk-favorites .wrapp-controls-catalog {
    padding: 7.5px 0;
}

.lk-favorites .wrapp-catalog .wrapp-controls-catalog {
    border-top: 1px solid #DEDEDE;
}

/* Страница Личный кабинет Сравнение */
.wrapp-compare {
    margin-top: 21px;
    padding-bottom: 76px;
}

.wrapp-compare .menu-compare ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}

.wrapp-compare .menu-compare ul li {
    display: inline-block;
    border: 1px solid #323232;
    border-right: none;
}

.wrapp-compare .menu-compare ul li a {
    display: block;
    width: 161px;
    height: 32px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
}

.wrapp-compare .menu-compare ul li a span {
    font-family: "OpenSans-Bold", sans-serif;
    color: var(--main-color);
}

.wrapp-compare .menu-compare ul .selected a {
    background: #323232;
    color: #fff;
}

.wrapp-compare .menu-compare ul li:last-child {
    border-right: 1px solid #323232;
}

.wrapp-compare .wrapp-list-compare {
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare {
    width: 440px;
    padding-top: 190px;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox {
    padding-left: 28px;
    margin-bottom: 15px;
    position: relative;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox input[type=checkbox] {
    display: none;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 18px;
    font-weight: normal;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox label::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid var(--main-color);
    border-radius: 3px;
    position: absolute;
    top: -2px;
    left: 0;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox input[type=checkbox]:checked + label::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid var(--main-color);
    border-radius: 3px;
    position: absolute;
    top: -2px;
    left: 0;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox input[type=checkbox]:checked + label::after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 8px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/check.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 4px;
    left: 4px;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox:last-child {
    margin-bottom: 0;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .wrapp-name-characteristics {
    margin-top: 37px;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .wrapp-name-characteristics .name-characteristics {
    padding: 10px 0 10px 18px;
    display: flex;
    align-items: center;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .wrapp-name-characteristics .name-price {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .wrapp-name-characteristics .name-bonus {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .wrapp-name-characteristics .name-characteristics:nth-child(odd) {
    background: #F7F7F7;
}

.wrapp-compare .wrapp-list-compare .slider-compare-hidden {
    display: none;
}

.wrapp-compare .wrapp-list-compare .top-dots-compare {
    width: 100%;
    margin-bottom: 31px;
}

.wrapp-compare .wrapp-list-compare .top-dots-compare .slick-compare-dots {
    width: 100%;
    display: table;
    padding: 0;
    margin: 0 0 0 0;
    list-style: none;
    font-size: 0;
}

.wrapp-compare .wrapp-list-compare .top-dots-compare .slick-compare-dots li {
    display: table-cell;
    height: 5px;
    background: #E6E6E6;
    font-size: 0;
}

.wrapp-compare .wrapp-list-compare .top-dots-compare .slick-compare-dots li button {
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 5px;
    background: transparent;
    border: none;
    border-radius: 12px;
    font-size: 0;
    outline: none;
    cursor: pointer;
}

.wrapp-compare .wrapp-list-compare .top-dots-compare .slick-compare-dots .slick-active button {
    background: #5B5B5B;
}

.wrapp-compare .wrapp-list-compare .slider-compare {
    width: calc(100% - 440px);
}

.wrapp-compare .wrapp-list-compare .slider-compare .slick-compare-dots {
    width: 1330px;
    display: table;
    padding: 0;
    margin: 35px 0 0 -440px;
    list-style: none;
    font-size: 0;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slick-compare-dots li {
    display: table-cell;
    height: 5px;
    background: #E6E6E6;
    font-size: 0;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slick-compare-dots li button {
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 5px;
    background: transparent;
    border: none;
    border-radius: 12px;
    font-size: 0;
    outline: none;
    cursor: pointer;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slick-compare-dots .slick-active button {
    background: #5B5B5B;
}

.wrapp-compare .wrapp-list-compare .slider-compare .next-slide {
    display: inline-block;
    width: 52px;
    height: 52px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/arrow-compare.svg") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 60px;
    right: 0;
    cursor: pointer;
    z-index: 3;
}

.wrapp-compare .wrapp-list-compare .slider-compare .prev-slide {
    display: inline-block;
    width: 52px;
    height: 52px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/lk/arrow-compare.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 60px;
    left: -440px;
    cursor: pointer;
    z-index: 3;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare {
    position: relative;
    outline: none;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare a {
    outline: none;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .img-item-comare {
    margin-top: 18px;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .img-item-comare a {
    display: block;
    width: 157px;
    height: 157px;
    position: relative;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .img-item-comare a img {
    max-width: 100%;
    max-height: 100%;
    margin: auto auto 0 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .add-to-favorites {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid var(--main-color);
    border-radius: 50%;

}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .add-to-favorites a {
    display: block;
    width: 24px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .delete-compare {
    position: absolute;
    top: 30px;
    left: 0;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .delete-compare a {
    display: block;
    width: 24px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delete-cart.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .name-item-compare-mobil {
    display: none;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .btn-compare {
    margin-top: 24px;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .btn-compare a {
    width: 127px;
    height: 40px;
    line-height: 38px;
    border-radius: 11px;
    text-decoration: none;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .btn-compare a .btn-trans {
    margin-top: -38px;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .btn-compare a:hover .btn-trans {
    margin-top: 0;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics {
    margin-top: 24px;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .value-characteristics {
    padding: 10px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .value-characteristics:nth-child(odd) {
    background: #F7F7F7;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .price-value {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #000;
    line-height: 34px;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .price-value .icon-rubl {
    font-size: 20px;
    line-height: 27px;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .old-price {
    margin-left: 12px;
    display: inline-block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
    position: relative;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .old-price .icon-rubl {
    font-size: 14px;
    line-height: 19px;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .old-price::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .color-price {
    color: var(--main-color);
}

.wrapp-compare .wrapp-list-compare .slider-compare .slide-compare .list-characteristics .bonus-value {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: var(--main-color);
    line-height: 25px;
}

/* Страница Сервисные центры */
.wrapp-service-support {
    margin-top: 13px;
    padding-bottom: 104px;
}

.wrapp-service-support .service-support {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-height: 152px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/bg-service-and-support.png") no-repeat center center;
    background-size: cover;
}

.wrapp-service-support .service-support .phone-service {
    margin-top: 5px;
    width: 100%;
    padding-left: 160px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 55px;
    color: var(--main-color);
    line-height: 75px;
    text-align: center;
}

.wrapp-service-support .service-support p {
    margin: -50px 0 0 0;
    padding-left: 160px;
    width: 100%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-service-support .contacts-central-service {
    margin-top: 19px;
    padding: 0 33px;
    height: 65px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
    background: rgba(246, 101, 7, 0.1);
}

.wrapp-service-support .contacts-central-service div {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 17px;
}

.wrapp-service-support .contacts-central-service div a {
    color: #000;
    text-decoration: none;
}

.wrapp-service-support .contacts-central-service .address-central-service::before {
    content: '';
    display: inline-block;
    margin-right: 11px;
    width: 10px;
    height: 14px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/pin-color.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -2px;
}

.wrapp-service-support .contacts-central-service .phone-central-service {
    margin-left: 43px;
}

.wrapp-service-support .contacts-central-service .phone-central-service::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 14px;
    height: 14px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/phone-color.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -2px;
}

.wrapp-service-support .contacts-central-service .working-time-central-service {
    margin-left: 38px;
}

.wrapp-service-support .contacts-central-service .working-time-central-service::before {
    content: '';
    display: inline-block;
    margin-right: 8px;
    width: 13px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/calendar-color.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -2px;
}

.wrapp-service-support .contacts-central-service .site-central-service {
    margin-left: 43px;
}

.wrapp-service-support .contacts-central-service .site-central-service::before {
    content: '';
    display: inline-block;
    margin-right: 7px;
    width: 13px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/site-color.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -2px;
}

.wrapp-service-support .contacts-central-service .photo-service {
    display: none;
}

.wrapp-service-support .map {
    margin-top: 21px;
}

.wrapp-service-support .list-service {
    margin-top: 50px;
}

.wrapp-service-support .list-service .item-service {
    display: flex;
    flex-flow: row nowrap;
    height: 95px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    align-items: center;
}

.wrapp-service-support .list-service .item-service div {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.wrapp-service-support .list-service .item-service .logo-service {
    width: 35%;
    padding-right: 20px;
}

.wrapp-service-support .list-service .item-service .address-service {
    width: 40%;
}

.wrapp-service-support .list-service .item-service .phone-service {
    width: 25%;
}

.wrapp-service-support .list-service .item-service .working-time-service {
    width: 13.5%;
}

.wrapp-service-support .list-service .item-service .photo-service {
    width: 10.5%;
}

.wrapp-service-support .list-service .item-service .photo-service .wrapp-slider-mobil-magazine {
    display: none;
}

h2 {
    margin: 33px 0 0 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #000;
    line-height: 34px;
    text-transform: uppercase;
}

.list-service .item-service {
    display: flex;
    flex-wrap: wrap;
    height: 95px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    align-items: center;
}

.list-service .item-service div {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.list-service .item-service .logo-service {
    padding-top: 4px;
}

.list-service .item-service .address-service {
    padding-left: 24px;
    padding-right: 30px;
    line-height: 14px;
    position: relative;
}

.list-service .item-service .address-service .metro {
    display: inline-block;
    margin-right: 15px;
}

.list-service .item-service .address-service .metro::before {
    content: '';
    display: inline-block;
    margin-right: 2px;
    width: 13px;
    height: 9px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/metro.svg") no-repeat center center;
    background-size: cover;
    vertical-align: baseline;
}

.list-service .item-service .address-service p {
    margin: 0;
}

.list-service .item-service .address-service::before {
    content: '';
    display: inline-block;
    width: 17px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/pin.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.list-service .item-service .phone-service {
    padding-left: 28px;
    position: relative;
}

.list-service .item-service .phone-service::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 26px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/phone.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: -5px;
    left: 0;
}

.list-service .item-service .working-time-service {
    padding-left: 30px;
    padding-right: 5px;
    width: 13.5%;
    line-height: 14px;
    position: relative;
    text-transform: lowercase;
}


.list-service .item-service .working-time-service::before {
    content: '';
    display: none;
    width: 21px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/clock.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.list-service .item-service .photo-service a {
    color: #323232;
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 48px;
    position: relative;
}

.list-service .item-service .photo-service a::before {
    content: '';
    display: inline-block;
    width: 39px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/camera.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: -7px;
    left: 0;
    opacity: 1;
}

.list-service .item-service .photo-service a::after {
    content: '';
    display: inline-block;
    width: 39px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/camera-hover.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: -7px;
    left: 0;
    opacity: 0;
}

.list-service .item-service .photo-service a:hover {
    color: var(--main-color);
}

.list-service .item-service .photo-service a:hover::before {
    opacity: 0;
}

.list-service .item-service .photo-service a:hover::after {
    opacity: 1;
}

.list-service .item-service:hover {
    border-top: 1px solid var(--main-color);
    border-bottom: 1px solid var(--main-color);
}

.list-service.list-service2 .item-service {
    display: flex;
    flex-wrap: wrap;
    height: 95px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    align-items: center;
}

.list-service.list-service2 .item-service div {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.list-service.list-service2 .item-service .logo-service {
    width: 27.5%;
    padding-top: 4px;
}

.list-service.list-service2 .item-service .address-service {
    width: 31.5%;
    padding-left: 24px;
    padding-right: 30px;
    line-height: 14px;
    position: relative;
}

.list-service.list-service2 .item-service .address-service .metro {
    display: inline-block;
    margin-right: 15px;
}

.list-service.list-service2 .item-service .address-service .metro::before {
    content: '';
    display: inline-block;
    margin-right: 2px;
    width: 13px;
    height: 9px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/metro.svg") no-repeat center center;
    background-size: cover;
    vertical-align: baseline;
}

.list-service.list-service2 .item-service .address-service p {
    margin: 0;
}

.list-service.list-service2 .item-service .address-service::before {
    content: '';
    display: inline-block;
    width: 17px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/pin.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.list-service.list-service2 .item-service .phone-service {
    width: 17%;
    padding-left: 28px;
    position: relative;
}

.list-service.list-service2 .item-service .phone-service::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 26px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/phone.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: -5px;
    left: 0;
}

.list-service.list-service2 .item-service .working-time-service {
    padding-left: 30px;
    padding-right: 5px;
    width: 13.5%;
    line-height: 14px;
    position: relative;
}

.list-service.list-service2 .item-service .working-time-service::before {
    content: '';
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/clock.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.list-service.list-service2 .item-service .photo-service a {
    color: #323232;
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 48px;
    position: relative;
}

.list-service.list-service2 .item-service .photo-service a::before {
    content: '';
    display: inline-block;
    width: 39px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/camera.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: -7px;
    left: 0;
    opacity: 1;
}

.list-service.list-service2 .item-service .photo-service a::after {
    content: '';
    display: inline-block;
    width: 39px;
    height: 31px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/camera-hover.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: -7px;
    left: 0;
    opacity: 0;
}

.list-service.list-service2 .item-service .photo-service a:hover {
    color: var(--main-color);
}

.list-service.list-service2 .item-service .photo-service a:hover::before {
    opacity: 0;
}

.list-service.list-service2 .item-service .photo-service a:hover::after {
    opacity: 1;
}

.list-service.list-service2 .item-service:hover {
    border-top: 1px solid var(--main-color);
    border-bottom: 1px solid var(--main-color);
}

/* Страница Адреса магазинов */
.title.title-addresses-magazine span {
    text-decoration: underline;
}

.wrapp-addresses-magazine {
    margin-top: 36px;
}

.wrapp-addresses-magazine .map {
    margin-top: 0;
}

.wrapp-addresses-magazine .wrapp-slider-mobil-magazine {
    display: none;
}

.title-addresses-magazine h1 {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 30px;
    color: #000;
    line-height: 41px;
}

.title-addresses-magazine h1 b {
    font-family: "OpenSans-Bold", sans-serif;
}

/* Страница Адреса магазинов 2 */
.wrapp-addresses-magazine .map {
    position: relative;
}

.wrapp-addresses-magazine .map .baloon {
    max-width: 294px;
    padding: 33px 29px 32px 29px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    position: absolute;
}

.wrapp-addresses-magazine .map .baloon div {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.wrapp-addresses-magazine .map .baloon .logo-baloon img {
    max-width: 225px;
}

.wrapp-addresses-magazine .map .baloon .address-baloon {
    margin-top: 14px;
    padding-left: 27px;
    position: relative;
}

.wrapp-addresses-magazine .map .baloon .address-baloon .metro {
    display: inline-block;
    margin-right: 14px;
}

.wrapp-addresses-magazine .map .baloon .address-baloon .metro:nth-child(2) {
    margin-right: 0;
}

.wrapp-addresses-magazine .map .baloon .address-baloon .metro::before {
    content: '';
    display: inline-block;
    margin-right: 2px;
    width: 13px;
    height: 9px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/metro.svg") no-repeat center center;
    background-size: cover;
    vertical-align: baseline;
}

.wrapp-addresses-magazine .map .baloon .address-baloon p {
    margin: 0;
}

.wrapp-addresses-magazine .map .baloon .address-baloon::before {
    content: '';
    display: inline-block;
    width: 17px;
    height: 24px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/pin.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 4px;
    left: 0;
}

.wrapp-addresses-magazine .map .baloon .phone-baloon {
    padding-left: 28px;
    margin-top: 19px;
    position: relative;
}

.wrapp-addresses-magazine .map .baloon .phone-baloon::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 26px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/phone.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: -5px;
    left: 0;
}

.wrapp-addresses-magazine .map .baloon .working-time-baloon {
    padding-left: 30px;
    margin-top: 17px;
    position: relative;
}

.wrapp-addresses-magazine .map .baloon .working-time-baloon span {
    display: block;
    line-height: 14px;
}

.wrapp-addresses-magazine .map .baloon .working-time-baloon::before {
    content: '';
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/clock.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 6px;
    left: 0;
}

.wrapp-addresses-magazine .map .baloon .photo-magazine-baloon {
    margin-top: 19px;
}

.wrapp-addresses-magazine .map .baloon .photo-magazine-baloon a {
    color: #323232;
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 36px;
    position: relative;
}

.wrapp-addresses-magazine .map .baloon .photo-magazine-baloon a::before {
    content: '';
    display: inline-block;
    width: 26px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/camera.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}

.wrapp-addresses-magazine .map .baloon .photo-magazine-baloon a::after {
    content: '';
    display: inline-block;
    width: 26px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/service-support/camera-hover.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.wrapp-addresses-magazine .map .baloon .photo-magazine-baloon a:hover {
    color: var(--main-color);
}

.wrapp-addresses-magazine .map .baloon .photo-magazine-baloon a:hover::before {
    opacity: 0;
}

.wrapp-addresses-magazine .map .baloon .photo-magazine-baloon a:hover::after {
    opacity: 1;
}

.wrapp-addresses-magazine .map .baloon .close-baloon {
    position: absolute;
    top: 8px;
    right: 7px;
}

.wrapp-addresses-magazine .map .baloon .close-baloon a {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-addresses-magazine .map .baloon1 {
    top: 450px;
    left: 505px;
}

.wrapp-addresses-magazine .map .baloon2 {
    left: 900px;
    top: 405px;
}

.wrapp-addresses-magazine .map .baloon::after,
.wrapp-addresses-magazine .map .baloon::before {
    content: '';
    position: absolute;
    background: #fff;
    left: 135px;
    top: -9px;
    width: 20px;
    height: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    /* Добавляем тень для уголка */
    z-index: -1;
    /* Прячем за основным блоком */
    transform: rotate(45deg);
    /* Поворачиваем на 45º */
    -webkit-transform: rotate(45deg);
}

.wrapp-addresses-magazine .map .baloon::before {
    z-index: 1;
    /* Накладываем поверх, чтобы скрыть следы тени */
    box-shadow: none;
    /* Прячем тень */
}

/* Страница Адреса магазинов 3 */
.photo-magazine-modal .modal-dialog {
    width: 1090px;
    margin-top: 250px;
}

.photo-magazine-modal .modal-content {
    border-radius: 11px;
}

.photo-magazine-modal .modal-body {
    padding: 47px 43px 30px 43px;
    position: relative;
}

.photo-magazine-modal .modal-body .wrapp-slider-magazine {
    position: relative;
}

.photo-magazine-modal .modal-body .wrapp-slider-magazine .logo-magazine {
    padding-bottom: 10px;
    background: #fff;
    position: absolute;
    top: -10px;
    left: 0;
    z-index: 4;
}

.photo-magazine-modal .modal-body .wrapp-slider-magazine .logo-magazine::after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 85px solid #fff;
    border-right: 70px solid transparent;
    position: absolute;
    top: 0;
    right: -70px;
}

.photo-magazine-modal .modal-body .wrapp-slider-magazine .address-magazine {
    padding: 8px 0 0 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    background: #fff;
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 4;
}

.photo-magazine-modal .modal-body .wrapp-slider-magazine .address-magazine::after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-bottom: 60px solid #fff;
    border-left: 60px solid transparent;
    position: absolute;
    top: 0;
    left: -60px;
}

.photo-magazine-modal .modal-body .slider-magazine-nav-hidden {
    display: none;
}

.photo-magazine-modal .modal-body .top-dots-magazine-nav {
    margin-top: 19px;
    margin-bottom: 11px;
}

.photo-magazine-modal .modal-body .top-dots-magazine-nav .slick-dots {
    padding: 0;
    width: 100%;
    display: table;
    margin: 11px 0 0 0;
    list-style: none;
}

.photo-magazine-modal .modal-body .top-dots-magazine-nav .slick-dots li {
    display: table-cell;
    height: 3px;
    background: #E6E6E6;
    font-size: 0;
}

.photo-magazine-modal .modal-body .top-dots-magazine-nav .slick-dots li button {
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.photo-magazine-modal .modal-body .top-dots-magazine-nav .slick-dots li:first-child button {
    border-radius: 12px 0 0 12px;
}

.photo-magazine-modal .modal-body .top-dots-magazine-nav .slick-dots li:last-child button {
    border-radius: 0 12px 12px 0;
}

.photo-magazine-modal .modal-body .top-dots-magazine-nav .slick-dots .slick-active button {
    background: #5B5B5B;
    border-radius: 10px;
}

.photo-magazine-modal .modal-body .slider-magazine-nav {
    position: relative;
}

.photo-magazine-modal .modal-body .slider-magazine-nav .prev-slide {
    display: inline-block;
    width: 12px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/address-magazine/arrrow.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: -21px;
    cursor: pointer;
    z-index: 4;
}

.photo-magazine-modal .modal-body .slider-magazine-nav .next-slide {
    display: inline-block;
    width: 12px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/address-magazine/arrrow.svg") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: -15px;
    cursor: pointer;
    z-index: 4;
}

.photo-magazine-modal .modal-body .slider-magazine-nav .slick-dots {
    padding: 0;
    width: 100%;
    display: table;
    margin: 11px 0 0 0;
    list-style: none;
}

.photo-magazine-modal .modal-body .slider-magazine-nav .slick-dots li {
    display: table-cell;
    height: 3px;
    background: #E6E6E6;
    font-size: 0;
}

.photo-magazine-modal .modal-body .slider-magazine-nav .slick-dots li button {
    display: inline-block;
    width: 100%;
    padding: 0;
    height: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.photo-magazine-modal .modal-body .slider-magazine-nav .slick-dots li:first-child button {
    border-radius: 12px 0 0 12px;
}

.photo-magazine-modal .modal-body .slider-magazine-nav .slick-dots li:last-child button {
    border-radius: 0 12px 12px 0;
}

.photo-magazine-modal .modal-body .slider-magazine-nav .slick-dots .slick-active button {
    background: #5B5B5B;
    border-radius: 10px;
}

.photo-magazine-modal .close-modal {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 25px;
    right: 27px;
}

/* Страница Главная Поиск 2  */
.search-site .modal-body form .result-search-list-modal {
    margin-top: 13px;
    height: 211px;
}

.search-site .modal-body form .result-search-list-modal .item-search-list-modal {
    margin-bottom: 16px;
}

.search-site .modal-body form .result-search-list-modal .item-search-list-modal a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 20px;
    text-decoration: none;
}

.search-site .modal-body form .result-search-list-modal .mCSB_scrollTools {
    width: 13px;
}

.search-site .modal-body form .result-search-list-modal .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 7px;
    border: 1px solid #C4C4C4;
    background: #fff;
    border-radius: 9px;
}

.search-site .modal-body form .result-search-list-modal .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    background: #000;
    border-radius: 9px;
}

.search-site .modal-body form .result-search-list-modal .mCSB_buttonUp {
    display: inline-block;
    width: 13px;
    height: 9px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-scroll-search.png") no-repeat center center;
    background-size: cover;
    opacity: 1;
}

.search-site .modal-body form .result-search-list-modal .mCSB_buttonDown {
    display: inline-block;
    width: 13px;
    height: 9px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/arrow-scroll-search.png") no-repeat center center;
    background-size: cover;
    transform: rotate(180deg);
    opacity: 1;
}

/* Страница Корзина Подтвердить заказ Изменить */
.edit-order-modal .modal-dialog {
    width: 940px;
    margin: 101px auto 0 auto;
}

.edit-order-modal .modal-content {
    border-radius: 11px;
}

.edit-order-modal .modal-body {
    padding: 41px 25px 63px 25px;
}

.edit-order-modal .modal-body .title-modal {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    text-align: center;
    text-transform: uppercase;
}

.edit-order-modal .modal-body .title-modal::before {
    content: '';
    display: inline-flex;
    margin-right: 18px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border: 1px solid #C4C4C4;
    border-radius: 50%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/title-edit-order.svg") no-repeat center center;
    background-size: 21px 15px;
    vertical-align: middle;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery {
    width: 100%;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery1 {
    width: 271px;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery2 {
    width: 310px;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tabs-address-delivery .menu-tabs .icon-delivery3 {
    width: 305px;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery {
    width: 445px;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier .form-address-delivery form .row-field .wrapp-field input {
    width: 130px;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .logo-service {
    width: 20%;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .logo-service img {
    max-width: 142px;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .address-service {
    width: 36%;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .phone-service {
    width: 19%;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service .photo-service {
    width: 9%;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-address-delivery .tab-content #pickup .map-pickup img {
    max-width: 100%;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-date-delivery {
    width: 100%;
    margin-top: 20px;
}

.edit-order-modal .modal-body .left-column-registration-order .wrapp-date-delivery .title-date-delivery {
    text-transform: none;
}

.edit-order-modal .modal-body .btn-edit-order {
    margin-top: 34px;
}

.edit-order-modal .modal-body .btn-edit-order a {
    display: inline-block;
    width: 190px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
}

.edit-order-modal .modal-body .btn-edit-order a .btn-trans {
    margin-top: -48px;
}

.edit-order-modal .modal-body .btn-edit-order a:hover .btn-trans {
    margin-top: 0;
}

.edit-order-modal .modal-body .btn-edit-order .cancel-btn-modal {
    margin-right: 10px;
}

.edit-order-modal .modal-body .close-modal {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-modal.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 25px;
    right: 25px;
}

/* Страница Доставка Самовывоз */
.title-delivery-pickup {
    margin-top: 35px;
}

.title-delivery-pickup h1::before {
    content: '';
    display: inline-block;
    margin-right: 22px;
    width: 46px;
    height: 33px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delivery-pickup-page/title.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -5px;
}

.wrapp-delivery-pickup {
    margin-top: 12px;
    padding-bottom: 39px;
}

.wrapp-delivery-pickup .prev-text {
    margin: 0;
    padding-right: 20px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
}

.wrapp-delivery-pickup .terms-delivery {
    margin-top: 24px;
}

.wrapp-delivery-pickup .terms-delivery .terms {
    margin: 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #333333;
    line-height: 25px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup {
    margin-top: 23px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li {
    height: 42px;
    border: 1px solid #323232;
    border-right: none;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li a {
    display: block;
    width: 100%;
    height: 100%;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li .icon-tabs1::before {
    content: '';
    margin-right: 11px;
    display: inline-block;
    width: 36px;
    height: 25px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery3.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -5px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li .icon-tabs2::before {
    content: '';
    margin-right: 11px;
    display: inline-block;
    width: 38px;
    height: 26px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delivery-pickup-page/icon-tab2.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -5px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li .icon-tabs3::before {
    content: '';
    margin-right: 11px;
    display: inline-block;
    width: 28px;
    height: 21px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery2.svg") no-repeat center center;
    background-size: cover;
    vertical-align: -5px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li.active a {
    background: #323232;
    color: #fff;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li.active .icon-tabs1::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery3-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li.active .icon-tabs2::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delivery-pickup-page/icon-tab2-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li.active .icon-tabs3::before {
    height: 26px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-tab-delivery2-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li:first-child {
    width: 407px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li:nth-child(2) {
    width: 463px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tabs-delivery-pickup li:last-child {
    width: 459px;
    border-right: 1px solid #323232;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tab-content {
    padding-top: 37px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .tab-content .title-tabs {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #333333;
    line-height: 34px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk .price-delivery {
    margin-top: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk .price-delivery .icon-is-free {
    display: inline-block;
    margin-left: 22px;
    padding-right: 20px;
    width: 285px;
    height: 42px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #fff;
    line-height: 42px;
    background: #73C441;
    text-transform: uppercase;
    text-align: center;
    position: relative;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk .price-delivery .icon-is-free::after {
    content: '';
    display: inline-block;
    border: 20px solid transparent;
    border-right: 20px solid #fff;
    border-bottom: 22px solid #fff;
    position: absolute;
    top: 0;
    right: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form {
    margin-top: 19px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form .wrapp-field {
    display: inline-block;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form .wrapp-field label {
    width: 100%;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form .wrapp-field input {
    margin-top: 6px;
    width: 100%;
    height: 41px;
    padding-left: 15px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form .city {
    width: 512px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form .street {
    margin-left: 55px;
    width: 512px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form .row-field {
    display: inline-block;
    width: 512px;
    margin-top: 18px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form .row-field .wrapp-field {
    margin-right: 22px;
    width: 153px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form .row-field .wrapp-field:last-child {
    margin-right: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk form p {
    width: 512px;
    display: inline-block;
    margin: 0 0 0 55px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    vertical-align: bottom;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk .map {
    margin-top: 42px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk .wrapp-features-list {
    margin-top: 94px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-msk .wrapp-features-list .text-features {
    line-height: 27px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form {
    margin-top: 50px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address span {
    display: block;
    margin-bottom: 18px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .title-select-company {
    display: block;
    margin-bottom: 18px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .wrapp-field {
    display: inline-block;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .wrapp-field label {
    width: 100%;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .wrapp-field input {
    margin-top: 6px;
    width: 100%;
    height: 41px;
    padding-left: 15px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .city {
    width: 419px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .street {
    margin-left: 42px;
    width: 419px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .row-field {
    display: block;
    width: 419px;
    margin-top: 18px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .row-field .wrapp-field {
    margin-right: 18px;
    width: 125px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .form-address .row-field .wrapp-field:last-child {
    margin-right: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company {
    margin-top: 43px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company span {
    display: block;
    margin-bottom: 19px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .block-select-company {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .block-select-company .table-company {
    width: 560px;
    margin-right: 31px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .block-select-company .map {
    width: calc(100% - 591px);
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 60px;
    background: #F2F2F2;
    padding-left: 9px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table div {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table div span {
    display: inline-block;
    margin-left: 3px;
    width: 20px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/question.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
    cursor: pointer;
    position: absolute;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table div span .hidden-message {
    display: none;
    width: 297px;
    padding: 20px 17px 23px 18px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
    text-transform: none;
    letter-spacing: normal;
    background: #fff;
    border: 1px solid #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    position: absolute;
    top: 35px;
    left: -25px;
    z-index: 3;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table div span .hidden-message::before {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    transform: rotate(45deg);
    /* Поворачиваем на 45º */
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: -11px;
    left: 27px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table div span .hidden-message::after {
    content: '';
    display: block;
    width: 17px;
    height: 17px;
    background: #fff;
    transform: rotate(45deg);
    /* Поворачиваем на 45º */
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: -10px;
    left: 26px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table div span:hover .hidden-message {
    display: block;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table .name-company {
    width: 43%;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table .price-company {
    width: 28%;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .head-table .time-delivery-company {
    width: 29%;
    padding-right: 40px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company {
    position: relative;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company input[type=radio] {
    display: none;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company label {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 13px 0 10px 9px;
    border-top: 1px solid #C4C4C4;
    font-weight: normal;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company label .wrapp-name-company {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 43%;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company label .wrapp-name-company .img-company {
    width: 92px;
    height: 45px;
    position: relative;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company label .wrapp-name-company .img-company img {
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company label .wrapp-name-company .name-company {
    display: block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company label .price-delivery-company {
    width: 28%;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company label .time-delivery-company {
    width: 28%;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 17px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company label:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company input[type=radio]:checked + label:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company input[type=radio]:checked + label:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(246, 101, 7, 0.1);
    border: 1px solid var(--main-color);
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .body-table .item-company:last-child label {
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .warning-message-company {
    margin-top: 15px;
    padding-left: 31px;
    position: relative;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .warning-message-company::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/exclamation.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .warning-message-company p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #868686;
    line-height: 17px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions .wrapp-features-list {
    margin-top: 71px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions .wrapp-features-list .block-features {
    padding-left: 0;
    width: 50%;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions .wrapp-features-list .block-features .item-features {
    align-items: baseline;
    margin-bottom: 15px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions .wrapp-features-list .block-features .item-features .text-features {
    line-height: 27px;
    align-self: center;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-pickup .wrapp-service-support {
    padding-bottom: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-pickup .wrapp-service-support .list-service {
    margin-top: 0;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-pickup .map {
    margin-top: 54px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-pickup .wrapp-features-list {
    margin-top: 75px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .detailed-conditions-mobil {
    display: none;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .list-block-features {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .block-features {
    width: 48.5%;
    padding-left: 30px;
    padding-right: 45px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .block-features .item-features {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 45px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .block-features .item-features .img-features {
    display: flex;
    flex-wrap: wrap;
    margin-right: 20px;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    border: 1px solid #C4C4C4;
    border-radius: 50%;
    position: relative;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .block-features .item-features .img-features .count-features {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 19px;
    height: 19px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 17px;
    background: #FF8D20;
    border-radius: 50%;
    position: absolute;
    top: -2px;
    left: -4px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .block-features .item-features .text-features {
    width: calc(100% - 72px);
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .block-features .item-features .text-features ul {
    padding: 0 0 0 15px;
    margin: 0;
    list-style: none;
}

.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup .wrapp-features-list .block-features .item-features .small-text-features {
    font-size: 14px;
    line-height: 17px;
}

/* Страница Текстовая */
.wrapp-txt {
    margin-top: 19px;
    padding-bottom: 45px;
}

.wrapp-txt p {
    margin: 0 0 20px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333;
    line-height: 26px;
}

.wrapp-txt p b {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-txt p i {
    font-family: "OpenSans-Italic", sans-serif;
}

.wrapp-txt h2 {
    margin: 49px 0 19px 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #000;
    line-height: 34px;
    text-transform: uppercase;
}

.wrapp-txt ul {
    /*max-width: 965px;*/
    padding: 0;
    margin: 17px 0 0 0;
    list-style: none;
}

.wrapp-txt ul li {
    display: block;
    margin-bottom: 15px;
    padding-left: 29px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333;
    position: relative;
}

.wrapp-txt ul li::before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #333;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: 0;
}

.wrapp-txt ol {
    max-width: 965px;
    padding: 0;
    margin: 16px 0 0 0;
    list-style: none;
    counter-reset: num;
}

.wrapp-txt ol li {
    display: block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333;
    position: relative;
}

.wrapp-txt ol li::before {
    content: '';
    content: counter(num) " ";
    counter-increment: num;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 27px;
}

.wrapp-txt .text-column {
    margin-top: 17px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-txt .text-column div {
    width: 641px;
    margin-right: 47px;
}

.wrapp-txt .text-column div:last-child {
    margin-right: 0;
}

.wrapp-txt h3 {
    margin: 32px 0 19px 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #000;
    line-height: 30px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-txt h4 {
    margin: 19px 0 19px 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 21px;
    color: #000;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-txt h5 {
    margin: 19px 0 19px 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #000;
    line-height: 27px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-txt h6 {
    margin: 19px 0 19px 0;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 19px;
    color: #000;
    line-height: 26px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-txt .gallery-txt {
    margin: 23px -6px 0 -6px;
}

.wrapp-txt .gallery-txt a {
    display: inline-block;
    margin-bottom: 16px;
    padding: 0 6px;
}

.wrapp-txt .wrapp-table {
    margin-top: 40px;
}

.wrapp-txt .wrapp-table table {
    width: 100%;
}

.wrapp-txt .wrapp-table table tr {
    height: 65px;
    border-top: 1px solid #C4C4C4;
}

.wrapp-txt .wrapp-table table tr th {
    padding: 0 0 0 53px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #000;
    line-height: 22px;
}

.wrapp-txt .wrapp-table table tr td {
    padding: 0 0 0 53px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 20px;
}

.wrapp-txt .wrapp-table table tr td p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 20px;
}

.wrapp-txt .wrapp-table table tr:first-child {
    background: #F2F2F2;
    height: 60px;
    border-top: none;
}

.wrapp-txt .wrapp-table table tr:last-child {
    border-bottom: 1px solid #C4C4C4;
}

/* Подменю разделов */
.wrapp-list-subsection {
    margin: 30px 0 0;
}

.wrapp-list-subsection .list-subsection {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    margin-bottom: 7px;
}

.wrapp-list-subsection .list-subsection .item-section {
    margin-right: 15px;
    margin-bottom: 15px;
    width: 321px;
    height: 121px;
    border: 1px solid #DEDEDE;
    border-radius: 10px;
    min-height: 72px;
}

.wrapp-list-subsection .list-subsection .item-section a {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 28px;
    text-decoration: none;
}

.wrapp-list-subsection .list-subsection .item-section a {
    justify-content: center;
}

.wrapp-list-subsection .list-subsection .item-section a img {
    display: none;
    margin-right: 13px;
}

.wrapp-list-subsection .list-subsection .item-section a .dt-img {
    display: block;
}

.wrapp-list-subsection .list-subsection .item-section a .mobil-img {
    display: none;
}

.wrapp-list-subsection .list-subsection .item-section a span {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #333333;
}

.wrapp-list-subsection .list-subsection .item-section:hover {
    border: 1px solid var(--main-color);
}

.wrapp-list-subsection .list-subsection .item-section:hover span {
    text-decoration: underline;
}

.wrapp-list-subsection .list-subsection .item-section:nth-child(4n) {
    margin-right: 0;
}

/* Добавить отзыв */
.reviews-modal .modal-dialog {
    max-width: 654px;
    margin-top: 30px;
}

.reviews-modal .modal-content {
    border-radius: 11px;
}

.reviews-modal .modal-body {
    padding: 23px 18px 24px 20px;
    position: relative;
}

.reviews-modal .title-modal {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 26px;
    text-transform: uppercase;
    text-align: left;
}

.reviews-modal .form-reviews {
    margin-top: 26px;
}

.reviews-modal .rating_block {
    width: 140px;
    height: 26px;
    margin-bottom: 20px;
    margin-top: 26px;
}

.reviews-modal .rating_block input[type="radio"] {
    display: none;
}

.reviews-modal .label_rating {
    float: right;
    display: block;
    width: 26px;
    height: 26px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/address-magazine/stars.png") no-repeat 50% 0;
    cursor: pointer;
    margin-right: 2px;
}

.reviews-modal .rating_block .label_rating:hover,
.reviews-modal .rating_block .label_rating:hover ~ .label_rating,
.reviews-modal .rating_block input[type="radio"]:checked ~ .label_rating {
    background-position: 50% -26px;
}

.reviews-modal .wrapp-field {
    margin-bottom: 15px;
}

.reviews-modal .wrapp-field label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    font-weight: normal;
}

.reviews-modal .wrapp-field input[type=text] {
    margin-top: 6px;
    padding-left: 10px;
    width: 100%;
    height: 40px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.reviews-modal .wrapp-field textarea {
    margin-top: 6px;
    padding: 12px;
    width: 100%;
    height: 92px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    border: 1px solid #C4C4C4;
    resize: none;
    outline: none;
}

.reviews-modal .wrapp-btn-reviews {
    text-align: center;
}

.reviews-modal .wrapp-btn-reviews .add-reviews-btn {
    display: inline-block;
    width: 163px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.reviews-modal .wrapp-btn-reviews .add-reviews-btn button {
    padding: 0;
    display: inline-block;
    width: 163px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: var(--main-color);
    background: #fff;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
    outline: none;
}

.reviews-modal .wrapp-btn-reviews .add-reviews-btn button .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.reviews-modal .wrapp-btn-reviews .add-reviews-btn button .btn-anim {
    display: block;
    color: #323232;
}

.reviews-modal .wrapp-btn-reviews .add-reviews-btn button:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.reviews-modal .wrapp-btn-reviews .add-reviews-btn button:hover .btn-trans {
    margin-top: 0;
}

.reviews-modal .close-modal {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 13px;
}

/* Задать вопрос */
.ask-modal .modal-dialog {
    max-width: 654px;
    margin-top: 30px;
}

.ask-modal .modal-content {
    border-radius: 11px;
}

.ask-modal .modal-body {
    padding: 23px 18px 24px 20px;
    position: relative;
}

.ask-modal .title-modal {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 26px;
    text-transform: uppercase;
    text-align: left;
}

.ask-modal .form-ask {
    margin-top: 26px;
}

.ask-modal .wrapp-field {
    margin-bottom: 15px;
}

.ask-modal .wrapp-field label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    font-weight: normal;
}

.ask-modal .wrapp-field input[type=text] {
    margin-top: 6px;
    padding-left: 10px;
    width: 100%;
    height: 40px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.ask-modal .wrapp-field textarea {
    margin-top: 6px;
    padding: 12px;
    width: 100%;
    height: 92px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    border: 1px solid #C4C4C4;
    resize: none;
    outline: none;
}

.ask-modal .wrapp-btn-ask {
    text-align: center;
}

.ask-modal .wrapp-btn-ask .ask-btn {
    display: inline-block;
    width: 163px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.ask-modal .wrapp-btn-ask .ask-btn button {
    padding: 0;
    display: inline-block;
    width: 163px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: var(--main-color);
    background: #fff;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
    outline: none;
}

.ask-modal .wrapp-btn-ask .ask-btn button .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.ask-modal .wrapp-btn-ask .ask-btn button .btn-anim {
    display: block;
    color: #323232;
}

.ask-modal .wrapp-btn-ask .ask-btn button:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.ask-modal .wrapp-btn-ask .ask-btn button:hover .btn-trans {
    margin-top: 0;
}

.ask-modal .close-modal {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-table-tarif.png") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 13px;
}

.wrapp-catalog-menu-mobil {
    display: none;
}

.title.hidden-dt {
    display: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .img-item .icon-item {
    display: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .img-item .wrapp-price-item {
    display: none;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items.mobil-version {
    display: none;
}


/*Footer*/

.footer {
    flex: 0 0 auto;
    padding: 35px 0 9px 0;
    background: #F3F3F3;
}

.footer .container {
    width: 1338px;
}

.footer .wrapp-footer {
    display: flex;
    flex-wrap: wrap;
}

.footer .wrapp-footer .column-footer .menu-footer {
    margin-bottom: 25px;
}

.footer .wrapp-footer .column-footer .menu-footer .name-menu-footer {
    display: flex;
    align-items: baseline;
}

.footer .wrapp-footer .column-footer .menu-footer .name-menu-footer .img-menu {
    width: 32px;
    height: 28px;
    margin-right: 9px;
    position: relative;
}

.footer .wrapp-footer .column-footer .menu-footer .name-menu-footer .img-menu img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto auto 0 auto;
}

.footer .wrapp-footer .column-footer .menu-footer .name-menu-footer .name-menu {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.footer .wrapp-footer .column-footer .menu-footer ul {
    padding: 0;
    margin: 13px 0 0 0;
    list-style: none;
}

.footer .wrapp-footer .column-footer .menu-footer ul li {
    display: block;
}

.footer .wrapp-footer .column-footer .menu-footer ul li a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
    text-decoration: none;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer {
    margin-top: 19px;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .phone-footer {
    margin-bottom: 7px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .phone-footer::before {
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/phone-footer.svg") no-repeat center center;
    background-size: cover;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .email-footer {
    margin-top: 10px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .email-footer::before {
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 16px;
    height: 12px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/email-footer.svg") no-repeat center center;
    background-size: cover;
}

.footer .wrapp-footer .column-footer .menu-footer .social-footer {
    margin-top: 20px;
}

.footer .wrapp-footer .column-footer .menu-footer .social-footer div {
    margin-bottom: 11px;
}

.footer .wrapp-footer .column-footer .menu-footer .social-footer div a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 19px;
    text-decoration: none;
}

.footer .wrapp-footer .column-footer .menu-footer .social-footer div a img {
    margin-right: 5px;
    vertical-align: -8px;
}

.footer .wrapp-footer .column-footer:nth-child(1) {
    margin-right: 90px;
}

.footer .wrapp-footer .column-footer:nth-child(2) {
    margin-right: 90px;
}

.footer .wrapp-footer .column-footer:nth-child(3) {
    margin-right: 90px;
}

.footer .bottom-footer {
    border-top: 1px solid #C4C4C4;
    padding-top: 6px;
}

.footer .bottom-footer .container {
    display: flex;
    flex-wrap: wrap;
}

.footer .bottom-footer .container .text-bottom-footer {
    width: calc(100% - 86px);
    padding-left: 80px;
    padding-top: 2px;
    text-align: center;
}

.footer .bottom-footer .container .text-bottom-footer p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
    text-transform: uppercase;
}

.footer .bottom-footer .container .text-bottom-footer span {
    display: block;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
}

.footer .wrapp-footer-mobil {
    display: none;
}

.footer .bottom-footer-mobil {
    display: none;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .phone-footer1 {
    margin-bottom: 7px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .phone-footer1::before {
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/phone-footer.svg") no-repeat center center;
    background-size: cover;
}

.footer .wrapp-footer .column-footer .menu-footer .list-bank {
    margin-top: 20px;
    max-width: 310px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.footer .wrapp-footer .column-footer .menu-footer .list-bank img {
    margin-right: 5px;
    margin-bottom: 10px;
}


.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .phone-footer1::before {
    display: none;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .phone-footer1 a::before {
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/phone-footer.svg') no-repeat center center;
    background-size: cover;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .phone-footer::before {
    display: none;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .phone-footer a::before {
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/phone-footer.svg') no-repeat center center;
    background-size: cover;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .email-footer::before {
    display: none;
}

.footer .wrapp-footer .column-footer .menu-footer .wrapp-contacts-footer .email-footer a::before {
    content: '';
    display: inline-block;
    margin-right: 9px;
    width: 16px;
    height: 12px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/email-footer.svg') no-repeat center center;
    background-size: cover;
}

/*End Footer*/


/* Новый рейтинг */
.rating-container .clear-rating {
    display: none;
}

.glyphicon {
    font-family: none;
    font-size: 0;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .rating {
    display: inline-flex;
    vertical-align: middle;
}

.rating-container {
    font-size: 0;
    line-height: normal;
}

.rating-container .rating-stars {
    display: inline-flex;
}

.rating-container .star {
    display: inline-flex;
    margin: 0 1px;
}

.empty-stars i {
    display: inline-flex;
    width: 17px;
    height: 17px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/star-rating.svg") no-repeat center center;
    background-size: cover;
}

.filled-stars i {
    display: inline-flex;
    width: 17px;
    height: 17px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/star-rating-hover.svg") no-repeat center center;
    background-size: cover;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item .rating {
    display: inline-flex;
    flex-wrap: wrap;
}


/*.menu-catalog-12-item .img-menu2:not(:first-child){*/
/*  display: none;*/
/*}*/

/*Реквизиты*/

.requisites {
    border-spacing: 0;
    border-collapse: collapse;
}

.requisites td {
    padding: 10px;
    font-size: 18px;
}

.requisites td:first-child {
    font-weight: bold;
}

/*End Реквизиты*/

/*Детальная новость*/

.news-detail .main-img {
    margin-bottom: 30px;
}

.news-detail .main-img img {
    width: 100%;
}

.news-detail .catalog__list {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-evenly;
    margin: 30px;
}

.news-detail .catalog__item {
    max-width: 300px;
}

.news-detail .catalog__item a {
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    text-align: center;
    text-decoration: none;
    color: #323232;
}

.news-detail .catalog__item img {
    max-width: 250px;
}

.news-detail .catalog__item span {
    display: block;
}

.news-detail .catalog__item .item__title {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;

    line-height: 22px;
    text-decoration: none;
    font-weight: 600;
}

.news-detail .catalog__item .item__desc {
    font-size: 16px;
    line-height: 25px;
}


.news-detail .news_text {
    margin: 30px;
}

.news-detail .video {
    margin: 30px;
    text-align: center;
}

.news-detail .video iframe {
    width: 65%;
    height: 450px;
}


/*End Детальная новость*/


/*/front/css_new/cz_style.css"*/


.useful-reviews .yes-reviews.selected span {
    color: red;
}

.useful-reviews .no-reviews.selected span {
    color: red;
}

.wrapp-channel-youtube .wrapp-slider-video-main .slider-video-main .slide .wrapp-video-slide a {
    outline: none;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .block-price .old-price + .price-item {
    padding-left: 50px;
}

.wrapp-novelty-main .slider-novelty-main .slide-novelty-main .add-to-cart {
    position: absolute;
    bottom: 25px;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .bg-slide-stock {
    background-size: auto !important;
}

.wrapp-compare .wrapp-list-compare .slider-compare .slick-track {
    margin-left: 0;
}

.wrapp-compare-favorites-card .compare-card.selected,
.wrapp-compare-favorites-card .favorites-card.selected {
    color: var(--main-color);
}


.wrapp-item .icon-item a,
.wrapp-item .img-item a {
    outline: none;
}

.slick-track .slide {
    outline: none;
}

.wrapp-catalog .wrapp-controls-catalog .right-controls-catalog .type-display .type-list-items.selected {
    background: url(/local/templates/czebra_daewoo/front/css/../img/list-items-selected.svg) no-repeat center center;
    background-size: cover;
}

.menu-articles ul li .selected.icon-menu1::before {
    background: url(/local/templates/czebra_daewoo/front/css/../img/menu-articles1-active.svg) no-repeat center center;
    background-size: cover;
}

.menu-articles ul li .selected.icon-menu3::before {
    background: url(/local/templates/czebra_daewoo/front/css/../img/menu-articles3-active.svg) no-repeat center center;
    background-size: cover;
}

.menu-articles ul li .selected.icon-menu4::before {
    background: url(/local/templates/czebra_daewoo/front/css/../img/menu-articles4-active.svg) no-repeat center center;
    background-size: cover;
}

.custom-map .ymaps-2-1-77-balloon__content {
    border-radius: 10px;
    margin: 0 !important;
    padding: 0 !important;
}

.custom-map .ymaps-2-1-77-balloon {
    background: transparent !important;
    padding: 0 !important;
    border-radius: 300px;

}

.custom-map .ymaps-2-1-77-balloon__layout {
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    position: relative;
}

.custom-map .baloon {
    padding: 33px 29px 32px 29px;
}

.custom-map .baloon .address-baloon::before {
    content: '';
    display: inline-block;
    width: 17px;
    height: 24px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/service-support/pin.svg) no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 4px;
    left: 0;
}

.custom-map .baloon .address-baloon {
    margin-top: 14px;
    padding-left: 27px;
    position: relative;
}

.custom-map .baloon .phone-baloon {
    padding-left: 28px;
    margin-top: 19px;
    position: relative;
}

.custom-map .baloon .phone-baloon::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 26px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/service-support/phone.svg) no-repeat center center;
    background-size: cover;
    position: absolute;
    top: -5px;
    left: 0;
}

.custom-map .baloon .working-time-baloon {
    padding-left: 30px;
    margin-top: 17px;
    position: relative;
}

.custom-map .baloon .working-time-baloon::before {
    content: '';
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/service-support/clock.svg) no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 6px;
    left: 0;
}

.custom-map .baloon .photo-magazine-baloon {
    margin-top: 19px;
}

.custom-map .baloon .photo-magazine-baloon a {
    color: #323232;
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 36px;
    position: relative;
}

.custom-map .baloon .photo-magazine-baloon a::before {
    content: '';
    display: inline-block;
    width: 26px;
    height: 20px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/service-support/camera.svg) no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}

.custom-map .baloon .photo-magazine-baloon a::after {
    content: '';
    display: inline-block;
    width: 26px;
    height: 20px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/service-support/camera-hover.svg) no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.custom-map .baloon .address-baloon .metro {
    display: inline-block;
    margin-right: 14px;
}

.custom-map .baloon .address-baloon .metro::before {
    content: '';
    display: inline-block;
    margin-right: 2px;
    width: 13px;
    height: 9px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/service-support/metro.svg) no-repeat center center;
    background-size: cover;
    vertical-align: baseline;
}

.custom-map .baloon .working-time-baloon span {
    display: block;
    line-height: 14px;
}

.custom-map .ymaps-2-1-77-balloon__close-button {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/close.svg) no-repeat center center !important;
    background-size: cover;
}

.custom-map .ymaps-2-1-77-balloon__close {
    position: absolute;
    top: 8px;
    right: 7px;
}

.elastic a.hide {
    display: none;
}

.btn-register-submit {
    margin-top: 32px !important;
}

.btn-register-submit .save-lk {
    margin-left: 0 !important;
}

.back-link-register {
    margin-top: 32px;
}

.wrapp-lk .block-lk .wrapp-personal-date .info-user-lk .back-link-register a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 18px;
    text-decoration: underline;
    text-transform: uppercase;
}

.registration-button {
    width: 190px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
    margin-top: 32px;
    text-transform: uppercase;
    background: transparent;
}

.count-item-cart input[type="number"] {
    -moz-appearance: textfield;
}

.count-item-cart input[type="number"]::-webkit-inner-spin-button {
    display: none;
}

.datepicker--cell.datepicker--cell-day.-disabled- {
    color: gray !important;
}

.custom-map {
    width: auto;
    height: 702px;
    /*style="width: 1328px; height: 702px;"*/
}


.modal-open {
    padding: 0 !important;
}

.order-alert .modal-body p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 21px;
    color: #323232;
    line-height: 35px;
    letter-spacing: 0.05em;
    text-align: center;
}

.order-alert .modal-body span {
    display: block;
    margin-top: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 30px;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
}

.order-alert .modal-dialog {
    width: 286px;
    margin: 270px auto 0 auto;
}

.order-alert .modal-dialog .close-modal {
    position: absolute;
    right: -25px;
    top: -32px;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(/local/templates/czebra_daewoo/front/css/../img/close.svg) no-repeat center center !important;
    background-size: cover;
}

#hidepanel {
    z-index: 10000 !important;
}


.edit-list-modal .modal-dialog {
    width: 1057px;
    position: relative;
}

.edit-list-modal .modal-content {
    border-radius: 10px;
}

.edit-list-modal .modal-body {
    padding: 54px 26px 26px 26px;
    position: relative;
}

.edit-list-modal .modal-body .title-quick-order {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
    text-align: center;
}

.edit-list-modal .modal-body .title-quick-order + p {
    margin: 7px 0 0 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
    text-align: center;
}

.edit-list-modal .modal-body .table-quick-order {
    margin-top: 43px;
}

.edit-list-modal .modal-body .table-quick-order .head-table-cart {
    padding: 8.5px 0 8.5px 17px;
    display: flex;
    flex-wrap: wrap;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    background: #F2F2F2;
}

.edit-list-modal .modal-body .table-quick-order .head-table-cart .photo-item-cart {
    width: 15%;
}

.edit-list-modal .modal-body .table-quick-order .head-table-cart .name-item-cart {
    width: 23%;
}

.edit-list-modal .modal-body .table-quick-order .head-table-cart .price-item-cart {
    width: 15%;
}

.edit-list-modal .modal-body .table-quick-order .head-table-cart .bonus-item-cart {
    width: 17%;
}

.edit-list-modal .modal-body .table-quick-order .head-table-cart .count-item-cart {
    width: 14%;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart {
    display: flex;
    flex-wrap: wrap;
    padding: 7px 0 6px 0;
    border-bottom: 1px solid #DEDEDE;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .photo-item-cart {
    width: 13%;
    padding-left: 17px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .photo-item-cart a {
    display: block;
    width: 89px;
    height: 101px;
    text-decoration: none;
    position: relative;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .photo-item-cart a img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .name-item-cart {
    width: 25%;
    padding-top: 23px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .name-item-cart a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    text-decoration: none;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart {
    width: 15%;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .price {
    padding-top: 30px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .price span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price {
    padding-top: 15px;
    padding-left: 10px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price p {
    margin: 0;
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
    position: relative;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price p span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price p::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price + .price {
    padding-top: 0;
    margin-top: -5px;
    color: var(--main-color);
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .price-item-cart .old-price + .price span {
    color: var(--main-color);
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .bonus-item-cart {
    width: 15.5%;
    padding-top: 30px;
    padding-left: 10px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .bonus-item-cart span {
    display: none;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart {
    padding-top: 27px;
    width: 16%;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart .input-group {
    width: 136px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart .minus {
    display: inline-block;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/minus.svg") no-repeat center center;
    background-size: cover;
    border: none;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart .plus {
    display: inline-block;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/plus.svg") no-repeat center center;
    background-size: cover;
    border: none;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .count-item-cart input {
    width: 56px;
    height: 38px;
    margin: 0 10px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323233;
    line-height: 25px;
    text-align: center;
    background: #fff;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    outline: none;
    box-shadow: none;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .sum-price-item-cart {
    padding-top: 27px;
    width: 10%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .sum-price-item-cart span {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .delete-item-cart {
    width: 5.5%;
    padding-top: 30px;
    text-align: center;
}

.edit-list-modal .modal-body .table-quick-order .body-table-cart .item-table-cart .delete-item-cart a {
    display: inline-block;
    width: 29px;
    height: 29px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delete-cart.svg") no-repeat center center;
    background-size: cover;
}

.edit-list-modal .modal-body .table-quick-order .total-price-cart {
    text-align: right;
    margin-top: 13px;
}

.edit-list-modal .modal-body .table-quick-order .total-price-cart p {
    display: inline-block;
    margin: 0;
    padding-bottom: 14px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    border-bottom: 1px solid #DEDEDE;
}

.edit-list-modal .modal-body .table-quick-order .total-price-cart p span {
    display: inline-block;
    margin-left: 18px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: var(--main-color);
    line-height: 34px;
}

.edit-list-modal .modal-body .table-quick-order .total-price-cart p span span {
    margin-left: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    line-height: 27px;
}

.edit-list-modal .modal-body .form-user-quick-order {
    margin-top: 37px;
}

.edit-list-modal .modal-body .form-user-quick-order .wrapp-field {
    display: inline-block;
    margin-right: 26px;
}

.edit-list-modal .modal-body .form-user-quick-order .wrapp-field label {
    display: block;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

.edit-list-modal .modal-body .form-user-quick-order .wrapp-field input {
    display: block;
    margin-top: 6px;
    padding-left: 15px;
    width: 391px;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    border: 1px solid #C4C4C4;
    outline: none;
}

.edit-list-modal .modal-body .form-user-quick-order .btn-site1 {
    margin-top: 32px;
    padding: 0;
    width: 217px;
    height: 48px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    line-height: 46px;
    background: #fff;
    border: 1px solid #323232;
    border-radius: 11px;
    text-transform: uppercase;
    outline: none;
}

.edit-list-modal .modal-body .form-user-quick-order .btn-site1 .btn-trans {
    display: block;
    color: #fff;
    transition: .3s;
    margin-top: -46px;
}

.edit-list-modal .modal-body .form-user-quick-order .btn-site1 .btn-anim {
    display: block;
    color: #323232;
}

.edit-list-modal .modal-body .form-user-quick-order .btn-site1:hover {
    color: #fff;
    background: var(--main-color);
    border: 1px solid var(--main-color);
}

.edit-list-modal .modal-body .form-user-quick-order .btn-site1:hover .btn-trans {
    margin-top: 0;
}

.edit-list-modal .modal-body .form-user-quick-order .text-ptivacy {
    display: inline-block;
    max-width: 581px;
    margin: 0 0 0 12px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #343434;
    line-height: 19px;
    vertical-align: -26px;
}

.edit-list-modal .modal-body .form-user-quick-order .text-ptivacy a {
    color: #343434;
    text-decoration: underline;
}

.edit-list-modal .modal-body .form-user-quick-order .text-ptivacy a:hover {
    text-decoration: none;
}

.edit-list-modal .modal-body .close-modal {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/close-modal.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 25px;
    right: 25px;
}


.wrapp-personal-date .btn-catalog-filter {
    margin-top: 20px;
}

.wrapp-personal-date .btn-catalog-filter .apply-filter {
    display: inline-block;
    width: 163px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-personal-date .btn-catalog-filter .apply-filter button {
    padding: 0;
    display: inline-block;
    width: 163px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: var(--main-color);
    background: #fff;
    border: 1px solid var(--main-color);
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
    outline: none;
}

.wrapp-personal-date .btn-catalog-filter .apply-filter button .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.wrapp-personal-date .btn-catalog-filter .apply-filter button .btn-anim {
    display: block;
    color: var(--main-color);
}

.wrapp-personal-date .btn-catalog-filter .apply-filter button:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-personal-date .btn-catalog-filter .apply-filter button:hover .btn-trans {
    margin-top: 0;
}

.changed-passw-user .btn-catalog-filter {
    margin-top: 20px;
}

.changed-passw-user .btn-catalog-filter .apply-filter {
    display: inline-block;
    width: 163px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.changed-passw-user .btn-catalog-filter .apply-filter button {
    padding: 0;
    display: inline-block;
    width: 163px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: var(--main-color);
    background: #fff;
    border: 1px solid var(--main-color);
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
    outline: none;
}

.changed-passw-user .btn-catalog-filter .apply-filter button .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -48px;
}

.changed-passw-user .btn-catalog-filter .apply-filter button .btn-anim {
    display: block;
    color: var(--main-color);
}

.changed-passw-user .btn-catalog-filter .apply-filter button:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.changed-passw-user .btn-catalog-filter .apply-filter button:hover .btn-trans {
    margin-top: 0;
}

.changed-passw-user .btn-catalog-filter {
    display: block;
    margin: 28px 0 auto auto;
    width: 188px;
    height: 49px;
    line-height: 47px;
    border-radius: 11px;
    text-decoration: none;
}

.wrapp-contacts-footer a {
    text-decoration: none;
    color: inherit;
}

.tab-pane p {
    margin-top: 7px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 26px;
}

.tab-pane h5 {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 26px;
    font-weight: bold;
}

.item-service {
    cursor: pointer;
}

.list-service-mini .item-service {
    justify-content: space-between;
}

.list-documents .item-document {
    margin-bottom: 15px;
}

.open-city-modal {
    cursor: pointer !important;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card {
    justify-content: space-around;
}

.wrap-card-share {
    display: inline-block;
    margin-top: 0;
    float: right;
}

.wrap-card-share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background-image: url("/local/templates/czebra_daewoo/front/css_new/../img/title-icon-card.svg");
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    /*width: auto;*/

}

.wrap-card-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short .ya-share2__badge {
    border-radius: 0;
}

.wrap-card-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    padding: 5px;
    background: transparent;
}

.wrap-card-share .ya-share2__list.ya-share2__list_direction_vertical > .ya-share2__item {
    display: inline-block;
    width: 100%;
}

.wrap-card-share .ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_bottom,
.wrap-card-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
    top: 40px;
    width: 180px;
}

.wrap-card-share .ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) {
    border-radius: 3px;
}

.wrap-card-share .ya-share2__popup .ya-share2__list .ya-share2__item .ya-share2__link {
    display: block;
    float: left;
}

.wrap-card-share .ya-share2__container_size_m .ya-share2__title {
    font-family: "OpenSans-Regular", sans-serif;
}

.mobile-wrap-card-share {
    width: 25px;
    height: 25px;
    display: inline-block;
    float: right;
    margin-left: 4px;
}

.mobile-wrap-card-share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background-image: url("/local/templates/czebra_daewoo/front/css_new/../img/card-mobil/share.svg");
    background-size: inherit;
    width: 25px;
    height: 25px;
}

.mobile-wrap-card-share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    background: transparent;
    padding: 0;
}

.wrapp-item-new .item-new.tablet-item .top-item-tablet .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background-image: url("/local/templates/czebra_daewoo/front/css_new/../img/new-mobil-card/share.svg");
    background-size: contain;
}

.wrapp-item-new .item-new.tablet-item .top-item-tablet .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__badge_more .ya-share2__icon {
    height: 35px;
    width: 35px;
}

.wrapp-item-new .item-new.tablet-item .top-item-tablet .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    padding: 0;
    background: transparent;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox a {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox a::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid var(--main-color);
    border-radius: 3px;
    position: absolute;
    top: -2px;
    left: 0;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox a.checked::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid var(--main-color);
    border-radius: 3px;
    position: absolute;
    top: -2px;
    left: 0;
}

.wrapp-compare .wrapp-list-compare .block-characteristics-compare .filter-characteristics-compare .wrapp-checkbox a.checked::after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 8px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/check.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 4px;
    left: 4px;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .not-avialable-card span {
    color: #ff0808;
}

.wrapp-card .block-card-info .right-card-mobil .top-block .not-avialable {
    color: #ff0808;
}

.wrapp-card .block-card-info .right-card-mobil .top-block .not-avialable::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/not-avialable.svg") no-repeat center center;
    background-size: cover;
}


.wrapp-service-support .list-shops .item-service.active {
    border-top: 1px solid var(--main-color) !important;
    border-bottom: 1px solid var(--main-color) !important;
}

.store-address.change-select-shop-modal a::before {
    content: attr(data-title);
    display: none;
}

.store-address.change-select-shop-modal a:hover::before {
    content: attr(data-title);
}

.store-address.change-select-shop-modal a {
    position: relative; /* Относительное позиционирование */
}

.store-address.change-select-shop-modal a:hover::before {
    display: block;
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    top: 25px; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background: rgba(250, 250, 230, 0.9); /* Полупрозрачный цвет фона */
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px; /* Размер текста подсказки */
    padding: 5px 10px; /* Поля */
    border: 1px solid #333; /* Параметры рамки */
}

.ask-modal .wrapp-field .cz-error,
.reviews-modal .wrapp-field .cz-error {
    border-color: red !important;
}

.reviews-modal .cz-wrap-error,
.ask-modal .cz-wrap-error {
    display: none !important;
}

.reviews-modal input[type='submit'],
.ask-modal input[type='submit'] {
    padding: 0;
    display: inline-block;
    width: 163px;
    height: 50px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    background: #fff;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
    outline: none;
}

.wrapp-list-reviews .more-item {
    width: 100%;
    margin-top: 36px;
    text-align: center;
}

.wrapp-list-reviews .more-item a {
    display: inline-block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #4B4B4B;
    line-height: 27px;
    text-decoration: none;
    text-transform: uppercase;
}

.bg-item-stock.mobile {
    display: none;
}

.slide-compare .add-to-favorites a.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item-active.svg") no-repeat center center !important;
    background-size: cover !important;
}

.wrapp-txt li ol {
    margin-left: 20px;
    margin-top: 0 !important;
}

.wrapp-txt ol {
    max-width: 1200px;
}

.wrapp-txt li ul {
    margin-left: 20px;
}

.wrapp-txt ol {
    max-width: 1200px;
}

.wrapp-txt ol {
    counter-reset: myCounter !important;
}

.wrapp-txt li {
    list-style: none;
}

.wrapp-txt ol li:before {
    counter-increment: myCounter !important;
    content: counter(myCounter) '. ' !important;
    font-family: "OpenSans-Regular", sans-serif !important;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio label {
    padding-left: 10px;
}

.new-sol-article a::before {
    content: attr(data-title);
    display: none;
}

.new-sol-article a:hover::before {
    content: attr(data-title);
}

.new-sol-article a {
    position: relative; /* Относительное позиционирование */
}

.new-sol-article a:hover::before {
    color: #333333;
    display: block;
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    top: 25px; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background: rgba(250, 250, 230, 0.9); /* Полупрозрачный цвет фона */
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px; /* Размер текста подсказки */
    padding: 5px 10px; /* Поля */
    border: 1px solid #333; /* Параметры рамки */
}

.wrapp-lk .block-lk .wrapp-menu-lk .item-menu-lk:nth-child(2n) {
    margin-right: 22px;
}

.block-lk .wrapp-menu-lk {
    width: 1250px !important;
    flex-wrap: nowrap;
}

.nothing-found {
    text-align: center;
    display: block;
    width: 100%;
    font-family: "OpenSans-Regular", sans-serif;
    color: #323232;
    text-transform: uppercase;
}

.nothing-found p {
    margin-top: 50px;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card {
    flex-wrap: nowrap;
}

.wrapp-address-delivery .tabs-address-delivery .menu-tabs {
    display: flex;
    flex-wrap: nowrap;
}

.form_result_message {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #343434;
    text-align: center;
}

.reviews-modal .title-modal {
    margin-bottom: 15px;
}

.list-features-item .features-item img {
    width: 55px;
    height: 55px;
}

/*АУТЛАЙНЫ*/
.slide-reviews, .yes-reviews a, .no-reviews a {
    outline: none;
}

/*АУТЛАЙНЫ*/
.icon-mobil-block .add-favorites.selected {
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/favorites-item-active.svg') no-repeat center center !important;
    background-size: cover !important;
}

.icon-mobil-block .add-compare.selected {
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/compare-item.svg') no-repeat center center !important;
    background-size: cover !important;
}

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .list-features-item .features-item:first-child span {
    color: inherit;
    text-transform: none;
}


#fastbuy_main .wrapp-field input.cz-error {
    border-color: red !important;
}

#fastbuy_main .wrapp-field .cz-wrap-error {
    display: none !important;
}

/*Правки по удалению бонусов*/
.wrapp-purchase-history .wrapp-list-purchase-history {
    margin-top: 0 !important;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .table-item-purchase-history .head-table-purchase-history .sum-price {
    border-right: none;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .table-item-purchase-history .head-table-purchase-history .sum-price {
    width: 367px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .table-item-purchase-history .body-table-purchase-history .sum-price-item-purchase-history {
    width: 367px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .total-price-and-bonus .total-price p {
    display: block;
}

.caption-slider-related.margin {
    margin-bottom: 58px;
}


/*--Правки по удалению бонусов*/

.table-item .wrapp-delivery-item .date-delivery,
.table-item .wrapp-pickup-item .date-pickup {
    text-align: center;
}

.right-card .wrapp-getting-card .wrapp-delivery-card .value-delivery-card {
    text-align: center;
}

.right-card .wrapp-getting-card .wrapp-delivery-card .value-delivery-card,
.right-card .wrapp-getting-card .wrapp-pickup-card .value-pickup-card {
    text-align: center;
    margin: 0 auto;
}

.wrapp-list-stock p {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
}

.cz-wrap-error {
    display: none;
}

input.cz-error {
    border-color: red !important;
}

.auth.error {
    color: red;
    display: none;
}

.auth.error.visible {
    display: block;
}

.forgot-stage {
    display: none;
}

.forgot-stage.active {
    display: block;
}

.sendAgain .minutes,
.sendAgain .seconds,
.sendAgain .timer {

    display: none;
}

.sendAgain a.disabled {
    color: #C4C4C4;
}

.sendAgain a.disabled .minutes,
.sendAgain a.disabled .seconds,
.sendAgain a.disabled .timer {
    display: inline;
}

.coupon-list-items {
    margin-top: 20px;
}

.coupon-list-items .coupon-item img {
    width: 20px;
    cursor: pointer;
}

.coupon-list-items .coupon-item {
    margin: 10px 0 10px 0;
}

.descr-features-item span.red {
    color: red;
}

.quick-order-form .list-social {
    margin-bottom: 11px;
}

.quick-order-form .list-social img {
    width: 40px;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock {
    height: 351px;
}

.change-select-city-modal .modal-body .form-select-city .list-city .column-city {
    margin-right: 50px;
}

.delivery-list .item-company .name-company {
    margin-left: auto;
    margin-right: 40px;
    line-height: 50px !important;

}

.delivery-list .wrapp-name-company {
    width: 100% !important;
}

.menu-tabs.moscow li {
    width: 50% !important;
}

.form-delivery-company .list-field label {
    margin-bottom: 5px !important;
}


.slider-card {
    max-height: 493px;
    overflow: hidden;
}

.slider-nav-card {
    max-height: 91px;
    overflow: hidden;
}

/*Форма калькулятора рассчета доставки*/
#form-calculate-c6v label {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    font-weight: normal;
}

#form-calculate-c6v input.form-control {
    margin-top: 6px;
    padding-left: 15px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
    border-radius: 0;
}

#form-calculate-c6v input.form-control:focus {
    box-shadow: none;
}

#form-calculate-c6v .form-row {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

#form-calculate-c6v .bootstrap-select {
    margin-top: 6px;
}

#form-calculate-c6v .dropdown-toggle {
    padding-left: 15px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
    border-radius: 0;
}

#form-calculate-c6v .dropdown-menu > .active > a,
#form-calculate-c6v .dropdown-menu > .active > a:focus,
#form-calculate-c6v .dropdown-menu > .active > a:hover {

    background-color: transparent;
    color: var(--main-color);
}

#form-calculate-c6v .btn.btn-primary {
    width: 190px;
    height: 50px;
    line-height: 40px;
    border-radius: 11px;
    text-decoration: none;
    text-transform: uppercase;
    background: transparent;
    color: #323232;
    border: 1px solid #000000;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    margin: 0 15px;
}

#form-calculate-c6v .btn.btn-primary:hover,
#form-calculate-c6v .btn.btn-primary:focus {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

#form-calculate-c6v #delivery-result {
    margin: 30px 15px 15px;
}

#modal-calculate-c6v .close-modal {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/close.svg') no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 10px;
    right: 10px;
}

#modal-calculate-c6v .modal-title {
    margin: 15px 15px 25px;
    font-size: 25px;
    font-family: "OpenSans-Bold", sans-serif;
    color: #323232;
    line-height: 27px;
    letter-spacing: 0.05em;
    padding: 0;
}

#form-calculate-c6v .wrapp-calculate-item {
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #C4C4C4;
    margin-bottom: 10px;
}

#form-calculate-c6v .wrapp-calculate-item p {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

#form-calculate-c6v .wrapp-calculate-item .title-delivery {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 19px;
    color: var(--main-color);
    line-height: 26px;
}

#form-calculate-c6v p.warning-message {
    color: #868686;
    font-size: 13px;
}

#form-calculate-c6v .result-title {
    font-size: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    color: #323232;
    line-height: 27px;
    letter-spacing: 0.05em;
    margin: 40px 0 10px;
}

.terms-delivery .wrapp-calculate {
    margin: 50px 0 -30px;
}

#delivery-company .wrapp-calculate {
    margin-top: 28px;
}

/*--Форма калькулятора рассчета доставки*/


.tabs-address-delivery .menu-tabs.regional .icon-delivery2,
.tabs-address-delivery .menu-tabs.regional .icon-delivery3 {
    width: 50% !important;
}

.tab-pane .wrapp-table-info-tarif {
    padding: 16px 15px 12px 15px;
    background: #FFFFFF;
    border: 1px solid #E1E1E1;
}

.tab-pane .wrapp-table-info-tarif .head-table-tarif {
    height: 31px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 18px;
    background: #F2F2F2;
    border-right: 2px solid #fff;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
}

.tab-pane .wrapp-table-info-tarif .body-table-tarif {
    padding: 4px 0 7px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
    border-bottom: 1px solid #DEDEDE;
    text-align: center;
}

.tab-pane .wrapp-table-info-tarif .body-table-tarif span {
    font-size: 10px;
    line-height: 14px;
}

.wrapp-getting-card .not-avialable-card {
    text-align: center;
    margin-top: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    text-transform: uppercase;
    color: #ff0808;
}

.right-card-mobil .top-block.not-available .rate {
    text-align: center;
    width: 50%;
}

.right-card-mobil .top-block.not-available .avialable {
    text-align: center;
    width: 50%;
    border-right: none !important;
}

.right-table-item.not-available .in-avialable {
    width: 100% !important;
    text-align: center;
    border-right: none !important;
}

.quick-order a,
.add-to-cart-item a {
    outline: none;
}

/*правки мобильной версии каталога*/

.btn-item span {
    margin-bottom: 1px;
}


.table-company.new-table {
    width: 100% !important;
}

.table-company.new-table .delivery-list {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-around;
}

.table-company.new-table .delivery-list .item-company {
    width: 31%;
    margin-bottom: 30px;
    border: 1px solid #C4C4C4;
}

.table-company.new-table .delivery-list .item-company label {
    border-top: none;
    height: 100%;
}

.table-company.new-table .delivery-list .item-company label .wrapp-name-company div {
    text-align: center;
}

.table-company.new-table .delivery-list .item-company label .wrapp-name-company .name-company {
    margin: 0 !important;
    margin-top: auto !important;
}

.table-company.new-table input[type=radio]:checked + label:after {
    border: none !important;
    background: transparent !important;
}

.table-company.new-table .item-company label:before {
    display: none !important;
}

.item-info-confirm .detail-info-confirm input {
    margin-top: 6px;
    padding-left: 15px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
}

.wrapp-registration-order .errortext {
    color: red;
}

.wrapp-txt .list-social img {
    width: 40px;
}

.table-and-map-delivery .form-address-delivery.table-delivery {
    width: 48% !important;
}

.table-and-map-delivery .map-delivery.map-delivery2 {
    width: 48% !important;
}

.table-and-map-delivery .map-delivery.map-delivery2 img {
    width: 100%;
    height: auto !important;
}

.tab-pane .wrapp-table-info-tarif .body-table-tarif {
    font-size: 16px;
}

.tab-pane .wrapp-table-info-tarif .head-table-tarif {
    font-size: 16px;
}

.tab-pane .wrapp-table-info-tarif .body-table-tarif {
    line-height: 38px;
}

#loader {
    position: fixed;
    background: rgba(255, 255, 255, 0.5);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000000000;
}

#loader img {
    width: 100px;
    height: 100px;
}

left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table {
    display: block;
}

.wrapp-list-delivery-company {
    margin-top: 63px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px 1%;
}

.select-company-delivery.single-page {
    width: 100%;
}

.wrapp-list-delivery-company .item-delivery-company {
    /*width: 307px;*/
    width: 24%;
    height: 247px;
    /*margin-right: 33px;*/
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #DDDDDD;
}

.wrapp-list-delivery-company .item-delivery-company .img-company {
    width: 100%;
    height: 110px;
    position: relative;
}

.wrapp-list-delivery-company .item-delivery-company .img-company img {
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.wrapp-list-delivery-company .item-delivery-company .calculate-cost {
    margin-top: 22px;
}

.wrapp-list-delivery-company .item-delivery-company .calculate-cost a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 17px;
    text-decoration: underline;
}

.wrapp-list-delivery-company .item-delivery-company .track-cargo {
    margin-top: 10px;
}

.wrapp-list-delivery-company .item-delivery-company .track-cargo a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 17px;
    text-decoration: underline;
}

.select-company-delivery.single-page .wrapp-list-delivery-company {
    margin-top: 0 !important;
}

.wrapp-list-delivery-company .item-delivery-company:nth-child(4n) {
    margin-right: 0;
}

.delivery-text .first-text {
    margin-top: 20px;
}

.delivery-text ul li {
    margin-top: 7px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 26px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table {
    display: block !important;
}

.free_delivery_badge {
    margin: 0 0 10px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.free_delivery_badge .icon-is-free {
    display: inline-block;
    margin-left: 0;
    padding-right: 15px;
    width: 140px;
    height: 34px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 12px;
    color: #fff;
    line-height: 34px;
    background: #73C441;
    text-align: center;
    text-transform: uppercase;
    position: relative;
}

.free_delivery_badge .icon-is-free::after {
    content: '';
    display: inline-block;
    border: 20px solid transparent;
    border-right: 20px solid #fff;
    border-bottom: 20px solid #fff;
    position: absolute;
    top: 0;
    right: 0;
}

.btn-stock-main a {
    outline: none !important;
}

.slide-stock .name-stock-main a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 27px;
    color: #323232;
    text-decoration: none;
    outline: none;
}

.not_display h1 {
    display: none !important;
}

.wrapp-item-category-main .link {
    text-decoration: none;
}

.service-support a {
    text-decoration: none;
}

.list-catalog-items .add-to-cart-item a.analog {
    width: 260px !important;
}

.list-catalog-items .btn-item.analog {
    padding-left: 50px;
    text-align: center;
}

.wrapp-related-product .btn-item.analog .add-to-cart-item {
    width: 180px;
}

.wrapp-related-product .btn-item.analog .add-to-cart-item a {
    width: 180px;
}

.item-accord-mobil .btn-item.analog-mobile {
}

.item-accord-mobil .btn-item.analog-mobile .add-to-cart-item {
    width: 120px !important;
}

.item-accord-mobil .btn-item.analog-mobile a {

    width: 120px !important;
}

.more-item a:hover {
    text-decoration: underline !important;
}

/*Мобильные вкладки*/
.service-mobile-item .item-document .name-doc {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #323232;
    width: 50px;
    line-height: 25px;
}

.service-mobile-item .item-document .size-doc {
    margin-top: 2px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 25px;

}

.service-mobile-item .item-document .download-doc {
    margin-top: 5px;
}

.service-mobile-item .item-document .download-doc a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: var(--main-color);
    line-height: 25px;
    text-decoration: underline;
}

.service-mobile-item .item-document .download-doc a::after {
    content: '';
    display: inline-block;
    margin-left: 8px;
    width: 23px;
    height: 23px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/tabs-services/down-arrow.svg") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.service-mobile-item .item-document {
    text-align: center;
}

.service-mobile-item {
    display: flex;
    justify-content: space-around;
    margin-bottom: 15px;
}

.service-mobile-wrapper {
    display: none;
}

.service-mobile-wrapper.active {
    display: block;
}

.service-mobile-wrapper.pprepare .service-mobile-item {
    display: block;
}

.service-mobile-wrapper p {
    margin-top: 7px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 20px;
}

.service-mobile-wrapper h5 {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 26px;
    font-weight: bold;
}

.service-mobile-wrapper.maintenance .service-mobile-item {
    display: block;
}

.service-mobile-wrapper .btn-site1 {
    display: inline-block;
    width: 162px;
    height: 50px;
    border: 1px solid var(--main-color);
    border-radius: 11px;
    line-height: 48px;
    text-decoration: none;
}

.service-mobile-wrapper .btn-site1 .btn-trans {
    color: #333333;
}

.service-mobile-wrapper.qanda {
    margin-bottom: 20px;
}

.service-mobile-wrapper.qanda .btn-site1 {
    margin-left: auto;
    display: block !important;
}

.service-mobile-wrapper.qanda .service-mobile-item .author-question {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.service-mobile-wrapper.qanda .service-mobile-item .date-city {
    margin-top: 4px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #8E8E8E;
    line-height: 22px;
}

.service-mobile-wrapper.qanda .service-mobile-item .text-question {
    margin-top: 7px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 26px;
}

.service-mobile-wrapper.qanda .answer-question {
    margin-top: 11px;
    padding-left: 41px;
}

.service-mobile-wrapper.qanda .answer-question span {
    display: block;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.service-mobile-wrapper.qanda .answer-question p {
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 20px;
}

.service-mobile-wrapper.warranty .title-step-garanty {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 34px;
    text-transform: uppercase;
}

.service-mobile-wrapper.warranty .prev-text-garanty {
    margin: 7px 0 0 0;
    max-width: 870px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.service-mobile-wrapper.warranty .extend-garanty a {
    display: inline-block;
    width: 259px;
    height: 50px;
    line-height: 48px;
    border-radius: 11px;
    text-decoration: none;
}

.service-mobile-wrapper.warranty .step-garanty .img-step {
    text-align: center;
}

.service-mobile-wrapper.warranty .step-garanty .text-step {

    margin-top: 20px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    text-align: center;

}

.service-mobile-wrapper.warranty .extend-garanty {
    text-align: center;
    margin: 20px 0;
}

.service-nav-mobile {
    text-align: center;
    margin-top: 11px;
}

.bx-ui-sls-fake {
    z-index: 10 !important;
}

#moscow_delivery_form .bx-ui-sls-container .bx-ui-sls-route {
    margin: 0 0 0 !important;
}

#moscow_delivery_form .bx-ui-sls-fake {
    margin-top: 0 !important;
}

.slider-items .item .wrapp-rate-and-bonus-item .rate-item .count-rate {
    outline: none;
}

.wrapp-checkbox .cz-error ~ label::before {
    border-color: red !important;
}

.delivery_moscow_alert {
    font-size: 18px;
    background-color: var(--main-color);
    line-height: 46px;
    padding: 0 13px;
    font-weight: 600;
    color: #fff;
    margin: 15px 0;
}

.additional_data .selected_delivery_type .name,
.additional_data .delivery_price .name {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 28px;
}

.slide-novelty-main .add-to-cart a {
    outline: none;
}

.auth_form.disabled {
    display: none;
}

a.btn-order {
    cursor: pointer;
    text-decoration: none;
}

a.btn-order:hover {
    text-decoration: none;
}

.btn-order {
    min-height: 48px;
}


.slide-delivery img {
    height: auto;
    width: 100%;
}


.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-complectation .list-complectation ul li {
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -20px;
    padding-left: 20px;
}


.item-service .logo-service img {
    max-width: 200px;
}

.sale_order_full_table .ps_logo .paysystem_name {
    float: right;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333;
    margin-left: 12px;
}

.ps_logo .pay_name {
    margin-bottom: 20px;
}

.error.send_code {
    color: red;
}

.discount_price span.name {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 28px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .select-company-delivery .table-company .body-table .item-company label .wrapp-name-company .name-company {
    max-width: 200px;
}

.bx-session-message {
    display: none !important;
}

.error.send_code {
    color: red;
}

.list-subsection img.dt-img-hover {
    display: none !important;
}

.slinky-menu a span {
    line-height: 3.0;
}


/*  */

.wrapp-novelty-mobile {
    margin-top: 12px;
    display: none;
}

.wrapp-novelty-mobile .slider-novelty-mobile {
    margin: 10px -7.5px 0 -7.5px;
    padding: 0 30px;
}

.wrapp-novelty-mobile .slider-novelty-mobile .prev-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png) no-repeat center center;
    transform: rotate(180deg);
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -15.5px;
    left: 2px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-novelty-mobile .slider-novelty-mobile .next-slide {
    display: inline-block;
    width: 17px;
    height: 31px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/arrow-stock-main.png) no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -15.5px;
    right: 2px;
    z-index: 3;
    cursor: pointer;
}

.wrapp-novelty-mobile .slider-novelty-mobile .wrapp-slide-novelty {
    padding: 0 7.5px;
    outline: none;
}


.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile {
    background: #fff;
    border: 1px solid #B3B3B3;
    position: relative;
}

.title-novelty-mobile {
    margin-bottom: 10px;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
}


.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile:hover {
    border: 1px solid var(--main-color);
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .sticker {
    position: absolute;
    top: 18px;
    left: 30px;
    z-index: 2;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .sticker .sticker-novelty span {
    display: inline-block;
    width: 89px;
    height: 27px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: var(--main-color);
    line-height: 25px;
    border: 1px solid var(--main-color);
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .decor-item {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .img-item-novelty {
    height: 190px;
    position: relative;
    z-index: 2;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .img-item-novelty img {
    max-width: 70%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto auto 0 auto;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .name-item-novelty {
    margin-top: 26px;
    text-align: center;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .name-item-novelty a {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    text-decoration: none;
    outline: none;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .icon-item-novelty {
    margin-top: 12px;
    text-align: center;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .icon-item-novelty a {
    display: inline-block;
    width: 35px;
    height: 35px;
    outline: none;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .icon-item-novelty .add-to-compare {
    margin-right: 4px;
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/compare-item.svg) no-repeat center center;
    background-size: 35px 35px;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .icon-item-novelty .add-to-favorites {
    background: url(/local/templates/czebra_daewoo/front/css_new/../img/favorites-item.svg) no-repeat center center;
    background-size: 35px 35px;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .icon-item-novelty + .price-item {
    margin-top: 25px;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .price-item {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 28px;
    color: #323232;
    text-align: center;
    position: absolute;
    bottom: 75px;
    width: 95%;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .price-item .rubl {
    font-size: 28px;
    color: #323232;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .add-to-cart {
    width: 218px;
    height: 48px;
    line-height: 46px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    /* position: absolute; */
    bottom: 25px;
    z-index: 2;
    margin: 0 auto;

}

.slide-novelty-mobile .add-to-cart a {
    outline: none;
    display: inline-block;
    width: 218px;
    height: 48px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #4C4C4C;
    line-height: 46px;
    background: #fff;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition-property: color;
    transition: color .3s ease;
    position: absolute;
    bottom: 20px;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .add-to-cart a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

/* .wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .price-item + .add-to-cart{
    margin-top: 34px;
} */

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .add-to-cart a .btn-trans {
    display: none;
    transition: .3s;
    color: #fff;
    margin-top: -46px;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .add-to-cart a:hover .btn-trans {
    margin-top: 0;
    display: block;
}

.wrapp-novelty-mobile .slider-novelty-mobile .slide-novelty-mobile .add-to-cart a .btn-anim {
    display: block;
    color: #323232;
}


/* info-icon NEW*/

.wrapp-info-icon-new .container {
    width: 100%;
    max-width: 1920px;
}

.wrapp-info-icon-new .list-info-icon {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    justify-content: space-evenly;
}

.wrapp-info-icon-new .list-info-icon a {
    display: flex;
    flex-flow: column wrap;
    text-decoration: none;
    color: #323232;
    text-align: center;
    transition: all 0.3s ease-in-out;
}

.wrapp-info-icon-new .list-info-icon .item-info-icon {
    max-width: 16%;
    text-align: center;
}

.wrapp-info-icon-new .list-info-icon .item-info-icon .img-info-icon {
    width: 62px;
    height: 62px;
    margin: 0 auto 10px;
}

.wrapp-info-icon-new .list-info-icon .item-info-icon .text-info-icon {
    max-width: 190px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    line-height: 25px;
}


.wrapp-info-icon-new .list-info-icon a:hover {
    color: var(--main-color);
}

.wrapp-info-icon-new .list-info-icon .img-info-icon {
    background-color: #323232;
}

.wrapp-info-icon-new .list-info-icon a:hover .img-info-icon {
    background-color: var(--main-color);
    transition: all 0.3s ease-in-out;
    transform: translateY(-5px);
}

/*icon 1*/
.wrapp-info-icon-new .item-icon1 .img-info-icon {
    -webkit-mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat1.svg) no-repeat center;
    mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat1.svg) no-repeat center;
}

/*icon 2*/
.wrapp-info-icon-new .item-icon2 .img-info-icon {
    -webkit-mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat2.svg) no-repeat center;
    mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat2.svg) no-repeat center;
}

/*icon 3*/
.wrapp-info-icon-new .item-icon3 .img-info-icon {
    -webkit-mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat3.svg) no-repeat center;
    mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat3.svg) no-repeat center;
}

/*icon 4*/
.wrapp-info-icon-new .item-icon4 .img-info-icon {
    -webkit-mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat4.svg) no-repeat center;
    mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat4.svg) no-repeat center;
}

/*icon 5*/

.wrapp-info-icon-new .item-icon5 .img-info-icon {
    -webkit-mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat5.svg) no-repeat center;
    mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat5.svg) no-repeat center;
}

/*icon 6*/

.wrapp-info-icon-new .item-icon6 .img-info-icon {
    -webkit-mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat6.svg) no-repeat center;
    mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat6.svg) no-repeat center;
}

/*icon 7*/
.wrapp-info-icon-new .item-icon7 {
    display: none;
}

.wrapp-info-icon-new .item-icon7 .img-info-icon {
    -webkit-mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat7.svg) no-repeat center;
    mask: url(/local/templates/czebra_daewoo/front/img/features/icon-feat7.svg) no-repeat center;
}

/*END info-icon NEW*/


/*/front/css_new/temp_style.css*/


.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .progress-bar-rating {
    margin-right: 10px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card {
    width: 22%;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(1),
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(2),
.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .list-features-card .item-features-card:nth-child(3) {
    margin-right: 0;
}

.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slick-track {
    margin-left: 0;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-video-card {
    margin-right: 103px;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav {
    margin-left: 0;
}

.wrapp-stocks .wrapp-list-stock .item-stock {
    position: relative;
}

.wrapp-stocks .wrapp-list-stock .item-stock::after {
    content: '';
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/frame-stock.png") no-repeat center center;
    background-size: cover;
    transition: transform 0.5s ease;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-stocks .wrapp-list-stock .item-stock:hover::after {
    transform: scale(1.05);
    transition: transform 0.5s ease;
}


.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .total-price-and-bonus .total-price {
    width: 239px;
    text-align: left;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .total-price-and-bonus .total-price p {
    display: inline-flex;
}

.bx-sls {
    height: 41px;
}

.bx-sls .dropdown-block {
    height: 100%;
}

.bx-sls .dropdown-icon {
    top: 14px;
}

.bx-sls .bx-ui-sls-container {
    height: 100%;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-company .adress-delivery-company .form-delivery-company form .info-user-company .list-field .wrapp-field input {
    margin-top: 0;
}


.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock::after {
    content: '';
    width: 100%;
    height: 100%;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/frame-stock.png") no-repeat center center;
    background-size: cover;
    transition: transform 0.5s ease;
    position: absolute;
    top: 0;
    left: 0;
}


.change-select-city-modal .list-service.list-service2 .item-service {
    justify-content: space-between;
}

.change-select-city-modal .modal-body .form-select-city {
    padding-right: 26px;
}


.wrapp-delivery-pickup .terms-delivery .wrapp-tabs-delivery-pickup #delivery-regions form .select-company .block-select-company .table-company {
    margin-right: 0;
}


.table-company.new-table .delivery-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: normal;
}

.table-company.new-table .delivery-list .item-company {
    min-height: 200px;
    margin-right: 3.5%;
    margin-bottom: 3.5%;
    border: 1px solid #e5e5e5;
}

.table-company.new-table .delivery-list .item-company:hover {
    box-shadow: 0 3px 9px rgb(0 0 0 / 13%);
}

.table-company.new-table .item-company:nth-child(3n) {
    margin-right: 0;
}

.table-company.new-table .item-company .wrapp-name-company .img-company {
    width: 100%;
    height: 110px;
    position: relative;
}

.table-company.new-table .item-company .wrapp-name-company .img-company img {
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.table-company.new-table .item-company .wrapp-name-company {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.table-company.new-table .item-company .wrapp-name-company .name-company {
    width: 100%;
    margin: 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    text-align: center;
}


#delivery-msk table {
    width: 100%;
    table-layout: fixed;
}

.tab-pane .wrapp-table-info-tarif .body-table-tarif {
    line-height: 26px;
}


.change-select-city-modal .modal-body .form-select-city .list-city .column-city {
    margin-right: 0;
}

.change-select-city-modal .modal-body .form-select-city .list-city {
    justify-content: space-between;
}

.change-select-city-modal .modal-body .form-select-city .list-city .column-city a {
    font-size: 16px;
}

/*.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item{
  margin-right: 5px;
}*/

.select-city-modal .modal-body .btn-select-city .change-city {
    margin-left: 2px;
}

.select-city-modal .modal-body .btn-select-city .ok-city a {
    line-height: 32px;
}

.select-city-modal .modal-body .btn-select-city .change-city a {
    line-height: 32px;
}

/*/front/css/temp_style3.css*/


.slide-stock .name-stock-main a {
    font-size: 25px;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock {
    padding-right: 25px;
}

.wrapp-stocks .wrapp-list-stock .item-stock {
    padding-right: 25px;
}

.wrapp-stocks .wrapp-list-stock .item-stock .name-stock {
    font-size: 25px;
}


.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate {
    overflow: hidden;
    vertical-align: -5px;
}

.wrapp-stocks-main .wrapp-slder-stock-main .slide-stock-main .slide-stock .old-price-stock-main {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
}

#garanty-xxl-tabs .wrapp-banner-xxl {
    display: flex;
    flex-wrap: wrap;
    background: radial-gradient(99.06% 409.33% at -62.39% 30.28%, #F67713 67.38%, #EE4D14 82.47%);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

#garanty-xxl-tabs .wrapp-banner-xxl .left-banner-xxl {
    width: 248px;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl {
    width: calc(100% - 248px);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 56px;
    border-radius: 0 10px 10px 0;
    background: #fff;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.25);
    position: relative;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl .bg-xxl {
    position: absolute;
    bottom: 0;
    right: 0;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl .title-banner-xxl {
    max-width: 278px;
    margin-right: 101px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: var(--main-color);
    line-height: 48px;
    text-transform: uppercase;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl .list-text-xxl {
    display: flex;
    flex-wrap: wrap;
    max-width: 540px;
    position: relative;
    z-index: 2;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl .list-text-xxl .item-xxl {
    width: 50%;
    margin-bottom: 8px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl .list-text-xxl .item-xxl:nth-last-child(1) {
    margin-bottom: 0;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl .list-text-xxl .item-xxl:nth-last-child(2) {
    margin-bottom: 0;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl .list-text-xxl .item-xxl .icon-banner-xxl {
    margin-right: 16px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    border: 1px solid #C4C4C4;
    border-radius: 50%;
    background-color: #fff;
}

#garanty-xxl-tabs .wrapp-banner-xxl .right-banner-xxl .list-text-xxl .item-xxl .text-banner-xxl {
    max-width: 200px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.wrapp-card .block-card-info .wrapp-related-product .caption-slider-related .cheap {
    cursor: pointer;
}

.wrapp-card .block-card-info .wrapp-related-product .caption-slider-related .expensive {
    cursor: pointer;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics {
    display: grid;
    grid-template-columns: 48.5% 48.5%;
    column-gap: 3%;
    grid-auto-flow: column;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .item-characteristics {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 9px 0;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .item-characteristics .name-characteristics {
    width: 70%;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
}

.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics .item-characteristics .value-characteristics {
    width: 30%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
}

.list-service.list-service3 .item-service .logo-service {
    width: 30%;
}

.list-service.list-service3 .item-service .address-service {
    width: 40%;
}

.list-service.list-service3 .item-service .phone-service {
    width: 18%;
    padding-right: 30px;
}

.list-service.list-service3 .item-service .working-time-service {
    width: 15%;
    text-align: right;
}

.wrapp-breadcrumb .container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wrapp-breadcrumb h1 {
    width: 40%;
    margin: 0;
    font-family: 'OpenSans-Bold';
    font-size: 17px;
    line-height: 22px;
}

.wrapp-breadcrumb .block-breadcrumb {
    width: 100%;
}

.wrapp-breadcrumb h1 + .block-breadcrumb {
    width: 60%;
    display: flex;
    justify-content: flex-end;
    margin-left: auto;
    text-align: right;
}

/* Правки 01.04.21 */


.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items.mobil-version {
    display: none;
}


.wrapp-catalog .wrapp-list-catalog-items {
    margin-top: 10px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items {
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .wrapp-item {
    width: 33.3%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item {
    padding: 72px 23px 44px 23px;
    height: 100%;
    border: 1px solid #DDDDDD;
    position: relative;
    text-align: center;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .sticker {
    position: absolute;
    top: 28px;
    left: 44px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .sticker .sticker-novelty span {
    display: inline-block;
    width: 97px;
    height: 32px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: var(--main-color);
    line-height: 30px;
    border: 1px solid var(--main-color);
    border-radius: 5px;
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .icon-item {
    position: absolute;
    top: 28px;
    right: 44px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .icon-item a {
    display: inline-block;
    width: 32px;
    height: 32px;
    text-decoration: none;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .icon-item .add-to-compare {
    margin-right: 6px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .icon-item .add-to-compare.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/compare-item-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .icon-item .add-to-favorites {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .icon-item .add-to-favorites.selected {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/favorites-item-active.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .icon-item .delete-favorites {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/delete-cart.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .img-item a {
    display: block;
    width: 100%;
    height: 298px;
    position: relative;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .img-item a img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .name-item {
    margin: 0 auto;
    max-width: 262px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .name-item a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    text-decoration: none;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .name-item a span {
    font-family: "OpenSans-Bold", sans-serif;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .avialable-mobil {
    display: none;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .list-features-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 13px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .list-features-item .features-item {
    width: 75px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .list-features-item .features-item img {
    margin: 0 auto;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .list-features-item .features-item span {
    display: block;
    margin-top: 4px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: #323232;
    line-height: 16px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .list-features-item .features-item:first-child span {
    color: var(--main-color);
    text-transform: uppercase;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item {
    display: flex;
    flex-wrap: wrap;
    width: 310px;
    margin: 5px auto 0 auto;
    border-top: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
    padding: 4px 0;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item {
    width: 50%;
    border-right: 1px solid #C4C4C4;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate {
    display: inline-block;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate span {
    display: inline-block;
    width: 84px;
    height: 13px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rate-card.png") no-repeat center center;
    background-size: cover;
    vertical-align: middle;
    position: relative;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .bg-rate span .bg-color {
    margin-left: 0;
    display: inline-block;
    width: 34%;
    height: 100%;
    background: red;
    background-image: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .count-rate {
    display: inline-block;
    margin-left: 5px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #B5B5B5;
    line-height: 19px;
    text-decoration: underline;
    vertical-align: middle;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .count-rate:hover {
    text-decoration: none;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .bonus-item {
    width: 50%;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 15px;
    color: var(--main-color);
    line-height: 20px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .bonus-item a {
    display: none;
    margin-left: 4px;
    width: 14px;
    height: 14px;
    /*background: url("/local/templates/czebra_daewoo/front/css_new/../img/info.svg") no-repeat center center;*/
    background-size: cover;
    vertical-align: -2px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .block-delivery-mobil {
    display: none;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .old-price {
    padding-left: 45px;
    margin-top: 8px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .percent {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 25px;
    color: var(--main-color);
    line-height: 34px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .value {
    margin-top: -5px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
    position: relative;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .value span {
    font-size: 16px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .value .rubl {
    font-family: "rouble";
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .old-price .value::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .old-price + .price-item {
    width: auto;
    margin-left: 65px;
    margin-top: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: var(--main-color);
    line-height: 48px;
    align-self: center;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .old-price + .price-item .rubl {
    font-size: 30px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .price-item {
    margin-top: 19px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 35px;
    color: #323232;
    line-height: 48px;
    width: 100%;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .wrapp-price-item .price-item .rubl {
    font-size: 30px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item {
    margin-top: 13px;
    text-align: center;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item {
    display: inline-block;
    margin-right: 9px;
    width: 183px;
    height: 47px;
    line-height: 45px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item a {
    display: inline-block;
    width: 183px;
    height: 47px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: var(--main-color);
    line-height: 45px;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -45px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item .add-to-cart-item a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item .quick-order {
    display: inline-block;
    width: 183px;
    height: 47px;
    line-height: 45px;
    overflow: hidden;
    transition: .3s;
    vertical-align: middle;
    position: relative;
    z-index: 2;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item .quick-order a {
    display: inline-block;
    width: 183px;
    height: 47px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 13px;
    color: #323232;
    line-height: 45px;
    border: 1px solid #000000;
    border-radius: 11px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item .quick-order a .btn-trans {
    display: block;
    transition: .3s;
    color: #fff;
    margin-top: -45px;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item .quick-order a .btn-anim {
    display: block;
    color: #323232;
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item a:hover {
    color: #fff;
    border: 1px solid var(--main-color);
    background: var(--main-color);
}

.wrapp-catalog .wrapp-list-catalog-items .block-catalog-items .item .btn-item a:hover .btn-trans {
    margin-top: 0;
}


.wrapp-card .block-card-info .features-item-card .slider-features-item-card .slide .features-item a .bottom-features-item .descr-features-item {
    position: relative;
}

.descr-features-item span.red {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: var(--main-color);
    line-height: 25px;
    text-decoration: underline;
    position: absolute;
    bottom: 0;
    right: 0;
}

.descr-features-item span.red::before {
    content: '';
    margin-right: 19px;
    display: inline-block;
    width: 30px;
    height: 16px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/eye.svg') no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}


.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .characteristics-item.characteristics-item4 {
    padding-bottom: 21px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .characteristics-item.characteristics-item3 {
    padding-bottom: 9px;
    min-height: 191px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .left-table-item .characteristics-item.characteristics-item2 {
    padding-bottom: 16px;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .not-available .block-price.block-price4 {
    min-height: 156px;
    border-bottom: 1px solid #C4C4C4;
    align-items: center;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .not-available .block-price.block-price4 .price-item {
    margin-top: 0;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .not-available .block-price.block-price3 {
    min-height: 112px;
    border-bottom: 1px solid #C4C4C4;
    align-items: center;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .not-available .block-price.block-price3 .price-item {
    margin-top: 0;
}


.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .not-available .block-price.block-price2 {
    min-height: 197px;
    border-bottom: 1px solid #C4C4C4;
    align-items: center;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .not-available .block-price.block-price2 .price-item {
    margin-top: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .title-block {
    display: inline-block;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .service-nav {
    display: inline-block;
    margin-left: 90px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    color: #323232;
    letter-spacing: 0.05em;
    line-height: 26px;
    font-weight: bold;
}

.rating-disabled .rating-input, .rating-disabled .rating-stars {
    cursor: default;
}

.wrapp-catalog .wrapp-list-catalog-items .list-catalog-items .item .info-item .table-item .rate-item .count-reviews {
    color: var(--main-color);
    font-size: 12px;
    font-weight: bold;
}

/*.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .wrapp-rate-and-bonus-item .rate-item .count-rate{*/
/*    color: var(--main-color);*/
/*}*/


.wrapp-card .block-card-info .wrapp-tabs-card #characteristics-tabs .wrapp-characteristics .block-characteristics .wrapp-table-characteristics {
    display: none;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service {
    position: relative;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .name-tabs.select-city-service {
    cursor: pointer;
    text-decoration: underline;
    position: absolute;
    top: 8px;
    right: 0;
}

.wrapp-card .block-card-info .wrapp-tabs-card #service-support-tabs .wrapp-tabs-service .workarea-tabs-service .tab-content #tab-support4 .name-tabs.select-city-service:hover {
    text-decoration: none;
}

.wrapp-service-support .service-support {
    min-height: 105px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}


.wrapp-service-support .service-support .phone-service {
    font-size: 28px;
    line-height: 38px;
}

.wrapp-service-support .service-support p {
    margin-top: -30px;
    font-size: 14px;
    line-height: 22px;
}


.wrapp-registration-order .workarea-registration-order .parametrs-order .fixed-parametrs-order {
    position: static;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .total-price-and-bonus {
    flex-direction: column;
    justify-content: flex-end;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .total-price-and-bonus .price_delivery {
    margin-left: auto;
    width: 355px;
    justify-content: end;
    display: flex;
    align-items: baseline;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    text-align: left;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .total-price-and-bonus .price_delivery p {
    margin-right: 5px;
    font-size: 17px;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history:not(.with-bonus) .total-price-and-bonus .total-price {
    margin-left: auto;
}

/* Скрытие иконок */

/*.slider-items .item .list-features-item{*/
/*    display: none;*/
/*}*/

/*.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .list-features-item{*/
/*    display: none;*/
/*}*/

.wrapp-catalog .wrapp-block-catalog-items .block-catalog-items .item .list-features-item .features-item {
    width: 70px;
}

.wrapp-cart .form-users-cart .login-user-form form .wrapp-field input {
    user-select: auto;
}

.wrapp-service-support .list-service.list-service3.list-service-item-name .item-service .logo-service {
    width: 21%;
}

.wrapp-service-support .list-service.list-service3.list-service-item-name .item-service .name-service {
    width: 25%;
    padding-right: 20px;
}

.wrapp-service-support .list-service.list-service3.list-service-item-name .item-service .address-service {
    width: 29%;
}

.wrapp-service-support .list-service.list-service3.list-service-item-name .item-service .phone-service {
    width: 14%;
}

.slide-delivery1 {
    margin-bottom: 40px;
}

.slide-delivery2 {
    width: 100%;
    margin-bottom: 40px;
}

.tab-pane .wrapp-table-info-tarif .head-table-tarif {
    height: 45px;
}

.tab-pane .wrapp-table-info-tarif .body-table-tarif {
    height: 45px;
    border-bottom: none;
    border-right: 2px solid #fff;
}

.tab-pane .wrapp-table-info-tarif tr:nth-child(odd) {
    background: #F2F2F2;
}

.tab-pane .wrapp-table-info-tarif .body-table-tarif span {
    font-size: 15px;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier.delivery-courier-card .form-address-delivery {
    width: 100% !important;
    margin-right: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #delivery-courier.delivery-courier-card .form-address-delivery table {
    width: 100%;
}


.alfabank-img {
    max-width: 30px;
}

.visa-img {
    max-width: 70px;
}

.mrcard-img {
    max-width: 70px;
}

.mir-img {
    max-width: 70px;
}

.vervisa-img {
    max-width: 70px;
}

.mcsecur-img {
    max-width: 70px;
}

.mirraccept-img {
    max-width: 70px;
}

.receiving-city {
    margin-top: 20px;
}

.chosen-container {
    width: 274px !important;
    font-size: 18px;
}

.chosen-container-single .chosen-single {
    height: 49px;
    padding: 0 0 0 15px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 49px;
    background: none;
    border-radius: 0;
    box-shadow: none;
}

.chosen-container .chosen-results li {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 20px;
}

.chosen-container .chosen-results li:hover {
    background: none;
}

.chosen-container .chosen-results li.highlighted {
    background: none;
    color: var(--main-color);
}

.chosen-container-active.chosen-with-drop .chosen-single {
    background-image: none;
}

.chosen-container-active .chosen-single {
    border: 1px solid #C4C4C4;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #C4C4C4;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service input[type=radio] {
    display: block;
}

.jq-radio__div {
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #C4C4C4;
    border-radius: 50%;
    position: relative;
}

.jq-radio__div::after {
    content: '';
    display: none;
    width: 10px;
    height: 10px;
    background: var(--main-color);
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 4px;
}

.jq-radio.checked .jq-radio__div {
    border: 1px solid var(--main-color);
}

.jq-radio.checked {
    border-top: 1px solid var(--main-color);
    border-bottom: 1px solid var(--main-color);
}

.jq-radio {
    z-index: 2;
}

.jq-radio:hover {
    border-top: 1px solid var(--main-color);
    border-bottom: 1px solid var(--main-color);
}

.jq-radio.checked .jq-radio__div::after {
    display: block;
}

.jq-radio {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.left-column-registration-order .wrapp-address-delivery .tab-content #pickup .table-items-pickup .body-table-pickup .list-service .item-service:hover {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
}


.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio label {
    padding-left: 70px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio .jq-radio__div {
    margin-left: 20px;
}

.wrapp-registration-order .workarea-registration-order .left-column-registration-order .cart-type-payment .list-type-payment .wrapp-radio .jq-radio.checked {
    background: rgba(246, 101, 7, 0.1);
    border: 1px solid var(--main-color);
}

.wrapp-info-icon .list-info-icon .item-icon1 .img-info-icon span::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-feat1.svg") no-repeat center center;
    background-size: cover;
}

.wrapp-info-icon .list-info-icon .item-icon1 .img-info-icon span::after {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-feat1-hover.svg") no-repeat center center;
    background-size: cover;
}


.wrapp-info-icon .list-info-icon .item-icon3 .img-info-icon span::before {
    content: '';
    display: inline-block;
    width: 74px;
    height: 47px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/delivery.svg') no-repeat center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon3 .img-info-icon span::after {
    content: '';
    display: inline-block;
    width: 74px;
    height: 47px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/delivery-hover.svg') no-repeat center center;
    background-size: cover;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon3 .img-info-icon {
    width: 78px;
    height: 73px;
}

.wrapp-info-icon .list-info-icon .item-icon1 {
    width: 25%;
}

.wrapp-info-icon .list-info-icon .item-icon1 a {
    display: block;
    width: 204px;
    margin: 0 auto;
}

.wrapp-info-icon .list-info-icon .item-icon2 {
    width: 25%;
    margin-left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon2 a {
    display: block;
    margin: 0 auto;
    width: 135px;
}

.wrapp-info-icon .list-info-icon .item-icon3 {
    width: 25%;
    margin-left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon3 a {
    display: block;
    margin: 0 auto;
    width: 273px;
}

.wrapp-info-icon .list-info-icon .item-icon4 {
    width: 25%;
    margin-left: 0;
}

.wrapp-info-icon .list-info-icon .item-icon4 a {
    display: block;
    margin: 0 auto;
    width: 161px;
}

.wrapp-txt .order-main-header {
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 20px;
    line-height: normal;
    text-transform: none;
    font-weight: bold;
}


.wrapp-btn-order {
    display: flex;
    flex-wrap: wrap;
    margin: 50px 0 70px 0;
}

.wrapp-btn-order .btn-order {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 5px 20px;
    margin-right: 15px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: normal;
    background: var(--main-color);
    border: none;
    border-radius: 10px;
}

.wrapp-btn-order .btn-order:last-child {
    margin-right: 0;
    max-width: 120px;
}

/* Хлебные крошки + h1 */

.wrapp-breadcrumb h1 {
    display: none;
}

.wrapp-breadcrumb h1 + .block-breadcrumb {
    width: 100%;
    justify-content: flex-start;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .avialable-card {
    padding: 12px 0;
    text-align: center;
}

.wrapp-card .block-card-info .right-card .wrapp-avialable-bonus-card .quantity-bonus-card {
    padding: 0;
    width: 50%;
    text-align: center;
}


/* Страница Мои отзывы и вопросы */

.my-reviews-question {
    margin-top: 39px;
    padding-bottom: 75px;
}

.my-reviews-question .list-reviews-question .item-review-question {
    margin-bottom: 49px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item {
    display: flex;
    flex-wrap: wrap;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .img-item {
    width: 135px;
    margin-right: 34px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item {
    width: calc(100% - 169px);
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .type-question {
    margin-bottom: 5px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .type-question .review {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 85px;
    height: 24px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: #fff;
    background: #F7AE1F;
    border-radius: 8px;
    text-transform: uppercase;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .type-question .question {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 85px;
    height: 24px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: #fff;
    background: var(--main-color);
    border-radius: 8px;
    text-transform: uppercase;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .name-item {
    margin-bottom: 12px;
    font-family: 'OpenSans-Bold';
    font-size: 20px;
    color: #323232;
    line-height: 28px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .name-item a {
    color: #323232;
    text-decoration: none;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .name-reviewer {
    margin-bottom: 4px;
    font-family: 'OpenSans-Bold';
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .date-city {
    margin-bottom: 5px;
    display: flex;
    flex-wrap: wrap;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 16px;
    color: #8E8E8E;
    line-height: 22px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .date-city .date {
    margin-right: 5px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .rating-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .rating-item .rating {
    margin-right: 10px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .rating-item .counter-like {
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 18px;
    color: #8E8E8E;
    line-height: 25px;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .rating-item .counter-like a {
    color: #8E8E8E;
    text-decoration: none;
}

.my-reviews-question .list-reviews-question .item-review-question .top-item .info-item .rating-item .counter-like img {
    margin-right: 3px;
}

.my-reviews-question .list-reviews-question .item-review-question .mobil-reviewer {
    display: none;
}

.my-reviews-question .list-reviews-question .item-review-question .text-reviews-question {
    margin-top: 25px;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
    letter-spacing: 0.05em;
}

.my-reviews-question .list-reviews-question .item-review-question .text-reviews-question div {
    margin-bottom: 12px;
}

.my-reviews-question .list-reviews-question .item-review-question .text-reviews-question div span {
    display: block;
    margin-bottom: 5px;
    font-family: 'OpenSans-Bold', sans-serif;
}

.my-reviews-question .list-reviews-question .item-review-question .text-reviews-question div:last-child {
    margin-bottom: 0;
}

.my-reviews-question .list-reviews-question .item-review-question .answer {
    margin-top: 34px;
}

.my-reviews-question .list-reviews-question .item-review-question .answer .type-question {
    padding: 26px 0 0 39px;
    background: #F5F5F5;
}

.my-reviews-question .list-reviews-question .item-review-question .answer .type-question span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 85px;
    height: 24px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 12px;
    color: #333333;
    border: 1px solid #333333;
    border-radius: 8px;
    text-transform: uppercase;
}

.my-reviews-question .list-reviews-question .item-review-question .answer .body-answer {
    padding: 7px 0 26px 39px;
    background: #F5F5F5;
}

.my-reviews-question .list-reviews-question .item-review-question .answer .body-answer .top-answer {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.my-reviews-question .list-reviews-question .item-review-question .answer .body-answer .top-answer .logo-daewoo {
    margin-right: 18px;
}

.my-reviews-question .list-reviews-question .item-review-question .answer .body-answer .top-answer .name-manager p {
    margin: 0 0 1px 0;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
}

.my-reviews-question .list-reviews-question .item-review-question .answer .body-answer .top-answer .name-manager div {
    margin: 0;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 14px;
    color: #ACACAC;
    line-height: 19px;
}

.my-reviews-question .list-reviews-question .item-review-question .answer .body-answer .text-answer {
    padding-left: 145px;
    margin-top: 3px;
    font-family: ' OpenSans-Regular', sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
    letter-spacing: 0.05em;
}


.my-reviews-question .more-item {
    text-align: center;
}

.my-reviews-question .more-item a {
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
    text-decoration: none;
    text-transform: uppercase;
}

.my-reviews-question .more-item a::after {
    content: '';
    display: inline-block;
    margin-left: 17px;
    width: 18px;
    height: 10px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/arr-select.svg') no-repeat center center;
    background-size: cover;
    vertical-align: middle;
}

.back-section.my-rev-quest {
    display: none;
}


/* Кнопки в разделе Видеообзоры */


/* Правки промокода */

.coupon-list-items .coupon-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.coupon-list-items .coupon-item img {
    margin-left: 5px;
}


/* Задача по корректировке верстки */


/* Замена цвета рейтинга в карточке товара вкладка отзывы */

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .rating5 {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/rating5_3.png") no-repeat center center;
}

.wrapp-card .block-card-info .wrapp-tabs-card #reviews-tabs .right-block-reviews .sum-rate-reviewer .list-rating .item-ratin .red-progress span {
    background: linear-gradient(96.44deg, #FCE78F -16.28%, #FCE78F 32.39%, #F69B1F 65.97%, #F69B1F 105.39%);
}


/* Сдвинуть блок отзывов в карточке */


/* Правки к задаче Корзина 3 */


/* Страница Заказ оформлен */

.wrapp-order-success {
    margin-top: 62px;
    padding-bottom: 80px;
}

.wrapp-order-success .title-order {
    margin-bottom: 26px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 33px;
    color: #323232;
    line-height: 45px;
    letter-spacing: 0.05em;
    text-align: center;
}

.wrapp-order-success .subtitle-order {
    margin-bottom: 40px;
    max-width: 625px;
    margin: 0 auto 40px;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 32px;
    letter-spacing: 0.05em;
    text-align: center;
}

.wrapp-order-success .subtitle-order a {
    text-decoration: none;
    color: var(--main-color);
}

.wrapp-order-success .continue-shopping {
    text-align: center;
}

.wrapp-order-success .continue-shopping a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 213px;
    height: 47px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 13px;
    color: #fff;
    line-height: 18px;
    background: var(--main-color);
    border-radius: 11px;
    text-decoration: none;
    text-transform: uppercase;
}

.wrapp-order-success .wrapp-detail-order {
    margin-top: 56px;
}

.wrapp-order-success .wrapp-detail-order .title-detail-order {
    margin-bottom: 12px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 28px;
    color: #323232;
    line-height: 38px;
    letter-spacing: 0.05em;
    text-align: center;
}

.wrapp-order-success .wrapp-detail-order .subtitle-detail-order {
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 32px;
    text-align: center;
    letter-spacing: 0.05em;
}

.wrapp-order-success .wrapp-detail-order .subtitle-detail-order span {
    color: #727375;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order {
    margin-top: 33px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-number-order {
    padding: 23px 44px 28px 44px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border: 1px solid #939598;
    border-radius: 21px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-number-order .block-number-order .number-order {
    margin-bottom: 2px;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 25px;
    color: #323232;
    line-height: 41px;
    letter-spacing: 0.05em;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-number-order .block-number-order .number-order span {
    margin-left: 8px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 30px;
    line-height: 49px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-number-order .block-number-order .date-order {
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 26px;
    letter-spacing: 0.05em;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-number-order .print-order {
    margin-left: auto;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket {
    margin-top: 33px;
    margin-bottom: 52px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .prev-txt {
    margin: 0 0 15px 0;
    padding-left: 38px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 20px;
    color: #727375;
    line-height: 32px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket {
    margin: 0 0 15px 0;
    padding: 9px 63px 9px 63px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border: 1px solid #939598;
    border-radius: 21px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket:last-child {
    margin-bottom: 0;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .img-item {
    width: 136px;
    height: 136px;
    margin-right: 71px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .img-item a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .img-item a img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 136px - 71px);
    align-items: center;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .name-item {
    width: 57.5%;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .name-item a {
    color: #323232;
    text-decoration: none;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .wrapp-price-item {
    width: 20%;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .wrapp-price-item .block-price {
    display: inline-block;
    text-align: center;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .wrapp-price-item .old-price {
    display: inline-block;
    font-family: 'OpenSans-SemiBold', sans-serif;
    font-size: 21px;
    color: #333333;
    line-height: 30px;
    position: relative;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .wrapp-price-item .old-price .rubl {
    font-size: 15px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .wrapp-price-item .old-price::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: var(--main-color);
    position: absolute;
    top: 50%;
    left: 0;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .wrapp-price-item .price {
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 31px;
    color: #323232;
    line-height: 40px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .wrapp-price-item .price .rubl {
    font-size: 22px;
    line-height: 31px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .wrapp-price-item .old-price + .price {
    color: var(--main-color);
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .count-item {
    width: 5%;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 27px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .total-price-item {
    width: 17.5%;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 31px;
    color: #323232;
    line-height: 44px;
    text-align: right;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-shopping-basket .list-position-shopping-basket .item-shopping-basket .info-item .total-price-item .rubl {
    font-size: 22px;
    line-height: 31px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .caption {
    margin-bottom: 16px;
    padding-left: 48px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 20px;
    color: #727375;
    line-height: 32px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment {
    margin-bottom: 42px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-bonus .wrapper-card {
    position: relative;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-bonus .wrapper-card img {
    max-width: 654px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-bonus .wrapper-card .card-tablet {
    display: none;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-bonus .wrapper-card .text-card {
    position: absolute;
    left: 50px;
    bottom: 27px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-bonus .wrapper-card .text-card p {
    margin: 0;
    font-family: 'OpenSans-SemiBold', sans-serif;
    font-size: 28px;
    color: #fff;
    line-height: 38px;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-bonus .wrapper-card .text-card div {
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 94px;
    color: #fff;
    line-height: 94px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-bonus .wrapper-card .text-card div span {
    display: block;
    font-family: 'OpenSans-SemiBold', sans-serif;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment {
    margin-left: 20px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment .data-payment {
    width: 654px;
    padding: 33px 47px 40px;
    border: 1px solid #939598;
    border-radius: 21px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment .data-payment p {
    margin: 0 0 16px 0;
    display: flex;
    align-items: baseline;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 24px;
    color: #323232;
    line-height: 33px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment .data-payment p span {
    display: inline-block;
    margin-left: auto;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment .data-payment p span.color-bold {
    font-family: 'OpenSans-Bold', sans-serif;
    color: var(--main-color);
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment .data-payment p span.bold {
    font-family: 'OpenSans-Bold', sans-serif;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment .data-payment div {
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 30px;
    color: #323232;
    line-height: 41px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment .data-payment div img {
    margin-right: 19px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .block-info-payment .data-payment div span {
    margin-left: auto;
    font-size: 35px;
    line-height: 43px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-bonus-payment .bonus-mobil {
    display: none;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-client-info {
    width: 654px;
    margin-right: 20px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-client-info .data-client {
    padding: 36px 47px 37px 47px;
    border: 1px solid #939598;
    border-radius: 21px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-client-info .data-client p {
    margin: 0 0 18px 0;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 24px;
    color: #323232;
    line-height: 33px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-client-info .data-client p .name-field {
    width: 120px;
    display: inline-block;
    margin-right: 22px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-client-info .data-client p .fio-span {
    font-family: 'OpenSans-Bold', sans-serif;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-client-info .data-client p .email-span {
    font-family: 'OpenSans-Regular', sans-serif;
    color: var(--main-color);
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-delivery-info {
    width: 654px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-delivery-info .data-delivery {
    flex-grow: 1;
    padding: 59px 47px 0 47px;
    border: 1px solid #939598;
    border-radius: 21px;
    position: relative;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-delivery-info .data-delivery div {
    margin-bottom: 18px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 24px;
    color: #323232;
    line-height: 33px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-delivery-info .data-delivery p {
    margin: 0;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 24px;
    color: #323232;
    line-height: 33px;
}

.wrapp-order-success .wrapp-detail-order .wrapp-info-detail-order .wrapp-other-info .wrapp-client-delivery .wrapp-delivery-info .data-delivery .img-deliv {
    position: absolute;
    top: -29px;
    right: 82px;
}

.wrapp-stock-mobil-new {
    display: none;
}

.wrapp-footer-tablet {
    display: none;
}

/******************************************************/


/* Новая карточка товара  из другого файла css*/

.wrapp-card.new-card-mobil .back-section {
    display: none;
}

/* Новые макеты от 15.09.2021 */

.wrapp-reviews-mobil-card .item-revew.hidden {
    display: none;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .wrapp-total-rating-mobil {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .wrapp-total-rating-mobil .title-total-rating {
    width: 100%;
    margin-bottom: 11px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 12px;
    color: #333;
    line-height: 16px;
    text-transform: uppercase;
    text-align: center;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .wrapp-total-rating-mobil .img-total-rating {
    width: calc(100% / 3);
    padding: 21px 0;
    border: 1px solid #ECECEC;
    text-align: center;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .wrapp-total-rating-mobil .img-total-rating .empty-stars i {
    width: 15px;
    height: 15px;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .wrapp-total-rating-mobil .img-total-rating .filled-stars i {
    width: 15px;
    height: 15px;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .wrapp-total-rating-mobil .number-rating {
    padding: 19px 0;
    width: calc(100% / 3);
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 14px;
    color: #333333;
    line-height: 19px;
    border: 1px solid #ECECEC;
    border-left: none;
    text-align: center;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .wrapp-total-rating-mobil .count-reviews-rating {
    width: calc(100% / 3);
    padding: 19px 0;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 14px;
    color: #333333;
    line-height: 19px;
    border: 1px solid #ECECEC;
    border-left: none;
    text-align: center;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .wrapp-total-rating-mobil .count-reviews-rating a {
    color: #333333;
    text-decoration: none;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .show-more-reviesw-mobil {
    margin-top: 24px;
    text-align: center;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .show-more-reviesw-mobil a {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 12px;
    color: #333333;
    text-transform: uppercase;
    text-decoration: none;
}

.wrapp-card.new-card-mobil .info-fixed-accord .wrapp-reviews-mobil-card .show-more-reviesw-mobil a::after {
    content: '';
    display: inline-block;
    margin-left: 5px;
    width: 12px;
    height: 7px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/arr-select.svg') no-repeat center center;
    background-size: cover;
    vertical-align: 1px;
}


/* Карточка товара Комплект */

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .set-discount {
    padding: 24.5px 0 24.5px 16px;
    border-bottom: 1px solid #C4C4C4;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .set-discount a {
    display: inline-flex;
    align-items: center;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 13px;
    color: #F66609;
    line-height: 18px;
}

.wrapp-card .block-card-info .right-card .wrapp-benefitc-card .set-discount a img {
    margin-right: 23px;
}

.set-discount-modal .modal-dialog {
    width: 1330px;
}

.set-discount-modal.pack-added .modal-dialog {
    max-width: 1057px;
}

.set-discount-modal.pack-added .modal-dialog .list-set p {
    margin: 7px 0 0 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 18px;
    color: #343434;
    line-height: 25px;
    text-align: center;
}

.set-discount-modal .modal-content {
    border-radius: 10px;
}

.set-discount-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
}

.set-discount-modal .modal-body {
    padding: 57px 42px 70px;
}

.set-discount-modal .title-modal-discount {
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 25px;
    color: #000;
    line-height: 34px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: center;
}

.set-discount-modal .list-set {
    margin-top: 44px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.set-discount-modal .list-set .item-set {
    width: 264px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-right: 25px;
    padding: 27px 35px;
    border: 1px solid #DDDDDD;
    position: relative;
}

.set-discount-modal .list-set .item-set:last-child {
    margin-right: 0;
}

.set-discount-modal .list-set .item-set::before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/plus-set.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: -35px;
}

.set-discount-modal .list-set .item-set:first-child::before {
    display: none;
}

.set-discount-modal .list-set .item-set.info-total-set::before {
    background: url("/local/templates/czebra_daewoo/front/css_new/../img/icon-total-discount.svg") no-repeat center center;
    background-size: cover;
}

.set-discount-modal .list-set .item-set .img-item-set {
    text-align: center;
}

.set-discount-modal .list-set .item-set .img-item-set a {
    display: block;
    margin: 0 auto;
    width: 136px;
    height: 136px;
    position: relative;
}

.set-discount-modal .list-set .item-set .img-item-set a img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.set-discount-modal .list-set .item-set .name-item-set {
    margin-top: 11px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 14px;
    color: #323232;
    line-height: 19px;
    text-align: center;
}

.set-discount-modal .list-set .item-set .name-item-set a {
    color: #323232;
    text-decoration: none;
}

.set-discount-modal .list-set .item-set .price-item-set {
    flex-grow: 1;
    margin-top: auto;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 31px;
    color: #323232;
    line-height: 44px;
    text-align: center;
}

.set-discount-modal .list-set .item-set .price-item-set .rubl {
    font-size: 22px;
    line-height: 31px;
}

.set-discount-modal .list-set .item-set.info-total-set {
    display: block;
    padding: 30px 18px 36px;
    width: 299px;
    border: none;
    /*background: #F3F3F3;*/
    background: #ebebeb;
}

.set-discount-modal .list-set .item-set.info-total-set .total-sum {
    margin-bottom: 19px;
    display: flex;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 14px;
    color: #343434;
    line-height: 19px;
}

.set-discount-modal .list-set .item-set.info-total-set .total-sum > span {
    display: inline-block;
    margin-left: auto;
    font-size: 16px;
    line-height: 23px;
}

.set-discount-modal .list-set .item-set.info-total-set .total-sum span .rubl {
    font-size: 12px;
    line-height: 16px;
}

.set-discount-modal .list-set .item-set.info-total-set .total-discount {
    margin-bottom: 19px;
    display: flex;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 14px;
    color: #343434;
    line-height: 19px;
}

.set-discount-modal .list-set .item-set.info-total-set .total-discount > span {
    display: inline-block;
    margin-left: auto;
    font-size: 16px;
    line-height: 23px;
}

.set-discount-modal .list-set .item-set.info-total-set .total-discount span .rubl {
    font-size: 12px;
    line-height: 16px;
}

.set-discount-modal .list-set .item-set.info-total-set .economy {
    margin-bottom: 19px;
    display: flex;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 14px;
    color: #343434;
    line-height: 19px;
}

.set-discount-modal .list-set .item-set.info-total-set .economy > span {
    display: inline-block;
    margin-left: auto;
    font-size: 16px;
    color: #20AA4D;
    line-height: 23px;
}

.set-discount-modal .list-set .item-set.info-total-set .price-set {
    padding: 8px 16px 8px 18px;
    margin: 0 -18px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 14px;
    color: var(--main-color);
    line-height: 19px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.set-discount-modal .list-set .item-set.info-total-set .price-set img {
    margin-right: 6px;
}

.set-discount-modal .list-set .item-set.info-total-set .price-set > span {
    margin-left: auto;
    font-size: 23px;
    line-height: 33px;
}

.set-discount-modal .list-set .item-set.info-total-set .price-set span .rubl {
    font-size: 18px;
    line-height: 26px;
}


.set-discount-modal .list-set .item-set.info-total-set .buy-set {
    margin-top: 27px;
    text-align: center;
}

.set-discount-modal .list-set .item-set.info-total-set .buy-set a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 47px;
    font-family: 'OpenSans-Bold', sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 18px;
    background: var(--main-color);
    border-radius: 11px;
    text-decoration: none;
    text-transform: uppercase;
}


/* Карточка товара для планшета */

.wrapp-card .block-card-info .right-card.tablet {
    display: none;
}

.wrapp-card .block-card-info .left-card .bottom-slider-card .wrapp-slider-nav .block-tablet {
    display: none;
}

.block-lk-delivery-user .info-pickup-user .list-address-user .item-address-user:hover {
    cursor: pointer;
}

.block-lk-delivery-user .list-address-user .item-address-user.selected {
    border: 1px solid var(--main-color);
}

.add-address-modal .title-add-address {
    margin-bottom: 20px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 20px;
    color: #323232;
    line-height: 28px;
    text-align: center;
}

.add-address-modal .modal-dialog {
    max-width: 450px;
}

.add-address-modal .modal-body {
    padding: 25px;
}

.add-address-modal .form-add-address .wrapp-field {
    margin-bottom: 20px;
}

.add-address-modal .form-add-address .wrapp-field input {
    padding-left: 21px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 22px;
    border: 1px solid #C4C4C4;
    outline: none;
    border-radius: 0;
}

.add-address-modal .form-add-address .wrapp-field input::-webkit-input-placeholder {
    color: #323232;
}

.add-address-modal .form-add-address .wrapp-field input::-moz-placeholder {
    color: #323232;
}

/* Firefox 19+ */
/* Firefox 18- */
.add-address-modal .form-add-address .wrapp-field input:-moz-placeholder,
.add-address-modal .form-add-address .wrapp-field input:-ms-input-placeholder {
    color: #323232;
}


.add-address-modal .close-modal {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/close.svg') no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 10px;
    right: 10px;
}

.add-address-modal .form-add-address input[type='submit'] {
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0 auto;
    width: 150px;
    height: 45px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 45px;
    background: var(--main-color);
    border-radius: 11px;
    border: none;
    text-decoration: none;
    outline: none;
    text-transform: uppercase;
}

.reviews-modal .wrapp-field + p {
    text-align: center;
}

.reviews-modal .wrapp-btn-ask input[type="submit"] {
    width: 100%;
}

/* Доработки верстки по ЛК от 24.11.2021 */

/*** Страница Авторизации ****/

.wrapp-auth-page {
    margin-top: 32px;
    padding-bottom: 60px;
}

.wrapp-auth-page .form-users-cart {
    display: flex;
    flex-wrap: wrap;
}

.wrapp-auth-page .form-users-cart .new-user-form {
    width: 608px;
    margin-right: 109px;
}

.wrapp-auth-page .form-users-cart .login-user-form {
    width: calc(100% - 717px);
}

.wrapp-auth-page .form-users-cart .title-user-form {
    margin-bottom: 22px;
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 22px;
    color: #323232;
    line-height: 30px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.wrapp-auth-page .form-users-cart .wrapp-field {
    margin-bottom: 12px;
}

.wrapp-auth-page .form-users-cart .wrapp-field label {
    display: block;
    margin: 0 0 6px 0;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    font-weight: normal;
}

#confirm_form .wrapp-field label {
    font-weight: bold;
}

.wrapp-field .confirm_text {
    background: #efefef;
    border: 1px solid #cecece;
    border-radius: 5px;
    padding: 10px;
}

.wrapp-auth-page .form-users-cart .wrapp-field .confirm_text span {
    font-size: 16px;
    font-weight: 600;
    line-height: 0.1;
}

.wrapp-auth-page .form-users-cart .wrapp-field input {
    padding-left: 9px;
    width: 100%;
    height: 41px;
    font-family: "OpenSans-Regular", sans-serif;
    font-size: 16px;
    color: #323232;
    line-height: 20px;
    border: 1px solid #C4C4C4;
    outline: none;
}


.block-lk-delivery-user .list-address-user .item-address-user .name-address .metro {
    font-family: 'OpenSans-Bold', sans-serif;
}

.block-lk-delivery-user .list-address-user .item-address-user .name-address .metro::before {
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 13px;
    height: 9px;
    background: url('/local/templates/czebra_daewoo/front/css_new/../img/service-support/metro.svg') no-repeat center center;
    background-size: cover;
    vertical-align: baseline;
}

.block-lk-delivery-user .list-address-user .item-address-user.selected {
    border-width: 2px;
    background: rgba(246, 101, 7, 0.2);
}

.add-address-modal .modal-dialog {
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%) !important;
}

.ok-share-bonus .modal-dialog {
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%) !important;
}

.back-section-mobil {
    display: none;
}

.wrapp-purchase-history .wrapp-list-purchase-history .item-purchase-history.with-bonus .total-price-and-bonus .total-price .price-bonus .mobil-bonus {
    display: none;
}

.messegers-block {
    position: fixed;
    bottom: 20px;
    right: 20px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    z-index: 10;
    text-align: center;
}

.messegers-block .messegers-wrap {
    display: none;
}

.messegers-block .messegers-wrap .whatsapp-button img {
    width: 55px;
    height: 55px;
}

.messegers-block .messegers-wrap .telegram-button img {
    width: 55px;
    height: 55px;
}

.messengers-wrap {
    display: none;
}

.cz-logo {
    display: none;
}

.wrapp-video-category-main {
    position: relative;
    width: 47%;
    height: fit-content;
    display: inline-block;
    overflow: hidden;
    padding-bottom: 10px;
}

.cat1::after {
    position: absolute;
    bottom: 30px;
    right: 30px;
    width: 15px;
    height: 11px;
    background-image: url('/local/templates/czebra_daewoo/front/css_new/../img/arrow-right.svg');
    content: "";
    z-index: 1;
}

.wrapp-video-category-main .link .item-category-main, .big-category, .cat1 {
    position: relative;
    background-color: var(--main-color);
    border-radius: 5px;
}

.wrapp-video-category-main .item-category-main video {
    width: 100%;
    border-radius: 5px;
    transition: transform .3s ease-out;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main {
    width: 23%;
}

.wrapp-video-category-main .section-name {
    position: absolute;
    color: white;
    /* left: 35px; */
    z-index: 1;
    bottom: 5px;
    font-size: 20px;
    cursor: pointer;
    font-weight: bold;
    display: inline-block;
    height: 70px;
    padding: 35px 35px 0;
    background-color: rgba(50, 50, 50, .5);
    border-radius: 0 0 5px 5px;
    width: 100%;
    transition: background-position .3s ease, background-color .3s ease;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main {
    padding: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .small-category {
    margin: 0;
    width: 100%;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-name {
    padding-left: 0;
    padding-top: 10px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-name {
    width: 100%;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-name:hover {
    color: var(--main-color);
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-price {
    padding-left: 0;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main .small-category {
    padding: 25px 0 25px 0;
}

@media (min-width: 1200px) {
    .wrapp-item-category-main:hover img {
        transition: ease-in-out .5s;
        transform: scale(1.1);
    }
}

@media (min-width: 581px) and (max-width: 1099px) {
    .wrapp-video-category-main {
        width: 100%;
        /*margin-bottom: 20px;*/
        padding-left: 10px;
        padding-right: 10px;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main {
        width: 48%;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main .small-category {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wrapp-item-category-main .small-category img {
        height: auto;
        width: 100%;
        padding: 0;
    }

    .wrapp-video-category-main .section-name {
        padding: 20px 35px 0;
    }

    .wrapp-category-main .list-category-main {
        width: 100%;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-name {
        padding-top: 10px;
    }

    .list-category-main {
        padding: 10px;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main .small-category {
        width: 100% !important;
    }

    .item-category-main .item-category-main-name {
        padding-right: 10px;
    }

    .wrapp-video-category-main .link .item-category-main, .big-category, .cat1 {
        background-color: transparent;
    }

    .footer .container {
        width: 100% !important;
    }
}

@media (min-width: 1100px) {
    .wrapp-category-main .list-category-main {
        width: 1100px;
    }
}

@media (min-width: 980px) {
    .wrapp-video-category-main .link {
        position: relative;
        display: inline-block;
        overflow: hidden;
        height: fit-content;
        vertical-align: top;
        /*background-color: var(--main-color);*/
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: cover;
        border-radius: 5px;
        /*box-shadow: inset 0 0 0 0 var(--main-color);*/
        cursor: pointer;
        transition: opacity .5s ease, background-position .3s ease, box-shadow .3s ease;
        z-index: 1;
    }

    .wrapp-video-category-main .link .item-category-main, .big-category, .cat1 {
        position: relative;
        background-color: var(--main-color);
        border-radius: 5px;
    }

    .wrapp-video-category-main .section-name {
        bottom: 0;
    }

    .wrapp-video-category-main .link .item-category-main-video {
        transition: all .3s ease;
    }

    .wrapp-video-category-main .link:hover .item-category-main-video {
        transform: translateY(-70px);
        border-radius: 0;
    }

    .wrapp-video-category-main .link:hover {
        transition: background-position .3s ease, box-shadow .3s ease;
        background-position: 0 -80px;
        /*box-shadow: inset 0 -80px 0 0 var(--main-color);*/
        cursor: pointer;
        overflow: hidden;
        border-radius: 5px;
        z-index: 1;
    }

    /*    .wrapp-item-category-main:hover .plus-sign {
            background-color: var(--main-color);
            transition: all .3s ease-out;
            background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/add-to-cart-plus.svg);
            background-size: 35px 35px;
            background-position: 7px;
            width: 80px;
        }*/
    .wrapp-item-category-main:hover .in-basket-mainpage {
        background-color: var(--main-color);
        transition: all .3s ease-out;
        background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/added2.svg);
        background-size: 35px 35px;
        background-position: 7px;
        width: 80px;
    }

    /*    .wrapp-item-category-main .plus-sign:hover {
            border-radius: 20px;
            background-color: var(--main-color);
            background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/add-to-cart-plus.svg);
            background-size: 55px 55px;
            background-position: 10px;
            width: 80px;
        }*/
    .in-basket-mainpage {
        background-color: var(--main-color);
        transition: all .3s ease-out;
        background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/added2.svg);
        background-size: 35px 35px;
        background-position: 7px;
        width: 80px;
    }

    .item-category-main {
        line-height: 0;
    }

    .wrapp-video-category-main .section-name {
        /* bottom: 35px; */
        display: inline-block;
        height: 70px;
        padding: 35px 35px 0;
        background-color: rgba(50, 50, 50, .5);
        width: 100%;
        transition: background-position .3s ease, background-color .3s ease;
    }

    .wrapp-video-category-main:hover .section-name {
        background-color: transparent;
        background-position: 0 -80px;
        transition: background-position .3s ease, background-color .3s ease;
    }
}

@media (max-width: 580px) {
    .wrapp-video-category-main {
        width: 100%;
        /*margin-bottom: 20px;*/
        padding-left: 10px;
        padding-right: 10px;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main {
        width: 48%;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main .small-category {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wrapp-item-category-main .small-category img {
        width: 100%;
        padding: 0;
    }

    .wrapp-video-category-main .section-name {
        padding: 20px 35px 0;
    }

    .wrapp-category-main .list-category-main {
        width: 100%;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-name {
        padding-top: 10px;
    }

    .list-category-main {
        padding: 10px;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main .small-category {
        width: 100% !important;
    }

    .item-category-main .item-category-main-name {
        padding-right: 10px;
    }

    .wrapp-video-category-main .link .item-category-main, .big-category, .cat1 {
        background-color: transparent;
    }

    .footer .container {
        width: 100% !important;
    }
}


.item-category-mobil-wrap {
    margin-top: 15px;
}

.item-category-mobil-wrap img {
    width: 100px;
    margin: 0 auto;
}

.name-category-mobil {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    text-decoration: none;
}

.item-category-mobil a {
    color: #6D6965;
}

.item-category-mobil a,
.item-category-mobil a:active {
    text-decoration: none !important;
}

.item-category-mobil a:focus {
    outline: 0;
}

/*.wrapp-item-category-main:hover .plus-sign {
    background-color: var(--main-color);
    transition: all .4s ease-out;
    background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/add-to-cart-plus.svg);
    background-position: 8px -4px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-size: 90px 50px;
}*/

.wrapp-item-category-main:hover .in-basket-mainpage {
    background-color: var(--main-color);
    transition: all .4s ease-out;
    top: 10px;
    right: 10px;
    background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/added2.svg);
    background-position: 14px -5px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-size: 50px 50px;
}

/*.wrapp-item-category-main .plus-sign:hover {
    background-color: var(--main-color);
    background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/add-to-cart-plus.svg);
    border-radius: 35px;
    background-position: -40px -4px;
    width: 60px;
}*/

.wrapp-item-category-main .in-basket-mainpage:hover {
    background-color: var(--main-color);
    background-image: url(/local/templates/czebra_daewoo/front/css_new/../img/added2.svg);
    border-radius: 35px;
    background-position: 7px -4px;
    width: 60px;
    background-size: 45px 50px;
}

.wrapp-category-main .categories {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly !important;
    padding: 0;
}

.wrapp-item-category-element {
    padding: 0 !important;
}

@media (min-width: 1501px) {
    .container {
        width: 1330px !important;
    }

    .wrapp-category-main .list-category-main {
        width: 1330px;
    }

    .wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main {
        height: 395px !important;
    }
}

@media (max-width: 430px) {
    .wrapp-category-main .list-category-main .wrapp-item-category-main .item-category-main-name {
        font-size: 14px;
    }
}

.name-category-mobil {
    color: #7E7E7E;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main a .wrapp-price-item {
    display: flex;
    gap: 20px;
    align-items: flex-end;
    margin-top: 5px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main a .wrapp-price-item .old-price {
    font-family: "OpenSans-Bold", sans-serif;
    font-size: 15px;
    color: #9f9f9f;
    line-height: 1;
    position: relative;
}
.wrapp-category-main .list-category-main .wrapp-item-category-main a .wrapp-price-item .old-price :after {
    content: '';
    display: inline-block;
    width: 115%;
    height: 1px;
    background: #000000;
    position: absolute;
    top: 50%;
    left: -5px;
}

.wrapp-category-main .list-category-main .wrapp-item-category-main a .wrapp-price-item .new-price {
    font-size: 25px;
    line-height: 1;
    font-family: "OpenSans-Bold", sans-serif;
    color: #000000;
}
@media (max-width: 576px) {
    .wrapp-category-main .list-category-main .wrapp-item-category-main a .wrapp-price-item .new-price {
        font-size: 18px;
    }
}
/* End */
/* /local/templates/czebra_daewoo/front/css_new/Style_old.css?1750860725693473 */
