/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body,html{
	overflow-x: hidden;
}

html {
  scroll-behavior: smooth;
}

::-webkit-scrollbar {
  width: 10px;
  border-radius: 10px;
}

::-webkit-scrollbar-track {
  background: var( --e-global-color-6a904a6 );
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: var( --e-global-color-primary );
  border-radius: 10px;
}

#main, #content{
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
}




.custom-pagination {
    bottom: 10px !important;
    top: auto!important;
    display: flex!important;
    gap: 12px!important;
    justify-content: center!important;
}

.custom-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: #77777736 !important;
}

.custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var( --e-global-color-accent ) !important;
}

@media only screen and (max-width: 1024px) {
  .jet-woo-product-gallery-slider.swiper-container,
  .jet-woo-product-gallery-slider .jet-woo-product-gallery__image,
  .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-item {
    overflow: visible !important;
  }

  .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-item:not(.swiper-slide-active) {
    opacity: 0 !important;
  }
}



@media only screen and (max-width: 767px) {

  .syntages-tabs .e-n-tab-title {
    width: 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
  }

  .syntages-tabs .e-n-tabs-heading::before {
    width: 160px !important;
  }

  .syntages-tabs .e-n-tabs-heading:has(button[data-tab-index="2"][aria-selected="true"])::before {
    transform: translateX(160px) !important; 
  }
}



@media only screen and (min-width: 768px) {
  .syntages-tabs .e-n-tab-title {
    width: 262px !important;
    min-width: 262px !important;
    max-width: 262px !important;
  }
}

.syntages-tabs .e-n-tab-title {

  background-color: var( --e-global-color-00cee08 ) !important;
  z-index: 2;
}

.syntages-tabs .e-n-tabs-heading {
  width: max-content;
  position: relative;
}

.syntages-tabs .e-n-tabs {
  align-items: center;
  background-color: var( --e-global-color-primary );
}

.syntages-tabs .e-n-tabs-content {
  background-color: var(--e-global-color-6a904a6);
  width: 100% !important;
  /* box-shadow: 0px 20px 11px 10px #b5b5b56e; */
}


.syntages-tabs .e-n-tabs-heading::before {
  content: '';
  width: 262px;
  height: 54px;
  background-image: url(/wp-content/uploads/2025/05/curve.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 36px;
  left: 0px;
  transition: all .4s;
  z-index: 1;
}

.syntages-tabs .e-n-tabs-heading:has(button[data-tab-index="2"][aria-selected="true"])::before {
  transform: translateX(262px);
}

/* .home-icon-breadcrumbs .woocommerce-breadcrumb {
  display: flex;
  flex-direction: row;
} */

.home-icon-breadcrumbs .woocommerce-breadcrumb a:first-of-type {
  font-size: 0px;
  display: flex;
  width: 20px;
  float: left;
}

.home-icon-breadcrumbs .woocommerce-breadcrumb a:first-of-type::before {
  content: '';
  background-image: url(/wp-content/uploads/2025/05/home-2.svg);
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  display: flex;
}


.single-recipe .home-icon-breadcrumbs .woocommerce-breadcrumb a:first-of-type::before {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(37deg) brightness(103%) contrast(104%);
}