a.offcanvas-custom-toggle.uk-link-reset {
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    /* background: #e6e6e6; */
    border: 2px solid #e6e6e6;
    padding: 15px 15px;
    transition: 0.1s ease-in-out;
}
.wb-catalog a.offcanvas-custom-toggle.uk-link-reset {
    background-color: rgb(39,180,251);
    border: 1px solid rgb(39,180,251);
    border-right: 0;
    padding: 2.5px 15px;
    border-radius: 4px 0 0 4px;
}
.uk-navbar svg{
    max-height: 125px;
}
/*a.offcanvas-custom-toggle.uk-link-reset:hover{
    color: rgba(0, 0, 0, 1)!important;
    background: #e6e6e6;
}*/

a.offcanvas-custom-toggle.uk-link-reset i.ion-navicon{
    display: block;
    float: left;
    font-size: 33px;
}

a.offcanvas-custom-toggle.uk-link-reset span.burger_name{
    display: block;
    float: left;
    font-size: 21px;
    padding-left: 10px;
}
a.offcanvas-custom-toggle.uk-link-reset span.burger_name,
a.offcanvas-custom-toggle.uk-link-reset i.ion-navicon {
    color: rgba(255,255,255,.95);
}
.category-cards-wrapper .uk-card-small .uk-card-header{
    padding: 13px 5px;
}

