@charset "UTF-8";

/**/

#cstore-footer-logo-parent img {
    height: unset !important;
}

.u-header-topbar:not(.u-header-topbar-admin) {
    /*background: #fff;*/
    display: none !important;
}

#cstore-header {
    padding: unset !important;
}

#cstore-header .container > .row {
    /*background: #1a1a1a;*/
    padding: 15px 0 !important;
    margin: unset !important;
}

.cstore-header-primary-color-background #cstore-main-search .border-primary {
    border-color: #e93e10 !important;
}

.cstore-header-primary-color-background #cstore-main-search #searchProduct1 {
    border-color: #e93e10 !important;
    background: #e93e10 !important;
}

.cstore-header-primary-color-background #cstore-main-search #searchProduct1 span {
    color: #fff !important;
}

@media (min-width: 1200px) {
    #cstore-header,
    .u-header__section {
        background: unset !important;
    }

    .u-header__navbar .u-header__navbar-brand>img {
        height: unset !important;
    }
}

@media (max-width: 1199px) {
    #cstore-header,
    .u-header__section {
        background: #1a1a1a !important;
    }

    .cstore-header-icon-parent.mr-4 {
        margin-right: unset !important;
    }

    .cstore-header-icon-parent.mr-4 i {
        margin-right: unset !important;
    }

    .u-header__navbar-brand, .u-header__navbar-brand>img {
        width: unset !important;
    }
}

#cstore-main-menu {
    border-top: unset !important;
}

#cstore-main-menu .container .min-height-45 {
    background: #e8e8e8;
    /*padding: 15px 0;*/
}

#navBar > ul {
    padding: 0 15px;
}

#navBar > ul ul {
    list-style: none;
    padding: unset;
    margin-top: 10px;
}

#navBar > ul ul a {
    color: #111;
}

.u-header__navbar--wide.navbar-expand-md .u-header__navbar-nav .hs-mega-menu-opened .u-header__nav-link, .u-header__navbar--wide.navbar-expand-md .u-header__navbar-nav .hs-sub-menu-opened .u-header__nav-link {
    background: #fff;
    color: #111;
}

.productList #content .bg-gray-13.bg-md-transparent {
    margin-bottom: 40px;
}

/**/

body {
    font-family: "Mulish", "Open Sans", Helvetica, Arial, sans-serif !important;
}
body * {
    border-radius: 0 !important;
}

.bi {
    box-sizing: border-box;
}

.col-md-2gdot4 ul {
    max-height: 20rem;

    overflow: hidden;
    overflow-y: auto;
}
/*
.col-md-2gdot4 ul li {
    display: block;
}
.col-md-2gdot4 ul li:nth-child(-n+15) {
    display: block;
}
*/
.animate__100 {
    transition: all 0.1s ease-in-out;
}

.animate__200 {
    transition: all 0.2s ease-in-out;
}

.animate__300 {
    transition: all 0.3s ease-in-out;
}

.animate__400 {
    transition: all 0.4s ease-in-out;
}

.animate__500 {
    transition: all 0.5s ease-in-out;
}

.d-c-c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.d-c-b {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

.d-c-s {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}

.d-c-e {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
}

.d-s-c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
}

.d-s-s {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
}

.d-s-b {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
}

.d-s-e {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: flex-start;
}

.d-e-c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-end;
    align-content: flex-end;
}

.d-e-s {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
}

.d-e-e {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-end;
    align-content: flex-end;
}



    .question {
        width: 100%;
        margin: 4rem 0px 4rem 0px;
        padding: 2rem;

        font-size: 1rem;
        border: 1px solid #ecedf2;
    }

    .question .btn {
        cursor: pointer !important;
    }


