.elementor-6052 .elementor-element.elementor-element-45815bb{--display:flex;--min-height:22px;--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-6052 .elementor-element.elementor-element-eab3c04 .ecomus-slides-elementor .elementor-repeater-item-4f7cf7d:not(.swiper-lazy){background-image:url("https://ozarktrips.com/wp-content/uploads/2026/01/image-6-1.jpg");}.elementor-6052 .elementor-element.elementor-element-eab3c04 .ecomus-slides-elementor .elementor-repeater-item-4f7cf7d{background-size:cover;background-repeat:no-repeat;}.elementor-6052 .elementor-element.elementor-element-eab3c04 .ecomus-slides-elementor .ecomus-slides-elementor__item{height:751px;}.elementor-6052 .elementor-element.elementor-element-23fad2f{--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-6052 .elementor-element.elementor-element-14eee3d .ecomus-marquee{background-color:#C9C9C9;}.elementor-6052 .elementor-element.elementor-element-c89b193{--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-6052 .elementor-element.elementor-element-d081f7e{--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-6052 .elementor-element.elementor-element-a0e62c4 .ecomus-categories-grid__items{--em-categories-grid-columns:6;--em-categories-grid-col-gap:30px;--em-categories-grid-row-gap:30px;}.elementor-6052 .elementor-element.elementor-element-b1a978c{--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-6052 .elementor-element.elementor-element-fb05749{--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-6052 .elementor-element.elementor-element-fb05749:not(.elementor-motion-effects-element-type-background), .elementor-6052 .elementor-element.elementor-element-fb05749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AAAAAA 0%, #AAAAAA 100%);}.elementor-6052 .elementor-element.elementor-element-5ddbdceb{--display:flex;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-5ddbdceb:not(.elementor-motion-effects-element-type-background), .elementor-6052 .elementor-element.elementor-element-5ddbdceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AAAAAA 0%, #AAAAAA 100%);}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .em-button-add-to-cart-mobile{display:inline-flex;}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .ecomus-rating{display:none;}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-variation-items{display:none;}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-inner{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-inner{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-6052 .elementor-element.elementor-element-45c17690{--em-image-rounded-product-card:10px 10px 10px 10px;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690{--em-image-rounded-product-card:10px 10px 10px 10px;}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-inner .product-summary{padding:7px 5px 23px 5px;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-inner .product-summary{padding:7px 5px 23px 5px;}.elementor-6052 .elementor-element.elementor-element-45c17690 .woocommerce-loop-product__title a{font-weight:600;}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .em-button-add-to-cart-mobile .ecomus-svg-icon{display:none;}.elementor-6052 .elementor-element.elementor-element-45c17690 .product-summary .product-loop-button-atc{padding:13px 5px 13px 5px;--em-button-rounded:3px 3px 3px 3px;text-transform:capitalize;border-width:2px;--em-button-bg-color:#FFFFFF;--em-button-color:#DB1215;--em-button-border-color:#DB1215;--em-button-bg-color-hover:#FFFFFF;--em-button-color-hover:#DB1215;--em-button-border-color-hover:#DB1215;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690 .product-summary .product-loop-button-atc{padding:13px 5px 13px 5px;--em-button-rounded:3px 3px 3px 3px;}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-loop-button{margin-top:14px;}.elementor-6052 .elementor-element.elementor-element-45c17690 .swiper-button{opacity:1;margin-left:0;margin-right:0;}.elementor-6052 .elementor-element.elementor-element-45c17690 .elementor-swiper-button-prev{left:-82px;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690 .elementor-swiper-button-prev{right:-82px;left:auto;}.elementor-6052 .elementor-element.elementor-element-45c17690 .elementor-swiper-button-next{right:-82px;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690 .elementor-swiper-button-next{left:-82px;right:auto;}.elementor-6052 .elementor-element.elementor-element-f73772c{--display:flex;--min-height:0px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6052 .elementor-element.elementor-element-07cce0e{--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-6052 .elementor-element.elementor-element-f32a19c{--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-6052 .elementor-element.elementor-element-aae46b1{--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-6052 .elementor-element.elementor-element-9d23858{--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-6052 .elementor-element.elementor-element-ab07714{--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-6052 .elementor-element.elementor-element-b5d69a9{--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-6052 .elementor-element.elementor-element-a2deab9{--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-6052 .elementor-element.elementor-element-81e6a05 .ecomus-slides-elementor .elementor-repeater-item-0d4a71c:not(.swiper-lazy){background-image:url("https://ozarktrips.com/wp-content/uploads/2026/01/image-2026-01-28T144852.817.jpg");}.elementor-6052 .elementor-element.elementor-element-81e6a05 .ecomus-slides-elementor .elementor-repeater-item-0d4a71c{background-size:cover;background-repeat:no-repeat;}.elementor-6052 .elementor-element.elementor-element-81e6a05 .ecomus-slides-elementor .ecomus-slides-elementor__item{height:527px;}.elementor-6052 .elementor-element.elementor-element-20a8e563{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-1f29a6d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:79px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-5e9acdbe{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:60px;}.elementor-6052 .elementor-element.elementor-element-5e9acdbe:not(.elementor-motion-effects-element-type-background), .elementor-6052 .elementor-element.elementor-element-5e9acdbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F0;}.elementor-6052 .elementor-element.elementor-element-5950563d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6052 .elementor-element.elementor-element-5950563d .ecomus-heading{font-weight:600;}.elementor-6052 .elementor-element.elementor-element-7b072d82 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-6052 .elementor-element.elementor-element-7b072d82 .ecomus-heading{font-size:16px;}.elementor-6052 .elementor-element.elementor-element-3e7b0ed .ecomus-button{--em-button-color-hover:#DB1215;--em-button-border-color-hover:#DB1215;}.elementor-6052 .elementor-element.elementor-element-74c116fa{--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-6052 .elementor-element.elementor-element-2520483a img{border-radius:0px 10px 10px 0px;}body.elementor-page-6052 .site-content{padding-top:0px;padding-bottom:0px;}@media(min-width:768px){.elementor-6052 .elementor-element.elementor-element-f73772c{--content-width:1288px;}.elementor-6052 .elementor-element.elementor-element-5e9acdbe{--width:50%;}.elementor-6052 .elementor-element.elementor-element-74c116fa{--width:50%;}}@media(max-width:1024px){.elementor-6052 .elementor-element.elementor-element-a0e62c4 .ecomus-categories-grid__items{--em-categories-grid-columns:2;--em-categories-grid-col-gap:30px;--em-categories-grid-row-gap:30px;}.elementor-6052 .elementor-element.elementor-element-5ddbdceb{--margin-top:0px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-inner .product-summary{padding:7px 5px 10px 5px;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-inner .product-summary{padding:7px 5px 10px 5px;}.elementor-6052 .elementor-element.elementor-element-45c17690 .product-summary .product-loop-button-atc{padding:10px 5px 10px 5px;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690 .product-summary .product-loop-button-atc{padding:10px 5px 10px 5px;}.elementor-6052 .elementor-element.elementor-element-20a8e563{--margin-top:0px;--margin-bottom:54px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-1f29a6d0{--margin-top:0px;--margin-bottom:67px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-5e9acdbe{--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6052 .elementor-element.elementor-element-5950563d > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-6052 .elementor-element.elementor-element-5950563d .ecomus-heading{font-size:40px;}.elementor-6052 .elementor-element.elementor-element-7b072d82 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-6052 .elementor-element.elementor-element-2520483a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6052 .elementor-element.elementor-element-2520483a img{height:100%;object-fit:cover;}}@media(max-width:767px){.elementor-6052 .elementor-element.elementor-element-a0e62c4 .ecomus-categories-grid__items{--em-categories-grid-columns:2;--em-categories-grid-col-gap:15px;--em-categories-grid-row-gap:15px;}.elementor-6052 .elementor-element.elementor-element-5ddbdceb{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-inner .product-summary{padding:7px 5px 5px 5px;}.ecomus-rtl-smart .elementor-6052 .elementor-element.elementor-element-45c17690 ul.products li.product .product-inner .product-summary{padding:7px 5px 5px 5px;}.elementor-6052 .elementor-element.elementor-element-45c17690 .swiper-pagination-bullets{--em-swiper-pagination-spacing:15px;}.elementor-6052 .elementor-element.elementor-element-45c17690.ecomus-carousel__dots-position-inside .swiper-pagination-bullets{--em-swiper-pagination-spacing:0;bottom:15px;}.elementor-6052 .elementor-element.elementor-element-20a8e563{--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-1f29a6d0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;}.elementor-6052 .elementor-element.elementor-element-5e9acdbe{--border-radius:0px 0px 10px 10px;--padding-top:14px;--padding-bottom:31px;--padding-left:14px;--padding-right:14px;}.elementor-6052 .elementor-element.elementor-element-5950563d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6052 .elementor-element.elementor-element-5950563d .ecomus-heading{justify-content:center;text-align:center;font-size:24px;}.elementor-6052 .elementor-element.elementor-element-7b072d82 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-6052 .elementor-element.elementor-element-7b072d82 .ecomus-heading{justify-content:center;text-align:center;font-size:14px;}.elementor-6052 .elementor-element.elementor-element-2520483a img{border-radius:10px 10px 0px 0px;}}/* Start custom CSS for ecomus-products-carousel, class: .elementor-element-45c17690 *//* ===================================================
   ECOMUS PRODUCTS GRID – PRODUCT CARD + TITLE 2 LINES
   =================================================== */

/* ===== 1. PRODUCT CARD (KHUNG TỪNG SẢN PHẨM) ===== */
.elementor-6052 .elementor-element.elementor-element-45c17690 .product,
.elementor-6052 .elementor-element.elementor-element-45c17690 .product-item,
.elementor-6052 .elementor-element.elementor-element-45c17690 .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-6052 .elementor-element.elementor-element-45c17690 .product:hover,
.elementor-6052 .elementor-element.elementor-element-45c17690 .product-item:hover,
.elementor-6052 .elementor-element.elementor-element-45c17690 .ecomus-product:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.06);
  transform: translateY(-2px);
}

/* ===== 2. IMAGE BO GÓC NHẸ ===== */
.elementor-6052 .elementor-element.elementor-element-45c17690 img {
  border-radius: 10px;
}

/* ===== 3. FIX TRIỆT ĐỂ TITLE CHỈ 2 DÒNG ===== */
.elementor-6052 .elementor-element.elementor-element-45c17690 .woocommerce-loop-product__title,
.elementor-6052 .elementor-element.elementor-element-45c17690 .product-title,
.elementor-6052 .elementor-element.elementor-element-45c17690 .ecomus-product-title,
.elementor-6052 .elementor-element.elementor-element-45c17690 h2,
.elementor-6052 .elementor-element.elementor-element-45c17690 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-6052 .elementor-element.elementor-element-45c17690 .woocommerce-loop-product__title a,
.elementor-6052 .elementor-element.elementor-element-45c17690 .product-title a,
.elementor-6052 .elementor-element.elementor-element-45c17690 .ecomus-product-title a {
  display: block;
  height: 100%;
}

/* ===== 5. RATING + PRICE KHÔNG PHÁ CHIỀU CAO ===== */
.elementor-6052 .elementor-element.elementor-element-45c17690 .star-rating {
  margin: 0 0 6px;
}

.elementor-6052 .elementor-element.elementor-element-45c17690 .price {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-grid, class: .elementor-element-3f9c571 *//* ===================================================
   ECOMUS PRODUCTS GRID – PRODUCT CARD + TITLE 2 LINES
   =================================================== */

/* ===== 1. PRODUCT CARD (KHUNG TỪNG SẢN PHẨM) ===== */
.elementor-6052 .elementor-element.elementor-element-3f9c571 .product,
.elementor-6052 .elementor-element.elementor-element-3f9c571 .product-item,
.elementor-6052 .elementor-element.elementor-element-3f9c571 .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-6052 .elementor-element.elementor-element-3f9c571 .product:hover,
.elementor-6052 .elementor-element.elementor-element-3f9c571 .product-item:hover,
.elementor-6052 .elementor-element.elementor-element-3f9c571 .ecomus-product:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.06);
  transform: translateY(-2px);
}

