/* ------------------------------------
-------------Site header-----------------
-------------------------------------*/
html body .elementor-widget-theme-site-logo .elementor-widget-container img {
  transition: ease-in-out 0.3s all;
}
html body.scrolled .elementor-widget-theme-site-logo .elementor-widget-container {
  margin: 0 !important;
}
html body.scrolled .elementor-widget-theme-site-logo .elementor-widget-container img {
  width: max-content;
  height: 80px;
  object-fit: contain;
  text-align: left;
}
html body .e-loop-item .product-hover-images * {
  transition: ease-in-out 0.6s all;
}
html body .e-loop-item .product-hover-images .default-product-image {
  opacity: 1;
}
html body .e-loop-item .product-hover-images .custom-hover-image {
  opacity: 0;
}
html body .e-loop-item .product-hover-images:hover .default-product-image {
  opacity: 0;
}
html body .e-loop-item .product-hover-images:hover .custom-hover-image {
  opacity: 1;
}
@media only screen and (min-width: 1025px) {
  html .elementor-location-header .mobile-only,
  html .elementor-location-header .tablet-only {
    display: none;
  }
}
html .footer-menu.two-col nav ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
}
html .footer-menu.two-col nav ul a {
  width: fit-content;
}

/*# sourceMappingURL=style.css.map */
