.elementor-44 .elementor-element.elementor-element-1babb9b{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:194px;--z-index:10;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-1babb9b{left:0px;}body.rtl .elementor-44 .elementor-element.elementor-element-1babb9b{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-a88bb9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-a88bb9c .elementor-heading-title{color:var( --e-global-color-7a71807 );}.elementor-44 .elementor-element.elementor-element-018d2e4{text-align:center;}.elementor-44 .elementor-element.elementor-element-018d2e4 ul.hfe-breadcrumbs li{margin-right:12px;}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs, .elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs svg{fill:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-item{font-size:var( --e-global-typography-0324b08-font-size );font-weight:var( --e-global-typography-0324b08-font-weight );text-transform:var( --e-global-typography-0324b08-text-transform );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-item:hover a, .elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-item:hover .hfe-breadcrumbs-text{color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-first:hover .hfe-breadcrumbs-home-icon svg{fill:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-last svg{color:var( --e-global-color-accent );font-size:var( --e-global-typography-0324b08-font-size );font-weight:var( --e-global-typography-0324b08-font-weight );text-transform:var( --e-global-typography-0324b08-text-transform );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-44 .elementor-element.elementor-element-809d3c9{--display:flex;}.elementor-44 .elementor-element.elementor-element-2132cf4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-987b32f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-44 .elementor-element.elementor-element-89c4f03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-44 .elementor-element.elementor-element-070e64a{text-align:start;}.elementor-44 .elementor-element.elementor-element-070e64a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:32px;color:#000000;}.elementor-44 .elementor-element.elementor-element-a27d236{--display:flex;--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-44 .elementor-element.elementor-element-979622c{--display:flex;}.elementor-44 .elementor-element.elementor-element-2b706b9{text-align:center;}.elementor-44 .elementor-element.elementor-element-2b706b9 .elementor-heading-title{color:var( --e-global-color-d060497 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-44 .elementor-element.elementor-element-f533487{text-align:center;font-size:var( --e-global-typography-0324b08-font-size );font-weight:var( --e-global-typography-0324b08-font-weight );text-transform:var( --e-global-typography-0324b08-text-transform );line-height:var( --e-global-typography-0324b08-line-height );color:var( --e-global-color-4ab996f );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-bca51d2{--display:flex;--gap:08px 0px;--row-gap:08px;--column-gap:0px;}.elementor-44 .elementor-element.elementor-element-1623c2f{text-align:center;}.elementor-44 .elementor-element.elementor-element-1623c2f .elementor-heading-title{color:var( --e-global-color-7a71807 );}.elementor-44 .elementor-element.elementor-element-6cd083e{text-align:center;font-size:var( --e-global-typography-0324b08-font-size );font-weight:var( --e-global-typography-0324b08-font-weight );text-transform:var( --e-global-typography-0324b08-text-transform );line-height:var( --e-global-typography-0324b08-line-height );color:var( --e-global-color-72385f7 );}.elementor-44 .elementor-element.elementor-element-d7b16f2{--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;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-44 .elementor-element.elementor-element-751527e .elementor-button{background-color:#FFB50300;font-size:var( --e-global-typography-0324b08-font-size );font-weight:var( --e-global-typography-0324b08-font-weight );text-transform:var( --e-global-typography-0324b08-text-transform );line-height:var( --e-global-typography-0324b08-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:99px 99px 99px 99px;padding:11px 32px 12px 32px;}.elementor-44 .elementor-element.elementor-element-751527e .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-751527e .elementor-button:focus{background-color:#FFFFFF30;}.elementor-44 .elementor-element.elementor-element-08d64e7 .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-0324b08-font-size );font-weight:var( --e-global-typography-0324b08-font-weight );text-transform:var( --e-global-typography-0324b08-text-transform );line-height:var( --e-global-typography-0324b08-line-height );fill:var( --e-global-color-d060497 );color:var( --e-global-color-d060497 );border-radius:99px 99px 99px 99px;padding:12px 32px 12px 32px;}.elementor-44 .elementor-element.elementor-element-08d64e7 .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-08d64e7 .elementor-button:focus{background-color:#E7A300;}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-987b32f{--width:80%;}.elementor-44 .elementor-element.elementor-element-89c4f03{--width:30%;}.elementor-44 .elementor-element.elementor-element-a27d236{--width:70%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-item{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-last svg{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-f533487{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-d145f5a{padding:0px 20px 0px 20px;}.elementor-44 .elementor-element.elementor-element-6cd083e{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44 .elementor-element.elementor-element-751527e .elementor-button{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-44 .elementor-element.elementor-element-08d64e7 .elementor-button{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-item{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-44 .elementor-element.elementor-element-018d2e4 .hfe-breadcrumbs-last svg{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-f533487{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-6cd083e{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44 .elementor-element.elementor-element-751527e .elementor-button{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}.elementor-44 .elementor-element.elementor-element-08d64e7 .elementor-button{font-size:var( --e-global-typography-0324b08-font-size );line-height:var( --e-global-typography-0324b08-line-height );}}/* Start custom CSS for container, class: .elementor-element-987b32f */ /* ========================================================
   1. ĐIỀU CHỈNH MÀU CHỮ MENU BÊN TRÁI
   ======================================================== */
/* Màu chữ mặc định (đổi màu xám đậm #333333 thay vì màu xanh tím nhạt) */
.berocket_aapf_widget a, 
.wpc-filter-item a,
.product-categories a {
    color: #2D3748 !important; /* Màu xám đen hiện đại */
    font-weight: 500 !important;
    font-size: 15px !important;
    text-decoration: none !important;
    transition: color 0.2s ease-in-out !important;
}

/* Màu khi di chuột (Hover) vào menu bên trái */
.berocket_aapf_widget a:hover, 
.wpc-filter-item a:hover,
.product-categories a:hover {
    color: #0B4683 !important; /* Đổi thành màu Brand / Xanh Navy của bro */
}

/* Màu danh mục ĐANG ĐƯỢC CHỌN (Active State) */
.berocket_aapf_widget .checked a,
.wpc-filter-item-selected a,
.current-cat > a {
    color: #0B4683 !important;
    font-weight: 700 !important;
}


/* ========================================================
   2. HIỆU ỨNG HOVER CHO CARD SẢN PHẨM BÊN PHẢI
   ======================================================== */
/* Khung Card sản phẩm mặc định */
ul.products li.product {
    background: #ffffff !important;
    border: 1px solid #E2E8F0 !important; /* Viền mỏng tinh tế */
    border-radius: 12px !important;       /* Bo góc mượt mà */
    padding: 16px !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* Hiệu ứng khi rê chuột (Hover) vào Card sản phẩm */
ul.products li.product:hover {
    transform: translateY(-6px) !important; /* Nhích nhẹ sản phẩm lên trên */
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08) !important; /* Đổ bóng mềm mượt */
    border-color: #CBD5E0 !important;
}

/* Nút Add to Cart khi Hover */
ul.products li.product .button {
    border-radius: 8px !important;
    transition: background 0.2s ease !important;
}

ul.products li.product .button:hover {
    background-color: #0B4683 !important;
    color: #ffffff !important;
} /* End custom CSS */