.elementor-18569 .elementor-element.elementor-element-3dd9673{--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;}.elementor-18569 .elementor-element.elementor-element-3dd9673:not(.elementor-motion-effects-element-type-background), .elementor-18569 .elementor-element.elementor-element-3dd9673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18569 .elementor-element.elementor-element-3196728{--display:flex;}.elementor-18569 .elementor-element.elementor-element-753116d{--display:flex;}.elementor-18569 .elementor-element.elementor-element-19c34a1 .elementor-heading-title{font-size:112px;font-weight:800;line-height:54px;}.elementor-18569 .elementor-element.elementor-element-c89447c .cart button, .elementor-18569 .elementor-element.elementor-element-c89447c .cart .button{border-radius:10px 10px 10px 10px;color:#FFFFFF;background-color:#5BB32C;transition:all 0.2s;}.elementor-18569 .elementor-element.elementor-element-c89447c .quantity .qty{transition:all 0.2s;}.elementor-18569 .elementor-element.elementor-element-cd0a2ae{--display:flex;}.elementor-18569 .elementor-element.elementor-element-0b2ea7a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18569 .elementor-element.elementor-element-0b2ea7a:not(.elementor-motion-effects-element-type-background), .elementor-18569 .elementor-element.elementor-element-0b2ea7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18569 .elementor-element.elementor-element-3a74039 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-18569 .elementor-element.elementor-element-dfacef0{--display:flex;}.elementor-18569 .elementor-element.elementor-element-2873b79{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18569 .elementor-element.elementor-element-2873b79:not(.elementor-motion-effects-element-type-background), .elementor-18569 .elementor-element.elementor-element-2873b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18569 .elementor-element.elementor-element-62c369c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-element{--align-self:flex-start;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products .products > h2{font-size:1px;margin-bottom:6px;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products ul.products li.product .price{color:#FF0000;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products ul.products li.product .price ins{color:#FF0000;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products ul.products li.product .price ins .amount{color:#FF0000;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#3A683D;border-color:#FFFFFF;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px;}.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-18569 .elementor-element.elementor-element-3196728{--content-width:79%;}}@media(max-width:1024px){.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-18569 .elementor-element.elementor-element-62c369c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c89447c *//* 1. Ẩn dropdown gốc của WooCommerce */
.elementor-18569 .elementor-element.elementor-element-c89447c .variations select {
    display: none !important;
}

/* 2. Ẩn khối swatches hoặc danh sách nút bị in lặp lần 2 */
.elementor-18569 .elementor-element.elementor-element-c89447c .variations td.value > *:nth-child(n+2) {
    display: none !important;
}

/* 3. Trường hợp plugin bọc dạng danh sách ul */
.elementor-18569 .elementor-element.elementor-element-c89447c .variations ul:nth-of-type(n+2) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-62c369c *//* 1. Đệm khung sản phẩm & ảnh */
.elementor-18569 .elementor-element.elementor-element-62c369c ul.products li.product { padding: 16px !important; box-sizing: border-box !important; }
.elementor-18569 .elementor-element.elementor-element-62c369c ul.products li.product .woocommerce-loop-product__title, .elementor-18569 .elementor-element.elementor-element-62c369c ul.products li.product h2, .elementor-18569 .elementor-element.elementor-element-62c369c ul.products li.product .price { padding-left: 8px !important; padding-right: 8px !important; }
.elementor-18569 .elementor-element.elementor-element-62c369c h2:first-of-type, .elementor-18569 .elementor-element.elementor-element-62c369c .related > h2 { margin-bottom: 24px !important; padding-left: 4px !important; }
.elementor-18569 .elementor-element.elementor-element-62c369c ul.products li.product img { padding: 8px !important; box-sizing: border-box !important; object-fit: contain !important; }

/* 2. ẨN HOÀN TOÀN CHỮ 5ML VÀ CLEAR Ở DƯỚI */
.elementor-18569 .elementor-element.elementor-element-62c369c ul.products li.product form.variations_form {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* Thu nhỏ toàn bộ các thẻ tiêu đề từ H1 đến H6 trong nội dung */
body.elementor-page-18569 h1 { font-size: 28px !important; }
body.elementor-page-18569 h2 { font-size: 22px !important; }
body.elementor-page-18569 h3 { font-size: 18px !important; }
body.elementor-page-18569 h4 { font-size: 16px !important; }
body.elementor-page-18569 h5 { font-size: 15px !important; }
body.elementor-page-18569 h6 { font-size: 14px !important; }

/* Nếu bạn muốn áp dụng riêng cho các widget Heading / Title của Elementor */
body.elementor-page-18569 .elementor-heading-title {
    font-size: 20px !important;
}
/* Căn giữa tất cả hình ảnh và chú thích trong nội dung sản phẩm */
.single-product .entry-content img,
.single-product .wp-caption,
.single-product img.aligncenter {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    float: none !important;
}/* End custom CSS */