.elementor-6069 .elementor-element.elementor-element-d669a72{--display:flex;--margin-top:0px;--margin-bottom:66px;--margin-left:0px;--margin-right:0px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .elementor-repeater-item-73b2fe1:not(.swiper-lazy){background-image:url("https://neovure.com/wp-content/uploads/2026/03/image-2026-03-30T084002.205.jpg");}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .elementor-repeater-item-73b2fe1{background-size:cover;background-repeat:no-repeat;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .ecomus-slides-elementor__item{height:830px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .ecomus-slide .ecomus-slide__title{color:#000000;font-size:70px;font-weight:800;text-transform:uppercase;margin-bottom:38px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .ecomus-slide .ecomus-slide__before-title{color:#000000;font-size:20px;font-weight:800;text-transform:uppercase;margin-bottom:9px;}.elementor-6069 .elementor-element.elementor-element-7de2231{--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-6069 .elementor-element.elementor-element-50e0dfe{--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-6069 .elementor-element.elementor-element-506ade0{--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-6069 .elementor-element.elementor-element-461a819{--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-6069 .elementor-element.elementor-element-e350487{--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-6069 .elementor-element.elementor-element-19ab4ea{--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-6069 .elementor-element.elementor-element-3954634{--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-6069 .elementor-element.elementor-element-81f7cc7{--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-6069 .elementor-element.elementor-element-77eff8a{--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-6069 .elementor-element.elementor-element-e7d0491{--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-6069 .elementor-element.elementor-element-352c684 .entry-title{--em-line-clamp-count:none;}.elementor-6069 .elementor-element.elementor-element-4adc418{--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-6069 .elementor-element.elementor-element-8e5416c{--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;}body.elementor-page-6069 .site-content{padding-top:0px;padding-bottom:0px;}@media(max-width:1024px){.elementor-6069 .elementor-element.elementor-element-d669a72{--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .elementor-repeater-item-73b2fe1{background-position:63% 0px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .ecomus-slides-elementor__item{height:446px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .ecomus-slide .ecomus-slide__title{font-size:50px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .swiper-pagination{text-align:center;}}@media(max-width:767px){.elementor-6069 .elementor-element.elementor-element-d669a72{--margin-top:0px;--margin-bottom:49px;--margin-left:0px;--margin-right:0px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .elementor-repeater-item-73b2fe1{background-position:53% 0px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .ecomus-slides-elementor__item{height:270px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .ecomus-slide .ecomus-slide__title{font-size:32px;margin-bottom:24px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .ecomus-slides-elementor .ecomus-slide .ecomus-slide__before-title{font-size:16px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2 .swiper-pagination-bullets{--em-swiper-pagination-spacing:15px;}.elementor-6069 .elementor-element.elementor-element-30d1b6d2.ecomus-carousel__dots-position-inside .swiper-pagination-bullets{--em-swiper-pagination-spacing:0;bottom:15px;}}/* Start custom CSS for ecomus-products-carousel, class: .elementor-element-93078a3 *//* ===================================================
   ECOMUS PRODUCTS GRID – PRODUCT CARD + TITLE 2 LINES
   =================================================== */

/* ===== 1. PRODUCT CARD (KHUNG TỪNG SẢN PHẨM) ===== */
.elementor-6069 .elementor-element.elementor-element-93078a3 .product,
.elementor-6069 .elementor-element.elementor-element-93078a3 .product-item,
.elementor-6069 .elementor-element.elementor-element-93078a3 .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-6069 .elementor-element.elementor-element-93078a3 .product:hover,
.elementor-6069 .elementor-element.elementor-element-93078a3 .product-item:hover,
.elementor-6069 .elementor-element.elementor-element-93078a3 .ecomus-product:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.06);
  transform: translateY(-2px);
}

/* ===== 2. IMAGE BO GÓC NHẸ ===== */
.elementor-6069 .elementor-element.elementor-element-93078a3 img {
  border-radius: 10px;
}

/* ===== 3. FIX TRIỆT ĐỂ TITLE CHỈ 2 DÒNG ===== */
.elementor-6069 .elementor-element.elementor-element-93078a3 .woocommerce-loop-product__title,
.elementor-6069 .elementor-element.elementor-element-93078a3 .product-title,
.elementor-6069 .elementor-element.elementor-element-93078a3 .ecomus-product-title,
.elementor-6069 .elementor-element.elementor-element-93078a3 h2,
.elementor-6069 .elementor-element.elementor-element-93078a3 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-6069 .elementor-element.elementor-element-93078a3 .woocommerce-loop-product__title a,
.elementor-6069 .elementor-element.elementor-element-93078a3 .product-title a,
.elementor-6069 .elementor-element.elementor-element-93078a3 .ecomus-product-title a {
  display: block;
  height: 100%;
}

/* ===== 5. RATING + PRICE KHÔNG PHÁ CHIỀU CAO ===== */
.elementor-6069 .elementor-element.elementor-element-93078a3 .star-rating {
  margin: 0 0 6px;
}

.elementor-6069 .elementor-element.elementor-element-93078a3 .price {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for ecomus-products-carousel, class: .elementor-element-d3936b1 *//* ===================================================
   ECOMUS PRODUCTS GRID – PRODUCT CARD + TITLE 2 LINES
   =================================================== */

/* ===== 1. PRODUCT CARD (KHUNG TỪNG SẢN PHẨM) ===== */
.elementor-6069 .elementor-element.elementor-element-d3936b1 .product,
.elementor-6069 .elementor-element.elementor-element-d3936b1 .product-item,
.elementor-6069 .elementor-element.elementor-element-d3936b1 .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-6069 .elementor-element.elementor-element-d3936b1 .product:hover,
.elementor-6069 .elementor-element.elementor-element-d3936b1 .product-item:hover,
.elementor-6069 .elementor-element.elementor-element-d3936b1 .ecomus-product:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.06);
  transform: translateY(-2px);
}

/* ===== 2. IMAGE BO GÓC NHẸ ===== */
.elementor-6069 .elementor-element.elementor-element-d3936b1 img {
  border-radius: 10px;
}

/* ===== 3. FIX TRIỆT ĐỂ TITLE CHỈ 2 DÒNG ===== */
.elementor-6069 .elementor-element.elementor-element-d3936b1 .woocommerce-loop-product__title,
.elementor-6069 .elementor-element.elementor-element-d3936b1 .product-title,
.elementor-6069 .elementor-element.elementor-element-d3936b1 .ecomus-product-title,
.elementor-6069 .elementor-element.elementor-element-d3936b1 h2,
.elementor-6069 .elementor-element.elementor-element-d3936b1 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-6069 .elementor-element.elementor-element-d3936b1 .woocommerce-loop-product__title a,
.elementor-6069 .elementor-element.elementor-element-d3936b1 .product-title a,
.elementor-6069 .elementor-element.elementor-element-d3936b1 .ecomus-product-title a {
  display: block;
  height: 100%;
}

/* ===== 5. RATING + PRICE KHÔNG PHÁ CHIỀU CAO ===== */
.elementor-6069 .elementor-element.elementor-element-d3936b1 .star-rating {
  margin: 0 0 6px;
}

.elementor-6069 .elementor-element.elementor-element-d3936b1 .price {
  margin-top: auto;
}/* End custom CSS */