html, body{
	width:100%;
	box-sizing:border-box;
	padding:0px;
	margin:0px;
	overflow-x:hidden;
}
.eael-star-rating.star-rating {
    display: none !important;
}
section.related.products {
    font-family: 'Poppins';
    color: black;
}
h1.woocommerce-products-header__title.page-title {
    font-family: 'Poppins';
}
.elementor-8 .elementor-element.elementor-element-8a8dfa5 img {
    width: 403.2px !important;
    height: 403.2px !important;
}
.woocommerce ul.products, .woocommerce-page ul.products {
    clear: both;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.home-product img {
    height: 350px !important;
    border-radius: 10px;
}
.elementor-element.elementor-element-3e26a44.search.elementor-widget.elementor-widget-html a.ekit_navsearch-button.ekit-modal-popup {
    font-size: 16px !important;
    margin-left: -22px !important;
    margin-top: -4px !important;
}
.cart span.elementor-button-icon {
    font-size: 16px !important;
    margin-left: -18px !important;
    font-weight: 400 !important;
}
span.font{
	font-family: another !important;
}
.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 1em;
    padding: 16px 35px 16px 35px;
    background: #78a477;
    color: white;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em;
    color: black;
    font-family: 'Poppins';
    font-weight: 600;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: black;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 16px;
}
.woocommerce div.product form.cart .button{
	 padding: 16px 35px 16px 35px;
    background: #78a477;
    color: white;
}
.woocommerce div.product .product_title{
	color: black;
    font-family: 'Poppins';
    font-weight: 600;
}
.woocommerce-product-details__short-description{
	color: black;
    font-family: 'Poppins';
}

.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: black;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 25px;
}




/* Hide Store Notice everywhere by default */
.woocommerce-store-notice {
  display: none !important;
}

/* Show and style Store Notice ONLY on the Shop page (below header, non-blocking) */
body.woocommerce-shop.post-type-archive-product.woocommerce-page .woocommerce-store-notice {
  display: flex !important;              /* keeps text centered horizontally */
  justify-content: center;               /* centers content horizontally */
  align-items: center;                   /* vertically centers text */
  position: relative;
  background-color: #9bb89f;             /* soft green background */
  color: white;
  text-align: center;
  padding: 0.6em 1em;
  font-weight: 500;
  font-size: 1rem;
  margin-top: 0;
  z-index: 1;
}

/* Hide and disable the 'Dismiss' link completely */
body.woocommerce-shop.post-type-archive-product.woocommerce-page 
.woocommerce-store-notice__dismiss-link {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  height: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
}