/* https://kapas.vn/userdata/9057/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{border:2px solid #ccc;box-sizing:border-box}.woocommerce ul.products li.product-category:hover,.woocommerce-page ul.products li.product-category:hover{border:2px solid rgba(1,149,159,0.6)}.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:#01959f;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:rgba(1,149,159,0.6);color:#fff!important}.woocommerce ul.products li.product-category span.count{font-weight:400;display:block;font-size:11px}li.product{border-radius:10px;background:#fff}.woocommerce ul.products li.product span.onsale,.woocommerce span.onsale,#yith-quick-view-content .onsale{line-height:15px;background:#f37022;border-radius:5px;padding:3px 5px;min-height:auto;top:19px!important;left:4px!important;font-size:12px;font-weight:400;right:auto}.woocommerce ul.products li.product a img{margin:0!important}.select_option span{width:100%!important;height:100%!important}.woocommerce div.product form.cart .variations td.label{width:20%;font-size:16px}.woocommerce ul.products li.product .prod_meta>a .woocommerce-loop-product__title{color:#444;font-weight:700;font-size:16px;text-align:center;transition:.35s;overflow:hidden;text-overflow:ellipsis;height:70px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.7}.woocommerce ul.products li.product .prod_meta>a .woocommerce-loop-product__title:hover{color:#3ab54a;text-decoration:underline}.woocommerce ul.products li.product .prod_meta .price{font-weight:600;color:#f48549;font-size:17px}.woocommerce ul.products li.product .prod_meta .price>del{font-size:12px;font-weight:400;color:#888;text-decoration:line-through}.woocommerce ul.products li.product .prod_meta .price>ins{text-decoration:none}.price{padding:0 14px;text-align:center}.bannercollection img{width:100%}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#3ab54a!important}.woocommerce .quantity .qty{border:1px solid #ddd;height:40px;padding:8px;width:50px}.woocommerce div.product .woocommerce-tabs .panel{overflow:hidden}.kw-box-contact{border:1px dashed #f37022;border-radius:5px;box-sizing:border-box;padding:5px;margin-top:10px}.kw-box-contact p{margin:0;margin-bottom:10px}.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}.qr-create-cart img{width:100px;transition:0.5s}.qr-create-cart:hover img{width:300px}.orderby-header{border:1px solid #ddd;margin:20px 0;padding:9px}.change-view-action a{display:inline-block;padding:4px 9px;color:#fff;background:#ddd;transition:.3s}.btn-view-mode.active{background:#3ab54a}.orderby{height:27px;width:150px}.woocommerce-ordering>label{margin-right:10px;padding:10px 0 0;font-size:12px;font-weight:400}.woocommerce .orderby-header .woocommerce-ordering{margin:0}.woocommerce ul.products li.product.viewliststyle{width:100%!important;border:unset;display:flex;margin-bottom:30px}.product.viewliststyle .product-img{width:25%}.product.viewliststyle .product-img .product-actions{display:none!important}.product.viewliststyle .product-img>a{border:1px solid #ddd;display:block}.product.viewliststyle .prod_meta{width:75%;text-align:left;padding-left:30px}.woocommerce ul.products li.product.viewliststyle .prod_meta>a .woocommerce-loop-product__title{text-align:left}.product.viewliststyle .prod_meta .price{text-align:left;margin:0;padding:0}.button-action-style-list{margin:10px 0}.button-action-style-list>.add-to-cart{height:34px;background:rgba(0,0,0,0.6);color:#fff;display:inline-block;line-height:34px;border:none;padding:0 10px;text-align:center;opacity:1;transition:all 0.5s ease-in-out;cursor:pointer}.woocommerce-cart-form{margin-bottom:30px}.woocommerce table.shop_table{text-align:center!important;border-collapse:collapse}.woocommerce table.shop_table{border-radius:unset!important}.woocommerce-cart table.cart img{width:100%!important;box-shadow:none;max-width:120px}.woocommerce-cart table.cart .woocommerce-Price-amount.amount{font-size:1.28571em;font-weight:700}.woocommerce-cart table.cart .product-name a{text-decoration:none;color:#363636}.woocommerce-cart table.cart .product-name a:hover{color:#3ab54a}table.shop_table td.product-name dl.variation>dt{display:none}.woocommerce table.shop_table .variation>dd{display:inline-block}table.shop_table .variation>dd p::after{content:'/';margin:5px}table.shop_table .variation>dd:last-child p::after{display:none}table.shop_table .variation{margin:0}.variation>dd>p{margin:0}.cart-collaterals{display:none}.after_cart{text-align:right}.after_cart .order-total{display:flex;justify-content:flex-end;align-items:center}.checkout-button.button.alt.wc-forward{color:#fff;height:45px;padding:0 50px;border-radius:0px;font-size:14px;border:none;font-weight:600;line-height:45px;background:#3ab54a;display:inline-block}#xoa-cart-popup{font-size:20px;border:none;background:none;cursor:pointer}.headding_login{font-size:2.6em;text-align:center}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:unset!important;padding:0!important;margin:2em 0 1em 0!important}#customer_login a{text-decoration:none;color:#02a0ab}.woocommerce-LostPassword.lost_password{text-align:center;margin:0}.register{text-align:center}.woocommerce-ResetPassword.lost_reset_password input.input-text,.woocommerce-form-register .form-row input.input-text,.woocommerce-form-login .form-row input.input-text,.woocommerce-form-login .form-row textarea{width:100%;line-height:1.6!important;padding:8px 10px!important;border:1px solid #e3e3e5;border-radius:3px}.login_submit_btn{width:100%;padding:8px 10px;border-radius:5px;border:none;background:#3ab54a;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;transition:0.3s all;height:40px}.login_submit_btn:hover{background:#3ab54a}.woocommerce-privacy-policy-text p{margin-bottom:0}.register_btn{margin-top:0}.re_login{display:block;text-align:center;margin-top:1em}.lost-pass-btn{margin:15px 0}.col2-set .col-1,.col2-set .col-2{max-width:unset}#customer_login a{text-decoration:none;color:#3ab54a}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:1em 0!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:unset!important;padding:0px!important}.woocommerce-Address-title.title{display:block;background:#90bb35;padding:0 10px;border-radius:10px;color:#fff}.redasboard{text-align:center}.redasboard a{display:inline-block;background:#3ab54a;color:#fff;text-decoration:none;height:40px;line-height:40px;padding:0 20px;border-radius:5px;margin:30px 0}.woocommerce-Address-title.title a{color:#fff;text-decoration:none}address{padding:10px;border:1px solid #eee;box-shadow:0px 5px 11px 5px rgba(0,0,0,0.1);margin:10px}.woocommerce-account .woocommerce-MyAccount-navigation{display:none}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important}.woocommerce-account .title_head{border-bottom:1px solid #e3e3e5;padding-bottom:1em;color:#3ab54a}.woocommerce-account h3.widget-title{font-size:18px}.edit_account_btn a{text-decoration:none;background:#3ab54a;color:#fff;display:block;height:40px;line-height:40px;padding:0 20px;text-align:center;border-radius:5px}.edit_account_btn a:hover{background:#8dc940}.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 #018791;padding:5px}.woocommerce form.woocommerce-checkout .form-row .select2-selection{border:1px solid #018791}#yith-quick-view-content div.images{box-sizing:border-box}#yith-quick-view-content div.summary{box-sizing:border-box}.product-actions{position:absolute;width:100%;top:50%;z-index:5}.custom-btn{height:34px;width:37px;background:rgba(0,0,0,0.6);color:#fff;display:inline-block;line-height:38px;vertical-align:top;border:none;padding:0;text-align:center;opacity:0;transform:translateY(-150px);transition:all 0.5s ease-in-out;cursor:pointer}.add-to-cart.custom-btn{margin-left:33%}.product-img{border-top-left-radius:10px;border-top-right-radius:10px;position:relative;display:block;overflow:hidden}li.product:hover .product-img .custom-btn{opacity:1;transform:translateY(0)}.flex-viewport{border:1px solid #ddd}.flex-control-nav.flex-control-thumbs>li{border:1px solid #ddd}.woocommerce div.product .entry-summary .product_title{margin:0;margin-bottom:0px;font-size:27px;font-weight:700;text-transform:uppercase;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px}.woocommerce div.product .woocommerce-product-gallery .flex-control-nav{margin:15px}#yith-quick-view-content .flex-control-nav.flex-control-thumbs{margin:15px}#yith-quick-view-content .flex-control-nav.flex-control-thumbs li{margin:5px;width:20%}.flex-control-nav.flex-control-thumbs li{border:1px solid #ddd}.list-thong-tin{margin-top:6px;list-style:none;padding:0;margin-bottom:10px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product .entry-summary p.price,.woocommerce div.product .entry-summary span.price{color:#f48549;font-weight:700;font-size:27px;text-align:left;padding-left:0;margin:0}.woocommerce .single_add_to_cart_button{background:#3ab54a;color:#fff;border-radius:0;text-transform:uppercase;font-weight:700;padding:2px 65px 8px 65px;padding-top:2px;height:40px;margin-top:-2px;line-height:14px;padding-top:5px;font-size:18px}.single_add_to_cart_button.button.alt>span{text-transform:none;font-size:12px;font-weight:400}.detail-call{height:50px;margin:20px 0;display:flex;align-items:center}.call-phone-icon{width:50px;height:50px;line-height:57px;text-align:center;color:#3ab54a;border:2px solid #3ab54a;border-radius:100%}.call-phone-icon i{font-size:26px;margin-top:7px}.detail-call>a{display:block;padding-left:15px;color:#252525;font-size:15px;text-align:left;line-height:20px;text-transform:Capitalize}.phone-contact-produt{font-size:29px;color:#fe4200;font-weight:700;line-height:24px;display:block}.woocommerce div.product form.cart table td{font-size:18px}.woocommerce div.product .entry-summary form.cart .variations select{min-width:unset;width:135px;font-size:18px}.chitu{font-size:12px;font-weight:400;color:#888}.wrap-custom-layout{width:100%;float:left}.woocommerce-tabs.wc-tabs-wrapper{border:1px solid #ddd}.woocommerce div.product .woocommerce-tabs ul.tabs.tabs.wc-tabs{border-bottom:3px solid #3ab54a!important;padding:5px 0;margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs.tabs.wc-tabs>li{border:none;background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs.tabs.wc-tabs>li::before,.woocommerce div.product .woocommerce-tabs ul.tabs.tabs.wc-tabs>li::after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs.tabs.wc-tabs>li>a{border:0!important;border-right-color:currentcolor;border-right-style:none;border-right-width:0px;text-transform:uppercase;font-weight:700;font-size:17px;line-height:10px;border-right:1px solid #ddd!important;padding:10px 15px}.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper .panel{padding:20px}.related.products{border:1px solid #ddd;margin-bottom:0!important}.related.products h2{text-transform:uppercase;font-weight:700;color:#095614;font-size:17px;line-height:10px;padding:10px;padding-left:10px;border-bottom:3px solid #3ab54a;margin-top:10px;margin-bottom:0}.related.products ul.products li.product .onsale{display:none}.related.products ul.products{margin-bottom:0!important}.related.products ul.products li.product{width:100%!important;display:flex;margin:10px 0 0!important}.related.products ul.products li.product .product-img{width:40%}.related.products ul.products li.product .prod_meta{width:60%}.related.products ul.products li.product .product-img .product-actions{display:none}.woocommerce nav.woocommerce-pagination{text-align:center;margin:20px 0 30px 0}.woocommerce nav.woocommerce-pagination ul{border:unset!important}.woocommerce nav.woocommerce-pagination ul li{border:unset!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-block!important;width:30px;height:30px;border-radius:5px;background:#d499c4;line-height:30px!important;text-align:center;font-size:17px!important;color:#fff!important;padding:0px!important;margin-left:8px!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#3ab54a!important}@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:400px) and (max-width:992px){.related.products ul.products::before{display:none}.related.products ul.products{display:flex;flex-wrap:wrap;justify-content:space-between}.related.products ul.products li.product{width:49%!important;display:flex;margin:10px 0 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}.product-subtotal,.product-remove,.product-price{display:none}.woocommerce-cart-form thead{display:none}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important}.product-thumbnail a{width:100px;text-align:center;margin-right:10px;display:block}.product-price-show-mobile>span{font-size:14px!important;color:#80bb35}.woocommerce-cart-form .product-name{text-align:left}.product-quantity .quantity .qty{min-height:29px!important;height:29px!important}.woocommerce-cart-form .product-quantity .button-qty{height:30px;line-height:30px;border:1px solid #ebebeb;width:30px;top:0}.woocommerce-cart-form .product-quantity .plus.button-qty{right:0;top:0!important;width:30px}.woocommerce-cart-form .product-quantity .minus.button-qty{left:0;text-align:center;top:0;width:30px;border:1px solid #ebebeb}.product-quantity .custom-qty{margin-bottom:0px}.woocommerce-cart-form .product-quantity #xoa-cart-popup{font-size:14px}.product-img a{height:auto}.woocommerce .main-content-product ul.products[class*="columns-"] li.product,.woocommerce-page .main-content-product ul.products[class*="columns-"] li.product{width:calc(50% - 10px);clear:both;float:left!important;margin-right:20px;margin-bottom:20px}.woocommerce .main-content-product ul.products[class*="columns-"] li.product:nth-child(2n){margin-right:0!important}.woocommerce .wrap-oderby .woocommerce-ordering{float:left}}@media only screen and (max-width:640px){.product.viewliststyle{flex-direction:column}.viewliststyle .product-img{width:100%}.product.viewliststyle .prod_meta{width:100%}}@media only screen and (max-width:576px){.woocommerce .main-content-product ul.products[class*="columns-"] li.product,.woocommerce-page .main-content-product ul.products[class*="columns-"] li.product{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px;clear:unset}}@media only screen and (max-width:380px){.woocommerce .main-content-product ul.products li.product{width:100%!important;margin-bottom:10px!important}}