 /*carousel*/
 .home .e-n-carousel .swiper-wrapper {
    height: 55dvh;
 }


 .home .e-n-menu-toggle {
   border: 0 !important;
 }

 
 @media (min-width: 1025px) {
    .home .e-n-carousel .swiper-wrapper {
        height: calc(100dvh - 233px);
        max-height: 700px;
    }

    .home .elementor-widget-n-carousel .elementor-swiper-button {
      opacity: 0;
    }

    .home .elementor-widget-n-carousel:hover .elementor-swiper-button {
      opacity: 1;
    }
}

/*accordion*/

.home .home-faq .e-n-accordion-item-title {
    background-color: var(--color-white);
    border: 0;
    border-radius: 8px;
}

.home .home-faq .e-n-accordion-item-title + div {
    border: 0;
}


/*home product list*/

.home-product-list .elementor-loop-container style{
    display: none !important;
}

/* .home-product-list .elementor-loop-container .e-loop-item  { */


@media screen and (max-width: 574px) {
 
    .home-selection-container {
       padding-right: 0;
    }
 
    .home-selection-container .elementor-widget-heading {
       padding-right: 15px;
    }
 
    
    .home-product-list .elementor-loop-container .e-loop-item {
       width: 255px;
    }
    .home-product-list .elementor-loop-container .slick-list {
       margin: 0 -10px;
     }
 
    .home-product-list .elementor-loop-container .slick-slide {
       padding: 0 10px;
       box-sizing: border-box;
     }

     .home-product-list .slick-dots {
        display: flex;
        justify-content: center;
        gap: 8px;
        margin-top: 15px;
        list-style: none;
      }

      .home-product-list.woocommerce {
        overflow: hidden;
      }
      
      .home-product-list  .slick-dots li button {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #cfcfcf;
        border: none;
        font-size: 0;
        padding: 0;
        transition: all 0.3s ease;
      }
      
      .home-product-list  .slick-dots li.slick-active button {
        background: #111;
        transform: scale(1.3);
      }
     
 }

 .home-product-list .elementor-loop-container style{
  display: none !important;
}

@media screen and (max-width: 574px) {

  .home-selection-container {
     padding-right: 0;
  }

  .home-selection-container .elementor-widget-heading {
     padding-right: 15px;
  }

  
  .home-product-list .elementor-loop-container .e-loop-item {
     width: 255px;
  }
  .home-product-list .elementor-loop-container .slick-list {
     margin: 0 -10px;
   }

  .home-product-list .elementor-loop-container .slick-slide {
     padding: 0 10px;
     box-sizing: border-box;
   }
}
 