/* https://constechvina.com.vn/userdata/9246/wp-content/themes/keyweb/css/1.woocommerce.css?ver=6.4.1 */
.woocommerce ul.products li.product-category,.woocommerce-page ul.products li.product-category{box-sizing:border-box}.woocommerce ul.products li.product-category.last,.woocommerce-page ul.products li.product-category.last{margin-right:0!important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce ul.products li.product-category .woocommerce-loop-product__title,.woocommerce ul.products li.product-category h3{background:rgba(255,255,255,0.6);position:absolute;left:0;color:rgb(16,16,16);bottom:0;width:100%;transition:opacity 0.3s,transform 0.3s,background-color 0.3s,-webkit-transform 0.3s;font-size:12px!important;text-align:center;min-height:30px;text-transform:uppercase}.woocommerce ul.products li.product-category:hover .woocommerce-loop-category__title,.woocommerce ul.products li.product-category:hover .woocommerce-loop-product__title,.woocommerce ul.products li.product-category:hover h3{background:rgb(16,16,16);color:#fff!important}.woocommerce ul.products li.product-category span.count{font-weight:400;display:block;font-size:11px}.woocommerce ul.products li.type-product.last,.woocommerce-page ul.products li.type-product.last{margin-right:0!important}.woocommerce ul.products li.type-product:hover,.woocommerce-page ul.products li.type-product:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1)}.woocommerce ul.products li.type-product .woocommerce-loop-category__title,.woocommerce ul.products li.type-product .woocommerce-loop-product__title,.woocommerce ul.products li.type-product h3{color:rgb(16,16,16);width:100%;font-size:12px!important;text-align:center;min-height:30px;text-transform:uppercase;margin:0!important;padding:0!important}.woocommerce ul.products li.product a.button{position:relative;border:3px solid #fff;background:linear-gradient(to right,#0159a3,#1d81f9);background-clip:padding-box;padding:0 10px;min-height:38px;-webkit-box-shadow:0px 3px 2px 0px rgba(12,12,12,0.27);box-shadow:0px 3px 2px 0px rgba(12,12,12,0.27);border-radius:30px;border-width:3px;padding:5px 10px 2px 10px;font-size:14px;color:#fff;min-width:120px}.woocommerce ul.products li.product a.added_to_cart.wc-forward{position:absolute;left:18px;bottom:-18px;font-size:12px}.woocommerce ul.products li.product a.yith-wcqv-button{background:#101010}.woocommerce ul.products li.product .price{color:rgb(16,16,16)!important;margin:0;text-align:center;font-size:12px!important}.woocommerce ul.products li.product .onsale{transform:rotate(35deg);top:19px!important;right:4px!important;left:auto!important}.woocommerce div.product .product_title{color:rgb(16,16,16);font-size:21px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:rgb(16,16,16)!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:rgb(16,16,16)!important}.woocommerce .quantity .qty{height:28px;border:1px solid rgb(16,16,16)}.woocommerce .product-type-simple span.onsale{transform:rotate(320deg);line-height:15px;background:#101010;border-radius:5px;padding:3px 5px;min-height:auto;top:19px!important;left:4px!important;font-size:12px;font-weight:400}.woocommerce div.product .woocommerce-tabs .panel{overflow:hidden}.kw-box-contact{border:1px dashed #101010;border-radius:5px;box-sizing:border-box;padding:5px;margin-top:10px;display:none}.kw-box-contact p{margin:0;margin-bottom:10px}section.related.products h2{color:rgb(16,16,16)}.box_share{margin-top:10px;margin-bottom:10px;width:100%;float:left}.box_share>*{float:left;margin-right:10px!important}.qr-create-cart{margin-top:10px;display:none}.qr-create-cart img{width:100px;transition:0.5s}.qr-create-cart:hover img{width:300px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{color:#fff!important;background:rgb(16,16,16)!important}.woocommerce .cart .button,.woocommerce .cart input.button{color:#fff!important;background:rgb(16,16,16)!important}.woocommerce-message{border-top-color:rgb(16,16,16)!important}.woocommerce-message::before{color:rgb(16,16,16)!important}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:rgb(16,16,16)!important;padding:8px 6px 8px!important}.woocommerce table.shop_table{border-color:rgb(16,16,16)!important}.woocommerce table.shop_table td{border-color:rgb(16,16,16)!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-color:rgb(16,16,16)!important}.woocommerce table.shop_table td.product-name a{color:rgb(16,16,16);text-decoration:none;font-size:16px}.woocommerce table.shop_table td.product-name a:hover{text-decoration:underline}.woocommerce form.woocommerce-checkout .form-row input.input-text,.woocommerce form.woocommerce-checkout .form-row textarea,.woocommerce form.woocommerce-checkout .form-row select{border:1px solid rgb(16,16,16);padding:5px}.woocommerce form.woocommerce-checkout .form-row .select2-selection{border:1px solid rgb(16,16,16)}#yith-quick-view-content div.images{box-sizing:border-box}#yith-quick-view-content div.summary{box-sizing:border-box}@media only screen and (min-width:769px) and (max-width:1200px){.woocommerce ul.products li.product a.button{font-size:12px}}@media only screen and (min-width:769px){.woocommerce ul.products li.product-category,.woocommerce-page ul.products li.product-category{width:24.05%!important;margin:0 1.2% 2.992em 0!important}.woocommerce ul.products li.type-product,.woocommerce-page ul.products li.type-product{width:24.05%!important;margin:0 1.2% 2.992em 0!important}}@media only screen and (max-width:768px){.qr-create-cart{display:none}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:100%!important}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%!important}}@media only screen and (max-width:500px){.woocommerce ul.products li.product a.button{font-size:12px}}.woocommerce ul.products li.type-product .woocommerce-loop-category__title,.woocommerce ul.products li.type-product .woocommerce-loop-product__title,.woocommerce ul.products li.type-product h3{color:#000;width:100%;font-size:12px!important;text-align:center;min-height:30px;text-transform:uppercase;margin:0!important;padding:0!important}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-weight:600;margin:0;line-height:1.428;font-size:18px!important;font-family:Roboto}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;border-color:rgb(221,221,221);background:rgb(255,255,255);padding:12px!important}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em;width:100%!important}.woocommerce ul.products li.product .price{color:black!important;margin:0;text-align:center;font-size:12px!important}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-right:10px!important;background:#f2f4f9!important;border:0!important;border-top-right-radius:4px;border-top-left-radius:4px;background:#f2f4f9!important;padding:0px!important;border-bottom:0px!important;margin-top:0px!important}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.author-date ul{background:#272727!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px!important;padding:7px 20px!important;color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}div.product .woocommerce-tabs ul.tabs li.active a{background-color:#ff7e20!important}body.woocommerce .sidebar-one{border-right:1px solid #e1e1e1;margin-top:120px}body.woocommerce #main.one-sidebar{width:75%;float:left;margin-top:120px}