/* ===== 2. IMAGE BO GÓC NHẸ ===== */
.elementor-6052 .elementor-element.elementor-element-3f9c571 img {
  border-radius: 10px;
}

/* ===== 3. FIX TRIỆT ĐỂ TITLE CHỈ 2 DÒNG ===== */
.elementor-6052 .elementor-element.elementor-element-3f9c571 .woocommerce-loop-product__title,
.elementor-6052 .elementor-element.elementor-element-3f9c571 .product-title,
.elementor-6052 .elementor-element.elementor-element-3f9c571 .ecomus-product-title,
.elementor-6052 .elementor-element.elementor-element-3f9c571 h2,
.elementor-6052 .elementor-element.elementor-element-3f9c571 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-6052 .elementor-element.elementor-element-3f9c571 .woocommerce-loop-product__title a,
.elementor-6052 .elementor-element.elementor-element-3f9c571 .product-title a,
.elementor-6052 .elementor-element.elementor-element-3f9c571 .ecomus-product-title a {
  display: block;
  height: 100%;
}

/* ===== 5. RATING + PRICE KHÔNG PHÁ CHIỀU CAO ===== */
.elementor-6052 .elementor-element.elementor-element-3f9c571 .star-rating {
  margin: 0 0 6px;
}

.elementor-6052 .elementor-element.elementor-element-3f9c571 .price {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-tabs-carousel, class: .elementor-element-84e9332 *//* ===================================================
   ECOMUS PRODUCTS GRID – PRODUCT CARD + TITLE 2 LINES
   =================================================== */

/* ===== 1. PRODUCT CARD (KHUNG TỪNG SẢN PHẨM) ===== */
.elementor-6052 .elementor-element.elementor-element-84e9332 .product,
.elementor-6052 .elementor-element.elementor-element-84e9332 .product-item,
.elementor-6052 .elementor-element.elementor-element-84e9332 .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-6052 .elementor-element.elementor-element-84e9332 .product:hover,
.elementor-6052 .elementor-element.elementor-element-84e9332 .product-item:hover,
.elementor-6052 .elementor-element.elementor-element-84e9332 .ecomus-product:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.06);
  transform: translateY(-2px);
}

