.elementor-113 .elementor-element.elementor-element-52cdc29{--display:flex;}.elementor-113 .elementor-element.elementor-element-4c64a96{--display:flex;}.elementor-113 .elementor-element.elementor-element-5649276{--display:flex;}.elementor-113 .elementor-element.elementor-element-c6c19d9{--display:flex;}.elementor-113 .elementor-element.elementor-element-510e547{--display:flex;}.elementor-113 .elementor-element.elementor-element-ab60801{--display:flex;}.elementor-113 .elementor-element.elementor-element-0cb21cf{--display:flex;}.elementor-113 .elementor-element.elementor-element-3be6b1a{--display:flex;--overlay-opacity:0.55;}.elementor-113 .elementor-element.elementor-element-3be6b1a::before, .elementor-113 .elementor-element.elementor-element-3be6b1a > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-3be6b1a > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-3be6b1a > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-3be6b1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-3be6b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-113 .elementor-element.elementor-element-cd8314b > .elementor-widget-container{margin:101px 101px 101px 101px;}.elementor-113 .elementor-element.elementor-element-cd8314b .ecomus-product-price-tables-carousel__text{order:1;}.elementor-113 .elementor-element.elementor-element-cd8314b .ecomus-rating{order:2;}.elementor-113 .elementor-element.elementor-element-cd8314b .woocommerce-loop-product__title{order:3;}.elementor-113 .elementor-element.elementor-element-cd8314b .product-variation-items{order:4;}.elementor-113 .elementor-element.elementor-element-cd8314b .price{order:5;}.elementor-113 .elementor-element.elementor-element-cd8314b .ecomus-product-price-tables-carousel__description{order:6;}.elementor-113 .elementor-element.elementor-element-cd8314b .ecomus-product-price-tables-carousel__button{order:7;}.elementor-113 .elementor-element.elementor-element-b87a594{--display:flex;}.elementor-113 .elementor-element.elementor-element-402680b{--display:flex;}body.elementor-page-113 .site-content{padding-top:0px;padding-bottom:0px;}/* Start custom CSS for ecomus-product-tabs-grid, class: .elementor-element-8e617d7 *//* ===================================================
   ECOMUS PRODUCTS GRID – PRODUCT CARD + TITLE 2 LINES
   =================================================== */

/* ===== 1. PRODUCT CARD (KHUNG TỪNG SẢN PHẨM) ===== */
.elementor-113 .elementor-element.elementor-element-8e617d7 .product,
.elementor-113 .elementor-element.elementor-element-8e617d7 .product-item,
.elementor-113 .elementor-element.elementor-element-8e617d7 .ecomus-product {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 12px;
  padding: 14px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}

/* Hover nhẹ cho sang */
.elementor-113 .elementor-element.elementor-element-8e617d7 .product:hover,
.elementor-113 .elementor-element.elementor-element-8e617d7 .product-item:hover,
.elementor-113 .elementor-element.elementor-element-8e617d7 .ecomus-product:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.06);
  transform: translateY(-2px);
}

/* ===== 2. IMAGE BO GÓC NHẸ ===== */
.elementor-113 .elementor-element.elementor-element-8e617d7 img {
  border-radius: 10px;
}

/* ===== 3. FIX TRIỆT ĐỂ TITLE CHỈ 2 DÒNG ===== */
.elementor-113 .elementor-element.elementor-element-8e617d7 .woocommerce-loop-product__title,
.elementor-113 .elementor-element.elementor-element-8e617d7 .product-title,
.elementor-113 .elementor-element.elementor-element-8e617d7 .ecomus-product-title,
.elementor-113 .elementor-element.elementor-element-8e617d7 h2,
.elementor-113 .elementor-element.elementor-element-8e617d7 h3 {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;

  overflow: hidden !important;
  text-overflow: ellipsis;

  line-height: 1.4em !important;
  height: 2.8em !important;     /* 🔥 khóa cứng đúng 2 dòng */
  max-height: 2.8em !important;

  margin: 8px 0 6px !important; /* giữ form card, không làm mất khung */
  padding: 0 !important;
}

/* ===== 4. TRƯỜNG HỢP TITLE BỌC TRONG <a> ===== */
.elementor-113 .elementor-element.elementor-element-8e617d7 .woocommerce-loop-product__title a,
.elementor-113 .elementor-element.elementor-element-8e617d7 .product-title a,
.elementor-113 .elementor-element.elementor-element-8e617d7 .ecomus-product-title a {
  display: block;
  height: 100%;
}

/* ===== 5. RATING + PRICE KHÔNG PHÁ CHIỀU CAO ===== */
.elementor-113 .elementor-element.elementor-element-8e617d7 .star-rating {
  margin: 0 0 6px;
}

