.elementor-2401 .elementor-element.elementor-element-c00357d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2401 .elementor-element.elementor-element-79a90ea{--display:flex;}.elementor-2401 .elementor-element.elementor-element-8cc787b{--e-image-carousel-slides-to-show:1;}.elementor-2401 .elementor-element.elementor-element-8cc787b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2401 .elementor-element.elementor-element-8cc787b .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:#F79526;}.elementor-2401 .elementor-element.elementor-element-8cc787b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2401 .elementor-element.elementor-element-8cc787b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F79526;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2401 .elementor-element.elementor-element-34a470e .elementor-button{background-color:#F79526;font-family:"montserrat-medium", Sans-serif;font-weight:500;}@media(max-width:767px){.elementor-2401 .elementor-element.elementor-element-8cc787b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2401 .elementor-element.elementor-element-8cc787b .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-8cc787b */#imgfeliz .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin: 5px; /* Mặc định không viền */
  box-sizing: border-box;
}

#imgfeliz .swiper-pagination-bullet-active {
  outline: 2px solid #f79526;
  outline-offset: 3px;
  box-shadow: 0 0 4px #f79526;
}
#imgfeliz .swiper-pagination-bullet[data-bullet-index="0"]{
 background: linear-gradient(135deg, #474747 50%, #171717 50%);
}
#imgfeliz .swiper-pagination-bullet[data-bullet-index="1"]{
 background: linear-gradient(135deg, #c9d7c4 50%, #baccb7 50%);
}
#imgfeliz .swiper-pagination-bullet[data-bullet-index="2"]{
 background: linear-gradient(135deg, #69726f 50%, #505b57 50%);
}
#imgfeliz .swiper-pagination-bullet[data-bullet-index="3"]{
 background: linear-gradient(135deg, #cfcfcf 50%, #f7f9f9 50%);
}
#imgfeliz .swiper-pagination-bullet[data-bullet-index="4"]{
 background: linear-gradient(135deg, #c1b9a7 50%, #b9ac9d 50%);
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
      display: flex;
      gap: 20px; /* Tách đều nhau mà không cần margin từng cái */
      justify-content: center; /* Căn giữa */
      align-items: center;
}
#imgfeliz .swiper-pagination-bullet{
    opacity: initial;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5f8777 */#feliz2025:hover {
    color: #fff;
    transform: scale(1.05);
}/* End custom CSS */