.products-item{position:relative}.products-item:hover .entry-action{opacity:1;transition:.3s}.products-item.layout-gird .entry-thumbnail{padding:12px;margin-bottom:16px}.products-item.layout-gird .entry-thumbnail a img{margin:0 !important}.products-item.layout-gird .entry-content{display:flex;align-items:center}.products-item.layout-gird .entry-content .title-product h3{margin:12px 0 4px;font-weight:500;padding:0;font-size:18px}.products-item.layout-gird .entry-content .price-item{margin-bottom:12px}.products-item.layout-gird .entry-content .entry-wrap{width:calc(100% - 38px);padding-right:12px}.products-item.layout-gird .entry-content .entry-button{width:38px;flex-direction:column;margin:0}.products-item.layout-sale{display:grid;grid-template-columns:102px 1fr;gap:32px;align-items:center;border-radius:16px;padding:12px;margin-bottom:24px;background:#fff}.products-item.layout-sale:last-child{margin-bottom:0}.products-item.layout-sale .entry-content .title-product h3{height:unset;font-weight:500}.products-item.layout-new{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}.products-item.layout-new .entry-thumbnail{padding:12px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.1);background:#fff}.products-item.layout-new .entry-content{padding:24px;background:#fff}.products-item.layout-new .entry-content .title-product h3{font-weight:500;margin:12px 0 4px}.products-item.layout-new .entry-content .price-item{margin-bottom:12px}.products-item.layout-tacgia .entry-thumbnail{padding:12px;margin-bottom:16px}.products-item.layout-tacgia .entry-thumbnail img{width:100%}.products-item.layout-tacgia .entry-content .title-product h3{font-weight:500;margin:12px 0 4px}.products-item.layout-tacgia .entry-content .price-item{margin-bottom:12px}.products-item .entry-thumbnail{padding:12px;background:#fafafa}.products-item .entry-thumbnail a img{width:100%;box-shadow:8px 8px 8px 0px rgba(0,0,0,.2) !important}.products-item .entry-thumbnail .sale_amount{position:absolute;top:8px;right:-12px}.products-item .entry-thumbnail .sale_amount img{width:36px;height:36px;object-fit:contain}.products-item .entry-thumbnail .sale_amount span{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);font-size:16px;font-weight:700;color:#fff;width:34px}.products-item .entry-content .tac-gia a{background:var(--color-menu);-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0);font-weight:500}.products-item .entry-content .tac-gia a:hover{opacity:.7}.products-item .entry-content .title-product{color:var(--b-txt);text-decoration:unset}.products-item .entry-content .title-product:hover{color:var(--b-link)}.products-item .entry-content .title-product h3{margin:4px 0 8px;font-size:18px;font-weight:400;line-height:1.35;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.products-item .entry-content .price-item{font-size:20px;color:var(--b-link);font-weight:700;display:flex;align-items:center;gap:9px;margin-bottom:8px}.products-item .entry-content .price-item ins{text-decoration:unset}.products-item .entry-content .price-item del{font-size:16px;color:var(--b-txt-2);order:2}.products-item .entry-content .price-number{font-size:14px;padding:4px 8px;border-radius:50px;background:var(--color-menu);color:#fff;line-height:14px}.products-item .entry-content .price-number svg{width:12px;height:12px;margin-top:-2px}.products-item .entry-action{position:absolute;left:50%;transform:translatex(-50%);bottom:16px;display:flex;gap:8px;opacity:0}.products-item .entry-action button{background:#fff;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center}.products-item .entry-action button span{color:var(--b-txt)}.products-item .entry-action button.woosw-added span{color:var(--b-link)}.products-item .entry-action button .woosw-btn-text{display:none}.products-item .entry-button{margin-top:18px}.products-item .entry-button a{width:38px;height:38px;background:linear-gradient(98.24deg, rgba(112, 172, 226, 0.1) 0%, rgba(47, 86, 185, 0.1) 100%);border-radius:50%;display:flex !important;justify-content:center;align-items:center;margin:0;padding:0;margin-top:0 !important}.products-item .entry-button a svg{fill:rgba(0,0,0,0)}.products-item .entry-button a:hover{background:var(--color-menu)}.products-item .entry-button a:hover svg{fill:#fff}.products-item .entry-button a:hover svg path{fill:#fff}.products-item .entry-button a.loading{background:var(--color-menu);opacity:.7;pointer-events:none}.products-item .entry-button a.loading svg{fill:#fff}.products-item .entry-button a.loading svg path{fill:#fff}.products-item .entry-button .added_to_cart.wc-forward{display:none !important}.products-item .entry-button .add_to_cart_button.loading{position:relative;margin:0;padding:0}.products-item .entry-button .add_to_cart_button::after,.products-item .entry-button .add_to_cart_button::before{display:none}.product-featured h2{text-transform:unset}.product-featured__title h2{margin:0}.product-featured__title a{font-size:16px;text-decoration:underline;text-transform:uppercase;font-weight:700;color:var(--color-heading)}.product-featured__title a:hover{text-decoration:unset}.product-featured .products-item{padding:0 20px}.product-featured .slick-list{margin:0 -20px}.product-featured .slick-track{margin-left:unset !important;margin-right:unset !important}.product-featured .slick-arrow.slick-hidden{display:none}.product-featured .custom-next{transition:all .5s ease;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:-78px;z-index:9;padding:0;line-height:1;width:48px;height:48px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--b-line)}.product-featured .custom-next svg{width:20px;height:20px}.product-featured .custom-next svg path{fill:var(--b-txt)}@media(max-width: 1024px){.product-featured .custom-next{right:-16px;opacity:1;width:30px;height:30px}.product-featured .custom-next svg{width:16px;height:16px}}.product-featured .custom-next:hover{background-color:var(--color-heading)}.product-featured .custom-next:hover svg path{fill:#fff}.product-featured .custom-prev{transition:all .5s ease;background:#fff;position:absolute;top:50%;transform:translateY(-50%);left:-78px;z-index:9;padding:0;line-height:1;width:48px;height:48px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--b-line)}.product-featured .custom-prev svg{width:20px;height:20px}.product-featured .custom-prev svg path{fill:var(--b-txt)}@media(max-width: 1024px){.product-featured .custom-prev{left:-16px;opacity:1;width:30px;height:30px}.product-featured .custom-prev svg{width:16px;height:16px}}.product-featured .custom-prev:hover{background-color:var(--color-heading)}.product-featured .custom-prev:hover svg path{fill:#fff}@media(max-width: 1024px){.products-item.layout-tacgia .entry-action{display:none}.products-item.layout-new .entry-action{display:none}.products-item.layout-gird .entry-action{display:none}}@media(max-width: 768px){.products-item.layout-new{grid-template-columns:150px 1fr}.products-item.layout-new .entry-content{padding:12px}.products-item.layout-gird .entry-thumbnail{margin-bottom:12px}.products-item.layout-gird .entry-content{display:block}.products-item.layout-gird .entry-content .entry-wrap{width:100%;padding-right:0}.products-item.layout-gird .entry-content .entry-button{width:100%;margin-top:12px;flex-direction:row}}.facetwp-item{border:1px solid #ededed;border-radius:16px;padding:24px;margin-bottom:24px;background-color:#fff}.facetwp-item h2{font-size:24px;font-weight:600;margin:0 0 24px;color:var(--color-heading)}.facetwp-item:last-child{margin-bottom:0}.facetwp-item .facetwp-facet{margin-bottom:0}.facetwp-item .facetwp-checkbox{background:url("../images/checkbox.png") 0 50% no-repeat;background-size:24px 24px;margin-bottom:12px;padding-left:36px;cursor:pointer;line-height:24px}.facetwp-item .facetwp-checkbox.checked{background-image:url("../images/checkbox-on.png")}.facetwp-item .facetwp-display-value{font-size:20px;line-height:24px;color:var(--b-txt-2)}.facetwp-item .facetwp-counter{display:none}.facetwp-facet-pagination{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:48px 0 0}@media(max-width: 767px){.facetwp-facet-pagination{margin:32px 0 0}}.facetwp-facet-pagination .facetwp-pager{display:flex;gap:10px;align-items:center}.facetwp-pager a{border:1px solid #ededed;color:#000;font-size:20px;font-weight:500;border-radius:50%;width:44px;height:44px;line-height:1;display:flex;justify-content:center;align-items:center;background:#fff}.facetwp-pager a svg{fill:rgba(0,0,0,0);width:12px;height:12px}.facetwp-pager a:hover,.facetwp-pager a.active{background-color:#29347b;border:1px solid #29347b;color:var(--color-white);text-decoration:none}.facetwp-pager a:hover svg path,.facetwp-pager a.active svg path{stroke:#fff}.hero-banner{line-height:1}.hero-banner::before{width:100%;height:100%;content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);opacity:0}.hero-banner img{max-height:350px}.hero-banner .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:100%}.hero-banner .text h1,.hero-banner .text .title{margin:0;font-size:70px;color:#fff;font-weight:600}.hero-banner .text .rank-math-breadcrumb p{margin:0}.hero-banner .text .rank-math-breadcrumb a{color:#fff;font-weight:700}.hero-banner .text .rank-math-breadcrumb span{color:#fff}.hero-banner .text .rank-math-breadcrumb .separator{padding:0 6px}.banner-product{padding:16px 0;border-bottom:1px solid #ededed}.banner-product p{margin:0}.banner-product a{font-weight:700;color:var(--color-heading);text-decoration:unset}.banner-product span{color:var(--b-txt-2)}.banner-product .separator{padding:0 6px}@media(max-width: 1600px)and (min-width: 1280px){.hero-banner .text h1,.hero-banner .text .title{font-size:50px}}@media(max-width: 1024px){.hero-banner .text h1,.hero-banner .text .title{font-size:40px}}@media(max-width: 767px){.hero-banner .text h1,.hero-banner .text .title{font-size:32px}.hero-banner img{min-height:250px;object-fit:cover}}.banners__slider .blaze-next{transition:all .5s ease;background:var(--color-heading);position:absolute;top:50%;transform:translateY(-50%);right:48px;z-index:9;padding:0;line-height:1;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center}.banners__slider .blaze-next svg{width:20px;height:20px;fill:var(--color-white)}@media(max-width: 768px){.banners__slider .blaze-next{right:16px;opacity:1;width:30px;height:30px}.banners__slider .blaze-next svg{width:16px;height:16px}}.banners__slider .blaze-next:hover{opacity:.7}.banners__slider .blaze-prev{transition:all .5s ease;background:var(--color-heading);position:absolute;top:50%;transform:translateY(-50%);left:48px;z-index:9;padding:0;line-height:1;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center}.banners__slider .blaze-prev svg{width:20px;height:20px;fill:var(--color-white)}@media(max-width: 768px){.banners__slider .blaze-prev{left:16px;opacity:1;width:30px;height:30px}.banners__slider .blaze-prev svg{width:16px;height:16px}}.banners__slider .blaze-prev:hover{opacity:.7}.category .blaze-next,.home_products .blaze-next,.customer .blaze-next,.doitac .blaze-next,.sale-product .blaze-next,.tacgia-xb .blaze-next,.hanhtrinh .blaze-next{transition:all .5s ease;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:-78px;z-index:9;padding:0;line-height:1;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--b-line)}.category .blaze-next svg,.home_products .blaze-next svg,.customer .blaze-next svg,.doitac .blaze-next svg,.sale-product .blaze-next svg,.tacgia-xb .blaze-next svg,.hanhtrinh .blaze-next svg{width:20px;height:20px}.category .blaze-next svg path,.home_products .blaze-next svg path,.customer .blaze-next svg path,.doitac .blaze-next svg path,.sale-product .blaze-next svg path,.tacgia-xb .blaze-next svg path,.hanhtrinh .blaze-next svg path{fill:var(--b-txt)}@media(max-width: 1024px){.category .blaze-next,.home_products .blaze-next,.customer .blaze-next,.doitac .blaze-next,.sale-product .blaze-next,.tacgia-xb .blaze-next,.hanhtrinh .blaze-next{right:-16px;opacity:1;width:30px;height:30px}.category .blaze-next svg,.home_products .blaze-next svg,.customer .blaze-next svg,.doitac .blaze-next svg,.sale-product .blaze-next svg,.tacgia-xb .blaze-next svg,.hanhtrinh .blaze-next svg{width:16px;height:16px}}.category .blaze-next:hover,.home_products .blaze-next:hover,.customer .blaze-next:hover,.doitac .blaze-next:hover,.sale-product .blaze-next:hover,.tacgia-xb .blaze-next:hover,.hanhtrinh .blaze-next:hover{background-color:var(--color-heading)}.category .blaze-next:hover svg path,.home_products .blaze-next:hover svg path,.customer .blaze-next:hover svg path,.doitac .blaze-next:hover svg path,.sale-product .blaze-next:hover svg path,.tacgia-xb .blaze-next:hover svg path,.hanhtrinh .blaze-next:hover svg path{fill:#fff}.category .blaze-prev,.home_products .blaze-prev,.customer .blaze-prev,.doitac .blaze-prev,.sale-product .blaze-prev,.tacgia-xb .blaze-prev,.hanhtrinh .blaze-prev{transition:all .5s ease;background:#fff;position:absolute;top:50%;transform:translateY(-50%);left:-78px;z-index:9;padding:0;line-height:1;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--b-line)}.category .blaze-prev svg,.home_products .blaze-prev svg,.customer .blaze-prev svg,.doitac .blaze-prev svg,.sale-product .blaze-prev svg,.tacgia-xb .blaze-prev svg,.hanhtrinh .blaze-prev svg{width:20px;height:20px}.category .blaze-prev svg path,.home_products .blaze-prev svg path,.customer .blaze-prev svg path,.doitac .blaze-prev svg path,.sale-product .blaze-prev svg path,.tacgia-xb .blaze-prev svg path,.hanhtrinh .blaze-prev svg path{fill:var(--b-txt)}@media(max-width: 1024px){.category .blaze-prev,.home_products .blaze-prev,.customer .blaze-prev,.doitac .blaze-prev,.sale-product .blaze-prev,.tacgia-xb .blaze-prev,.hanhtrinh .blaze-prev{left:-16px;opacity:1;width:30px;height:30px}.category .blaze-prev svg,.home_products .blaze-prev svg,.customer .blaze-prev svg,.doitac .blaze-prev svg,.sale-product .blaze-prev svg,.tacgia-xb .blaze-prev svg,.hanhtrinh .blaze-prev svg{width:16px;height:16px}}.category .blaze-prev:hover,.home_products .blaze-prev:hover,.customer .blaze-prev:hover,.doitac .blaze-prev:hover,.sale-product .blaze-prev:hover,.tacgia-xb .blaze-prev:hover,.hanhtrinh .blaze-prev:hover{background-color:var(--color-heading)}.category .blaze-prev:hover svg path,.home_products .blaze-prev:hover svg path,.customer .blaze-prev:hover svg path,.doitac .blaze-prev:hover svg path,.sale-product .blaze-prev:hover svg path,.tacgia-xb .blaze-prev:hover svg path,.hanhtrinh .blaze-prev:hover svg path{fill:#fff}.tacgia .blaze-pagination,.hanhtrinh .blaze-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tacgia .blaze-pagination button,.hanhtrinh .blaze-pagination button{width:8px;height:8px;background:#e3e3e3;border-radius:50%;text-indent:-9999px;padding:0}.tacgia .blaze-pagination button.active,.hanhtrinh .blaze-pagination button.active{background:var(--color-heading)}.doitac{background:url("../images/dt.png") no-repeat center center;background-size:cover}.post-type-archive-product,.tax-product_cat{background-color:#f3f3f7}.sale__wrap{padding:32px;border-radius:24px;background:url("../images/sale.png") no-repeat center center/cover}.sale .blaze-prev{left:unset;right:58px;top:-88px;transform:unset}@media(max-width: 1024px){.sale .blaze-prev{top:-44px;right:38px}}.sale .blaze-next{right:0;top:-88px;transform:unset}@media(max-width: 1024px){.sale .blaze-next{top:-44px}}.sale .products-item.layout-sale{grid-template-columns:120px 1fr;margin:0}@media(max-width: 1024px){.sale .products-item.layout-sale{grid-template-columns:100px 1fr}}.sale .products-item.layout-sale .entry-action{display:none}.sale__top h2{color:#fff;text-transform:capitalize;margin:0}.sale__top .time p{color:#fff;font-size:24px;margin:0}.sale__top .time #main_countedown_1 .countdown{margin:0;display:flex;align-items:center;gap:22px}.sale__top .time #main_countedown_1 .countdown .element_conteiner{min-width:unset;position:relative}.sale__top .time #main_countedown_1 .countdown .element_conteiner::before{position:absolute;content:":";color:#fff;font-weight:bold;font-size:30px;top:50%;transform:translateY(-50%);right:-15px}.sale__top .time #main_countedown_1 .countdown .element_conteiner:last-child::before{display:none}.sale__top .time #main_countedown_1 .countdown .element_conteiner .time_left{background-color:#fff;font-size:24px;font-weight:bold;color:var(--b-link);width:48px;height:48px;line-height:48px;text-align:center;border-radius:12px;padding:0;min-width:unset;font-family:var(--font-main)}.sale__top .time #main_countedown_1 .countdown .element_conteiner .time_description{display:none}.sale .content{display:grid;grid-template-columns:1fr 408px;gap:24px}.sale .content .entry-action{display:none}.list-product .top-archive select{margin:0;font-size:16px;font-weight:500;border:1px solid var(--b-line);border-radius:12px;background:#fff;padding:9px 18px;padding-right:48px !important}.list-product .top-archive .filter{display:none}.list-product ul.products{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px;margin:0;padding:0}.list-product ul.products:before{display:none !important}.list-product ul.products li.product{margin:0;padding:0;width:100% !important;display:block}.row-sp{display:flex;flex-wrap:wrap}.row-sp .col-25{max-width:27%;flex:0 0 27%}.row-sp .col-75{max-width:73%;flex:0 0 73%;margin:0 0 64px}@media(max-width: 768px){.row-sp .col-25,.row-sp .col-75{max-width:100%;flex:0 0 100%}.row-sp .col-75{margin:0 0 32px}}.sb-left-pro{padding-right:48px;display:block;position:sticky;top:100px;margin-bottom:24px}.sb-left-pro .close-sdb{display:none}.sb-left-pro .custom-logo-link{display:none}.sb-left-pro .widget{margin-bottom:24px}.sb-left-pro .widget:last-child{margin:0}.sb-left-pro .widget_product_search form{display:flex;align-items:center;border:1px solid var(--b-line);border-radius:50px;overflow:hidden;background-color:#fff}.sb-left-pro .widget_product_search form input{background:#fff;color:var(--b-txt-2)}.sb-left-pro .widget_product_search form button{background:#fff}.sb-left-pro .widget_product_search form button svg{position:relative;top:3px;width:20px;height:20px}.sb-left-pro .widget_product_search form button svg path{fill:var(--b-txt-2)}.sb-left-pro .widget_price_filter h2{display:none}.sb-left-pro .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--color-heading) !important}.sb-left-pro .widget_price_filter .ui-slider-horizontal{height:.2em !important}.sb-left-pro .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--color-heading) !important;top:-0.4em !important}.sb-left-pro .widget_price_filter .price_slider_amount{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:24px}.sb-left-pro .widget_price_filter .price_slider_amount button{order:2;font-size:18px;font-weight:600;color:var(--color-heading);background:#fff;border:1px solid var(--color-heading);border-radius:50px;padding:8px 27px;transition:.3s}.sb-left-pro .widget_price_filter .price_slider_amount button:hover{background:var(--color-heading);color:#fff}.sb-left-pro .widget_price_filter .price_slider_amount .price_label{font-size:18px;color:var(--b-txt-2);text-align:left}.sb-left-pro .widget_price_filter .price_slider_amount .price_label span{font-weight:600;color:var(--color-heading)}.sb-left-pro .facetwp-item .widget,.sb-left-pro .facetwp-item .facetwp-facet{transition:.5s}.sb-left-pro .facetwp-item.active .widget,.sb-left-pro .facetwp-item.active .facetwp-facet{display:none;visibility:hidden}.sb-left-pro .facetwp-item h2{margin:0}@media(max-width: 1600px)and (min-width: 1280px){.sb-left-pro .facetwp-item h2{font-size:22px}}.sb-left-pro .facetwp-item .title-sb{margin-bottom:24px}.sb-left-pro .facetwp-item .title-sb svg{cursor:pointer;transition:.3s}.sb-left-pro .facetwp-item .title-sb.active svg{transform:rotate(180deg)}.sb-left-pro .facetwp-type-number_range{display:none}.sb-left-pro .facetwp-facet-tac_gia{max-height:350px;overflow-y:auto}.list-product .archive__pagination{border-top:1px solid var(--b-line)}.list-product .facetwp-facet-pagination{margin:0}@media(max-width: 1024px){.list-product .facetwp-item h2{font-size:18px}.list-product .title-none{font-size:24px}.list-product ul.products{grid-template-columns:repeat(3, 1fr);gap:30px 15px}.list-product ul.products li.product{margin:0 !important;padding:0}}@media(max-width: 768px){.sale__wrap{padding:12px}.sale__top .time #main_countedown_1 .countdown .element_conteiner .time_left{width:40px;height:40px;font-size:24px;line-height:40px}.sale__content .products-item .entry-content .price-item{font-size:24px}.sale__content .products-item .entry-content .price-item del{font-size:18px}.sale .products-item.layout-sale{padding:8px}.list-product ul.products{grid-template-columns:repeat(2, 1fr);gap:30px 15px}.list-product ul.products li.product{margin:0 !important;padding:0}.list-product .row-sp{position:relative}.list-product .top-archive{flex-wrap:wrap}.list-product .close-sdb{display:flex;justify-content:flex-end}.list-product .close-sdb span{border:1px solid #ccc;height:35px;width:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.list-product .custom-logo-link{display:block}.list-product .custom-logo-link img{max-height:40px;margin:15px 0 20px;width:auto}.list-product .top-archive .filter{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.list-product .top-archive .filter span{border:1px solid var(--b-line);padding:6px 17px}.list-product .col-25.sidebar-mb{visibility:hidden;opacity:0;height:0;transition:.6s;position:fixed;top:0;left:0;width:70%;height:100%;z-index:999;background:#fff;padding:10px}.list-product .col-25.sidebar-mb.active{visibility:visible;height:100%;opacity:1;z-index:999999999999}.sb-left-pro{padding-right:0;overflow-y:auto;height:100vh;top:20px}}