/* START Custom color 22.03.2023 */
.productList #content {
    background-color: #f2f2f2;
}
.productList .container {
    margin-bottom: 0 !important;
    padding-bottom: 0rem !important;
}
.productList .custom__footer {
    position: relative;
    -webkit-box-shadow: 0px -5px 10px -9px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px -5px 10px -9px rgba(66, 68, 90, 1);
    box-shadow: 0px -5px 10px -9px rgba(66, 68, 90, 1);
}
.productList .container .row.mb-8 {
   margin-bottom: 0 !important;
   padding-bottom: 4rem !important;
}
.productList .container .col-wd-2gdot5 form.mb-8,
.productList .container .col-wd-2gdot5 div.mb-8
{
    margin-bottom: 1.5rem!important;
}
.productList .container .col-wd-2gdot5 .mt-6 {
    background-color: #f2f2f2 !important;
    box-shadow: 0px 0px 0px 0px rgba(66, 68, 90, 1) !important;
}
.productList #content .bg-gray-13.bg-md-transparent {
    background-color: #fff !important;
}
.productList #content .bg-gray-13.bg-md-transparent .container {
    padding-bottom: 0rem !important;
}
.productList #content .prodcut-list-view .product-item {
    background-color: #fff !important;

    -webkit-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
}
.productList #basicsAccordion .card {
    padding: 2rem;

    -webkit-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
}
.productList .bg-gray-1,
.productList .badge-gray-1
{
    background-color: #fff !important;

    -webkit-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
}
.product-item__header .product-item__image--href {
    justify-content: center !important;
}
/*.productList .border-width-2 {*/
/*    border-width: 0px!important;*/
/*}*/
.productList #sidebarNav {
    background-color: #fff !important;
    border-color: #ececec!important;
    border: 1px solid #e7eaf3!important;

    background-color: #fff !important;

    -webkit-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
}
.productList .custom-search {
    background-color: #fff !important;
    border-color: #ececec!important;
    border: 1px solid #e7eaf3!important;

    background-color: #fff !important;

    -webkit-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);

    padding: 0.938rem 1.75rem !important;
}
.productList .custom-search button[type=submit] {
    margin-top: -1.5rem !important;
}
.productList .custom-search .col-md-4 .dropdown-toggle {
   padding: 0.67rem 0.5rem !important;
}
.productList .custom-search .col-md-4 .dropdown-select.bootstrap-select .bs-searchbox {
    padding: 0.67rem 0.5rem !important;
}
.productList .custom-search .dropdown-menu .form-control {
    padding: 0.67rem 0.5rem !important;
}
.productList #filters-form .mb-6 {
    background-color: #fff !important;
    border-color: #ececec!important;
    border: 1px solid #e7eaf3!important;

    -webkit-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);

    padding: 0.938rem 1.75rem;
}
.productList .products-group .product-item {
    background-color: #fff !important;
    margin-bottom: 1rem !important;
}

.productList .mt-8 .mb-8,
.productList .mt-6
{
    background-color: #fff !important;

    -webkit-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);
    box-shadow: 0px 4px 17px -11px rgba(66, 68, 90, 1);

    padding: 0.938rem 1.75rem;
}
/* STOP Custom color 22.03.2023 */

/*.u-header__section {*/
/*    background-color: rgba(255, 255, 255, 0) !important;*/
/*}*/

/*.u-header--top {*/
/*    width: 100%;*/
/*    height: 4.3rem;*/
/*    position: relative;*/
/*    margin: 0px 0px 0px 0px;*/
/*    padding: 0px 0px 0px 0px;*/
/*}*/

/*.u-header--top--text {*/
/*    float: left;*/
/*    height: 100%;*/
/*    margin: 0px -3rem 0px 0px;*/
/*    padding: 0px 6rem 0px 6rem;*/
/*    font-size: 1.1rem;*/
/*    font-weight: 300;*/
/*    line-height: 1.1rem;*/
/*    background-color: #1a1a1a;*/
/*    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 2.5rem 100%);*/
/*    clip-path: polygon(0 0, 100% 0%, 100% 100%, 2.5rem 100%);*/
/*}*/

/*.u-header--top--text a {*/
/*    margin: 0px 0px 0px 5px;*/
/*}*/

/*.u-header--top--text a:hover {*/
/*    color: #e93e10;*/
/*}*/

/*.u-header--top--phone {*/
/*    float: left;*/
/*    height: 100%;*/
/*    position: relative;*/
/*    padding: 0px 4rem 0px 6rem;*/
/*    background-color: #e93e10;*/
/*    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 2.5rem 100%);*/
/*    clip-path: polygon(0 0, 100% 0%, 100% 100%, 2.5rem 100%);*/
/*}*/

/*.u-header--top--href {*/
/*    padding: 0px 0px 0px 2.5rem;*/
/*    font-size: 1.5rem;*/
/*    font-weight: 700;*/
/*    font-style: italic;*/
/*    line-height: 3rem;*/
/*    background: url(../img/u-header-top-phone.svg) center left no-repeat;*/
/*    background-size: 1.6rem;*/
/*}*/

/*.u-header-left-aligned-nav .u-header__navbar-brand {*/
/*    position: relative;*/
/*    margin-left: 3rem !important;*/
/*    margin-right: 0rem !important;*/
/*    top: -2rem;*/
/*}*/

/*.u-header__navbar-brand, .u-header__navbar-brand > img {*/
/*    width: 10rem !important;*/
/*    height: auto !important;*/
/*}*/

/*.nav--icon--basket {*/
/*    float: right;*/
/*    position: relative;*/
/*    z-index: 8;*/
/*}*/

/*.nav--icon--basket--inside {*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 0;*/
/*    width: 8.1rem;*/
/*    height: 10rem;*/
/*    background: #1a1a1a url(../img/nav--icon--basket.svg) top 1.2rem center no-repeat;*/
/*    background-size: 2rem;*/
/*}*/

