@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@400;500;700&display=swap');

body,html{
    font-family: 'Roboto', sans-serif;
}
body{
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #7d7d7d;
}

/*bootstrap*/
a.active.focus,
a.active:focus,
a.focus,
a:active.focus,
a:active:focus,
a:focus,
button.active.focus,
button.active:focus,
button.focus,
button:active.focus,
button:active:focus,
button:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
input:focus,
input.active:focus,
input:active.focus,
input:active:focus{
    outline: 0!important;
    outline-color: transparent!important;
    outline-width: 0!important;
    outline-style: none!important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0)!important;
}

.container {
    padding-right: 20px;
    padding-left: 20px;
    position: relative;
}

.row {
    margin-right: -20px;
    margin-left: -20px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right:20px;
    padding-left: 20px;
}
.col-xxl-2, .col-xxl, .col-xxl-1{
    padding-right:20px;
    padding-left: 20px;
}
@media (min-width: 1400px){
    .container {
        max-width: 1360px;
    }
}
@media (min-width: 768px){
    .position-md-static {
        position: static!important;
    }
}

.filter .custom-control-label{
    cursor: pointer;
}
.filter .custom-control-label::before {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #f8f8f8;
    border: #f8f8f8 solid 1px;
}
.filter .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #1b53af;
    background-color: #1b53af;
}
.filter .custom-control-label::before{
    top:0px;
    left:-28px;
}
.filter .custom-control-label::after{
    top:0px;
    width:20px;
    height:20px;
    left:-28px;
}
.filter .custom-checkbox{
    margin-bottom: 10px;
    min-height: unset;
    padding-left:-28px;
}
/*bootstrap end*/

/*common*/
h1{
    font-size: 40px;
    font-weight: 500;
    font-style: normal;
    text-align: left;
    color: #000000;
    margin-top:0px;
    margin-bottom:0;
}
.bg-red{
    background-color: #f12a16;
}
.bg-blue{
    background-color: #1b53af;
}
.bg-grey{
    background-color: #f8f8f8;
}
.bg-shadow--inset{
    box-shadow: inset 0 0 20px 0 rgba(0, 0, 0, 0.15);
}
.bg-green{
    background-color: #27ae60;
}
.blue{
    color:#1b53af;
}
.black{
    color:#000000;
}
.green{
    color:#27ae60
}.red{
    color:#f12a16!important;
 }
 .grey{
     color:#777!important;
 }
.button{
    display:inline-block;
    height: 40px;
    border-radius: 6px;
    border: solid 1px #707070;
    background-color: #fff;
    font-size: 14px;
    line-height: 18px;
    padding:10px 15px;
    text-align: center;
    color: #707070;
    white-space: nowrap;
}
.button:hover{
    text-decoration: none;
    color: #707070;
}
.button--green {
    display: block;
    border-radius: 6px;
    background-color: #27ae60;
    border-color:#27ae60;
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    min-height: 50px;
    height: unset;
    padding: 1rem;
    white-space: normal;
}
.button--green:hover{
    color: #ffffff;
}

.button--blue {
    display: block;
    border-radius: 6px;
    background-color: #1B53AF;
    border-color:#1B53AF;
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    min-height: 50px;
    height: unset;
    padding: 1rem;
    white-space: normal;
}
.button--blue:hover{
    color: #ffffff;
}

.button--red {
    display: block;
    border-radius: 6px;
    background-color: #F12A16;
    border-color:#F12A16;
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    min-height: 50px;
    height: unset;
    padding: 1rem;
    white-space: normal;
}
.button--red:hover{
    color: #ffffff;
}

.button--small{
    min-height: 40px;
    text-transform: none;
    border-radius: 4px;
    padding:0.5rem 1rem;
}
.button--middle{
    min-height: 50px;
    text-transform: none;
    border-radius: 4px;
    padding:0.75rem 1rem;
}

.pl-20{padding-left:20px}
.pr-20{padding-right:20px}
.pr-30{padding-right:30px}
.pt-20{padding-top:20px}
.pb-20{padding-bottom:20px}
.pt-40{padding-top:40px}
.pb-40{padding-bottom:40px}
.mt-10{margin-top:10px;}
.ml-10{margin-left:10px;}
.mr-10{margin-right:10px;}
.ml-20{margin-left:20px}
.mr-20{margin-right:20px}
.mt-20{margin-top:20px}
.mb-20{margin-bottom:20px}
.mt-30{margin-top:30px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mt-40{margin-top:40px}

@media(min-width:576px){
    .pl-sm-20{
        padding-left:20px!important;
    }
    .pr-sm-20{
        padding-right: 20px !important;
    }
    .mt-sm-40{
        margin-top:40px !important;
    }
    .w-sm-auto{
        width:auto!important;
    }
}

@media(min-width:768px){
    .pl-md-20{
        padding-left:20px!important;
    }
    .pr-md-20{
        padding-right: 20px !important;
    }
}

@media(min-width:992px){
    .pl-lg-20{
        padding-left:20px!important;
    }
    .pr-lg-20{
        padding-right: 20px !important;
    }
    .mb-lg-20{
        margin-bottom: 20px !important;
    }
    .mt-lg-40{
        margin-top:40px !important;
    }
    .pr-lg-30{
        padding-right: 30px !important;
    }
    .mr-lg-20{
        margin-right: 20px !important;
    }
    .mt-lg-40{
        margin-top:40px !important;
    }
    .mb-lg-40{
        margin-bottom: 40px !important;
    }
    .overflow-lg-hidden{
        overflow: hidden;
    }
}

.no-outline:focus{outline:none!important;}

.price{
    font-family: "Roboto Condensed";
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}
.good-preview .price{
    text-align: center;
}
.price:after{
    font-family: "Roboto Condensed";
    display:inline;
    content:" руб.";
    font-size: 24px;
    font-weight: normal;
    opacity: 0.3;
}
.price--old{
    font-family: "Roboto Condensed";
    font-size: 30px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.3);
    text-decoration: line-through;
    white-space: nowrap;
}
.good-preview .price--old{
    text-align: center;
}
.price--old:after{
    font-family: "Roboto Condensed";
    display:inline;
    content:" руб.";
    font-size: 24px;
    font-weight: normal;
    text-decoration:none;
    color: rgba(125, 125, 125, 0.3);
}
/*common end*/

/*buttons*/
.button--callback{
    padding-left:40px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%2337B46C' fill-rule='evenodd' d='M15.839 12.441c-.583-1.105-2.737-2.367-2.737-2.367-.488-.281-1.076-.311-1.353.186 0 0-.699.84-.878.961-.814.552-1.567.53-2.328-.233L5.009 7.449c-.759-.76-.781-1.515-.23-2.329.122-.178.96-.879.96-.879.495-.28.464-.869.186-1.357 0 0-1.263-2.158-2.366-2.742a1.206 1.206 0 0 0-1.422.216l-.78.781C-1.119 3.618.099 6.415 2.574 8.894L7.1 13.427c2.475 2.478 5.272 3.7 7.746 1.221l.781-.781c.375-.378.462-.955.212-1.426z'/%3E%3C/svg%3E%0A");
    background-position: left 10px center;
    background-repeat: no-repeat;
    border-color:#27ae60;
    background-color: transparent;
}
.button--status{
    padding-left:40px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11'%3E%3Cpath fill='%231B53AF' fill-rule='evenodd' d='M15.367.298L7.001 8.664 2.597 4.26A.946.946 0 1 0 1.258 5.6l5.073 5.073a.942.942 0 0 0 1.339 0l9.036-9.035a.946.946 0 1 0-1.339-1.34z'/%3E%3C/svg%3E%0A");
    background-position: left 10px center;
    background-repeat: no-repeat;
}
.button--tocart{
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M7.501 13.331h12.497v1.666a.446.446 0 0 1-.444.446H4.999a.447.447 0 0 1-.445-.446v-1.666l-.21-1.048L2.158 2.221h-2.16V.443c0-.246.2-.446.446-.446h3.444c.244 0 .445.2.445.446V2.33h15.665v6.112c0 .245-.191.5-.426.567L7.273 12.523c-1.075.308-1.049.808.228.808zm-1.947 2.222a2.222 2.222 0 1 1 .001 4.445 2.222 2.222 0 0 1-.001-4.445zm11.111 0a2.223 2.223 0 1 1 0 4.446 2.223 2.223 0 0 1 0-4.446z'/%3E%3C/svg%3E%0A");
    background-position: left 20px center;
    background-repeat: no-repeat;
    background-color: #f12a16;
    color:#f8f8f8;
    border:none;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    font-family: "Roboto Condensed";
    padding:12px 15px 12px 50px;
}
.button--tocart:hover{
    text-decoration: none;
    color: #f8f8f8;
}

.button--tocart.zakaz {
	background-image:url(/img/order.svg);
	background-color: #1B53AF;
}


.button--print-invoice{
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' fill-rule='evenodd' clip-rule='evenodd' d='M17.923 15.343V10.78H2.987V15.343H0V3.05H4.528V0H16.474V3.05H21.001V15.343H17.923ZM19.461 4.633H18.014V6.124H19.461V4.633ZM16.474 20H4.528V12.27H16.474V20Z' fill='%237D7D7D'/%3E%3C/svg%3E%0A");
    background-position: left 20px center;
    background-repeat: no-repeat;
    background-color: #F8F8F8;
    color:#000000;
    border:none;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    font-family: "Roboto Condensed";
    padding:12px 15px 12px 50px;
}
.button--print-invoice:hover{
    text-decoration: none;
    color: #f8f8f8;
}

.button--like{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.484 0.775C19.555 0.282 18.491 0 17.352 0C15.342 0 13.548 0.879 12.361 2.261C11.165 0.879 9.37005 0 7.35805 0C6.22605 0 5.16205 0.282 4.22905 0.775C2.22705 1.84 0.873047 3.887 0.873047 6.243C0.873047 6.915 0.988047 7.56 1.19505 8.164C2.30705 12.978 12.361 19.045 12.361 19.045C12.361 19.045 22.403 12.978 23.518 8.164C23.725 7.56 23.84 6.915 23.84 6.243C23.84 3.887 22.486 1.845 20.484 0.775Z' fill='%23F12A16'/%3E%3C/svg%3E%0A");
    background-position: left 20px center;
    background-repeat: no-repeat;
    background-color: #F8F8F8;
    color:#000000;
    border:none;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    font-family: "Roboto Condensed";
    padding:12px 15px 12px 50px;
}
.button--like:hover{
    text-decoration: none;
    color: #f8f8f8;
}

.button--analoque{
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M19.739 17.178l-4.804-4.948c-.344-.355-.775-.497-.961-.315-.186.179-.617.037-.962-.318l-.069-.071a7.176 7.176 0 0 0-.64-9.431 7.23 7.23 0 0 0-10.202 0 7.18 7.18 0 0 0 0 10.174c2.625 2.62 6.769 2.795 9.602.533l.03.031c.343.354.472.789.284.969-.187.181-.06.615.285.969l4.801 4.95a.897.897 0 0 0 1.267.021l1.347-1.299a.895.895 0 0 0 .022-1.265zm-9.022-6.49a4.987 4.987 0 0 1-7.032 0 4.955 4.955 0 0 1 0-7.013 4.988 4.988 0 0 1 7.032 0 4.955 4.955 0 0 1 0 7.013z'/%3E%3C/svg%3E%0A");
    background-position: left 20px center;
    background-repeat: no-repeat;
    background-color: #1b53af;
    color:#f8f8f8;
    border:none;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    font-family: "Roboto Condensed";
    padding:12px 15px 12px 50px;
}
.button--analoque:hover{
    text-decoration: none;
    color: #f8f8f8;
}
.button--filter{
    background-color: #fff;
    color:#000;
    border:1px solid #1b53af;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    font-family: "Roboto Condensed";
    padding:12px 27px;
    line-height: 17px;
}
.button--filter:hover{
}
.button--filter.active{
    background-color: #1b53af;
    color:#fff;
}

.button--sort{
    background-color: #f8f8f8;
    color:#000;
    height:35px;
    border:none;
    text-transform: none;
    font-size: 15px;
    font-weight: normal;
    font-family: "Roboto Condensed";
    padding:10px 11px;
    line-height: 15px;
}
.button--sort i{
    display: none;
    color:#1b53af;
}
.button--sort:hover{
}
.button--sort.active i{
    display: inline;
}
.button--fast-order{
    display: inline;
    font-family: "Roboto Condensed";
    font-size: 16px;
    text-align: left;
    color: #000000;
    border:none;
    background-color: #fff;
    padding:0;
    border-bottom:1px solid #27ae60;
    text-decoration: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    margin-right:-15px;
}
.button--fast-order:before{
    display: block;
    position: absolute;
    content:"";
    width:18px;
    height: 20px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20'%3E%3Cpath fill='%2327AE60' fill-rule='evenodd' d='M4.051-.001c-.415 0-.8.215-1.007.563L.433 4.946h7.981V-.001H4.051zM-.001 6.118V18.62c0 .76.639 1.379 1.424 1.379h15.151c.785 0 1.425-.619 1.425-1.379V6.118h-18zm11.749 5.258l-3.132 3.031a.62.62 0 0 1-.857 0l-1.468-1.421a.572.572 0 0 1 0-.829.62.62 0 0 1 .856 0l1.04 1.007 2.704-2.618a.622.622 0 0 1 .857 0c.237.229.237.6 0 .83zM14.953.56a1.173 1.173 0 0 0-1.006-.561H9.625v4.947h7.949L14.953.56z'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    left:-30px;
}
.button--fast-order:hover{
    border:none;
    text-decoration: none;
}
.button--leasing{
    border-radius: 6px;
    border: solid 1px #cacaca;
    background-color: transparent;
    font-family: "Roboto Condensed";
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    line-height: 1rem;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
    padding:12px 15px;
}
.button--more{
    padding-left:40px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.5' height='25.5'%3E%3Cpath fill='%231B53AF' fill-rule='evenodd' stroke='%23FFF' d='M21.494 11.271c0 4.758-3.488 8.732-8.093 9.604v2.636l-7.323-4.109 7.323-4.109v2.414c2.851-.809 4.944-3.387 4.944-6.436 0-3.694-3.071-6.7-6.846-6.7-3.774 0-6.846 3.006-6.846 6.7 0 .995.218 1.952.645 2.844l-2.85 1.311a9.538 9.538 0 0 1-.943-4.155c0-5.394 4.483-9.782 9.994-9.782s9.995 4.388 9.995 9.782z'/%3E%3C/svg%3E%0A");
    background-position: left 10px center;
    background-repeat: no-repeat;
    background-color: transparent;
    border-radius: 6px;
    border: 1.6px solid #1b53af;
    color:black;
    height: 50px;
    line-height: 16px;
    padding-top:16px;
    padding-bottom:16px;
    padding-right:24px;
}
/*buttons end*/

/*slick*/
.slick-slide img{
    max-width: 100%;
    height: auto;
}
.slick-dots {
    display: flex;
    margin: 0;
    padding: 0;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    list-style: none;
}
.slick-dots li{
    margin:0 5px;
}
.slick-dots li button{
    width: 16px;
    height: 16px;
    opacity: 0.2;
    background-color: #000000;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color:#000000;
    font-size: 0;
    border:0;
    padding:0;
}
.slick-dots li.slick-active button{
    color:#f12a16;
    background-color:#f12a16;
    opacity: 1;
}
.slick-dots-placeholder .slick-dots {
    position: static;
    transform:unset;
    left:unset;
    bottom:unset;
}
.slick-dots-placeholder .slick-dots li button{
    width: 14px;
    height: 14px;
    opacity: 0.2;
    background-color: #fff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    color:#fff;
    font-size: 0;
    border: solid 2px #000000;
}
.slick-dots li.slick-active button{
    color:#f12a16;
    background-color:#f12a16;
    opacity: 1;
    border: solid 2px #f12a16;
}
.slick-arrow{
    position: absolute;
    z-index:2;
    top:50%;
    transform: translateY(-50%);
    display: block;
    background: transparent;
    border:0;
    font-size:0px;
    color:transparent;
    width:26px;
    height:44px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='44'%3E%3Cpath fill='%231B53AF' fill-rule='evenodd' d='M25.726 22.513L4.514 43.727.27 39.484l17.487-17.485L.27 4.514 4.514.271l21.212 21.213-.514.515.514.514z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    filter:grayscale(100);
    transition: all 0.3s;
    opacity:0.3;
}
.slick-arrow:hover{
    filter:grayscale(0);
    opacity: 1;
}
.slick-arrow:focus{outline:none;}
.slick-prev{
    left:0;
    margin-left:-36px;
    transform: rotate(180deg) translateY(50%);
}
.slick-next{
    right:0;
    margin-right:-36px;
}
.slick-arrow.slick-disabled,.slick-arrow.slick-disabled:hover{
    filter:grayscale(100);
    opacity:0;
    display: none;
}
.slick-vertical .slick-prev {
    position: static;
    margin-left: 50%;
    transform: translateX(-50%) rotate(-90deg) scale(0.75);
    height: 50px;
    padding: 0;
    width: 24px;
}
.slick-vertical .slick-next {
    position: static;
    margin-left: 50%;
    transform: translateX(-50%) rotate(90deg) scale(0.75);
    height: 50px;
    padding: 0;
    width: 24px;
}
.slick-vertical .slick-prev.slick-disabled{
    display: none!important;
}
.extrabnr .slick-arrow{
    width:40px;
    height:40px;
    background-image: url("../img/extra_bn_right.svg");
}
.extrabnr  .slick-prev {
    margin: 0;
    left:-20px;
}
.extrabnr  .slick-next {
    margin: 0;
    right:-20px
}
    /*slick end*/