.elementor-113 .elementor-element.elementor-element-8e617d7 .price {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for ecomus-products-carousel, class: .elementor-element-9636eb8 *//* ===================================================
   ECOMUS PRODUCTS GRID – PRODUCT CARD + TITLE 2 LINES
   =================================================== */

/* ===== 1. PRODUCT CARD (KHUNG TỪNG SẢN PHẨM) ===== */
.elementor-113 .elementor-element.elementor-element-9636eb8 .product,
.elementor-113 .elementor-element.elementor-element-9636eb8 .product-item,
.elementor-113 .elementor-element.elementor-element-9636eb8 .ecomus-product {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 12px;
  padding: 14px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}

/* Hover nhẹ cho sang */
.elementor-113 .elementor-element.elementor-element-9636eb8 .product:hover,
.elementor-113 .elementor-element.elementor-element-9636eb8 .product-item:hover,
.elementor-113 .elementor-element.elementor-element-9636eb8 .ecomus-product:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.06);
  transform: translateY(-2px);
}

/* ===== 2. IMAGE BO GÓC NHẸ ===== */
.elementor-113 .elementor-element.elementor-element-9636eb8 img {
  border-radius: 10px;
}

/* ===== 3. FIX TRIỆT ĐỂ TITLE CHỈ 2 DÒNG ===== */
.elementor-113 .elementor-element.elementor-element-9636eb8 .woocommerce-loop-product__title,
.elementor-113 .elementor-element.elementor-element-9636eb8 .product-title,
.elementor-113 .elementor-element.elementor-element-9636eb8 .ecomus-product-title,
.elementor-113 .elementor-element.elementor-element-9636eb8 h2,
.elementor-113 .elementor-element.elementor-element-9636eb8 h3 {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;

  overflow: hidden !important;
  text-overflow: ellipsis;

  line-height: 1.4em !important;
  height: 2.8em !important;     /* 🔥 khóa cứng đúng 2 dòng */
  max-height: 2.8em !important;

  margin: 8px 0 6px !important; /* giữ form card, không làm mất khung */
  padding: 0 !important;
}

/* ===== 4. TRƯỜNG HỢP TITLE BỌC TRONG <a> ===== */
.elementor-113 .elementor-element.elementor-element-9636eb8 .woocommerce-loop-product__title a,
.elementor-113 .elementor-element.elementor-element-9636eb8 .product-title a,
.elementor-113 .elementor-element.elementor-element-9636eb8 .ecomus-product-title a {
  display: block;
  height: 100%;
}

/* ===== 5. RATING + PRICE KHÔNG PHÁ CHIỀU CAO ===== */
.elementor-113 .elementor-element.elementor-element-9636eb8 .star-rating {
  margin: 0 0 6px;
}

.elementor-113 .elementor-element.elementor-element-9636eb8 .price {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-price-tables-carousel, class: .elementor-element-cd8314b *//* ===================================================
   ECOMUS PRODUCTS GRID – PRODUCT CARD + TITLE 2 LINES
   =================================================== */

/* ===== 1. PRODUCT CARD (KHUNG TỪNG SẢN PHẨM) ===== */
.elementor-113 .elementor-element.elementor-element-cd8314b .product,
.elementor-113 .elementor-element.elementor-element-cd8314b .product-item,
.elementor-113 .elementor-element.elementor-element-cd8314b .ecomus-product {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 12px;
  padding: 14px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}

/* Hover nhẹ cho sang */
.elementor-113 .elementor-element.elementor-element-cd8314b .product:hover,
.elementor-113 .elementor-element.elementor-element-cd8314b .product-item:hover,
.elementor-113 .elementor-element.elementor-element-cd8314b .ecomus-product:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.06);
  transform: translateY(-2px);
}

/* ===== 2. IMAGE BO GÓC NHẸ ===== */
.elementor-113 .elementor-element.elementor-element-cd8314b img {
  border-radius: 10px;
}

/* ===== 3. FIX TRIỆT ĐỂ TITLE CHỈ 2 DÒNG ===== */
.elementor-113 .elementor-element.elementor-element-cd8314b .woocommerce-loop-product__title,
.elementor-113 .elementor-element.elementor-element-cd8314b .product-title,
.elementor-113 .elementor-element.elementor-element-cd8314b .ecomus-product-title,
.elementor-113 .elementor-element.elementor-element-cd8314b h2,
.elementor-113 .elementor-element.elementor-element-cd8314b h3 {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;

  overflow: hidden !important;
  text-overflow: ellipsis;

  line-height: 1.4em !important;
  height: 2.8em !important;     /* 🔥 khóa cứng đúng 2 dòng */
  max-height: 2.8em !important;

  margin: 8px 0 6px !important; /* giữ form card, không làm mất khung */
  padding: 0 !important;
}

/* ===== 4. TRƯỜNG HỢP TITLE BỌC TRONG <a> ===== */
.elementor-113 .elementor-element.elementor-element-cd8314b .woocommerce-loop-product__title a,
.elementor-113 .elementor-element.elementor-element-cd8314b .product-title a,
.elementor-113 .elementor-element.elementor-element-cd8314b .ecomus-product-title a {
  display: block;
  height: 100%;
}

/* ===== 5. RATING + PRICE KHÔNG PHÁ CHIỀU CAO ===== */
.elementor-113 .elementor-element.elementor-element-cd8314b .star-rating {
  margin: 0 0 6px;
}

.elementor-113 .elementor-element.elementor-element-cd8314b .price {
  margin-top: auto;
}/* End custom CSS */