.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(13, 13, 13) !important;}
:root {--ds-primary-color:rgb(13, 13, 13);}
:root {--ds-body-bg-light-color:rgb(26, 25, 25);}
:root {--ds-links-color:rgb(253, 253, 253);}
.light-theme .ds-header {background:rgb(36, 33, 33);}
.ds-dropdown-links .blue-link, .ds-switcher button {color:rgb(255, 255, 255);}
.ds-dropdown-links .blue-link:hover {color:rgb(255, 253, 253);}
: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(213, 56, 61);}
.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: 220px !important;
    }
}
@media (min-width: 1200px) {
img#logo {
    min-width: 200px;
}
}
@media (min-width: 1200px) {
    .ds-menu-catalog-items {
        border-radius: 0 !important;
    }
}
@media (max-width: 575px) {
.ds-page-title h1 {
    font-size: 24px;
}
}
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: #dcdcdc;
}
@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: #ff002a;
}

@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;
}

}

#block0-1,#block0-2,#block0-3,#block0-4,#block0-5,#block0-6{
 background: black;

}
.ds-product-main-actions {
    background: #dcdcdc;
}
.form-control {
    border: 1px solid #000;
    background-color: #ffffff;
}
#logo {
    width: 104px;
}
#back-top {
    bottom: 134px !important;
}
@media (max-width: 991px) {
    #ds_fixed_contact_button {
        max-width: 100px !important;
    }
  #ds_fixed_contact_button {
    bottom: 150px !important;
}
.ds-fixed-contact-icon {
    overflow: visible !important;
    display: block !important;
}
.ds-page-title h1 {
    font-size: 24px;
}
}
button#back-top {
    display: none !important;
}
.ds-fixed-contact-text {
    display: none;
}


.button.button-primary{
    color: var(--ds-white-color-light);
}
.button.button-primary svg path{
    fill: var(--ds-white-color-light);
}
#cartModal .button-primary, #button-go.button-primary{
    color: var(--ds-interactive-color);
}


html.dark-theme .body-product {
    background-color: var(--bs-body-bg);
}


html.dark-theme .body-product main{
 --ds-primary-dark-color: var(--ds-primary-dark-color-light);
    --ds-secondary-dark-color: var(--ds-secondary-dark-color-light);
    --ds-primary-light-color: var(--ds-primary-light-color-light);
    --ds-light-bg-color: var(--ds-primary-light-color-light);

    --ds-body-bg-color: var(--ds-body-bg-light-color);
    --ds-footer-bg-color: var(--ds-footer-bg-light-color);

    --ds-white-color: var(--ds-white-color-light);

    --ds-dark-text-color: var(--ds-primary-dark-color);
    --ds-secondary-text-color: var(--ds-secondary-dark-color);
    --ds-light-text-color: var(--ds-light-text-color-light);
    --ds-border-color: var(--ds-border-color-light);
    --ds-main-border: 1px solid var(--ds-border-color);
    --ds-dashed-border: 1px dashed var(--ds-border-color);


    --ds-form-control-focus-color: var(--ds-form-control-focus-color-light);


    --ds-light-shadow: var(--ds-light-shadow-light);
    --ds-medium-shadow: var(--ds-medium-shadow-light);
    --ds-dark-shadow: var(--ds-dark-shadow-light);


    --ds-product-actions-bg: var(--ds-product-actions-bg-light);
    --ds-maincategories-gradient: var(--ds-maincategories-gradient-light);
    --ds-popup-close-btn-bg: var(--ds-popup-close-btn-bg-light);
    --ds-popup-backdrop-bg: var(--ds-popup-backdrop-bg-light);
    --ds-product-hover-shadow: var(--ds-product-hover-shadow-light);
}

.dark-theme .body-product main .ds-product-tabs-item, .dark-theme .ds-product-tabs-item.active{
    background-color: initial !important;
}

.dark-theme .body-product main .blue-link{
    color: initial;
}

.dark-theme .body-product .py-3.fw-500.dark-text.fsz-20{
    color: rgb(14,14,14);
}