/*.nav--icon--basket--ul {*/
/*    float: left;*/
/*    width: 100%;*/
/*    position: relative;*/
/*    padding: 0 !important;*/
/*    margin: 0 !important;*/
/*}*/
/*.nav--icon--basket--ul:after {*/
/*    content: " ";*/
/*    float: left;*/
/*    width: 1rem;*/
/*    height: 1.5rem;*/
/*    position: absolute;*/
/*    top: 1.6rem;*/
/*    left: 0;*/
/*    background-color: #e8e8e8;*/
/*    -webkit-clip-path: polygon(100% 50%, 0 0, 0 100%);*/
/*    clip-path: polygon(100% 50%, 0 0, 0 100%);*/
/*}*/
/*.nav--icon--basket--ul .nav--icon--basket--li {*/
/*    float: left;*/
/*    width: 80%;*/
/*    position: relative;*/
/*    top: 4rem;*/
/*    left: 10%;*/
/*    border-top: 1px dotted #959595;*/
/*}*/
/*.nav--icon--basket--ul .nav--icon--basket--a {*/
/*    float: left;*/
/*    width: 100%;*/
/*    position: relative;*/
/*}*/
/*.nav--icon--basket--ul .nav--icon--basket--title {*/
/*    float: left;*/
/*    width: 100%;*/
/*    margin: 1rem 0px 0.5rem 0px;*/
/*    color: #fff !important;*/
/*    font-size: 1rem;*/
/*    font-weight: 300;*/
/*    line-height: 1rem;*/
/*    text-align: center;*/
/*}*/
/*.nav--icon--basket--ul .nav--icon--basket--qtu {*/
/*    margin: 0px 0.5rem 0.2rem 0rem;*/
/*    color: #797979 !important;*/
/*    font-size: 2rem;*/
/*    font-weight: 400;*/
/*    line-height: 2rem;*/
/*    text-align: center;*/
/*}*/
/*.nav--icon--basket--ul .nav--icon--basket--price {*/
/*    color: #56f574 !important;*/
/*    font-size: 0.9rem;*/
/*    font-weight: 300;*/
/*    line-height: 1rem;*/
/*}*/

/*#cstore-main-menu {*/
/*    height: 5rem;*/
/*    background-color: rgba(255, 255, 255, 0) !important;*/
/*}*/
/*#cstore-main-menu .container {*/
/*    height: 100%;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 {*/
/*    height: 100%;*/
/*    background-color: #e8e8e8;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar {*/
/*    height: 100%;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar {*/
/*    height: 100%;*/
/*    padding-left: 2rem;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav {*/
/*    height: 100%;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item {*/
/*    height: 100%;*/
/*    transition: all 0.2s ease-in-out;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item:hover .nav-link {*/
/*    color: #e93e10 !important;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item.hs-mega-menu-opened .nav-link {*/
/*    background-color: #e8e8e8 !important;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item .nav-link {*/
/*    height: 100%;*/
/*    font-weight: 600;*/
/*    text-transform: uppercase;*/
/*    border-left: 0;*/
/*    transition: all 0.2s ease-in-out;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex-wrap: wrap;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    align-content: center;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item .u-header__mega-menu-wrapper ul {*/
/*    margin: 0px 0px 0px 0px !important;*/
/*    padding: 0px 0px 0px 0px !important;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item .u-header__mega-menu-wrapper ul li {*/
/*    position: relative;*/
/*    padding: 0px 0px 0px 1rem;*/
/*    list-style: none;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item .u-header__mega-menu-wrapper ul li:before {*/
/*    content: " ";*/
/*    float: left;*/
/*    width: 0.2rem;*/
/*    height: 0.2rem;*/
/*    position: absolute;*/
/*    top: 0.55rem;*/
/*    left: 0;*/
/*    margin: 0px 0px 0px 0px;*/
/*    padding: 0px 0px 0px 0px;*/
/*    background-color: #e93e10;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item .u-header__mega-menu-wrapper ul li:hover a {*/
/*    color: #e93e10 !important;*/
/*}*/
/*#cstore-main-menu .container .min-height-45 .navbar #navBar .navbar-nav .nav-item .u-header__mega-menu-wrapper strong {*/
/*    margin-bottom: 1rem;*/
/*}*/

.main__search {
    float: left;
    width: 100%;
    min-height: 30rem;
    position: relative;
    margin: -20rem 0px 0px 0px;
    padding: 20rem 0px 0rem 0px;
    background: url(../img/main__search--bg.jpg) top center no-repeat;
    background-size: cover;
    z-index: 8;
}
.main__search .main__search--header {
    float: left;
    width: 100%;
    position: relative;
    margin: 5rem 0px 0px 0px;
    padding: 0px 15rem 0px 15rem;
    color: #fff;
    font-size: 3.4rem;
    font-weight: 700;
    line-height: 4rem;
    text-align: center;
    box-sizing: border-box;
}

