.elementor-3016 .elementor-element.elementor-element-a931a22{margin-top:-69px;margin-bottom:-69px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3016 .elementor-element.elementor-element-1562802.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3016 .elementor-element.elementor-element-1562802.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3016 .elementor-element.elementor-element-1562802.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-1562802 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3016 .elementor-element.elementor-element-1562802 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-3016 .elementor-element.elementor-element-1562802 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:35px;font-weight:600;}.elementor-3016 .elementor-element.elementor-element-1562802 .elementor-image-box-description{font-family:"Alex Brush", Sans-serif;font-size:30px;font-weight:400;color:#DF16D0;}.elementor-3016 .elementor-element.elementor-element-3b4ab7e{margin-top:65px;margin-bottom:65px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3016 .elementor-element.elementor-element-be8c6aa{text-align:center;font-family:"Roboto Condensed", Sans-serif;font-weight:700;}.elementor-3016 .elementor-element.elementor-element-8ee3776 > .elementor-container{max-width:949px;min-height:210px;}.elementor-3016 .elementor-element.elementor-element-157bc07.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3016 .elementor-element.elementor-element-157bc07.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3016 .elementor-element.elementor-element-157bc07.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-157bc07 .elementor-image-box-title{margin-bottom:14px;}.elementor-3016 .elementor-element.elementor-element-157bc07 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3016 .elementor-element.elementor-element-157bc07 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3016 .elementor-element.elementor-element-f2397ea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3016 .elementor-element.elementor-element-f2397ea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3016 .elementor-element.elementor-element-f2397ea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-f2397ea .elementor-image-box-title{margin-bottom:14px;}.elementor-3016 .elementor-element.elementor-element-f2397ea .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3016 .elementor-element.elementor-element-f2397ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3016 .elementor-element.elementor-element-672338b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3016 .elementor-element.elementor-element-672338b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3016 .elementor-element.elementor-element-672338b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-672338b .elementor-image-box-title{margin-bottom:14px;}.elementor-3016 .elementor-element.elementor-element-672338b .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3016 .elementor-element.elementor-element-672338b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3016 .elementor-element.elementor-element-b9795f3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3016 .elementor-element.elementor-element-b9795f3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3016 .elementor-element.elementor-element-b9795f3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-b9795f3 .elementor-image-box-title{margin-bottom:14px;}.elementor-3016 .elementor-element.elementor-element-b9795f3 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3016 .elementor-element.elementor-element-b9795f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3016 .elementor-element.elementor-element-501a4fe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3016 .elementor-element.elementor-element-501a4fe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3016 .elementor-element.elementor-element-501a4fe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-501a4fe .elementor-image-box-title{margin-bottom:14px;}.elementor-3016 .elementor-element.elementor-element-501a4fe .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3016 .elementor-element.elementor-element-501a4fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3016 .elementor-element.elementor-element-75878a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3016 .elementor-element.elementor-element-75878a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3016 .elementor-element.elementor-element-75878a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-75878a8 .elementor-image-box-title{margin-bottom:14px;}.elementor-3016 .elementor-element.elementor-element-75878a8 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3016 .elementor-element.elementor-element-75878a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3016 .elementor-element.elementor-element-95e242e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3016 .elementor-element.elementor-element-95e242e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3016 .elementor-element.elementor-element-95e242e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-95e242e .elementor-image-box-title{margin-bottom:14px;}.elementor-3016 .elementor-element.elementor-element-95e242e .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3016 .elementor-element.elementor-element-95e242e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3016 .elementor-element.elementor-element-5493c09{--spacer-size:50px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3016 .elementor-element.elementor-element-6dc9da9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3016 .elementor-element.elementor-element-1562802 .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-1562802 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-3016 .elementor-element.elementor-element-1562802 .elementor-image-box-title{font-size:13px;}.elementor-3016 .elementor-element.elementor-element-1562802 .elementor-image-box-description{font-size:18px;}.elementor-3016 .elementor-element.elementor-element-be8c6aa{font-size:11px;}.elementor-3016 .elementor-element.elementor-element-8ee3776 > .elementor-container{max-width:1025px;min-height:169px;}.elementor-3016 .elementor-element.elementor-element-8ee3776{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3016 .elementor-element.elementor-element-0b86ca2{width:40%;}.elementor-3016 .elementor-element.elementor-element-157bc07 .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-157bc07 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3016 .elementor-element.elementor-element-b17c815{width:40%;}.elementor-3016 .elementor-element.elementor-element-f2397ea .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-f2397ea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3016 .elementor-element.elementor-element-b5fd946{width:40%;}.elementor-3016 .elementor-element.elementor-element-672338b .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-672338b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3016 .elementor-element.elementor-element-d65f032{width:40%;}.elementor-3016 .elementor-element.elementor-element-b9795f3 .elementor-image-box-wrapper{text-align:center;}.elementor-3016 .elementor-element.elementor-element-b9795f3 .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-b9795f3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3016 .elementor-element.elementor-element-18c0c6e{width:40%;}.elementor-3016 .elementor-element.elementor-element-501a4fe .elementor-image-box-wrapper{text-align:center;}.elementor-3016 .elementor-element.elementor-element-501a4fe .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-501a4fe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3016 .elementor-element.elementor-element-602ad25{width:40%;}.elementor-3016 .elementor-element.elementor-element-75878a8 .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-75878a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3016 .elementor-element.elementor-element-93a4570{width:40%;}.elementor-3016 .elementor-element.elementor-element-95e242e .elementor-image-box-img{margin-bottom:15px;}.elementor-3016 .elementor-element.elementor-element-95e242e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-157bc07 *//* Trạng thái bình thường */

/* Khi di chuột vào */


/* Hiệu ứng riêng cho ảnh */
.elementor-3016 .elementor-element.elementor-element-157bc07 img {
    transition: all 0.4s ease !important;
}

.elementor-3016 .elementor-element.elementor-element-157bc07:hover img {
    transform: scale(1.05);
    filter: brightness(90%); /* Làm ảnh tối đi một chút để nổi bật chữ */
}

/* Hiệu ứng cho tiêu đề */
.elementor-3016 .elementor-element.elementor-element-157bc07 .elementor-image-box-title {
    transition: color 0.3s ease;
}

.elementor-3016 .elementor-element.elementor-element-157bc07:hover .elementor-image-box-title {
    color: #ff4500; /* Đổi sang màu thương hiệu của bạn */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f2397ea *//* Trạng thái bình thường */

/* Khi di chuột vào */


/* Hiệu ứng riêng cho ảnh */
.elementor-3016 .elementor-element.elementor-element-f2397ea img {
    transition: all 0.4s ease !important;
}

.elementor-3016 .elementor-element.elementor-element-f2397ea:hover img {
    transform: scale(1.05);
    filter: brightness(90%); /* Làm ảnh tối đi một chút để nổi bật chữ */
}

/* Hiệu ứng cho tiêu đề */
.elementor-3016 .elementor-element.elementor-element-f2397ea .elementor-image-box-title {
    transition: color 0.3s ease;
}

.elementor-3016 .elementor-element.elementor-element-f2397ea:hover .elementor-image-box-title {
    color: #ff4500; /* Đổi sang màu thương hiệu của bạn */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-672338b *//* Trạng thái bình thường */

/* Khi di chuột vào */


/* Hiệu ứng riêng cho ảnh */
.elementor-3016 .elementor-element.elementor-element-672338b img {
    transition: all 0.4s ease !important;
}

.elementor-3016 .elementor-element.elementor-element-672338b:hover img {
    transform: scale(1.05);
    filter: brightness(90%); /* Làm ảnh tối đi một chút để nổi bật chữ */
}

/* Hiệu ứng cho tiêu đề */
.elementor-3016 .elementor-element.elementor-element-672338b .elementor-image-box-title {
    transition: color 0.3s ease;
}

.elementor-3016 .elementor-element.elementor-element-672338b:hover .elementor-image-box-title {
    color: #ff4500; /* Đổi sang màu thương hiệu của bạn */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9795f3 *//* Trạng thái bình thường */

/* Khi di chuột vào */


/* Hiệu ứng riêng cho ảnh */
.elementor-3016 .elementor-element.elementor-element-b9795f3 img {
    transition: all 0.4s ease !important;
}

.elementor-3016 .elementor-element.elementor-element-b9795f3:hover img {
    transform: scale(1.05);
    filter: brightness(90%); /* Làm ảnh tối đi một chút để nổi bật chữ */
}

/* Hiệu ứng cho tiêu đề */
.elementor-3016 .elementor-element.elementor-element-b9795f3 .elementor-image-box-title {
    transition: color 0.3s ease;
}

.elementor-3016 .elementor-element.elementor-element-b9795f3:hover .elementor-image-box-title {
    color: #ff4500; /* Đổi sang màu thương hiệu của bạn */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-501a4fe *//* Trạng thái bình thường */

/* Khi di chuột vào */


/* Hiệu ứng riêng cho ảnh */
.elementor-3016 .elementor-element.elementor-element-501a4fe img {
    transition: all 0.4s ease !important;
}

.elementor-3016 .elementor-element.elementor-element-501a4fe:hover img {
    transform: scale(1.05);
    filter: brightness(90%); /* Làm ảnh tối đi một chút để nổi bật chữ */
}

/* Hiệu ứng cho tiêu đề */
.elementor-3016 .elementor-element.elementor-element-501a4fe .elementor-image-box-title {
    transition: color 0.3s ease;
}

.elementor-3016 .elementor-element.elementor-element-501a4fe:hover .elementor-image-box-title {
    color: #ff4500; /* Đổi sang màu thương hiệu của bạn */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75878a8 *//* Trạng thái bình thường */

/* Khi di chuột vào */


/* Hiệu ứng riêng cho ảnh */
.elementor-3016 .elementor-element.elementor-element-75878a8 img {
    transition: all 0.4s ease !important;
}

.elementor-3016 .elementor-element.elementor-element-75878a8:hover img {
    transform: scale(1.05);
    filter: brightness(90%); /* Làm ảnh tối đi một chút để nổi bật chữ */
}

/* Hiệu ứng cho tiêu đề */
.elementor-3016 .elementor-element.elementor-element-75878a8 .elementor-image-box-title {
    transition: color 0.3s ease;
}

.elementor-3016 .elementor-element.elementor-element-75878a8:hover .elementor-image-box-title {
    color: #ff4500; /* Đổi sang màu thương hiệu của bạn */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-95e242e *//* Trạng thái bình thường */

/* Khi di chuột vào */


/* Hiệu ứng riêng cho ảnh */
.elementor-3016 .elementor-element.elementor-element-95e242e img {
    transition: all 0.4s ease !important;
}

.elementor-3016 .elementor-element.elementor-element-95e242e:hover img {
    transform: scale(1.05);
    filter: brightness(90%); /* Làm ảnh tối đi một chút để nổi bật chữ */
}

/* Hiệu ứng cho tiêu đề */
.elementor-3016 .elementor-element.elementor-element-95e242e .elementor-image-box-title {
    transition: color 0.3s ease;
}

.elementor-3016 .elementor-element.elementor-element-95e242e:hover .elementor-image-box-title {
    color: #ff4500; /* Đổi sang màu thương hiệu của bạn */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ee3776 *//* --- 1. KHUNG CHA: THIẾT LẬP CHUNG (FLEXBOX & SCROLL) --- */
#shopee-scroll, 
#shopee-scroll > .e-con-inner, 
#shopee-scroll > .elementor-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    overflow-x: auto !important;
    justify-content: flex-start !important;
    -webkit-overflow-scrolling: touch;
    column-gap: 10px; /* Mặc định cho Desktop */
}

/* Ẩn thanh cuộn trên Mobile */
#shopee-scroll::-webkit-scrollbar { height: 5px; }
@media (max-width: 767px) {
    #shopee-scroll::-webkit-scrollbar { display: none; }
    
    /* Gộp chung tinh chỉnh khoảng cách cho Mobile */
    #shopee-scroll, 
    #shopee-scroll > .e-con-inner, 
    #shopee-scroll > .elementor-container {
        column-gap: 1px !important;
    }
}

/* --- 2. CÁC PHẦN TỬ CON (IMAGE BOX / COLUMN) --- */
#shopee-scroll .elementor-widget-image-box, 
#shopee-scroll .e-con, 
#shopee-scroll .elementor-column {
    flex: 0 0 auto; /* Đảm bảo không bị co giãn */
    margin: 0 !important;
    padding: 0 !important;
}

/* --- 3. RESPONSIVE: ĐỊNH DẠNG KÍCH THƯỚC CHI TIẾT --- */

/* LAPTOP & TABLET */
@media (min-width: 768px) {
    #shopee-scroll .elementor-widget-image-box, 
    #shopee-scroll .e-con, 
    #shopee-scroll .elementor-column {
        width: 180px !important;
        flex-basis: 180px !important;
    }
    #shopee-scroll img {
        width: 120px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    #shopee-scroll .elementor-widget-image-box, 
    #shopee-scroll .e-con, 
    #shopee-scroll .elementor-column {
        width: 47% !important;
        flex-basis: 47% !important;
        max-width: 47% !important;
    }
    #shopee-scroll img {
        width: 100px !important;
    }
}/* End custom CSS */