:root{--font-primary:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-heading:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.product-small.box .price-wrapper{margin-top:10px!important;margin-bottom:5px!important;text-align:center!important}.product-small.box .price ins .woocommerce-Price-amount,.product-small.box .price>.woocommerce-Price-amount{color:#e60000!important;font-weight:700!important;font-size:17px!important}.product-small.box .price del .woocommerce-Price-amount{color:#777!important;font-weight:400!important;font-size:14px!important;margin-right:6px!important;display:inline-block!important}.product-small.box .woocommerce-Price-currencySymbol{font-size:85%!important;vertical-align:super!important;margin-left:2px}.col-inner .badge-container.absolute.left.top{top:-32px!important;right:-10px!important;left:auto!important;width:auto!important;height:auto!important;z-index:9!important;transform:skewX(-15deg)!important}.col-inner .badge-container .callout.badge.badge-circle{border-radius:4px!important;min-width:unset!important;min-height:unset!important;width:auto!important;height:auto!important;background-color:#fff!important;padding:3px 6px!important}.col-inner .badge-container .callout.badge.badge-circle *{font-size:13px!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.5px!important;line-height:1!important;text-transform:uppercase!important;display:inline-block!important}.col-inner{overflow:visible!important}.products.row{display:flex!important;flex-wrap:wrap!important}.products.row>.col{display:flex!important;flex-direction:column!important}.product-small.box{display:flex!important;flex-direction:column!important;height:100%!important;background-color:#ffffff!important;border:solid 1px #ccc;padding:0 3px 0 3px}.product-small.box .box-text{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding-top:10px!important}.product-small.box .product-title{margin-bottom:auto!important}.product-small.box .product-title a{color:#222222!important;font-weight:700!important;font-size:16px!important;line-height:1.4!important;text-align:center!important;font-family:var(--font-heading)!important;;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:50px!important}.product-small.box .price-wrapper{min-height:42px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin-top:10px!important}.box-text{padding-bottom:10px!important}.thong-so-ky-thuat{border:1px solid #f1f1f1;font-size:14px;display:inline-block;border-radius:4px;margin-bottom:20px}.thong-so-ky-thuat .row-info{border-bottom:1px solid #f1f1f1;padding:5px 7px;display:inline-flex;clear:both;width:100%}.thong-so-ky-thuat .row-info .left{width:43%!important;color:#333;display:inline-block;float:left;padding-right:10px;font-weight:700}.thong-so-ky-thuat .row-info .right{width:57%!important;color:#000;display:inline-block;float:left;padding-left:10px}.product-info .price{border-radius:0;background-color:#fafafa;padding:10px 10px;border:1px dashed #ececec}.product-title-container .product_title,.summary.entry-summary .product_title{font-size:24px;line-height:1.3;margin:0 0 12px;padding:0;color:#2f2f33;font-weight:700;font-family:var(--font-primary)}form.cart{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:15px!important}form.cart .ux-quantity.quantity{width:100%!important;margin-bottom:5px!important}form.cart .single_add_to_cart_button,form.cart .ux-buy-now-button{flex:1!important;min-width:140px!important;height:46px!important;padding:0 10px!important;margin:0!important;border-radius:4px!important;font-weight:700!important;font-size:15px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}form.cart .single_add_to_cart_button{background-color:#d9383a!important;color:#ffffff!important;border:none!important}form.cart .single_add_to_cart_button:hover{background-color:#b82d2f!important}form.cart .ux-buy-now-button{background-color:#ff9800!important;color:#ffffff!important;border:none!important;box-shadow:0 2px 6px rgb(255 152 0 / .2)!important}form.cart .ux-buy-now-button:hover{background-color:#e68a00!important}.custom-contact-buttons{display:flex!important;gap:12px!important;margin-top:12px!important;width:100%!important}.custom-contact-buttons .btn-contact{flex:1!important;height:44px!important;border-radius:6px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all 0.3s ease!important}.custom-contact-buttons .btn-contact svg{flex-shrink:0}.custom-contact-buttons .btn-phone{background-color:#2e7d32!important;color:#ffffff!important;box-shadow:0 2px 6px rgb(46 125 50 / .15)!important}.custom-contact-buttons .btn-phone:hover{background-color:#1b5e20!important}.custom-contact-buttons .btn-zalo{background-color:#0068ff!important;color:#ffffff!important;box-shadow:0 2px 6px rgb(0 104 255 / .15)!important}.custom-contact-buttons .btn-zalo:hover{background-color:#0052cc!important}.quick-callback-box{margin-top:15px;width:100%}.btn-trigger-callback{background-color:#595959!important;color:#ffffff!important;width:100%;padding:12px 15px!important;border:none!important;border-radius:6px!important;font-family:var(--font-primary);font-size:16px!important;font-weight:700!important;line-height:1.3!important;text-align:center;cursor:pointer;text-transform:uppercase;transition:all 0.3s ease}.btn-trigger-callback span{font-size:13px!important;font-weight:400!important;text-transform:none;opacity:.9}.btn-trigger-callback:hover{background-color:#e66400!important}.form-callback-hidden,.callback-success-hidden{display:none!important}.callback-input-group{display:flex;gap:5px;width:100%;animation:fadeInQuick 0.4s ease}.callback-input-group input{flex:1;height:46px!important;padding:0 15px!important;border:1px solid #ff6f00!important;border-radius:6px 0 0 6px!important;font-size:14px!important;margin:0!important}.callback-input-group .btn-submit-callback{background-color:#ff6f00!important;color:#ffffff!important;border:none!important;padding:0 20px!important;height:46px!important;border-radius:0 6px 6px 0!important;font-weight:bold!important;cursor:pointer;margin:0!important}#callback-success-msg{background-color:#e8f5e9;color:#2e7d32;padding:12px;border-radius:6px;text-align:center;font-weight:700;border:1px solid #c8e6c9;animation:fadeInQuick 0.4s ease}@keyframes fadeInQuick{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.price-wrapper p.price-on-sale ins .woocommerce-Price-amount{background:linear-gradient(to right,#ff0000,#ff7300,#ff0000)!important;background-size:200% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important;animation:shinePrice 2s linear infinite!important}@keyframes shinePrice{to{background-position:200% center}}.header-bottom{border-bottom:solid 1px #ddd}.header-main .search-form{border-radius:30px!important;overflow:hidden!important;border:1.5px solid #e0e0e0!important;box-shadow:0 2px 5px rgb(0 0 0 / .03)!important}.header-main .search-form input[type="search"]{padding-left:20px!important}.header-main .search-form .search-submit{background-color:#a31d1d!important;border-radius:0 30px 30px 0!important}.header-nav-main>li>a{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.3px!important;padding:12px 14px!important}.header-nav-main>li>a:hover{color:#ff6f00!important}.header-nav-main li.html-nav-1{background-color:#ff6f00;border-radius:4px;padding:0 10px}.header-nav-main li.html-nav-1 a{color:#ffffff!important;font-weight:bold!important}li.header-vertical-menu .header-vertical-menu__opener{background-color:#ffffff!important;color:#333333!important;padding:8px 15px!important;height:42px!important;width:auto!important;white-space:nowrap!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;position:relative!important;overflow:hidden!important;transition:all 0.3s ease-in-out!important}li.header-vertical-menu .header-vertical-menu_title{color:#333333!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;line-height:1!important;display:inline-block!important}li.header-vertical-menu .header-vertical-menu__opener::before{content:"☰"!important;font-size:16px!important;font-weight:bold!important;color:#111!important;display:inline-block!important;line-height:1!important;transition:transform 0.3s ease!important}li.header-vertical-menu:hover .header-vertical-menu__opener{border-color:#a31d1d!important;background-color:#fffbfb!important;box-shadow:0 2px 8px rgb(163 29 29 / .05)!important}li.header-vertical-menu:hover .header-vertical-menu__opener::before{transform:scale(1.1)!important}li.header-vertical-menu .header-vertical-menu__opener .icon-angle-down{color:#888888!important;font-size:11px!important;margin:0!important;transition:transform 0.3s ease!important}li.header-vertical-menu:hover .header-vertical-menu__opener .icon-angle-down{transform:rotate(180deg)!important;color:#a31d1d!important}li.header-vertical-menu .header-vertical-menu__fly-out{border:1px solid #eaeaea!important;border-top:3px solid #a31d1d!important;box-shadow:0 8px 25px rgb(0 0 0 / .06)!important;border-radius:0 0 4px 4px!important;margin-top:1px!important}span.header-cart-title{color:#666!important;text-transform:none;font-weight:400}.blog-archive div.row>.col{padding:0 15px 30px 15px!important;display:flex!important;flex-direction:column!important}.blog-archive .post-item{border:none!important;border-radius:8px!important;background:#ffffff!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;box-shadow:0 4px 20px rgb(0 0 0 / .05)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.blog-archive .post-item:hover{border:none!important;transform:translateY(-5px)!important;box-shadow:0 12px 30px rgb(0 0 0 / .1)!important}.blog-archive .box-image{width:100%!important;height:220px!important;overflow:hidden!important}.blog-archive .box-image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.4s ease!important}.blog-archive .post-item:hover .box-image img{transform:scale(1.04)!important}.blog-archive .box-text{padding:20px 15px 25px 15px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;text-align:center!important;border:none!important;background:#ffffff!important}.blog-archive .box-text .post-title{font-weight:700!important;color:#222222!important;line-height:1.5!important;margin-bottom:auto!important;padding-bottom:20px!important}.blog-archive .box-text::after{content:"XEM CHI TIẾT →"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;margin:0 auto!important;padding:8px 10px!important;color:#a31d1d!important;background-color:transparent!important;border:1px solid #a31d1d!important;border-radius:4px!important;letter-spacing:0.5px!important;transition:all 0.3s ease!important}.blog-archive .post-item:hover .box-text::after{background-color:#a31d1d!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(163 29 29 / .2)!important}.woocommerce-page .product-small.box .box-text::after,.woocommerce-page .product-small.box .box-text-products::after{content:none!important;display:none!important}.woocommerce-page .product-small.box .box-image{max-height:unset!important;height:auto!important}.woocommerce-page .product-small.box .box-image img{height:auto!important;object-fit:contain!important}.woocommerce-page .product-small.box .box-text-products::after,.woocommerce-page .product-small.box .box-text::after,.tax-product_cat .product-small.box .box-text::after,.post-type-archive-product .product-small.box .box-text::after{content:none!important;display:none!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.woocommerce-page .product-small.box .box-text-products{padding-bottom:15px!important}.category-custom-short-desc{background-color:#fdfdfd!important;padding:20px 10px!important;margin-bottom:30px!important;border-left:none!important;border-radius:0 8px 8px 0;box-shadow:0 2px 10px rgb(0 0 0 / .04)}.category-custom-short-desc p{line-height:1.6;color:#444;margin-bottom:12px}.category-custom-short-desc ul{margin-top:10px;margin-bottom:0;padding-left:20px;list-style-type:none}.category-custom-short-desc ul li{font-size:16px;line-height:1.6;color:#444;margin-bottom:10px;position:relative;padding-left:20px}.category-custom-short-desc ul li::before{content:"✓";position:absolute;left:0;top:0;color:#c91414;font-weight:700}.category-custom-short-desc ul li:last-child{margin-bottom:0}@media only screen and (max-width:48em){.header-main{box-shadow:0 0 6px -2px #000!important}.header-shadow .header-wrapper{box-shadow:1px 1px 10px rgb(0 0 0 / .15)!important}.bottom-contact{width:100%!important}.bottom-contact ul li{float:left;width:24.9%}.span_1_of_4{width:100%!important;margin:0;display:block;float:none;text-align:left}.bottom-contact ul li img{max-width:100%}.ft2-tr,.ft3-tr,.ft4-tr{width:100%!important;margin-bottom:10px}}p.woocommerce-info{display:none}.ft2-tr a{color:#3d3d3d}.my-phu-section{background-color:#f0f0f0!important;padding:20px}.off-canvas-right.dark .mfp-content,.off-canvas-left.dark .mfp-content{background-color:#2e3553!important}.bangia{width:100%;margin-left:auto!important;margin-right:auto!important;border:#24a36c solid 1px;border-collapse:collapse}.bangia td{text-align:left;padding:4px;vertical-align:middle;border:#24a36c solid 1px}.bangia tr:first-child{background-color:#24a36c;font-size:14px;color:#FFF}.bangia tr:first-child td{color:#FFF}.border-khung{margin:0 6px;margin-left:auto;margin-right:auto}.entry-content a{color:#038107}.entry-header-text{padding:0px!important}#section_1610992292{border-radius:11px}.page-title-inner.container.flex-row.dark.is-large{min-height:240px!important}.page-title.blog-featured-title.featured-title.no-overflow{background-color:#6f9edb}.container .section,.row .section{padding-left:0px!important;padding-right:0px!important}.footer{position:relative;background:#f2f2f2;margin:0 auto}.group_a{clear:both;padding:0;margin:0;position:relative}.col-inner p a{color:green}.term-description ol{padding-left:20px}.group{zoom:1}.col_1_of_4{display:block;float:left;margin:0}.span_1_of_4{width:25%;font-size:15px;text-align:left;color:#666}.span_1_of_4 p{margin:10px 0}.span_1_of_4 p strong{font-size:16px;color:#fff}.span_1_of_4 p span{display:block}.tabl_lh p{margin:10px 0}.tabl_lh p span{display:block}.product-section-title.product-section-title-related.pt-half.pb-half.uppercase{font-size:15px}.span_1_of_4 h4{color:#333;margin-bottom:15px;font-size:16px;line-height:1.2;margin-top:0;padding:6px 10px 6px 0}.span_1_of_4 ul{padding-left:20px;margin-bottom:0}.span_1_of_4 ul li{padding:0}.span_1_of_4 li a{font-size:15px;color:#b3b3b3;font-family:'Open Sans Condensed',sans-serif}.span_1_of_4 li b{font-weight:bold!important;font-family:Arial;font-size:12px!important;color:#222}.span_1_of_4 li span{font-size:1em;margin:10px 0;display:block}.span_1_of_4 li a:hover,.span_1_of_4 li span:hover{color:#F1971D}.social-icons{padding-top:1%}.social-icons span{padding-left:20px;font-style:italic;padding-bottom:5px}.social-icons li{padding:0 3px 0 3px!important;margin:0 0 0 0!important;display:inline-block;cursor:pointer}.social-icons li a img{vertical-align:middle}.copy_right{text-align:center;padding:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:orange}.copy_right p{font-size:16px;color:#eee}.copy_right p a{color:#fff}.bottom-contact{display:block;position:fixed;bottom:0;left:0;background:#fff;width:40px;opacity:.9;z-index:100;box-shadow:2px 1px 9px #dedede;border-top:1px solid #eaeaea}.bottom-contact ul li{list-style:none;text-align:center;font-size:13.5px;margin-bottom:0}.bottom-contact ul li span{display:block;font-size:13px;color:#333!important}.bottom-contact ul li img{margin-top:3px;margin-bottom:0;height:34px}.back-to-top.active{bottom:89px}.botom_footer{display:block;width:100%;position:relative;height:50px;clear:both}.botom_footer p{line-height:50px;margin:0}.f_top{margin-bottom:30px}.ht1-dc-ft1{border-left:1px solid #323c3f;padding-left:25px;padding-right:10px}p.dc-ft1{font-size:14px;color:#2d3553;margin-bottom:8px}.ht2-dc-ft1,.ht3-dc-ft1{border-left:1px solid #323c3f;padding-left:25px;padding-right:10px}.ft2-tr{width:24%;float:left}.ft3-tr{width:50%;float:left}.ft4-tr{width:28%;float:left}.ft3-tr p{margin-bottom:6px;font-size:16px}.ft2-tr p{margin-bottom:6px;font-size:16px}.footer-1{margin-bottom:5px;padding:15px 0}.absolute-footer{padding:0}p.tit-dc-ft1{font-weight:700}