.ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled, .ocf-noUi-connect:before, .ocf-noUi-handle {background-color:rgb(0, 0, 0) !important;}
:root {--ds-primary-color:rgb(0, 0, 0);}
:root {--ds-body-bg-light-color:rgb(255, 255, 255);}
:root {--ds-links-color:rgb(39, 39, 39);}
.light-theme .ds-header {background:rgb(150, 160, 141);}
.ds-dropdown-links .blue-link, .ds-switcher button {color:rgb(3, 3, 3);}
.ds-dropdown-links .blue-link:hover {color:rgb(0, 0, 0);}
:root {--ds-footer-bg-light-color:rgb(70, 70, 70);}
.light-theme .ds-footer-subscribe-text, .light-theme .ds-footer-item .secondary-text, .light-theme .ds-footer-socials .secondary-text {color:rgb(255, 255, 255);}
.ds-footer .blue-link {color:rgb(255, 255, 255);}
.ds-footer .blue-link:hover {color:rgb(255, 255, 255);}
.light-theme .ds-footer-links li a, .light-theme ul.ds-footer-item li a {color:rgb(255, 255, 255);}
.ds-footer-links li a:hover, ul.ds-footer-item li a:hover {color:rgb(255, 255, 255);}
.light-theme .ds-footer-item-title {color:rgb(255, 255, 255);}
.light-theme .ds-footer-item-title svg path {fill:rgb(255, 255, 255);}
:root {--ds-interactive-color:rgb(255, 0, 0);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
.ds-header-compare-button, .ds-mobile-bottom-nav-item-compare, .ds-compare-btn {display: none!important;}
@media (min-width: 1600px) {
    #logo {
        min-width: 240px !important;
    }
}
@media (min-width: 1200px) {
    #logo {
        max-width: 150px;
    }
}
@media (max-width: 1200px) {
.ds-category-wall-item img {
    height: 100px;
    width: 100px;
  }
}

@media (min-width: 1200px) {
    .ds-menu-catalog-items {
        background: #606958;
        border-radius: 0 !important;
    }
}
span.button-text.fsz-14 {
    font-size: 1.4rem !important;
    font-weight: bold;
    text-transform: uppercase;
}
.button.button-outline-primary {
    border-color: var(--ds-primary-color);
    color: #000000;
    background-color: #dcdcdc;
}
.content-block {
    border: 1px solid #000;
}
.ds-price-new {
    font-size: 1.2rem !important;
}
.ds-product-main-cart-button svg {
    width: 2.3rem;
    height: 1.5rem;
}
span.button-text.d-inline {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 20px;
}
.ds-page-title h1 {
    font-weight: bold;
    font-size: 50px;
    line-height: 1.2;
}
a.ds-menu-maincategories-item-title.fsz-14.dark-text {
    text-transform: uppercase;
    font-size: 16px !important;
    letter-spacing: 1px;
    font-weight: bold;
}

.ds-menu-catalog-item {
    padding: .35rem 0.6rem;
}
.py-3.fw-500.dark-text.fsz-20 {
    font-size: 40px !important;
    letter-spacing: 2px;
    font-weight: bold !important;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .ds-module-title {
        font-size: 1.16rem;
    }
}
span.button-text.d-inline {
    font-size: 15px;
    font-weight: 500;
}
.ds-product-main-actions {
    background: #606958;
}
@media (min-width: 1200px) {
    .ds-category-products .ds-module-cart .button-text {
        display: inline-flex;
        font-size: 15px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 2px;
    }
     .ds-category-products .ds-module-cart .button-outline {
        margin-bottom: -55px;
        padding: .5rem;
    }
  .ds-module-cart.d-flex.align-items-center.justify-content-between.position-relative {
    margin-bottom: 30px;
}
      .ds-category-products .ds-module-cart .button-outline svg {
        margin-right: 8px;
}
}
#button-cart.added svg path, #oct-popup-button-cart.added svg path, .ds-category-cart-btn.added svg path, .ds-module-cart-btn.added svg path, .ds-product-fixed-cart-btn.added svg path {
    fill: #606958;
}

@media (min-width: 768px) {
.ds-page-title h1 {
    font-weight: bold;
    font-size: 24px;
}
}
@media (min-width: 1200px) {
    .ds-menu-catalog.ds-menu-main-catalog.with-slideshow {
        max-width: 370px;
    }
}
.slick-slide img {
    border-radius: 0 !important;
}
.ds-footer-logo {
    width: 200px;
}
.content-block {
  border-radius: 0;
}
@media (min-width: 1200px) {
    .ds-product-tabs-item {
        padding: .75rem 1.5rem;
        font-size: 1.2rem;
        text-transform: uppercase;
              color: #000;
        border: 1px solid #000;
  }
      .ds-product-tabs-badge {
    height: 20px;
    min-width: 20px;
    place-items: center;
    color: var(--ds-white-color);
    font-size: 0.9rem !important;
    background: #ed2647;
      }
    
}
.ds-product-tabs {
border: 0;
}
.ds-module-quantity {
    border: 1px solid #000;
    background: #ffffff;
}
.ds-breadcrumb-item a {
    color: #404040;
}
.ds-header-search .form-control {
    border: 2px solid #000000;
}



.light-theme .ds-header {
      background: #606958;
    //background: #4c5639 url(../image/bg-pattern.jpg) no-repeat center / cover !important;
}
.ds-dropdown-toggle span {
    text-decoration: unset;
    color: #fff;
    font-size: .90rem !important;
    text-shadow: 1px 1px black;
}
.ocf-theme-light-block.ocf-vertical .ocf-filter {
    background-color: #dcdcdc !important;
}
:root {
--ds-secondary-dark-color-light: #222;
}
div#block0-1,div#block0-2,div#block0-3,div#block0-4,div#block0-5,div#block0-6 {
    background: #606958;
}