/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 18 2025 | 08:29:09 */
/* #overlay .bdt-slideshow-item .bdt-ps-slide-img::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1;
  pointer-events: none;
}
 */


#overlay .bdt-slideshow-item .bdt-ps-slide-img {
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.4) !important;
}

#global_header.she-header-transparent-yes{
	background: transparent !important;
}

input.wpforms-field-medium, .wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium, .wp-core-ui div.wpforms-container input.wpforms-field-medium, .wp-core-ui div.wpforms-container select.wpforms-field-medium, .wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium {
    max-width: 100% !important;
}


.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea{
	border-radius: 10px !important;
}



.wpforms-submit{
	border-radius: 20px !important;
	font-size: 16px !important;
	padding: 20px 30px;
}

/* 
#header-main{
	position: fixed !important;
    top: 0px !important;
    z-index: 9999999;
} */


.woocommerce-LoopProduct-link img{
	border-radius: 20px !important;
}


.eael-product-grid .woocommerce ul.products .product .eael-product-wrap img, .eael-post-grid .woocommerce ul.products .product .eael-product-wrap img {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    height: 200px;
    object-fit: cover;
    display: block;
}


.shopengine_comparison_add_to_list_action{
	display: none !important;
}

.shopengine-quickview-trigger{
	display: none !important;
}

.shopengine_add_to_list_action{
	display: none !important;
}
.woocommerce-breadcrumb, .woocommerce-ordering{
	display: none !important;
}

.woocommerce ul.products li.product .button {
   border-radius: 20px !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #158D25;
    font-size: 1.35em;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{
	border-radius: 50px !important;
	background: #158D25 !important;
	padding: 12px 20px !important;
}

.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    margin-top: 100px;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    letter-spacing: .3px !important;
	color: #444444;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #158D25;
	font-weight: 600;
}

.woocommerce-tabs.wc-tabs-wrapper{
	display: none !important;
}

section.related.products{
    display: none !important;
}

.woocommerce div.product{
    margin-bottom: 0;
    position: relative;
    margin-top: 100px;
}

.woocommerce-products-header{
	margin: 100px 0;
}
.product_meta{
	display: none !important;
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
   color: #158D25;
}

:root :where(.wp-element-button, .wp-block-button__link){
    background-color: #158D25;
    border-width: 0;
    color: #fff;
	text-decoration: none !important;
	border-radius: 50px;
}



.wc-block-components-product-name {
    font-size: 1rem !important;
	font-weight: bold;
}

@media (max-width: 768px){
	.woocommerce-products-header{
	margin: 50px 0;
}
	
	.woocommerce div.product{
    margin-bottom: 0;
    position: relative;
    margin-top: 50px;
}
	
	.wc-block-components-product-name {
    font-size: 1rem !important;
		font-weight: bold;
}
	
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    margin-top: 50px;
}
}

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style{
	bottom: 10px !important;
}


.elementor-6 .elementor-element.elementor-element-6061f54 .eael-product-grid .eael-product-wrap .icons-wrap li a {
    margin-left: 0px !important;
}
 