.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(34, 32, 33) !important;}
:root {--ds-primary-color:rgb(34, 32, 33);}
:root {--ds-body-bg-light-color:rgb(248, 251, 253);}
:root {--ds-links-color:rgb(0, 0, 0);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
.ds-dropdown-links .blue-link, .ds-switcher button {color:rgb(0, 0, 0);}
.ds-dropdown-links .blue-link:hover {color:rgb(101, 108, 125);}
:root {--ds-footer-bg-light-color:rgb(255, 255, 255);}
.light-theme .ds-footer-subscribe-text, .light-theme .ds-footer-item .secondary-text, .light-theme .ds-footer-socials .secondary-text {color:rgb(0, 0, 0);}
.ds-footer .blue-link {color:rgb(0, 0, 0);}
.ds-footer .blue-link:hover {color:rgb(101, 108, 125);}
.light-theme .ds-footer-links li a, .light-theme ul.ds-footer-item li a {color:rgb(0, 0, 0);}
.ds-footer-links li a:hover, ul.ds-footer-item li a:hover {color:rgb(101, 108, 125);}
.light-theme .ds-footer-item-title {color:rgb(34, 32, 33);}
.light-theme .ds-footer-item-title svg path {fill:rgb(34, 32, 33);}
:root {--ds-interactive-color:rgb(82, 187, 56);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
.oct_dynamic_stylesheet_begin{display: none;}
.button.button-primary {
	background-color: #28a745;
  	border-color: #28a745;
}

#ds_fixed_contact_button, .ds-fixed-contact-pulsation {
    background: #28a745 !important;
}

.language-select img {
	display: none;
}

@media (min-width: 1200px) {
    .ds-header {
        padding-top: 0 !important;
      	padding-bottom: 0 !important;
    }
}

.ds-menu-maincategories-desktop-box li a {
	font-size: 1.2rem !important;
}

@media (min-width: 1200px) {
    .ds-header.with-categories-menu .ds-menu-maincategories-desktop-box {
        height: 36px;
    }
}

.ds-megamenu-children-item a {
	font-weight: normal !important;
}

/*@media (max-width: 1199.98px) {
    .ds-menu-maincategories-item {
        display: none !important;
    }
}*/

.ds-menu-maincategories {
	border-top: none !important;
}

.ds-menu-maincategories-desktop-box .ds-menu-maincategories::after {
	background: none;
}

@media (min-width: 1200px) {
    .ds-header .container-xl .mb-xl-3 {
        margin-bottom: 3px !important;
    }
}

.body-product .ds-breadcrumb {
    padding: .75rem 0 0;
}

@media (min-width: 768px) {
    .body-product .ds-breadcrumb {
        padding: 1rem 0 0;
    }
}

.ds-module-item .ds-module-title {
	padding-left: 0.5rem;
}

.ds-module-item .ds-price-new {
	color: #a0a0a0;
    font-size: 1rem !important;
    font-weight: 500 !important;
    padding-left: 0.5rem;
}

.ds-module-item .content-block {
	padding: 0.2rem 0.2rem 1rem !important;
}

.ds-module-item .ds-module-buttons {
    top: 3px;
    right: 5px;
}

.ds-module-img {
	gap: 0rem;
}

@media (max-width: 768px) {
    .ds-module-item .img-thumbnail {
        display: none !important;
    }
}

.ds-product-options .radio label.radio-img {
	width: 100px;
    height: 100px;
}

.ds-product-options .radio label.radio-img img {
	width: 100%;
    height: 100%;
}

.ds-module-cart .button-outline {
    display: flex;
    width: 100%;
    flex-direction: row-reverse;
    margin: 0 10px;
}

.ds-module-cart .button-outline .button-text {
    display: block;
    margin-right: 5px;
    text-transform: uppercase;
    font-size: 20px;
}

.ds-category-products .ds-module-title, .ds-module-title {
	padding-left: 10px;
}

.ds-category-products .ds-price-new, .ds-module-caption .ds-price-new {
	color: #00171f;
    font-size: 1.25rem !important;
    font-weight: 700 !important;
    padding-left: 10px;
}

.ds-category-products .ds-module-cart {
    margin-top: 0.5rem;
    padding: 0 10px;
}

.ds-category-products .ds-category-cart-btn {
    position: static !important;
    width: 100%;
    margin: 0 !important;
}

.ds-category-products .ds-category-cart-btn:hover, .ds-module-cart .button-outline:hover {
	background-color: var(--ds-interactive-color) !important;
    border-color: var(--ds-interactive-color);
    color: var(--ds-white-color);
}

.ds-slideshow .swiper-wrapper {
	margin-bottom: 0 !important;
}

@media (min-width: 1200px) {
    .ds-module-item:not(.product-layout) {
        width: 33%;
    }
}

.d-sm-none {
	display: none;
}.oct_dynamic_stylesheet_end{display: none;}
