.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(82, 187, 56) !important;}
:root {--ds-primary-color:rgb(82, 187, 56);}
:root {--ds-body-bg-light-color:rgb(248, 251, 253);}
:root {--ds-links-color:rgb(36, 50, 116);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
.ds-dropdown-links .blue-link, .ds-switcher button {color:rgb(36, 50, 116);}
.ds-dropdown-links .blue-link:hover {color:rgb(36, 50, 116);}
: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, 52, 89);}
.ds-footer .blue-link {color:rgb(36, 50, 116);}
.ds-footer .blue-link:hover {color:rgb(36, 50, 116);}
.light-theme .ds-footer-links li a, .light-theme ul.ds-footer-item li a {color:rgb(0, 52, 89);}
.ds-footer-links li a:hover, ul.ds-footer-item li a:hover {color:rgb(36, 50, 116);}
.light-theme .ds-footer-item-title {color:rgb(0, 23, 31);}
.light-theme .ds-footer-item-title svg path {fill:rgb(0, 23, 31);}
:root {--ds-interactive-color:rgb(82, 187, 56);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
#ds-product-options img{
   max-width:28px!important;
}
#ds-product-options .form-check{
   padding-left:0px;
}
.ds-footer-item-title{
  font-size:1rem;
}
.ds-category-wall-title{
   text-decoration:none!important;
}
.button.ds-header-catalog-button{
   background-color:var(--ds-primary-color)!important;
   color:#fff!important;
}
.button.ds-header-catalog-button svg path{
   fill:#fff!important;
}
.form-checkbox-group .form-check-label.d-flex.align-items-center img {
  margin-right: 25px;
}
.ocf-description{
   overflow:visible!important;
   max-height:100%!important;
}
@media (min-width: 1200px) {
    #logo {
        width: 100%;
        min-width: 180px
    }
    .ds-menu-catalog.ds-menu-main-catalog.with-slideshow {
        max-width: 357px;
    }
   .ds-product-main-buttons {
	        flex-direction: column;     
    }
  .ds-product-fast-order-button{
    margin-left: 0;
    margin-top: 1rem;
  } 
}
.ds-product-fast-order-button{
    border-color: rgb(145 69 66)!important;
    color: rgb(255 255 255)!important;
    background-color: #ff404ee6!important;
    font-size: 1rem !important;
}
.ds-product-fast-order-button:hover{
    background-color: #c72732!important;
}
@media (min-width: 1200px) {
.ds-menu-catalog.ds-menu-main-catalog .ds-menu-catalog-wide .ds-menu-catalog-inner {
    margin-top:2rem;  
} 
.ds-menu-catalog.ds-menu-main-catalog .ds-menu-catalog-wide>.ds-menu-catalog-inner>.ds-menu-catalog-items>li {
    width: calc(20% - 1rem);
}
.ds-menu-catalog-item li img{
    margin: 0 auto !important;
    border: 2px solid var(--Neutral, #F8F8F8);
    border-radius: 8px;
    margin-bottom: 1rem !important;
  }
 .ds-menu-catalog.ds-menu-main-catalog .ds-menu-catalog-wide>.ds-menu-catalog-inner>.ds-menu-catalog-items>li>a{
      text-transform: uppercase;
      text-decoration: none !important;
      border-bottom: none;
  }
}
@media (min-width: 1200px) {
.ds-menu-catalog.ds-menu-main-catalog .ds-menu-catalog-wide>.ds-menu-catalog-inner>.ds-menu-catalog-items>li>a {
     flex-direction: column;
     text-align: center;
 }    
} 
 @media (min-width: 1300px) {
    .ds-category-wall-item {
        width: 20%;
    }
} 
 .link-box-type1, .link-box-hide-type{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
	position:relative;
}
.link-box-hide-type{
	padding-bottom: 15px;
}
.lb-hide-open{
	display: block;
    position: absolute;
    right: 0;
    bottom: 0px;
    text-decoration: underline;
	cursor:pointer;
}

.link-box-type1 a,
.link-box-hide-type a{
    background-color: #eceef2;
    padding: 3px 7px;
    border-radius: 7px;
    color: #3a3c40;
    display: block;
    font-size: 13px;
    align-items: center;
    font-weight: normal;
    margin: 0 5px;
    padding: 4px 7px;
    text-decoration: none;
	margin-bottom: 10px;
}
.lb-hide-box{
	position:relative;
    height: 73px;
    overflow: hidden;	
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
	position:relative;
}
.open-lb .lb-hide-box{
	height: 100%!important;
}
.open-lb .lb-hide-open{
	display:none!important;
} 
.open-lb{
	padding-bottom:0!important;
}
.link-box-type2{
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lb-column{
	width: 24.5%;
	display: flex;
    flex-direction: column;
		
}
.link-box-type2 a{
   margin-bottom:10px;
   padding-right:10px;
   font-size:16px;
}
.custom-p-decription{
  position: absolute;
  left: -12357px;        
  top: 0;
  width: 2px;
  height: 2px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  clip-path: inset(50%);  
  white-space: nowrap;
  user-select: none;
  pointer-events: none;
  z-index: -10;
} 
.category-accordion__q {
    cursor: pointer;
    transition: .2s;
    padding-left: 40px;
    position: relative;
    font-size:17px;
}
.category-accordion__q:before, .category-accordion__q:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 11px;
    transform-origin: center;
    transition: .2s;
    height: 2px;
    width: 20px;
    background: rgb(82, 187, 56);
}
.category-accordion__q:after {
    transform: rotate(90deg);
}  
.category-accordion__a {
    display: none;
    padding-left: 40px;
}
.h2-accordion{
    margin-top:10px;
    margin-bottom:10px;
}
@media (max-width: 1600px) {
    .ds-menu-catalog.ds-menu-main-catalog.with-slideshow {
        max-width: 320px!important;
    }
} 
@media (max-width: 1400px) {
    .ds-menu-catalog.ds-menu-main-catalog.with-slideshow {
        max-width: 290px!important;
    }
  .ds-menu-catalog.ds-menu-main-catalog .ds-menu-catalog-wide {
        width: 289%;
  }
}  