/* http://codienlamnhan.com/userdata/8946/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}.category-list{display:grid;grid-gap:0.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:10px}.item-tax{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;text-decoration:none;color:#3E0B00;height:100%;padding:0.5rem;background-color:#F0F0F0;border:1px solid #B09792;border-radius:3px}.item-tax img{max-width:92px!important;aspect-ratio:2/1;margin-right:1rem;border-radius:3px}.item-tax:hover{background-color:#FFF;border-color:#B21E02}.list-attr{display:grid;grid-gap:0.5rem;grid-template-columns:repeat(12,1fr);margin-bottom:20px}.item-attr{border:1px solid #B09792;border-radius:3px;overflow:hidden}.item-attr img{aspect-ratio:2/1;width:100%;object-fit:contain;height:100%!important}.item-attr:hover{border-color:#B21E02}.img-title{display:flex;align-items:center;font-weight:400}.img-title img{width:60px;height:30px;object-fit:cover;border-radius:3px;margin-right:10px}.block-hang{border:1px solid #B21E02;margin-bottom:20px}.block-hang .category-list{background-color:;background-color:#DBDBDB;background-image:linear-gradient(to bottom,#D4BBB6,#DBDBDB,#DBDBDB,#DBDBDB,#DBDBDB);padding:0.5rem}.block-hang .category-list .item-tax{background-color:#F0F0F0;margin:0;box-shadow:1px 1px 2px #9D9E96;border:0}.block-hang-main .products{padding:1em!important;margin-bottom:0!important}.related ul.products,.woocommerce ul.products.columns-6:not(.swiper-wrapper),.woocommerce.columns-6 ul.products:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px}.related ul.products::after,.related ul.products::before,.woocommerce .products.columns-6 ul::after,.woocommerce .products.columns-6 ul::before,.woocommerce ul.products.columns-6::after,.woocommerce ul.products.columns-6::before{display:none!important}.related ul.products li.type-product,.woocommerce ul.products.columns-6 li.type-product:not(.swiper-slide),.woocommerce.columns-6 ul.products li.type-product:not(.swiper-slide){width:100%!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background-color:#DBDBDB;background-image:linear-gradient(to bottom,#FFF,#FFF,#E6E6E6);position:relative;text-align:center;margin:0!important}.woocommerce ul.products li.product a{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;height:100%}.pro_sku{font-weight:700}.woocommerce ul.products li.product .price{color:#890F00!important;font-size:20px!important;margin-bottom:0!important}.woocommerce ul.products li.product .price ins{font-weight:normal!important;text-decoration:none}.woocommerce ul.products li.product .price-kw{padding:0.5rem;border-top:1px solid #FFF;background-image:linear-gradient(to top,#D5D5D5,#EBEBEB,#EBEBEB)}.woocommerce ul.products li.product a>.price .amount,.woocommerce ul.products li.product a>.price ins,.woocommerce ul.products li.product .price-kw del{display:none!important}.woocommerce ul.products li.product a>.price del .amount{display:block!important}.woocommerce li span.onsale{position:absolute;top:0;right:0;width:42px;height:42px;line-height:42px;text-align:center;z-index:100;color:#FF0;background-color:transparent;background-image:url(/userdata/8946/wp-content/themes/keyweb/css/images/salebg.png);background-repeat:no-repeat;z-index:1}.pro_mxh span{font-size:17px;color:#3B3B3B}.single-product .df-title .page-heading{font-weight:400}.single-product .df-content{padding:0;justify-content:space-between}.dfview-top{width:100%}.dfview-top{grid-area:dftp;background-color:#EFEFEF;padding:1rem 0.5rem;display:grid;grid-gap:1rem;color:#3B3B3B}@media (min-width:768px){.dfview-top{grid-template-columns:repeat(12,1fr);grid-template-areas:"vtsp vtsp vtsp vtsp vtpr vtpr vtpr vtpr vtpr vtpr vtpr vtpr" "vtsp vtsp vtsp vtsp vtbu vtbu vtbu vtbu vtbu vtbu vtbu vtbu"}}@media (min-width:992px){.dfview-top{grid-template-columns:repeat(12,1fr);grid-template-areas:"vtsp vtsp vtsp vtsp vtpr vtpr vtpr vtpr vtpr vtpr vtpr vtpr" "vtsp vtsp vtsp vtsp vtbu vtbu vtbu vtbu vtbu vtbu vtbu vtbu"}}@media (min-width:1200px){.dfview-top{grid-template-columns:repeat(12,1fr);grid-template-areas:"vtsp vtsp vtsp vtsp vtsp vtpr vtpr vtpr vtpr vtpr vtpr vtpr" "vtsp vtsp vtsp vtsp vtsp vtbu vtbu vtbu vtbu vtbu vtbu vtbu"}}.dfvt-sp{grid-area:vtsp;display:flex;align-items:center}.dfvtsp-ct{display:flex;flex-wrap:wrap;align-items:center}.dfvt-pr{grid-area:vtpr;display:flex;align-items:first baseline}.dfvtpr-ct{display:flex;flex-wrap:wrap;align-items:baseline}.flgtt{display:flex;flex-wrap:wrap;align-items:baseline}.dfvt-buy{grid-area:vtbu}.giaban{margin-right:10px;color:#430B01}.giaban .giaban-label{font-size:20px}.tietkiem-val,.giaban .giaban-val{color:#0F4DD3;font-size:24px}.giathitruong-val{color:#936B62;font-size:17px;text-decoration:line-through}.giathitruong{margin-right:10px}.woocommerce div.product .dfvt-buy form.cart div.quantity{display:flex;align-items:center}.dfvt-buy .screen-reader-text{padding:;position:unset!important;width:auto!important;height:auto!important;display:block;color:#000;opacity:1;visibility:visible;clip-path:unset}.dfvt-buy .nd-quantity-input{background-color:#B5B5B4;border-radius:3px;padding:2px;margin:0 10px;display:flex}.dfvt-buy .qty_button{display:flex;align-items:center;padding:8px;background-color:#B5B5B4;color:#003B4F;text-decoration:none;font-size:22px;border:0}.dfvt-buy .input-text{width:80px;border:none;text-align:center;font-size:20px!important;padding:8px}.woocommerce .dfvt-buy .cart .button{position:relative;padding:0.5rem;background-color:#1C8DD9;border-radius:3px;color:#FFF;text-decoration:none;font-size:1.1rem;display:flex;align-items:center;height:42px}.woocommerce div.product div.images.woocommerce-product-gallery{padding:10px}.flex-viewport{margin-bottom:20px}.flex-viewport img{object-fit:contain;width:auto!important;display:block;margin:0 auto}.woocommerce div.product div.images .flex-control-thumbs{background-color:#F6F6F6;padding:10px!important;border-radius:5px!important;display:flex;justify-content:center;flex-wrap:wrap}.woocommerce div.product div.images .flex-control-thumbs li{width:10%!important}@media (min-width:768px){.dfview-details{height:484px;overflow-y:scroll;border-bottom:1px solid #E8E8E8;padding-right:0.5rem;width:52%!important}}.woocommerce div.product .product_title{font-size:16px;margin:20px 0 10px!important}.pdBox.listInfoDesc ul{list-style:none;padding:0}.review-kw{padding:1rem;background-color:#F9F9F9;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none!important}.cmct-hdct{padding:0.5rem 1rem;text-decoration:none;background-color:#48322A;background-image:linear-gradient(to top,#48322A,#604D46);color:#FFF}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0!important}.woocommerce .review-kw #review_form #respond .form-submit input,.woocommerce div.product .review-kw .woocommerce-tabs ul.tabs li.active{padding:0.5rem 1rem;text-decoration:none;background-color:#48322A;background-image:linear-gradient(to top,#48322A,#604D46);color:#FFF}.woocommerce div.product .review-kw .woocommerce-tabs ul.tabs li.active a{padding:0;font-weight:400}.woocommerce div.product .review-kw .woocommerce-tabs ul.tabs li.active a::before{content:"\f086";font-family:"Font Awesome 5 Free";font-weight:400;font-style:italic;margin-right:5px;color:#FF0}.related .products{padding:15px!important;margin-bottom:0!important}.sku strong{color:#f60}.woocommerce #customer_login form .password-input{width:100%}.woocommerce .woocommerce-message .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce .cart .button,.woocommerce .cart input.button{background-color:#1C8DD9!important;color:#fff!important}.woocommerce-message{border-top-color:#1C8DD9!important;}.woocommerce-message::before{color:#1C8DD9!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px!important}.woocommerce table.shop_table .variation{color:#686868;font-size:14px;display:flex;margin-top:0;text-transform:capitalize}.woocommerce table.shop_table .variation dt{display:none!important}.woocommerce .wc-item-meta dd,.woocommerce dl.variation dd{margin:0}.woocommerce .wc-item-meta p,.woocommerce .wc-item-meta:last-child,.woocommerce dl.variation p,.woocommerce dl.variation:last-child{margin:5px 0}.woocommerce table.shop_table .variation dd p::after{content:" / "}.woocommerce table.shop_table .variation dd:last-child p::after{display:none}.woocommerce .form-row-last input.button{color:#fff!important}.woocommerce .form-row-last input.button:hover{background:#ffff!important;border:1px solid}.woocommerce-cart table.cart td.actions .coupon .input-text{height:35px}.checkout .form-row label{color:#333}.woocommerce-info{border-color:#48cab2!important}.checkout .form-row input,.woocommerce .woocommerce-checkout form.checkout_coupon .form-row input.input-text,.woocommerce .woocommerce-checkout form.checkout_coupon .form-row textarea,.woocommerce .woocommerce-checkout form .form-row .input-text{box-shadow:0 0 0 1px #d9d9d9;transition:all 0.2s ease-out;background-color:#fff;color:#333;border-radius:4px;display:block;box-sizing:border-box!important;width:100%!important;padding:0.94em 2.8em 0.94em 0.8em;word-break:normal;border:1px solid #d9d9d9}.checkout_coupon .input-text,.woocommerce-checkout div.col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input.input-text{box-shadow:none;transition:all 0.2s ease-out;background-color:#fff;color:#333;border-radius:4px;display:block;box-sizing:border-box;width:100%;padding:0.94em 2.8em 0.94em 0.8em;word-break:normal}.woocommerce-form-coupon-toggle{display:none!important}#place_order{width:100%;margin-top:20px}.woocommerce-checkout div.col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}.woocommerce-checkout div.col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{width:100%}.woocommerce-checkout div.col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#billing_address_2_field{width:50%;padding-right:0px}body.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:none!important}body.woocommerce header form .form-row label{display:block!important}.flex{display:flex;flex-wrap:wrap}body.woocommerce .woocommerce-checkout .col2-set div.col-1,.woocommerce-page .woocommerce-checkout .col2-set div.col-1{width:100%}.checkout-tu-tao{float:left;width:48%;display:flex}.checkout-tu-tao #customer_details .col-1{width:100%!important}#customer_details h3{margin-top:0px;margin-bottom:10px}.phuongthuc_ship{margin-bottom:20px}.checkout.woocommerce-checkout.woocommerce-checkout-tao,.full-checkout .woocommerce-message{float:right;width:48%}.woocommerce-checkout-tao #customer_details{display:none}.order_review_toggle_mobile{margin:15px 0;display:none}.billing_bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.billing_bottom a{text-decoration:none;color:#338dbc}.billing_bottom button{padding:1.4em 1.7em;border-radius:4px;background:#338dbc;color:#fff;transition:0.4s all;border:none;text-align:center;position:relative;cursor:pointer}.woocommerce .button.apply_input_coupon{padding:.9em 1.5em!important;border-radius:3px!important;border:none!important;color:#fff!important;background:#338dbc!important;cursor:pointer!important}.woocommerce .button.apply_input_coupon:hover{color:#fff!important;background:#338dbc!important}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody th{text-align:left}.woocommerce-checkout-step2 #customer_details .col-1{display:none}.checkout.woocommerce-checkout.woocommerce-checkout-step2 #order_review{width:48%;float:right}.checkout.woocommerce-checkout.woocommerce-checkout-step2 .col2-set{width:48%;float:left}#shipping_method{text-align:center}.woocommerce ul#shipping_method li+li{border-top:1px solid #ebebeb}.woocommerce ul#shipping_method li{padding:10px}#payment{background:none!important}.wc_payment_methods.payment_methods.methods{padding:0!important;border:1px solid #ebebeb}.wc_payment_methods.payment_methods.methods li+li{border-top:1px solid #ebebeb}.wc_payment_methods.payment_methods.methods li{padding:10px}.form-row.place-order,#order_review #payment{display:none}.woocommerce .woocommerce-checkout form.checkout_coupon{border:none!important;padding:0!important;margin:0!important}.submit_input_coupon{display:flex;justify-content:space-around;padding:10px}.name_coupon_product{padding:.9em;border:1px solid #ebebeb;border-radius:8px;flex-grow:1;margin-right:20px}.submit_input_coupon p{padding:0.9em 1.5em;border-radius:3px;border:none;color:#fff!important;background:#338dbc;cursor:pointer;text-transform:initial;margin:0}.checkout .cart_item .thumbnail_product_checkout{width:20%;position:relative}.checkout .cart_item .thumbnail_product_checkout img{border-radius:10px;border:1px solid #dadada;padding:0;overflow:hidden}.checkout .cart_item .thumbnail_product_checkout .product-quantity{position:absolute;top:0;right:0px;width:20px;height:20px;text-align:center;border-radius:50px;background:#48cab2;color:#fff;font-weight:400;line-height:20px;font-size:13px}@media only screen and (max-width:991px){.submit_input_coupon p{padding:0.9em 1em}}@media only screen and (max-width:768px){.shop_table.cart .nd-quantity-input,.woocommerce td.product-name dl.variation{justify-content:flex-end}#order_review_heading,div.woocommerce-billing-fields h3{margin-bottom:10px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{text-align:right}.full-checkout{display:flex;flex-direction:column}.checkout-tu-tao,.woocommerce-checkout-tao{width:100%!important;order:2}.checkout.woocommerce-checkout{display:flex;flex-direction:column;order:1}.woocommerce-checkout-step2 #customer_details{width:100%;order:2}.submit_input_coupon{padding:0}#order_review,.checkout.woocommerce-checkout.woocommerce-checkout-tao,.full-checkout .woocommerce-message{width:100%!important}}#billing_state_field .select2-selection__rendered,#billing_country_field .select2-selection__rendered{line-height:45px!important}#billing_state_field .select2-selection--single,#billing_country_field .select2-selection--single{height:45px}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{width:100%;display:flex;padding:20px 10px;background:#fafafafa}.woocommerce-order .woocommerce-notice{text-align:center;padding:20px;font-size:20px;color:#226fe9;font-weight:700;margin-bottom:20px;display:block}.woocommerce ul.order_details li,.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce table.shop_table td .amount{font-size:15px;font-weight:400}.woocommerce ul.order_details li{float:none!important;width:25%;padding-right:10px;margin-right:10px;font-size:14px!important;font-weight:700}.woocommerce ul.order_details li strong{font-weight:700;color:#333;font-size:14px!important;margin-top:10px}.shop_table.cart .nd-sl{display:none}.shop_table.cart .nd-quantity-input{display:flex}.shop_table.cart .quantity .qty_button,.shop_table.cart .quantity .qty{flex:none!important}.headding_login{text-align:center;margin-bottom:20px}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password,.woocommerce .register{width:50%;margin:0 auto!important}.woocommerce form.login input,.woocommerce form.lost_reset_password input,.woocommerce form.register input{height:42px;border:1px solid #ededed;padding:10px}.woocommerce form.login button,.woocommerce form.lost_reset_password button,.woocommerce form.register button{background-color:#ff5722;padding:15px 20px;border:0;text-transform:uppercase;font-weight:800;color:#fff}.woocommerce form.lost_reset_password input{width:100%}#yith-quick-view-modal .yith-wcqv-wrapper{width:900px;overflow:hidden;border-radius:5px}@media only screen and (max-width:767px){.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password,.woocommerce .register{width:90%}.woocommerce .cart-collaterals .cart_totals{width:100%!important}}.woocommerce .cart .product-quantity .quantity .qty_button,.woocommerce .cart .product-quantity .quantity .qty{height:35px;width:30px}@media only screen and (max-width:768px){.pro_mxh{display:none}.related ul.products,.woocommerce ul.products.columns-6:not(.swiper-wrapper),.woocommerce.columns-6 ul.products:not(.swiper-wrapper){grid-template-columns:repeat(3,1fr)}.list-attr{grid-template-columns:repeat(6,1fr);margin-bottom:10px}.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}.dfview-top{display:flex;flex-wrap:wrap}.dfvt-buy{width:100%}.woocommerce div.product .dfview-top form.cart{margin-bottom:0;display:flex;justify-content:center;width:100%}.tietkiem-val,.giaban .giaban-val{font-size:18px}.giaban .giaban-label{font-size:16px}.woocommerce div.product div.images{margin-bottom:0!important}.woocommerce div.product div.summary{margin-bottom:2em;padding:0 10px;height:auto!important}}@media only screen and (max-width:640px){.related ul.products,.woocommerce ul.products.columns-6:not(.swiper-wrapper),.woocommerce.columns-6 ul.products:not(.swiper-wrapper){grid-template-columns:repeat(2,1fr)}.list-attr{grid-template-columns:repeat(4,1fr)}.woocommerce ul.products li.product .price{font-size:16px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:5px!important}}@media only screen and (max-width:500px){.woocommerce ul.products li.product a.button{font-size:12px}}@media only screen and (max-width:400px){.related ul.products,.woocommerce ul.products.columns-6:not(.swiper-wrapper),.woocommerce.columns-6 ul.products:not(.swiper-wrapper){grid-template-columns:repeat(1,1fr)}}