body a:focus{outline:none!important}#masthead.sticky{position:sticky;top:0;box-shadow:0 8px 6px -6px rgb(0 0 0 / .3)}.hfe-flyout-wrapper .hfe-side.hfe-flyout-right{display:block;transition:all 0.3s ease-in-out}.banner{background-color:var(--ast-global-color-7);padding-top:450px;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.hfe-nav-menu__layout-horizontal{width:100%!important;white-space:nowrap}.hfe-nav-menu{flex-wrap:nowrap!important}.hfe-nav-menu a.hfe-menu-item:focus{outline:none}.boxSearch .hfe-search-button-wrapper input[type="search"].hfe-search-form__input{padding-right:8px;padding-left:42px}.boxSearch .hfe-search-button-wrapper .hfe-search-form__container button#clear-with-button{right:8px}.boxSearch .hfe-search-button-wrapper .hfe-search-form__container button.hfe-search-submit{position:absolute;left:8px;top:50%;transform:translateY(-50%);background-color:#fff0;box-shadow:none}.boxSearch .hfe-search-button-wrapper .hfe-search-form__container i::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAetJREFUeAHdVcttwkAQHQMHuJEK4nQAHZgKoANIBcEHEJ+D7QNCfCTTQUgHUAFOBZAOXAInQIhP3ph1BMZr2VFySJ60eNkdz5vdmTcm+utQojb7/b6mKEoVUw1D5bXz+bzC2up0Os07nc6MvkMAxyqcvArHUXBBWGq3267MIBVcGA6HhVQqtWTnIFljmJlMRm21WgoP7BXh9Jmdi1Mte71egeKcgCNn53CQx9/pdrvVLctah71o23Z+v98bsK1jsE0x7CSZGzZFWbBzjAmMdYqAruvsVEdQDyJPfKWloN3XFQ0GgwpdjuzudjuLYiKbzdb5KjHVuCikBIi6LE5hyq6F5CeZiHerUgJseok6HA4flBAo2Tcx1aQEOIFH0O12V5QQV8lVpQS/hWsCl3/G4/EjJYSvA1Z4FIHDP8fjsUYJAe14BNxGpATY9BKFhNUNw8hTTLAtIjd4nk6nZ1ICJMrBw4FxPpfL2RQTsDVJ6KfRaMyD+zdK5h4jWkUNwltvNhtLpgmOHCLj+q/674bZ3XVTbnYwXoh+5LLwWBt++XK/wqOGQF6EjY/QzhrVrhcUUtcBOCAykbepsL0jifzgjEajMqqqwir3hUiXcmbH02az+R4S0A1JJEESBEnw7Xji9R9TMkfMkZMQ7P/BJ4018sZ9e7UwAAAAAElFTkSuQmCC)}.search-form{display:flex;position:relative}.search-form>label{width:100%}.search-form input[type="search"]{width:100%;padding:7px 9px;border:1px solid var(--e-global-color-primary);border-radius:6px;height:42px;font-size:14px;background-color:#fff}.search-form input[type="submit"]{background-color:var(--e-global-color-primary);border-radius:0 6px 6px 0;color:#fff;padding:14px 1rem;font-size:14px;position:absolute;right:0;height:100%}.no-results.not-found{max-width:600px;margin:0 auto}.woocommerce-pagination{text-align:center}.ast-article-single figure,.ast-article-single img:not(figure img){box-shadow:none!important}.gtranslate_wrapper .gt-current-lang{display:none}.btn-svg svg{width:24px;height:24px}.btn-svg .elementor-button-content-wrapper{align-items:center}span.hfe-breadcrumbs-home-icon{margin:0}.hfe-breadcrumbs li{margin-bottom:0!important}.required{color:red}.cf7-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.cf7-grid p{line-height:.2;margin-bottom:0}.cf7-grid label{font-weight:600;display:block}main .wpcf7 h4{color:#2E3192;font-size:16px;font-weight:600}main .wpcf7 input,main .wpcf7 select,main .wpcf7 textarea{width:100%;padding:7px 9px;border:0px!important;border-radius:10px;height:42px;font-size:14px;background-color:#F6F5F5}main .wpcf7 input:focus,main .wpcf7 select:focus,main .wpcf7 textarea:focus{outline:none!important;background-color:#F6F5F5}main .wpcf7 input[type="submit"]{background-color:var(--e-global-color-primary);color:#fff;border:none;cursor:pointer;transition:background-color 0.3s ease}main .wpcf7 textarea{min-height:90px}main .wpcf7 .wpcf7-list-item{margin:0}main .wpcf7 .wpcf7-form-control-wrap span{width:100%;display:block}main .wpcf7 .wpcf7-list-item label{font-size:16px;display:flex;flex-direction:row-reverse;align-items:center;gap:1rem;justify-content:space-between;width:100%}main .wpcf7 .wpcf7-list-item label input{margin-top:1px}#my-search-filter{position:relative;z-index:9}.category-group,.category-tree{list-style:none;margin:0;padding:0}.category-tree li{position:relative}.category-tree a{padding:1rem 0;display:block;border-bottom:1px solid var(--ast-global-color-0);color:#172D46B2}.category-tree .category-tree a{padding-left:10px}.category-tree a:hover,.category-tree a.active{color:#e60012}.category-tree ul{display:none}.category-group>.category-tree{position:absolute;top:100%;left:0;min-width:220px;background:#fff}.has-children.open>ul{display:block}.has-children a{position:relative}.cat-toggle{position:absolute;right:0;top:50%;width:20px;height:20px;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.cat-toggle::before{content:"+";font-weight:700}.has-children.open>.cat-toggle::before{content:"-"}.post-type-archive-product .ast-archive-description,.tax-product_cat .ast-archive-description,.archive .ast-plain-container.ast-no-sidebar .ast-archive-description{padding:0;margin:0;border:0}.ast-separate-container .ast-woocommerce-container{padding:0}.post-type-archive-product #primary,.tax-product_cat #primary,.ast-plain-container.ast-no-sidebar #primary,.archive #primary{margin-top:2rem}.shop-page-wrapper{display:flex;justify-content:space-between}.shop-page-wrapper .shop-left-sidebar{width:20%}.shop-page-wrapper .shop-main-content{width:75%}.category-group+.category-group{margin-top:4rem}.category-group .child-list a{padding:1rem 0;display:block;border-bottom:1px solid var(--ast-global-color-0);color:#172D46B2}.title h1{color:var(--ast-global-color-0);font-size:32px;margin-bottom:1rem}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.row .col{padding:0 15px}.row .col-6{width:50%;flex:0 0 50%}.product-swiper-thumbs,.product-swiper{display:none}.product-swiper-thumbs.swiper-initialized,.product-swiper.swiper-initialized{display:block}.box-product{margin-top:2rem}.box-product .star{margin-bottom:.5rem}.box-product .star svg{width:20px;height:20px;fill:#ffb041}.zoomImg{z-index:99;cursor:zoom-in}.product-swiper{border-radius:20px;overflow:hidden;border:1px solid #F6F5F5}.product-swiper .image{padding-top:500px;position:relative}.product-swiper .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-swiper-thumbs{margin-top:1rem}.product-swiper-thumbs .swiper-slide .image-thumb{border:1px solid #D1D1D1;cursor:pointer;background-color:#F6F5F5}.product-swiper-thumbs .swiper-slide-thumb-active .image-thumb{border-color:#E84343}.product-swiper-thumbs .image-thumb{padding-top:100px;border-radius:10px;overflow:hidden;position:relative}.product-swiper-thumbs .image-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.related.products{margin-top:2rem}.custom-accordion{border-top:1px solid #ddd;font-family:Arial,sans-serif;margin-top:2rem}.infor-basic .accordion-item{border-bottom:1px solid #ddd}.infor-basic .accordion-header{width:100%;background:#fff;border:0;padding:16px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;color:#555;box-shadow:none}.infor-basic .accordion-header.active{color:var(--ast-global-color-0)}.infor-basic .accordion-header .icon{transition:transform 0.3s ease}.infor-basic .accordion-item.active .icon{transform:rotate(180deg)}.accordion-content{display:none;padding:0 0 16px;font-size:14px;color:#666}.accordion-item.active .accordion-content{display:block}.product-content{margin-top:2rem}.infor-basic .group-button{margin-top:2rem;display:flex;gap:2rem;align-items:center}.infor-basic .button-contact{padding:.65rem 2rem;display:inline-block;background-color:var(--e-global-color-primary);color:#fff;border-radius:5px;font-weight:600;transition:all 0.3s ease}.infor-basic .button-contact:hover{transform:translateY(-4px)}.infor-basic .button-shopee svg{width:36px;height:36px;margin-right:8px}.ast-row article .ast-article-inner{box-shadow:none;padding:0}.ast-row article .ast-article-inner .ast-excerpt-container p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.swiper-related-posts{display:none}.swiper-related-posts.swiper-initialized{display:block}.post-item .post-item-image{aspect-ratio:16/10;overflow:hidden;position:relative;background-color:#ddd}.post-item .post-item-image img{box-shadow:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.post-item .post-item-title{font-size:1.25rem;margin-bottom:.7em;margin-top:1.5em}.post-item .post-item-title a{color:var(--ast-global-color-2)}.post-item .read-more{margin-top:1.5em;display:block;margin-bottom:.8em;font-weight:var(--ast-blog-meta-weight,"")}.news-item{display:flex;gap:2rem;margin-bottom:1rem;padding:1rem;background-color:#F6F5F5}.news-item h3 a{color:var(--e-global-color-primary);font-size:24px;margin-bottom:.5rem;display:block}.news-item p{color:#172D46B2;font-size:14px}.news-item p:not(:last-child){margin-bottom:.5rem}.news-item p:nth-last-child(2){margin-bottom:0}.news-item .item-info{position:relative;width:88%}.news-item .deadline{position:absolute;bottom:0;right:0;color:var(--ast-global-color-0);margin:0}.career-form{max-width:700px;margin:0 auto;margin-top:4rem;padding:20px;box-shadow:0 2px 8px rgb(0 0 0 / .1);border-radius:8px}.career-form .form-group{margin-bottom:20px}main .wpcf7 form .career-form label{font-weight:600;margin-bottom:8px;color:#222}main .wpcf7 form .career-form .wpcf7-radio{display:flex;gap:20px}.career-form .form-control{width:100%;border:none;border-bottom:1px solid #ddd;padding:10px 0;font-size:15px;outline:none}.career-form textarea.form-control{min-height:120px;resize:vertical}.gender-group{display:flex;gap:20px;margin-top:5px}.gender-group .wpcf7-list-item,.gender-group p,.form-group p{margin:0}.form-submit{text-align:center;margin-top:30px}.form-submit .wpcf7-submit{background:#0b3b82;color:#fff;border:none;padding:12px 40px;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:0.3s}.form-submit .wpcf7-submit:hover{background:#072b5c}.filter_mb{display:none}.search-results .ast-blog-layout-4-grid .ast-article-post{width:25%}.ast-article-post .post-thumb-img-content img{height:100%;object-fit:cover}.ast-article-post.remove-featured-img-padding .blog-layout-4 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:0!important}body .entry-content>*,body .entry-content ul li,body .entry-content ol li{margin-bottom:.5rem}body .entry-content :where(h1,h2,h3,h4,h5,h6){margin-top:1rem;margin-bottom:calc(0.3rem + 10px)}.itemTeam .elementor-widget-image{flex:0 0 110px;height:110px;border-radius:50%;overflow:hidden}.product-category-description{margin:20px 0}.category-description-content{position:relative;overflow:hidden;max-height:120px;transition:max-height 0.3s ease}.category-description-content.is-expanded{max-height:none}.category-description-toggle{display:inline-block;margin-top:10px;padding:0;border:0;background:none;color:var(--ast-global-color-0);cursor:pointer;font-size:20px;font-weight:600;box-shadow:none}.category-description-toggle:hover,.category-description-toggle:focus{text-decoration:underline;background-color:#fff0;color:var(--ast-global-color-0)}.ast-related-posts-wrapper{position:relative}.ast-related-posts-wrapper .swiper-button-prev.swiper-button{background:#fff0;color:#fff0;width:30px;height:30px;padding:.25rem;left:-2rem}.ast-related-posts-wrapper .swiper-button-next.swiper-button{background:#fff0;color:#fff0;width:30px;height:30px;padding:.25rem;right:-2rem}.box-reviews{margin:3rem 0}.box-reviews .star{display:flex;justify-content:end;align-items:center;gap:.5rem;font-size:14px;margin-bottom:1rem}.box-reviews .star svg{width:20px;height:20px;fill:#ffb041}.review-item{display:flex;gap:2rem}.review-item .review-item-name{font-weight:700;font-size:20px;margin-bottom:.5rem;color:var(--e-global-color-primary)}.review-item .review-item-image{flex:0 0 20%;padding-top:350px;position:relative;overflow:hidden}.review-item .review-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.swiper-reviews .swiper-pagination{position:relative;top:0}@media (min-width:922px){.ast-woo-shop-archive .site-content>.ast-container{max-width:1432px;padding:0 20px}}@media screen and (max-width:1024px){.ast-related-posts-wrapper .swiper-button-prev.swiper-button{left:-1.5rem}.ast-related-posts-wrapper .swiper-button-next.swiper-button{right:-1.5rem}.banner{padding-top:400px}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:823px){.ast-separate-container #content .ast-container{padding-left:1.25rem;padding-right:1.25rem}.ast-separate-container .ast-blog-layout-4-grid .ast-article-post{padding:0}.e-con{--container-default-padding-left:1.25rem;--container-default-padding-right:1.25rem}.news-item .deadline{bottom:unset;top:0}.ast-separate-container #primary{padding-top:0}.ast-separate-container .site-main>.ast-row{margin-left:-1rem;margin-right:-1rem}.ast-blog-layout-4-grid .ast-article-post{width:50%}.shop-page-wrapper{flex-wrap:wrap;gap:0}.shop-page-wrapper .shop-left-sidebar,.shop-page-wrapper .shop-main-content{width:100%}.shop-left-sidebar{display:none}#my-search-filter{width:100%;padding:1.5rem}.filter_mb{align-items:center;border:1px solid #aaa;border-radius:6px;color:#222;cursor:pointer;display:inline-flex;font-size:12px;padding:4px 6px;margin-bottom:1rem}.filter_mb .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAYFJREFUWEftmNtVxCAQhiFpQCswgQa0A+1AO1hLsBJL2GMFbgfagVZA0sGmgTAuno1nJZOcIVySB/LKJR//MPMDnG384xvnYxnQN0KoglVVVWVZ7gHgljF2xTk/9H3/0rZt6/tD1/EjQANXFMWXAbMm67TWd6khR4BSyncAeMRWCgCfTdM8DG1Syh0A3LiqgvXXWpu1v9ltI0AhBMz8sFNKXZv2M9w+BNwwxwlyZ0NigEckvH8cSqnfMasB1nX9wTm/n1DmoJR6WjXEm08So84Z8pUxZpKlOyXNNwA8p85gw5KdxDfLs4KrKpjCsxeHOFU5QgExj7W9MrRnk714zsIuvTKGZ5O82AEwuGeTAC8OAv+OUXYIQns2OcTUsrBqkjhCRvXsxWWGugjffhkwK+irADbexcOT70HX8kT24qVK+ng4euSPfZ2kevggCPayYF4Lol3IhRAkD58EnPLiUCF28fBVbnVBkmSpWtRxLvfu5GWGuojZPeg6Scz+WUFfdX8AEKt8OHJnaw8AAAAASUVORK5CYII=);background-size:100% 100%;height:20px;margin-right:6px;width:20px}.row .col-6{width:100%;flex:0 0 100%}.box-product{gap:1rem}}@media screen and (max-width:640px){.product-swiper .image{padding-top:100%}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.banner{padding-top:300px}.news-item{flex-direction:column;position:relative}.news-item .item-info{width:100%;position:unset}.news-item .deadline{position:unset}.news-item p:nth-last-child(2){margin-bottom:.5rem}.ast-blog-layout-4-grid .ast-article-post{width:100%}.woocommerce-js .variations select,.woocommerce-js .woocommerce-ordering select{padding:0}.title h1{font-size:24px}}