.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}}.page-template-wishlist .woosw-items{display:none}
