/* https://tanglehn.com/userdatb/9361/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,.woocommerce-page ul.products li.type-product{border:1px solid #e7e7e7;box-sizing:border-box}.woocommerce ul.products li.type-product.last,.woocommerce-page ul.products li.type-product.last{margin-right:0!important}.woocommerce ul.products li.type-product:hover,.woocommerce-page ul.products li.type-product:hover{box-shadow:none}.sidebar-two .product-item-name a h2,.woocommerce ul.products li.type-product .woocommerce-loop-category__title,.woocommerce ul.products li.type-product .woocommerce-loop-product__title,.woocommerce ul.products li.type-product h3{color:#637281;width:100%;font-size:14px!important;text-align:center;min-height:30px;text-transform:uppercase;margin:0!important;padding:0!important;font-weight:800}.sidebar-two .product-item-name a{text-decoration:none}.woocommerce ul.products li.product a.button{color:#fff;border-radius:0;text-align:center;width:50%;box-sizing:border-box;float:left;padding-left:0;padding-right:0}.woocommerce ul.products li.product a.added_to_cart.wc-forward{position:absolute;left:18px;bottom:-18px;font-size:12px;display:none}.woocommerce ul.products li.product a.yith-wcqv-button{background:#f37022}.sidebar-two .product-item-price del,.woocommerce ul.products li.product .price del{font-weight:400;color:#000!important;order:2;margin-left:10px}.sidebar-two .product-item-price ins,.woocommerce ul.products li.product .price ins{order:1}.sidebar-two .product-item-price,.woocommerce ul.products li.product .price{display:flex!important;color:#11b5e6!important;margin:0;text-align:center;font-size:16px!important;font-weight:800!important;justify-content:center}.woocommerce ul.products li.product .onsale{position:unset;background:unset;width:unset;height:unset;font-size:14px;line-height:normal;font-weight:800}.woocommerce div.product .product_title{color:#018791;font-size:21px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#11b5e6!important}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.submit-custom-checkout{background-color:#11b5e6!important;height:34px;padding:0 30px!important;border-radius:99px;transition:0.5s;margin-left:10px;text-transform:uppercase;font-family:open sans;font-weight:800}.woocommerce .quantity .plus,.woocommerce .quantity .minus{background:unset;border:1px solid #637281;height:34px;position:absolute;bottom:0;width:30px}.woocommerce .quantity .qty{height:34px;border:1px solid #637281;-webkit-appearance:textfield;border-right:unset;border-left:unset;width:90px!important}.woocommerce div.product form.cart div.quantity{margin-top:35px!important;position:relative;margin-left:30px!important;margin-right:30px!important}.product-single-qty{position:absolute;top:-30px;display:block;font-weight:700;width:200px;left:-30px}.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: normal; */
}.woocommerce div.product .woocommerce-tabs .panel{overflow:hidden}.kw-box-contact{border:1px dashed #f37022;border-radius:5px;box-sizing:border-box;padding:5px;margin-top:10px}.kw-box-contact p{margin:0;margin-bottom:10px}.box_share{margin-top:10px;margin-bottom:10px;width:100%;float:left}.box_share>*{float:left;margin-right:10px!important}.qr-create-cart{margin-top:10px}.qr-create-cart img{width:100px;transition:0.5s}.qr-create-cart:hover img{width:300px}.related.products .product-item{display:flex;justify-content:flex-start;margin-top:15px}.related.products .product-item .product-item-thumbnail{width:33.33%}.related.products .product-item .product-item-content{width:calc(66.66% - 15px);padding:0 0 0 15px;background-color:unset}.related.products .product-item-name a h2{text-align:left}.related.products .product-item-price{white-space:nowrap;overflow:hidden;text-align:left;text-overflow:ellipsis;justify-content:flex-start;font-size:14px!important}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{color:#fff!important;background:#11b5e6!important}.woocommerce .cart .button,.woocommerce .cart input.button{color:#fff!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-radius:unset!important}.woocommerce table.shop_table td{/*! border-color: #018791 !important; */
}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-color:#ececec!important}.woocommerce table.shop_table td.product-name a{color:#637281;text-decoration:none;font-size:20px;font-weight:800;transition:0.3s;line-height:28px}.woocommerce table.shop_table td.product-name a:hover{color:#11b5e6}.woocommerce td.product-name dl.variation{display:none}.product-remove.custom-remove .remove{color:#11b5e6!important;font-weight:400!important;font-size:14px!important}.product-remove.custom-remove .remove:hover{border-radius:unset;background:unset;color:#51cdf2!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100%!important}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{width:8.33%;text-align:center}.woocommerce-cart table.cart .product-quantity,.woocommerce-cart table.cart .product-thumbnail{text-align:center;width:16.66%}.woocommerce form.woocommerce-checkout .form-row input.input-text,.woocommerce form.woocommerce-checkout .form-row textarea,.woocommerce form.woocommerce-checkout .form-row select{border:1px solid #018791;padding:5px}.woocommerce form.woocommerce-checkout .form-row .select2-selection{border:1px solid #018791}#yith-quick-view-content div.images{box-sizing:border-box}#yith-quick-view-content div.summary{box-sizing:border-box}.shop-title{font-size:24px;margin-top:0;text-transform:uppercase;font-weight:800;margin-bottom:0}.shop-form .woocommerce-ordering{height:40px;display:flex;line-height:40px;margin-bottom:0}.shop-form .woocommerce-ordering .orderby{font-family:open sans;font-size:14px;padding:0 22px 0 10px;border:1px solid #e7e7e7;border-radius:5px;position:relative}.custom-header-shop{margin-bottom:20px}.woocommerce ul.products,.woocommerce-page ul.products{clear:both;margin:0 -15px!important}.product-item-content{padding:10px;background:#f9f9f9}.woocommerce ul.products li.product>a.button{display:none}.product-item{overflow:hidden}.product-item-thumbnail{position:relative;overflow:hidden}.product-item-stock-status,.product-item-flash{width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:99px;background:#f66d52;color:#fff;text-transform:uppercase;font-weight:800;position:absolute;top:5px;left:5px;font-size:12px}.product-item-flash{background:#11b5e6;left:auto;right:5px}.product-item-img a img,.product-item-img a{margin-bottom:0!important}.product-item-actions{position:absolute;bottom:10px;z-index:1;display:flex;justify-content:center;align-items:center;left:0;right:0}.product-item-not-buy{cursor:not-allowed!important}.product-item-actions button:hover{background-color:#2c394c}.product-item-actions button{border:unset;height:34px;cursor:pointer;border-radius:3px;width:34px;color:#fff;background:#11b5e6;font-size:18px;margin-right:5px;display:flex;align-items:center;justify-content:center}.product-item-buy-now,.product-item-not-buy{width:unset!important;text-transform:uppercase;font-weight:800;font-size:14px!important;transition:0.5s;transform:translateY(150px)}.product-item-name a:hover h2{color:#11b5e6!important;transition:0.4s}.product-item-views{transform:translateX(-150px);transition:0.5s}.product-item-add-to-cart{transform:translateX(150px);transition:0.5s}.product-item:hover .product-item-buy-now,.product-item:hover .product-item-not-buy,.product-item:hover .product-item-views{transform:translateX(0)}.product-item:hover .product-item-add-to-cart{transform:translateY(0)}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{order:2;width:calc(100% - 130px);margin-left:30px}.woocommerce div.product div.images.woocommerce-product-gallery{display:flex;justify-content:space-between}.woocommerce div.product div.images img{width:unset!important}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-direction:column;order:1;width:100px}.devvn_single_price del{color:#000;font-weight:400;font-size:21px}.devvn_single_price .devvn_price.sale_amount{font-style:italic;font-weight:400;color:#000;font-size:16px;font-family:Arial}.woocommerce div.product div.images .flex-control-thumbs li{width:calc(100% - 2px)!important;border:1px solid #e7e7e7;height:auto!important}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1!important}.devvn_single_price .devvn_price{margin-right:10px}.woocommerce div.product .product_title{color:#637281;font-size:24px;font-weight:800;margin-bottom:0}.product-single-info span{font-size:14px;font-weight:400}.devvn_single_price,.woocommerce div.product p.price{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#11b5e6;font-weight:800;font-size:24px;margin-top:10px;padding-bottom:10px;padding-top:10px;display:flex;align-items:center;flex-wrap:wrap}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:49%!important}.select_option span{width:unset!important;border:1px solid #637281!important;height:unset!important;line-height:unset!important;padding:0 10px}.select_option.selected span:after{content:"";width:14px;height:14px;background-image:url(/userdatb/9361/wp-content/themes/keyweb/css/images/select-pro.png);position:absolute;right:0;bottom:0}.select_option.selected span{position:relative;border-color:#e4393c!important}.select_option{border:unset!important;margin-right:5px!important}.woocommerce div.product form.cart .variations tr{display:flex}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em;display:none!important}.single_variation_wrap .variations_button{display:flex;align-items:flex-end}.woocommerce .quantity .minus{left:-30px}.woocommerce .quantity .plus{right:-30px}.variations_form.cart>.button.buy_now_button{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#11b5e6!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0!important;background:#88daf2}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:unset!important;border-radius:unset!important;background-color:#4cc7ec!important;padding:15px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px;font-weight:800!important;text-transform:uppercase;color:#fff!important;padding:unset!important}.woocommerce div.product form.cart{display:flex;align-items:flex-end}.woocommerce div.product form.variations_form.cart{flex-direction:column;align-items:flex-start}.woocommerce div.product .out-of-stock{background:#11b5e6;display:inline-block;color:#fff!important;padding:10px 30px;border-radius:99px;text-transform:uppercase;font-weight:800}.woocommerce div.product p.price{font-size:24px!important}.related.products .products.columns-4{margin:0!important}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:0!important}.my-account-content .my-account-title,.cart-main h3,#customer_login h2,.cart-title,.checkout-title{text-transform:uppercase;font-size:24px;font-weight:800;margin-top:0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ececec}#customer_login h2{text-align:center}.information_my_account_custom span{display:block;padding:5px 0}.information_my_account_custom span i{width:25px;text-align:center}.information_my_account_custom .edit:hover{background-color:#2c394c}.information_my_account_custom .edit{text-decoration:none;color:#fff;padding:5px 30px;background:#11b5e6;text-transform:uppercase;font-weight:800;display:inline-block;border-radius:99px;margin-top:10px;transition:0.5s}.my-account-content .space{border-top:1px solid #ececec;border-width:1px 0 0}.my-account-box-title{margin-top:10px;font-size:20px;line-height:24px;font-weight:700;margin-bottom:15px}.woocommerce table.my_account_orders .button:hover{background-color:#2c394c;color:#fff}.woocommerce table.my_account_orders .button{background:#11b5e6;color:#fff;border-radius:99px;font-weight:800;transition:0.5s}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#2c394c!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#11b5e6!important;color:#fff!important;padding:10px 20px!important;border-radius:99px!important;transition:0.3s;font-family:open sans}.custom-btn-cart .button{font-size:12px!important;text-transform:uppercase;font-weight:800!important;font-family:open sans}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #e7e7e7;padding:10px;font-family:open sans;font-size:14px;border-radius:5px}#customer_login .woocommerce-form{border:unset;padding:unset}#customer_login .u-column2.col-2,#customer_login .u-column1.col-1{float:unset!important;margin:0 auto}.woocommerce .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{width:100%;font-family:open sans;font-weight:800;text-transform:uppercase;font-size:14px}.custom-lost-password{margin-top:0}.custom-register:hover,.go-to-home:hover,.custom-lost-password:hover{color:#51cdf2}.custom-register,.go-to-home,.custom-lost-password{width:100%;display:block;text-align:center;margin-top:15px;float:left;text-decoration:none;color:#11b5e6;transition:0.3s}.custom-lost-password{margin-top:0}.woocommerce-cart table.cart td.product-quantity .quantity{position:relative;display:inline-block}.woocommerce-cart table.cart td.product-quantity .quantity .product-single-qty{display:none}.woocommerce-cart table.cart td.product-subtotal .woocommerce-Price-amount.amount,.woocommerce-cart table.cart td.product-price .woocommerce-Price-amount.amount{font-size:22px;font-weight:500;color:#11b5e6}.woocommerce-page table.cart td.actions .coupon{display:none}.subtotal-price-custom .woocommerce-Price-amount.amount{color:#11b5e6;font-size:24px;font-weight:800}.custom-btn-cart{display:flex;align-items:center;justify-content:flex-end}.woocommerce a.button.checkout-button{line-height:34px}.cart-main .woocommerce-cart-form .shop_table{border:unset!important}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{padding:30px 15px!important}.cart-main .woocommerce-cart-form{border-top:1px solid #ececec}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{width:100%!important;position:relative}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label{position:absolute;left:15px;font-size:12px;top:8px}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .optional{display:none}.custom-checkout-bottom{display:flex;justify-content:space-between;align-items:center}.custom-checkout-bottom a{text-decoration:none;color:#11b5e6;transition:0.3s;position:relative;padding-left:10px}.custom-checkout-bottom a:hover i{left:-10px}.custom-checkout-bottom a i{position:absolute;left:0;top:50%;transform:translateY(-50%);transition:0.5s}.submit-custom-checkout:hover{background-color:#2c394c!important}.submit-custom-checkout{color:#fff;cursor:pointer;border:unset;transition:0.5s}#order_review .custom-name-img .product-quantity{position:absolute;width:20px;height:20px;border-radius:99px;background:#11b5e6;color:#fff;display:flex;align-items:center;justify-content:center;top:-10px;right:-10px}.custom-name-product{display:flex}#order_review .custom-name-img{width:65px;height:auto;position:relative;margin-right:15px}.custom-name-product .custom-name-{width:calc(100% - 80px);color:#000}#order_review .order-total .woocommerce-Price-amount.amount{color:#11b5e6;font-size:18px}#shipping_method{border:1px solid #e7e7e7;border-radius:5px}#shipping_method li,#payment .wc_payment_methods.payment_methods.methods li{border-bottom:1px solid #e7e7e7;padding:15px;margin-bottom:0!important}#payment{background:unset!important}#payment .wc_payment_methods.payment_methods.methods{padding:unset;border:1px solid #e7e7e7;border-radius:5px}#payment .wc_payment_methods.payment_methods.methods li:last-child,#shipping_method li:last-child{border-bottom:unset}.checkout.woocommerce-checkout #customer_details{display:none}.go-to-info-shipping:hover i{left:-10px}.go-to-info-shipping i{position:absolute;left:0;top:50%;transform:translateY(-50%);transition:0.5s}.go-to-info-shipping{color:#11b5e6;text-decoration:none;transition:0.3s;position:relative;padding-left:10px}#custom-submit-coupon{color:#fff;text-decoration:none;background:#11b5e6;padding:10px 30px;border-radius:99px;text-transform:uppercase;font-weight:800;line-height:normal;transition:0.5s}#custom-submit-coupon:hover{background-color:#2c394c}#custom-coupon-checkout-text{border:1px solid #e7e7e7;padding:10px;font-size:14px;font-family:open sans;border-radius:5px;width:calc(100% - 140px)}.checkout-main .woocommerce-form-coupon-toggle{display:none}.product-item-actions .product-item-buy-now.button{border-radius:3px!important;margin-right:5px!important;display:block;margin-top:0!important}.loading_html{position:fixed;top:0;bottom:0;left:0;right:0;background-image:url(/userdatb/9361/wp-content/themes/keyweb/css/images/39.gif);background-color:#f1f1f138;z-index:9999999999999999999999999999999999999999999;background-repeat:no-repeat;background-position:center}.woocommerce table.shop_table td.product-quantity .quantity{position:relative}.product-cart-popup{width:850px;padding:unset!important;border-radius:8px}.content.product-cart-popup.woocommerce.woocommerce-cart.fancybox-content table.cart th{padding:10px!important}.product-cart-popup .product-name a{font-size:14px!important;line-height:unset!important}.product-cart-popup table.cart td.product-subtotal .woocommerce-Price-amount.amount,.product-cart-popup table.cart td.product-price .woocommerce-Price-amount.amount{font-size:14px;font-weight:800}.product-cart-popup table.shop_table{overflow-y:scroll;height:450px;display:block;margin-bottom:0!important}.custom-regular-price{font-size:12px;color:#99a5b1;text-decoration:line-through;display:block}.product-cart-popup .subtotal-price-custom .woocommerce-Price-amount.amount{font-size:16px}.custom-percent-sale-price{display:inline-block;padding:2px 3px;font-size:14px;background:#11b5e6;color:#fff}.custom-action{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:10px;padding:15px}.title-cart-popup{margin:0;padding:15px;font-size:16px;font-weight:800;color:#11b5e5;text-transform:uppercase}.product-remove-custom-add .custom-remve-add:hover{color:#11b5e6}.product-remove-custom-add .custom-remve-add{border:unset;background-color:unset;transition:0.3s;color:#637281;font-size:16px;cursor:pointer}.woocommerce div.product p.stock.in-stock{display:none}#yith-quick-view-modal .yith-wcqv-main .devvn_single_price .devvn_price.sale_amount{color:#637281;font-weight:300;line-height:24px;font-family:open sans}#yith-quick-view-content form.cart .single_add_to_cart_button.button.alt{margin-left:0}#yith-quick-view-content div.product form.cart{display:unset}#yith-quick-view-content form.cart div.quantity{float:unset!important;width:90px;margin-bottom:15px}#yith-quick-view-modal .yith-wcqv-main .single_variation_wrap .variations_button{display:unset}#yith-quick-view-modal .yith-wcqv-main .devvn_single_price del{color:#637281;font-weight:300}#yith-quick-view-modal .yith-wcqv-main{box-shadow:unset!important;border-radius:8px}#yith-quick-view-content .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{width:100%}#yith-quick-view-content .product_title.entry-title{font-size:18px;text-transform:uppercase;font-weight:900;font-family:open sans}.desc-add-to-cart span{font-style:italic;margin-right:5px}.desc-add-to-cart{margin-top:15px}.desc-add-to-cart .go-to-product-single:hover{color:#0fa2ce}.custom-sku-content{margin-top:10px;display:block}.custom-sku-content span{text-transform:uppercase}.desc-add-to-cart .go-to-product-single{text-decoration:none;color:#11b5e6}.custom-image-quick-views{float:left;width:49%}#yith-quick-view-modal.open .yith-wcqv-main{overflow:unset!important;height:500px!important}#yith-quick-view-content .product.type-product{height:500px;overflow-y:scroll}#yith-quick-view-modal #yith-quick-view-content{height:100%;overflow:hidden;border-radius:8px}#yith-quick-view-close:hover{color:#0A246A!important}#yith-quick-view-close{transition:0.4s;color:#fff!important;background:#11b5e6;opacity:1!important;border:unset!important;border-radius:99px;width:25px!important;height:25px!important;display:flex;justify-content:center;align-items:center;font-weight:800;text-decoration:none;top:-11px!important;right:-8px!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#11c5e6!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#11b5e6!important}.product-single-tabs-sidebar{float:left;width:100%}@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:1140px){.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{order:2;width:calc(100% - 115px);margin-left:15px}}@media only screen and (max-width:960px){.woocommerce ul.products,.woocommerce-page ul.products{margin:0!important}.woocommerce div.product form.cart .single_variation_wrap{width:100%}.woocommerce ul.products li.type-product,.woocommerce-page ul.products li.type-product{margin-bottom:30px!important}.main-shop-product .row{margin:0}.main-shop-product .row .col-9.col-md-12{padding:0}.custom-header-shop .col-6{padding:0}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{padding:15px 20px!important}.woocommerce-cart table.cart td.product-subtotal .woocommerce-Price-amount.amount,.woocommerce-cart table.cart td.product-price .woocommerce-Price-amount.amount{font-size:16px}.woocommerce table.shop_table td.product-name a{font-size:16px;line-height:24px}.content.product-cart-popup.woocommerce.woocommerce-cart{width:100%}}@media only screen and (min-width:769px){.woocommerce ul.products li.product-category,.woocommerce-page ul.products li.product-category{width:calc(100% / 3 - 30px)!important;margin:0 15px 30px 15px!important}.woocommerce ul.products li.type-product,.woocommerce-page ul.products li.type-product{width:calc(100% / 3 - 30px)!important;margin:0 15px 30px 15px!important}}@media only screen and (max-width:768px){.woocommerce ul.products li.product-category,.woocommerce-page ul.products li.product-category{width:calc(100% / 2 - 5px)!important;margin:0 0 15px 0!important}.woocommerce ul.products li.type-product,.woocommerce-page ul.products li.type-product{width:calc(100% / 2 - 5px)!important;margin:0 0 15px 0!important}.qr-create-cart{display:none}.product-single-tabs-sidebar .row .col-md-12{padding:0}.product-single-tabs-sidebar .row{margin:0}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%!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-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{width:100%}.woocommerce-cart table.cart .product-quantity,.woocommerce-cart table.cart .product-thumbnail{width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important}.woocommerce-cart table.cart .product-thumbnail img{width:300px!important}.woocommerce-cart table.cart .product-thumbnail{text-align:center!important}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{text-align:center}.woocommerce table.shop_table td.product-quantity .quantity{position:relative;margin:0 30px}#order_review tfoot tr.custom-coupon-checkout td{text-align:center}#order_review tfoot tr td{text-align:right}}@media only screen and (max-width:640px){.woocommerce div.product div.images .flex-control-thumbs li img{width:auto!important;max-width:100%;margin:0 auto!important}.woocommerce div.product div.images .flex-control-thumbs{overflow:unset!important}.custom-coupon-checkout td{display:flex;justify-content:space-between;width:100%}.custom_mobile_checkout{display:flex!important;justify-content:space-between;margin-bottom:10px;align-items:center}.custom_mobile_checkout .title:hover{color:#11b5e6}.custom_mobile_checkout .title{font-size:16px;transition:0.3s;cursor:pointer}.total_price_checkout{color:#11b5e6;font-size:18px;font-weight:800}.subtotal-price-custom .woocommerce-Price-amount.amount{font-size:20px}.sidebar-two .product-item-name a h2,.woocommerce ul.products li.type-product .woocommerce-loop-category__title,.woocommerce ul.products li.type-product .woocommerce-loop-product__title,.woocommerce ul.products li.type-product h3{font-size:13px!important}.product-item-content{padding:5px}.sidebar-two .product-item-name a h2,.woocommerce ul.products li.type-product .woocommerce-loop-category__title,.woocommerce ul.products li.type-product .woocommerce-loop-product__title,.woocommerce ul.products li.type-product h3{text-align:center}.woocommerce div.product div.images.woocommerce-product-gallery{display:unset}.woocommerce div.product div.images .flex-control-thumbs{flex-direction:row;width:100%}.woocommerce div.product div.images .flex-control-thumbs li{width:calc(100% / 3 - 10px)!important}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{width:calc(100% - 0px);margin-left:0}.woocommerce ul.products li.type-product,.woocommerce-page ul.products li.type-product{margin-bottom:15px!important}.woocommerce ul.products li.product a.button{font-size:12px}.single_variation_wrap .variations_button{align-items:flex-start}.woocommerce div.product form.cart{display:unset}.single_variation_wrap .variations_button .quantity,.woocommerce div.product form.cart .quantity{float:unset!important;width:90px}.single_variation_wrap .variations_button{display:unset}.single_variation_wrap .variations_button .button,.woocommerce div.product form.cart .button{float:unset!important;margin-top:10px}.single_variation_wrap .variations_button .single_add_to_cart_button.button.alt,.woocommerce div.product form.cart .single_add_to_cart_button.button.alt{margin-left:0}.box-breadcumb .title{font-size:16px}#breadcrumbs{text-align:center}.woocommerce div.product p.price{font-size:20px!important}.product-item-actions{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px}}@media only screen and (max-width:480px){#order_review .shop_table tr{display:flex}#order_review .shop_table tr th,#order_review .shop_table tr td{border:unset!important}#order_review .shop_table tr{display:flex;justify-content:space-between;border-bottom:1px solid #ececec}.custom-checkout-bottom{flex-direction:column}.custom-checkout-bottom .submit-custom-checkout{order:1;margin-left:0;margin-bottom:10px}.custom-checkout-bottom a{order:2}#order_review .product-total{display:none}.go-to-info-shipping{order:2}.woocommerce-page #payment #place_order{order:1;margin-left:0;margin-bottom:10px}#payment .form-row.place-order{display:flex;justify-content:center;align-items:center;flex-direction:column}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.submit-custom-checkout{padding:0 15px!important}.cart-main{margin:0 -5px}.custom-btn-cart .button{margin:5px!important}.woocommerce div.product form.variations_form.cart{margin-bottom:15px!important}.woocommerce div.product .product_title{font-size:18px}.woocommerce .woocommerce-ordering{margin-bottom:0!important;margin-top:10px!important;width:100%}.sidebar-two .product-item-price,.woocommerce ul.products li.product .price{flex-wrap:wrap}.shop-form .woocommerce-ordering .orderby{width:100%}#custom-submit-coupon{padding:10px 20px}#custom-coupon-checkout-text{width:calc(100% - 115px)}}@media only screen and (max-width:380px){.woocommerce ul.products li.product-category,.woocommerce-page ul.products li.product-category{width:100%!important;margin:0 0 10px 0!important}.woocommerce ul.products li.type-product,.woocommerce-page ul.products li.type-product{width:100%!important;margin:0 0 10px 0!important}}