/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 01 2026 | 22:45:40 */
.widget .product-categories li.wd-active > a {
  color: #32A353!important;
 
}

.widget .product-categories li:hover > a {
  color: #32A353!important;
 
}

.wd-toolbar{padding:0px!important;}
.wd-toolbar-label {

  inset-inline: 0px!important;
}

.wd-back-btn.wd-style-icon {
 
  display: none!important;
}
.product-benefits-outline i {
  font-size: 16px;
  margin-right: 10px;
  color: #333;
}

.product-benefits-outline {
  list-style: none;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333;
}

.wd-single-brands.wd-style-shadow a {

  border: 1px solid #ddd;
}

.wd-product.wd-hover-standard .wd-add-btn > a{min-width:60%!important;}
.wd-product .product-wrapper {
  
  padding: 0px!important;
}




.homeprod .wd-arrow-inner{border:1px solid #aaa!important; width:36px!important; height:36px!important;}

@media (min-width:1280px){
	.product-wrapper select{height:36px!important; border-radius:3px!important; width: 96%;}
.wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) :is(picture, img) {
  width: 100%;
  max-width: 180px!important;
	padding-left:10px; padding-right:10px; padding-top:25px;
	}
	.wd-product :where(.product-wrapper, .product-element-bottom){
	padding-left:10px; padding-right:10px; padding-bottom:25px;
}
}
.wd-header-search-form-mobile .s::placeholder {
    font-size: 12px;
	letter-spacing:-0.4px!important;
}

.wd-header-search-form-mobile .s::-webkit-input-placeholder { /* Chrome, Safari */
    font-size: 12px;
	letter-spacing:-0.4px!important;
}

.wd-header-search-form-mobile .s::-moz-placeholder { /* Firefox */
    font-size: 12px;
	letter-spacing:-0.4px!important;
}

.wd-header-search-form-mobile .s:-ms-input-placeholder { /* IE 10–11 */
    font-size: 12px;
	letter-spacing:-0.4px!important;
}

.wd-header-search-form-mobile .s:-moz-placeholder { /* Old Firefox */
    font-size: 12px;
	letter-spacing:-0.4px!important;
}

.wd-header-search-form-mobile .searchform input[type="text"] {
  padding-inline-end: calc(var(--wd-search-btn-w) + 10px)!important;
}

.e-con-inner .entry-title .title{font-size:21px!important;}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
  font-size: 18px!important;
}
.wd-page-title .title {
  
  line-height: 1!important;
 
}
.elementor-784 .elementor-element.elementor-element-e75f3d5 .title {
  font-size: 21px!important;
}
.wd-nav-mobile > li > a {min-height:44px!important; max-height:44px!important;}
.mobile-nav .searchform input[type="text"]{height:54px!important;}
.wd-header-search-form .searchsubmit{width:80px!important;}

.wd-header-search-form .searchform .searchsubmit::after{content: 'Search'!important; font-family: var(--wd-header-el-font)!important; font-size:13px!important; font-weight:600!important;}
#menu-main-navigation img{display:none!important;}
.wd-sub-menu li > a{color:#000;}
hr { margin-top:30px!important; margin-bottom:30px!important;}
.whb-top-bar .wd-nav-secondary > li > a {
  font-weight: 400;
  font-size: 14px!important;
}

.whb-top-bar .wd-tools-element .wd-tools-text {
  font-weight: 400;
  font-size: 14px!important;
}

.whb-main-header{

  box-shadow: 0px 0px 9px rgba(0,0,0,0.3)!important;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number{
	
	background-color: #fc0!important;
  color: black!important;
}

.wd-footer {

  box-shadow: 0px 0px 9px rgba(0,0,0,0.3)!important;
}