.custom-search {
    float: left;
    width: 100%;
    position: relative;
    margin: 5rem 0px 0px 0px;
}
.custom-search .main__search--mainButton .col a {
    width: 100%;
    height: 4.6rem;
    padding: 0px 2rem 0px 2rem;
    color: #fff;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.1rem;
    text-transform: uppercase;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    box-sizing: border-box;
    /*background: #000 url(../img/curstom__search--icon-1.svg) center right 2rem no-repeat;*/
    background: #1a1a1a url(../img/curstom__search--icon-1.svg) center right 2rem no-repeat;
    background-size: 2.6rem;
}
.custom-search .main__search--mainButton .col a.active {
    background-color: #e93e10 !important;
}
.custom-search .main__search--mainButton .col:last-child a {
    /*background: #000 url(../img/curstom__search--icon-2.svg) center right 2rem no-repeat;*/
    background: #1a1a1a url(../img/curstom__search--icon-2.svg) center right 2rem no-repeat;
    background-size: 2.4rem;
}
.custom-search #fields-by-size,
.custom-search #fields-by-car {
    float: left;
    width: 100%;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 2rem 4rem 4rem 4rem;
    background: rgba(255, 255, 255, 0.8);
    box-sizing: border-box;
}
.custom-search .btn, .custom-search .form-control {
    border-radius: 0 !important;
}
.custom-search .main__search--smallButton .badge {
    margin: 0px 0.5rem 0px 0px;
    padding: 0.4rem 0.6rem;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    background-color: #1a1a1a;
}
.custom-search .main__search--smallButton .badge.badge-success {
    background-color: #e93e10;
}
.custom-search .main__search--smallButton div strong {
    padding-left: 2.6rem;
}
.custom-search .main__search--submitBox {
    float: right;
    position: absolute;
    right: 2rem;
    bottom: 0;
}
.custom-search .main__search--submitBox.main__search--submitBox--car {
    bottom: 1rem;
}
.custom-search .main__search--submit {
    float: left;
    position: relative;
    width: calc(100% - 2.1rem);
    margin: 0px 0px 0px 0px;
    padding: 0px 4rem 0px 0px;
    height: 3.1rem;
    color: #fff;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.1rem;
    text-transform: uppercase;
    border: 0;
    background: #e93e10 url(../img/custom__search--submit.svg) center right 2.5rem no-repeat;
    background-size: auto 1.7em !important;
}

.carousel--home {
    display: none !important;
    visibility: hidden !important;
}

.custom__seo .custom__seo--more {
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 4rem 0px 0px;
    height: 3.6rem;
    color: #fff;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.1rem;
    text-transform: uppercase;
    border: 0;
    background: #e93e10 url(../img/custom__search--submit.svg) center right 2.5rem no-repeat;
    background-size: auto 1.7em !important;
}
.custom__seo .custom__seo--img {
    max-width: 100%;
    width: auto;
}

.custom__new {
    position: relative;
    background: url(../img/custom__newBg.jpg) center no-repeat;
    background-size: cover;
}
.custom__new .custom__new--inside {
    position: relative;
}
.custom__new .custom__new--more {
    float: left;
    position: absolute;
    top: -1.8rem;
    right: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 4rem 0px 0px;
    height: 3.6rem;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    text-transform: uppercase;
    border: 0;
    background: #000 url(../img/custom__new--moreBg.svg) center right 2rem no-repeat;
    background-size: auto 1.5em !important;
}
.custom__new .custom__new--met {
    width: 20rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none !important;
}

.custom__new--list .u-slick__arrow-classic-inner--left,
.custom__new--list .u-slick__arrow-classic-inner--right {
    font-size: 3rem;
}
.custom__new--list .u-slick__arrow-classic-inner--left {
    left: -2rem;
}
.custom__new--list .u-slick__arrow-classic-inner--right {
    right: -2rem;
}

.custom__productBox {
    float: left;
    width: 98%;
    margin: 0px 1% 0px 1%;
    padding: 2rem 1rem;
    position: relative;
    background-color: #fff;
    transition: all 0.3s ease-in-out;
}

.custom__productBox--name {
    width: 100%;
    height: auto;
}
.custom__productBox--name .product-item__body--name--name {
    line-height: 1.6rem;
}

.custom__productBox--logo {
    width: 100%;
    height: 4rem;
}

.custom__productBox--foto {
    width: 100%;
    height: 12rem;
}
.custom__productBox--foto img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.custom__productBox--info {
    width: 100%;
}
.custom__productBox--info .custom__productBox--info--box {
    color: #e93e10;
    border: 1px solid #e93e10;
    background-color: #fff;
}

.custom__productBox--stars {
    width: 100%;
}

.custom__productBox--star {
    margin: 0px 0.2rem 0px 0.2rem;
}

.custom__productBox--price {
    width: 100%;
}

.custom__productBox--hover {
    opacity: 0;
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
    background-color: rgba(255, 253, 186, 0.8);
    border: 15px solid #fff;
    transition: all 0.3s ease-in-out;
}

.custom__productBox--hover--inside {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
}

.custom__productBox--more {
    float: left;
    width: 14rem;
    padding: 0px 0rem 0px 0px;
    height: 3.2rem;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    text-transform: uppercase;
    border: 0;
    background: #000 url(../img/custom__search--submit.svg) center right 2rem no-repeat;
    background-size: auto 1.5em !important;
}
.custom__productBox--more:hover {
    color: #fff;
}
.custom__productBox--more.buy--color {
    background: #e93e10 url(../img/custom__productBox--moreBg.svg) center right 2rem no-repeat;
    background-size: auto 1.7em !important;
}

