/* https://t7b.vn/userdatb/9457/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}.woocommerce ul.products li.type-product:hover,.woocommerce-page ul.products li.type-product:hover{box-shadow:none}.woocommerce ul.products li.product a.button{position:absolute;left:18px;bottom:-18px;font-size:12px}.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:#f37022}.woocommerce ul.products li.product .onsale{/*! transform: rotate(35deg); *//*! top: 19px !important; *//*! right: 4px !important; *//*! left: auto !important; */position:absolute;top:5px!important;right:5px!important;width:34px;height:34px;border-radius:50%;line-height:34px;text-align:center;display:inline-block;color:#fff;background:#c40d2e;font-size:12px;margin:0!important}.orderby-header{margin-bottom:30px}.orderby-header label{vertical-align:middle;display:inline-block;padding:8px;padding-left:0}.woocommerce .woocommerce-ordering select{vertical-align:top;padding:8px;border-radius:3px;border:1px solid #e3e3e5;max-width:180px}.default_btn_wc{display:none}.custom-btn{float:left;height:40px;line-height:40px;margin:0 5px 0 0;outline:0;border:0;border-radius:0;background:#c40d2e;color:#fff;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;cursor:pointer}.btnQuickView{padding:0;width:40px;font-size:20px;transform:translateX(-200px)}.btnAddToCart{padding:0;width:40px;font-size:20px;transform:translateX(200px)}.btnBuyNow{padding:0 5px;font-size:14px;transform:translateY(200px)}li.product:hover .product-img .product-actions{opacity:1}li.product:hover .product-img .product-actions button{transform:translate(0)!important}li.product:hover .product-img>a>img,li.relasted_item:hover .related-prod_img>a>img{transform:scale(1.05)}li.product .product-img>a>img,.related-prod_img>a>img{width:100%;display:block;transition:0.6s all}.product-img,.related-prod_img{position:relative;overflow:hidden}.product-img>a,.related-prod_img>a{display:block;overflow:hidden}.product-actions{position:absolute;bottom:0;left:0;right:0;width:100%;padding:5px;background:rgba(255,255,255,0.4);opacity:0}.product-actions .wrap-btncustom{display:inline-block;margin:auto}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){margin-top:15px!important;margin-right:10px;width:23%!important}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2):last-child{margin-right:0!important}.woocommerce ul.products li.product .product-img a img{margin:0}.product-vendor-type>span{display:inline-block}.woocommerce ul.products li.product .prod_meta{text-align:center}.product-vendor-type{text-align:center}.product-vendor-type .proVendor{text-transform:uppercase;color:#c40d2e;font-weight:700}.product-vendor-type .proStyle{text-transform:uppercase;color:#c40d2e}.product-vendor-type>span{margin:0 3px}.woocommerce ul.products li.product .prod_meta .woocommerce-loop-product__title{height:36px;color:#333;font-size:14px;font-weight:700;text-align:center;padding:0;transition:0.3s all;display:inline-block}.woocommerce ul.products li.product:hover .prod_meta .woocommerce-loop-product__title,li.relasted_item:hover .related-prod_meta h4{color:#c40d2e}.woocommerce ul.products li.product .prod_meta .price,.related-prod_meta .price{color:#c40d2e;font-size:14px;text-align:center;line-height:normal;display:flex;justify-content:center;margin:0;font-weight:700}.prod_meta .price ins{text-decoration:none;order:-1;margin:0 5px}.woocommerce ul.products li.product .prod_meta .price del,.related-prod_meta .price del{color:#999;order:1;margin:0 5px}.price del,.price ins{margin:0 5px}.single-product.woocommerce-page div.product div.images{width:40%}.single-product.woocommerce-page div.product div.summary{width:59%}div.product>span.onsale{display:none}div.product div.summary .pro-content-head{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e6e6e6}.single-product.woocommerce-page div.product div.summary .product_title{margin:0px;padding:0px;color:#333;font-size:24px}.single-product.woocommerce div.product p.price,.single-product.woocommerce .woocommerce-variation-price .price{color:#c40d2e;font-size:24px;display:flex;justify-content:left;border-bottom:1px solid #e6e6e6;padding-bottom:10px;font-weight:700;margin:10px 0}.single-product.woocommerce div.product p.price ins,.single-product.woocommerce .woocommerce-variation-price ins{font-size:24px;text-decoration:none}.single-product.woocommerce div.product p.price del,.single-product.woocommerce .woocommerce-variation-price del{font-size:20px;color:#bebebe;font-weight:700;margin:0 10px;order:2}.single-product-vendor-type span{font-size:14px;color:#333;display:inline-block}.single-product-vendor-type span+span::before{content:'|';margin:0 5px}.woocommerce-product-details__short-description{margin-bottom:10px;border-bottom:1px solid #e6e6e6}.woocommerce-product-details__short-description>p{margin:0 0 15px 0}.single-product.woocommerce-page div.product div.summary .variations tr{display:flex;flex-direction:column}.variations .select_option{-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin-right:5px;display:inline-block;position:relative;border:unset}.select_option.selected span{border-color:#ed1b24!important;background:url(/userdatb/9457/wp-content/themes/keyweb/css/images/select-pro.png) bottom right no-repeat}.variations .select_option span,.variations .select_option img{float:left;min-width:35px!important;height:35px!important;margin:0;text-align:center;line-height:35px;white-space:nowrap;font-size:12px;border:1px solid #ccc;cursor:pointer;position:relative;padding:0 12px;width:unset}.text-qty{margin:0;font-weight:700;margin-bottom:5px;display:block;min-width:200px;position:relative}.single-product.woocommerce button.button.alt.disabled{background:#c40d2e}.Het-hang{border:1px solid #c40d2e;color:#fff;background:#c40d2e;padding:15px;font-size:16px;text-transform:uppercase;display:block;border-radius:unset;opacity:0.6}.btnBuyNowinsingle.buy-now{border:1px solid #c40d2e;color:#c40d2e;background:#fff;padding:15px;font-size:16px;text-transform:uppercase;display:block;border-radius:unset;font-weight:700;line-height:1em;cursor:pointer;float:left;margin-left:10px}.button-qty{cursor:pointer;position:absolute;display:block;top:0;bottom:0;border:0 none;border-right-color:currentcolor;border-right-style:none;border-right-width:0px;border-right-color:currentcolor;border-right-style:none;border-right-width:0px;padding:0 8px;background:none;text-align:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-qty{position:relative;margin-bottom:1em;max-width:150px;min-width:75px;overflow:visible}.minus{left:0;border-right:1px solid #e6e6e6}.plus.button-qty{right:0;border-left:1px solid #e6e6e6}.woocommerce .quantity .custom-qty .qty{display:block;background:none;text-align:center;width:100%;padding:5px 25px;margin:0;-moz-appearance:textfield;border:1px solid #e6e6e6;max-width:100%;border-radius:3px}.entry-summary .single_add_to_cart_button.button.alt{border:1px solid #c40d2e;color:#fff;background:#c40d2e;padding:15px;font-size:16px;text-transform:uppercase;display:block;border-radius:unset}.woocommerce .entry-summary .single_add_to_cart_button.button.alt:hover{background-color:#c40d2e}.woocommerce-tabs.wc-tabs-wrapper{border:1px solid #e6e6e6;background:#fff;margin-bottom:30px}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{display:block;position:relative;background:#222;padding:0;margin:0}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{position:relative;background:transparent;border:none;border-radius:0;transition:0.3s all}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#c40d2e;color:#fff}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:15px;font-size:18px;text-transform:uppercase;color:#fff;background:transparent;font-weight:700}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:#c40d2e}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#fff}.single-product.woocommerce div.product .woocommerce-tabs .panel{padding:15px}.single-product.woocommerce div.product .woocommerce-tabs .panel>h2{margin-top:0}.related.block-product>h3,.sanpham_vuaxem-wrap>h3{width:100%;display:block;background:#222;color:#fff;text-align:center;outline:none;cursor:pointer;padding:15px;margin:0px;font-size:18px;text-transform:uppercase}.related.block-product ul.products{padding:15px}.related-prod_img{width:calc(100%/3)}.related-prod_meta{width:calc(200%/3)}.relasted_item{display:flex;align-items:flex-start}.related-prod_meta h4{margin-top:0;margin-bottom:5px;transition:0.3s all}.related-prod_meta .price{text-align:left;display:flex;/*! flex-direction: row-reverse; */
 flex-wrap:wrap}.related-prod_meta .price{text-align:left;display:flex;/*! flex-direction: row-reverse; */
 flex-wrap:wrap-reverse;justify-content:left}.related-prod_meta .price ins{text-decoration:none}.woocommerce .sanpham_vuaxem-wrap .content_vx ul.products li.product{margin:unset;padding:unset}.related_products-wrap,.sanpham_vuaxem-wrap{border:1px solid #e6e6e6;background:#fff;margin-bottom:30px}.sanpham_vuaxem-wrap .product-actions{display:none}.woocommerce div.product .product_title{color:#333;font-size:21px}.woocommerce .quantity .qty{height:28px;border:1px solid #018791}.woocommerce .product-type-simple span.onsale{transform:rotate(320deg);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}.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}section.related.products h2{color:#018791}.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}.woocommerce-cart-form{margin-bottom:30px}.shop_table.cart.woocommerce-cart-form__contents thead th{padding:20px 0}.content-wrap .woocommerce table.shop_table{border-radius:unset}.woocommerce-cart table.cart .product-thumbnail img{max-width:150px;width:100%}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}.remove-custom>button{border:none;background:transparent;cursor:pointer;padding-left:0}.remove-custom>button:hover{color:#c40d2e}table.shop_table .product-name{max-width:490px}.after_cart .order-total .woocommerce-Price-amount.amount,.product-price .woocommerce-Price-amount.amount,.product-subtotal .woocommerce-Price-amount.amount{font-size:1.57143em;font-weight:700;margin:0 0 0.5em;line-height:1.4;display:block}.after_cart .order-total{display:flex;align-items:baseline;justify-content:flex-end}.after_cart .actions{display:block;text-align:right}.woocommerce table.cart.cart-mobile .product-thumbnail{display:block}.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:#222;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:#c40d2e!important}.woocommerce-message{border-top-color:#018791!important}.woocommerce-message::before{color:#018791!important}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:#018791!important;padding:8px 6px 8px!important}.woocommerce table.shop_table{border-color:#ebebeb!important}.woocommerce table.shop_table td{border-color:#ebebeb!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-color:#ebebeb!important}.woocommerce table.shop_table td.product-name a{display:block;font-weight:700;margin:0 0 0.5em;line-height:1.4;font-size:1.42em;transition:0.3s all}.woocommerce table.shop_table td.product-name a:hover{color:#c40d2e}.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}.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:#c40d2b}.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:3px;border:none;background:#c40d2e;color:#fff;cursor:pointer;font-size:14px;transition:0.3s all}.login_submit_btn:hover{background:#000}.woocommerce-privacy-policy-text p{margin-bottom:0}.register_btn{margin-top:0}.re_login{display:block;text-align:center;margin-top:1em}.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}.woocommerce-account h3.widget-title{font-size:18px}.edit_account_btn a{color:#222;text-decoration:none}.edit_account_btn{display:block;text-align:center;background:#c40d2e;height:36px;line-height:36px;border-radius:2px;color:#000}.woocommerce-Address-title.title{display:block;background:#000;padding:0 10px;border-radius:3px;color:#fff}.redasboard{text-align:center}.redasboard a{display:inline-block;background:#000;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}.logout_account_btn a{display:block;margin-top:10px;padding:10px 15px;background:#333;color:#fff;text-align:center;text-decoration:none}.logout_account_btn a:hover{background:#000}#yith-quick-view-content div.images{box-sizing:border-box}#yith-quick-view-content div.summary{box-sizing:border-box}.content-view-cart.woocommerce.fancybox-content{max-width:900px;padding:0;border-radius:5px}.poop_up_cart_title{color:#c40d2e;margin:0px;padding:15px;display:block;font-size:16px;text-transform:uppercase;font-weight:700}.content-view-cart.woocommerce .page_title{display:none}.content-view-cart.woocommerce .shop_table.cart.woocommerce-cart-form__contents thead th{padding:5px 0;font-weight:400}.content-view-cart.woocommerce .product-thumbnail{max-width:100px}.content-view-cart.woocommerce table.shop_table td.product-name a{font-size:14px}.content-view-cart.woocommerce .after_cart .order-total .woocommerce-Price-amount.amount,.content-view-cart.woocommerce .product-price .woocommerce-Price-amount.amount,.content-view-cart.woocommerce .product-subtotal .woocommerce-Price-amount.amount{font-size:14px;color:#c40d2e}.content-view-cart.woocommerce .order-total{display:flex;justify-content:flex-end;margin:10px 0}.content-view-cart.woocommerce .custom-update{text-align:right;margin-right:20px}.content-view-cart .shop_table.cart.woocommerce-cart-form__contents{max-height:250px!important;overflow-y:scroll;display:inline-block}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#c40d2e!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 (max-width:768px){.woocommerce main ul.products li.type-product,.woocommerce-page main ul.products li.type-product{width:49%!important}.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 ul.products li.product .prod_meta .price,.related-prod_meta .price{font-size:12px}.product-vendor-type{font-size:12px}.woocommerce ul.products li.product .prod_meta .woocommerce-loop-product__title{font-size:12px!important;height:30px}.woocommerce table.cart.cart-mobile .product-price .woocommerce-Price-amount.amount{font-size:14px;display:inline-block;color:#c40d2e}.woocommerce table.cart.cart-mobile .product-price{display:inline-block}.woocommerce table.cart.cart-mobile .remove-custom.d-md-none{display:inline-block;margin:0 10px}.woocommerce table.cart.cart-mobile .custom-qty{margin-bottom:0}}@media only screen and (max-width:640px){.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0!important;width:100%;text-align:center}}@media only screen and (max-width:500px){.woocommerce ul.products li.product a.button{font-size:12px}}@media only screen and (max-width:400px){.woocommerce main ul.products li.type-product,.woocommerce-page main ul.products li.type-product{width:100%!important}}