/* ===== 2. IMAGE BO GÓC NHẸ ===== */
.elementor-6052 .elementor-element.elementor-element-84e9332 img {
  border-radius: 10px;
}

/* ===== 3. FIX TRIỆT ĐỂ TITLE CHỈ 2 DÒNG ===== */
.elementor-6052 .elementor-element.elementor-element-84e9332 .woocommerce-loop-product__title,
.elementor-6052 .elementor-element.elementor-element-84e9332 .product-title,
.elementor-6052 .elementor-element.elementor-element-84e9332 .ecomus-product-title,
.elementor-6052 .elementor-element.elementor-element-84e9332 h2,
.elementor-6052 .elementor-element.elementor-element-84e9332 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-6052 .elementor-element.elementor-element-84e9332 .woocommerce-loop-product__title a,
.elementor-6052 .elementor-element.elementor-element-84e9332 .product-title a,
.elementor-6052 .elementor-element.elementor-element-84e9332 .ecomus-product-title a {
  display: block;
  height: 100%;
}

/* ===== 5. RATING + PRICE KHÔNG PHÁ CHIỀU CAO ===== */
.elementor-6052 .elementor-element.elementor-element-84e9332 .star-rating {
  margin: 0 0 6px;
}

.elementor-6052 .elementor-element.elementor-element-84e9332 .price {
  margin-top: auto;
}/* End custom CSS */