.elementor-21609 .elementor-element.elementor-element-4349c4f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-21609 .elementor-element.elementor-element-bd596bb .woocommerce-breadcrumb{color:#000000;font-family:"LEXEND VARIABLEFONT", Sans-serif;font-size:14px;}.elementor-21609 .elementor-element.elementor-element-bd596bb .woocommerce-breadcrumb > a{color:#000000;}.elementor-21609 .elementor-element.elementor-element-c6ada42 .elementor-heading-title{font-family:"CORMORANTGARAMOND-SEMIBOLD", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-21609 .elementor-element.elementor-element-28233cd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 00%) 0%;padding:0% 0% 0% 5%;}.woocommerce .elementor-21609 .elementor-element.elementor-element-28233cd .term-description{color:#000000;}.elementor-21609 .elementor-element.elementor-element-6ba9a50{--swiper-slides-to-display:5;--swiper-slides-gap:15px;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 15% 0% 00%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:22px;--arrow-normal-color:#000000;--arrow-hover-color:#000000;}.elementor-21609 .elementor-element.elementor-element-6ba9a50 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#BEBEBE;border-radius:18px 18px 18px 18px;}.elementor-21609 .elementor-element.elementor-element-6ba9a50 .swiper-slide > .elementor-element{height:100%;}.elementor-21609 .elementor-element.elementor-element-93c1b5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:4%;--margin-bottom:0%;--margin-left:6%;--margin-right:00%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21609 .elementor-element.elementor-element-923781d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;padding:0px 0px 0px 0px;}.elementor-21609 .elementor-element.elementor-element-d7f17a5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21609 .elementor-element.elementor-element-f47e9f2{--divider-border-style:solid;--divider-color:#6A6A6ADE;--divider-border-width:1px;}.elementor-21609 .elementor-element.elementor-element-f47e9f2 .elementor-divider-separator{width:100%;}.elementor-21609 .elementor-element.elementor-element-f47e9f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21609 .elementor-element.elementor-element-590f67f{--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;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-21609 .elementor-element.elementor-element-09b0c29{--grid-columns:3;--grid-row-gap:25px;--grid-column-gap:30px;}@media(max-width:1024px){.elementor-21609 .elementor-element.elementor-element-4349c4f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-21609 .elementor-element.elementor-element-c6ada42 .elementor-heading-title{font-size:50px;}.elementor-21609 .elementor-element.elementor-element-6ba9a50{--swiper-slides-to-display:3;--swiper-slides-gap:20px;}.elementor-21609 .elementor-element.elementor-element-93c1b5f{--margin-top:3%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:00%;--padding-right:00%;}.elementor-21609 .elementor-element.elementor-element-923781d{margin:0px 00px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 00px 0px 0px;}.elementor-21609 .elementor-element.elementor-element-590f67f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-21609 .elementor-element.elementor-element-09b0c29{--grid-columns:2;--grid-row-gap:25px;--grid-column-gap:25px;}}@media(max-width:767px){.elementor-21609 .elementor-element.elementor-element-4349c4f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-21609 .elementor-element.elementor-element-c6ada42 .elementor-heading-title{font-size:40px;}.elementor-21609 .elementor-element.elementor-element-6ba9a50{--swiper-slides-to-display:2;--swiper-slides-gap:15px;margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--arrow-prev-left-position:0px;--arrow-prev-top-position:0vh;--arrow-next-right-position:0px;--arrow-next-top-position:0vh;}.elementor-21609 .elementor-element.elementor-element-93c1b5f{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-21609 .elementor-element.elementor-element-923781d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21609 .elementor-element.elementor-element-09b0c29{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-6ba9a50 */.elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    top: 50% !important;
}
.elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    top: 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349c4f */.term-description {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-923781d */.wpfFilterWrapper[data-filter-type] {
    padding: 5px;
    display: table-cell;
}

/* Responsive cho mobile */
@media (max-width: 767px) {
    .wpfFilterWrapper[data-filter-type] {
        padding: 10px; /* Thay đổi padding nếu cần */
        display: block; /* Sử dụng block thay vì table-cell */
        text-align: center; /* Canh giữa nội dung nếu cần */
        width: 100%; /* Đảm bảo nó chiếm toàn bộ chiều rộng */
    }
}
@media (max-width: 1024px) { /* Điều chỉnh cho tablet */
    elementor-shortcode {
        margin-right: 20px; /* Điều chỉnh giá trị này để đẩy vào phù hợp */
    }
}

div#wpfBlock_1 {
    display: contents;
}
.ui-slider.ui-widget-content:not(.iris-slider-offset) {
    display: none;
}
@media (min-width: 768px) { /* Chỉ áp dụng cho tablet và desktop */
    .wpfFilterContent select {
        border: none !important;
        box-shadow: none !important;
        outline: none !important;
}}
 .wpfFilterWrapper select {
    font-family: "LEXEND-VARIABLEFONT_WGHT-2", Sans-serif;
    font-size: 14px; /* Điều chỉnh kích thước theo nhu cầu */
    font-weight: 600; /* Điều chỉnh độ đậm nhạt */
    text-transform: uppercase; /* Viết in hoa */   
}
@media (min-width: 768px) { /* Chỉ áp dụng từ tablet trở lên */
    .wpfFilterWrapper select {
        font-size: 14px; 
        width: fit-content !important; /* Giới hạn theo nội dung thực tế */
        max-width: 120px; /* Đảm bảo không quá dài */
        min-width: 100px; /* Không quá nhỏ */
        padding-right: 0px; /* Để chừa khoảng trống cho mũi tên */
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .wpfFilterWrapper {
        display: flex; /* Giúp các khối co giãn hợp lý */
        justify-content: space-between; /* Cân đối khoảng cách */
        align-items: center;
    }
    #wpfBlock_5.wpfFilterWrapper.wpfNotActive select {
    width: 200px; /* Điều chỉnh kích thước theo ý muốn */
    max-width: none; /* Đảm bảo không bị giới hạn chiều rộng */
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CORMORANTGARAMOND-SEMIBOLD';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eurasiaconcept.com/wp-content/uploads/2025/02/AnyConv.com__CORMORANTGARAMOND-SEMIBOLD.woff') format('woff');
}
/* End Custom Fonts CSS */