.owner h2{font-size:1.5rem;letter-spacing:0rem;line-height:2rem;margin:2rem 0 0.5rem;}
.owner h3{font-size:1.25rem;font-weight:500;letter-spacing:0rem;line-height:1.75rem;margin:1.5rem 0 0.5rem;line-height:1.5rem;}
.owner ol,.owner li{margin:0.25rem 0 0.25rem 1.25rem;line-height:1.4rem;}
.product-info-description-more {
    font-size: large;
}
#subscribe {
    display: none;
}
.product-info-model {
    font-weight: 900;
    font-size: 20px;
}


body.is-home-page h1 {
    display: none;
}
body.is-home-page .important-information {
    margin-top: 1em;
}

.categories-description-short.spoiler {
    max-height: 4em;
    overflow: hidden;
    margin-bottom: 1em;
}
.categories-description-short {
    margin-bottom: 1em;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    background-color: #fff;
    border-radius: 10em;
}
.categories-listing-owl .owl-nav>button:before {
    color: var(--background-color-1-5);
    background: #fff;
}


.important-information, .msgError, .msgImportant {
    background-color: #3aac54;
    color: var(--color-white);
    border-color: #3aac54;
}

.spoiler-open {
    cursor: pointer;
    display: none;
}
div.listing-split-links-top{
    display: none;
}

.header-languages>a {
    background-color: #ffffff;
    color: #000000;
}
.header-languages>span, .header-languages>a:hover {
    background-color: #ffffff;
    color: #000000;
text-decoration-line: underline;
}
    body>#header-top-navigation>.FixedLayout>ul>li:not(:first-of-type) {
        margin-left: auto;
    }

ul.header>li#header-compare {
    display: none;
}
@media only screen and (max-width: 480px) {
    ul.header>li#header-menu nav {
        width: calc(100%);
    }
}
.special-colors-owl .owl-dots {
    display: none;
}

.menu ul.L0>li ul.L1>li>a{
    background-color:#01a045;
    color:#fff;
    font-weight: 700;
    font-size: medium;
}
footer .payment {
    display: none;
}
#color-scheme {
    display: none;
}
.menu ul.L0>li ul.L1>li>a:hover{
    background-color:black;
    color:white;
}

.menu ul.L0>li ul.L2>li>a{
background-color:#f5f5f5;color:#000;
}
.menu ul.L0>li ul.L2>li>a:hover{
    background-color:black;
    color:white;
}



.menu ul.L0>li>a:hover {
    background-color: black;
}

.menu ul.L0>li.open>a {
    background-color: black;
}

    ul.breadcrumb {
        overflow-x: hidden;
    }

ul.product-info>li .pCompare {
    display: none;
}
#move-bottom-block{
    margin-bottom: 1em;
}
body>#viewed-products-block {
        display: none;
    }

.product-info-send-block {
        display: none;
    }

.articles-block-content {
        display: none;
    }

body>#reviews-block {
        display: none;
    }

#ul.block-2 {
        display: none;
    }
}
body>#articles-block {
    display: none;
}
body>#news-block {
    display: none;
}

.product-info-send-block>.btn {
    display: none;
}
.products-quantity>span {
    font-size: 1.3em;
}
subscribe {
    display: none;
}
#ul.footer {
    display: none;
}
.menu ul.L0>li ul>li>a:hover {
    color: white;
font-weight: 700;
}
.menu ul.L0>li ul>li>a {
    background-color: #ffffff;
    color: #000;
}

ul.products-listing-flex>li ul.rating-block>li:last-of-type:not(:first-of-type) {
    display: none;
}

p {
    margin: 0 0 0.9em 0;
}

.products-listing .products-quantity.nostock {display: none;}
.products-quantity.nostock, .products-quantity.instock.products-status-0, .markProductOutOfStock, .product-date-available {color:dimgray;background-color: antiquewhite;}


.product-info-send-block>.btn {
    white-space: normal;

    background-color: antiquewhite;
border-color: transparent;
    color: dimgray;
    text-transform: none;
    margin-bottom: 1em;
    font-size: small;
}

ul.products-listing-flex>li .products-manufacturers-name {
    display: none;
}



body>header ul.header {
    height: 4em;
}
ul.header>li:not(#header-logo) .icon svg {
    height: 1.5em;
}
ul.header>li#header-compare .icon:before {
    font-size: 1.5em;
}
#search button[type="submit"] svg {
    height: 1.5em;
}

.menu ul.L0>li>a {
    font-weight: 600;
    font-size: medium;
}
#.menu ul.L2>li a {
    display: none;
}
.menu ul.L0>li ul>li>a {
    background-color: #ffffff;
    color: #000;
}
ul.header>li#header-menu ul.header-pages-menu>li>*:first-child {
    padding-left: 2em;
    font-size: medium;
}
ul.header-pages-menu>li>*:first-child {
    padding: 0.250em 0;
    margin: 0.250em 0;
}
body>header ul.header>li#header-menu nav ul.header-pages-menu {
    position: unset;
}

.product-listing-image .product-sale-percent {
    display: none;
}
ul.product-info>li:first-child .product-sale-percent {
    display: none;
}

ul.products-listing-flex, ul.products-listing-flex>li>.prod {
    border-color: #f5f5f5;
}

h1 {
    font-size: 1.6em;
}





#.spoiler.seo {
    max-height: 5.5em;
    overflow: hidden;
}
#.spoiler {
    margin: 0 0 0.5em 0;
    max-height: 5.5em;
    overflow: hidden;
}

ul.products-listing-flex>li>.prod .product-listing-image .quick-preview {
    display: none;
}
@media screen and (min-width: 901px) {
body>header ul.header>li#header-logo svg, body>header ul.header>li#header-logo img {
    max-width: calc(100% - 5em);
  }
}
@media screen and (min-width: 901px) {
body.is-scroll>header ul.header>li#header-logo svg, body.is-scroll>header ul.header>li#header-logo img {
    height: calc(6em - 2em - 1em);
  }
}

.btn.button_buy .t:before, .btn.small_in_cart:before {
    height: 1.1em;
}
.btn.button_buy .btn, .btn>span {
    font-weight: 700;
}
ul.header>li .icon {
    color: #ffffff;
}

ul.products-listing-flex>li .products-model {
    margin-top: 2em;
}
@media only screen and (max-width: 360px) {
ul.products-listing-flex>li .products-model {
    margin-top: 1em;
}
}