.inverse-wrapper.category-panel { background: #fafafa; padding: 5px 5px 0 5px; border: 1px solid rgba(0,0,0,.05) }
.category__config-items-views { line-height: 0; margin-bottom: 5px; margin-left: auto }
.category__config-items-views .btn-wrapper { display: inline-block }
.category__config-items-views .config-items-views-btn {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    position: relative;
    color: #0000001a;
}
.category__config-items-views .btn-wrapper:last-child .config-items-views-btn { margin-right: 0 }
.category__config-items-views .config-items-views-btn:hover, .category__config-items-views .active .config-items-views-btn { border-color: #1daaf1; color: #1daaf1 }
.category__config-items-views i {
    font-size: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.category__config-items-views .config-items-views-btn, .category-panel .sorting-wrapper { background: white }
.category__config-items-views .config-items-views-btn, .category-panel .filter-webry-wrapper { background: white }

.product-list .product_content .features-body, .product-list .product_content .product_sku,
.product-list .product_content .stock { display: none }
.product-list.wide li { display: block; width: 100%; margin-bottom: 30px }
.product-list.wide .image, .product-list.wide .product_content { display: block; float: left }
.product-list.wide .image { width: 20% }
.product-list.wide .image .badge-wrapper > .products-card-img-holder { height: 100% !important; padding-top: 7px }
.product-list.wide .product_content { width: 80% }
.product-list.wide .product_info, .product-list.wide .product_price { display: block; float: left }
.product-list.wide .product_info { width: 75% }
.product-list.wide .product_info .product-title { text-align: left !important }
.product-list.wide .product_price { width: 25% }
.product-list.wide .product_content .product_sku { display: block; padding: 10px 20px 0 20px }
.product-list.wide .product_content .features-body, .product-list.wide .product_content .stock { display: block }
.product-list.wide .product_content .stock { text-align: center }
.product-list.wide .product_content .stock > div { font-size: 0.85rem; height: 22px; padding-right: 10px }
.product-list.wide .product_content .features-body > div { height: auto !important }
.product-list.wide .product_content .stock, .product-list.wide .product_content .offers,
.product-list.wide .product_content .uk-card-footer { padding-left: 0; padding-right: 0 }
.uk-navbar-container.pre-header .uk-first-column.mobile-whatsapp .show-mobile-whatsapp { display: none; float: left; }
.uk-navbar-container.pre-header .uk-first-column.mobile-whatsapp { display: block; padding-left: 0; margin-top: -6px }
.uk-navbar-container.pre-header .uk-first-column.mobile-whatsapp .uk-link-reset .fa-whatsapp-square {
    float: left;
    position: relative;
    top: 2px;
    margin-right: 5px
}
.uk-navbar-container.pre-header .uk-first-column.mobile-whatsapp a { float: left }
div.index-search .uk-container .uk-flex { height: 71px !important }
.product-plugin a.product-mobile-whatsapp { background: #27d368; color: #fff }
.product-plugin a.product-mobile-whatsapp svg { width: 20px; height: 20px; margin-top: -2px; margin-right: 10px }
.wb-catalog { margin-left: 9.2%; }
.wb-catalog .mobile-hidden-search {
    display: none;
    color: rgba(0, 0, 0, 0.6);
    padding-left: 53px;
    font-weight: bold;
    height: 100%;
}
.wb-catalog .uk-margin-right { margin-right: 0 !important; }
.wb-search { margin-right: 6.7%; }
.wb-search .uk-form-icon.wb-form-icon { right: 0 !important;  left: unset;}
.wb-search .webry_header_search { padding-left: 0 !important; }
.wb-search .webry_header_search .wb-input {
    padding-right: 40px !important;
    text-align: left;
    padding-left: 9px !important;
    border: 1px solid rgb(39,180,251);
    border-radius: 0 4px 4px 0;
}
.wb-search .webry_header_search .wb-input:focus { border-color: rgb(39,180,251); }
.mobile-categories { display: none; }
.mobile-category-card { width: 33%; float: left;}
.mobile-category-card a { display: block;  color: inherit; margin: 5px; background: #e6e6e6;}
.mobile-category-card a:hover { color: rgb(9,150,221); }
.mobile-category-card .mobile-img {
    width: 125px;
    display: block;
    margin: 0 auto;
    padding: 5px;
}
.mobile-product-title {
    text-align: center;
    font-weight: bold;
    overflow: hidden;
    height: 25px;
}
.webry-search-placeholder.top { transform: translate(-48%, -50%); }
.webry-search-placeholder { left: 31%; }
.li-mobile-photo.hidden { display: none; }
.li-mobile-photo .wb-mobile-photo { margin-right: 0; }
#product-list .global-padding-vertical { display: none; }
.product-list .uk-card-media.products-card-img-holder img { width: auto; max-height: 100%; }

{*главная страница*}
nav > .mobile-container { max-width: initial; width: calc(100% - 280px); margin-left: 280px; }
.uk-box-shadow-large { border-radius: 8px; }
.home-categories-block { flex: 0 0 calc((100% - 250px) - ((100% - 250px)*0.6));}
.home-categories-block .category { padding: 30px 0; width: 100%; box-sizing: border-box; display: inline-block; }
.home-categories-block .category .name {
    font-size: 21px;
    text-align: center;
    font-family: 'Montserrat',sans-serif;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: rgba(0, 0, 0, 0.8);
    display: block;
    cursor: unset;
}
.home-categories-block .category .name:hover { text-decoration: none; color: rgba(0, 0, 0, 0.8); }
.home-categories-block .category ul { list-style: none; padding: 10px; margin: 0; box-sizing: border-box; display: inline-block; width: 100%;}
.home-categories-block .category ul li { width: 50%; float: left; box-sizing: border-box; }
.home-categories-block .category ul li a {
    background-color: #f1f1f1;
    padding: 15px 20px;
    border-radius: 8px;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    margin: 0 10px 20px 10px
}
.home-categories-block .category ul li a:hover { background: rgb(39,180,251); color: rgba(0, 0, 0, 0.8); }
.home-categories-block.transmission-categories { flex: 0 0 calc((100% - 250px) - ((100% - 250px)*0.4)); }
.home-categories-block.transmission-categories .category ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
    height: 220px;
    margin-top: -6px;
    margin-bottom: 10px;
    overflow: hidden;
    border: 3px solid transparent;
    padding: 7px 10px 7px 7px;
    box-sizing: border-box;
}
.home-categories-block.transmission-categories .category ul li.category-logo {
    display: none;
    width: 50px;
    height: 64px;
    position: relative;
    margin-right: 10px;
}
.home-categories-block.transmission-categories .category ul li.category-logo img {
    max-width: 100%;
    max-height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.home-categories-block.transmission-categories .category ul:nth-child(2) { margin-top: 0; }
.home-categories-block.transmission-categories .category ul.hover {
    background: #f1f1f157;
    border-radius: 4px;
    border: 3px solid #f1f1f1;
}
.home-categories-block.transmission-categories .category ul li {
    width: auto;
}
.home-categories-block.transmission-categories .category ul li a {
    background-color: #f1f1f1;
    padding: 15px 15px;
    border-radius: 8px;
    font-size: 14px;
    height: 90px;
    box-sizing: border-box;
    text-align: center;
    line-height: 62px;
    margin: 0 20px 20px 0px
}

.home-categories-block.transmission-categories .category ul li a:hover { background: rgb(39,180,251); color: rgba(0, 0, 0, 0.8); }
.home-categories-block.transmission-categories .category { margin-right: 0; }
.home-categories-block.categories .category ul li:nth-child(odd) a { margin-left: 0; }
.home-categories-block.categories .category ul li:nth-child(even) a { margin-right: 0; }
.home-categories-block.categories .category ul li a { height: 200px; padding: 10px;}
.home-categories-block.categories .category ul li a .category-image { width: 160px; height: 160px; position: relative; margin: 0 auto; }
.home-categories-block.categories .category ul li a .category-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.home-categories-block.categories .category ul li a { margin-bottom: 30px; }
.home-logo-block { flex: 0 0 250px;}
.home-logo-block .title,
.home-logo-block .img { margin-bottom: 20px; text-align: center; flex: 0 0 100%;}
.home-logo-block .img { height: 200px; background: #f1f1f1; border-radius: 8px; position: relative; cursor: pointer; margin-bottom: 15px; width: 100%;}
.home-logo-block .title { font-size: 21px; font-family: 'Montserrat',sans-serif; text-transform: uppercase;}
.home-logo-block .img img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    padding: 10px;
}
.home-logo-block .img-logo { margin-top: 30px; }
.button-sidebar-home {
    position: fixed;
    background-color: rgb(39,180,251);
    border: 1px solid rgb(39,180,251);
    border-right: 0;
    padding: 2.5px 15px;
    border-radius: 4px;
    z-index: 1000;
    display: none;
}
.button-sidebar-home a i { color: rgba(255,255,255,.95); font-size: 33px; }
.sidebar-home { display: none; position: fixed; top: 0; width: 280px; height: 100%; overflow-y: auto; background: whitesmoke; }
.sidebar-home.visible { display: inline-block; z-index: 2000;}
.sidebar-home .close-sidebar-home {
    position: relative;
    top: 20px;
    left: 140px;
    border: 2px solid #e6e6e6;
    padding: 15px;
    border-radius: 50%;
    display: none;
    box-sizing: border-box;
    line-height: 0;
    display: none;
}
.sidebar-home .wa-value { width: 100% !important; }
.sidebar-home .wa-login-form-actions { margin-left: 0 !important; }
.sidebar-home .wa-signup-url a { display: inline-block; width: 100%; }
.sidebar-home .sidebar-nav-pages-html { margin-top: 20px !important; }
.sidebar-home .sidebar-nav-pages-html .uk-margin-remove-top { display: none !important; }
.sidebar-home .sidebar-nav-pages-html ul li a { padding-left: 0 !important; }
.sidebar-home-background {
    display: none;
    z-index: 1980;
    opacity: 1;
    background: rgba(0,0,0,.4);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
}
.sidebar-home-background.visible-inline {
    display: block!important;
}
.home-maincontent { width: calc(100% - 280px); margin-left: 280px; }
.home-container { width: 100%; padding: 40px 40px 0 40px; box-sizing: border-box;  }
.home-header { margin-left: 0; max-width: unset;}
.home-header .wb-catalog { margin-left: 0; }
.home-navbar { box-sizing: border-box; display: flex; padding: 0 10px 0 40px; flex: 0 0 calc(100% - 250px); }
.home-navbar > div { display: flex; flex: 0 0 100%;}
.uk-navbar-container>.uk-container .home-navbar .uk-navbar-right { margin-right: 0 ; }
.home-navbar .wb-search { margin-right: 0; }
.home-logo { width: 250px; }
@media (max-width: 1627px) {
    .home-categories-block .category ul li { width: 100%; }
    .home-categories-block.categories .category li a { margin: 0 0px 20px 0px; }
}
@media (max-width: 1395px) {
    .home-categories-block .category ul li { width: 100%; }
    .home-categories-block.categories .category li a { margin: 0 0px 20px 0px; }
    .home-categories-block.transmission-categories .category ul li a { padding: 15px 10px; font-size: 13px; }
}
@media (max-width: 1336px) {
    .home-logo-block .img { height: 160px; width: 160px; margin: 0 auto 15px auto; }
    .home-categories-block.transmission-categories .category ul { margin-bottom: 9px; height: 181px }
    .home-categories-block.transmission-categories .category ul li a { height: 64px; line-height: 37px; margin: 0 20px 32px 0px;}
    .home-categories-block.categories .category ul li a { height: 160px; }
    .home-categories-block.categories .category ul li a .category-image { height: 120px; width: 120px; }
}
@media (max-width: 1283px) {
    .home-categories-block { flex: 0 0 100%; }
    .home-categories-block .category ul li { width: 50%; }
    .home-categories-block.categories .category ul li a { margin: 0 10px 20px 10px; }
    .home-logo-block { flex: 0 0 225px; }
    .home-categories-block.transmission-categories { flex: 0 0 calc(100% - 225px); }
}
@media (max-width: 1022px) {
    .main-slider .uk-slideshow-items { min-height: 200px !important; height: 200px !important; }
}
@media (max-width: 1004px) {
    .home-slider-html .wb-mobile-slideshow {
        height: 200px !important;
        min-height: 200px !important;
    }
}
@media (max-width: 900px) {
    .home-maincontent { margin-left: 0; }
    nav > .mobile-container { margin-left: 0; width: 100%;}
    /*.button-sidebar-home { display: inline-block; }*/
    .sidebar-home { display: none !important; }
    .wb-mobile-slider .wb-mobile-slideshow {
         height: 200px !important;
         min-height: 200px !important;
    }
    .home-logo { width: 25%; }
    .home-navbar { padding: 0; flex: 0 0 calc(100% - 25%);}
    .home-container { padding: 30px 25px 0 25px; }
    .home-maincontent { width: 100%; margin-left: 0; }
}
@media (max-width: 685px) {
    .home-categories-block.transmission-categories { flex: 0 0 100% }
    .home-logo-block {display: none;}
    .home-categories-block .category { padding-bottom: 0 }
    .home-categories-block.transmission-categories .category ul { height: auto }
    .home-logo-block .img:last-child,
    .home-categories-block .category ul li:last-child a,
    .home-categories-block.transmission-categories .category ul:last-child { margin-bottom: 0 }
    .home-categories-block.transmission-categories .category ul li a { margin-bottom: 16px }
    .home-categories-block .category .category-right,
    .home-categories-block .category .category-left {display: none !important;}
    .home-categories-block .category .category-right.category-visible,
    .home-categories-block .category .category-left.category-visible { display: block !important; }
    .home-categories-block.transmission-categories .category ul li.category-logo { display: inline-block;}
    .home-categories-block .category .name {
        background: #f1f1f1;
        border-radius: 8px;
        padding: 15px 10px;
        box-sizing: border-box;
        cursor: pointer;
    }
}
@media (max-width: 500px) {
    .home-categories-block .category ul li { width: 100%; }
    .home-categories-block.categories .category ul li a { margin: 0 0 20px 0; }
    .home-container { padding: 20px 15px 0 15px; }
}
{*главная страница*}

@media (max-width: 1444px) {
    .wb-search { margin-right: 0; }
    .wb-catalog { margin-left: 0; }
}

@media (max-width: 1350px) {
    .product-list.wide .product_info { width: 70% }
    .product-list.wide .product_price { width: 30% }

}

@media (max-width: 1199px) {
    .product-list.wide .image { width: 25% }
    .product-list.wide .product_content { width: 75% }
    .product-list.wide .product_info { width: 65% }
    .product-list.wide .product_price { width: 35% }
}

@media (max-width: 1060px) {
    .product-list.wide .product_info { width: 60% }
    .product-list.wide .product_price { width: 40% }
}

@media (max-width: 1024px) {
    .product-list.wide .product_info, .product-list.wide .product_price { width: 100% }
    .product-list.wide .product_content .stock { text-align: left }
    .product-list.wide .product_content .stock, .product-list.wide .product_content .offers,
    .product-list.wide .product_content .uk-card-footer { padding-left: 20px }
}

@media (max-width: 960px) {
    a.offcanvas-custom-toggle.uk-link-reset span.burger_name{
        display: none;
    }
}

@media (max-width: 767px) {
    .product-list.wide .product_content, .product-list.wide .product_info { width: 80% }
    .product-list.wide .image, .product-list.wide .product_price { width: 20% }
    .product-list.wide .product_content .product_sku { padding-left: 10px; padding-right: 10px }
    .product-list.wide .product_content .stock { text-align: center }
    .product-list.wide .product_content .stock, .product-list.wide .product_content .offers,
    .product-list.wide .product_content .uk-card-footer { padding-left: 0; padding-right: 0 }
    .product-list.wide .product_content .features-body .name { display: block !important }
    .uk-navbar-container.pre-header .hide-mobile { display: none; }
    .uk-navbar-container.pre-header .uk-first-column.mobile-whatsapp .show-mobile-whatsapp { display: block; }
    .uk-navbar-container.pre-header .mobile-mail { margin-top: 0 !important;} 
    .category-wrapper .inverse-wrapper .page-name {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .global-padding-bottom { padding-bottom: 20px; margin-top: 15px; }
    .index-navbar-main.uk-navbar-container .uk-padding-horizontal { height: 100px !important; }
    ._uk-background-primary .mobile-background-cover {
        height: 150px !important;
        background-size: contain !important;
        background-position: center center !important;
    }
    ul.uk-nav-sub .mylang-flag { margin-right: 5px; }
    .uk-navbar-container .uk-navbar .mobile-nav { margin-left: 0;}
    .wb-catalog .uk-margin-right {
        position: relative;
        height: 38px;
        background: #f8f8f8;
        border-radius: 4px;
        border: 1px solid rgb(39,180,251);
        width: 100%;
    }
    .wb-catalog a.offcanvas-custom-toggle.uk-link-reset {
        border: 0;
        position: absolute;
        top: 0;
        left: 0;
    }
    .wb-catalog .mobile-hidden-search {
        display: block;
        float: left;
        width: 88%;
        padding-left: 0;
    }
    .wb-catalog .mobile-hidden-search i {
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
    }
    .mobile-categories { display: block; }
    .home-categories-html { padding-top: 20px; }
    .wb-mobile-slider { height: 200px !important; }
    .li-mobile-photo.hidden { display: block; }
    .li-mobile-photo .wb-mobile-photo { margin-right: 0; max-width: none; }
}

@media (max-width: 676px) {
    .uk-navbar-container.pre-header .uk-first-column.mobile-whatsapp { margin-top: 0 }
}

@media (max-width: 640px) {
    .product-list.wide .image { width: 30% }
    .product-list.wide .product_content { width: 70% }
}

@media (max-width: 604px) {
    .product-list.wide .product_content .stock > div { font-size: 0.7rem; padding-left: 4px; adding-right: 7px }
}

@media (max-width: 516px) {
    .product-list.wide .product_info, .product-list.wide .product_price { width: 100% }
    .product-list.wide .product_content .stock { text-align: left }
    .product-list.wide .product_content .stock, .product-list.wide .product_content .offers,
    .product-list.wide .product_content .uk-card-footer { padding-left: 10px }
    .product-list.wide .product_content .stock > div { font-size: 0.85rem; padding-left: 5px; padding-right: 10px }
    .mobile-category-card { width: 50%; }
    .wb-mobile-slider { height: 135px !important; }
    .wb-mobile-slider .wb-mobile-slideshow {
         height: 135px !important;
         min-height: 135px !important;
    }

}

@media (max-width: 414px) {
    .product-list.wide .image, .product-list.wide .product_content { width: 100% }
    .product-list.wide .product_content .product_info > div, .product-list.wide .product_content .product_price > div { padding-left: 0; padding-right: 0 }
    .product-list.wide .product_content .product_info .product-title { text-align: center !important }
    .uk-margin-small-top { padding-left: 0; }
    .uk-navbar-container .uk-navbar .mobile-nav { padding: 10px 0;}
    .uk-navbar-container .mobile-container { padding: 0 10px; }
    .uk-navbar-container.pre-header .mobile-mail { padding-left: 15px; }
    .index-navbar-main.uk-navbar-container .uk-padding-horizontal {
        height: 80px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .product-list .uk-clip.uk-cover-container { height: 160px !important; }

}


.spinner-wrapper-webry{
    max-width: 16px;
}