/*header*/
.header__companies {
    background-color: #f8f8f8;
    border-radius: 6px;
    height: 40px;
    display: inline-block;
}
.header__companies .dropdown-toggle {
    font-family: "Roboto Condensed";
    font-size: 17px;
    text-align: center;
    color: #000000;
    line-height: 26px;
}
.header__companies  .dropdown-toggle::after {
    border-top-color: #1b53af;
}
.header__logo{
    display: block;
    width:315px;
    height: 97px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292.72 78.68'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231340a9;%7D.cls-2%7Bfill:%23f12a16;%7D.cls-3%7Bfill:%237d7d7d;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 2%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M77.86,8.39a2.42,2.42,0,0,0-2.47-2H74.18c-1.5,0-2,.87-2.47,2L63.9,31a3.25,3.25,0,0,0-.17.91,2.42,2.42,0,0,0,2.68,2.31,2.2,2.2,0,0,0,2.14-1.65l1.62-4.76h9.15L81,32.53a2.22,2.22,0,0,0,2.1,1.69,2.56,2.56,0,0,0,2.76-2.36,2.06,2.06,0,0,0-.17-.86ZM71.79,23.23l2.91-8.84h.17c1,3,1.94,5.95,2.91,8.84Zm34-4.26a6.73,6.73,0,0,0,2.27-5.2c0-4.59-3.16-7.4-6.64-7.4H91.14a2.14,2.14,0,0,0-2.43,2.4V31.49A2.18,2.18,0,0,0,91.14,34h10C104.78,34,109,31,109,25.42,109,22.07,107.82,20.42,105.83,19ZM93.57,11.16h7.2a2.52,2.52,0,0,1,2.43,2.73c0,2-1.29,3-2.23,3h-7.4Zm7.65,18H93.57V21.49h7.12a3.71,3.71,0,0,1,3.48,3.85C104.17,28.15,102.39,29.18,101.22,29.18ZM129.71,6.37H113.52c-1.45,0-2.18.91-2.18,2.4s.73,2.39,2.18,2.39h5.71v20.7c0,1.62.77,2.32,2.39,2.32s2.43-.7,2.43-2.32V11.16h5.66a2.1,2.1,0,0,0,2.23-2.39A2.11,2.11,0,0,0,129.71,6.37Zm16.32,0h-3.69c-4.77,0-8,3.1-8,8.84V25.29c0,6.33,3.36,8.68,8,8.68h3.77c4.61,0,8-3.06,8-8.8v-10C154.08,9.47,151.45,6.37,146,6.37Zm3.28,19.3a3.61,3.61,0,0,1-3.85,3.84h-2.55a3.4,3.4,0,0,1-3.76-3.76v-11c0-2.19,1.17-3.85,3.76-3.85h2.55a3.5,3.5,0,0,1,3.85,3.85Zm29.22-19.3h-1.38a2.27,2.27,0,0,0-2.22,1.28l-5.06,10.29h-.24l-4.74-9.59c-.57-1.11-.93-2-2.55-2H161a2.13,2.13,0,0,0-2.43,2.4V31.91c0,1.61.77,2.27,2.43,2.27s2.39-.66,2.39-2.27V16h.16l3.12,6.44a2.67,2.67,0,0,0,2.43,1.78h1.34a2.6,2.6,0,0,0,2.42-1.73L176,16h.16V31.91c0,1.61.77,2.27,2.39,2.27s2.43-.66,2.43-2.27V8.77A2.13,2.13,0,0,0,178.53,6.37Zm19.39,2a2.42,2.42,0,0,0-2.47-2h-1.21c-1.5,0-2,.87-2.47,2L184,31a3.25,3.25,0,0,0-.17.91,2.42,2.42,0,0,0,2.67,2.31,2.2,2.2,0,0,0,2.15-1.65l1.62-4.76h9.15l1.7,4.72a2.22,2.22,0,0,0,2.1,1.69,2.56,2.56,0,0,0,2.76-2.36,2.23,2.23,0,0,0-.17-.86Zm-6.07,14.84,2.91-8.84h.17c1,3,1.94,5.95,2.91,8.84Zm24.49-12.07h8.3c1.49,0,2.18-.91,2.18-2.39s-.69-2.4-2.18-2.4h-8.46c-4.25,0-7.82,2.89-7.82,8.64V25.5c0,5.79,3.53,8.47,7.78,8.47h8.5c1.45,0,2.18-.91,2.18-2.39s-.73-2.4-2.18-2.4l-8.3,0c-2,0-3.16-1.33-3.16-3.56V14.8C213.18,12.61,214.31,11.16,216.34,11.16Zm30.2-4.79h-16.2c-1.45,0-2.18.91-2.18,2.4s.73,2.39,2.18,2.39h5.71v20.7c0,1.62.77,2.32,2.39,2.32s2.43-.7,2.43-2.32V11.16h5.67a2.1,2.1,0,0,0,2.22-2.39A2.1,2.1,0,0,0,246.54,6.37Zm20.88,4.79c1.46,0,2.19-.91,2.19-2.39s-.73-2.4-2.19-2.4H254a2.16,2.16,0,0,0-2.47,2.4V31.58c0,1.61.81,2.39,2.47,2.39h13.4c1.46,0,2.19-.91,2.19-2.39s-.73-2.4-2.19-2.4h-11v-7.4h9.31c1.46,0,2.11-.87,2.11-2.35s-.65-2.4-2.11-2.4h-9.31V11.16Zm16.84-4.79H275.6a2.13,2.13,0,0,0-2.43,2.4V31.91c0,1.61.77,2.27,2.43,2.27s2.39-.66,2.39-2.27V23.68h6.39c5.83,0,8.34-3.51,8.34-8.76S289.44,6.37,284.26,6.37Zm.37,12.56H278V11.16h6.55c1.54,0,3.36.95,3.36,3.76C287.9,17,287,18.93,284.63,18.93Z'/%3E%3Cpath class='cls-1' d='M26.51,56.77c-5,0-22.25-10.21-24.68-14-2.77-4.29-2.05-25-.12-28.58C3.79,10.07,21.83.21,26.39,0h0c4.75-.21,22.38,10.17,24.84,14,2.77,4.29,2.05,25,.12,28.58-2.08,4.13-20.12,14-24.68,14.2ZM6.88,39.54l0,0c1.81,2.46,16.65,11,19.57,11.19,3-.28,17.66-8.55,19.58-11,1.28-3.08,1.37-19.85.12-22.51v0C44.29,14.7,29.5,6.22,26.58,6,23.58,6.28,8.92,14.55,7,17,5.72,20.11,5.63,36.87,6.88,39.54Zm0-.06h0Zm39.38-22.2h0Z'/%3E%3Cpath class='cls-2' d='M26.59,20.24c1.08,3.09,2.07,6.19,3.1,9.19H23.33l3.09-9.19Zm4.73,14,1.81,4.9a2.34,2.34,0,0,0,2.23,1.76,2.69,2.69,0,0,0,2.92-2.45,2.21,2.21,0,0,0-.17-.9L29.77,14a2.56,2.56,0,0,0-2.62-2.11H25.86c-1.59,0-2.14.9-2.62,2.11L15,37.51a3.52,3.52,0,0,0-.17,1,2.55,2.55,0,0,0,2.83,2.4,2.32,2.32,0,0,0,2.28-1.72l1.72-4.94Z'/%3E%3Cpath class='cls-3' d='M72.8,57.48H71.38V48H66.13v9.51H64.72V46.82H72.8Z'/%3E%3Cpath class='cls-3' d='M81.84,53.61A4.74,4.74,0,0,1,81,56.52a2.65,2.65,0,0,1-2.24,1.11,2.91,2.91,0,0,1-2.27-.92v3.82H75.14v-11h1.24l.07.88a2.76,2.76,0,0,1,2.3-1A2.71,2.71,0,0,1,81,50.49a4.79,4.79,0,0,1,.83,3Zm-1.36-.16a3.5,3.5,0,0,0-.57-2.11,1.83,1.83,0,0,0-1.57-.78,2,2,0,0,0-1.84,1.09v3.79a2,2,0,0,0,1.86,1.08,1.83,1.83,0,0,0,1.55-.77A3.84,3.84,0,0,0,80.48,53.45Z'/%3E%3Cpath class='cls-3' d='M83.2,53.45a4.63,4.63,0,0,1,.46-2.1,3.35,3.35,0,0,1,1.27-1.43,3.48,3.48,0,0,1,1.87-.51,3.32,3.32,0,0,1,2.61,1.12,4.3,4.3,0,0,1,1,3v.1A4.63,4.63,0,0,1,90,55.68a3.42,3.42,0,0,1-1.27,1.44,3.52,3.52,0,0,1-1.89.51,3.33,3.33,0,0,1-2.61-1.12,4.29,4.29,0,0,1-1-3Zm1.36.16a3.35,3.35,0,0,0,.61,2.11,2.07,2.07,0,0,0,3.28,0,3.66,3.66,0,0,0,.61-2.26,3.42,3.42,0,0,0-.62-2.12,2.05,2.05,0,0,0-3.26,0A3.71,3.71,0,0,0,84.56,53.61Z'/%3E%3Cpath class='cls-3' d='M91.82,53.67a5.49,5.49,0,0,1,.77-3.12,2.4,2.4,0,0,1,2.11-1.14,2.65,2.65,0,0,1,1.09.21V46.23h1.35v3.44a2.73,2.73,0,0,1,1.21-.26,2.42,2.42,0,0,1,2.11,1.14,5.81,5.81,0,0,1,.77,3.27,4.56,4.56,0,0,1-.76,2.78,2.49,2.49,0,0,1-2.11,1,2.85,2.85,0,0,1-1.22-.24v3.13H95.79V57.42a2.59,2.59,0,0,1-1.11.22,2.44,2.44,0,0,1-2.09-1,4.58,4.58,0,0,1-.77-2.82Zm1.35.15a3.52,3.52,0,0,0,.48,2,1.56,1.56,0,0,0,1.37.69,2.11,2.11,0,0,0,.77-.13V50.65a2.11,2.11,0,0,0-.76-.13,1.52,1.52,0,0,0-1.37.8A5,5,0,0,0,93.17,53.82Zm6.71-.15a4.31,4.31,0,0,0-.52-2.32A1.59,1.59,0,0,0,98,50.52a2,2,0,0,0-.81.15v5.74a2.45,2.45,0,0,0,.82.12,1.62,1.62,0,0,0,1.41-.7A3.7,3.7,0,0,0,99.88,53.67Z'/%3E%3Cpath class='cls-3' d='M106.28,57.63a3.43,3.43,0,0,1-2.62-1.06,3.9,3.9,0,0,1-1-2.83v-.25a4.64,4.64,0,0,1,.46-2.11,3.56,3.56,0,0,1,1.26-1.45,3.2,3.2,0,0,1,1.75-.52,3,3,0,0,1,2.4,1,4.41,4.41,0,0,1,.86,2.91v.57H104a2.84,2.84,0,0,0,.68,1.89,2.17,2.17,0,0,0,1.67.72,2.35,2.35,0,0,0,1.22-.29,3.06,3.06,0,0,0,.87-.78l.83.65A3.34,3.34,0,0,1,106.28,57.63Zm-.17-7.11a1.8,1.8,0,0,0-1.38.6,2.94,2.94,0,0,0-.69,1.67h4v-.1a2.6,2.6,0,0,0-.55-1.6A1.71,1.71,0,0,0,106.11,50.52Z'/%3E%3Cpath class='cls-3' d='M114.11,56.52a1.91,1.91,0,0,0,1.27-.44A1.55,1.55,0,0,0,116,55h1.28a2.47,2.47,0,0,1-.46,1.3,3.09,3.09,0,0,1-1.16,1,3.51,3.51,0,0,1-4.1-.71,4.3,4.3,0,0,1-1-3v-.22a4.8,4.8,0,0,1,.43-2.06,3.21,3.21,0,0,1,1.22-1.4,3.47,3.47,0,0,1,1.88-.5,3.18,3.18,0,0,1,2.21.8,2.84,2.84,0,0,1,.94,2.07H116A1.86,1.86,0,0,0,115.4,51a1.81,1.81,0,0,0-1.29-.5,1.88,1.88,0,0,0-1.6.75,3.47,3.47,0,0,0-.57,2.15v.25a3.44,3.44,0,0,0,.56,2.11A1.9,1.9,0,0,0,114.11,56.52Z'/%3E%3Cpath class='cls-3' d='M122,56.52a1.9,1.9,0,0,0,1.26-.44,1.55,1.55,0,0,0,.6-1.1h1.29a2.57,2.57,0,0,1-.47,1.3,3.09,3.09,0,0,1-1.16,1,3.51,3.51,0,0,1-4.1-.71,4.3,4.3,0,0,1-1-3v-.22a4.8,4.8,0,0,1,.42-2.06,3.21,3.21,0,0,1,1.22-1.4,3.49,3.49,0,0,1,1.88-.5,3.16,3.16,0,0,1,2.21.8,2.85,2.85,0,0,1,1,2.07h-1.29a1.86,1.86,0,0,0-.58-1.26,1.81,1.81,0,0,0-1.29-.5,1.89,1.89,0,0,0-1.6.75,3.47,3.47,0,0,0-.57,2.15v.25a3.44,3.44,0,0,0,.56,2.11A1.91,1.91,0,0,0,122,56.52Z'/%3E%3Cpath class='cls-3' d='M131.77,49.56h1.35v7.92h-1.35V51.7l-3.66,5.78h-1.35V49.56h1.35v5.78Z'/%3E%3Cpath class='cls-3' d='M134.94,53.45a4.76,4.76,0,0,1,.45-2.1,3.37,3.37,0,0,1,1.28-1.43,3.44,3.44,0,0,1,1.86-.51,3.32,3.32,0,0,1,2.62,1.12,4.3,4.3,0,0,1,1,3v.1a4.76,4.76,0,0,1-.44,2.07,3.42,3.42,0,0,1-1.27,1.44,3.52,3.52,0,0,1-1.89.51,3.3,3.3,0,0,1-2.61-1.12,4.29,4.29,0,0,1-1-3Zm1.36.16a3.35,3.35,0,0,0,.61,2.11,2.07,2.07,0,0,0,3.28,0,3.72,3.72,0,0,0,.61-2.26,3.42,3.42,0,0,0-.62-2.12,2,2,0,0,0-1.65-.81,2,2,0,0,0-1.62.8A3.71,3.71,0,0,0,136.3,53.61Z'/%3E%3Cpath class='cls-3' d='M150.33,57.48H149V54.1h-3.64v3.38H144V49.56h1.36V53H149V49.56h1.36Z'/%3E%3Cpath class='cls-3' d='M157.39,57.48a3.08,3.08,0,0,1-.19-.83,3,3,0,0,1-2.25,1A2.83,2.83,0,0,1,153,57a2.17,2.17,0,0,1-.75-1.69,2.26,2.26,0,0,1,.94-1.92,4.49,4.49,0,0,1,2.65-.68h1.32v-.63a1.53,1.53,0,0,0-.42-1.13,1.73,1.73,0,0,0-1.26-.42,1.92,1.92,0,0,0-1.21.37,1.06,1.06,0,0,0-.49.88h-1.37a1.83,1.83,0,0,1,.43-1.14,2.91,2.91,0,0,1,1.14-.88,3.91,3.91,0,0,1,1.58-.32,3.12,3.12,0,0,1,2.15.69,2.44,2.44,0,0,1,.81,1.88v3.65a4.6,4.6,0,0,0,.27,1.74v.11Zm-2.25-1a2.37,2.37,0,0,0,1.21-.33,2,2,0,0,0,.83-.86V53.64h-1.06c-1.66,0-2.49.48-2.49,1.45a1.24,1.24,0,0,0,.42,1A1.65,1.65,0,0,0,155.14,56.45Z'/%3E%3Cpath class='cls-3' d='M167.16,49.56v7.92h-1.37v-6.8H163.1l-.16,3a6.58,6.58,0,0,1-.69,2.93,2,2,0,0,1-1.75.91H160V56.29l.38,0a1.12,1.12,0,0,0,.95-.76,8.8,8.8,0,0,0,.37-2.55l.14-3.39Z'/%3E%3Cpath class='cls-3' d='M170.81,52.29h2.06A3.15,3.15,0,0,1,175,53a2.37,2.37,0,0,1,.78,1.87,2.39,2.39,0,0,1-.8,1.9,3.14,3.14,0,0,1-2.17.72h-3.35V49.56h1.35Zm0,1.11v3h2A1.6,1.6,0,0,0,174,56a1.38,1.38,0,0,0,.42-1.07,1.49,1.49,0,0,0-.4-1.08,1.59,1.59,0,0,0-1.14-.43Z'/%3E%3Cpath class='cls-3' d='M184,57.48H182.6V54.1H179v3.38h-1.37V49.56H179V53h3.64V49.56H184Z'/%3E%3Cpath class='cls-3' d='M187.61,52.29h2a3.2,3.2,0,0,1,2.14.7,2.37,2.37,0,0,1,.78,1.87,2.4,2.4,0,0,1-.81,1.9,3.11,3.11,0,0,1-2.16.72h-3.36V49.56h1.36Zm0,1.11v3h2a1.62,1.62,0,0,0,1.18-.4,1.38,1.38,0,0,0,.42-1.07,1.49,1.49,0,0,0-.41-1.08,1.55,1.55,0,0,0-1.14-.43Zm7.8,4.08H194V49.56h1.37Z'/%3E%3Cpath class='cls-3' d='M202.9,49.56h1.35v7.92H202.9V51.7l-3.66,5.78h-1.35V49.56h1.35v5.78Zm.36-2.9a1.82,1.82,0,0,1-.6,1.43,2.6,2.6,0,0,1-3.17,0,1.81,1.81,0,0,1-.61-1.43H200a1.15,1.15,0,0,0,.28.81,1.1,1.1,0,0,0,.81.29,1.11,1.11,0,0,0,.81-.29,1.1,1.1,0,0,0,.29-.81Z'/%3E%3Cpath class='cls-3' d='M215.27,49.56h1.35v7.92h-1.35V51.7l-3.66,5.78h-1.35V49.56h1.35v5.78Z'/%3E%3Cpath class='cls-3' d='M225.27,57.48h-1.35V54.1h-3.64v3.38h-1.36V49.56h1.36V53h3.64V49.56h1.35Z'/%3E%3Cpath class='cls-3' d='M230.63,56.52a1.94,1.94,0,0,0,1.27-.44,1.55,1.55,0,0,0,.6-1.1h1.28a2.48,2.48,0,0,1-.47,1.3,3.06,3.06,0,0,1-1.15,1,3.52,3.52,0,0,1-4.11-.71,4.35,4.35,0,0,1-1-3v-.22a4.8,4.8,0,0,1,.42-2.06,3.27,3.27,0,0,1,1.22-1.4,3.49,3.49,0,0,1,1.88-.5,3.2,3.2,0,0,1,2.22.8,2.88,2.88,0,0,1,.94,2.07H232.5a1.87,1.87,0,0,0-.59-1.26,1.81,1.81,0,0,0-1.29-.5,1.89,1.89,0,0,0-1.6.75,3.47,3.47,0,0,0-.57,2.15v.25a3.38,3.38,0,0,0,.57,2.11A1.88,1.88,0,0,0,230.63,56.52Z'/%3E%3Cpath class='cls-3' d='M241.19,50.66h-2.66v6.82h-1.35V50.66h-2.61v-1.1h6.62Z'/%3E%3Cpath class='cls-3' d='M249.2,53.61a4.67,4.67,0,0,1-.83,2.91,2.64,2.64,0,0,1-2.24,1.11,2.91,2.91,0,0,1-2.27-.92v3.82h-1.35v-11h1.24l.06.88a2.78,2.78,0,0,1,2.3-1,2.7,2.7,0,0,1,2.26,1.08,4.73,4.73,0,0,1,.83,3Zm-1.35-.16a3.5,3.5,0,0,0-.57-2.11,1.85,1.85,0,0,0-1.57-.78,2,2,0,0,0-1.85,1.09v3.79a2,2,0,0,0,1.86,1.08,1.81,1.81,0,0,0,1.55-.77A3.77,3.77,0,0,0,247.85,53.45Z'/%3E%3Cpath class='cls-3' d='M253.44,55.5l1.84-5.94h1.45l-3.18,9.14c-.5,1.32-1.28,2-2.36,2l-.25,0-.51-.09v-1.1l.37,0a1.82,1.82,0,0,0,1.07-.28,2.06,2.06,0,0,0,.64-1l.3-.81L250,49.56h1.48Z'/%3E%3Cpath class='cls-3' d='M262.5,55.69l2.7-6.13h1.69v7.92h-1.35V51.72L263,57.48H262l-2.61-5.89v5.89h-1.36V49.56h1.76Z'/%3E%3Cpath class='cls-3' d='M272.35,57.63a3.46,3.46,0,0,1-2.62-1.06,3.94,3.94,0,0,1-1-2.83v-.25a4.77,4.77,0,0,1,.45-2.11,3.56,3.56,0,0,1,1.26-1.45,3.26,3.26,0,0,1,1.76-.52,3,3,0,0,1,2.4,1,4.41,4.41,0,0,1,.86,2.91v.57h-5.37a2.79,2.79,0,0,0,.68,1.89,2.16,2.16,0,0,0,1.67.72,2.28,2.28,0,0,0,1.21-.29,2.81,2.81,0,0,0,.87-.78l.83.65A3.32,3.32,0,0,1,272.35,57.63Zm-.16-7.11a1.8,1.8,0,0,0-1.38.6,2.94,2.94,0,0,0-.69,1.67h4v-.1a2.54,2.54,0,0,0-.56-1.6A1.69,1.69,0,0,0,272.19,50.52Z'/%3E%3Cpath class='cls-3' d='M283.49,57.48h-1.36V54.1h-3.64v3.38h-1.36V49.56h1.36V53h3.64V49.56h1.36Z'/%3E%3Cpath class='cls-3' d='M291.55,50.66h-2.66v6.82h-1.35V50.66h-2.61v-1.1h6.62Z'/%3E%3Cpath class='cls-3' d='M69.57,67.56h1.35v7.92H69.57V69.7l-3.66,5.78H64.56V67.56h1.35v5.78Z'/%3E%3Cpath class='cls-3' d='M76.45,71.45a4.76,4.76,0,0,1,.46-2.1,3.37,3.37,0,0,1,1.28-1.43,3.42,3.42,0,0,1,1.86-.51,3.34,3.34,0,0,1,2.62,1.12,4.35,4.35,0,0,1,1,3v.1a4.63,4.63,0,0,1-.45,2.07A3.34,3.34,0,0,1,82,75.12a3.53,3.53,0,0,1-1.9.51,3.33,3.33,0,0,1-2.61-1.12,4.34,4.34,0,0,1-1-3Zm1.37.16a3.35,3.35,0,0,0,.61,2.11,2.06,2.06,0,0,0,3.27,0,3.66,3.66,0,0,0,.61-2.26,3.36,3.36,0,0,0-.62-2.12,2.05,2.05,0,0,0-3.26,0A3.71,3.71,0,0,0,77.82,71.61Z'/%3E%3Cpath class='cls-3' d='M88.85,68a3.05,3.05,0,0,1,2.39,1,3.79,3.79,0,0,1,.89,2.63v.13a4.45,4.45,0,0,1-.43,2,3.17,3.17,0,0,1-1.24,1.37,3.49,3.49,0,0,1-1.86.49A3.31,3.31,0,0,1,86,74.56a4.07,4.07,0,0,1-1-2.86V71a7.41,7.41,0,0,1,.93-4,3.87,3.87,0,0,1,2.73-1.79,3.52,3.52,0,0,0,1.39-.45.83.83,0,0,0,.36-.72h1.11a2.27,2.27,0,0,1-.41,1.43,2.33,2.33,0,0,1-1.33.72l-1,.23a3.41,3.41,0,0,0-1.81,1,3.55,3.55,0,0,0-.79,1.81A3.37,3.37,0,0,1,88.85,68Zm-.27,1.11a2,2,0,0,0-1.58.67,2.75,2.75,0,0,0-.59,1.86v.12a3.19,3.19,0,0,0,.59,2,2,2,0,0,0,1.6.74,1.91,1.91,0,0,0,1.59-.75,3.47,3.47,0,0,0,.59-2.18,2.65,2.65,0,0,0-.59-1.8A2,2,0,0,0,88.58,69.12Z'/%3E%3Cpath class='cls-3' d='M93.3,71.45a4.63,4.63,0,0,1,.46-2.1A3.35,3.35,0,0,1,95,67.92a3.48,3.48,0,0,1,1.87-.51,3.32,3.32,0,0,1,2.61,1.12,4.3,4.3,0,0,1,1,3v.1a4.63,4.63,0,0,1-.44,2.07,3.42,3.42,0,0,1-1.27,1.44,3.52,3.52,0,0,1-1.89.51,3.33,3.33,0,0,1-2.61-1.12,4.29,4.29,0,0,1-1-3Zm1.36.16a3.35,3.35,0,0,0,.61,2.11,2.07,2.07,0,0,0,3.28,0,3.66,3.66,0,0,0,.61-2.26,3.42,3.42,0,0,0-.62-2.12,2.05,2.05,0,0,0-3.26,0A3.71,3.71,0,0,0,94.66,71.61Z'/%3E%3Cpath class='cls-3' d='M108.91,71.61a4.74,4.74,0,0,1-.83,2.91,2.65,2.65,0,0,1-2.24,1.11,2.91,2.91,0,0,1-2.27-.92v3.82h-1.36v-11h1.24l.07.88a2.76,2.76,0,0,1,2.3-1,2.71,2.71,0,0,1,2.26,1.08,4.79,4.79,0,0,1,.83,3Zm-1.36-.16a3.5,3.5,0,0,0-.57-2.11,1.83,1.83,0,0,0-1.57-.78,2,2,0,0,0-1.84,1.09v3.79a2,2,0,0,0,1.86,1.08,1.83,1.83,0,0,0,1.55-.77A3.84,3.84,0,0,0,107.55,71.45Z'/%3E%3Cpath class='cls-3' d='M113.14,73.5,115,67.56h1.45l-3.19,9.14c-.49,1.32-1.28,2-2.35,2l-.26,0-.5-.09v-1.1l.36,0a1.87,1.87,0,0,0,1.08-.28,2.13,2.13,0,0,0,.63-1l.3-.81-2.83-7.83h1.48Z'/%3E%3Cpath class='cls-3' d='M117.17,74.38l.47-.58a5.55,5.55,0,0,0,.9-3.08l.12-3.16h5.11v6.82h1v3.43h-1.36V75.48H117.9v2.33h-1.35V74.38Zm1.6,0h3.64V68.81H120l-.08,1.89A6.51,6.51,0,0,1,118.77,74.38Z'/%3E%3Cpath class='cls-3' d='M125.93,71.45a4.63,4.63,0,0,1,.46-2.1,3.35,3.35,0,0,1,1.27-1.43,3.44,3.44,0,0,1,1.86-.51,3.32,3.32,0,0,1,2.62,1.12,4.3,4.3,0,0,1,1,3v.1a4.76,4.76,0,0,1-.44,2.07,3.42,3.42,0,0,1-1.27,1.44,3.52,3.52,0,0,1-1.89.51,3.32,3.32,0,0,1-2.61-1.12,4.29,4.29,0,0,1-1-3Zm1.36.16a3.35,3.35,0,0,0,.61,2.11,2.07,2.07,0,0,0,3.28,0,3.66,3.66,0,0,0,.61-2.26,3.42,3.42,0,0,0-.62-2.12,2.05,2.05,0,0,0-3.26,0A3.71,3.71,0,0,0,127.29,71.61Z'/%3E%3Cpath class='cls-3' d='M135,75.48V67.56h3.09a4.46,4.46,0,0,1,2.43.55,1.82,1.82,0,0,1,.84,1.62,1.64,1.64,0,0,1-.33,1,2,2,0,0,1-1,.67,2.23,2.23,0,0,1,1.15.66,1.72,1.72,0,0,1,.44,1.17,1.92,1.92,0,0,1-.81,1.67,3.78,3.78,0,0,1-2.26.58Zm1.35-4.56h1.75c1.27,0,1.91-.37,1.91-1.11s-.6-1.13-1.81-1.15h-1.85Zm0,1.08v2.39h2.24a2.1,2.1,0,0,0,1.27-.31,1.05,1.05,0,0,0,.42-.89c0-.79-.58-1.19-1.74-1.19Z'/%3E%3Cpath class='cls-3' d='M148.3,75.48a3.08,3.08,0,0,1-.19-.83,3,3,0,0,1-2.25,1,2.84,2.84,0,0,1-1.93-.66,2.17,2.17,0,0,1-.75-1.69,2.25,2.25,0,0,1,.95-1.92,4.46,4.46,0,0,1,2.64-.68h1.32v-.63a1.53,1.53,0,0,0-.42-1.13,1.73,1.73,0,0,0-1.26-.42,1.94,1.94,0,0,0-1.21.37,1.06,1.06,0,0,0-.49.88h-1.36a1.87,1.87,0,0,1,.42-1.14,2.91,2.91,0,0,1,1.14-.88,3.91,3.91,0,0,1,1.58-.32,3.12,3.12,0,0,1,2.15.69,2.44,2.44,0,0,1,.81,1.88v3.65a4.6,4.6,0,0,0,.27,1.74v.11Zm-2.24-1a2.36,2.36,0,0,0,1.2-.33,2,2,0,0,0,.83-.86V71.64H147c-1.66,0-2.49.48-2.49,1.45a1.24,1.24,0,0,0,.42,1A1.66,1.66,0,0,0,146.06,74.45Z'/%3E%3Cpath class='cls-3' d='M158.05,75.48h-1.36V72.1h-3.64v3.38h-1.36V67.56h1.36V71h3.64V67.56h1.36Z'/%3E%3Cpath class='cls-3' d='M165.35,67.56h1.35v7.92h-1.35V69.7l-3.66,5.78h-1.35V67.56h1.35v5.78Z'/%3E%3Cpath class='cls-3' d='M172.17,75.63a3.47,3.47,0,0,1-2.63-1.06,3.94,3.94,0,0,1-1-2.83v-.25a4.77,4.77,0,0,1,.45-2.11,3.56,3.56,0,0,1,1.26-1.45,3.26,3.26,0,0,1,1.76-.52,3,3,0,0,1,2.4,1,4.41,4.41,0,0,1,.86,2.91v.57h-5.37a2.84,2.84,0,0,0,.68,1.89,2.17,2.17,0,0,0,1.67.72,2.35,2.35,0,0,0,1.22-.29,3.06,3.06,0,0,0,.87-.78l.82.65A3.32,3.32,0,0,1,172.17,75.63ZM172,68.52a1.8,1.8,0,0,0-1.38.6,2.94,2.94,0,0,0-.69,1.67h4v-.1a2.6,2.6,0,0,0-.55-1.6A1.72,1.72,0,0,0,172,68.52Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.header__logo--cart{
    height: 70px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292.35 56.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2322479e;%7D.cls-2%7Bfill:%23ee2e24;%7D.cls-3%7Bfill:%231f3d76;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Elogo%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M77.49,15c-.41-1.2-1-2-2.47-2H73.8c-1.5,0-2,.87-2.47,2L63.52,37.64a3.63,3.63,0,0,0-.16.91A2.42,2.42,0,0,0,66,40.86a2.2,2.2,0,0,0,2.14-1.65l1.62-4.75h9.15l1.7,4.71a2.23,2.23,0,0,0,2.11,1.69A2.55,2.55,0,0,0,85.5,38.5a2.22,2.22,0,0,0-.16-.86ZM71.41,29.87,74.33,21h.16c1,3,1.94,6,2.92,8.85Zm34.05-4.26a6.72,6.72,0,0,0,2.26-5.2c0-4.59-3.15-7.4-6.64-7.4H90.76a2.14,2.14,0,0,0-2.43,2.4V38.13a2.18,2.18,0,0,0,2.43,2.48h10c3.68,0,7.89-2.93,7.89-8.55C108.61,28.71,107.44,27.06,105.46,25.61ZM93.19,17.8h7.21a2.52,2.52,0,0,1,2.42,2.73c0,2-1.29,3-2.22,3H93.19Zm7.65,18H93.19V28.13h7.12A3.72,3.72,0,0,1,103.8,32C103.8,34.79,102,35.82,100.84,35.82ZM129.34,13H113.15c-1.46,0-2.19.91-2.19,2.4s.73,2.39,2.19,2.39h5.7V38.5c0,1.62.77,2.32,2.39,2.32s2.43-.7,2.43-2.32V17.8h5.67a2.1,2.1,0,0,0,2.22-2.39A2.1,2.1,0,0,0,129.34,13Zm16.31,0H142c-4.78,0-8,3.1-8,8.84V31.94c0,6.32,3.36,8.67,8,8.67h3.76c4.62,0,8-3.06,8-8.8v-10C153.71,16.11,151.08,13,145.65,13Zm3.28,19.3a3.61,3.61,0,0,1-3.84,3.84h-2.56a3.4,3.4,0,0,1-3.76-3.76v-11c0-2.19,1.17-3.85,3.76-3.85h2.56c2.71,0,3.84,1.66,3.84,3.85ZM178.16,13h-1.38a2.29,2.29,0,0,0-2.23,1.28l-5.06,10.29h-.24L164.51,15c-.56-1.11-.93-2-2.55-2h-1.37a2.13,2.13,0,0,0-2.43,2.4V38.55c0,1.61.77,2.27,2.43,2.27s2.38-.66,2.38-2.27V22.68h.17l3.11,6.45a2.7,2.7,0,0,0,2.43,1.77H170a2.62,2.62,0,0,0,2.43-1.73l3.15-6.49h.17V38.55c0,1.61.77,2.27,2.39,2.27s2.43-.66,2.43-2.27V15.41A2.13,2.13,0,0,0,178.16,13Zm19.38,2a2.42,2.42,0,0,0-2.46-2h-1.22c-1.5,0-2,.87-2.47,2l-7.81,22.61a3.65,3.65,0,0,0-.17.91,2.43,2.43,0,0,0,2.68,2.31,2.2,2.2,0,0,0,2.14-1.65l1.62-4.75H199l1.7,4.71a2.23,2.23,0,0,0,2.11,1.69,2.55,2.55,0,0,0,2.75-2.36,2.22,2.22,0,0,0-.16-.86Zm-6.07,14.84L194.39,21h.16c1,3,1.94,6,2.91,8.85ZM216,17.8h8.3c1.5,0,2.19-.91,2.19-2.39s-.69-2.4-2.19-2.4H215.8c-4.25,0-7.81,2.89-7.81,8.64V32.14c0,5.79,3.52,8.47,7.77,8.47h8.5c1.46,0,2.19-.91,2.19-2.39s-.73-2.4-2.19-2.4l-8.3,0c-2,0-3.16-1.32-3.16-3.56V21.44C212.8,19.25,213.94,17.8,216,17.8ZM246.16,13H230c-1.46,0-2.19.91-2.19,2.4s.73,2.39,2.19,2.39h5.7V38.5c0,1.62.77,2.32,2.39,2.32s2.43-.7,2.43-2.32V17.8h5.67a2.1,2.1,0,0,0,2.23-2.39A2.11,2.11,0,0,0,246.16,13Zm20.89,4.79c1.45,0,2.18-.91,2.18-2.39s-.73-2.4-2.18-2.4h-13.4a2.16,2.16,0,0,0-2.47,2.4V38.22c0,1.61.81,2.39,2.47,2.39h13.4c1.45,0,2.18-.91,2.18-2.39s-.73-2.4-2.18-2.4H256v-7.4h9.3c1.46,0,2.11-.87,2.11-2.35s-.65-2.4-2.11-2.4H256V17.8ZM283.88,13h-8.66a2.13,2.13,0,0,0-2.43,2.4V38.55c0,1.61.77,2.27,2.43,2.27s2.39-.66,2.39-2.27V30.32H284c5.83,0,8.34-3.51,8.34-8.76S289.07,13,283.88,13Zm.37,12.56h-6.64V17.8h6.56c1.54,0,3.36.95,3.36,3.76C287.53,23.59,286.64,25.57,284.25,25.57Z'/%3E%3Cpath class='cls-2' d='M26.59,21.24c1.08,3.09,2.07,6.18,3.1,9.19H23.33l3.09-9.19Zm4.73,14,1.8,4.9a2.36,2.36,0,0,0,2.24,1.76,2.69,2.69,0,0,0,2.92-2.45,2.21,2.21,0,0,0-.17-.9L29.77,15a2.56,2.56,0,0,0-2.62-2.11H25.86c-1.59,0-2.15.9-2.62,2.11L15,38.51a3.45,3.45,0,0,0-.17,1,2.55,2.55,0,0,0,2.83,2.4,2.32,2.32,0,0,0,2.28-1.72l1.72-4.94Z'/%3E%3Cpath class='cls-3' d='M26.35,50.76C23.16,50.32,8.7,42,6.91,39.59l0,0C5.63,36.88,5.72,20.12,7,17,8.87,14.61,22.91,6.67,26.35,6V0C21.74.27,3.79,10.09,1.71,14.21c-1.93,3.63-2.65,24.3.13,28.58,2.41,3.74,19.33,13.77,24.51,14Z'/%3E%3Cpath class='cls-1' d='M51.23,14C48.77,10.16,31.13-.2,26.39,0h0V6l.23,0c2.92.22,17.71,8.7,19.59,11.21v0c1.25,2.66,1.16,19.42-.12,22.51-1.92,2.48-16.58,10.75-19.58,11l-.13,0v6h.32c4.56-.21,22.6-10.07,24.68-14.2C53.28,38.94,54,18.27,51.23,14Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.header__logo img{
    max-width: 100%;
}
@media(max-width:1200px){
    .header__logo{
        width: 250px;
    }
}
.header__alert{
    min-height: 30px;
    object-fit: contain;
    background-color: #ffea00;
    border-radius: 0;
    margin:0;
    padding:0;
}
.header__alert .container{
    position: relative;
}
.header__alert .header__alert-text{
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    padding: 8px 0;
}
.header__alert.alert-dismissible .close{
    position: relative;
    margin-top:2px;
    width:12px;
}
.header__menu{
    list-style: none;
    display:flex;
    padding:0;
    /*margin:0 -10px;*/
    min-height:41px;
    align-items: center!important;
    margin-bottom: 0;
}
.header__menu li{
    display: block;
    padding:0 4px;
    margin:0;
}
.header__menu--auth li{
    padding:0 8px;
}
@media(max-width: 1200px) {
    .header__menu--auth .dropdown-toggle::after {
        display: none;
    }
}
@media(min-width: 1200px){
    .header__menu li{
        padding:0 8px;
    }
}
.header__menu li a{
    display: block;
    font-size: 14px;
    text-align: left;
    color: #707070;
    padding:0;
}
.header__phone{
    font-size: 22px;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    line-height: 32px;
}
.header__phone--whatsapp{
    padding-left:36px;
    background: left center no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9927 0C5.81657 0 0.000587423 5.8246 0.00566245 13.0051C0.00566245 15.4933 0.721241 17.9258 2.06105 20.018L0.0361126 25.2636C-0.0704629 25.5429 0.0665628 25.8578 0.345689 25.9644C0.40659 25.9898 0.472565 26 0.543615 26C0.604516 26 0.665416 25.9898 0.726316 25.9695L6.14137 24.0347C12.2314 27.8281 20.2449 25.9644 24.0359 19.8707C27.827 13.7769 25.9644 5.75859 19.8744 1.96523C17.8089 0.680468 15.4236 0 12.9927 0Z' fill='%2327AE60'/%3E%3Cpath d='M19.1891 15.2242C19.1891 15.2242 17.8645 14.5742 17.0322 14.1426C16.0933 13.6601 14.987 14.564 14.4693 15.082C13.6624 14.7722 12.9214 14.3 12.2972 13.7008C11.6984 13.0762 11.2264 12.3347 10.9168 11.5273C11.4345 11.0043 12.3378 9.90233 11.8557 8.96288C11.4294 8.13006 10.7747 6.80467 10.7747 6.80467C10.6834 6.62186 10.4956 6.50507 10.2926 6.50507H9.2116C7.63327 6.77928 6.48631 8.15545 6.50661 9.75506C6.50661 11.4562 8.5417 14.7215 9.91196 16.0976C11.2822 17.4738 14.5404 19.5 16.2405 19.5C17.8391 19.5152 19.2145 18.3676 19.4885 16.7933V15.7117C19.4885 15.5035 19.3718 15.3156 19.1891 15.2242Z' fill='white'/%3E%3C/svg%3E%0A");
}
.header__menu .header__phone{
    line-height: normal;
}
.header__menu--auth a img{
    border-radius: 20px;
}
.header__menu--auth .username{
    font-weight:bold;
    color:#707070;
    text-decoration: underline;
}
.header__menu--auth .username:hover{
    text-decoration:none
}
.header__menu--auth-wrp{
    display: none;
}
.header__worktime{
    opacity: 0.8;
    font-size: 15px;
    color: rgba(125, 125, 125, 0.8);
}
.header__cart{
    display:block;
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    /*margin-bottom:20px;*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='40'%3E%3Cpath fill='%231A51AA' fill-rule='evenodd' d='M10.545 26.314h21.936a4.529 4.529 0 0 0 4.517-4.522v-9.34c0-.016 0-.033-.008-.049 0-.016-.009-.041-.009-.057 0-.017-.008-.033-.008-.049-.008-.017-.008-.033-.016-.058-.008-.016-.008-.033-.017-.049-.008-.016-.008-.032-.016-.049s-.016-.033-.025-.057a.195.195 0 0 0-.024-.042l-.024-.048c-.009-.017-.016-.025-.025-.041-.008-.016-.025-.033-.033-.05a.13.13 0 0 0-.033-.04c-.008-.017-.024-.025-.033-.042-.008-.016-.024-.024-.032-.04-.009-.017-.025-.025-.033-.033l-.041-.041c-.016-.008-.025-.025-.041-.033s-.033-.025-.049-.033c-.017-.008-.024-.016-.041-.025a.144.144 0 0 1-.048-.032l-.099-.049-.049-.025c-.016-.008-.033-.008-.049-.017a.175.175 0 0 0-.057-.016c-.017 0-.033-.008-.041-.008-.024-.008-.041-.008-.066-.008-.008 0-.016-.008-.033-.008L8.245 7.611V3.727c0-.041 0-.082-.008-.114 0-.008 0-.017-.009-.033 0-.025-.007-.049-.007-.074-.008-.025-.008-.041-.017-.066 0-.016-.008-.024-.008-.041l-.024-.073c0-.009-.009-.025-.009-.033a.25.25 0 0 0-.032-.066c-.009-.008-.009-.024-.017-.032-.008-.017-.015-.033-.032-.05l-.025-.04c-.008-.017-.017-.025-.025-.042-.008-.016-.023-.032-.032-.048l-.073-.074-.026-.025a.478.478 0 0 0-.056-.049c-.008-.008-.025-.016-.033-.025-.016-.016-.033-.024-.049-.041a.726.726 0 0 0-.067-.04c-.007-.009-.015-.009-.023-.016-.033-.017-.074-.033-.107-.05L1.536.155a1.102 1.102 0 0 0-1.448.59 1.104 1.104 0 0 0 .589 1.45l5.351 2.261V28.69a4.525 4.525 0 0 0 3.936 4.481 4.475 4.475 0 0 0-.639 2.294 4.468 4.468 0 0 0 4.46 4.465 4.473 4.473 0 0 0 4.459-4.465c0-.819-.221-1.597-.613-2.253h9.933a4.407 4.407 0 0 0-.615 2.253 4.468 4.468 0 0 0 4.46 4.465 4.472 4.472 0 0 0 4.459-4.465c0-2.457-2.004-4.465-4.459-4.465H10.545a2.311 2.311 0 0 1-2.308-2.31v-2.998a4.567 4.567 0 0 0 2.308.622zM8.237 9.839l26.551 3.662v8.283a2.312 2.312 0 0 1-2.307 2.318H10.545a2.312 2.312 0 0 1-2.308-2.31V9.839zm23.18 23.365a2.256 2.256 0 0 1 2.251 2.253 2.256 2.256 0 0 1-2.251 2.253 2.26 2.26 0 0 1-2.249-2.253 2.26 2.26 0 0 1 2.249-2.253zm-17.624 0a2.254 2.254 0 0 1 2.249 2.253 2.255 2.255 0 0 1-2.249 2.253 2.261 2.261 0 0 1-2.25-2.253 2.261 2.261 0 0 1 2.25-2.253z'%3E%3C/path%3E%3C/svg%3E");
    width:auto;
    height: 40px;
    background-repeat: no-repeat;
    background-position: left center;

    padding-left:40px;
}

.header__cart:hover{
    text-decoration: none;
}
.header__cart-wrp{
    display: none;
}
.header__search,.header__search:focus,.header__search:active{
    font-family: Roboto;
    font-size: 15px;
    color: rgba(125, 125, 125, 0.7);
    padding-left:20px;
    padding-right:40px;
    height: 40px;
    border-radius: 20px;
    border:none;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2)!important;
    background-color: #f8f8f8;
    width:100%;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23707070' fill-rule='evenodd' d='M11.076 6.768a4.312 4.312 0 0 1-4.307 4.307A4.313 4.313 0 0 1 2.46 6.768 4.314 4.314 0 0 1 6.769 2.46a4.313 4.313 0 0 1 4.307 4.308zm4.923 7.999c0-.326-.135-.643-.356-.865l-3.298-3.298a6.751 6.751 0 0 0 1.192-3.836 6.767 6.767 0 0 0-6.768-6.77 6.767 6.767 0 0 0-6.77 6.77 6.767 6.767 0 0 0 10.606 5.577l3.297 3.288c.221.23.539.365.866.365a1.24 1.24 0 0 0 1.231-1.231z'/%3E%3C/svg%3E%0A");
    background-position: right 20px center;
    background-repeat: no-repeat;
}
.header__search-box{
    margin-top:12px;
}
.header__search-box2{
    margin-top:0;
}
.header__phone-delimiter{
    border-left:1px solid #707070;
    width:1px;
    display: block;
    height:47px;
}
@media(min-width: 1400px){
    .header__phone-delimiter{
        height:22px;
    }
}
/*header end*/

/*good-slider*/
.goods-slider__wrp{
    margin-top:40px;
}
.goods-slider__header
{
    font-size: 40px;
    font-weight: 500;
    color: #000000;
    padding-bottom:14px;
    align-items: center!important;
}

    /*good-slider end*/

/*good*/
.good-preview{
    /*display: flex;
    flex-direction: column;*/
    text-align:center;
    padding:40px 0px;
    border:1px solid #ebebeb;
    height: 100%;
}

.good-preview__img{
    display: flex;
    height: 230px;
     overflow: hidden;
    align-items: center;
    justify-content: center;
}
.good-preview__img img{
    display: inline!important;/*for slick*/
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
.good-preview__title{
    display: block;
    margin-top:20px;
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    height:60px;
    overflow: hidden;
}
.good-preview__title:hover{
    color: #000000;
}
.good-preview__price{
    margin-top:28px;
    display: flex;
    justify-content: space-around!important;

    font-family: "Roboto Condensed";
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    color: #000000;

    height:40px;
    overflow: hidden;
}
.good-preview__button{
    /margin-top:25px;
}
.good-preview__tocart{

}
.good-preview__tocart .input-group__items-count{
    display: none;
}
.input-group__items-count button{
    border:none;
    background-color:#f8f8f8;
    height: 40px;
    padding-left:8px;
    padding-right:8px;
}
.input-group__items-count button:first-child{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.good-preview__tocart.incart .input-group__items-count{
    display: flex;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.good-preview__tocart.incart .good-preview__button{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    padding:12px 15px;
    background-image:none;
}
.good-preview__items-count{
    max-width: 20px;
    border:none;
    background-color:#f8f8f8;
    height: 40px;
    padding-left:0;
    padding-right:0;

    font-family: "Roboto Condensed";
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    color: #000000;
}
.good-preview__items-count:focus{
    background-color:#f8f8f8;
}
.input-group__items-count .btn{
    min-width:30px;
    background-position: center;
    background-repeat: no-repeat;
}
.input-group__items-count .btn--plus{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='2'%3E%3Cpath fill='%23CBCBCB' fill-rule='evenodd' d='M0 0h12v2H0V0z'/%3E%3C/svg%3E");
}
.input-group__items-count .btn--minus{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23CBCBCB' fill-rule='evenodd' d='M12 7H7v5H5V7H0V5h5V0h2v5h5v2z'/%3E%3C/svg%3E");
}
.goods-slider .good-preview{
    border-left:none;
}
.goods-slider .slick-slide:first-child .good-preview{
    border-left:1px solid #ebebeb;
}
.good-preview__credit{
    height:31px;
    margin-bottom:1rem;
}
.good-preview__credit span{
    display: inline-block;
    border: 1.4px solid #27AE60;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    padding:6px 12px;
}
.good-preview__article{
    font-family: "Roboto Condensed";
    font-size: 17px;
    line-height: 17px;
    text-align: center;
    color: #7d7d7d;
    margin:1rem 0 -0.25rem 0;
    min-height: 17px;
}
.good-preview__instock{
    font-family: "Roboto Condensed";
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    margin:1.5rem 0 -0.5rem 0;
    min-height: 15px;
}
.instock--true{
    color:#27ae60;
}
.instock--false{
    color:#f12a16;
}
.good-preview__badge{
    top:20px;
    left:-9px
}
.good-preview__action{
    display: block;
    border-radius:6px ;
    width:40px;
    height: 40px;
    background-color: #f8f8f8;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
}
.good-preview__action--like {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20'%3E%3Cpath fill='%23CBCBCB' fill-rule='evenodd' d='M20.484 1.099a6.656 6.656 0 0 0-3.132-.775c-2.011 0-3.804.879-4.991 2.261A6.594 6.594 0 0 0 7.357.324a6.676 6.676 0 0 0-3.128.775C2.227 2.164.873 4.211.873 6.566c0 .673.115 1.318.321 1.921 1.112 4.815 11.167 10.882 11.167 10.882s10.042-6.067 11.157-10.882a5.928 5.928 0 0 0 .322-1.921c0-2.355-1.354-4.398-3.356-5.467z'/%3E%3C/svg%3E");
}
.good-preview__action--like.active{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20'%3E%3Cpath fill='%23f12a16' fill-rule='evenodd' d='M20.484 1.099a6.656 6.656 0 0 0-3.132-.775c-2.011 0-3.804.879-4.991 2.261A6.594 6.594 0 0 0 7.357.324a6.676 6.676 0 0 0-3.128.775C2.227 2.164.873 4.211.873 6.566c0 .673.115 1.318.321 1.921 1.112 4.815 11.167 10.882 11.167 10.882s10.042-6.067 11.157-10.882a5.928 5.928 0 0 0 .322-1.921c0-2.355-1.354-4.398-3.356-5.467z'/%3E%3C/svg%3E");
}
.good-preview__action--compare {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19'%3E%3Cpath fill='%23CBCBCB' fill-rule='evenodd' d='M19 19h-1a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2zm-8 0h-1a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v15a2 2 0 0 1-2 2zm-8 0H2a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2z'/%3E%3C/svg%3E");
}
.good-preview__action--compare.active{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19'%3E%3Cpath fill='%23f12a16' fill-rule='evenodd' d='M19 19h-1a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2zm-8 0h-1a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v15a2 2 0 0 1-2 2zm-8 0H2a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2z'/%3E%3C/svg%3E");
}
.good-preview__action--drop {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='22'%3E%3Cpath fill='%237D7D7D' fill-rule='evenodd' d='M15.512 5.064H.486a.488.488 0 0 1-.487-.489V3.338c0-.27.218-.489.487-.489h3.406V.479c0-.27.219-.489.487-.489h7.24c.268 0 .487.219.487.489v2.37h3.406c.269 0 .487.219.487.489v1.237c0 .27-.218.489-.487.489zm-5.233-3.24H5.72v.925h4.559v-.925zM14.67 21.52c0 .27-.218.489-.487.489H1.815a.488.488 0 0 1-.487-.489V5.675H14.67V21.52zM5.259 8.371H3.431v10.662h1.828V8.371zm3.654 0H7.085v10.662h1.828V8.371zm3.654 0H10.74v10.662h1.827V8.371z' opacity='.502'/%3E%3C/svg%3E%0A");
}
.good-preview__modifications .dropdown{
    background-color: #f8f8f8;
    border-radius: 6px;
    height: 40px;
    display: inline-block;
}
.good-preview__modifications .dropdown .dropdown-toggle
{
    font-family: "Roboto Condensed";
    font-size: 17px;
    text-align: center;
    color: #000000;
    line-height: 26px;
}
.good-preview__modifications .dropdown .dropdown-toggle::after {
    border-top-color: #1b53af;
}

.catalog-goods--table{
    padding:0 20px;
}
.catalog-goods--table > div {
    border-top: 1px solid #ebebeb;
}
@media(min-width:1400px) {
    .catalog-goods--table{
        border-bottom:1px solid #ebebeb;
        border-right: 1px solid #ebebeb;
    }
    .catalog-goods--table > div > div {
        border-left: 1px solid #ebebeb;
    }
}
.catalog-goods--table-head{
    background-color: #f8f8f8;
}
.catalog-goods--table-head>div{
    font-family: "Roboto Condensed";
    font-size: 15px;
    text-align: left;
    color: #000000;
    padding:20px 4px 20px 16px;
}
.good-preview--table{

}
.good-preview--table .good-preview__article {
    font-family: "Roboto Condensed";
    font-size: 17px;
    color: #7d7d7d;
    text-align: left;
    padding:20px 4px 20px 16px;
    margin:0;
}
.good-preview--table .good-preview__title {
    text-align: left;
    padding:20px 4px 20px 16px;
    margin:0;
    height: auto;
}
.good-preview--table .good-preview__title a{
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    color: #000000;
}
.good-preview--table .good-preview__feature{
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    color: #000000;
    text-align: left;
    padding:20px 4px 20px 16px;
    margin:0;
}
.good-preview--table .good-preview__instock{
    text-align: left;
    padding:20px 4px 20px 16px;
    margin:0;
}
.good-preview--table .good-preview__price{
    padding:20px 4px 20px 16px;
    margin:0;
    display: block;
    height: auto;
}
.good-preview--table .good-preview__price .price{
    font-family: "Roboto Condensed";
    font-size: 23px;
    font-weight: bold;
    color: #000000;
    text-align: left;
}

.good-preview--table .good-preview__tocart{
    text-align: left;
    padding:20px 4px 20px 16px;
    margin:0;
}
.good-preview--table>div>label{
    opacity: 0.5;
    font-family: "Roboto Condensed";
    font-size: 15px;
    line-height: 1.6;
    font-weight: normal;
    white-space: nowrap;
    text-align: left;
    color: rgba(125, 125, 125, 0.5);
    display: block;
    margin-bottom:0;
}
/*good end*/

/*brands*/
.brands{
    /*border-left:1px solid #ebebeb;
    border-top:1px solid #ebebeb;*/

}
.brand{
}
.brand a{
    width:100%;
    height: 100%;
    padding:36px 0;
    /*background-color:#f8f8f8;*/
    filter: grayscale(100);
    transition: all 0.3s;
    border:1px solid #ebebeb;
    /*border-left:none;
    border-top:none;*/
    display: flex;
    align-items: center;
    justify-content: center;
    margin:-1px 0 0 -1px;
    opacity: 0.6;
}
.brand a img{
    max-width:100%;
    height: auto;
}
.brand a:hover{
    filter: grayscale(0);
    background-color:#fff;
    opacity: 1;
}
.brand--all a{
    background-color:#1b53af;
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    color: #f8f8f8;
    text-transform: uppercase ;
    filter:unset;
    opacity: 1;
}
.brand--all a:hover{
    filter:unset;
    background-color:#1b53af;
}
.brands__header{
    margin-top:40px;
    font-size: 40px;
    font-weight: 500;
    color: #000000;
    padding-bottom: 14px;
    align-items: center!important;
}
/*brands end*/

/*main-company*/
.main-company{
    margin-top:40px;
}
.main-company__about{
    border:1px solid #ebebeb;
}
.main-company__text{
    padding-top:40px;
    padding-bottom:40px;
    padding-right:40px;
}
.main-company__title{
    font-size: 30px;
    font-weight: 500;
    color: #000000;
    margin-bottom:13px;
}
.main-company__intro{
    font-size: 17px;
    font-weight: 500;
    color: #000000;
}
.main-company__more{
    color:#1b53af;
    border-bottom:1px dashed #1b53af;
    text-decoration: none;
}
.main-company__more:hover{
    border:none;
    text-decoration: none;
}
.main-company__requisites-wrp{
    background-color: #f8f8f8;
}
.main-company__requisites{
    padding:40px 28px;
}
.main-company__hidden{
    position: relative;
    z-index: -1;
    display: block;
    height: 0;
    opacity: 0;
    transition: all 0.5s;
}
.main-company__opened .main-company__hidden{
    z-index: auto;
    display: block;
    height: auto;
    opacity: 1;
    transition: all 0.5s;
}
.main-company ul{
    list-style-type: none;
    padding-left:0px;
    font-weight: 500;
}
.main-company ul li {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%231B53AF' fill-rule='evenodd' d='M2.999-.001a3 3 0 1 1 0 6 3 3 0 0 1 0-6z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left:20px
}
/*main-company end*/

/*main-news*/
.main-news__wrp{
    padding-top:40px;
    padding-bottom:48px;
    margin-left:-20px;
    margin-right:-20px;
}
.main-news-slider{

}
.main-news__header
{
    font-size: 40px;
    font-weight: 500;
    color: #000000;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px;
    align-items: center!important;
}
.main-new-preview__wrp{
    padding:0 20px;
}
.main-new-preview{
    background-color: #fff;
}
.main-new-preview__img{
    text-align: center;
}
.main-new-preview__img img{
    max-width: 100%;
    display: inline!important;
}
.main-new__body{
    padding:30px 20px;
    height: 260px;
    overflow: hidden;
    position: relative;
}
.main-new__body:after{
    height: 70px;
    width:100%;
    bottom:0px;
    position: absolute;
    z-index: 2;
    content:"";
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60%, rgba(255,255,255,1) 100%);
}
.main-new__title{
    font-size: 17px;
    font-weight: 500;
    color: #000000;
}
.main-new__title:hover{
    color: #000000;
}
.main-new__anons{
    font-size: 15px;
    color: #7d7d7d;
    margin-top:20px;
}

/*main-news end*/


/*footer*/
.footer__title{
    font-family: "Roboto Condensed";
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin-bottom:18px;
    text-transform: uppercase;
}
.footer__menu{
    list-style-type: none;
    padding:0;
    margin:0
}
.footer__menu li{
    opacity: 0.7;
    font-size: 14px;
    color: #000;
}
.footer__menu li a{
    opacity: 0.7;
    font-size: 14px;
    color: #000;
    padding:4px 0;
    display: block;
    line-height: normal;
}
.footer__address{
    font-size: 16px;
    color: #000000;
}
.footer__phone{
    font-size: 24px;
    color: rgba(0, 0, 0, 0.7);
    font-weight: bold;
}
.footer__phone-comment{
    font-size: 15px;
    color: rgba(125, 125, 125, 0.6);
}
.footer__email{
    display: block;
    color: #1b53af;
}
.footer__logo{
    display: inline-block;
    width:315px;
    height: 97px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292.72 78.68'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231340a9;%7D.cls-2%7Bfill:%23f12a16;%7D.cls-3%7Bfill:%237d7d7d;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 2%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M77.86,8.39a2.42,2.42,0,0,0-2.47-2H74.18c-1.5,0-2,.87-2.47,2L63.9,31a3.25,3.25,0,0,0-.17.91,2.42,2.42,0,0,0,2.68,2.31,2.2,2.2,0,0,0,2.14-1.65l1.62-4.76h9.15L81,32.53a2.22,2.22,0,0,0,2.1,1.69,2.56,2.56,0,0,0,2.76-2.36,2.06,2.06,0,0,0-.17-.86ZM71.79,23.23l2.91-8.84h.17c1,3,1.94,5.95,2.91,8.84Zm34-4.26a6.73,6.73,0,0,0,2.27-5.2c0-4.59-3.16-7.4-6.64-7.4H91.14a2.14,2.14,0,0,0-2.43,2.4V31.49A2.18,2.18,0,0,0,91.14,34h10C104.78,34,109,31,109,25.42,109,22.07,107.82,20.42,105.83,19ZM93.57,11.16h7.2a2.52,2.52,0,0,1,2.43,2.73c0,2-1.29,3-2.23,3h-7.4Zm7.65,18H93.57V21.49h7.12a3.71,3.71,0,0,1,3.48,3.85C104.17,28.15,102.39,29.18,101.22,29.18ZM129.71,6.37H113.52c-1.45,0-2.18.91-2.18,2.4s.73,2.39,2.18,2.39h5.71v20.7c0,1.62.77,2.32,2.39,2.32s2.43-.7,2.43-2.32V11.16h5.66a2.1,2.1,0,0,0,2.23-2.39A2.11,2.11,0,0,0,129.71,6.37Zm16.32,0h-3.69c-4.77,0-8,3.1-8,8.84V25.29c0,6.33,3.36,8.68,8,8.68h3.77c4.61,0,8-3.06,8-8.8v-10C154.08,9.47,151.45,6.37,146,6.37Zm3.28,19.3a3.61,3.61,0,0,1-3.85,3.84h-2.55a3.4,3.4,0,0,1-3.76-3.76v-11c0-2.19,1.17-3.85,3.76-3.85h2.55a3.5,3.5,0,0,1,3.85,3.85Zm29.22-19.3h-1.38a2.27,2.27,0,0,0-2.22,1.28l-5.06,10.29h-.24l-4.74-9.59c-.57-1.11-.93-2-2.55-2H161a2.13,2.13,0,0,0-2.43,2.4V31.91c0,1.61.77,2.27,2.43,2.27s2.39-.66,2.39-2.27V16h.16l3.12,6.44a2.67,2.67,0,0,0,2.43,1.78h1.34a2.6,2.6,0,0,0,2.42-1.73L176,16h.16V31.91c0,1.61.77,2.27,2.39,2.27s2.43-.66,2.43-2.27V8.77A2.13,2.13,0,0,0,178.53,6.37Zm19.39,2a2.42,2.42,0,0,0-2.47-2h-1.21c-1.5,0-2,.87-2.47,2L184,31a3.25,3.25,0,0,0-.17.91,2.42,2.42,0,0,0,2.67,2.31,2.2,2.2,0,0,0,2.15-1.65l1.62-4.76h9.15l1.7,4.72a2.22,2.22,0,0,0,2.1,1.69,2.56,2.56,0,0,0,2.76-2.36,2.23,2.23,0,0,0-.17-.86Zm-6.07,14.84,2.91-8.84h.17c1,3,1.94,5.95,2.91,8.84Zm24.49-12.07h8.3c1.49,0,2.18-.91,2.18-2.39s-.69-2.4-2.18-2.4h-8.46c-4.25,0-7.82,2.89-7.82,8.64V25.5c0,5.79,3.53,8.47,7.78,8.47h8.5c1.45,0,2.18-.91,2.18-2.39s-.73-2.4-2.18-2.4l-8.3,0c-2,0-3.16-1.33-3.16-3.56V14.8C213.18,12.61,214.31,11.16,216.34,11.16Zm30.2-4.79h-16.2c-1.45,0-2.18.91-2.18,2.4s.73,2.39,2.18,2.39h5.71v20.7c0,1.62.77,2.32,2.39,2.32s2.43-.7,2.43-2.32V11.16h5.67a2.1,2.1,0,0,0,2.22-2.39A2.1,2.1,0,0,0,246.54,6.37Zm20.88,4.79c1.46,0,2.19-.91,2.19-2.39s-.73-2.4-2.19-2.4H254a2.16,2.16,0,0,0-2.47,2.4V31.58c0,1.61.81,2.39,2.47,2.39h13.4c1.46,0,2.19-.91,2.19-2.39s-.73-2.4-2.19-2.4h-11v-7.4h9.31c1.46,0,2.11-.87,2.11-2.35s-.65-2.4-2.11-2.4h-9.31V11.16Zm16.84-4.79H275.6a2.13,2.13,0,0,0-2.43,2.4V31.91c0,1.61.77,2.27,2.43,2.27s2.39-.66,2.39-2.27V23.68h6.39c5.83,0,8.34-3.51,8.34-8.76S289.44,6.37,284.26,6.37Zm.37,12.56H278V11.16h6.55c1.54,0,3.36.95,3.36,3.76C287.9,17,287,18.93,284.63,18.93Z'/%3E%3Cpath class='cls-1' d='M26.51,56.77c-5,0-22.25-10.21-24.68-14-2.77-4.29-2.05-25-.12-28.58C3.79,10.07,21.83.21,26.39,0h0c4.75-.21,22.38,10.17,24.84,14,2.77,4.29,2.05,25,.12,28.58-2.08,4.13-20.12,14-24.68,14.2ZM6.88,39.54l0,0c1.81,2.46,16.65,11,19.57,11.19,3-.28,17.66-8.55,19.58-11,1.28-3.08,1.37-19.85.12-22.51v0C44.29,14.7,29.5,6.22,26.58,6,23.58,6.28,8.92,14.55,7,17,5.72,20.11,5.63,36.87,6.88,39.54Zm0-.06h0Zm39.38-22.2h0Z'/%3E%3Cpath class='cls-2' d='M26.59,20.24c1.08,3.09,2.07,6.19,3.1,9.19H23.33l3.09-9.19Zm4.73,14,1.81,4.9a2.34,2.34,0,0,0,2.23,1.76,2.69,2.69,0,0,0,2.92-2.45,2.21,2.21,0,0,0-.17-.9L29.77,14a2.56,2.56,0,0,0-2.62-2.11H25.86c-1.59,0-2.14.9-2.62,2.11L15,37.51a3.52,3.52,0,0,0-.17,1,2.55,2.55,0,0,0,2.83,2.4,2.32,2.32,0,0,0,2.28-1.72l1.72-4.94Z'/%3E%3Cpath class='cls-3' d='M72.8,57.48H71.38V48H66.13v9.51H64.72V46.82H72.8Z'/%3E%3Cpath class='cls-3' d='M81.84,53.61A4.74,4.74,0,0,1,81,56.52a2.65,2.65,0,0,1-2.24,1.11,2.91,2.91,0,0,1-2.27-.92v3.82H75.14v-11h1.24l.07.88a2.76,2.76,0,0,1,2.3-1A2.71,2.71,0,0,1,81,50.49a4.79,4.79,0,0,1,.83,3Zm-1.36-.16a3.5,3.5,0,0,0-.57-2.11,1.83,1.83,0,0,0-1.57-.78,2,2,0,0,0-1.84,1.09v3.79a2,2,0,0,0,1.86,1.08,1.83,1.83,0,0,0,1.55-.77A3.84,3.84,0,0,0,80.48,53.45Z'/%3E%3Cpath class='cls-3' d='M83.2,53.45a4.63,4.63,0,0,1,.46-2.1,3.35,3.35,0,0,1,1.27-1.43,3.48,3.48,0,0,1,1.87-.51,3.32,3.32,0,0,1,2.61,1.12,4.3,4.3,0,0,1,1,3v.1A4.63,4.63,0,0,1,90,55.68a3.42,3.42,0,0,1-1.27,1.44,3.52,3.52,0,0,1-1.89.51,3.33,3.33,0,0,1-2.61-1.12,4.29,4.29,0,0,1-1-3Zm1.36.16a3.35,3.35,0,0,0,.61,2.11,2.07,2.07,0,0,0,3.28,0,3.66,3.66,0,0,0,.61-2.26,3.42,3.42,0,0,0-.62-2.12,2.05,2.05,0,0,0-3.26,0A3.71,3.71,0,0,0,84.56,53.61Z'/%3E%3Cpath class='cls-3' d='M91.82,53.67a5.49,5.49,0,0,1,.77-3.12,2.4,2.4,0,0,1,2.11-1.14,2.65,2.65,0,0,1,1.09.21V46.23h1.35v3.44a2.73,2.73,0,0,1,1.21-.26,2.42,2.42,0,0,1,2.11,1.14,5.81,5.81,0,0,1,.77,3.27,4.56,4.56,0,0,1-.76,2.78,2.49,2.49,0,0,1-2.11,1,2.85,2.85,0,0,1-1.22-.24v3.13H95.79V57.42a2.59,2.59,0,0,1-1.11.22,2.44,2.44,0,0,1-2.09-1,4.58,4.58,0,0,1-.77-2.82Zm1.35.15a3.52,3.52,0,0,0,.48,2,1.56,1.56,0,0,0,1.37.69,2.11,2.11,0,0,0,.77-.13V50.65a2.11,2.11,0,0,0-.76-.13,1.52,1.52,0,0,0-1.37.8A5,5,0,0,0,93.17,53.82Zm6.71-.15a4.31,4.31,0,0,0-.52-2.32A1.59,1.59,0,0,0,98,50.52a2,2,0,0,0-.81.15v5.74a2.45,2.45,0,0,0,.82.12,1.62,1.62,0,0,0,1.41-.7A3.7,3.7,0,0,0,99.88,53.67Z'/%3E%3Cpath class='cls-3' d='M106.28,57.63a3.43,3.43,0,0,1-2.62-1.06,3.9,3.9,0,0,1-1-2.83v-.25a4.64,4.64,0,0,1,.46-2.11,3.56,3.56,0,0,1,1.26-1.45,3.2,3.2,0,0,1,1.75-.52,3,3,0,0,1,2.4,1,4.41,4.41,0,0,1,.86,2.91v.57H104a2.84,2.84,0,0,0,.68,1.89,2.17,2.17,0,0,0,1.67.72,2.35,2.35,0,0,0,1.22-.29,3.06,3.06,0,0,0,.87-.78l.83.65A3.34,3.34,0,0,1,106.28,57.63Zm-.17-7.11a1.8,1.8,0,0,0-1.38.6,2.94,2.94,0,0,0-.69,1.67h4v-.1a2.6,2.6,0,0,0-.55-1.6A1.71,1.71,0,0,0,106.11,50.52Z'/%3E%3Cpath class='cls-3' d='M114.11,56.52a1.91,1.91,0,0,0,1.27-.44A1.55,1.55,0,0,0,116,55h1.28a2.47,2.47,0,0,1-.46,1.3,3.09,3.09,0,0,1-1.16,1,3.51,3.51,0,0,1-4.1-.71,4.3,4.3,0,0,1-1-3v-.22a4.8,4.8,0,0,1,.43-2.06,3.21,3.21,0,0,1,1.22-1.4,3.47,3.47,0,0,1,1.88-.5,3.18,3.18,0,0,1,2.21.8,2.84,2.84,0,0,1,.94,2.07H116A1.86,1.86,0,0,0,115.4,51a1.81,1.81,0,0,0-1.29-.5,1.88,1.88,0,0,0-1.6.75,3.47,3.47,0,0,0-.57,2.15v.25a3.44,3.44,0,0,0,.56,2.11A1.9,1.9,0,0,0,114.11,56.52Z'/%3E%3Cpath class='cls-3' d='M122,56.52a1.9,1.9,0,0,0,1.26-.44,1.55,1.55,0,0,0,.6-1.1h1.29a2.57,2.57,0,0,1-.47,1.3,3.09,3.09,0,0,1-1.16,1,3.51,3.51,0,0,1-4.1-.71,4.3,4.3,0,0,1-1-3v-.22a4.8,4.8,0,0,1,.42-2.06,3.21,3.21,0,0,1,1.22-1.4,3.49,3.49,0,0,1,1.88-.5,3.16,3.16,0,0,1,2.21.8,2.85,2.85,0,0,1,1,2.07h-1.29a1.86,1.86,0,0,0-.58-1.26,1.81,1.81,0,0,0-1.29-.5,1.89,1.89,0,0,0-1.6.75,3.47,3.47,0,0,0-.57,2.15v.25a3.44,3.44,0,0,0,.56,2.11A1.91,1.91,0,0,0,122,56.52Z'/%3E%3Cpath class='cls-3' d='M131.77,49.56h1.35v7.92h-1.35V51.7l-3.66,5.78h-1.35V49.56h1.35v5.78Z'/%3E%3Cpath class='cls-3' d='M134.94,53.45a4.76,4.76,0,0,1,.45-2.1,3.37,3.37,0,0,1,1.28-1.43,3.44,3.44,0,0,1,1.86-.51,3.32,3.32,0,0,1,2.62,1.12,4.3,4.3,0,0,1,1,3v.1a4.76,4.76,0,0,1-.44,2.07,3.42,3.42,0,0,1-1.27,1.44,3.52,3.52,0,0,1-1.89.51,3.3,3.3,0,0,1-2.61-1.12,4.29,4.29,0,0,1-1-3Zm1.36.16a3.35,3.35,0,0,0,.61,2.11,2.07,2.07,0,0,0,3.28,0,3.72,3.72,0,0,0,.61-2.26,3.42,3.42,0,0,0-.62-2.12,2,2,0,0,0-1.65-.81,2,2,0,0,0-1.62.8A3.71,3.71,0,0,0,136.3,53.61Z'/%3E%3Cpath class='cls-3' d='M150.33,57.48H149V54.1h-3.64v3.38H144V49.56h1.36V53H149V49.56h1.36Z'/%3E%3Cpath class='cls-3' d='M157.39,57.48a3.08,3.08,0,0,1-.19-.83,3,3,0,0,1-2.25,1A2.83,2.83,0,0,1,153,57a2.17,2.17,0,0,1-.75-1.69,2.26,2.26,0,0,1,.94-1.92,4.49,4.49,0,0,1,2.65-.68h1.32v-.63a1.53,1.53,0,0,0-.42-1.13,1.73,1.73,0,0,0-1.26-.42,1.92,1.92,0,0,0-1.21.37,1.06,1.06,0,0,0-.49.88h-1.37a1.83,1.83,0,0,1,.43-1.14,2.91,2.91,0,0,1,1.14-.88,3.91,3.91,0,0,1,1.58-.32,3.12,3.12,0,0,1,2.15.69,2.44,2.44,0,0,1,.81,1.88v3.65a4.6,4.6,0,0,0,.27,1.74v.11Zm-2.25-1a2.37,2.37,0,0,0,1.21-.33,2,2,0,0,0,.83-.86V53.64h-1.06c-1.66,0-2.49.48-2.49,1.45a1.24,1.24,0,0,0,.42,1A1.65,1.65,0,0,0,155.14,56.45Z'/%3E%3Cpath class='cls-3' d='M167.16,49.56v7.92h-1.37v-6.8H163.1l-.16,3a6.58,6.58,0,0,1-.69,2.93,2,2,0,0,1-1.75.91H160V56.29l.38,0a1.12,1.12,0,0,0,.95-.76,8.8,8.8,0,0,0,.37-2.55l.14-3.39Z'/%3E%3Cpath class='cls-3' d='M170.81,52.29h2.06A3.15,3.15,0,0,1,175,53a2.37,2.37,0,0,1,.78,1.87,2.39,2.39,0,0,1-.8,1.9,3.14,3.14,0,0,1-2.17.72h-3.35V49.56h1.35Zm0,1.11v3h2A1.6,1.6,0,0,0,174,56a1.38,1.38,0,0,0,.42-1.07,1.49,1.49,0,0,0-.4-1.08,1.59,1.59,0,0,0-1.14-.43Z'/%3E%3Cpath class='cls-3' d='M184,57.48H182.6V54.1H179v3.38h-1.37V49.56H179V53h3.64V49.56H184Z'/%3E%3Cpath class='cls-3' d='M187.61,52.29h2a3.2,3.2,0,0,1,2.14.7,2.37,2.37,0,0,1,.78,1.87,2.4,2.4,0,0,1-.81,1.9,3.11,3.11,0,0,1-2.16.72h-3.36V49.56h1.36Zm0,1.11v3h2a1.62,1.62,0,0,0,1.18-.4,1.38,1.38,0,0,0,.42-1.07,1.49,1.49,0,0,0-.41-1.08,1.55,1.55,0,0,0-1.14-.43Zm7.8,4.08H194V49.56h1.37Z'/%3E%3Cpath class='cls-3' d='M202.9,49.56h1.35v7.92H202.9V51.7l-3.66,5.78h-1.35V49.56h1.35v5.78Zm.36-2.9a1.82,1.82,0,0,1-.6,1.43,2.6,2.6,0,0,1-3.17,0,1.81,1.81,0,0,1-.61-1.43H200a1.15,1.15,0,0,0,.28.81,1.1,1.1,0,0,0,.81.29,1.11,1.11,0,0,0,.81-.29,1.1,1.1,0,0,0,.29-.81Z'/%3E%3Cpath class='cls-3' d='M215.27,49.56h1.35v7.92h-1.35V51.7l-3.66,5.78h-1.35V49.56h1.35v5.78Z'/%3E%3Cpath class='cls-3' d='M225.27,57.48h-1.35V54.1h-3.64v3.38h-1.36V49.56h1.36V53h3.64V49.56h1.35Z'/%3E%3Cpath class='cls-3' d='M230.63,56.52a1.94,1.94,0,0,0,1.27-.44,1.55,1.55,0,0,0,.6-1.1h1.28a2.48,2.48,0,0,1-.47,1.3,3.06,3.06,0,0,1-1.15,1,3.52,3.52,0,0,1-4.11-.71,4.35,4.35,0,0,1-1-3v-.22a4.8,4.8,0,0,1,.42-2.06,3.27,3.27,0,0,1,1.22-1.4,3.49,3.49,0,0,1,1.88-.5,3.2,3.2,0,0,1,2.22.8,2.88,2.88,0,0,1,.94,2.07H232.5a1.87,1.87,0,0,0-.59-1.26,1.81,1.81,0,0,0-1.29-.5,1.89,1.89,0,0,0-1.6.75,3.47,3.47,0,0,0-.57,2.15v.25a3.38,3.38,0,0,0,.57,2.11A1.88,1.88,0,0,0,230.63,56.52Z'/%3E%3Cpath class='cls-3' d='M241.19,50.66h-2.66v6.82h-1.35V50.66h-2.61v-1.1h6.62Z'/%3E%3Cpath class='cls-3' d='M249.2,53.61a4.67,4.67,0,0,1-.83,2.91,2.64,2.64,0,0,1-2.24,1.11,2.91,2.91,0,0,1-2.27-.92v3.82h-1.35v-11h1.24l.06.88a2.78,2.78,0,0,1,2.3-1,2.7,2.7,0,0,1,2.26,1.08,4.73,4.73,0,0,1,.83,3Zm-1.35-.16a3.5,3.5,0,0,0-.57-2.11,1.85,1.85,0,0,0-1.57-.78,2,2,0,0,0-1.85,1.09v3.79a2,2,0,0,0,1.86,1.08,1.81,1.81,0,0,0,1.55-.77A3.77,3.77,0,0,0,247.85,53.45Z'/%3E%3Cpath class='cls-3' d='M253.44,55.5l1.84-5.94h1.45l-3.18,9.14c-.5,1.32-1.28,2-2.36,2l-.25,0-.51-.09v-1.1l.37,0a1.82,1.82,0,0,0,1.07-.28,2.06,2.06,0,0,0,.64-1l.3-.81L250,49.56h1.48Z'/%3E%3Cpath class='cls-3' d='M262.5,55.69l2.7-6.13h1.69v7.92h-1.35V51.72L263,57.48H262l-2.61-5.89v5.89h-1.36V49.56h1.76Z'/%3E%3Cpath class='cls-3' d='M272.35,57.63a3.46,3.46,0,0,1-2.62-1.06,3.94,3.94,0,0,1-1-2.83v-.25a4.77,4.77,0,0,1,.45-2.11,3.56,3.56,0,0,1,1.26-1.45,3.26,3.26,0,0,1,1.76-.52,3,3,0,0,1,2.4,1,4.41,4.41,0,0,1,.86,2.91v.57h-5.37a2.79,2.79,0,0,0,.68,1.89,2.16,2.16,0,0,0,1.67.72,2.28,2.28,0,0,0,1.21-.29,2.81,2.81,0,0,0,.87-.78l.83.65A3.32,3.32,0,0,1,272.35,57.63Zm-.16-7.11a1.8,1.8,0,0,0-1.38.6,2.94,2.94,0,0,0-.69,1.67h4v-.1a2.54,2.54,0,0,0-.56-1.6A1.69,1.69,0,0,0,272.19,50.52Z'/%3E%3Cpath class='cls-3' d='M283.49,57.48h-1.36V54.1h-3.64v3.38h-1.36V49.56h1.36V53h3.64V49.56h1.36Z'/%3E%3Cpath class='cls-3' d='M291.55,50.66h-2.66v6.82h-1.35V50.66h-2.61v-1.1h6.62Z'/%3E%3Cpath class='cls-3' d='M69.57,67.56h1.35v7.92H69.57V69.7l-3.66,5.78H64.56V67.56h1.35v5.78Z'/%3E%3Cpath class='cls-3' d='M76.45,71.45a4.76,4.76,0,0,1,.46-2.1,3.37,3.37,0,0,1,1.28-1.43,3.42,3.42,0,0,1,1.86-.51,3.34,3.34,0,0,1,2.62,1.12,4.35,4.35,0,0,1,1,3v.1a4.63,4.63,0,0,1-.45,2.07A3.34,3.34,0,0,1,82,75.12a3.53,3.53,0,0,1-1.9.51,3.33,3.33,0,0,1-2.61-1.12,4.34,4.34,0,0,1-1-3Zm1.37.16a3.35,3.35,0,0,0,.61,2.11,2.06,2.06,0,0,0,3.27,0,3.66,3.66,0,0,0,.61-2.26,3.36,3.36,0,0,0-.62-2.12,2.05,2.05,0,0,0-3.26,0A3.71,3.71,0,0,0,77.82,71.61Z'/%3E%3Cpath class='cls-3' d='M88.85,68a3.05,3.05,0,0,1,2.39,1,3.79,3.79,0,0,1,.89,2.63v.13a4.45,4.45,0,0,1-.43,2,3.17,3.17,0,0,1-1.24,1.37,3.49,3.49,0,0,1-1.86.49A3.31,3.31,0,0,1,86,74.56a4.07,4.07,0,0,1-1-2.86V71a7.41,7.41,0,0,1,.93-4,3.87,3.87,0,0,1,2.73-1.79,3.52,3.52,0,0,0,1.39-.45.83.83,0,0,0,.36-.72h1.11a2.27,2.27,0,0,1-.41,1.43,2.33,2.33,0,0,1-1.33.72l-1,.23a3.41,3.41,0,0,0-1.81,1,3.55,3.55,0,0,0-.79,1.81A3.37,3.37,0,0,1,88.85,68Zm-.27,1.11a2,2,0,0,0-1.58.67,2.75,2.75,0,0,0-.59,1.86v.12a3.19,3.19,0,0,0,.59,2,2,2,0,0,0,1.6.74,1.91,1.91,0,0,0,1.59-.75,3.47,3.47,0,0,0,.59-2.18,2.65,2.65,0,0,0-.59-1.8A2,2,0,0,0,88.58,69.12Z'/%3E%3Cpath class='cls-3' d='M93.3,71.45a4.63,4.63,0,0,1,.46-2.1A3.35,3.35,0,0,1,95,67.92a3.48,3.48,0,0,1,1.87-.51,3.32,3.32,0,0,1,2.61,1.12,4.3,4.3,0,0,1,1,3v.1a4.63,4.63,0,0,1-.44,2.07,3.42,3.42,0,0,1-1.27,1.44,3.52,3.52,0,0,1-1.89.51,3.33,3.33,0,0,1-2.61-1.12,4.29,4.29,0,0,1-1-3Zm1.36.16a3.35,3.35,0,0,0,.61,2.11,2.07,2.07,0,0,0,3.28,0,3.66,3.66,0,0,0,.61-2.26,3.42,3.42,0,0,0-.62-2.12,2.05,2.05,0,0,0-3.26,0A3.71,3.71,0,0,0,94.66,71.61Z'/%3E%3Cpath class='cls-3' d='M108.91,71.61a4.74,4.74,0,0,1-.83,2.91,2.65,2.65,0,0,1-2.24,1.11,2.91,2.91,0,0,1-2.27-.92v3.82h-1.36v-11h1.24l.07.88a2.76,2.76,0,0,1,2.3-1,2.71,2.71,0,0,1,2.26,1.08,4.79,4.79,0,0,1,.83,3Zm-1.36-.16a3.5,3.5,0,0,0-.57-2.11,1.83,1.83,0,0,0-1.57-.78,2,2,0,0,0-1.84,1.09v3.79a2,2,0,0,0,1.86,1.08,1.83,1.83,0,0,0,1.55-.77A3.84,3.84,0,0,0,107.55,71.45Z'/%3E%3Cpath class='cls-3' d='M113.14,73.5,115,67.56h1.45l-3.19,9.14c-.49,1.32-1.28,2-2.35,2l-.26,0-.5-.09v-1.1l.36,0a1.87,1.87,0,0,0,1.08-.28,2.13,2.13,0,0,0,.63-1l.3-.81-2.83-7.83h1.48Z'/%3E%3Cpath class='cls-3' d='M117.17,74.38l.47-.58a5.55,5.55,0,0,0,.9-3.08l.12-3.16h5.11v6.82h1v3.43h-1.36V75.48H117.9v2.33h-1.35V74.38Zm1.6,0h3.64V68.81H120l-.08,1.89A6.51,6.51,0,0,1,118.77,74.38Z'/%3E%3Cpath class='cls-3' d='M125.93,71.45a4.63,4.63,0,0,1,.46-2.1,3.35,3.35,0,0,1,1.27-1.43,3.44,3.44,0,0,1,1.86-.51,3.32,3.32,0,0,1,2.62,1.12,4.3,4.3,0,0,1,1,3v.1a4.76,4.76,0,0,1-.44,2.07,3.42,3.42,0,0,1-1.27,1.44,3.52,3.52,0,0,1-1.89.51,3.32,3.32,0,0,1-2.61-1.12,4.29,4.29,0,0,1-1-3Zm1.36.16a3.35,3.35,0,0,0,.61,2.11,2.07,2.07,0,0,0,3.28,0,3.66,3.66,0,0,0,.61-2.26,3.42,3.42,0,0,0-.62-2.12,2.05,2.05,0,0,0-3.26,0A3.71,3.71,0,0,0,127.29,71.61Z'/%3E%3Cpath class='cls-3' d='M135,75.48V67.56h3.09a4.46,4.46,0,0,1,2.43.55,1.82,1.82,0,0,1,.84,1.62,1.64,1.64,0,0,1-.33,1,2,2,0,0,1-1,.67,2.23,2.23,0,0,1,1.15.66,1.72,1.72,0,0,1,.44,1.17,1.92,1.92,0,0,1-.81,1.67,3.78,3.78,0,0,1-2.26.58Zm1.35-4.56h1.75c1.27,0,1.91-.37,1.91-1.11s-.6-1.13-1.81-1.15h-1.85Zm0,1.08v2.39h2.24a2.1,2.1,0,0,0,1.27-.31,1.05,1.05,0,0,0,.42-.89c0-.79-.58-1.19-1.74-1.19Z'/%3E%3Cpath class='cls-3' d='M148.3,75.48a3.08,3.08,0,0,1-.19-.83,3,3,0,0,1-2.25,1,2.84,2.84,0,0,1-1.93-.66,2.17,2.17,0,0,1-.75-1.69,2.25,2.25,0,0,1,.95-1.92,4.46,4.46,0,0,1,2.64-.68h1.32v-.63a1.53,1.53,0,0,0-.42-1.13,1.73,1.73,0,0,0-1.26-.42,1.94,1.94,0,0,0-1.21.37,1.06,1.06,0,0,0-.49.88h-1.36a1.87,1.87,0,0,1,.42-1.14,2.91,2.91,0,0,1,1.14-.88,3.91,3.91,0,0,1,1.58-.32,3.12,3.12,0,0,1,2.15.69,2.44,2.44,0,0,1,.81,1.88v3.65a4.6,4.6,0,0,0,.27,1.74v.11Zm-2.24-1a2.36,2.36,0,0,0,1.2-.33,2,2,0,0,0,.83-.86V71.64H147c-1.66,0-2.49.48-2.49,1.45a1.24,1.24,0,0,0,.42,1A1.66,1.66,0,0,0,146.06,74.45Z'/%3E%3Cpath class='cls-3' d='M158.05,75.48h-1.36V72.1h-3.64v3.38h-1.36V67.56h1.36V71h3.64V67.56h1.36Z'/%3E%3Cpath class='cls-3' d='M165.35,67.56h1.35v7.92h-1.35V69.7l-3.66,5.78h-1.35V67.56h1.35v5.78Z'/%3E%3Cpath class='cls-3' d='M172.17,75.63a3.47,3.47,0,0,1-2.63-1.06,3.94,3.94,0,0,1-1-2.83v-.25a4.77,4.77,0,0,1,.45-2.11,3.56,3.56,0,0,1,1.26-1.45,3.26,3.26,0,0,1,1.76-.52,3,3,0,0,1,2.4,1,4.41,4.41,0,0,1,.86,2.91v.57h-5.37a2.84,2.84,0,0,0,.68,1.89,2.17,2.17,0,0,0,1.67.72,2.35,2.35,0,0,0,1.22-.29,3.06,3.06,0,0,0,.87-.78l.82.65A3.32,3.32,0,0,1,172.17,75.63ZM172,68.52a1.8,1.8,0,0,0-1.38.6,2.94,2.94,0,0,0-.69,1.67h4v-.1a2.6,2.6,0,0,0-.55-1.6A1.72,1.72,0,0,0,172,68.52Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.footer__copyright{
    font-size: 15px;
    color: #7d7d7d;
}
.footer__copyright a{
    color:#7d7d7d;
}
.footer__yandex-market img{
    max-width: 100%;
}
/*footer end*/


/*breadcrumbs*/
.breadcrumbs{
    padding:1rem 0;
}
/*.breadcrumbs span{
    line-height: 18px;
    font-size: 14px;
    color: #7d7d7d;
    display: inline-block;
    margin-right:15px;
}*/
.breadcrumbs a{
    line-height: 1rem;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    border-bottom:1px solid #f12a16;
    display: inline-block;
    margin-right:15px;
}
.breadcrumbs a:hover{
    text-decoration: none;
    border-bottom-color:transparent;
}
.breacrumbs__delimiter{
    display: inline-block;
    width:8px;
    height: 1rem;
    margin-right:15px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23D4D4D4' fill-rule='evenodd' d='M7.383 5.571a.386.386 0 0 0-.111-.258L2.074.116a.38.38 0 0 0-.257-.111.38.38 0 0 0-.256.111l-.558.557a.386.386 0 0 0-.112.256c0 .09.045.191.112.258l4.383 4.384-4.383 4.383a.383.383 0 0 0-.112.258c0 .1.045.188.112.254l.558.558a.38.38 0 0 0 .256.111.38.38 0 0 0 .257-.111l5.198-5.197a.387.387 0 0 0 .111-.256z'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.print{
    padding: 0.85rem 0;
}
.print__trigger{
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    display: none;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20'%3E%3Cpath fill='%23CBCBCB' fill-rule='evenodd' d='M17.921 15.342v-4.563H2.985v4.563H-.002V3.049h4.527v-3.05h11.947v3.05h4.527v12.293h-3.078zm1.538-10.709h-1.447v1.49h1.447v-1.49zm-2.987 15.366H4.525v-7.73h11.947v7.73z'/%3E%3C/svg%3E%0A");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left:40px;
    text-decoration: underline;
}
.page-good .print__trigger{
    display: block;
}
/*breadcrumbs end*/


/*catalog*/
.catalog-ebnr{
    display: block;
    max-width: 280px;
}
.catalog-ebnr img{
    max-width: 100%;
    height: auto;
}
.catalog-tags__title{
    font-size: 15px;
    color: #707070;
    _width:160px;
    padding-top:10px;
}
.catalog-tags__wrp{
    margin-top:20px;
}
.catalog-tags{

}
.button--tag{
    font-family: "Roboto Condensed";
    font-size: 16px;
    color: #000000;
    border-color:#1b53af;
    margin:0 10px 10px 0;
}
.button--tag:hover{
    color: #000000;
    text-decoration: underline;
}

.button--tag.active{
    background-color: #1b53af;
    color: #fff;
}
.button--tag.disabled{
    background: #F8F8F8;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    border-radius: 6px;
    color: #707070;
}

.catalog-previews{
    display: flex;
    flex-wrap: wrap;

}
.catalog-preview{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    _height: 320px;
    height: 100%;
    border:1px solid #ebebeb;
    margin-left:-1px;margin-top:-1px;
    padding:20px;
}
.catalog-preview__title{
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    min-height: 36px;
    overflow: hidden;
    margin-top:20px;
    text-transform: uppercase;
}
.catalog-preview img{
    max-width: 100%;
    max-height: 230px;
    height: auto;
}
.catalog-preview--mini{
    align-items: normal;
}
.catalog-preview--mini .catalog-preview__img{
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.catalog-preview--mini .catalog-preview__title{
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    text-align: left;
    margin-top:10px;
    margin-left: 20px;
    word-break: break-word;
}
.catalog-note{
    font-size: 14px;
    color: #707070;
}
.catalog-note a{
    color: #000000;
    text-decoration:underline;
}
.catalog-note a:hover{
    text-decoration: none;
}
.page-catalog h1{
    display: inline-block;
	 font-size:26px;
}
.catalog-paging{
    border-radius: 2px;
    background-color: #f8f8f8;
    padding: 14px 7px;
    display: flex;
    justify-content: space-around;
}
.catalog-paging.fixed{
    position: fixed;
    top:2rem;
    min-width: 280px;
    z-index: 99;
    background-color: rgba(220,220,220,0.75);
}
.catalog-paging a{
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    color: #000000;
    display: inline-block;
    margin:0 5px;
    line-height: 19px;
    vertical-align: middle;
}
/*.catalog-paging i{
    font-size:19px;
    vertical-align: text-top;
}*/
.catalog-paging a.current{
    color:#1b53af;
}
.catalog-paging__first{
    display: inline-block;
    height: 19px;
    width:12px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.77 11.13'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23707070;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 4%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M6.38,10.46,5.82,11a.34.34,0,0,1-.25.11A.38.38,0,0,1,5.31,11L.11,5.82A.34.34,0,0,1,0,5.57a.38.38,0,0,1,.11-.26L5.31.11A.38.38,0,0,1,5.57,0a.34.34,0,0,1,.25.11l.56.56a.38.38,0,0,1,.11.26.34.34,0,0,1-.11.25L2,5.57,6.38,10a.38.38,0,0,1,.11.26A.34.34,0,0,1,6.38,10.46Zm4.28,0-.55.56a.36.36,0,0,1-.52,0l-5.2-5.2a.38.38,0,0,1-.11-.25.43.43,0,0,1,.11-.26L9.59.11a.36.36,0,0,1,.52,0l.55.56a.38.38,0,0,1,.11.26.34.34,0,0,1-.11.25L6.28,5.57,10.66,10a.38.38,0,0,1,.11.26A.34.34,0,0,1,10.66,10.46Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-size: auto 12px;
}
.catalog-paging__last{
    display: inline-block;
    height: 19px;
    width:12px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.77 11.13'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23707070;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 7%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M6.38,5.82,1.18,11a.34.34,0,0,1-.25.11A.38.38,0,0,1,.67,11l-.56-.56A.34.34,0,0,1,0,10.21.38.38,0,0,1,.11,10L4.5,5.57.11,1.18A.34.34,0,0,1,0,.93.38.38,0,0,1,.11.67L.67.11A.38.38,0,0,1,.93,0a.34.34,0,0,1,.25.11l5.2,5.2a.38.38,0,0,1,.11.26A.34.34,0,0,1,6.38,5.82Zm4.28,0L5.47,11A.36.36,0,0,1,5,11l-.56-.56a.38.38,0,0,1-.11-.25A.43.43,0,0,1,4.39,10L8.78,5.57,4.39,1.18A.38.38,0,0,1,4.28.93.43.43,0,0,1,4.39.67L5,.11a.36.36,0,0,1,.52,0l5.19,5.2a.38.38,0,0,1,.11.26A.34.34,0,0,1,10.66,5.82Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-size: auto 12px;
}
.catalog-paging__prev{
    display: inline-block;
    height: 19px;
    width:12px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.49 11.13'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23707070;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 5%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M6.38,1.18,2,5.57,6.38,10a.38.38,0,0,1,.11.26.34.34,0,0,1-.11.25L5.82,11a.34.34,0,0,1-.25.11A.38.38,0,0,1,5.31,11L.11,5.82A.34.34,0,0,1,0,5.57a.38.38,0,0,1,.11-.26L5.31.11A.38.38,0,0,1,5.57,0a.34.34,0,0,1,.25.11l.56.56a.36.36,0,0,1,.11.26A.34.34,0,0,1,6.38,1.18Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-size: auto 12px;
}
.catalog-paging__next{
    display: inline-block;
    height: 19px;
    width:12px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.49 11.13'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23707070;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 6%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M6.38,5.82,1.18,11a.34.34,0,0,1-.25.11A.38.38,0,0,1,.67,11l-.56-.56A.33.33,0,0,1,0,10.21.38.38,0,0,1,.11,10L4.5,5.57.11,1.18A.34.34,0,0,1,0,.93.38.38,0,0,1,.11.67L.67.11A.38.38,0,0,1,.93,0a.34.34,0,0,1,.25.11l5.2,5.2a.38.38,0,0,1,.11.26A.34.34,0,0,1,6.38,5.82Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-size: auto 12px;
}

.catalog-style{
    stroke-width:2;
    stroke:none;
    fill:#7D7D7D;
    fill-rule: evenodd;
    display:inline-block;
    opacity: 0.4;
}
.catalog-style.active{
    fill:#1B53AF;
    opacity: 1;
}
.catalog-goods{
    margin-right:-1px  !important;
}
.catalog-good-preview__wrp{
    margin:-1px 0 0 -1px;
}
.catalog-text{
    padding:40px 50px;
    border:1px solid #ebebeb;
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    text-align: left;
    color: #7d7d7d;
}
/*catalog end*/


/*badge*/
.badge{
    padding:9px 19px;
    font-family: "Roboto Condensed";
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    line-height: 16px;
    text-align: left;
    background-color:#777;
    color: #ffffff;
    position: absolute;
    z-index: 2;
    border-radius: 0;
}
.badge:before{
    content:"";
    display: block;
    position: absolute;
    bottom: -10px;
    left:0;
    border: 5px solid transparent;
    border-top: 5px solid  #999;
    border-right: 5px solid  #999;
}
.badge--hit{
    background-color: #f84271;

}
.badge--hit:before{
   border-top: 5px solid  #bf395c;
    border-right: 5px solid  #bf395c;
}
.badge--new{
    background-color: #4faaff;

}
.badge--new:before{
    border-top: 5px solid  #3e86ca;
    border-right: 5px solid  #3e86ca;
}
.badge--recommend{
    background-color: #047f8e;
}
.badge--recommend:before{
    border-top: 5px solid  #025964;
    border-right: 5px solid  #025964;
}
.badge--discount{
    background-color: #ffba00;
}
.badge--discount:before{
    border-top: 5px solid  #ba8800;
    border-right: 5px solid  #ba8800;
}
.badge--promo{
    background-color: #73489e;
}
.badge--promo:before{
    border-top: 5px solid  #553674;
    border-right: 5px solid  #553674;
}
.badge--free-delivery{
    border:none;
    display: block!important;
    width:60px;
    height:60px;
    left:unset;
    right:30px;
    top:30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #27ae60;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='36'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M36.951 29.308L19.253 35.84a.732.732 0 0 1-.508 0L1.047 29.308a.736.736 0 0 1-.48-.69V7.601a.737.737 0 0 1 .48-.689v-.001L18.745.378a.74.74 0 0 1 .508 0l17.698 6.533a.737.737 0 0 1 .481.69v21.017a.737.737 0 0 1-.481.69zM2.036 28.107l16.229 5.99V14.645l-3.525-1.301v8.359a.734.734 0 0 1-.988.689L5.82 19.464a.734.734 0 0 1-.48-.689v-8.9l-3.304-1.22v19.452zm11.97-16.606l5.809-2.144-5.809-2.145-5.81 2.145 5.81 2.144zm-7.197-1.085v7.847l6.462 2.385v-7.846l-6.462-2.386zm12.19-8.566L3.423 7.601l2.644.975 7.685-2.836a.728.728 0 0 1 .508 0l7.931 2.927a.734.734 0 0 1 0 1.379l-6.072 2.241 2.88 1.063 15.577-5.749L18.999 1.85zm16.964 6.805l-16.229 5.99v19.452l16.229-5.99V8.655zM23.445 29.588l.323-.12a.735.735 0 1 1 .509 1.379l-.324.119a.736.736 0 0 1-.508-1.378zm2.423-.895l7.637-2.819a.734.734 0 0 1 .509 1.378l-7.638 2.82a.735.735 0 0 1-.508-1.379zm8.146-4.434l-6.036 2.228a.735.735 0 0 1-.508-1.379l6.035-2.228a.735.735 0 0 1 .509 1.379zm0-2.963l-6.036 2.228a.735.735 0 0 1-.508-1.378l6.035-2.228a.734.734 0 0 1 .509 1.378z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    padding:0;
}
.badge--free-delivery:before{
    display: none;
}
/*badge end*/

/*popovers*/
.popover--free-delivery{
    border-radius: 6px;
    background-color: #27ae60;
    padding:18px 20px 18px 27px;

    font-family: "Roboto Condensed";
    font-size: 15px;
    text-align: left;
    color: #ffffff;
    line-height: normal;
}
.popover--free-delivery .popover-header{
    font-size: 17px;
    font-weight: bold;
    background-color: #27ae60;
    border-bottom:0;
    padding:0;
    margin:0;
    line-height: 2rem;
}
.popover--free-delivery .popover-body{
    background-color: #27ae60;
    color: #ffffff;
    padding:0;
    margin:0;
    line-height: normal;
}
.popover--free-delivery.bs-popover-left>.arrow::after,
.popover--free-delivery.bs-popover-right>.arrow::after,
.popover--free-delivery.bs-popover-auto[x-placement^=left]>.arrow::after,
.popover--free-delivery.bs-popover-auto[x-placement^=right]>.arrow::after{
    border-right-color:#27ae60;
    border-left-color:#27ae60;
}
.popover--free-delivery.bs-popover-top>.arrow::after,
.popover--free-delivery.bs-popover-bottom>.arrow::after,
.popover--free-delivery.bs-popover-auto[x-placement^=top]>.arrow::after,
.popover--free-delivery.bs-popover-auto[x-placement^=bottom]>.arrow::after{
    border-top-color: #27ae60;
    border-bottom-color: #27ae60;
}
.popover--free-delivery.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.popover--free-delivery.bs-popover-bottom .popover-header::before{
    border-color:#27ae60;
}

.popover--yellow, .popover--yellow .popover-header,.popover--yellow .popover-body{
    background-color: #FF9800!important;
}
.popover--yellow.bs-popover-bottom>.arrow::after,
.popover--yellow.bs-popover-auto[x-placement^=bottom]>.arrow::after{
    border-top-color: #FF9800;
    border-bottom-color: #FF9800;
}
.popover--blue, .popover--blue .popover-header,.popover--blue .popover-body{
    background-color: #1B53AF!important;
}
.popover--blue.bs-popover-bottom>.arrow::after,
.popover--blue.bs-popover-auto[x-placement^=bottom]>.arrow::after{
    border-top-color: #1B53AF;
    border-bottom-color: #1B53AF;
}

.popover--filter{
    border-radius: 6px;
    background-color: #1b53af;
    padding:11px 20px;

    font-family: "Roboto Condensed";
    font-size: 15px;
    text-align: left;
    color: #ffffff;
    line-height: normal;
}
.popover--filter .popover-header{
    font-size: 17px;
    font-weight: bold;
    background-color: #1b53af;
    border-bottom:0;
    padding:0;
    margin:0;
    line-height: 2rem;
}
.popover--filter .popover-body{
    background-color: #1b53af;
    color: #ffffff;
    padding:0;
    margin:0;
    line-height: normal;
}
.popover--filter.bs-popover-left>.arrow::after,
.popover--filter.bs-popover-right>.arrow::after,
.popover--filter.bs-popover-auto[x-placement^=left]>.arrow::after,
.popover--filter.bs-popover-auto[x-placement^=right]>.arrow::after{
    border-right-color:#1b53af;
    border-left-color:#1b53af;
}
.popover--filter.bs-popover-top>.arrow::after,
.popover--filter.bs-popover-bottom>.arrow::after,
.popover--filter.bs-popover-auto[x-placement^=top]>.arrow::after,
.popover--filter.bs-popover-auto[x-placement^=bottom]>.arrow::after{
    border-top-color: #1b53af;
    border-bottom-color: #1b53af;
}
.popover--filter.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.popover--filter.bs-popover-bottom .popover-header::before{
    border-color:#1b53af;
}


/*popovers end*/

/*catalog filter*/
.catalog-filter{
    background-color: #f8f8f8;
    padding:30px 20px;
}
.catalog-filter__head{
    font-family: "Roboto";
    font-size: 20px;
    font-weight: bold;
    color: #000000;
}
.catalog-filter__body {
    margin-top: 1.5rem;
    height: auto!important;
    opacity: 1!important;
    overflow: visible!important;
    transition: all 0.3s;
}
.filter-selection{
    border-bottom:1px solid #d4d4d4;
    padding-bottom:20px;
}
.filter-selection__body{

}
.filter-selection__item{
    margin-top:10px;
}
.filter-selection__item-name, .filter-selection__item-value{
    font-family: "Roboto Condensed";
    font-size: 15px ;
    color: #000000;
}
.filter-selection__item-drop{
    display: block;
    width: 16px;
    height: 16px;
    object-fit: contain;
    border-radius: 2px;
    border: solid 1px #d4d4d4;
    background-color: #f8f8f8;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%231B53AF' fill-rule='evenodd' d='M7.992 6.661L6.661 7.992 3.999 5.33 1.338 7.992.006 6.661l2.662-2.662L.006 1.337 1.338.006l2.661 2.662L6.661.006l1.331 1.331L5.33 3.999l2.662 2.662z'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}
.filter-selection__item-drop-value{
    border:none;
    min-height:26px;
    padding:5px 28px 5px 10px;
    font-family: "Roboto Condensed";
    font-size: 15px;
    line-height: 15px;
    color: #ffffff;
    background-color: #1b53af;
    margin:8px 8px 0px 0;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M7.992 6.661L6.661 7.992 3.999 5.33 1.338 7.992.006 6.661l2.662-2.662L.006 1.337 1.338.006l2.661 2.662L6.661.006l1.331 1.331L5.33 3.999l2.662 2.662z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 10px center;
}
.filter-selection-footer{
    margin-top:12px;
}
.filter-selection__clear-button{
    border:none;
    background-color: transparent;
    font-family: "Roboto Condensed";
    font-size: 15px;
    color: #000000;
    text-decoration: underline;
    padding-left:22px;
    margin-left:22px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 1.33302C16 1.06318 15.8334 0.823191 15.5934 0.718738C15.3434 0.614285 15.0525 0.666511 14.8647 0.864226L13.5105 2.20844C12.042 0.823191 10.0524 0 8.00062 0C3.59369 0 0 3.59369 0 8.00062C0 12.4063 3.59369 16 8.00062 16C10.3856 16 12.6351 14.948 14.1559 13.1151C14.2604 12.9796 14.2604 12.7818 14.136 12.6674L12.7085 11.23C12.6351 11.1666 12.5419 11.1355 12.4486 11.1355C12.3541 11.1467 12.2608 11.1877 12.2086 11.2611C11.1877 12.5841 9.65695 13.334 8.00062 13.334C5.06225 13.334 2.66729 10.9377 2.66729 8.00062C2.66729 5.06225 5.06225 2.66729 8.00062 2.66729C9.36473 2.66729 10.6567 3.18707 11.6353 4.09357L10.1979 5.53105C10.0002 5.71882 9.94793 6.01104 10.0524 6.24979C10.1568 6.49973 10.3956 6.66636 10.6667 6.66636H15.3335C15.6978 6.66636 16 6.36419 16 5.99985V1.33302Z' fill='%231B53AF'/%3E%3C/svg%3E%0A");
    background-position: left center;
}
.filter-selection__clear-button:hover{
    text-decoration: none;
}
.filter{
    border-bottom:1px solid #d4d4d4;
}
.filter:last-child{
    border-bottom:none;
}
.filter__head{
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    color: #000000;
    margin-top:20px;
    margin-bottom:15px;
    cursor: pointer;
}
.filter__head.collapsed-up{
    height: auto!important;
    opacity: 1!important;
    color: rgba(0, 0, 0, 0.6);
    overflow: visible;
}
.filter__head.collapsed-up span{
    border-bottom:2px dashed rgba(0, 0, 0, 0.3);
}
.filter__body{
    padding-bottom:20px;
}
.filter__body.collapsed-up{
    padding-bottom:5px;
}
.filter__body, .filter .custom-control-label{
    font-family: "Roboto Condensed";
    font-size: 15px;
    color: #000000;
    line-height: 20px;
   /* white-space: nowrap;*/
}
.filter__body input[type=number],.filter__body input[type=text]{
    width: 120px;
    height: 40px;
    object-fit: contain;
    border-radius: 4px;
    background-color: #ffffff;
    padding:6px 10px;
    margin-bottom:2px;
    border: 1px solid #D3D3D3;
}
.filter__body .custom-control-label::before {
    background-color: #fff;
    border: 1px solid #D3D3D3;
    height: 20px;
    width:20px;
}
.filter__open-button{
    border:none;
    background: transparent;
    font-family: "Roboto Condensed";
    font-size: 15px;
    color: #000000;
    text-decoration: underline;
    margin-left:22px;
    text-align: left;
}
.filter__open-button:hover{
    text-decoration: none;
}
.collapsing-up{
    transition: all 0.3s;
    height: auto;
    opacity: 1;
    overflow: visible;
}
.collapsed-up{
    height:0;
    opacity: 0;
    transition: all 0.3s;
    overflow: hidden;
}
.filter-popover-button{
    cursor: pointer;
    text-decoration: underline!important;
}
.filter--two-columns .filter__body, .filter--three-columns .filter__body{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.filter.filter--two-columns .custom-checkbox{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
    width: 100%;
}
.filter.filter--three-columns .custom-checkbox{
    -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
    position: relative;
    width: 100%;
}
.filter--two-columns .filter__body .collapsing-up, .filter--three-columns .filter__body .collapsing-up{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
/*catalog filter end*/

/*borders*/
.border-purple{
    border-color:#74489f!important;
}
.border-yellow{
    border-color:#ffb900!important;;
}
.border-green{
    border-color:#aa5c!important;;
}
.border-blue{
    border-color: #50aaff!important;
}
/*end borders*/

/*good*/
.button--good-promo{
    font-family: "Roboto Condensed";
    font-size: 16px;
    color: #000000;
    border-color:#1b53af;
    margin:0 10px 10px 0;
}
.button--good-promo:hover{
    color: #000000;
    text-decoration: underline;
}
.good-promos__wrp .button--good-promo{
    margin-right: 0.5rem;

}
.good-image-previews{
    width:146px;
}

.good-image-preview{
    height:144px;
    width:146px;
    display:flex!important;
    align-items: center!important;
    overflow: hidden;
    background-color: white;
    border: 2px solid #f8f8f8;
}
.good-image-preview:last-child{
    margin-bottom: 0;
}
.slick-current .good-image-preview{
    border: 2px solid #FFCD00;
}
.good-image-preview img{
    width:auto;
    max-width: 100%;
    max-height: 100%;
    margin:auto;
}
.good-images{
    background-color: white;
}
.good-image{
    display:flex!important;
    align-items: center!important;
    /*height: 430px;*/
}
.good-image img{
    width:auto;
    height:auto;
    margin:auto;
    max-width: 100%;
}
.good-image-previews .slick-slide {
    padding: 2.5px 0;
}
.good__reviews-link{
    font-size: 15px;
    font-family: "Roboto Condensed";
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    text-decoration: underline;
}
.good__action{
    display: flex;
    align-items: center;
    font-size: 15px;
    font-family: "Roboto Condensed";
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    text-decoration: none;
}
.good__action span{
    margin-left:0.5rem;
    text-decoration: underline;
}
.good__article-label, .good__brand-label{
    font-family: "Roboto Condensed";
    font-size: 19px;
    line-height: 1.21;
    color: #7d7d7d;
}
.good__article{
    font-family: "Roboto Condensed";
    font-size: 19px;
    line-height: 1.21;
    color: #000;
}
.good__modifications .dropdown-toggle{
    font-family: "Roboto Condensed";
    font-size: 19px;
    line-height: 1.4;
    color: #000;
}
.good__modifications .dropdown{
    background-color: #f8f8f8;
    border-radius: 6px;
    height: 40px;
    display: inline-block;
}
.good__intro-text{
    font-family: Roboto;
    font-size: 17px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}
.good__instock{
    font-family: "Roboto Condensed";
    font-size: 15px;
    line-height: 15px;
    margin:1.5rem 0 -0.5rem 0;
    min-height: 15px;
}
.good__price .price, .good__price .price--old{
    font-size: 40px;
    font-weight: bold;
}
.good__discount{
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 20px;
    letter-spacing: normal;
    text-align: left;
    color: #000000!important;
    padding:0 4px;

    height: 20px;
    border-radius: 4px;
    background-color: #fffc00;

    margin-left:50px;
    position: absolute;
}
.good__cheaper{
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 3rem;
    letter-spacing: normal;
    text-align: left;
    color: #1b53af!important;
    margin-left:60px;
    position: absolute;
    text-decoration: underline;
}
.good .button--fast-order/*,.cart .button--fast-order*/{
    display: block;
    height: 40px;
    border-radius: 6px;
    line-height: 1rem;
    padding:12px 15px 12px 40px;
    background-color: #f8f8f8;
    border-bottom:none;
    text-decoration:none;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20'%3E%3Cpath fill='%2327AE60' fill-rule='evenodd' d='M4.051-.001c-.415 0-.8.215-1.007.563L.433 4.946h7.981V-.001H4.051zM-.001 6.118V18.62c0 .76.639 1.379 1.424 1.379h15.151c.785 0 1.425-.619 1.425-1.379V6.118h-18zm11.749 5.258l-3.132 3.031a.62.62 0 0 1-.857 0l-1.468-1.421a.572.572 0 0 1 0-.829.62.62 0 0 1 .856 0l1.04 1.007 2.704-2.618a.622.622 0 0 1 .857 0c.237.229.237.6 0 .83zM14.953.56a1.173 1.173 0 0 0-1.006-.561H9.625v4.947h7.949L14.953.56z'/%3E%3C/svg%3E%0A");
    background-position: left 12px center;
    background-repeat: no-repeat;
    margin:0;
}
.good .button--fast-order span{
    border-bottom:1px solid #27ae60;
}
.good .button--fast-order:before/*,.cart .button--fast-order:before*/{
    display: none;
}
.good .button--fast-order:hover span{
    border: none;
}
.good__toggle-description.collapsed span{
    display: none;
}
.good__toggle-description .collapsed-show{
    display: none;
}
.good__toggle-description.collapsed .collapsed-show{
    display: inline;
}
.good__description{
    font-family: Roboto;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #7d7d7d;
}
.good__toggle-description{
    color: #1b53af;
    border-bottom:1px dashed #1b53af
}
.good__toggle-description:hover{
    text-decoration: none;
    border:none;
}
.good__tabs .tab-pane#features, .good__tabs .tab-pane#reviews {
    padding:3.5rem;
}
.good__tabs .tab-content{
    border-radius: 6px;
    border: solid 1px #ebebeb;
}
.good__tabs .nav-tabs .nav-link{
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    font-style: normal;
    /*line-height: 1.76;*/
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    padding:13px 30px;
    border: solid 1px #ebebeb;
    border-radius:6px 6px 0 0;
    transition: all 0.3s;
}
.good__tabs .nav-tabs .nav-item{
    margin-left:0.5rem;
    margin-right:0.5rem;
 }
.good__tabs .nav-tabs .nav-item:first-child{
    margin-left:3.5rem;
}
.good__tabs .nav-tabs .nav-link.active{
    color: #ffffff;
    background-color: #1b53af;
}
.good__tabs .nav-tabs .nav-link .quantity{
    color:#ebebeb;
}
.good__tabs .nav-tabs{
    border:none;
}
.good__tabs .goods-slider__wrp{
    margin:-1px 0;
}
.good__subtitle{
    font-family: Roboto;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    margin-bottom:20px;
}
.good__features .table-striped tbody tr:nth-of-type(odd){
    background-color: #f8f8f8;
}
.good__features .table td, .good__features .table th{
    border:none;
    padding:0.75rem 1rem;
}

.good__doc {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left:74px;
    background-repeat: no-repeat;
    background-position: left center;
    min-height: 53px;
    margin-bottom:30px;
    text-decoration: none;
}
.good__doc:hover{
    text-decoration: none;
}
.good__doc:hover span{
    text-decoration: none;
}
.good__doc-text {
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #1b53af;
    text-decoration: underline;
}
.good__doc-info{
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #7d7d7d;
    margin-top:0.25rem;
}
.good__doc--instruction {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.2 52.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%232756a6;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico_1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M53.9,13.21,40.44.27A1,1,0,0,0,39.77,0H14.55a1,1,0,0,0-1,1V51.53a1,1,0,0,0,1,1H53.23a1,1,0,0,0,1-1V13.91a1,1,0,0,0-.3-.7Zm-13.24-10L51.52,13.61H40.66Zm11.6,47.39H15.52V1.94h23.2V14.58a1,1,0,0,0,1,1H52.26Z'/%3E%3Cpath class='cls-1' d='M15,11.25a15,15,0,1,0,15,15,15,15,0,0,0-15-15Z'/%3E%3Cpath class='cls-2' d='M18.12,34.5c-.77.3-1.39.53-1.85.69a4.85,4.85,0,0,1-1.6.24,3.23,3.23,0,0,1-2.18-.68A2.21,2.21,0,0,1,11.72,33a8.21,8.21,0,0,1,0-.84,9.49,9.49,0,0,1,.19-1l1-3.41c.08-.33.16-.64.21-.93a4.08,4.08,0,0,0,.09-.8,1.22,1.22,0,0,0-.27-.91,1.49,1.49,0,0,0-1-.26,3,3,0,0,0-.77.11l-.67.23.25-1c.64-.26,1.24-.48,1.82-.66a5.23,5.23,0,0,1,1.64-.28,3.15,3.15,0,0,1,2.14.67,2.25,2.25,0,0,1,.76,1.75c0,.15,0,.41-.05.78a5.91,5.91,0,0,1-.19,1l-1,3.4a8.75,8.75,0,0,0-.22.94,5.08,5.08,0,0,0-.09.79,1.15,1.15,0,0,0,.3.93,1.66,1.66,0,0,0,1.05.24,3.11,3.11,0,0,0,.8-.12,3.79,3.79,0,0,0,.64-.22Z'/%3E%3Cpath class='cls-2' d='M18,20.69a2.43,2.43,0,0,1-3.24,0,2,2,0,0,1,0-3,2.4,2.4,0,0,1,3.24,0,2.06,2.06,0,0,1,0,3Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.good__doc--guarantee {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52.92 52.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2320aa5b;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico_2%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M52.62,13.21,39.16.27A1,1,0,0,0,38.49,0H13.27a1,1,0,0,0-1,1V51.53a1,1,0,0,0,1,1H52a1,1,0,0,0,1-1V13.91a1,1,0,0,0-.3-.7Zm-13.24-10L50.24,13.61H39.38ZM51,50.56H14.24V1.94H37.45V14.58a1,1,0,0,0,1,1H51Z'/%3E%3Cpath class='cls-1' d='M25.56,15.23,13.18,11.51a.73.73,0,0,0-.36,0L.44,15.23a.62.62,0,0,0-.44.6V29.47C0,35,8.35,39.83,12.82,41.22a.57.57,0,0,0,.18,0,.52.52,0,0,0,.18,0C17.65,39.83,26,35,26,29.47V15.83A.62.62,0,0,0,25.56,15.23Z'/%3E%3Cpath class='cls-2' d='M20.42,23.68l-7.59,7.6a1.42,1.42,0,0,1-1,.43,1.44,1.44,0,0,1-1-.43L6.42,26.94A1.47,1.47,0,1,1,8.5,24.86l3.3,3.3,6.54-6.56a1.47,1.47,0,1,1,2.08,2.08Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.good__doc--sertificte {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.31 52.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fdb813;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico_3%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M54,13.21,40.55.27A1,1,0,0,0,39.88,0H14.66a1,1,0,0,0-1,1V51.53a1,1,0,0,0,1,1H53.34a1,1,0,0,0,1-1V13.91a1,1,0,0,0-.3-.7Zm-13.24-10L51.63,13.61H40.77Zm11.6,47.39H15.63V1.94H38.84V14.58a1,1,0,0,0,1,1H52.37Z'/%3E%3Cpath class='cls-1' d='M15,40.58a15,15,0,1,0-15-15A15,15,0,0,0,15,40.58Z'/%3E%3Cpath class='cls-2' d='M8.46,22.81l3.67-.54,1.65-3.33a1.36,1.36,0,0,1,2.44,0l1.65,3.33,3.67.54a1.36,1.36,0,0,1,.76,2.32l-2.66,2.6.63,3.66a1.37,1.37,0,0,1-2,1.44L15,31.1l-3.29,1.73a1.37,1.37,0,0,1-2-1.44l.63-3.66L7.7,25.13A1.36,1.36,0,0,1,8.46,22.81Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.good__brand-ebnr img{
    max-height: 100%;
    width:auto;
}
.good__brand{
    text-decoration: underline;
}
.good__reviews-menu{

}
.good__reviews-menu-item{
    display: flex;
    align-items: center;
}
.review__filter{
    margin-left:0.25rem;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    text-decoration:underline;
}
.review__filter:hover{
    text-decoration: none;
}
/*end good*/

/*review*/
.review{
    border-radius: 6px;
    border: solid 1px #ebebeb;
    background-color: #ffffff;
    padding:24px 30px;

    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #7d7d7d;

    margin-bottom:20px;
}
.review__name{
    color: #000000;
}
.review__date{
    color: #cacaca;
}
.review__advatages .review__subtitle{
    color:#27ae60;
}
.review__disadvatages .review__subtitle{
    color:#f12a16;
}
.good__review-form{

}
.good__review-form label{
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    margin-bottom:0;
}
.good__review-form label.light{
    font-family: Roboto;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #8d8d8d;
}
.good__review-form .form-control
{
    border-radius: 4px;
    box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.35);
    background-color: #ffffff;
    height: 50px;
    padding:1rem;
    line-height: 1rem;
    font-family: Roboto;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
}
.good__review-form textarea.form-control{
    height: 111px;
}
.good__review-form .custom-control{
    padding-left: 2.5rem;
}
.good__review-form .custom-control-label::before{
    width:30px;
    height: 30px;
    box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.35);
    left: -2.5rem;
}
.good__review-form .custom-control-label::after {
    left: -2.5rem;
    width:30px;
    height: 30px;
}
.review-form__button{
    height: 50px;
    padding:1rem 3rem;
    line-height: 1rem;
    border-radius: 6px;
    background-color: #1b53af;

    font-family: Roboto;
    font-size: 17px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}
/*end review*/


/*cart*/
.cart__search{
    height: 80px;
    background-color: #1b53af;
    padding-left: 44px;
    padding-right:44px;

    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.12;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    text-transform: uppercase;
}
.cart__action{
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17'%3E%3Cpath fill='%23CBCBCB' fill-rule='evenodd' d='M15.338.373h-4.297L8 4.85 4.958.373H.66L5.812 8.07l-5.813 8.557H8.33v-2.908H6.406L8 11.339l3.538 5.288h4.461L10.186 8.07 15.338.373z'/%3E%3C/svg%3E%0A");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left:24px;
    margin-right:0.5rem;

    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    display: inline-block;
    padding-top:0.5rem;
    padding-bottom:0.5rem;
    text-decoration: underline;
}
.cart__action--link{
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20'%3E%3Cpath fill='%23CBCBCB' fill-rule='evenodd' d='M16.183 14.253c0 .278-.111.546-.312.746l-1.637 1.626a1.11 1.11 0 0 1-.757.289c-.278 0-.557-.1-.757-.301l-2.293-2.304a1.076 1.076 0 0 1 .054-1.57c.369.367.68.801 1.248.801.59 0 1.069-.478 1.069-1.069 0-.568-.434-.88-.802-1.247a1.077 1.077 0 0 1 1.559-.044l2.316 2.316c.201.2.312.467.312.757zm-7.828-7.85c0 .334-.134.59-.367.813-.368-.368-.679-.802-1.248-.802a1.07 1.07 0 0 0-1.069 1.068c0 .569.434.88.802 1.248a1.046 1.046 0 0 1-.802.345c-.278 0-.556-.1-.757-.301L2.598 6.458a1.06 1.06 0 0 1 0-1.503l1.637-1.626c.201-.189.479-.301.757-.301s.557.112.757.313l2.294 2.305c.201.2.312.478.312.757zm9.966 7.85c0-.857-.323-1.659-.936-2.272L15.07 9.665a3.224 3.224 0 0 0-2.272-.935c-.88 0-1.704.356-2.317.98l-.979-.98a3.263 3.263 0 0 0 .979-2.327c0-.846-.322-1.66-.923-2.261L7.264 1.837A3.17 3.17 0 0 0 4.992.891c-.846 0-1.659.323-2.261.924L1.095 3.441a3.185 3.185 0 0 0-.947 2.26c0 .857.323 1.659.936 2.272L3.4 10.289a3.22 3.22 0 0 0 2.271.935c.88 0 1.704-.356 2.317-.98l.979.98a3.261 3.261 0 0 0-.979 2.327c0 .847.322 1.659.924 2.261l2.294 2.305a3.166 3.166 0 0 0 2.271.947c.846 0 1.659-.323 2.261-.925l1.637-1.626c.601-.59.946-1.414.946-2.26z'/%3E%3C/svg%3E%0A");
}
.cart__action--print{
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20'%3E%3Cpath fill='%23CBCBCB' fill-rule='evenodd' d='M17.92 15.342v-4.563H2.984v4.563H-.003V3.049h4.528v-3.05h11.946v3.05h4.527v12.293H17.92zm1.538-10.71h-1.447v1.491h1.447V4.632zm-2.987 15.367H4.525v-7.73h11.946v7.73z'/%3E%3C/svg%3E%0A");
    padding-left:30px;
}
.cart__h1-wrp{
    height: 80px;
}
.cart h1{
    font-size: 30px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}
.header__logo {
}
.cart__city{
    font-size: 15px;
    font-weight: normal;
    font-family: "Roboto Condensed";
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #919191;
}
.cart__city-trigger{
    color: #000000;
    text-decoration: underline;
}
.cart-good-preview{
    border-bottom:1px solid #d4d4d4;
    padding-top:30px;
    padding-bottom:30px;
}
.cart-good-preview .good-preview__img{
    margin-left:30px;
    max-width: 120px;
    align-items: start;
    height: unset;
}
.cart-good-preview .good-preview__title{
    margin-top:0;
    text-transform: uppercase;
    text-align: left;
    height: unset;
}
.cart-good-preview .good-preview__instock {
    text-align: left;
    margin: 0
}
.cart-good-preview .label--small{
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.53;
    letter-spacing: normal;
    text-align: left;
    color: rgba(145, 145, 145, 0.7);
}
.cart-good-preview .good-preview__price{
    height: 40px;
    margin:0;
    justify-content:start!important;
}
.cart-good-preview .input-group__items-count{
    border: 1px solid #f8f8f8;
}
.cart-good-preview .good-preview__items-count {
    max-width: 40px;
    background-color: #fff;
}
.cart-good-preview .good-preview__sum{
    min-width:190px;
}
.cart-good-preview .price--old{
    padding-right: 45px;
}
.cart__summary-wrp{
    min-width:300px;
    max-width: 300px;
    width:100%;
}
.cart__summary-scroll{
     width:300px;
 }
.cart__summary{
    border-radius: 6px;
    border: solid 2px #27ae60;
    padding:20px;

    font-family: Roboto;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    background-color: #fff;
}
.cart__summary-badge{
    position: static;
}
.cart__summary-head{

}
.cart__summary-total .col-auto, .cart__summary-total .col{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
}
.cart .button--fast-order{
    display: flex;
    align-items:center;
    justify-content:center;
    font-family: "Roboto Condensed";
    font-size: 16px;
    color: #000000;
    border: none;
    padding: 0;
    text-decoration: none;
    border-radius: 6px;
    background-color: #f8f8f8;
    position: static;
    margin:0;
    min-height:50px;
    height: unset;
    white-space: normal;
    padding:1rem;
}
.cart .button--fast-order:before{
    display: block;
    position: static;
    background-position: center;
    background-repeat: no-repeat;
    margin-right:0.5rem;
}
.cart .button--fast-order span{
    text-decoration:underline;
    text-decoration-color: #27ae60;
}
.cart .button-next,.order .button-next{
    display: block;
    border-radius: 6px;
    background-color: #27ae60;
    font-family: "Roboto Condensed";
    font-size: 17px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    text-transform: uppercase;
    min-height:60px;
    height: unset;
    padding:1rem;
    white-space: normal;
}
.cart .price--old:after{
    display: none;
}
.cart .price--old .good__discount{
    margin-left:10px;
}
    /*end cart*/

/*consumables*/
.consumables-trigger{
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.53;
    letter-spacing: normal;
    text-align: left;
    color: #1b53af;
    text-decoration:underline;
}
.consumables{
    border-radius: 6px;
    border: solid 2px #1b53af;
}
.consumables__inner{
    margin:0 30px;
}
.consumables .cart-good-preview{
    padding-top:30px;
    padding-bottom:20px;
}
.consumables .cart-good-preview .good-preview__img{
    margin-left:0px;
}
.consumables .cart-good-preview:last-child{
    border-bottom:none
}
/*end consumables*/

/*discounts*/
.cart__discounts{

}
.cart__discounts-title{
    font-size: 30px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}
.cart__discounts-items{

}
.cart__discount{
    border-radius: 6px;
    background-color: #f8f8f8;
    padding-left:100px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M51.208 51.205c-9.874 9.873-24.916 11.434-36.412 4.669l-.063-.05c-4.518 3.419-9.374 4.006-12.757 3.482-1.124-.175-1.36-1.698-.337-2.197 3.095-1.522 5.043-4.543 6.179-6.99l-.3-.249C-2.917 38.087-2.493 20.064 8.779 8.781c11.722-11.709 30.72-11.709 42.442 0 11.708 11.719 11.708 30.717-.013 42.424zM21.212 17.717c-3.67 0-6.665 2.996-6.665 6.666.011 3.681 2.983 6.664 6.665 6.664 3.67 0 6.666-2.995 6.666-6.664 0-3.67-2.996-6.666-6.666-6.666zm18.574.525a1.623 1.623 0 0 0-2.285.212l-17.5 21.069a1.623 1.623 0 0 0 2.496 2.072l17.501-21.07a1.622 1.622 0 0 0-.212-2.283zm-.998 10.708c-3.67 0-6.666 2.996-6.666 6.666 0 3.67 2.996 6.665 6.666 6.665a6.671 6.671 0 0 0 6.665-6.665c0-3.67-2.995-6.666-6.665-6.666zm-1.948 8.613c-1.073-1.074-1.086-2.833 0-3.907a2.773 2.773 0 0 1 3.907 0 2.748 2.748 0 0 1 0 3.907 2.75 2.75 0 0 1-3.907 0zM19.252 26.342a2.75 2.75 0 0 1 0-3.907 2.751 2.751 0 0 1 3.908 0 2.75 2.75 0 0 1 0 3.907 2.775 2.775 0 0 1-3.908 0z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 20px center;
    margin-bottom:20px;
}
.cart__discount .custom-control{
    background-color: #f8f8f8;
    padding:20px 20px 20px 35px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    display:block;
}
.cart__discount .custom-control .custom-control-label{
    display: block;
}
.cart__discount .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #1b53af;
    background-color: #1b53af;
}
.cart__discount .custom-control-input~.custom-control-label::before,
.cart__discount .custom-control-input~.custom-control-label::after {
    top:0;
}
.cart__discount--terracot{
    background-color: #ff5a00;
}
.cart__discount--purple{
    background-color: #a200ff;
}
.cart__discount--yellow{
    background-color: #ffba00;
}
.page-good .goods-slider__header {
    font-size: 30px;
}
/*end discounts*/


/*order*/
.order__h1-wrp{
}
.order .h1, .order h1{
    padding-top:20px;
    font-size: 30px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    border-top:1px solid #d4d4d4
}
.order .h2{
    font-size: 25px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}
.order .h3{
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}
.cart__summary-title{
    font-family: Roboto;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #000000;
}
.cart__summary-action{
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    text-decoration:underline;
}
.cart__summary-action:hover{
    text-decoration: none;
}
.order__agree{
    font-family: "Roboto Condensed";
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: center;
    color: #919191;
}
.order__agree a{
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    text-decoration:underline;
}
.cart__summary-goods .good-item{
    margin-bottom:20px;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}
.cart__summary-goods .good-item__link{
    color: #000000;
    text-decoration: underline;
}
.cart__summary-goods .good-item__count{
    color: #919191;
    margin-top:0.25rem;
}
.cart__summary-limit{
    overflow:hidden;
    position: relative;
}
.limited .cart__summary-limit {
    max-height: 330px;
}
.limited .cart__summary-limit:after{
    display: block;
    content:"";
    height: 100px;
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7399334733893557) 49%, rgba(255,255,255,1) 100%);
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
}
.action--toggle-goods-limit .up{
    display: inline;
}
.action--toggle-goods-limit .down{
    display: none;
}
.limited .action--toggle-goods-limit .up{
    display: none;
}
.limited .action--toggle-goods-limit .down{
    display: inline;
}
.delivery-options{
    margin-top:15px;
}
.delivery-options .custom-control{
    padding:0;
}
.delivery-options .custom-control-label::before{
    top: 1.25rem;
    left: 1rem;
}
.delivery-options .custom-control-label::after{
    top: 1.25rem;
    left: 1rem;
}
.delivery-options label{
    color:#000000;
    display: block;
    background-color:#f8f8f8;
    padding:20px;
    padding-left:45px;
    border-radius: 6px;
    border: solid 2px #f8f8f8;
}
.delivery-options label{
    color:#000000;
    display: block;
    background-color:#f8f8f8;
    padding:20px;
    padding-left:45px;
    border-radius: 6px;
    border: solid 2px #f8f8f8;
    margin-bottom:40px;
}
.delivery-options .custom-radio .custom-control-label a{
    color:#000000;
    text-decoration: underline;
}
.delivery-options .custom-radio .custom-control-label b{
    display: block;
    margin-bottom:0.5rem;
}
.delivery-options .custom-radio .custom-control-label::before {
    border: #adb5bd solid 3px;
}
.delivery-options .custom-radio .custom-control-label::before, .delivery-options .custom-radio .custom-control-label::after {
    width: 1.25rem;
    height: 1.25rem;
}
.delivery-options .custom-radio .custom-control-input:checked~.custom-control-label{
    background-color:#fff;
    border: solid 2px #1b53af;
}
.delivery-options  .custom-radio .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    background-color: #fff;
    border: #1b53af solid 4px;
}
.delivery-options .custom-radio .custom-control-input:checked~.custom-control-label::after{
    background-image: none;
}
.delivery-options .custom-control-input:disabled~.custom-control-label::before {
    background-color: #adb5bd;
}

.order form input[type=text],.order form input[type=email],.order form select {
    border-radius: 6px;
    border: solid 2px #d4d4d4;
    height: 50px;
    font-family: "Roboto Condensed";
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.88;
    letter-spacing: normal;
    text-align: left;
}
.order form .custom-checkbox .custom-control-label::before,.order form .custom-control-label::after{
    width: 1.25rem;
    height: 1.25rem;
    left:-2rem;
}
.order form .custom-checkbox{
    padding-left:2rem;
}
.order form .custom-control-input[type=checkbox]~.custom-control-label::before {
    border: #adb5bd solid 2px;
}
.order form .custom-control-input[type=checkbox]:checked~.custom-control-label::before {
    color: #fff;
    border-color: #1b53af;
    background-color: #1b53af;
}
.order form .form-group label {
    font-family: "Roboto Condensed";
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.88;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    margin-bottom:0;
}
.order .alert{
    font-family: Roboto;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    padding:28px 40px;
    background-color: #f8f8f8;
}

.order .alert a{
    font-weight: bold;
    color: #1340a9;
}
/*end order*/


/*cabinet*/
.page-cabinet h1{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    color: #000000;
    padding:1rem 0;
    margin:0;
}
.cabinet-menu__wrp{
    border: 2px solid #1B53AF;
    box-sizing: border-box;
    border-radius: 6px;
    padding:20px;
    min-width: 300px;
}
.cabinet-menu__title{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
    color: #000000;
    border-bottom:1px solid #D3D3D3;
    padding:0.5rem 0 1rem 0;
}
.cabinet-menu__body{
}
.cabinet-menu__body ul{
    list-style-type: none;
    padding:0;
}
.cabinet-menu__body>ul>li{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    margin-top:1.5rem;
}
.cabinet-menu__body>ul>li>ul{
    padding-top:0.5rem;
}
.cabinet-menu__body>ul>li li>a {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 25px;
    color: #1B53AF;
    text-decoration: underline;
}
.cabinet-menu__body>ul>li li>a:hover{
    text-decoration: none;
}
.cabinet-menu__body>ul>li li>a.active {
    color:#000;
    text-decoration: none;
}
.cabinet-menu-mobile .dropdown-toggle{
    background: #FFFFFF;
    border: 2px solid #CACACA;
    box-sizing: border-box;
    border-radius: 4px;
    height: 50px;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 17px;
    text-transform: uppercase;
    color: #000000;
    padding-left:23px;
}
.cabinet-menu-mobile .dropdown-toggle::after{
    border:none;
    right: 16px;
    position: absolute;
    top: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.6362 1.389C17.6362 1.255 17.5702 1.105 17.4692 1.005L16.6322 0.168C16.5322 0.067 16.3812 0 16.2472 0C16.1132 0 15.9622 0.067 15.8622 0.168L9.28315 6.746L2.70515 0.168C2.60515 0.067 2.45315 0 2.32015 0C2.17015 0 2.03615 0.067 1.93615 0.168L1.09815 1.005C0.998152 1.105 0.931152 1.255 0.931152 1.389C0.931152 1.523 0.998152 1.674 1.09815 1.774L8.89815 9.575C8.99815 9.675 9.15015 9.742 9.28315 9.742C9.41715 9.742 9.56815 9.675 9.66815 9.575L17.4692 1.774C17.5702 1.674 17.6362 1.523 17.6362 1.389Z' fill='%23919191'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 10px;

}

.cabinet-form label{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 25px;
    color: #919191;
    margin-bottom:0;
}
.cabinet-form .form-control {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    border:2px solid #D4D4D4;
    height: 50px;
}
.cabinet-form textarea.form-control {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    border:2px solid #D4D4D4;
    padding:12px;
    min-height: 50px;
}
.address-default input:disabled ~ label{
    display: none;
}
.cabinet-form .form-control:disabled, .cabinet-form textarea.form-control:disabled, .cabinet-form .form-control-label{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;

    border-color:transparent!important;
    background-color: transparent!important;
    color: #000000!important;
    padding-left: 0 !important;
    padding-top: 0 !important;
    margin: 0.25rem 0;

    display: block;
    width: 100%;
    min-height: unset;
    height: 23px;
    padding: 0;
}
.personal-info__edit-btn{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-decoration-line: underline;
    color: #919191;
}
.personal-info__delete-btn{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-decoration-line: underline;
    color: #000;
    padding-left:17px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00003 4.66669L1.33334 0L0 1.33334L4.66669 6.00003L2.73429e-05 10.6667L1.33336 12L6.00003 7.33336L10.6667 12L12 10.6667L7.33336 6.00003L12 1.33335L10.6667 1.10924e-05L6.00003 4.66669Z' fill='%23F12A16'/%3E%3C/svg%3E%0A");
}
.personal-info__phone-checked{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #37B46C;
    padding-left:25px;
    line-height: 20px;
    background:url('../img/phone_checked.svg') no-repeat left center;
    display: inline-block;
}
.personal-info__phone-confirm{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    text-decoration: underline;
    color: #000000;
    padding-left:25px;
    line-height: 20px;
    background:url('../img/phone_confirm.svg') no-repeat left center;
    display: inline-block;
}
.personal-info__address-add, .personal-info__organization-add{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    text-decoration: underline;
    color: #000000;
    padding-left:25px;
    line-height: 20px;
    background:url('../img/address_add.svg') no-repeat left center;
    display: inline-block;
}

.password-form .form-control {
    height: 50px;
    border: 2px solid #D4D4D4;
    box-sizing: border-box;
    border-radius: 6px;
}
.password-form .form-group{
    max-width:400px;
}
.personal-info__password-btn{
    height:50px;
    width:50px;
    background: url('../img/password_toggle.svg') no-repeat center;
    position:absolute;
    right:15px;
    z-index:1
}
.mailing-form .custom-radio{
    padding-left:2rem;
}
.mailing-form .custom-radio .custom-control-label{
    line-height: 27px;
    color:#000;
}
.mailing-form .custom-radio .custom-control-label::before {
    color: #fff;
    border-color: #007bff;
    background-color: #fff;
    width:20px;
    height:20px;
    border: 2px solid #D4D4D4;
    left:-1.75rem;
}
.mailing-form .custom-radio .custom-control-input:checked~.custom-control-label::before {
    border-color:#1B53AF;
}
.mailing-form .custom-radio .custom-control-label::after {
    width:20px;
    height:20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    left:-1.75rem;
}
.mailing-form .custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.6783 0L10 1.3217L3.81546 7.51039L0 3.69493L1.3217 2.37323L3.81546 4.86284L8.6783 0Z' fill='white'/%3E%3C/svg%3E%0A");
    background-color: #1B53AF;
    background-repeat: no-repeat;
    background-position: center;
}
.orders-history__filter .form-control{
    border: 2px solid #D4D4D4;
    box-sizing: border-box;
    border-radius: 6px;
    height:50px;

    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}
.orders-history__filter .custom-select{
    border: 2px solid #D4D4D4;
    box-sizing: border-box;
    border-radius: 6px;
    height:50px;

    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    background: url('../img/select_arrow.svg') no-repeat right 10px center;
}
.orders-history__filter-search{
    padding-right:50px;
    background: url('../img/search.svg') no-repeat right 15px center;
}
.orders-history__table {
    border: 1px solid #DADADA;
}
@media(max-width:575px){
    .orders-history__table{
        margin-left:-20px;
        margin-right:-20px;
        border-left:none;
        border-right:none;
    }
}
.orders-history__table-head{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #8D8D8D;
    border-bottom:1px solid #DADADA;
    padding:0 5px;
}
.orders-history__table-body{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    padding:0 5px;
}
.orders-history__table-body .form-row:nth-of-type(even) {
    background-color:#F8F8F8;
}
.orders-history__table-body a{
    color:#1B53AF;
    text-decoration: none;
}
.orders-history__table .form-row>div{
    padding-top:1rem;
    padding-bottom:1.25rem;
}
.orders-history__table .form-row>div:first-child{
    padding-left:15px;
}
.status--new{
    color:#1B53AF;
}
.status--delivered{
    color:#37B46C;
}
.status--self-delivery{
    color:#37B46C;
}
.status--canceled{
    color:#FF0000;
}

.order-info__title{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #000000;
     margin-bottom:1.5rem;
}
.order-info__items{
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 23px;
    color: #000000;
}
.order-info__items .row>div:first-child{
    padding-right:0;
    color:#7D7D7D;
}
.order-info__invoice{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    text-decoration: underline;
    color: #000000;
    padding-left:32px;
    line-height: 32px;
    background:url('../img/invoice.svg') no-repeat left center;
    display: inline-block;
    margin-bottom:0.5rem;
}

.order-items__table{
    border:1px solid #EBEBEB;
    border-bottom:none;
}
@media(max-width:575px){
    .order-items__table{
        margin-left:-20px;
        margin-right:-20px;
    }
}
.orders-items__table-head{
    border-bottom:1px solid #EBEBEB;
    padding:0 20px;

    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #8D8D8D;
}
.orders-items__table-body{
    padding:0 20px;

    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #7D7D7D;
}
.order-items__table .row{
    margin-left:-20px;
    margin-right:-20px;
}
.orders-items__table-head>.row>div,.orders-items__table-body>.row>div{
    padding-top:1rem;
    padding-bottom:1rem;
    line-height: 20px;
}
.order-items__table .row>div:first-child,.order-items__table .row>div:first-child{
    padding-left:20px;
}
.order-items__table .row>div:last-child,.order-items__table .row>div:last-child{
    padding-right:20px;
}
.orders-items__table-body>.row, .orders-items__table-body>.row{
    border-bottom:1px solid #EBEBEB;
}
.order-items__table .custom-checkbox .custom-control-label{
    line-height: 20px;
}
.order-items__table .custom-checkbox .custom-control-label::before,.order-items__table .custom-checkbox .custom-control-label::after{
    top:0;
    height: 20px;
    width:20px;
}
.order-items__table .custom-control-input:checked~.custom-control-label::before{
    border-color: #1B53AF;
    background-color: #1B53AF;
}
.order-items__title{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #000000;
}
.order-items__table .price, .order-items__table .quantity{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 19px;
    color: #000000;
}
.order-items__table .price:after{
    font-size: 16px;
    font-weight:normal
}
.order-info__summary{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 23px;
    color: #8D8D8D;
}
.order-info__summary .row>div:first-child{
    text-align: right;
}
.order-info__summary .price{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    color: #000000;
    text-align: right;
}
.order-info__summary .price:after{
    font-weight: normal;
    font-size: 16px;
}
/*end cabinet*/


/*makers*/
.makers-filters .custom-select{
    border: 2px solid #D4D4D4;
    box-sizing: border-box;
    border-radius: 6px;
    height:50px;

    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    background: url('../img/select_arrow.svg') no-repeat right 10px center;
}
.makers-result{
    border-bottom:1px solid #D3D3D3;
}
.makers-result__letter{
    border-top:1px solid #D3D3D3;
    padding:1rem 0;
}
.makers__letter{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 50px;
    color: #000000;
}
.makers-result__item{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 36px;
    text-decoration-line: underline;
    color: #1B53AF;
    text-transform: uppercase;
}
.makers-result__item:hover{
    text-decoration: none;
}
.makers-filters__alph .button--tag{
    width:40px;
    padding-left:0;
    padding-right:0;
    text-align: center;
}

.maker-menu__wrp{
    border: 2px solid #1B53AF;
    box-sizing: border-box;
    border-radius: 6px;
    padding:20px;
    min-width: 300px;
}
.maker-menu__title{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
    color: #000000;
    border-bottom:1px solid #D3D3D3;
    padding:0.5rem 0 1rem 0;
}
.maker-menu__body{
}
.maker-menu__body ul{
    list-style-type: none;
    padding:0;
}
.maker-menu__body>ul>li{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    margin-top:1.5rem;
}
.maker-menu__body>ul>li>ul{
    padding-top:0.5rem;
}
.maker-menu__body>ul>li li{
    margin-bottom:0.35rem;
}
.maker-menu__body>ul>li li>a {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 22px;
    color: #1B53AF;
    text-decoration: underline;
}
.maker-menu__body>ul>li li>a:hover{
    text-decoration: none;
}
.maker-menu__body>ul>li li>a.active {
    color:#000;
    text-decoration: none;
}
/*end makers*/



.compare-goods{
    flex-wrap: nowrap;
    overflow: auto;
}
.compare-goods__wrp{
    overflow: hidden;
}
.compare-goods.goods-slider .good-preview {
    position: relative;
}
.compare-count{
    color:red;
    font-size: 18px;
    padding: 20px 0 0 4px;
}
.compare-text{
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 25px;
    color: #000000;
}
.slider-notation{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #000000;
}
@media(max-width:575px) {
    .compare-goods-slider__wrp {
        padding: 0;
    }
    .compare-goods-slider__wrp > .row{
        margin: 0;
    }
    .compare-goods-slider__wrp > .row > div{
        padding: 0;
    }
}
.compare-feature__values .col{
    opacity: 1;
    transition: opacity .2s;
}
.compare-feature__title{
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    color: #919191;
    margin:10px 0;
}
.compare-feature__values{
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 20px;
    color: #000000;
    margin-bottom:20px;
}
.good-preview__unset{
    position: absolute;
    right:18px;
    top:18px;
    z-index: 1;
    width: 24px;
    height:24px;
    background: url(../img/delete.svg) no-repeat center;
}
.faded{
    opacity: 0!important;
    transition: opacity 0.2s;
}


/**
header
 */
.header__icon-link{
    position: relative;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    color: #000000;
    padding-left:30px!important;
    background: no-repeat left center;
    display: inline-block;
    /*background-size: 20px auto;*/
}
.header__cabinet-menu .header__icon-link{
    background-size: 20px;
    line-height: 20px;
    padding-top:8px;
    padding-bottom:8px;
    height: auto;
}
.icon-compare{
    background-image: url(../img/compare.svg);
}
.icon-like{
    background-image: url(../img/like.svg);
}
.icon-cabinet{
    background-image: url(../img/user_logged_in.svg);
}
.icon-cart{
    background-image: url(../img/cart_icon.svg);
}
.icon-orders{
    background-image: url(../img/orders_icon.svg);
}
.icon-fav{
    background-image: url(../img/fav2_icon.svg);
}
.icon-bonus{
    background-image: url(../img/bonus_icon.svg);
}
.icon-exit{
    background-image: url(../img/exit_icon.svg);
}
.icon-status{
    background-image: url(../img/status_icon.svg);
}
.icon-pin{
    background-image: url(../img/pin_icon.svg);
}
.header__compare-count,.header__like-count, .header__fav-count, .header__cart-count{
    color: white;
    position: absolute;
    background: #F12A16;
    border-radius: 50%;
    min-width: 14px;
    height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 9px;
    line-height: 10px;
    z-index: 11;
    left: 18px;
    top: 8px;
    padding: 0 2px;
}
.header__cabinet-menu{
    padding:12px 22px;
    border:none;
    min-width: 190px;
}

@media(max-width: 991px){
    .fixed-header .header__header{
        display: none;
    }
}

/**
modal
 */
.modal--vasya{

}
.modal--vasya .close{
    width:24px;
    height:24px;
    padding:0;
    background: url(../img/close.svg) no-repeat center;
    margin-right:-30px;
    margin-top:-20px;
}
.modal--vasya .modal-header{
    border:none;
    padding:40px 50px 20px 50px;
}
.modal--vasya .modal-body{
    padding: 0 50px 50px 50px;
}
.modal--vasya .modal-title{
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    color: #000000;
}
.modal--vasya .modal-title-tabs{
    border-bottom: 4px solid rgba(212, 212, 212, 0.3);
    padding:0 32px;
}
.modal--vasya .modal-title-link{
    padding: 0 16px 16px 16px;
    display: block;
    margin-bottom: -4px;
}
.modal--vasya span.modal-title-link{
    border-bottom: 4px solid #F12A16;
}
.modal--vasya a.modal-title-link{
    font-weight: normal;
    color: #919191;
}
.modal--vasya form .form-group label{
    font-size: 15px;
    line-height: 25px;
    color: #919191;
    margin-bottom:0;
}
.modal--vasya form .form-group label a{
    font-size: 15px;
    line-height: 25px;
    text-decoration-line: underline;
    color: #1B53AF;
}
.modal--vasya form .form-control{
    border: 2px solid #D4D4D4;
    box-sizing: border-box;
    border-radius: 6px;
    height:50px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    padding:17px 21px;
}
.modal--vasya form .custom-select{
    border: 2px solid #D4D4D4;
    box-sizing: border-box;
    border-radius: 6px;
    height:50px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    padding:10px 21px;
}

.modal--vasya form .custom-checkbox .custom-control-label::before,
.modal--vasya form .custom-control-label::after{
    width: 1.25rem;
    height: 1.25rem;
    left:-2rem;
}
.modal--vasya form .custom-checkbox{
    padding-left:2rem;
}
.modal--vasya form .custom-control-input[type=checkbox]~.custom-control-label::before {
    border: #adb5bd solid 2px;
}
.modal--vasya form .custom-control-input[type=checkbox]:checked~.custom-control-label::before {
    color: #fff;
    border-color: #37B46C;
    background-color: #37B46C;
}

.cabinet-message{
    font-size: 16px;
    line-height: 21px;
    color: #000000;
    padding:20px;
    background: #F6FB00;
    border-radius: 6px;
    max-width: 300px;
}
@media(max-width: 991px){
    .cabinet-message{
        max-width: unset;
    }
}

.button-credit{
    border: 1.4px solid #27AE60;
    box-sizing: border-box;
    border-radius: 4px;
    padding:19px 16px;
    font-family: 'Roboto Condensed', serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #000000;
    text-decoration: none;
    position: relative;
    display: block;
    min-width: 170px;
    cursor: pointer;
    background: white;
    text-align: left;
}
.button-credit:before{
    content:'?';
    width:16px;
    height:16px;
    display: flex;
    border-radius: 50%;
    font-family: 'Roboto',serif;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    align-items: center;
    justify-content: center;
    background-color: #27AE60;
    position: absolute;
    right: 8px;
    top:8px;
    color:white;
}
.button-credit--yellow{
    border-color: #FF9800;
}
.button-credit--yellow:before{
    background-color: #FF9800;
}
.button-credit--blue{
    border-color: #1B53AF;
}
.button-credit--blue:before{
    background-color: #1B53AF;
}
.popover-body__close{
    position: absolute;
    right:6px;
    top:6px;
    width:16px;
    height: 16px;
    background: url(../img/close.svg) no-repeat center;
    background-size: 12px;
    cursor: pointer;
}

.cart_count_mob{
    position: absolute;
    width:24px;
    height: 24px;
    border-radius: 50%;
    background-color: red;
    color:white;
    display: flex!important;
    align-items: center;
    justify-content: center;
    margin: -6px 0 0 41px!important;
}
.like_count_mob{
    position: absolute;
    width:24px;
    height: 24px;
    border-radius: 50%;
    background-color: red;
    color:white;
    display: flex!important;
    align-items: center;
    justify-content: center;
    margin: -6px 0 0 41px!important;
}

.location-city{
    font-family: 'Roboto Condensed',sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
}

.location-city-search-result .autocomplete-suggestions{
    position: relative!important;
    border:none!important;
    box-shadow: none!important;
    top:10px;
}
.location-city-search-result .autocomplete-suggestion{
    font-family: 'Roboto Condensed',sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    padding:10px 12px;
}







.breadcrumbs:not(.nolast) a:last-child{
    font-size: 15px;
    color: #7d7d7d;
    border:none;
}

.dnone, .dn { display:none; }
.fwni { font-weight:normal !important; }
.wsn { white-space:nowrap; }
.dibi { display:inline-block !important; }
.dni { display:none !important; }
.vh { visibility:hidden; }
.tac { text-align:center; }

.good-preview__action--like + span > span:nth-child(2) { display:none; }
.good-preview__action--like.active + span > span:nth-child(1) { display:none; }
.good-preview__action--like.active + span > span:nth-child(2) { display:inline-block; }


.preSearch_m { position:absolute; width:100%; z-index:1001; text-align:left; }
@media(max-width:974px){
    .preSearch_m { width:100%; margin-top:40px; }
}


.profil_menu { }
.profil_menu > div { top:0; position:absolute; width:100%; background:#FFF; z-index:99; border-top:1px solid #F8F8F8; box-shadow:0px 4px 8px rgb(0 0 0 / 10%); display:none;  }
.profil_menu > div * { font-family:Roboto Condensed, Verdana; font-size:16px; }
.profil_menu .row { margin:0; }
.profil_menu .razd { height:24px; background:#F8F8F8; }
.profil_menu .block1 { height:120px; display:flex; align-items:center; }
.profil_menu .block1 img { width:56px; height:56px; margin-right:16px; }
.profil_menu .block1 a { color:#1B53AF; }
.profil_menu .block2 a { display:flex; width:100%; height:56px; padding-left:36px !important; justify-content:space-between; align-items:center; color:#000; border-top:1px solid #EBEBEB; }
.profil_menu .block2 a span { color:#707070; font-weight:bold; }
.profil_menu .block2 a span img { vertical-align:baseline; margin-left:15px; }
.profil_menu .block3 a { display:block; width:100%; color:#000; border-top:1px solid #EBEBEB; padding:18px 0; }
.profil_menu .block3 a:nth-child(1) { border:none; }
.profil_menu .block4 a { display:block; width:100%; padding:20px 0 20px 36px; background:url(/img/tel.svg) left no-repeat; color:#000; }




/*catalog_menu.css*/
.catalog-menu__trigger{
    position: relative;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M13.991 10.085a.588.588 0 0 0-.584-.583H.582a.588.588 0 0 0-.584.583v1.166c0 .319.264.583.584.583h12.825c.32 0 .584-.264.584-.583v-1.166zm0-4.664a.587.587 0 0 0-.584-.583H.582a.587.587 0 0 0-.584.583v1.166c0 .318.264.583.584.583h12.825c.32 0 .584-.265.584-.583V5.421zm0-4.664a.586.586 0 0 0-.584-.582H.582a.586.586 0 0 0-.584.582v1.166c0 .319.264.583.584.583h12.825c.32 0 .584-.264.584-.583V.757z'/%3E%3C/svg%3E%0A");
    background-position: left 16px center;
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-right:16px;
    font-family: "Roboto Condensed", serif;
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    height: 40px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
}


.catalog-menu{
    opacity: 0;
    list-style: none;
    position: absolute;
    /*left: 20px;*/
    top: 40px;
    _transition: all 0.3s;
    z-index: -1;
    display: none;
    width: 25%;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.2);
    border-top: 4px solid #f12a16;
    background-color: white;
    /* min-height: 400px; */
    padding: 0;
}

.catalog-menu-opened .catalog-menu__wrp{
    display: block;
    opacity: 1;
    z-index:3;
}
.catalog-menu-opened .catalog-menu, .catalog-menu:hover{
    display: block;
    z-index: 3;
    opacity: 1!important;
    /*left:20px;*/
    top:16px;
}
.catalog-menu ul{
    list-style-type: none;
    position: absolute;
    top:-4px;
    opacity: 0;
    _transition: all 0.3s;
    z-index:-1;
    display: none;
    background-color: white;
    min-height: calc(100% + 4px);
    overflow: visible;
    padding:0;
    border-top: 4px solid #f12a16;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.2);
}

.catalog-menu li.hover>ul{
    display: block;
    opacity: 1;
}
.catalog-menu a{
    font-family: "Roboto Condensed", serif;
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    padding:8px 40px 8px 16px;
    text-transform: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.42579 6.10352e-05C1.28824 6.10352e-05 1.13426 0.0632753 1.03162 0.160013L0.172449 0.961689C0.0687744 1.05747 0 1.2021 0 1.33044C0 1.45879 0.0687744 1.60341 0.172449 1.69919L6.92466 8.00054L0.172449 14.3009C0.0687744 14.3967 0 14.5423 0 14.6697C0 14.8134 0.0687744 14.9417 0.172449 15.0375L1.03162 15.8401C1.13426 15.9359 1.28824 16.0001 1.42579 16.0001C1.56333 16.0001 1.71833 15.9359 1.82098 15.8401L9.82858 8.36929C9.93123 8.27351 10 8.12793 10 8.00054C10 7.8722 9.93123 7.72757 9.82858 7.63179L1.82098 0.160013C1.71833 0.0632753 1.56333 6.10352e-05 1.42579 6.10352e-05Z' fill='%23C8C8C8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 12px center;
}
.catalog-menu .leaf a{
    background-image: none!important;
}
.catalog-menu li{
    padding:0;
    box-shadow: inset -1px -1px 0 #ebebeb, 0 0 0 #ebebeb;
}
.catalog-menu li:nth-child(2){
    padding-top:8px;
}
.catalog-menu > li{
    width:100%;
    position: unset;
}
.catalog-menu > li > ul > li{
    width:100%;
}
.catalog-menu > li > ul > li >  ul > li{
    box-shadow: none;
    width:50%;
}
.catalog-menu > li > ul > li >  ul > li:nth-child(2) {
    padding-top: 0;
}
.catalog-menu > li > ul > li >  ul > li:nth-child(n+2) {
    float:left;
}

.catalog-menu > li > a {
    font-weight: bold;
    text-transform: uppercase;
}
.catalog-menu li.hover > a{
    background-color: #f8f8f8;
    color:#f12a16;
}
.catalog-menu > li > ul > li >  ul > li a,
.catalog-menu > li > ul > li >  ul > li a:hover{
    background-image:none;
}
.catalog-menu > li > a .icon{
    display: none;
}

.catalog-menu > li > ul {
    left: 100%;
    width: 100%;
    overflow: auto;
}
.catalog-menu > li.hover > ul{
    z-index: 3;
}

.catalog-menu > li > ul > li > ul{
    left: 100%;
    width: 200%;
    /* columns: 2; */
    overflow: auto;
}

.catalog-menu > li > ul > li.hover > ul{
    z-index: 3;
}

.catalog-menu__header{
    display: none;
    font-family: "Roboto", serif;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    color: black;
    padding:16px!important;
}

.catalog-menu ul ul .catalog-menu__header{
    display: block;
    width:100%;
    box-shadow: inset -1px -1px 0 #ebebeb, 0 0 0 #ebebeb;
    padding-bottom: 8px!important;
}

.catalog-menu--fast-wrp{
    overflow: auto;
    height: 40px;
}
.catalog-menu--fast{
    padding:8px 0;
    margin:0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.catalog-menu--fast, .catalog-menu--fast a{
    font-family: "Roboto Condensed", serif;
    font-size: 16px;
    line-height: 17px;
    color: #000000;
    white-space: nowrap;
}
@media(min-width: 992px){
    body:not(.fixed-header) .position-lg-absolute{
        position: absolute!important;
    }
    .catalog-menu--fast-wrp-col{
        max-width: calc(100% - 215px);
        position: relative;
        margin-left:215px;
    }
    .catalog-menu--fast-wrp {
        overflow: hidden;
    }
    .catalog-menu a{
        background-image:none;
        background-position: right  center;
    }
    .catalog-menu .has-children>a{
        background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2951 15.1151L20.8751 19.7051L16.2951 24.2951L17.7051 25.7051L23.7051 19.7051L17.7051 13.7051L16.2951 15.1151Z' fill='black' fill-opacity='0.3'/%3E%3C/svg%3E%0A");
    }
    .catalog-menu li.hover.has-children > a{
        background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2951 15.1151L20.8751 19.7051L16.2951 24.2951L17.7051 25.7051L23.7051 19.7051L17.7051 13.7051L16.2951 15.1151Z' fill='%23ED2A23'/%3E%3C/svg%3E%0A");
    }
}

.catalog-menu--fast li{
    display: inline-block;
    margin-right:10px;
    padding-left:10px;
    align-self: center;
}
.catalog-menu--fast li:first-child{
    background:none;
    padding-left: 0;
}
/*.catalog-menu--fast:after{
    content: '';
    width:20px;
    height: 20px;
    min-width:20px;
    display: block;
}*/
.catalog-menu--fast-btn{
    position: absolute;
    z-index: 3;
    width:24px;
    height: 24px;
    border-radius: 50%;
    box-shadow: 0 2px 10px 2px rgba(0,0,0,0.1);
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='44'%3E%3Cpath fill='%231B53AF' fill-rule='evenodd' d='M25.726 22.513L4.514 43.727.27 39.484l17.487-17.485L.27 4.514 4.514.271l21.212 21.213-.514.515.514.514z'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 6px;
    top:7px;
    filter:grayscale(100%);
    background-color: white;
    display: none;
    cursor: pointer;
}
.catalog-menu--fast-left{
    left:15px;
    transform: rotate(180deg);
}
.catalog-menu--fast-right{
    right:0px;
}



.catalog-menu__shadow{
    display: none;
    z-index: -1;
    position: fixed;
    width:100%;
    height: 100%;
    left:0;
    top:0;
}
.catalog-menu-opened .catalog-menu__shadow{
    display: block;
    z-index: 3;
}
.mobile-menu{
    display: none;
}

.catalog-menu__back{
    display: none;
    cursor: pointer;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #7d7d7d;
    padding: 8px 30px;
}
.catalog-menu__back:before{
    content:'';
    display: inline-block;
    width: 12px;
    height: 1rem;
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23D4D4D4' fill-rule='evenodd' d='M7.383 5.571a.386.386 0 0 0-.111-.258L2.074.116a.38.38 0 0 0-.257-.111.38.38 0 0 0-.256.111l-.558.557a.386.386 0 0 0-.112.256c0 .09.045.191.112.258l4.383 4.384-4.383 4.383a.383.383 0 0 0-.112.258c0 .1.045.188.112.254l.558.558a.38.38 0 0 0 .256.111.38.38 0 0 0 .257-.111l5.198-5.197a.387.387 0 0 0 .111-.256z'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    transform: rotate(180deg);
    margin-right: 36px;
}
/*
@media(max-width:1199px){
    .catalog-menu > li > ul {
        left:33.3%;
        width:66.6%;
    }

    .catalog-menu > li > ul > li > ul{
        left:50%;
        width:66.6%;
    }
    .catalog-menu > li{
        width:33.3%;
    }
    .catalog-menu > li > ul > li{
        width:100%;
    }
    .catalog-menu > li > ul > li >  ul > li:nth-child(n+2) {
        float:none;
    }
}
*/
@media(max-width:991px){
    .catalog-menu-opened{
        position: fixed;
    }
    .catalog-menu--fast-wrp-col{
        display: none;
    }
    .page-index .catalog-menu--fast-wrp-col{
        display: block;
        margin-left:0;
    }
    .mobile-menu .header__menu--pages a{
        font-weight: 500;
        font-size: 15px;
        line-height: 30px;
        color: #919191;
        padding:0;
    }
    .catalog-menu__trigger{
        font-size: 18px;
        padding-top:1rem;
        padding-bottom:1rem;
        padding-left: 24px;
        background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M19.987 14.837a.838.838 0 0 0-.833-.833H.832a.838.838 0 0 0-.833.833v1.665c0 .457.377.834.833.834h18.322a.838.838 0 0 0 .833-.834v-1.665zm0-6.663a.838.838 0 0 0-.833-.833H.832a.838.838 0 0 0-.833.833V9.84c0 .455.377.832.833.832h18.322a.838.838 0 0 0 .833-.832V8.174zm0-6.663a.839.839 0 0 0-.833-.833H.832a.839.839 0 0 0-.833.833v1.666c0 .456.377.833.833.833h18.322a.838.838 0 0 0 .833-.833V1.511z'/%3E%3C/svg%3E%0A");
        background-position: center;
        cursor: pointer;
    }
    .catalog-menu-opened .catalog-menu__trigger{
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2.41L13.59 1L8 6.59L2.41 1L1 2.41L6.59 8L1 13.59L2.41 15L8 9.41L13.59 15L15 13.59L9.41 8L15 2.41Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");
    }
    .catalog-menu__header{
        display: block;
    }
    .catalog-menu__header--back {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.84 7.92V9.92H4.84L10.34 15.42L8.92 16.84L1 8.92L8.92 1L10.34 2.42L4.84 7.92H16.84Z' fill='black' stroke='black'/%3E%3C/svg%3E%0A");
        background-position: left 24px center;
        background-repeat: no-repeat;
        padding-left:56px!important;
    }

    .catalog-menu__wrp{
        display: none!important;
        top:50px;
        left:0;
        /*width: 100%;*/
        overflow: auto;
        padding:0!important;
        /*margin-left:20px!important;*/
        width:calc(100% - 20px);
    }
    .catalog-menu-opened .catalog-menu__wrp{
        display: block!important;
        position: static!important;
        padding-top:20px!important;
        z-index: 3;
        opacity: 1!important;
    }
    .catalog-menu-opened .catalog-menu{
        display: block;
        position: static!important;
        z-index: 3;
        opacity: 1!important;
        width:100%;
        border-top:none;
        box-shadow: none;
    }
    .catalog-menu ul{
        display: none;
        position: static;
        opacity: 1!important;
        border-top:0;
        box-shadow: none!important;
    }
    .catalog-menu__header{
        display: none!important;
    }
    .catalog-menu > li > ul {
        width:100%;
    }

    .catalog-menu > li > ul > li > ul{
        width:100%;
    }
    .catalog-menu > li{
        width:100%;
        box-shadow:inset -1px -1px 0 #ebebeb, inset 1px 0px 0 #ebebeb, 0 0 0 #ebebeb, 0px -1px 0 #ebebeb, 0 0 0 #ebebeb;
        background-size: 40px;
        padding-left:80px;
        position: relative;
    }
    .catalog-menu > li > a{
        padding: 12px 40px 12px 0
    }
    .catalog-menu > li > a .icon{
        display: block;
        position: absolute;
        z-index: 1;
        left: 20px;
        top: 3px;
    }
    .catalog-menu > li > ul > li > a{
        padding: 12px 40px 12px 0
    }
    .catalog-menu > li > ul > li{
        width:100%;
        box-shadow:inset -1px -1px 0 #ebebeb, inset 1px 0px 0 #ebebeb, 0 0 0 #ebebeb, 0px -1px 0 #ebebeb, 0 0 0 #ebebeb
    }
    .catalog-menu > li > ul > li > ul > li{
        width:100%;
    }
    .catalog-menu li:nth-child(2){
        padding-top:0;
    }
    .catalog-submenu .catalog-menu > li > ul{
        padding-bottom: 16px;
    }
    .catalog-submenu .catalog-menu > li.open {
        box-shadow:inset 0 1px 0 #ebebeb, 0 0 0 #ebebeb;
    }
    .catalog-submenu .catalog-menu > li.open>a{
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 1.42585C16 1.2883 15.9368 1.13433 15.84 1.03168L15.0384 0.17251C14.9426 0.0688354 14.798 6.10352e-05 14.6696 6.10352e-05C14.5413 6.10352e-05 14.3966 0.0688354 14.3009 0.17251L7.99952 6.92472L1.69913 0.17251C1.60335 0.0688354 1.45777 6.10352e-05 1.33038 6.10352e-05C1.18671 6.10352e-05 1.05837 0.0688354 0.962586 0.17251L0.159952 1.03168C0.0641725 1.13433 0 1.2883 0 1.42585C0 1.5634 0.0641725 1.71839 0.159952 1.82104L7.63077 9.82864C7.72655 9.93129 7.87213 10.0001 7.99952 10.0001C8.12787 10.0001 8.27249 9.93129 8.36827 9.82864L15.84 1.82104C15.9368 1.71839 16 1.5634 16 1.42585Z' fill='%23C8C8C8'/%3E%3C/svg%3E%0A");
        background-position: right 12px center;
    }
    .catalog-submenu .catalog-menu > li > ul > li{
        box-shadow: none;
    }
    .catalog-submenu .catalog-menu > li > ul > li a{
        font-size: 15px;
        line-height: 30px;
        color: #919191;
        padding:0;
        background: none;
    }
    .catalog-menu ul ul .catalog-menu__header{
        padding-bottom: 16px!important;
    }
    .catalog-menu-opened .catalog-menu__shadow{
        display: none!important;
    }
    .catalog-menu-opened header{
        overflow: auto;
        height: 100%;
        width: 100%;
        position: fixed;
        z-index: 4;
    }
    .catalog-menu-opened header .catalog-menu--fast-wrp{
        display: none
    }
    .catalog-menu-opened .mobile-menu{
        display: block;
    }
    .footer-bar{
        height: 80px;
        background: #FFFFFF;
        box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.1);
        display: flex;
        flex-wrap: nowrap;
        position: fixed;
        z-index:100;
        bottom:0;
        left:0;
        width:100%;
        padding: 0 20px;
        align-items: center;
    }
    .footer-bar__button{
        font-weight: 500;
        font-size: 12px;
        line-height: 14px;
        text-align: center;
        color: #7D7D7D;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 20%;
        align-items: center;
        padding:0;
    }
    .footer-bar__button span{
        display: block;
        margin-top:10px;
    }
    .footer-bar__button div{
        height: 30px;
    }
}
@media(max-width: 575px){
    .catalog-menu > li{
        padding-left: 80px;
        background-position: left 20px top 4px;
    }
}


@media(min-width: 992px){
    .catalog-submenu {
        left: 50%;
        width: 50%;
        position: absolute;
        z-index: -1;
        opacity: 0;
        top:16px;
        display: none;
    }

    .catalog-menu-opened .catalog-submenu{
        z-index: 4;
        opacity: 1;
        display: block;
    }
    .fixed-header .catalog-submenu{
        top:10px;
    }
    .catalog-submenu .catalog-menu{
        opacity: 1!important;
        z-index: 4!important;
        display: block!important;
        top:0px!important;
        width:100%;
        height: 100%;
        background-color: white;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / 20%);
        overflow: auto;
    }
    .catalog-menu > li > ul > li > ul{
        display: none!important;
    }
    .catalog-submenu .catalog-menu .catalog-menu__header {
        display: block;
        width: 100%;
        box-shadow: inset -1px -1px 0 #ebebeb, 0 0 0 #ebebeb;
        padding-bottom: 8px!important;
    }
    .catalog-submenu .catalog-menu  li {
        box-shadow: none;
        width: 50%;
    }
    .catalog-submenu .catalog-menu li:nth-child(2) {
        padding-top: 0;
    }
    .catalog-submenu .catalog-menu li:nth-child(n+2) {
        float: left;
    }
    .catalog-submenu a{
        text-transform: none!important;
        font-weight: normal!important;
    }
}


.catalog-menu > li > ul > li {
    background:none !important;
}
@media(min-width:991px){
    .catalog-menu > li {
        background-position:-100px 0;
        background-repeat:no-repeat;
    }
}
/*end catalog.menu*/



/*style.css*/
@media (max-width: 975px){
    .page_address img[width="930"] { width:100%; height:auto; }
}
@media (max-width: 490px){
    .page_address table { width:100% !important; }
    .page_address table td { display:block; }
}
.page_address_frm .fields {display:flex; justify-content:space-between; }
@media (max-width: 751px){
    .page_address_frm .fields {display:block; }
    .page_address_frm .fields table { width:100%; }
    .page_address_frm .fields th, .page_address_frm .fields td { display:block; }
    .page_address_frm .fields th { text-align:left !important; padding-top:5px; }
    .page_address_frm .fields textarea, .page_address_frm .fields input { width:100% !important; }
}
/*end style.css*/






/*mobile.css*/
@media(min-width: 992px){
    .fixed-header .header__menu-wrp{
        display: none;
    }
    .fixed-header .header__header{
        display: none;
    }
    .fixed-header header{
        position: fixed;
        top:0;
        width:100%;
        z-index:101;
        box-shadow: 0 10px 10px rgba(0, 0, 0, .1);
        padding-top:10px!important;
        padding-bottom:10px!important;
        background-color: #F8F8F8;
    }
    .fixed-header header .bg-white{
        background-color: transparent!important;
    }
    .fixed-header .catalog-menu--fast-wrp{
        display: none!important;
    }
    .fixed-header{
        padding-top:218px;
    }
    .fixed-header.catalog-menu-opened .catalog-menu, .fixed-header .catalog-menu:hover{
        top:10px;
    }
    .header__search-box2-wrp{
        display: none;
    }
    .fixed-header .header__search-box2-wrp{
        display: block;
    }
    .fixed-header .header__search-box2-wrp .header__search{
        background-color: white;
        /*max-width: 468px;
        min-width: 190px;*/
    }
    .fixed-header .header__menu--auth-wrp{
        display: block;
    }
    .fixed-header .catalog-menu--fast-wrp-col{
        display: none;
    }
    .fixed-header .header__cart-wrp{
        display: block;
    }
    .fixed-header .header__cart-wrp .header__cart{
        background-size: 24px;
        height: 26px;
        padding-left:24px;
    }
    .fixed-header .fixed-header-nowrap{
        /* flex-wrap: nowrap;*/
    }
    .fixed-header .catalog-menu__trigger{
        padding-right:6px;
    }
    .fixed-header .catalog-menu__trigger span{
        display: none!important;
    }

    .fixed-header .cart__summary-scroll.fixed{
        position: fixed;
        z-index: 11;
    }

    .location__trigger{
        display: flex;
        align-items: center;
        font-family: 'Roboto',sans-serif;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
        line-height: 16px;
        min-height: 20px;
        color: #1B53AF!important;
    }
}

@media(min-width:1401px){
    .good-preview--table .good-preview__price .price:after{
        display: none;
    }
    .col-xxl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xxl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-xxl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .d-xxl-flex{
        display: flex!important;
    }
    .d-xxl-block{
        display: block!important;
    }
    .d-xxl-inline-block{
        display: inline-block!important;
    }
    .d-xxl-none{
        display: none!important;
    }

    .good-preview--table .button--tocart {
        background-position: center;
        padding: 12px 0;
        width: 50px;
    }
    .good-preview--table .button--tocart span{
        display: none
    }
    .good-preview--table>div>label{
        display: none;
    }
    .ebnrs{
        width:980px;
    }
}
@media(max-width:1400px) {
    .good-preview--table {
        padding-top: 20px;
    }

    .good-preview--table > div {
        padding: 0 20px 20px 20px !important;
    }

    .good__tabs .nav-tabs .nav-item:first-child {
        margin-left: 0;
    }

    .good__tabs .nav-tabs .nav-item {
        margin-left: 0rem;
        margin-right: 0rem;
    }
    .good__tabs .nav-tabs .nav-link{
        padding:12px 16px;
        line-height: normal;
        height: 100%;
    }
    .good__tabs .nav {
        flex-wrap: nowrap;
    }
    .good-image-previews{
        width:106px;
    }
    .good-image-preview {
        height:104px;
        width:106px;
    }
}

@media(min-width:1200px){
    .fixed-header .catalog-menu__trigger{
        padding-right:16px;
    }
    .fixed-header .catalog-menu__trigger span{
        display: block!important;
    }
    .pr-xl-20{
        padding-right: 20px !important;
    }
}
@media(max-width:1199px){
    .good-image-previews{
        width:unset;
    }
    .good-image-preview {
        height: unset;
        width: unset;
    }
    .good .button--fast-order{
        background-color: transparent;
    }
}
@media(max-width:991px){
    .breadcrumbs{
        display: flex;
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow: auto;
        padding-top:0;
    }
    .breadcrumbs a, .breadcrumbs span:not('.breacrumbs__delimiter'){
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .breadcrumbs span.breacrumbs__delimiter{
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .fixed-header header{
        position: fixed;
        top:0;
        width:100%;
        z-index:101;
        box-shadow: 0 10px 10px rgba(0, 0, 0, .1);
        /* overflow: auto; */
    }
    .fixed-header .catalog-menu--fast-wrp{
        display: none!important;
    }
    .header__menu-wrp{
        display: none;
        position: fixed;
        left:0;
        top:0;
        height: 100%;
        width:270px;
        overflow: auto;
        z-index:-1;
        box-shadow: 0 0 500px 500px rgba(0,0,0,0.5);
        transition: all 0.3s;
        opacity: 0;
    }

    .header-menu-opened .header__menu-wrp{
        ddisplay: block;
        z-index:3;
        opacity: 1;
        transition: all 0.3s;
    }

    .header__menu--pages{
        display: block;
    }
    .header__menu--pages li{
        width:100%;
    }
    .header__menu--pages li a{
        font-size: 17px;
        font-weight: 500;
        text-align: left;
        color: #000000;
    }
    .header__menu--pages li a.header__menu-catalog{
        font-family: "Roboto Condensed";
        font-size: 18px;
        font-weight: bold;
        color: #f12a16;
        text-transform: uppercase;
        margin-bottom:0.5rem;
    }

    .header__menu--auth{
        margin-top:0.5rem;
    }
    .header__menu-close{
        width:18px;
        height: 18px;
        background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%231B53AF' fill-rule='evenodd' d='M17.484 16.07l-1.414 1.415-7.071-7.072-7.071 7.072L.514 16.07l7.071-7.071L.514 1.928 1.928.514l7.071 7.071L16.07.514l1.414 1.414-7.071 7.071 7.071 7.071z'/%3E%3C/svg%3E%0A");
        position: absolute;
        right:25px;
        top:25px;
        z-index:4;
    }
    .header__menu-open{
        display: block;
        width:22px;
        height: 47px;
        background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16'%3E%3Cpath fill='%231B53AF' fill-rule='evenodd' d='M0 16v-2.001h21.999V16H0zm0-9h21.999v2H0V7zm0-7h21.999v2H0V0z'/%3E%3C/svg%3E%0A");
        background-position: center;
        background-repeat: no-repeat;
    }
    .header__logo {
        display: block;
        width: 176px;
        height: 50px;
        background-image: url("data:image/svg+xml,%3Csvg width='220' height='50' viewBox='0 0 220 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.478 12.3486C44.8959 12.9931 45.1377 13.8478 45.3019 14.6165C45.4824 15.4613 45.62 16.4646 45.7238 17.5482C45.9319 19.72 46.0164 22.3499 45.9974 24.958C45.9784 27.5681 45.8555 30.1985 45.6392 32.3752C45.5312 33.4619 45.3975 34.4604 45.2358 35.2988C45.0854 36.0785 44.8806 36.8906 44.5639 37.502C44.2235 38.1741 43.6024 38.7988 43.037 39.3039C42.4108 39.8633 41.6254 40.471 40.7519 41.0939C39.0006 42.3427 36.7886 43.7283 34.5401 45.0174C32.2908 46.307 29.9691 47.5205 27.9927 48.4179C27.0062 48.8659 26.0809 49.2464 25.2792 49.5186C24.5485 49.7667 23.7416 49.9891 23.0428 49.998C22.3086 50.0234 21.4778 49.8068 20.7495 49.5673C19.9459 49.3031 19.0241 48.9259 18.0465 48.4803C16.0874 47.5871 13.7902 46.3664 11.5604 45.0676C9.32956 43.7683 7.13124 42.3705 5.37227 41.1143C4.49426 40.4872 3.70447 39.8804 3.06741 39.327C2.48305 38.8194 1.88794 38.2398 1.52207 37.6524C1.10411 37.0079 0.862334 36.153 0.698126 35.3844C0.517643 34.5395 0.379984 33.5362 0.276187 32.4526C0.0681423 30.2807 -0.0163718 27.6507 0.00259109 25.0425C0.0215686 22.4324 0.144508 19.802 0.360813 17.6253C0.468801 16.5386 0.602472 15.5401 0.764177 14.7018C0.91458 13.9222 1.11944 13.11 1.4363 12.4986C1.77675 11.8265 2.39767 11.2018 2.96314 10.6965C3.58936 10.1369 4.37485 9.52915 5.24842 8.90615C6.99972 7.65717 9.21175 6.27144 11.4602 4.98234C13.7095 3.69275 16.0311 2.47929 18.0075 1.58191C18.9939 1.13403 19.9192 0.75352 20.7208 0.481343C21.4517 0.233199 22.2586 0.0107819 22.9575 0.00200926C23.6915 -0.0232416 24.5222 0.193397 25.2505 0.43289C26.0542 0.697138 26.9759 1.07433 27.9535 1.51997C29.9125 2.4131 32.2098 3.63377 34.4396 4.93246C36.6704 6.23174 38.8688 7.62953 40.6278 8.88586C41.5058 9.51297 42.2957 10.1199 42.9328 10.6735C43.5171 11.1812 44.1121 11.7609 44.478 12.3486ZM23.0869 3.70365C23.084 3.70352 23.0838 3.70351 23.0861 3.7034C23.0574 3.70477 23.0287 3.70546 23 3.70546L23.0005 3.70546C23.0005 3.70549 22.975 3.70599 22.9187 3.71379C22.8596 3.72197 22.7798 3.73632 22.6771 3.75978C22.4695 3.80718 22.2044 3.88348 21.8807 3.9934C21.2324 4.21348 20.4253 4.5422 19.5003 4.96219C17.6538 5.80058 15.4364 6.95747 13.2581 8.20634C11.079 9.45568 8.97513 10.7765 7.34987 11.9356C6.53515 12.5166 5.8672 13.0382 5.3783 13.4751C4.87745 13.9227 4.71058 14.155 4.68964 14.1841C4.68782 14.1867 4.6871 14.1877 4.68737 14.1871C4.68159 14.1987 4.67569 14.2103 4.66966 14.2218C4.61927 14.3178 4.49152 14.6741 4.34902 15.4128C4.21647 16.0999 4.09657 16.9763 3.99518 17.9966C3.79271 20.034 3.6736 22.5464 3.65526 25.0698C3.6369 27.5952 3.71978 30.0895 3.91184 32.0945C4.0081 33.0994 4.12868 33.9476 4.2681 34.6003C4.33768 34.926 4.40703 35.1795 4.47127 35.3666C4.53321 35.547 4.57352 35.6157 4.57317 35.6159C4.57313 35.616 4.57266 35.6152 4.57173 35.6138C4.58537 35.6344 4.5986 35.6551 4.61141 35.6762C4.61136 35.6761 4.62642 35.7003 4.66656 35.7504C4.70566 35.7992 4.76044 35.8623 4.83417 35.9402C4.98301 36.0975 5.18495 36.2894 5.44394 36.5143C5.96246 36.9648 6.65154 37.4977 7.47568 38.0863C9.12102 39.2613 11.2201 40.5981 13.3798 41.8561C15.5406 43.1146 17.7269 44.2737 19.5445 45.1023C20.4553 45.5175 21.245 45.8367 21.8762 46.0442C22.1913 46.1478 22.4454 46.2164 22.6406 46.2564C22.8143 46.292 22.8979 46.2957 22.9126 46.2963C22.9155 46.2965 22.9157 46.2965 22.9134 46.2966C22.9422 46.2952 22.9711 46.2945 23 46.2945C22.9957 46.2945 23.0205 46.2946 23.0813 46.2862C23.1403 46.278 23.2202 46.2637 23.3229 46.2402C23.5304 46.1928 23.7956 46.1165 24.1194 46.0065C24.7676 45.7865 25.5747 45.4577 26.4998 45.0377C28.3463 44.1992 30.5639 43.0423 32.7422 41.7934C34.9214 40.5441 37.0253 39.2233 38.6506 38.0644C39.4653 37.4834 40.1332 36.9618 40.6221 36.5251C41.1217 36.0787 41.2888 35.8467 41.3102 35.8169C41.3122 35.8142 41.3129 35.8132 41.3126 35.8137C41.3184 35.8022 41.3242 35.7908 41.3302 35.7793C41.3807 35.6831 41.5085 35.3266 41.651 34.5879C41.7835 33.9007 41.9034 33.0243 42.0048 32.0039C42.2073 29.9664 42.3264 27.454 42.3447 24.9307C42.3631 22.4054 42.2802 19.9112 42.0882 17.9062C41.9919 16.9014 41.8713 16.0532 41.7319 15.4005C41.6623 15.0749 41.593 14.8214 41.5287 14.6343C41.4668 14.4538 41.4265 14.3852 41.4268 14.385C41.4269 14.3849 41.4273 14.3856 41.4283 14.387C41.4145 14.3664 41.4012 14.3454 41.3883 14.3242C41.3883 14.3243 41.3733 14.3 41.3331 14.25C41.2941 14.2012 41.2393 14.138 41.1656 14.0601C41.0168 13.9028 40.8148 13.7109 40.5559 13.4859C40.0374 13.0354 39.3484 12.5024 38.5243 11.9138C36.879 10.7387 34.7799 9.40191 32.6202 8.14405C30.4595 6.8856 28.2731 5.72655 26.4555 4.89795C25.5447 4.48272 24.7549 4.16354 24.1237 3.95598C23.8086 3.85235 23.5545 3.78372 23.3592 3.74369C23.1852 3.70804 23.1016 3.7043 23.0869 3.70365Z' fill='%231B53AF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.0486 19.3326C23.8719 21.683 24.6286 24.0327 25.419 26.3177H20.5481L22.9184 19.3326H23.0486ZM26.6681 29.9414L28.0512 33.6615C28.3798 34.51 28.9396 35 29.7614 35C31.0779 35 32 34.1188 32 33.1396C32 32.9109 31.9663 32.6823 31.8683 32.4536L25.4841 14.5991C25.1547 13.6526 24.6623 13 23.4767 13H22.4888C21.2726 13 20.8445 13.6852 20.483 14.5991L14.131 32.4536C14.0651 32.6823 14 32.9436 14 33.1722C14 34.1188 14.7896 35 16.172 35C16.9937 35 17.6524 34.51 17.9158 33.6941L19.2316 29.9414H26.6681Z' fill='%23F12A16'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M214.027 27.434H209.447V33.339C209.447 34.4952 208.895 34.9706 207.736 34.9706C206.547 34.9706 205.997 34.4952 205.997 33.339V16.7213C205.997 15.5932 206.547 15 207.736 15H213.939C217.65 15 220 17.4035 220 21.1427C220 24.9113 218.202 27.434 214.027 27.434ZM214.143 18.4419H209.447V24.0209H214.2C215.911 24.0209 216.549 22.5969 216.549 21.1427C216.549 19.1248 215.244 18.4419 214.143 18.4419ZM201.88 31.38C202.923 31.38 203.446 32.0328 203.446 33.1013C203.446 34.1699 202.923 34.8226 201.88 34.8226H192.283C191.097 34.8226 190.516 34.2582 190.516 33.1013V16.7213C190.516 15.5932 191.097 15 192.283 15H201.88C202.923 15 203.446 15.6528 203.446 16.7213C203.446 17.7891 202.923 18.4419 201.88 18.4419H193.994V22.6557H200.662C201.706 22.6557 202.17 23.3085 202.17 24.377C202.17 25.4449 201.706 26.0675 200.662 26.0675H193.994V31.38H201.88ZM186.921 18.4419H182.862V33.3089C182.862 34.4657 182.312 34.9706 181.123 34.9706C179.963 34.9706 179.412 34.4657 179.412 33.3089V18.4419H175.324C174.28 18.4419 173.759 17.7891 173.759 16.7213C173.759 15.6528 174.28 15 175.324 15H186.921C187.964 15 188.516 15.6528 188.516 16.7213C188.516 17.7891 187.964 18.4419 186.921 18.4419ZM165.294 31.3506L171.237 31.38C172.281 31.38 172.803 32.0328 172.803 33.1013C172.803 34.1699 172.281 34.8226 171.237 34.8226H165.149C162.105 34.8226 159.583 32.8931 159.583 28.7388V21.2023C159.583 17.0775 162.134 15 165.178 15H171.237C172.309 15 172.803 15.6528 172.803 16.7213C172.803 17.7891 172.309 18.4419 171.237 18.4419H165.294C163.845 18.4419 163.032 19.4803 163.032 21.0544V28.7984C163.032 30.4005 163.874 31.3506 165.294 31.3506ZM155.873 35C155.147 35 154.655 34.5555 154.365 33.7835L153.147 30.4005H146.595L145.435 33.8137C145.203 34.5555 144.623 35 143.899 35C142.681 35 141.985 34.2 141.985 33.339C141.985 33.1308 142.043 32.8931 142.102 32.6863L147.697 16.4534C148.016 15.6233 148.393 15 149.465 15H150.336C151.379 15 151.813 15.5932 152.104 16.4534L157.729 32.6863C157.814 32.8931 157.844 33.1013 157.844 33.3089C157.844 34.2 157.032 35 155.873 35ZM149.959 20.7563H149.842L147.754 27.1073H152.044C151.351 25.0305 150.683 22.8934 149.959 20.7563ZM138.217 34.9706C137.057 34.9706 136.507 34.4952 136.507 33.339V21.9441H136.391L134.13 26.6032C133.868 27.1073 133.463 27.8491 132.389 27.8491H131.432C130.389 27.8491 129.955 27.0778 129.694 26.573L127.462 21.9441H127.345V33.339C127.345 34.4952 126.794 34.9706 125.635 34.9706C124.446 34.9706 123.896 34.4952 123.896 33.339V16.7213C123.896 15.5932 124.446 15 125.635 15H126.62C127.781 15 128.041 15.6233 128.447 16.4247L131.839 23.3085H132.013L135.637 15.9206C135.955 15.2966 136.477 15 137.232 15H138.217C139.406 15 139.957 15.5932 139.957 16.7213V33.339C139.957 34.4952 139.406 34.9706 138.217 34.9706ZM114.966 34.8226H112.271C108.965 34.8226 106.558 33.1308 106.558 28.5909V21.3509C106.558 17.2254 108.879 15 112.299 15H114.937C118.822 15 120.707 17.2254 120.707 21.3509V28.5011C120.707 32.6259 118.272 34.8226 114.966 34.8226ZM117.285 20.994C117.285 19.4214 116.475 18.2344 114.532 18.2344H112.705C110.85 18.2344 110.008 19.4214 110.008 20.994V28.9176C110.008 30.5197 110.85 31.6177 112.705 31.6177H114.532C116.358 31.6177 117.285 30.3718 117.285 28.858V20.994ZM103.255 18.4419H99.1966V33.3089C99.1966 34.4657 98.6444 34.9706 97.4569 34.9706C96.2974 34.9706 95.7459 34.4657 95.7459 33.3089V18.4419H91.6579C90.6137 18.4419 90.0923 17.7891 90.0923 16.7213C90.0923 15.6528 90.6137 15 91.6579 15H103.255C104.298 15 104.849 15.6528 104.849 16.7213C104.849 17.7891 104.298 18.4419 103.255 18.4419ZM82.7592 34.8226H75.6259C74.4664 34.8226 73.887 34.2 73.887 33.0417V16.7213C73.887 15.5932 74.4664 15 75.6259 15H83.0192C85.5122 15 87.7733 17.0179 87.7733 20.3118C87.7733 21.5578 87.3392 23.0715 86.1504 24.051C87.5713 25.0894 88.4114 26.2764 88.4114 28.6799C88.4114 32.715 85.3955 34.8226 82.7592 34.8226ZM82.5257 18.4419H77.3655V22.5667H82.6718C83.3379 22.5667 84.2661 21.8249 84.2661 20.4009C84.2661 19.0946 83.3379 18.4419 82.5257 18.4419ZM82.4677 25.8614H77.3655V31.38H82.8451C83.6867 31.38 84.9615 30.6382 84.9615 28.6196C84.9615 27.3435 84.0347 25.8614 82.4677 25.8614ZM69.887 35C69.1615 35 68.6688 34.5555 68.3794 33.7835L67.1605 30.4005H60.6094L59.4506 33.8137C59.2179 34.5555 58.6385 35 57.913 35C56.6947 35 56 34.2 56 33.339C56 33.1308 56.0573 32.8931 56.1146 32.6863L61.7109 16.4534C62.0296 15.6233 62.4064 15 63.4799 15H64.3487C65.3929 15 65.8283 15.5932 66.1177 16.4534L71.742 32.6863C71.8293 32.8931 71.8587 33.1013 71.8587 33.3089C71.8587 34.2 71.0465 35 69.887 35ZM63.9727 20.7563H63.8567L61.7697 27.1073H66.0597C65.3642 25.0305 64.6968 22.8934 63.9727 20.7563Z' fill='%231B53AF'/%3E%3C/svg%3E%0A");
        background-size:176px;
        background-repeat: no-repeat;
        background-position: center;
    }
    .header__cart:not('.header__cart--dialog-title'){
        margin-bottom:0;
        padding:0;
        width:40px;
    }
    .header__toolbar{
        background-color: #f8f8f8!important;
        /*display: none;*/
        /*margin-bottom:20px;*/
    }
    .page-index .header__toolbar{
        display: block;
    }
    .header__search-box{
        position: absolute;
        z-index: 2;
        width: 100%;
        display: flex;
        margin-top: 40px;
        padding: 0 20px;
        margin-left: -16px;
    }

    .header__search-box2{
        position: static;
        width: 100%;
        display: flex;
        margin-top: 0px;
        padding: 0;
        margin-left: 0px;
    }

    .slick-dots li button{
        width: 12px;
        height: 12px;
        opacity: 0.2;
        background-color: rgba(0,0,0,0.2);;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        color:#fff;
        font-size: 0;
        border: solid 2px rgba(0,0,0,0.2);
    }

    .ebnrs .slick-dots{
        bottom:-25px;
    }

    .catalog-menu--fast{
        padding-top:15px;
        padding-bottom: 0;
    }
    /*
    .catalog-menu--fast li,.catalog-menu--fast li:first-child{
        display: block;
        border-bottom:1px solid rgba(250,250,250,0.4);
        padding-top:1rem;
        padding-bottom:1rem;
        padding-left:20px;
        padding-right:20px;
        background-image: none;
        margin-right:0;
    }
    .catalog-menu--fast li a {
        font-family: "Roboto Condensed";
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
        line-height: 20px;
        display: block;
    }*/

    .goods-slider__header, .brands__header {
        font-size: 30px;
        font-weight: 500;
        color: #000000;
        padding-bottom: 14px;
        padding-left:20px;
        padding-right:20px;
        align-items: center!important;
        text-align: center;
        margin-left:0;
        margin-right:0;
    }
    .goods-slider__wrp{
        margin-top:30px;
    }

    .brands{
        margin-top:0;
    }

    .brands__header{
        margin-top: 30px;
    }
    .brand a{
        height: 170px;
        padding:20px;
    }
    .brand--all{
        padding:0;
        width:100%;
    }
    .brand--all a {
        border:none;
        width:280px;
        height: auto;
        margin:0 auto;
        margin-top:20px;
        padding:18px;
        text-align: center;
        background-color: #1b53af;
        border-radius: 6px;
        font-family: "Roboto Condensed";
        font-size: 17px;
        font-weight: bold;
        color: #f8f8f8;
        text-transform: uppercase;
        filter: unset;
    }

    .main-company {
        margin-top: 30px;
    }
    .main-company__text{
        padding:30px 20px;
    }
    .main-compny__map{
        height: 300px;
    }
    .main-company__requisites{
        padding: 30px 20px;
        background-color: white;
    }

    .main-news__wrp {
        padding-top: 30px;
        padding-bottom: 58px;
        margin-left: -20px;
        margin-right: -20px;
    }
    .main-news__header {
        font-size: 30px;
        font-weight: 500;
        color: #000000;
        padding-bottom: 14px;
        padding-left: 20px;
        padding-right: 20px;
        align-items: center!important;
        text-align: center;
    }

    .slick-next {
        margin-right: -26px;
    }
    .slick-prev{
        margin-left: -26px;
    }

    .catalog-filter {
        background-color: #f8f8f8;
        padding: 1rem 20px;
    }
    .catalog-filter__head{
        cursor: pointer;
    }
    .catalog-filter__head:after{
        content:"";
        position: absolute;
        right:16px;
        top:12px;
        display: block;
        width:30px;
        height: 30px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        background-color: #1b53af;

    }
    .catalog-filter__body.collapsed-up{
        height: 0 !important;
        opacity: 0!important;
        transition: all 0.3s;
        overflow: hidden!important;
        margin-top:0;
    }
    .catalog-text{
        padding:1rem;
    }
    .good__tabs .tab-pane {
        padding: 1.5rem;
    }
    .good-image-previews{
        margin-left:30px;
        margin-right:30px;
    }
    .slick-arrow {
        transform: translateY(-50%) scale(0.75);
    }
    .slick-prev {
        transform: rotate(180deg) translateY(50%) scale(0.75);
    }
    .page-good h1{
        font-size: 30px;
    }
    .good__brand-ebnr{
        height: 40px;
    }
    .good__tabs .tab-pane#reviews,.good__tabs .tab-pane#features {
        padding:1rem 0;
    }
    /*review*/
    .review {
        padding: 1rem;
    }

    .cart__summary-wrp{
        max-width: unset;
    }
    .cart__summary-scroll{
        width:auto;
    }
    .order .h1, .order h1{
        border-top:none;
    }

    .cabinet-form textarea.form-control {
        min-height: 80px;
    }

    .location__trigger{
        display: flex;
        align-items: center;
        height: 32px;
        width:32px;
        background: url(/mockup/img/location.svg) no-repeat left center;
        background-size: 32px;
        padding:0;
    }
    .callback__trigger{
        display: flex;
        align-items: center;
        height: 32px;
        width:32px;
        background: url(/mockup/img/phone.svg) no-repeat left center;
        background-size: 32px;
        padding:0;
    }
    body.fixed-header {
        margin-top: 179px;
    }
}




@media(max-width:767px){
    .goods-slider .good-preview{
        border: 1px solid #ebebeb;
    }
    .good__tabs .nav{
        flex-direction: column;
        background-color: #f8f8f8;
        padding-top:11px;
    }
    .good__tabs .nav-tabs .nav-link{
        border-radius: 0;
    }
    .good__tabs .tab-content{
        border-radius:0;
        border:none;
    }
    .brand a{
        height: 100px;
        padding:20px;
    }
}


@media(max-width:575px){
    .goods-slider .good-preview{
        border-right: none;
        border-left: none;
        padding:20px 10px;
        display: flex;
        flex-wrap: wrap;
        text-align: left;
        margin-top:-1px;
    }
    .goods-slider .good-preview__img{
        height: 80px;
        margin-bottom:1rem;
    }
    .goods-slider .good-preview__img img{
        width:80px;
        height: 80px;
    }
    .goods-slider .good-preview__title{
        height: auto;
        margin-top:0;
        text-align: left;
        font-family: "Roboto Condensed";
        font-size: 15px;
        font-weight: bold;
        line-height: 1.4;
        color: #000000;
        text-transform: uppercase;
    }
    .goods-slider .good-preview__price {
        margin-top: 20px;
        justify-content: stretch !important;
        text-align: left;
        color: #000000;
        flex-wrap: wrap;
        height: auto;
    }
    .goods-slider .good-preview__tocart{
        margin-top:15px;
    }

    .compare-goods.goods-slider .good-preview{
        border-right: none;
        border-left: 1px solid #ebebeb;
        padding: 27px 0;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        margin-top:0;
    }
    .compare-goods.goods-slider .good-preview__img{
        height: 160px;
        margin-bottom:1rem;
    }
    .compare-goods.goods-slider .good-preview__img img{
        width:160px;
        height: 160px;
    }
    .compare-goods.goods-slider .good-preview__title{
        text-align: center;
    }
    .compare-goods.goods-slider .good-preview__price {
        justify-content: center!important;
    }


    .main-company__text{
        padding:0px 20px;
    }
    .main-company__about{
        border:none;
    }

    .main-news__wrp .slick-dots{
        bottom:-25px;
    }
    .good-preview--table{
        margin-left:-40px;
        margin-right:-40px
    }
    .good__tabs .tab-pane {
        padding: 1.5rem 0;
    }
    .cart__search-wrp{
        padding:0
    }
    .cart__h1-wrp {
        height: 62px;
    }
    .cart-good-preview .good-preview__img {
        margin-left: 0px;
        max-width: 70px;
        align-items: start;
        height: unset;
    }
    .cart-good-preview{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .consumables{
        border-radius: 0px;
        border-left: 0;
        border-right:0;
        margin-left:-20px;
        margin-right:-20px;
    }
    .consumables__inner {
        margin: 0 20px;
    }
    .cart__discount{
        padding-left:70px;
        background-size: 45px 45px;
        background-repeat: no-repeat;
        background-position: 13px center;
        margin-bottom:20px;
    }

    .delivery-options label{
        margin-bottom:20px;
    }
}
/*end mobile.css*/


.ebnrs img{
    max-width: 100%;
    height: auto;
}
@media(min-width:992px){
    .ebnrs{
        height:304px;
    }
}



/*contacts*/
.contacts__map{
    height: 100px;
}
.contacts__map.opened{
    height: 400px;
}
@media(min-width:992px){
    .contacts__map {
        height: 400px;
    }
}
@media(max-width:575px){
    .contacts__map{
        margin:0 -20px;
    }
}
.contacts__map > ymaps{
    /*height: 100% !important;*/
    width: 100% !important;
    max-width: 100%;
}
.contacts__map-trigger{
    width: 60px;
    height: 32px;
    position: absolute;
    z-index: 1;
    right:20px;
    bottom:-16px;
    border: 2px solid #FFFFFF;
    border-radius: 60px;
    background: #F8F8F8 no-repeat center;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99994 9.31176L1.33927 -9.47928e-06L-4.19782e-05 1.43999L9.82158 12L9.99994 11.8082L10.1783 12L19.9999 1.43999L18.6606 -9.47928e-06L9.99994 9.31176Z' fill='%231B53AF'/%3E%3C/svg%3E%0A");
    cursor: pointer;
}
.contacts__map-trigger.opened{
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99998 2.68823L1.33931 12L0 10.56L9.82162 9.53674e-07L9.99998 0.191772L10.1783 9.53674e-07L20 10.56L18.6607 12L9.99998 2.68823Z' fill='%231B53AF'/%3E%3C/svg%3E%0A");
}
.contacts__form .custom-control-input[type=checkbox]:checked~.custom-control-label::before{
    background-color: #1B53AF!important;
    border-color: #1B53AF!important;
}
.contacts__form{
    font-weight: 400;
    font-size: 17px;
    line-height: 25px;
    color: #000000;
}
.contacts__form b{
    font-weight: 500;
}
.contacts__form label{
    font-family: 'Roboto Condensed',sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px!important;
    line-height: 21px!important;
    color: #000000!important;
}
.contacts__info{
    color: #000000;
}
.contacts__phone{
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
}
.contacts__phone-free{
    font-weight: normal;
    font-size: 17px;
    line-height: 25px;
    color: #777;
}
.contacts__email{
    padding-left:35px;
    background: no-repeat left center;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='25' rx='4' fill='%231B53AF'/%3E%3Cpath d='M5.29661 6.21429L11.2034 12.8571C11.5636 13.2143 11.9958 13.4286 12.5 13.4286C13.0042 13.4286 13.5085 13.2143 13.7966 12.8571L19.6314 6.35714C19.7034 6.28571 19.7034 6.28571 19.7754 6.21429C19.5593 6.07143 19.2712 6 18.983 6H6.01695C5.72881 6 5.44068 6.07143 5.29661 6.21429C5.22458 6.14286 5.22458 6.14286 5.29661 6.21429Z' fill='white'/%3E%3Cpath d='M20.7119 6.92853C20.7119 6.99996 20.6398 7.07139 20.5678 7.14281L14.8051 13.6428C14.2288 14.2857 13.4364 14.6428 12.5 14.6428C11.6356 14.6428 10.7712 14.2857 10.1949 13.6428L4.28814 6.99996C4.28814 6.99996 4.28814 6.99996 4.28814 6.92853C4.07203 7.28567 4 7.64281 4 7.99996V17C4 18.0714 4.86441 19 6.01695 19H18.9831C20.0636 19 21 18.1428 21 17V7.99996C21 7.57138 20.8559 7.21424 20.7119 6.92853Z' fill='white'/%3E%3C/svg%3E%0A");
}
.contacts__email a{
    font-weight: bold;
    font-size: 17px;
    line-height: 25px;
    text-decoration-line: underline;
    color: #1B53AF;
}
.contacts__parking{
    padding-left:35px;
    background: no-repeat left center;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6842 6.2993C13.2237 6.20884 12.2944 6.16772 10.9046 6.16772H9.03784V11.5954H11.1513C12.6727 11.5954 13.6924 11.4967 14.2023 11.2911C14.7122 11.0937 15.1151 10.7812 15.4112 10.3536C15.699 9.92595 15.8471 9.43253 15.8471 8.86509C15.8471 8.16608 15.6415 7.59865 15.2303 7.13812C14.8273 6.69404 14.3092 6.41444 13.6842 6.2993Z' fill='%230064A3'/%3E%3Cpath d='M22.3684 0H2.63158C1.17599 0 0 1.17599 0 2.63158V22.3684C0 23.824 1.17599 25 2.63158 25H22.3684C23.824 25 25 23.824 25 22.3684V2.63158C25 1.18421 23.824 0 22.3684 0ZM19.1859 11.7845C18.7582 12.5822 18.2155 13.2155 17.5576 13.6678C16.8997 14.1283 16.2336 14.4243 15.551 14.5724C14.6299 14.7533 13.2895 14.8438 11.5461 14.8438H9.02961V22.0641H5.16447V2.93586H11.3651C13.7171 2.93586 15.2467 3.03454 15.9622 3.22368C17.0559 3.51151 17.977 4.13651 18.7171 5.09868C19.4572 6.06085 19.8273 7.30263 19.8273 8.82401C19.8273 9.99178 19.6135 10.9786 19.1859 11.7845Z' fill='%230064A3'/%3E%3C/svg%3E%0A");
    font-size: 17px;
    line-height: 25px;
    color: #919191;
}
.contacts__whatsapp{
    padding-left:35px;
    background: no-repeat left center;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='25' rx='4' fill='%2330BF39'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5972 14.1745C16.3723 14.0469 15.376 13.5047 15.1832 13.4409C14.9904 13.3771 14.8619 13.3133 14.7012 13.5366C14.5405 13.728 14.1228 14.2064 13.9942 14.334C13.8657 14.4615 13.7371 14.4934 13.5443 14.3659C13.3515 14.2383 12.6445 14.015 11.8733 13.2495C11.2627 12.6754 10.8449 11.9737 10.7485 11.7505C10.62 11.5272 10.7485 11.4315 10.8449 11.3358C10.9413 11.2402 11.0699 11.0807 11.1663 10.985C11.2627 10.8574 11.3269 10.7936 11.3912 10.6341C11.4555 10.5066 11.4234 10.379 11.3912 10.2514C11.3269 10.1557 10.9413 9.10319 10.7806 8.65666C10.62 8.24203 10.4271 8.30582 10.3307 8.27392C10.2022 8.27392 10.0737 8.24203 9.91297 8.24203C9.78443 8.24203 9.52734 8.27392 9.33453 8.49719C9.14171 8.68856 8.56327 9.19888 8.53114 10.2195C8.499 11.272 9.20599 12.2927 9.30239 12.4522C9.3988 12.6116 10.6842 14.8443 12.8052 15.7692C14.9261 16.6942 14.9583 16.4071 15.3439 16.4071C15.7295 16.3752 16.6293 15.9287 16.8222 15.4503C17.015 14.9719 17.0471 14.5253 16.9828 14.4615C16.9507 14.334 16.79 14.2702 16.5972 14.1745ZM12.6766 19.182C11.2627 19.182 9.94511 18.7674 8.85249 18.0338L6.18523 18.8949L7.05289 16.3433C6.21736 15.1951 5.73533 13.8236 5.73533 12.2927C5.73533 8.49719 8.85249 5.40338 12.6766 5.40338C16.5008 5.40338 19.618 8.49719 19.618 12.2927C19.618 16.0882 16.5008 19.182 12.6766 19.182ZM12.6766 4C8.08124 4 4.32136 7.69981 4.32136 12.2927C4.32136 13.8555 4.77126 15.3227 5.51038 16.5666L4 21L8.62754 19.5328C9.81656 20.2026 11.1984 20.5535 12.6445 20.5535C17.2399 20.5535 20.9998 16.8537 20.9998 12.2608C21.0319 7.69981 17.2721 4 12.6766 4Z' fill='white'/%3E%3C/svg%3E%0A");
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #000000;
}
/*end contacts*/

.good h1 { font-size:26px; }

.maker_yakor { position:absolute; margin-top:-160px; }

.btn4search { background:none; border:none; position:absolute; cursor:pointer; height:40px; width:40px; margin:0 0 0 -40px; }
.w100 { width:100%; }