/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1729084788
Updated: 2024-10-16 16:19:48

*/

.feal-motion img {
      animation: smooth-rotate 3s linear infinite;
}

.feal-motion-slow img {
      animation: smooth-rotate-slow 3s linear infinite;
}

@keyframes smooth-rotate {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(8deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

@keyframes smooth-rotate-slow {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}



/* PRODUCT HEADER */  
.product-header {
/*     background-color: red; */
    -webkit-mask-image: url('https://jannis.gr/new/wp-content/uploads/2025/01/Union-9.svg');
    mask-image: url('https://jannis.gr/new/wp-content/uploads/2025/01/Union-9.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-position: bottom center;
    mask-position: bottom center;
}


.single-product-icons .acf-product-icons {
    gap:20px;
    justify-content:space-between;
}

.single-product-icons .acf-product-icons > div{
    width:calc(25% - 20px);

}

.single-product-icons .acf-product-icons > div svg,
.single-product-icons .acf-product-icons > div p{
    max-width:100%;
}

.single-product-icons .acf-product-icons > div p{
    text-align:center;
    color:#707070;
    font-size:1.042vw;
    font-weight:600;
    font-family:"ZonaPro", Sans-serif;
}


/* @media(max-width:768px){
	.products-container .three-col.sesame .elementor-widget-custom_product_widget{
		max-width:calc(70% - 10px)!important;
	}
	.icons-container .elementor-widget-product_category_icons_widget .acf-product-icons{
		flex-wrap:wrap!important;
		justify-content: center;
		gap:5px!important;
	}

	.elementor-widget-product_category_icons_widget .acf-product-icons .icon-container{
		gap:5px!important;
	}

	.icons-container .elementor-widget-product_category_icons_widget .acf-product-icons > div p{
		max-width:100%
	}
} */