.custom__productBox:hover .custom__productBox--hover {
    opacity: 1;
}

.custom__productBox--met {
    width: 5rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none !important;
}

.product-item__icons {
    width: 100%;
    margin: 0px 0px 2rem 0px;
}
.product-item__icons .product-item-body-delivery {
    margin: 0px 2rem 0px 0px
}
.product-item__icons .product-item-body-delivery:last-child {
    margin: 0px 0rem 0px 0px
}
.product-item-body--icon {
    color: #e93e10;
}

.custom__more {
    background: url(../img/custom__moreBg.jpg) bottom -13rem center no-repeat;
}
.custom__more .custom__list {
    height: 41rem;
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    overflow: hidden;
}
.custom__more .custom__list--box {
    background-color: #f2f2f2;
}
.custom__more .custom__list--box--name {
    height: 5rem;
    cursor: pointer;
}
.custom__more .custom__list--box--name:after {
    content: " ";
    float: right;
    width: 1.5rem;
    height: 0.8rem;
    position: absolute;
    top: 2rem;
    right: 0;
    background-color: #adadad;
    transition: all 0.2s ease-in-out;
    -webkit-clip-path: polygon(100% 0, 0 0, 50% 100%);
    clip-path: polygon(100% 0, 0 0, 50% 100%);
}
.custom__more .custom__list--box--name.active:after {
    transform: rotate(-180deg);
}
.custom__more .custom__list--box--text {
    height: 18rem;
}
.custom__more .custom__more--section {
    width: 100%;
    height: 41rem;
    background: #1a1a1a;
}
.custom__more .custom__more--section--header {
    height: 8rem;
}
.custom__more .custom__more--section--header span {
    display: block;
}
.custom__more .custom__more--section--inside {
    height: calc(100% - 8rem);
    background: url(../img/custom__more--sectionBg.jpg);
    background-size: cover;
}
.custom__more .custom__more--section--inside .custom__more--section--text p {
    margin: 0 !important;
    color: #fff;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.6rem;
}
.custom__more .custom__more--section--inside .custom__more--section--more {
    width: 18rem;
    height: 4.5rem;
    position: absolute;
    left: 5rem;
    bottom: 3rem;
    background-color: #e93e10;
}
.custom__more .custom__more--section--inside .custom__more--section--more span {
    font-size: 2.5rem;
}
.custom__more .custom__brands {
    height: 17rem;
    background-color: #fff;
}
.custom__more .custom__brands--inside {
    height: 100%;
    border: 10px solid #1a1a1a;
}
.custom__more .custom__brands--list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
}
.custom__more .custom__brands--box {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.custom__more .custom__brands--logo {
    height: 5rem;
}
.custom__more .custom__brands--logo--img {
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
    object-fit: scale-down;
}
.custom__more .custom__brands--more {
    width: 100%;
    color: #adadad;
}

.custom__why .custom__why-top {
    background-color: #e93e10;
}
.custom__why .custom__why-top .custom__partners--header:after {
    background-color: #000;
}
.custom__why .custom__why--bottom {
    background: url(../img/custom__why--bottomBg.jpg) center no-repeat;
    background-size: cover;
}
.custom__why .custom__why--inside {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 8.5rem;
    grid-row-gap: 5.5rem;
}
.custom__why .custom__why--box--icon {
    height: 4rem;
}
.custom__why .custom__why--icon {
    height: 4rem;
}
.custom__why .custom__why--box--text p {
    margin: 0 !important;
    color: #fff;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.4rem;
}
.custom__why .custom__why--box--text .custom__why--box--name {
    color: #e93e10;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.3rem;
}

.custom__partners {
    background-color: #fff;
}

.custom__partners--inside .js-slick-carousel {
    width: 100%;
}
.custom__partners--inside .slick-track {
    height: 4rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.custom__partners--header {
    font-weight: 700;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.custom__partners--header.text-left {
    align-items: flex-start !important;
    align-content: flex-start !important;
}
.custom__partners--header::after {
    content: " ";
    float: left;
    width: 5rem;
    height: 4px;
    position: relative;
    margin: 2rem 0px 2rem 0px;
    padding: 0px 0px 0px 0px;
    background-color: #c6c6c6;
}

.custom__popular {
    background-color: #1a1a1a;
}
.custom__popular .custom__popular--header {
    color: #fff;
}
.custom__popular .seo-list {
    color: #fff;
}
.custom__popular .seo-list li {
    padding: 0px 0px 0px 3rem;
    position: relative;
    list-style: none;
    background: url(../img/seo-list-liBg.svg) center left no-repeat;
    background-size: 3rem;
}
.custom__popular .seo-list a {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    color: #fff;
}
.custom__popular .seo-list a:hover {
    color: #e93e10;
}

.custom__carousel--down {
    display: none;
    visibility: hidden;
}

.custom__footer .custom__footer--header {
    color: #e93e10;
    font-size: 1.5rem;
    line-height: 1.5rem;
}
.custom__footer .custom__footer--input {
    color: #fff !important;
    background-color: #1a1a1a !important;
    border-radius: 0 !important;
}
.custom__footer .custom__footer--submit {
    color: #fff !important;
    background-color: #e93e10 !important;
    border: 1px solid #e93e10 !important;
    border-radius: 0 !important;
}



/*@media screen and (min-width: 768px) and (max-width: 10000px) {*/
/*    #sidebarHeaderInvokerMenu {*/
/*        display: none !important;*/
/*        visibility: hidden !important;*/
/*    }*/
/*}*/
@media screen and (min-width: 0px) and (max-width: 1370px) {
    .main__search .main__search--header {
        padding: 0px 10rem 0px 10rem;
    }
    .custom__new .custom__new--met {
        width: 10rem;
    }

    .question .col-md-4 {
        margin-bottom: 2rem !important;
    }
}
@media screen and (min-width: 0px) and (max-width: 768px) {

    .productList #content .bg-gray-13.bg-md-transparent {
        overflow: hidden;
    }

    /*#header .u-header__section {*/
    /*    float: none;*/
    /*    width: 100%;*/

    /*    overflow: hidden;*/
    /*}*/
    /*#header .u-header--container {*/
    /*    max-width: 100% !important;*/
    /*    margin: 0 !important;*/
    /*    padding: 0 !important;*/
    /*}*/
    /*#header .u-header--top {*/
    /*    display: block;*/
    /*}*/
    /*#header .u-header--top .u-header--top--text {*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*    padding: 0.5rem 1rem 0.5rem 1rem;*/
    /*    font-size: 0.9rem;*/
    /*    line-height: 1.1rem;*/
    /*    -webkit-clip-path: none;*/
    /*    clip-path: none;*/
    /*}*/
    /*#header .u-header--top .u-header--top--text a {*/
    /*    margin: 0px 0px 0px 0.5rem;*/
    /*    font-size: 0.9rem;*/
    /*    line-height: 1.1rem;*/
    /*}*/
    /*#header .u-header--top .u-header--top--phone {*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*    position: relative;*/
    /*    display: block;*/
    /*    padding: 0.2rem 1rem 0.2rem 1rem;*/
    /*    -webkit-clip-path: none;*/
    /*    clip-path: none;*/
    /*}*/
    /*#header .u-header--top .u-header--top--phone a {*/
    /*    font-size: 1.1rem;*/
    /*    line-height: 2rem;*/
    /*    background-size: 1.1rem;*/
    /*}*/
    /*#header .col-auto {*/
    /*    width: 100% !important;*/
    /*}*/
    /*#header .u-header__navbar {*/
    /*    overflow: hidden;*/
    /*    padding: 0.5rem 1rem 0.5rem 1rem !important;*/
    /*    border-top: 1px solid #fff;*/
    /*    justify-content: space-between !important;*/
    /*    flex-direction: row-reverse !important;*/
    /*}*/
    /*#header .u-header__navbar-brand {*/
    /*    top: 0;*/
    /*    margin-left: 0rem !important;*/
    /*}*/
    /*#header .u-header__navbar-brand, #header .u-header__navbar-brand > img {*/
    /*    width: 7rem !important;*/
    /*}*/
    /*#header .navbar-expand .navbar-toggler {*/
    /*    margin-right: 0 !important;*/
    /*}*/
    /*#header .nav--icon .container.my-0dot5.my-xl-0 {*/
    /*    max-width: 100% !important;*/
    /*}*/
    /*#header .nav--icon--basket {*/
    /*    position: fixed;*/
    /*    left: 0.9rem;*/
    /*    bottom: 0.5rem;*/
    /*}*/
    /*#header .nav--icon--basket .nav--icon--basket--inside {*/
    /*    position: relative;*/
    /*    height: 9rem;*/
    /*}*/
    /*#cstore-main-menu {*/
    /*    height: auto !important;*/
    /*}*/
    /*!*#cstore-main-menu.active--menu {*!*/
    /*!*    display: block !important;*!*/
    /*!*}*!*/
    /*#cstore-main-menu .container {*/
    /*    padding: 0 !important;*/
    /*    margin: 0 !important;*/
    /*}*/
    /*#cstore-main-menu #navBar {*/
    /*    display: block !important;*/
    /*    padding: 0 !important;*/
    /*}*/
    /*#cstore-main-menu #navBar .navbar-nav .nav-item .nav-link {*/
    /*    justify-content: flex-start !important;*/
    /*}*/
    /*#cstore-main-menu .u-header__navbar--wide .u-header__nav-item:first-child .u-header__nav-link {*/
    /*    padding-left: 0 !important;*/
    /*}*/
    /*#cstore-main-menu .navbar-expand-md .u-header__mega-menu-wrapper {*/
    /*    padding-left: 1rem !important;*/
    /*}*/
    .custom__popular,
    .custom__seo,
    .custom__new,
    .custom__partners,
    .custom__why,
    .custom__more {
        overflow: hidden;
    }
    .main__search {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .main__search .main__search--header {
        margin: 3rem 0px 0px 0px;
        padding: 0px 0rem 0px 0rem;
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .main__search .custom-search {
        margin: 3rem 0px 0px 0px;
    }
    .main__search .main__search--mainButton {
        display: block;
    }
    .main__search .main__search--mainButton .col a {
        padding: 0px 2rem 0px 1rem;
        font-size: 0.8rem;
    }
    .main__search .custom-search #fields-by-size, .main__search .custom-search #fields-by-car {
        padding: 2rem 1rem 2rem 1rem;
    }
    .main__search .custom-search .main__search--submitBox {
        right: 0;
    }
    .main__search .custom-search .main__search--submitBox.main__search--submitBox--car {
        bottom: -1rem;
    }
    .main__search .main__search--smallButton {
        display: block;
    }
    .main__search .main__search--smallButton .col {
        margin: 0px 0px 0.5rem 0px;
    }
    .main__search #fields-by-size .row div div {
        margin-bottom: 0.2rem !important;
    }
    .main__search #fields-by-car h2 {
        font-size: 1.1rem;
    }
    .custom__seo {
        width: 100%;
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .custom__seo .custom__seo--inside {
        display: block !important;
    }
    .custom__seo .custom__seo--inside .col.pr-15 {
        padding-right: 1.5rem !important;
    }
    .custom__seo .custom__seo--more {
        width: 100% !important;
    }
    .custom__seo .custom__seo--img {
        margin-top: 2rem !important;
    }
    .custom__new .custom__new.pb-12 {
        padding-bottom: 4rem !important;
    }
    .custom__new .custom__new--met {
        width: 5rem;
    }
    .custom__new .custom__new--more {
        width: 100%;
        position: relative;
        top: auto;
        right: auto;
    }
    .custom__more .custom__list {
        height: auto;
    }
    .custom__more .custom__list .custom__list--box--name.font-size-22 {
        font-size: 1.1rem !important;
    }
    .custom__more .custom__more--inside--list {
        width: 100% !important;
        max-width: 100% !important;
        flex: 100% !important;
        padding-right: 1rem !important;
    }
    .custom__more .custom__more--inside--list .custom__list--box {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
    .custom__more .custom__more--inside--list .custom__list--box--text {
        height: auto !important;
    }
    .custom__more .custom__brands {
        height: auto !important;
    }
    .custom__more .custom__brands--list {
        grid-template-columns: repeat(2, 1fr);
    }
    .custom__more--section {
        margin-top: 4rem;
        height: auto !important;
    }
    .custom__more--section .custom__more--section--header {
        padding-left: 1.5rem !important;
    }
    .custom__more--section .custom__more--section--header div {
        font-size: 1.2rem !important;
    }
    .custom__more--section .custom__more--section--inside .custom__more--section--text {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
        padding-bottom: 4.5rem !important;
    }
    .custom__more--section .custom__more--section--inside .custom__more--section--more {
        position: relative;
        left: 1.5rem;
        bottom: 1.5rem;
    }
    .custom__partners--header {
        width: 100%;
        align-items: flex-start !important;
        align-content: flex-start !important;
    }
    .custom__why .custom__why-top {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .custom__why .custom__why--inside {
        padding: 0px 0px 0px 1rem;
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 3.5rem;
    }
    .custom__popular .seo-list {
        -moz-columns: 1 !important;
        columns: 1;
        padding: 0 !important;
    }
    .seo-list {
        -moz-columns: 1 !important;
        columns: 1 !important;
    }
    .productList h2 {
        font-size: 1.5rem !important;
    }
    .productList .row .mb-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }


    .product-item__header.col-6 {
        width: 100%;
            max-width: 100%;
            flex: 0 0 100%;

            
    }
    .product-item__image  {
        padding: 1rem 0px 1rem 0;
    }
    .product-item__body.col-6 {
        width: 100%;
            max-width: 100%;
            flex: 0 0 100%;

            padding: 2rem !important;
    }
    .product-item__body--iconSezon {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        margin: 0px 0px 1rem 0px;
    }
    .prodcut-price {
        margin-top: 2rem !important;
    }

    .pagination {
        width: 100% !important;

        display: inline !important;
    }
    .page-item {
        float: left;
    }

    .productCart .main__search {
        min-height: 10rem;
    }
    .productCart .my-md-3.d-flex.justify-content-between.align-items-center div{
       width: 100%;
    }
    .productCart .breadcrumb {
        margin-bottom: 0 !important;
    }
}


/*------------------------ Lista produktów -------------------------- */
.productList .main__search {
    display: none !important;
    visibility: hidden !important;
}
.productList .productList__baner {
    display: block !important;
}
/*.productList .custome__home,*/
/*.productList .seo_list {*/
/*    display: none !important;*/
/*    visibility: hidden !important;*/
/*}*/

.productList__baner {
    width: 100%;
    height: 32rem;
    margin: -14.5rem 0px 0px 0px;
    background: url(../img/main__search--bg.jpg) top center no-repeat;
    background-size: cover;
}
.productList__baner .productList__inside {
    height: 100%;
    text-align: center;
}
.productList__baner .productList__baner--header {
    color: #fff !important;
}
.productList__baner .productList__baner--header span {
    display: block;
}

/*.col-wd-9gdot5 form {*/
/*    display: none !important;*/
/*    visibility: hidden !important;*/
/*}*/

.prodcut-list-view .product-item {
    border: 1px solid #dddddd;
    border-width: 1px !important;
    background-color: #f8f8f8;
}
.prodcut-list-view .product-item:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid #e93f12;
    border-width: 2px !important;
    z-index: 10;
    opacity: 0;
    pointer-events: none !important;
}
.prodcut-list-view .product-item:hover:before {
    opacity: 1;
}
.product-item__header .product-item__image {
    width: 100%;
    height: 100%;
    background-color: #fff;
}
.product-item__header .product-item__image--href {
    width: 100%;
    height: 100%;
}
.product-item__header .product-item__image--href:before {
    content: " ";
    float: right;
    width: 2px;
    height: 80%;
    position: absolute;
    top: 10%;
    right: -1px;
    background-color: #efefef;
}
.product-item__header .product-item__met {
    top: 0.5rem;
    left: 0;
}
.product-item .product-item__body--iconSezon {
    position: absolute;
    top: 2rem;
    left: 0.5rem;
    margin-bottom: 0 !important;
}
.product-item__body--iconSezon {
    margin-bottom: 1rem;
}
.product-item__body--row {
    margin-left: 0;
    margin-right: 0;
}
.product-item__body--icon {
    background-color: #fff;
    border: 1px solid #dddddd;
    border-width: 1px !important;
}
.product-item__body--name--bought {
    bottom: 0.5rem;
    right: 1rem;
}
.product-item-body-delivery div {
    line-height: 0.9rem;
}
.product-item__footer:before {
    content: " ";
    float: right;
    width: 2px;
    height: 80%;
    position: absolute;
    top: 10%;
    left: 0;
    background-color: #efefef;
}
.product-item-price-price {
    font-weight: 900;
}
.product-item-quantity {
    background-color: #fff;
    border: 1px solid #dddddd;
    border-width: 1px !important;
}
.product-item-quantity .badge {
    border-radius: 0;
    padding: 0.25em 0.3em;
}
.product-item-quantity .badge:first-child {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}
.product-item-quantity .badge:last-child {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}
.product-item-quantity .badge-secondary {
    background-color: #c8c8c8;
}
.product-item-quantity .badge-success {
    background-color: #2adb60;
}
.product-item-quantity-select {
    background-color: #fff;
    border: 1px solid #dddddd;
    border-width: 1px !important;
}
.product-item-quantity-select .product-item-quantity-select--header {
    position: absolute;
    top: 0.2rem;
    left: 0.2rem;
    z-index: 5;
}
.product-item-quantity-select .dropdown {
    border-radius: 0;
}
.product-item-quantity-select .dropdown .dropdown-toggle {
    border-radius: 0;
    border: 0px solid #dddddd;
    padding-top: 1.3rem !important;
}
.product-item-quantity-select .dropdown * {
    border-radius: 0;
    outline: none;
}
.product-item-quantity-select .dropdown .bs-searchbox {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.product-item-quantity-select .dropdown .dropdown-item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.product-item__footer .prodcut-add-cart a {
    border-radius: 0;
}/*# sourceMappingURL=custom.css.map */

.seo-list {
    columns: 3;
}
.seo-list li {
    padding: 0.2rem 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.product__cart--tableBox {
    margin: 1rem 0px 0px 0px;
}
.product__cart--header {
    font-weight: 900;
    font-size: 1rem;
}
.product__cart--table table {
    margin: 0.5rem 0px 1rem 0px;
}
.product__cart--table table tr th,
.product__cart--table table tr td
{
    padding: 0.5rem 0px 0.5rem 0px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.custom__product--buttons {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 5px;
}
.custom__product--buttons .group.d-inline-block {
    width: 100% !important;
}
.custom__product--button {
    width: 100% !important;
}

/*.productList .custom__popular {*/
/*    background: unset;*/
/*    padding: unset !important;*/
/*}*/

/*.productList .custom__popular .custom__popular--header {*/
/*    color: #333e48 !important;*/
/*}*/

/*.productList .custom__popular .seo-list a {*/
/*    color: #333e48;*/
/*}*/

/*.productList .custom__popular .seo-list {*/
/*    padding: unset !important;*/
/*}*/

/*.productList .custom__popular .seo-list li {*/
/*    padding-left: unset !important;*/
/*}*/

#searchProduct1 span {
    color: #fff;
}
