﻿/*!
 * woocommerce.css
 * Version - 1.0
 * Website: Gomsutienbinh.vn
 * Author: KhanhHV
 * Copyright (c) 2020 bicweb.com
 */
 .fav-love{position:relative;display:inline-block;background-color:#EE4D2D;color:#fff;padding:0 20px;border-radius:3px;white-space:nowrap;margin-right:10px}.fav-love::before{content:"Yêu thích"}.igi__p_item .fav-love{position:absolute;z-index:1;right:0;top:10px}.vote_bar{display:flex;align-items:center;margin-bottom:15px}.vote_bar .stars{margin:0}.vote_bar p.stars a{line-height:1}.vote_bar .count_vote{border-bottom:1px solid;color:#EE4D2D;margin-right:15px}.vote_bar .sale-total{padding-left:15px;margin-left:15px;border-left:1px solid #222}.igi_paging{margin:20px 0}.igi_paging ul.page-numbers{padding:0;display:flex;list-style:none;justify-content:center;width:100%}.igi_paging ul li .page-numbers{width:35px;height:35px;display:block;line-height:35px;border:1px solid #cba74d;border-radius:50%;text-align:center;margin:0 5px;color:#333}.igi_paging ul li .page-numbers.current{border-color:#cba74d;background-color:#cba74d;border-radius:50%;color:#fff}.igi_product_list{padding-bottom:10px}.page-product .igi_breadcrumb{background:#fff;margin-bottom:30px;box-shadow:0 1px 3px -2px rgba(0,0,0,.12)}.igi_header__title{font-size:20px;text-transform:uppercase;font-weight:700;font-family:'Roboto Condensed',sans-serif;color:#222;margin-bottom:0}.igi_page__desc:empty{display:none}.igi_products_header .term-description{margin-top:15px;position:relative}.igi_products_header .term-description p{margin-bottom:.5em}.igi_toolbox{margin-bottom:15px;display:flex;justify-content:flex-end;flex-flow:row wrap;align-items:flex-end;margin-top:15px}.igi_result_count{display:none}.igi_toolbox .woocommerce-notices-wrapper{flex:0 0 100%}.igi_ordering{position:relative;background:#fff}.igi_ordering::before{content:"\f107";position:absolute;top:5px;right:8px;font-family:'Font Awesome 5 Pro'}.igi_orderby{height:30px;padding:0 20px;border:1px solid #d5d5d5;-moz-appearance:none;-webkit-appearance:none;box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,.02);background:transparent;position:relative;z-index:1}.igi__p_item{margin-bottom:30px}.igi__p_inner{position:relative;transition:all 200ms ease-in 0ms;box-shadow:0 0 5px rgba(0,0,0,.16);background-color:#fff;border:1px solid transparent}.igi__p_inner:hover{border:1px solid #EE4D2D;box-shadow:0 8px 10px rgba(0,0,0,.16)}.igi__p_image{position:relative;overflow:hidden;margin-bottom:0;height:calc((var(--content-size) / 6 - 10px));padding:1px}.igi__p_image img{width:100%;height:100%;object-fit:cover;transition:all 300ms ease-in 0ms}.igi__p_image a{display:block;position:relative;width:100%;height:100%}.igi__p_image>a::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:100% 100%;-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);transition:all 300ms ease-in 0ms;display:none}.igi__p_image:hover a::before{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.igi__p_content>a{display:block;padding:0 10px;margin-top:10px}.igi__p_content .igi_text{font-size:14px;font-weight:500;text-align:left;line-height:1.5;display:-webkit-box!important;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#333;margin:0}.igi_control{text-align:center;visibility:hidden;position:absolute;top:25%;left:50%;transform:translateX(-50%)}.igi_control .button,.igi_control .wc-forward{display:inline-block;text-align:center;text-transform:uppercase;font-size:12px;font-weight:500;color:#fff;padding:6px 25px 7px;border-radius:15px;background-color:#EE4D2D;margin:2px 0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;transition:all 300ms ease-in 0ms}.igi__p_inner:hover .igi_control{visibility:visible;display:block}.igi__p_content a:hover .igi_text{color:#EE4D2D}.igi__p_price{display:flex;font-size:15px;color:#333;white-space:nowrap;line-height:1;padding:8px 10px;justify-content:space-between;min-height:47px}.igi__p_price .ships-free{display:inline-block;width:25px;height:15px;background:url(../../../../../../../themes/nibifa/images/icon/freeship.png) no-repeat center center}.igi__p_price .price{display:flex;justify-content:space-between;flex-flow:column-reverse;align-items:baseline}.igi__p_price ins{text-decoration:none}.igi__p_price .woocommerce-Price-currencySymbol{font-size:12px}.woocommerce-Price-amount.amount{display:inline-flex;font-size:1.1rem;font-weight:600;color:var(--c)}.igi__p_price del .woocommerce-Price-amount.amount{color:#abacad;font-weight:500;font-size:12px;text-decoration:line-through}.igi__p_items.row{padding:0 15px}.igi__p_items.row .igi__p_item{margin-bottom:10px;padding-left:5px;padding-right:5px}.igi_voting{justify-content:space-between;align-items:center;border-top:1px solid #f5f5f5;padding:10px;font-size:12px}.igi_voting p.stars a{width:12px;margin-right:2px;line-height:1}.igi_voting p.stars{margin:0}.igi_voting p.stars a::before{font-size:12px}.igi_product_detail .igi_breadcrumb{margin-bottom:0;padding:0;text-transform:uppercase;font-size:12px;box-shadow:none}.igi_product_detail .igi_breadcrumb .woocommerce-breadcrumb{margin-left:-15px;margin-right:-15px}.igi_p_single__images{margin-bottom:20px;position:relative}.onsale{position:absolute;right:20px;top:18px;z-index:100;text-transform:uppercase;color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);letter-spacing:2px}.igi_onsale.onsale{color:#333;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#fee029;bottom:0;left:0;font-size:10px;text-transform:none;width:40px;height:40px;text-align:center;top:auto;right:auto;text-transform:uppercase;padding-top:5px}.igi_onsale.onsale>span{font-size:14px;display:block;width:auto;height:auto;color:red;line-height:1}.igi__p_item .igi_onsale.onsale{bottom:1px}.igi_p_single__images .igi_onsale.onsale{top:10px;left:25px}.igi_featured.onsale{background:yellow;right:auto;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;font-size:10px;top:5px;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;z-index:1;color:#222}.igi_p_single__summary{margin-bottom:20px}.igi_p_single__summary .igi_inner{display:flex;flex-flow:column;border-radius:15px}.igi_p_single__title{display:flex;align-items:flex-start}.igi_p_single__title .product_title{order:0;font-size:22px;margin-bottom:10px;font-weight:500;margin-top:-5px}.igi_p_single__summary .product_sku{margin-bottom:5px;order:1;color:#abacad;text-transform:uppercase;font-weight:700;display:none}.igi_p_single__summary .product_sku .sku{font-weight:700}.igi_p_single__summary .stock{margin-bottom:5px;order:2;font-weight:600;font-size:16px;display:none}.igi_p_single__summary .stock strong{color:#333;display:none}.igi_p_single__summary .shop_attributes{order:3;display:none}.igi_p_single__summary .shop_attributes th{font-weight:500;white-space:nowrap}.igi_p_single__short_desc{order:4;line-height:1.4;padding:10px 0}.igi_p_single__short_desc ul{padding-left:15px}.igi_p_single__summary .igi__p_price{text-align:left;font-size:35px;color:#c4161c;order:1;clear:both;margin-bottom:15px;display:inline-flex;align-items:center;justify-content:flex-start;background-color:#f5f5f5}.igi_p_single__summary .igi__p_price del{display:inline-flex;order:1;margin-left:15px;text-decoration:none}.igi_p_single__summary .igi__p_price ins{display:inline-flex;margin-left:0;order:0}.igi_p_single__summary .igi__p_price .woocommerce-Price-currencySymbol{font-size:18px}.igi_p_single__summary .igi__p_price .woocommerce-Price-amount.amount{font-size:28px;padding:0}.igi_p_single__summary .igi__p_price del .woocommerce-Price-amount.amount{font-size:16px;padding:0}.igi_p_single__summary table.variations label{margin:0}.igi_p_single__summary .cart{order:6;display:flex;flex-flow:row wrap;margin-bottom:15px}form.variations_form.cart .quantity{margin-right:10px}.igi_p_single__summary .cart-single-wrap{order:6}.igi_p_single__summary .cart .order-qty{display:flex;width:100%;margin-bottom:15px;align-items:center}.igi_p_single__summary .cart .qty{width:90px;padding:5px 8px;border:1px solid #e5e5e5;margin-left:10px;background:#fff;height:40px}.single_add_to_cart_button{background-color:var(--c);border:1px solid var(--c);color:#fff;height:50px;width:100%;font-weight:700;padding:10px;text-transform:uppercase;font-size:13px;border-radius:2px;cursor:pointer;margin-right:10px}.single_add_to_cart_button:hover{background-color:#f5f5f5;color:var(--c)}.single_add_to_cart_button .fa-shopping-cart{margin-right:10px;font-size:20px}.igi_p_single__summary .quick-order{display:inline-block;height:40px;color:#fff;border:1px solid #EE4D2D;background-color:#EE4D2D;padding:10px 30px;text-transform:uppercase}.igi_p_single__summary .cart .order-action{align-items:center}.single_add_to_cart_fast_button{background-color:#d41414;border:1px solid #d41414;padding-left:15px;padding-right:15px;text-transform:uppercase;color:#fff;font-size:13px;height:40px;border-radius:2px;cursor:pointer}.igi_p_single__summary .product_meta{order:7;margin-bottom:10px}.igi_p_single__summary .product_meta>span{display:block;margin-bottom:10px}.igi_p_single__summary .product_meta a{color:#EE4D2D;font-weight:400}.igi_p_single__summary .product_meta a:hover{color:#007bff}.igi_p_single__summary .product-share{order:8;margin-bottom:15px}.igi_p_single__summary .product-contact{order:9;display:flex;flex-wrap:wrap}.igi_p_single__summary .product-contact span{display:block;margin-bottom:5px;white-space:nowrap}.igi_p_single__summary .product-contact span.hotline a{color:#fff;font-size:18px;font-weight:700;background-color:#e66311;padding:10px 30px;border-radius:3px;margin-right:15px;display:block}.igi_p_single__summary .product-contact span.email a{color:#fff;font-size:18px;font-weight:700;background-color:#EE4D2D;padding:10px 30px;border-radius:3px;margin-right:15px;display:block}.igi_p_single__summary .cart .screen-reader-text{display:none}table.variations{width:100%}table.variations select{height:30px;width:180px;border-radius:3px;border:1px solid #ccc}.woocommerce-variation-description{margin-top:10px}.reset_variations{margin-left:15px;font-size:14px;color:#c4123f}.single_variation_wrap{width:100%}.woocommerce-variation-add-to-cart{display:flex;width:100%;margin-top:15px}.woocommerce-variation-add-to-cart-disabled .quantity .qty{background:none;pointer-events:none}.woocommerce-variation-price .woocommerce-Price-amount.amount{padding:0}.product-top-content{padding:0 0 0 15px;max-width:100%;margin:0 auto}.single_product_summary{margin-top:30px}.kh_prod_items .hb_customer_button{margin-top:20px;width:100%;text-align:center}.igi_tabs{padding:15px;top:-80px;position:relative}.igi_tabs *:not(table){max-width:100%;height:auto}.tabs.igi_tabs_control{display:flex;list-style:none;border-bottom:2px solid #abacad;padding-left:0;background-size:auto 100%;border-radius:3px 3px 0 0}.tabs.igi_tabs_control li{padding:10px 0;font-size:20px;font-weight:700;background:none;margin-bottom:-2px}.igi_tabs_control li a{display:block;padding:0 15px;line-height:1;white-space:nowrap;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;color:#abacad;text-transform:uppercase;font-size:16px;border-right:1px solid #333}.igi_tabs_control li:last-child a{border:none}.tabs.igi_tabs_control li.active{background:none;border-bottom:2px solid #222}.tabs.igi_tabs_control li a:hover,.tabs.igi_tabs_control li.active a{color:#333}.igi_tabs_panel{text-align:justify;padding:20px 0;border-top:none;margin-bottom:30px}.igi_tabs_panel>h2:first-child{display:none}table.shop_attributes p{margin:0}table.shop_attributes td{padding:0 5px}.woocommerce-noreviews{background:none;color:#222}.comment-form{display:flex;flex-flow:row wrap;justify-content:space-between}.comment-form .comment-notes{width:100%}.comment-form .comment-form-rating{width:100%}.comment-form .comment-form-comment{width:100%;order:2}.comment-form .comment-form-author{width:48%;order:1}.comment-form .comment-form-email{order:1;width:48%}.comment-form .form-submit{order:3;width:100%}.comment-form .comment-form-comment label{display:block}.comment-form .comment-form-comment textarea{height:85px}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form textarea{border:1px solid #e5e5e5;width:100%;height:35px;padding:5px 10px}.comment-form .form-submit .submit{color:#fff;padding:5px 30px;text-transform:uppercase;background:#EE4D2D;border:1px solid #EE4D2D}.comment-form .comment-form-cookies-consent{order:4}.igi_p_related{clear:both;padding:30px 0}.igi_p_related .igi_related_title{margin-bottom:20px;font-size:20px;text-transform:uppercase;font-weight:700;padding-top:10px;margin-top:25px;text-align:center;color:#c90}.igi_p_related .owl-nav [class^="owl-"]{display:inline-block;zoom:1;cursor:pointer;position:absolute;margin-top:-15px;border-radius:5px;width:32px;height:50px;text-align:center;font-size:102px;color:#393939;font-family:-webkit-body;line-height:28px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.igi_p_related .owl-nav.disabled [class^="owl-"]{opacity:.5;cursor:default}.igi_p_related .owl-nav .owl-next{right:5px}.igi_p_related .owl-nav .owl-prev{left:5px}.igi_related_content{clear:both}.igi_p_related .kh_title_guide{text-align:center;text-transform:uppercase;color:var(--c);font-weight:700;position:relative;padding-bottom:15px;margin-bottom:30px}.igi_p_related .kh_title_guide:before{content:'';position:absolute;width:60px;height:1px;background:#bbbb;left:50%;transform:translateX(-50%);bottom:0}.woocommerce{vertical-align:middle}.checkout.woocommerce-checkout{border-radius:30px;padding:40px}.woocommerce .cart-empty{text-align:center;font-size:25px;margin-top:30px}.woocommerce .return-to-shop{text-align:center;font-size:16px}.woocommerce-cart-form .product-name{min-width:140px}.woocommerce-page .page_cart table .product-name a{color:var(--c)}.shop_table thead{text-align:center}.shop_table tbody td{vertical-align:middle;padding:.75rem;text-align:center}.page_cart #order_review tbody td{text-align:left}.page_cart #order_review .product-total{text-align:right}.page_cart #order_review .payment_methods{padding-left:0}.shop_table .product-remove{text-align:center}.shop_table .product-thumbnail{text-align:center}.shop_table .product-thumbnail img{width:55px;height:55px}.shop_table .quantity{text-align:center}.shop_table .quantity .screen-reader-text{display:none}.shop_table .quantity input{height:30px;width:50px;padding:2px 5px;border:1px solid #e5e5e5}.shop_table .product-price{text-align:center}.shop_table .product-price .amount{font-weight:400}.shop_table .product-subtotal{text-align:center}.shop_table .actions{text-align:right}.shop_table .coupon{margin-bottom:15px;display:flex;justify-content:flex-end;align-items:center}.shop_table .coupon #coupon_code{border:1px solid #e5e5e5;padding:2px 10px;height:35px;font-size:18px}.shop_table .coupon .button[type="submit"]{height:35px;padding:5px 10px}.shop_table .button[type="submit"]{border:1px solid #EE4D2D;background:#EE4D2D;color:#fff;text-transform:uppercase;font-weight:500;padding:6px 15px;cursor:pointer;overflow:hidden;white-space:nowrap;display:inline-block;border-radius:3px;transition:all 100ms ease-in 0ms}.shop_table .button[type="submit"]:active{background:#EE4D2D;border-color:#EE4D2D}.shop_table .button[type="submit"]:hover{background:#ed1c24;border-color:#ed1c24;box-shadow:0 6px 12px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.1)}.shop_table .coupon label{margin:0 15px}.cart-collaterals{clear:both;margin-top:50px;text-align:right}.cart-collaterals .shop_table{margin:0 auto;margin-right:0}.cart-collaterals h2{margin-bottom:30px;font-size:24px}.cart-collaterals .cart_totals .amount{font-size:20px;padding:0 15px}.cart-collaterals .cart_totals .order-total{color:var(--c)}.wc-proceed-to-checkout{text-align:right;margin:15px 0}.wc-proceed-to-checkout .wc-forward{display:inline-block;background:#EE4D2D;padding:6px 15px;color:#fff;border-radius:3px}.wc-proceed-to-checkout .wc-forward:hover,.wc-proceed-to-checkout .wc-backward:hover{background:#EE4D2D;box-shadow:0 6px 12px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.1);color:#fff}.wc-proceed-to-checkout .wc-backward{display:inline-block;margin-right:10px;background:#e5e5e5;padding:6px 15px;color:#404040;border-radius:3px}ul.products{content:"";display:table;table-layout:fixed;margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product .woocommerce-loop-product__title{font-size:1rem}ul.products li.product img{display:block}ul.products li.product .button{display:block}.cart_wrr{position:relative;z-index:10;float:right;padding-top:7px;margin-left:15px}.cart_wrr .cart-contents{color:#fff;display:flex;white-space:nowrap}.cart_wrr .cart-contents:hover{color:#EE4D2D}.cart_wrr .cart-contents .amount{font-weight:700}.cart_wrr .icon-cart{font-size:20px;margin-right:10px}.cart_wrr .cart-contents .count{font-size:13px;font-style:italic;margin-left:5px}@media screen and (min-width:48em){ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}.columns-1 ul.products li.product{float:none;width:100%}.columns-2 ul.products li.product{width:48.1%}.columns-3 ul.products li.product{width:30.7966666667%}.columns-4 ul.products li.product{width:22.15%}.columns-5 ul.products li.product{width:16.96%}.columns-6 ul.products li.product{width:13.4933333333%}}.kh_des_prod .kh_list_btn{list-style:none;padding:0 150px}.kh_list_btn li{padding:20px}.kh_list_btn li a{color:#000}.kh_list_btn li{padding:10px 20px;background:#e1e1e1;border:1px solid #ccc}.kh_des_prod ul{justify-content:center}.kh_items_content .kh_title_des{font-size:1.5rem;font-weight:700}.kh_content_des h1,.kh_content_des h2,.kh_content_des h3,.kh_content_des h4,.kh_content_des h5,.kh_content_des h6{font-size:1rem;font-weight:700}.kh_items_content ul{padding-left:20px}.kh_items_content iframe{max-width:100%}.kh_des_prod ul{justify-content:space-between}.kh_list_btn li{flex:0 0 32.33%;text-align:center}.kh_list_btn li a{font-size:18px;font-weight:700;width:100%;display:inline-block}.kh_items_content .kh_item_content{margin:35px 0}.single_product_summary{position:sticky;margin-top:-25px}.single_product_summary .kh_module_prod .kh_prod_items{padding-bottom:0}.woocommerce-product-gallery__wrapper img{max-width:100%}.woocommerce-product-gallery__image>a{display:block;width:100%}.woocommerce-product-gallery__wrapper img:not(.zoomImg){width:100%!important;height:100%;object-fit:cover}.woocommerce-product-gallery__wrapper{margin:0}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;bottom:1em;right:1em;display:block;z-index:99;font-size:0;display:none}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::after{content:"\f00e";font-family:'Font Awesome 5 Pro';font-size:24px;position:absolute;right:10px;bottom:118px;color:#222}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover::after{color:#EE4D2D}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{content:"";font-size:30px;border-bottom:86px solid rgba(255,255,255,.25);border-left:86px solid transparent;position:absolute;right:0;bottom:109px;text-indent:inherit}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em;margin-top:1px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;padding:0;margin:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5;width:75px;height:75px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:75px;max-width:75px;margin-bottom:5px;margin-right:10px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .bx-wrapper .flex-control-thumbs li:not(.bx-clone){margin-right:0;width:75px;float:left;max-width:none}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:not(.bx-clone) img{width:75px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{padding-right:0}.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.woocommerce-product-gallery .bx-wrapper{padding:0;box-shadow:0 0 0;margin:0;border:none;background:transparent;position:relative;width:100%}.woocommerce-product-gallery .bx-wrapper .bx-controls-direction a{text-indent:inherit;font-family:icomoon;font-size:25px;color:#fff;background:rgba(0,0,0,.3);height:100%;z-index:1000;top:0;left:0;text-align:center;line-height:32px;opacity:0;margin:0;display:flex;align-items:center;justify-content:center}.woocommerce-product-gallery .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:0}.woocommerce-product-gallery .bx-wrapper:hover .bx-controls-direction a{opacity:1}.gd_social a{margin-right:10px}.social{justify-content:space-between}.social li{margin-left:10px}.kh_prod_contact{justify-content:space-between}.kh_prod_contact .social li a{margin-right:0}#customer_details{padding:30px 0}#customer_details h3{margin-bottom:1rem}#order_review_heading{margin-bottom:15px}.woocommerce-form-coupon-toggle{margin-top:40px}.woocommerce .form-row{margin:0;justify-content:space-between;margin-bottom:15px}#order_review{clear:both;margin-bottom:30px}#order_review .table_wrap{width:50%;padding:15px;background:#f6f6f7}#order_review .shop_table tbody td{padding:.5rem 0}#order_review .shop_table tbody td .amount{font-weight:400}.woocommerce form .form-row .required{text-decoration:none}.woocommerce .form-row .woocommerce-input-wrapper{min-width:200px;width:60%}.woocommerce .form-row input[type="text"],.woocommerce .form-row input[type="tel"],.woocommerce .form-row input[type="email"],.woocommerce .form-row input[type="password"]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce .form-row .input-text:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.woocommerce .form-row .select2-selection--single{background-color:#fff;border:1px solid #ced4da;border-radius:0;height:34px;line-height:34px}.woocommerce .form-row .select2-selection--single .select2-selection__arrow{height:34px}.woocommerce .form-row.notes label{width:100%}.woocommerce .form-row.notes .woocommerce-input-wrapper{width:100%}.woocommerce .form-row.notes textarea{width:100%;padding:5px 10px;border:1px solid #ced4da;min-height:103px}#billing_address_2_field{justify-content:flex-end}.woocommerce-checkout-payment{margin-top:15px}.payment_methods{list-style:none!important}.payment_methods .payment_box{padding:0;font-size:16px;opacity:.5}.woocommerce-checkout-review-order-table,table.order_details{width:100%}.woocommerce-checkout-review-order-table thead,table.order_details thead{text-align:left}.woocommerce-checkout-review-order-table tfoot,table.order_details tfoot{border-top:1px solid #e5e5e5}.woocommerce-checkout-review-order-table tfoot td,table.order_details tfoot td{text-align:right}.woocommerce-checkout-review-order-table .product-total,table.order_details .product-total{text-align:right}.woocommerce-terms-and-conditions-wrapper{clear:both;margin-top:15px;width:100%}.woocommerce-terms-and-conditions-wrapper a{color:#EE4D2D;font-weight:700;text-decoration:underline}#place_order,.gd_accout_content button[type="submit"]{display:inline-block;border:none;margin:auto;padding:8px 30px;text-transform:uppercase;background:transparent;color:#fff;cursor:pointer;transition:all 100ms ease-in 0ms;border-radius:3px;font-weight:600;text-transform:uppercase;color:#222;padding:10px 20px;font-size:1.15rem;border:1px solid var(--c)}#place_order:hover{box-shadow:0 6px 12px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.1)}.woocommerce-order{padding:30px 0}.woocommerce-thankyou-order-details{list-style:none;margin-bottom:30px}.site-header-cart{position:relative;margin:0;padding:0;content:"";display:table;table-layout:fixed;list-style:none;margin-left:1px}.site-header-cart li span.kh_cart_span{display:none}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .product_list_widget{margin:0;padding:0}.woocommerce-Reviews-title{font-size:16px;font-weight:600}.woocommerce-Reviews-title span{color:#EE4D2D}.commentlist{list-style:none}.commentlist .thread-even{border-bottom:1px solid #e5e5e5}.comment_container{display:flex;flex-flow:row nowrap}.comment_container .avatar{margin-right:15px}.comment_container .comment-text .meta{margin:0}.comment_container .description{font-size:14px;font-style:italic;width:100%;position:relative}.comment_container .description::before{position:absolute;top:0;right:0;content:"\e978";font-family:icomoon;opacity:.2;font-size:15px}#reply-title{font-size:16px;font-weight:600}.woocommerce-product-rating{display:flex;margin-bottom:10px}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.5em;font-family:icomoon;font-weight:400}.star-rating::before{content:"\f005\f005\f005\f005\f005";opacity:.25;float:left;top:0;left:0;position:absolute;font-family:'Font Awesome 5 Pro'}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;color:#fade05;font-family:'Font Awesome 5 Pro'}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:5px;font-weight:400;font-family:'Font Awesome 5 Pro'}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;content:"\f005";color:#fee029;text-indent:0;font-size:14px;font-weight:700}p.stars a:hover~a:before,p.stars a.active~a:before{color:#ccc}p.stars:hover a:before{content:"\f005";color:#E7711B;opacity:1}p.stars.selected a.active:before{content:"\f005";color:#E7711B;opacity:1}p.stars.selected a.active~a:before{content:"\f005";color:#404040;opacity:.25}p.stars.selected a:not(.active):before{content:"\f005";color:#E7711B;opacity:1}.igi_voting p.stars a::before{opacity:1;font-weight:700;color:#fee029}.igi_voting p.stars a:hover~a::before{content:"\f005";color:#fee029;opacity:1}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3D9CD2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:var(--c)}.kh_hide_form{display:none!important}.kh_form{width:60%;margin:0 auto;background-color:rgba(91,91,91,.3);padding:80px 50px 100px;border-radius:30px}.kh_form h2{text-align:center;text-transform:uppercase;color:#fff;font-weight:800;font-size:1.5rem;margin-bottom:30px}.kh_form .btn,.kh_accout_content .btn{background-color:var(--c);border-color:var(--c);color:#fff}.kh_form .woocommerce-form .lost_password a{color:var(--c)}.kh_btn_trans{text-align:right}.kh_btn_trans a{color:var(--c)}.kh_form.kh_lost_past .btn{margin:0 auto}.kh_main_acc{padding:100px 50px;background-color:#333;border-radius:30px}.kh_main_acc .kh_acc_nav ul{list-style:none;padding-left:0}.kh_main_acc .kh_acc_nav ul li a{color:#fff}.kh_main_acc .kh_acc_nav ul li.is-active a{color:var(--c)}.kh_main_acc .kh_acc_nav ul li{border-top:1px dotted #ebebeb;padding:10px 0;position:relative}.kh_main_acc .kh_acc_nav ul li:last-child{border-bottom:1px dotted #ebebeb}.kh_accout_content a{color:var(--c)}.kh_accout_content{text-align:left;padding-left:50px}.kh_accout_content .table thead{text-align:center;font-size:13px}.kh_accout_content .table thead th span{display:inline-block}.kh_main_acc .kh_acc_nav ul li:before{content:'\f475';font-family:"Font Awesome 5 Pro";width:30px;height:30px;line-height:30px;text-align:center;right:0;top:50%;position:absolute;transform:translateY(-50%);font-size:14px}.kh_main_acc .kh_acc_nav ul li.woocommerce-MyAccount-navigation-link--orders:before{content:'\f217'}.kh_main_acc .kh_acc_nav ul li.woocommerce-MyAccount-navigation-link--edit-address:before{content:'\f5a0'}.kh_main_acc .kh_acc_nav ul li.woocommerce-MyAccount-navigation-link--edit-account:before{content:'\f4ff'}.kh_main_acc .kh_acc_nav ul li.woocommerce-MyAccount-navigation-link--customer-logout::before{content:'\f2f5'}.kh_main_acc .kh_acc_nav ul li.is-active:before{color:var(--c)}.woocommerce-noreviews,p.no-comments{content:"";display:table;table-layout:fixed;clear:both;width:100%;padding:15px;background:#e5e5e5;margin-bottom:15px;border-radius:2px;color:#E7711B}.woocommerce-info{color:#222;font-size:13px}.woocommerce-info a{color:#EE4D2D}.woocommerce-error li{list-style:disc inside;font-style:italic;font-size:13px}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3D9CD2;z-index:9999}.site-header-cart .widget_shopping_cart .igi_pro__image{flex:0 0 30%;max-width:30%}.site-header-cart .widget_shopping_cart .igi_pro__image img{max-width:100%}.site-header-cart .widget_shopping_cart .woocommerce-Price-amount.amount{color:var(--c)}.site-header-cart .cart-contents .fal{font-size:17px;color:var(--c);font-weight:700;border-radius:50%;padding:9px 8px}.site-header-cart .cart-contents .count{width:14px;height:15px;position:absolute;top:3px;right:3px;background:#b70707;font-size:10px;padding-right:3px;border-radius:50%;text-align:center;line-height:16px;color:#fff}.site-header-cart .widget_shopping_cart{position:fixed;right:0;z-index:101;text-align:right;max-width:340px;background:#fff;height:100%;transition:all .5s ease;top:0;bottom:0;transform:translate3d(340px,0,0)}.widget.woocommerce.widget_shopping_cart.cart-active{transform:unset}ul.site-header-cart li.active{transform:translateX(61px)}.widget_shopping_cart_content{bottom:0;padding:0 10px}.site-header-cart .widget_shopping_cart .hb_title_shop{text-align:left;border-bottom:1px solid #ccc;padding:20px 10px}.site-header-cart .widget_shopping_cart .hb_title_shop span{font-size:20px;font-weight:700}.site-header-cart .widget_shopping_cart .hb_title_shop span:first-child{text-transform:uppercase;position:relative;display:inline-block;background-color:#f3ec78;background-image:linear-gradient(90deg,#ce9744,#f7db4e,#ce9744);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.site-header-cart .widget_shopping_cart .hb_title_shop a.close{line-height:2.3;position:relative;font-size:12px;padding-right:15px}.site-header-cart .widget_shopping_cart .hb_title_shop a.close:before{background-color:#000;content:" ";height:3px;position:absolute;right:0;top:12px;transition:background-color .2s ease-in-out,transform .2s ease-in-out;width:10px;transform:rotate(45deg)}.site-header-cart .widget_shopping_cart .hb_title_shop a.close:after{background-color:#000;content:" ";height:3px;position:absolute;right:0;top:12px;transition:background-color .2s ease-in-out,transform .2s ease-in-out;width:10px;transform:rotate(-45deg)}.site-header-cart .widget_shopping_cart .hb_title_shop a.close:hover::before{transform:rotate(0deg)}.site-header-cart .widget_shopping_cart .hb_title_shop a.close:hover::after{transform:rotate(0deg)}.woocommerce-mini-cart__empty-message{text-align:center;padding:40px 0}.mini-cart .woocommerce-mini-cart-item{display:flex;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.mini-cart .woocommerce-mini-cart-item a.remove_from_cart_button{margin-right:5px;display:block;color:red}.mini-cart .woocommerce-mini-cart-item .igi_pro__image img{width:55px;height:55px;margin-right:5px}.mini-cart .woocommerce-mini-cart-item .igi_pro_link{font-size:12px}.mini-cart .woocommerce-mini-cart__total strong{color:#333}.site-header-cart .igi_pro_link>span{display:block;color:#4f4d50}.site-header-cart .igi_pro_link span .amount{font-size:12px;font-weight:400}.site-header-cart .buttons>a{font-size:12px;text-transform:uppercase;background:#f6f6f7;color:#222;padding:5px 10px;white-space:nowrap;margin-left:5px}.site-header-cart .buttons>a.checkout,.site-header-cart .buttons>a:hover{border:1px solid var(--c);background-color:#f3ec78;background-image:linear-gradient(90deg,#ce9744,#f7db4e,#ce9744);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;font-weight:600;color:#fff}.site-header-cart .buttons>a.checkout:hover{color:#fff}.wc-bacs-bank-details{list-style:inside}.price_slider_wrapper{float:left;width:100%}.widget_price_filter .price_slider{margin:15px 0}.widget_price_filter .price_slider_amount{text-align:center;line-height:2.4em;display:flex;flex-flow:column-reverse;justify-content:center;padding:15px 0}.widget_price_filter .price_slider_amount .button{border:none;background:#EE4D2D;color:#fff;text-transform:uppercase;cursor:pointer}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:royalblue;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:royalblue}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.gd_page_content .woocommerce{margin:30px 0}.gd_account_navigation{height:100%;border-right:1px solid #e5e5e5}.gd_account_navigation ul{list-style:none}.gd_account_navigation .gd_menu_item a{display:block;padding:8px 15px;border-bottom:1px solid #877846;background:#EE4D2D;color:#fff}.gd_account_navigation .gd_menu_item.is-active a,.gd_account_navigation .gd_menu_item a:hover{background:#EE4D2D}.gd_accout_content .addresses .edit{text-decoration:underline}.account-orders-table{border:1px solid #e5e5e5}.account-orders-table thead{text-align:left}.gd_accout_content .woocommerce-order-details{margin-bottom:30px}.woocommerce-bacs-bank-details{margin-top:30px}.woocommerce-order h2{font-size:24px;font-weight:700;margin-bottom:15px}.wc-bacs-bank-details-account-name{font-size:18px;font-weight:700}.woocommerce-customer-details{margin-top:20px}.gd_c_review__info{border:1px solid #e5e5e5;padding:15px 30px;background:#f7f7f7}.sidebar-product .filter-group{clear:both}.sidebar-product .filter-group .checkbox .color-circle{width:45px;height:45px;border-radius:50%;overflow:hidden}.sidebar-product .filter-group .checkbox .title{display:none}.sidebar-product .filter-group .checkbox{display:inline-block}.sidebar-product .filter-group .filter-group-heading{margin-bottom:15px;display:block}.sidebar-product .filter-group .checkbox.active{position:relative}.sidebar-product .filter-group .checkbox.active::before{content:"\f00c";position:absolute;font-family:"Font Awesome 5 Pro";color:#fff;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px}.admin-bar .pswp{height:calc(100% - 32px);top:32px}.pswp .pswp__bg{background:#222}.pswp__caption .pswp__caption__center{color:#fff}.woocommerce-variation-price .price del,.woocommerce-variation-price .price del span{color:#abacad;font-size:16px}.woocommerce-variation-price .price ins span{font-size:28px;display:inline-block}.woocommerce-variation-price .price ins{margin-left:15px}.single_variation_wrap .woocommerce-variation-price{background:#f5f5f5;padding:5px 0;padding-left:10px;margin-top:15px}.search-box{display:flex;justify-content:center;margin-bottom:30px}.search-box #searchform,.select-group,.select-type,.select-price,.search-box button{flex:0 0 19%;margin-right:1.4%;border:1px solid #ccc;border-radius:5px}.search-box button{color:#fff;background-color:#1381ce;font-weight:700}.select-group select,.select-type select,.select-price select{height:100%;width:100%;padding:10px 15px;border:none;-webkit-appearance:none;background:url(../../../../../../../themes/nibifa/images/canvasy.png) no-repeat right 5px top 50%;background-size:25px 20px}.search-box #searchform{position:relative;padding:1px}.search-box #s{width:100%;height:100%;border:none;height:40px;padding:10px 15px}.search-box #searchsubmit{position:absolute;right:0;background:#fff;border:1px solid #fff;top:9px;right:6px;color:#b70707;cursor:pointer}.search-box .fas.fa-filter{margin-right:5px}.kh_prod_image{height:calc(280/325 * var(--content-size)/4 - 15px);display:flex;justify-content:center;align-items:center}.kh_prod_item{margin-bottom:30px}.kh_prod_inner,.andmost_prod_inner{border:1px solid #ccc;height:100%}.kh_section_prod{margin-bottom:50px}.kh_prod_content{padding:15px 30px 30px;text-align:center;/*! text-transform: uppercase; */
}.andmost_prod_inner .kh_prod_content{min-height:174px}.kh_inner_content .gd_text{color:#222;text-transform:uppercase;font-size:1.1rem;font-weight:600}.price ins{text-decoration:none;color:var(--c);font-weight:600;font-size:18px}.price ins .woocommerce-Price-amount bdi{/*! text-decoration: none; */
}.kh_prod_excerpt p{margin-bottom:0}.kh_prod_price{margin-top:5px}.kh_loadmore .load{display:none}.kh_loadmore{text-align:center;margin-top:15px}.kh_loadmore .kh_text_more a{padding:15px 70px;background-color:var(--c);color:#fff;text-transform:uppercase;font-weight:600}.kh_avt_prod{flex:0 0 40%;max-width:40%;margin-bottom:0;padding:0 15px}.kh_avt_prod .img-fluid{width:100%}.kh_detail_prod .kh_name_prod{color:#fff;font-size:1.45rem;text-transform:uppercase;font-weight:700;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}.kh_detail_prod{flex:0 0 60%;max-width:60%;padding:0 15px}.kh_inner_main{margin:0 -15px}.kh_detail_prod .kh_buy_cont{border:navajowhite}.kh_detail_prod .kh_content_prod{/*! padding: 30px 0; */
 /*! border-top: 1px solid #ccc; */
 /*! border-bottom: 1px solid #ccc; */
}.kh_detail_prod .kh_price_prod{border-top:1px solid #ccc;padding-top:20px}.kh_detail_prod .kh_buy_cont .cart{display:flex;margin-top:20px}.kh_detail_prod .kh_buy_cont .cart .quantity label{display:none}.kh_detail_prod .kh_buy_cont .cart .quantity{/*! border: 1px solid var(--c); */
}.kh_detail_prod .kh_buy_cont .cart .order-qty{margin-right:10px;border:1px solid var(--c);/*! padding: 5px; */
 padding:0 10px}.kh_detail_prod .kh_buy_cont .cart .quantity input{width:40px}.kh_detail_prod .kh_buy_cont .cart .order-action .single_add_to_cart_button{padding:15px}.kh_why_item{display:flex}.kh_why_icon{flex:0 0 20%}.kh_why_item{padding:20px 20px 10px 20px}.title_why{font-size:15px;font-weight:700}.kh_why_title{font-weight:700}.kh_border_title{position:relative}.kh_border_title::before{content:"";position:absolute;height:2px;background-color:#1381ce;bottom:0;left:0;width:100%}.kh_why_box{border:1px solid #ccc;padding-bottom:20px}.kh_why{border-bottom:1px solid #ccc;height:45px;line-height:45px;padding-left:20px;padding-right:10px}.kh_box_border{margin-bottom:0;height:50px;width:50px;border:1px solid #ccc;border-radius:50%;padding:14px 9px;background-color:#fff}.kh_why_item:nth-child(1) .kh_box_border{padding-top:9px}.kh_why_item:nth-child(2) .kh_box_border{padding-top:10px}.kh_why_item:nth-child(3) .kh_box_border{padding-top:10px}.kh_why_content{padding:5px}.screen-reader-text{border:unset;clip:unset;-webkit-clip-path:unset;clip-path:unset;height:unset;margin:unset;overflow:unset;overflow-wrap:unset;word-wrap:unset!important;position:unset!important;width:unset}.kh_buy_cont input[type=number]{-moz-appearance:textfield}#btn-down,#btn-up{border:none;background-color:#fff;color:var(--c);height:40px;line-height:40px;outline:none;cursor:pointer}#btn-down,#btn-up,.kh_buy_cont input{background-color:transparent;border:unset;text-align:center}.quantity{width:100%;border:1px solid var(--c);text-align:center}#btn-down{padding-left:0}#btn-up{padding-right:0}.woocommerce-Price-amount.amount{display:unset}.price ins{text-decoration:none}.kh_id_prod del bdi{color:#222;font-weight:400}.product-top-content h2.gd_text{font-weight:700;font-size:30px;padding-bottom:15px;margin-bottom:0;color:var(--c)}.summary.entry-summary .hb_id_prod_status{padding-bottom:20px;border-bottom:1px solid #d7d7d7;margin-bottom:30px}.summary.entry-summary .kh_price_prod .price del span.woocommerce-Price-amount.amount{font-weight:500}.tabs.igi_tabs_control{margin:0 auto;width:50%;justify-content:center;border-bottom:none}.tabs.igi_tabs_control li{padding:10px 3px}.igi_tabs_control li a{padding:15px 15px;width:100%;background:#e1e1e1;border-radius:25px;border-right:none;color:#000}.tabs.igi_tabs_control li.active{border-bottom:none}.tabs.igi_tabs_control li a:hover,.tabs.igi_tabs_control li.active a{background:#c90;color:#fff}.kh_hotline_icon{width:50px;height:50px;border:1px solid #b70707;text-align:center;line-height:50px;border-radius:50%;color:#b70707}.kh_hotline_num{height:50px}.kh_num span{font-weight:700;font-size:15px}.kh_num{margin-left:10px}.kh_num p a{font-size:1.4rem;font-weight:700;color:#b70707}.kh_num p a:nth-child(2){color:#b70707;margin:0 10px}.kh_num p{line-height:25px;display:flex}.kh_prod_contact{align-items:center;margin-top:15px}.kh_prod_contact .gd_ft_social{padding-top:3px}.kh_content_prod .posted_in a{color:#222}.kh_content_prod .posted_in a:hover{color:#bd8700}.shop_table .button[type="submit"]{border:1px solid var(--c);background:var(--c)}.wc-proceed-to-checkout .wc-forward:hover,.wc-proceed-to-checkout .wc-backward:hover{background:#fff;color:var(--c);border:1px solid var(--c)}.wc-proceed-to-checkout .wc-forward{background:var(--c)}.shop_table .button[type="submit"]:hover{background:#fff;border-color:var(--c);color:var(--c)}.woocommerce-cart-form .table-bordered td,.table-bordered th{border:none}.woocommerce-mini-cart-item.mini_cart_item{position:relative;display:flex;align-items:flex-start;flex-direction:row}.remove.remove_from_cart_button{position:absolute;top:1px;right:0;z-index:2;margin-bottom:0;padding-right:3px;width:20px;height:20px;border-radius:50%;color:rgba(0,0,0,.8);text-align:center;font-size:0;line-height:20px}.igi_pro__image{position:relative;flex:0 0 auto;overflow:hidden;margin-right:15px}.igi_pro_link{flex:1 1 auto;padding-right:35px;text-align:left}.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{float:none;margin-right:0;transition:opacity .6s ease;height:auto}.remove.remove_from_cart_button{top:50%;color:#222;font-size:20px;transform:translateY(-50%);border:1px solid #b70707}.woocommerce-mini-cart-item.mini_cart_item{align-items:center;padding:10px 0;border-bottom:1px solid #6677}.site-header-cart .product_list_widget{padding:10px 0}.quantity{width:100%;border:1px solid var(--c);height:100%;display:flex;justify-content:space-evenly;align-items:center}.kh_buy_cont .screen-reader-text{display:none}.play-now .quantity{height:35px;line-height:35px;width:70%;margin-top:4px}.site-header-cart .widget_shopping_cart .hb_title_shop span{font-style:normal}.kh_all_screen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.7);transition:opacity .25s ease,visibility 0s ease .25s}.kh_all_screen.kh_open{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s ease}.woocommerce-page .page_cart{height:auto;min-height:50vh;padding-bottom:50px}.sale_new{position:absolute;z-index:99;display:flex;right:10px}.gd_onsale{background-color:#b70707;padding:0 15px;margin:10px 0 10px 10px;color:#fff;text-transform:uppercase;font-size:12px;height:22px;line-height:22px}.hb_module_expert{padding:30px 0}.hb_expert_imgaes .hb_image{width:100%;height:100%;margin-bottom:0}.hb_contact_form .wpcf7-form-control-wrap{width:100%}.hb_contact_form .row{margin:0}.hb_contact_form .form-group{padding:0 5px;margin-bottom:10px}.hb_contact_form .form-control{border-radius:0;font-size:1rem}.hb_contact_form .form-control:focus{box-shadow:none}.hb_contact_form .col-form-label{font-size:1rem}.form_wrap .form-group.text-right{position:relative}.hb_contact_form .ajax-loader{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hb_contact_form p{font-size:1.5rem;font-weight:400}.hb_contact_form .hb_submit{font-size:1.5rem;font-weight:400;text-align:left;position:relative}.hb_contact_form .hb_form__wrap .gd_form_inner .hb_form_group,.hb_contact_form .hb_form__wrap .gd_form_inner .gd_form_group_textarea_pen{width:100%;display:flex}.hb_contact_form .wpcf7-submit{text-transform:uppercase;color:#fff;border:none;background:var(--c);cursor:pointer;padding:10px 50px;font-size:1.25rem;margin-top:10px;border-radius:0}.hb_contact_form .wpcf7-submit:hover{background:#006434;outline:none;text-decoration:none}.hb_contact_form .hb_submit:hover::before{width:0}.hb_contact_form .hb_submit:hover::after{height:0}.hb_contact_form .wpcf7-form-control-wrap{width:100%}.hb_contact_form .row{margin:0}.hb_form_inner{margin:0 -5px}.hb_contact_form .form-group{position:relative}.hb_contact_form .gd_form_group_user .form-control,.hb_contact_form .gd_form_group_email .form-control,.hb_contact_form .gd_form_group_phone .form-control,.hb_contact_form .gd_form_group_address .form-control{padding-left:40px;height:60px;position:relative}.hb_contact_form .gd_form_group_user .form-control::placeholder,.hb_contact_form .gd_form_group_email .form-control::placeholder,.hb_contact_form .gd_form_group_phone .form-control::placeholder,.hb_contact_form .gd_form_group_address .form-control::placeholder{padding-left:0}.hb_contact_form .hb_form_group_address:before{content:"";position:absolute;left:0;top:0;z-index:1;opacity:0;transition:all 300ms ease-in 0ms}.hb_contact_form .gd_form_group_address:after{color:#a64822;font-family:"Font Awesome 5 Pro";transform:translate(-50%,-50%);position:absolute;left:33px;top:50%;transform:translateY(-50%);text-align:center;font-size:17px;font-weight:600}.hb_contact_form .gd_form_group_phone:before{content:"";position:absolute;left:0;top:0;z-index:1;opacity:0;transition:all 300ms ease-in 0ms}.hb_contact_form .contact-phone .kh_add_before::after{color:#a64822;font-family:"Font Awesome 5 Pro";position:absolute;padding-left:15px;top:50%;transform:translateY(-50%);text-align:center;font-size:17px;font-weight:600}.hb_contact_form .gd_form_group_email:before{content:"";position:absolute;left:0;top:0;z-index:1;opacity:0;transition:all 300ms ease-in 0ms}.hb_contact_form .contact-mail .kh_add_before::after{color:#a64822;font-family:"Font Awesome 5 Pro";position:absolute;padding-left:15px;top:50%;transform:translateY(-50%);text-align:center;font-size:17px;font-weight:600}.hb_contact_form .gd_form_group_user:before{content:"";position:absolute;left:0;top:0;z-index:1;opacity:0;transition:all 300ms ease-in 0ms}.kh_add_before{position:relative}.hb_contact_form .contact-name .kh_add_before::after{color:#a64822;font-family:"Font Awesome 5 Pro";position:absolute;left:15px;top:50%;transform:translateY(-50%);text-align:center;font-size:17px;font-weight:600}.hb_contact_form .wpcf7-textarea.form-control{height:150px;width:100%}.hb_contact_form .gd_form_group_textarea_pen .form-control{padding-left:40px}.hb_contact_form .gd_form_group_textarea_pen:before{content:"";position:absolute;left:0;top:0;z-index:1;opacity:0;transition:all 300ms ease-in 0ms}.hb_contact_form .gd_form_group_textarea_pen:after{color:#a64822;font-family:"Font Awesome 5 Pro";position:absolute;padding-left:15px;top:4%;text-align:center;font-size:17px;font-weight:600}.hb_contact_form .gd_form_group_textarea_pen .form-control::placeholder{padding-left:0;padding-top:3px}.kh_box_buy{border-bottom:1px solid #bfbfbf;padding-bottom:40px}.kh_figure_prod{padding-left:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;padding:0;margin:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{padding-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:75px;max-width:75px;margin-bottom:5px;margin-right:10px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:not(.bx-clone) img{width:75px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5;width:75px;height:75px}.summary.entry-summary .kh_price_prod{border-bottom:1px solid #d7d7d7;padding:0 0 15px;margin-bottom:15px}.kh_box_buy .kh_id_prod .hb_strong_prod{min-width:105px;display:inline-block;font-weight:700}.woocommerce-Price-amount.amount{display:unset;color:var(--c)}.kh_buy_cont .kh_only_cont{width:40%;margin:0 auto}.kh_buy_cont .text-uppercase.contact_p{background-color:#f5f5f5;text-transform:uppercase;padding-left:35px;padding-right:45px;font-size:13px;height:50px;cursor:pointer;margin-right:10px;display:inline-block;line-height:50px;border:1px solid var(--c);color:#222;width:100%;text-align:center;font-weight:700;position:relative}.kh_buy_cont .fas.fa-phone-alt{left:45px;position:absolute;top:40%;color:var(--c)}.kh_hotline_num{height:50px}.kh_hotline_icon{width:50px;height:50px;border:1px solid var(--c);text-align:center;line-height:50px;border-radius:50%;color:var(--c)}.kh_num{margin-left:10px}.kh_num span{font-weight:700;font-size:15px}.kh_num span{font-weight:700;font-size:15px}.kh_num p a{font-size:1.4rem;font-weight:700;color:var(--c)}.kh_prod_contact .gd_ft_social{margin-left:0;margin-top:0;padding-top:3px}.kh_prod_contact .gd_social{margin-top:0}.social{justify-content:space-between}.social li{margin-left:10px}.kh_prod_contact .social li a{color:var(--c);border:1px solid var(--c);margin-left:0}.kh_prod_contact .social li a:hover{background:var(--c)}.kh_prod_contact .social li a .hb_fb,.kh_prod_contact .social li a .hb_yt,.kh_prod_contact .social li a .hb_icon_zalo{background:var(--c)}.kh_prod_contact .social li a .hb_fb:hover,.kh_prod_contact .social li a .hb_yt:hover,.kh_prod_contact .social li a .hb_icon_zalo:hover{background:#fff}.kh_prod_contact .social li a{margin-right:0}.kh_why_box{border:1px solid #ccc;padding-bottom:20px}.kh_why{border-bottom:1px solid #ccc;height:45px;line-height:45px;padding-left:20px}.kh_why{border-bottom:1px solid #ccc;height:45px;line-height:45px;padding-left:20px}.kh_border_title::before{content:"";position:absolute;height:2px;background-color:var(--c);bottom:0;left:0;width:72%}.title_why{font-size:16px;font-weight:700}.kh_why_item{padding:20px 20px 10px 20px}.kh_why_item{display:flex}.kh_why_icon{flex:0 0 20%}.kh_why_item:nth-child(1) .kh_box_border{padding-top:9px}.kh_box_border{margin-bottom:0;height:50px;width:50px;border:1px solid #ccc;border-radius:50%;padding:14px 9px;background-color:#fff}.kh_why_content{padding:5px;display:flex;align-items:center}.kh_why_title{font-weight:700}.kh_buy_cont .order-qty{flex:0 0 20%}.kh_buy_cont .order-action{flex:0 0 40%}.kh_buy_cont .contact_cart{flex:0 0 35%}.kh_buy_cont .text-uppercase.contact_p{background-color:#f5f5f5;text-transform:uppercase;padding-left:35px;padding-right:45px;font-size:13px;height:50px;cursor:pointer;margin-right:10px;display:inline-block;line-height:50px;border:1px solid var(--c);color:#222;width:100%;text-align:center;font-weight:700;position:relative}.kh_buy_cont .text-uppercase.contact_p:hover,.kh_buy_cont .text-uppercase.contact_p:hover>i{background-color:var(--c);color:#fff}.kh_buy_cont .cart{display:flex;justify-content:space-between}.kh_buy_cont input{text-align:center;border:none;width:45px;height:45px}.nav-tabs.kh_nav{justify-content:center;border-bottom:none;margin-bottom:30px}.nav-tabs .nav-link{background:#bbb;padding:15px 65px;margin:0 5px;border-radius:0;color:#000}.nav-tabs .nav-link.active{background:var(--c);color:#fff}.nav-tabs .nav-link .kh_name_nav{font-size:1rem;margin-bottom:0;text-transform:uppercase;font-weight:700}.kh_inner_tab{width:62%;display:block;margin:0 auto}.kh_inner_tab iframe{width:100%;max-height:500px}.hb_ex{display:flex;padding-bottom:10px;border-bottom:1px solid #d7d7d7}.kh_buy_cont{margin-top:20px}.gd_form_inner{margin:0 -5px}.form-group.hb_submit{padding-left:0}.hb_id_prod{margin:10px 0}