/* https://nhalapghepsongdao.com/userdatb/9543/wp-content/themes/keyweb/css/1.woocommerce.css?ver=6.4.1 */
.wrap-content-product{padding:30px 0}.custom-btn a:hover{color:#fff}.module_service_details .wrap_module_service{background:#f7f7f7;border-radius:0;border:1px solid #ececec}.module_service_details .wrap_module_service .item_service{padding:0px 10px;border-bottom:dashed 1px #ececec}.module_service_details .wrap_module_service .item_service .wrap_item_{position:relative;padding:15px 0;display:table}.module_service_details .wrap_module_service .item_service .wrap_item_ .image_service{display:table-cell;width:40px;vertical-align:middle;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service{margin-left:10px}.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service p{font-weight:500;margin-bottom:0}.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service span{color:#707070;font-size:13px}.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service a{color:#707070}.module_service_details .wrap_module_service .item_service:hover .wrap_item_ .content_service p{color:var(--main-color)}.module_service_details .wrap_module_service .item_service:hover .wrap_item_ .image_service{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}.module_service_details .wrap_module_service .item_service:last-child{border-bottom:none}.module_service_details{margin-bottom:30px}.similar-product .right-bestsell h2{margin:0;color:#333;font-size:18px;font-weight:600;position:relative;margin-bottom:5px;border-bottom:1px solid #e5e5e5;padding-bottom:6px;line-height:1.4}.similar-product .right-bestsell h2::after{content:"";width:100px;border-top:2px solid var(--main-color);height:3px;position:absolute;top:30px;left:0px;z-index:999}.similar-product .post_meta_widget>a{margin-top:0;font-size:14px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block}.product_price{color:var(--main-color);font-weight:600;font-size:14px;display:inline-flex;align-items:baseline;flex-wrap:wrap}.product_price ins{order:-1;text-decoration:none;font-weight:600;margin-right:5px}.product_price del{color:#bbb;text-decoration:line-through;font-size:12px;font-weight:400}.similar-product .star-rating{float:none!important;font-size:12px!important;color:#f0ca6c!important;margin:5px 0!important;display:block}.similar-product .star-rating::before{color:#f0ca6c!important}.woocommerce div.product>.onsale{display:none}.woocommerce div.product .summary form.cart .variations{margin-bottom:0}.variations tr{display:flex;flex-direction:column}.reset_variations{display:inline-block!important;line-height:0!important}.variations .select_option span,.variations .select_option img{width:unset;min-width:27px;height:unset;min-height:27px;padding:3px 10px;font-size:12px}.select_option.selected span{border-color:#ed1b24!important;background:url(/userdatb/9543/wp-content/themes/keyweb/css/images/select-pro.png) bottom right no-repeat}.variations .select_option{border:1px solid #d6d3d3;margin-right:10px;display:inline-block;float:none}.woocommerce-variation-price{display:none}ul.products li.product.viewliststyle{box-shadow:none!important;width:100%!important;display:flex!important;border-radius:0;margin-bottom:15px!important;padding-bottom:15px!important;flex-wrap:wrap;margin-right:0!important;margin-left:0!important}li.product.viewliststyle .product-img{width:33.33333%}li.product.viewliststyle .prod_meta{width:66.66666%;text-align:left;padding-left:30px;background:transparent}.despcrition{margin-bottom:15px;width:100%;max-width:100%;overflow:hidden}li.product.viewliststyle .prod_meta .product-title{font-size:20px;margin:5px 0}li.product.viewliststyle .prod_meta .product-actions{position:relative;top:0;visibility:visible;opacity:1;transform:translateY(0)}li.product.viewliststyle::after{display:none}li.product.viewliststyle .product-img .product-actions{display:none}.list-prod-action{max-width:160px}li.product.viewliststyle:hover .prod_meta .price{opacity: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}.product-img{position:relative}.product-img>a>img{display:block;width:100%;position:relative;height:auto}.product-img>a>img:nth-of-type(2){position:absolute;z-index:1;opacity:0;top:0;left:0;transition:.45s}.product-img:hover>a>img:nth-of-type(2){opacity:1;z-index:2}.woocommerce ul.products li.product .product-img .onsale{background:var(--main-color);border:1px solid var(--main-color);border-radius:2px;color:#fff;font-size:12px;font-weight:500;left:20px;padding:4px 10px;position:absolute;top:20px;z-index:9;line-height:1.1;right:auto;min-height:unset;opacity:0.8}.woocommerce ul.products li.product .prod_meta .woocommerce-loop-product__title{color:var(--title-color);font-size:14px;font-weight:600;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod_meta{position:relative;text-align:center}.woocommerce ul.products li.product .prod_meta .price{color:var(--main-color);font-size:14px;font-weight:600;display:inline-flex;margin:0;justify-content:center;flex-wrap:wrap;transition:.3s}.woocommerce ul.products li.product .prod_meta .price ins{text-decoration:none;order:-1;margin-right:10px}.woocommerce ul.products li.product .prod_meta .price del{color:#707070;font-size:14px;font-weight:400;text-decoration:line-through}.woocommerce .products li.product .prod_meta .star-rating{display:inline-block;color:#f0ca6c}.woocommerce .products li.product .prod_meta .star-rating::before{color:#f0ca6c}.custom-btn{width:115px;font-size:12px;text-transform:uppercase;background:#eef0f1 none repeat scroll 0 0;border-radius:5px;color:#555;display:inline-block;height:32px;line-height:32px;position:relative;text-align:center;-webkit-transition:all 0.15s ease 0s;transition:all 0.15s ease 0s;border:1px;cursor:pointer}.custom-btn:hover{color:var(--text_rev_color);background:var(--main-color)}.product-actions{bottom:-20px;display:block;left:0;opacity:0;visibility:hidden;position:absolute;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;z-index:99}li.product:hover .prod_meta .product-actions{opacity:1;visibility:visible;bottom:5px}li.product:hover .prod_meta .price{opacity:0}.woocommerce div.product .product_title.entry-title{color:#000;font-size:20px;font-weight:400;margin:0px 0px 15px;line-height:normal}.woocommerce div.product .summary .price{display:inline-flex;overflow:hidden;font-size:24px;color:var(--main-color);vertical-align:middle;margin-right:10px;font-weight:600;align-items:baseline}.woocommerce div.product .summary .price ins{text-decoration:none;font-weight:inherit;order:-1;margin-right:15px}.woocommerce div.product .summary .price del{font-size:18px;color:#bbb;font-weight:500;opacity:1}.tinh_trang{color:#333;font-weight:700;font-size:14px}.pro_brand{color:#333;font-weight:700}.custom-brand{font-weight:400}.woocommerce div.product .stock.in-stock{color:#30a43b}.woocommerce div.product .summary form.cart div.quantity{width:150px;display:inline-block;float:none;position:relative;padding:0;margin-bottom:20px;border:none;box-shadow:none}.woocommerce div.product form.cart .button.single_add_to_cart_button{float:none;display:block;background:var(--main-color);font-size:16px;outline:none;box-shadow:none;padding:10px;color:#fff;line-height:inherit;width:100%;border-radius:2px;height:50px;border:2px solid var(--main-color);transition:.35s}.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{color:var(--main-color);background-color:#fff}.woocommerce .summary .quantity .qty{height:40px;font-size:1em;margin:0;width:60px;padding:0 2px;text-align:center;border:solid 1px #ebebeb;border-right:none;border-left:none}.woocommerce .quantity .qty{-webkit-appearance:textfield}.button-qty{font-size:20px;line-height:0px;border:solid 1px #ebebeb;display:inline-block;width:40px;height:40px;background:#fff;color:#333;text-align:center;padding:0px;cursor:pointer;transition:0.3s}.custom-qty{display:inline-flex}.minus.button-qty{border-top-left-radius:3px;border-bottom-left-radius:3px}.plus.button-qty{border-top-right-radius:3px;border-bottom-right-radius:3px}.button-qty:hover{background:var(--main-color);color:#fff;border-color:var(--main-color)}.text-qty{font-size:14px;color:#000;font-weight:500;margin-bottom:7px;display:block}.flex-control-thumbs li{border:1px solid #e5e5e5}.flex-control-nav.flex-control-thumbs.swiper-container{margin-top:10px!important;padding:0 2px!important}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs{margin:0;padding:0;border-bottom:1px solid #f4f4f4;text-align:center;margin-bottom:20px}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li::after{display:none}.woocommerce .main-content-single-product div.product .woocommerce-tabs ul.tabs li a{border:0px;padding:6px 0;border-radius:0;display:inline-block;font-size:15px;color:#a8acb3;font-weight:500;box-shadow:none;text-transform:uppercase;transition:.35s}.woocommerce .main-content-single-product div.product .woocommerce-tabs ul.tabs li{border:none;background:transparent;margin:0;padding:0;padding-right:15px}.woocommerce .main-content-single-product div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{background:none;-webkit-box-shadow:inset 0 -2px 0 var(--main-color);position:relative;color:var(--main-color)!important}.related.products>h2::before{left:0;bottom:-2px;content:"";width:76px;height:2px;display:inline-block;background:var(--main-color);position:absolute}.related.products h2{display:block;font-size:24px;line-height:40px;margin:0;margin-bottom:0px;color:#222;text-align:left;border-bottom:2px solid #eee;padding-bottom:12px;margin-bottom:14px;position:relative}.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%;display:flex;align-items:end}.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}#yith-quick-view-content div.images{box-sizing:border-box}#yith-quick-view-content div.summary{box-sizing:border-box}.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:#000;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:var(--main-color)!important;border:1px solid var(--main-color);color:#000!important}.btn-view-mode{box-shadow:none!important;-webkit-box-shadow:none!important;border:1px solid #ebebeb;font-size:18px;padding:7px 10px;border-radius:0;width:40px;height:38px;line-height:25px;margin-right:10px;display:inline-block}.btn-view-mode.active{color:var(--main-color);border-color:var(--main-color)}.btn-view-mode:hover{color:var(--main-color);border-color:var(--main-color)}.woocommerce-products-header__title.page-title{display:block;margin-bottom:10px;font-size:1.42857em;font-weight:700;color:#333;text-decoration:none}.orderby-header{border-bottom:1px solid #e1e1e1;margin-bottom:20px;padding-bottom:15px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.woocommerce .orderby-header .woocommerce-ordering{margin:0;float:none;display:inline-flex;order:2}.orderby{background-repeat:no-repeat;background-position:right 10px center;text-indent:.01px;cursor:pointer;background-image:url(/userdatb/9543/wp-content/themes/keyweb/css/images/ico-select.png)!important;height:36px;line-height:36px;border:1px solid #ddd;-webkit-appearance:none;border-radius:3px;padding:0 20px;width:170px}.woocommerce-ordering>label{line-height:38px;font-size:14px;margin-right:6px;margin-bottom:0;font-weight:700}@media only screen and (min-width:769px){.similar-product{position:sticky;top:150px}}@media only screen and (max-width:768px) and (min-width:400px){.list-bestsell{display:flex;flex-wrap:wrap}.post_by_views{width:49%}}@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}.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}li.product.viewliststyle .product-img{width:100%}li.product.viewliststyle .prod_meta{width:100%;padding-left:0}.woocommerce-ordering>label{display:none}li.product:hover .prod_meta .price{opacity:1}}@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[class*="columns-"] li.product,.woocommerce-page .main-content-product ul.products[class*="columns-"] li.product{width:100%;margin-right:0;margin-bottom:10px;clear:unset}}