.elementor-7228 .elementor-element.elementor-element-033162e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7228 .elementor-element.elementor-element-033162e:not(.elementor-motion-effects-element-type-background), .elementor-7228 .elementor-element.elementor-element-033162e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242947;}.elementor-7228 .elementor-element.elementor-element-033162e > .elementor-container{max-width:1546px;}.elementor-7228 .elementor-element.elementor-element-033162e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7228 .elementor-element.elementor-element-033162e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info {margin:0;}.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li {display:inline-block;}.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info{text-align:left;}.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li{margin:0px 20px 0px 0px;}.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li > a, .elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li{color:#FFFFFF;}.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li > a,.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li{font-size:14px;}.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li i{color:#FFFFFF;}.elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li svg path{stroke:#FFFFFF;fill:#FFFFFF;}body:not(.rtl) .elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li i,body:not(.rtl) .elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li svg{margin-right:10px;}body.rtl .elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li i,body.rtl .elementor-7228 .elementor-element.elementor-element-65fea11 .thim-header-info > li svg{margin-left:10px;}.elementor-7228 .elementor-element.elementor-element-12087b3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7228 .elementor-element.elementor-element-12087b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7228 .elementor-element.elementor-element-d56f734{width:auto;max-width:auto;}.elementor-7228 .elementor-element.elementor-element-2444d3c{width:auto;max-width:auto;}.elementor-7228 .elementor-element.elementor-element-2444d3c > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-7228 .elementor-element.elementor-element-6280af2{width:auto;max-width:auto;--thim-ekits-indicator-background-color:#02010100;--thim-ekits-indicator-font-size:14px;--cart-button-layout:1fr 1fr;}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .minicart-icon i{--thim-ekits-mini-cart-font-size:14px;color:#FFFFFF;}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .minicart-icon svg{--thim-ekits-mini-cart-font-size:14px;}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .minicart-icon{padding:20px 20px 19px 20px;border-style:none;background-color:var( --e-global-color-primary );}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .minicart-icon svg path{stroke:#FFFFFF;}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .minicart-icon .cart-items-number{position:absolute;top:0px;}body:not(.rtl) .elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .minicart-icon .cart-items-number{left:30px;}body.rtl .elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .minicart-icon .cart-items-number{right:30px;}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .woocommerce-mini-cart{max-height:350px;overflow:auto;}.elementor-7228 .elementor-element.elementor-element-6280af2 .widget_shopping_cart_content a{color:#000000;}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .widget_shopping_cart_content .buttons a:not(.checkout){border-style:none;}.elementor-7228 .elementor-element.elementor-element-6280af2 .elementor-button--view-cart {border-style:none;}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .widget_shopping_cart_content .buttons .checkout{border-style:none;}.elementor-7228 .elementor-element.elementor-element-6280af2 .elementor-button--checkout {border-style:none;}.elementor-7228 .elementor-element.elementor-element-6280af2 .thim-ekits-mini-cart .widget_shopping_cart_content .empty{color:#000000;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__container .thim-ekits-menu__nav li::marker{font-size:0;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__container .thim-ekits-menu__nav{justify-content:left;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__container .thim-ekits-menu__nav > li > a, .elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__container .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{font-size:20px;letter-spacing:0px;}.elementor-7228 .elementor-element.elementor-element-e42b7e8{--menu-text-color:#000000;--menu-text-color-hover:#707070;--menu-active-text-color:#707070;--submenu-item-color:#000000;--submenu-item-color-hover:#707070;--submenu-item-color-active:#707070;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav > li > a, .elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{padding:0px 15px 0px 15px;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__dropdown  li,.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__content  li {margin:15px 15px 15px 15px;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__dropdown  li,.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__content  li{padding:15px 15px 15px 15px;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__content,.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__dropdown{padding:15px 0px 15px 0px;border-radius:0px 0px 0px 0px;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__dropdown{min-width:220px;}@media(max-width:1024px){.elementor-7228 .elementor-element.elementor-element-e42b7e8{--menu-text-color:#000000;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav > li > a, .elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{padding:10px 15px 10px 15px;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__dropdown  li,.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__content  li {margin:15px 15px 15px 15px;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__dropdown  li,.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__nav .thim-ekits-menu__content  li{padding:15px 15px 15px 15px;}.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__content,.elementor-7228 .elementor-element.elementor-element-e42b7e8 .thim-ekits-menu__dropdown{border-radius:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7228 .elementor-element.elementor-element-e844270{width:60%;}.elementor-7228 .elementor-element.elementor-element-12087b3{width:40%;}}/* Start custom CSS for thim-ekits-minicart, class: .elementor-element-6280af2 */.elementor-7228 .elementor-element.elementor-element-6280af2 .woocommerce-mini-cart__empty-message {
    color: black;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-nav-menu, class: .elementor-element-e42b7e8 *//* Container cho language switcher */
.thim-ekits-menu__container {
  position: relative;
}

/* Menu ngôn ngữ */
#menu-ngon-ngu {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

/* Mỗi item ngôn ngữ */
#menu-ngon-ngu li {
  margin: 0;
  padding: 0;
}

/* Link ngôn ngữ */
#menu-ngon-ngu li a {
  display: block;
  padding: 15px 20px;
  color: white;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
  transition: background-color 0.3s ease;
}

/* Ngôn ngữ hiện tại */
#menu-ngon-ngu li.current-language-menu-item a {
  background-color: transparent;
  cursor: pointer;
}

/* Ẩn các ngôn ngữ khác mặc định */
#menu-ngon-ngu li:not(.current-language-menu-item) {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: white;
  z-index: 1000;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

/* Hiển thị dropdown items khi active - xếp chồng từ dưới current item */
#menu-ngon-ngu.active li:not(.current-language-menu-item) {
  display: block;
}

/* Text màu đen cho dropdown */
#menu-ngon-ngu li:not(.current-language-menu-item) a {
  color: #333;
  /* Removed border-bottom to eliminate gaps between items */
}

/* Hover effect cho dropdown items */
#menu-ngon-ngu li:not(.current-language-menu-item) a:hover {
  background-color: #f5f5f5;
}

/* Thêm icon dropdown cho ngôn ngữ hiện tại */
#menu-ngon-ngu li.current-language-menu-item a::after {
  content: "▼";
  margin-left: 8px;
  font-size: 10px;
  transition: transform 0.3s ease;
}

/* Xoay icon khi dropdown active */
#menu-ngon-ngu.active li.current-language-menu-item a::after {
  transform: rotate(180deg);
}

/* Responsive cho mobile */
@media (max-width: 768px) {
  #menu-ngon-ngu li a {
    padding: 10px 16px;
    font-size: 14px;
  }
}/* End custom CSS */