.woocommerce .woocommerce-cart-form,.woocommerce-checkout .woocommerce,.woocommerce form.checkout{padding:0!important;background-color:transparent!important}tr.woocommerce-shipping-totals{background:transparent!important}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%;border:1px solid #cccccc!important;border-radius:0}body .woocommerce form .form-row label{font-weight:500}body .woocommerce form .woocommerce-cart .checkout .shipping_address,body .woocommerce form .woocommerce-checkout .checkout .shipping_address{clear:both;padding-top:20px}body .woocommerce form h3#ship-to-different-address label{font-size:15px;font-weight:500}body .woocommerce form.checkout #order_comments{min-height:100px;padding:10px!important;padding-top:10px!important;margin-bottom:0!important}body .woocommerce form.checkout .order-review .shop_table .cart_item{background:#fff0}body .woocommerce .woocommerce-checkout-payment .payment_methods li{border:none;margin-bottom:0px!important;border-top:1px solid;border-bottom:1px solid;border-color:#ccc}body .woocommerce form.checkout .order-review .shop_table>thead>tr>td,body .woocommerce form.checkout .order-review .shop_table>thead>tr th,body .woocommerce form.checkout .order-review .shop_table>tbody>tr>td,body .woocommerce form.checkout .order-review .shop_table>tbody>tr th,body .woocommerce form.checkout .order-review .shop_table>tfoot>tr>td,body .woocommerce form.checkout .order-review .shop_table>tfoot>tr th{border-bottom:1px solid #ccc}body .woocommerce form.checkout .order-review .shop_table>tfoot>tr>th,body .woocommerce form.checkout .order-review .shop_table>tfoot>tr>td{border-bottom:0!important}body .woocommerce form.checkout .order-review .shop_table>tfoot>tr.woocommerce-shipping-totals{border-top:1px solid #cccccc!important;padding:0 0;margin-top:0;border-bottom:1px solid #cccccc!important}form.checkout .order-review .shop_table>tfoot>tr:first-child>th,form.checkout .order-review .shop_table>tfoot>tr:first-child>td{padding-top:10px;padding-bottom:10px}body .woocommerce form.checkout .order-review .shop_table tfoot .order-total{border-top:none;padding-top:0;margin-top:0;background:#fff0;border-top:1px solid #ccc}form.checkout .order-review .shop_table>tfoot>tr:last-child>th,form.checkout .order-review .shop_table>tfoot>tr:last-child>td{padding-bottom:10px;padding-top:10px}tr.woocommerce-shipping-totals th,.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{text-transform:uppercase;color:black!important}body .woocommerce form.checkout .order-review .shop_table thead tr>th{text-transform:uppercase;font-weight:600!important}body .woocommerce form.checkout .order-review .shop_table>tbody>tr>td.product-name{color:var(--black-color);width:75%;font-size:16px;font-weight:300}body .woocommerce form.checkout{font-weight:600;line-height:1.3em;margin:0 0 20px;text-transform:capitalize}@media (min-width:768px){form.checkout .woocommerce-checkout-review-order{margin-top:0!important}}body .woocommerce form.checkout h3#order_payment_heading{margin-bottom:20px}body .woocommerce .woocommerce-checkout-payment .place-order button.button.alt{width:fit-content!important;line-height:1.2;margin-top:20px;text-align:left;float:left!important;border-radius:100px;min-width:180px;text-align:center;text-transform:uppercase;padding:16px}body .woocommerce .woocommerce-checkout-payment .place-order button.button.alt:hover{background:black!important}body .woocommerce .woocommerce-form-coupon-toggle{border:none}body .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{padding:20px 0;font-weight:400;font-size:14px}body .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{font-weight:600;text-decoration:underline;text-underline-position:under}body .woocommerce form.checkout_coupon{border-radius:10px}body .woocommerce form.checkout_coupon .form-row input.input-text{border-top-left-radius:100px;border-bottom-left-radius:100px;min-height:45px}body .woocommerce form.checkout_coupon>p.form-row-last .button{border-top-right-radius:100px;border-bottom-right-radius:100px;padding:5px 10px;line-height:1;min-height:45px;width:100%}body .woocommerce form.checkout_coupon>p.form-row-first{width:calc(100% - 140px)!important}body .woocommerce form.checkout_coupon>p.form-row-last{width:140px}body #tbay-cart-modal .main-content a{border-radius:100px;text-transform:uppercase;font-weight:300!important}body #tbay-cart-modal .main-content a:hover{background:black!important;border-color:black!important}body #tbay-cart-modal .main-content:before{color:#910000}.shop_table.cart .product-info .product-name{height:100%;display:flex;align-items:center;margin:auto 15px!important;font-weight:300;font-size:16px}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{width:fit-content;line-height:44px;border-radius:100px;font-weight:600;position:static!important}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background:#000}.woocommerce-cart .cart_totals h2{font-size:25px!important;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:10px!important;font-weight:600}.woocommerce-cart .coupon .box .text{border-top-left-radius:100px;border-bottom-left-radius:100px}.woocommerce-cart .coupon label{text-transform:uppercase;font-size:25px;font-weight:600;margin-bottom:3px;width:100%;margin-bottom:10px!important;display:block;border-bottom:1px solid #ccc;padding-bottom:10px}.woocommerce-cart .cart-bottom .update{font-weight:600}.woocommerce-cart tr.order-total{box-shadow:0 -1px #ccc}.woocommerce-cart tr.order-total th{font-weight:600!important}.woocommerce-cart .coupon{margin-bottom:20px;padding:20px 10px!important;border:1px solid #cccccc!important;border-radius:10px}.woocommerce-cart .cart_totals{border:1px solid #ccc;padding-top:14px;border-radius:10px}.woocommerce-cart .shop_table.cart{overflow:hidden;border:1px solid #cccc;padding:20px 15px;padding-bottom:0px!important;border-radius:15px}.woocommerce-cart .shop_table.cart .cart_item{border-bottom:1px solid #ccc;border-top:none}.woocommerce-cart .cart-bottom .continue-to-shop a:hover,.woocommerce-cart .cart-bottom .update:hover{color:black!important}.shop_table.cart .cart_item.head{text-transform:uppercase;border-bottom:1px solid #ccc}.shop_table.cart .cart_item:last-child{border:none}@media(max-width:767px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%;padding:15px 10px!important;border:1px solid #cccc!important;border-radius:10px!important;padding-bottom:0;margin-top:10px!important}.woocommerce-cart .coupon .box .text{border-radius:100px}.shop_table.cart .product-info .product-name{height:100%;display:flex;align-items:center;margin:auto 15px!important;font-weight:300;font-size:16px}.shop_table.cart .product-info .product-name{margin:auto 0px!important}}@media(max-width:575px){.woocommerce .cart-collaterals a.checkout-button,.woocommerce .woocommerce-checkout #place_order,.woocommerce-page .woocommerce-checkout #place_order{width:100%;position:relative!important;bottom:0;left:0}.woocommerce .cart-collaterals a.checkout-button:before,.woocommerce .cart-collaterals a.checkout-button:after,.woocommerce .woocommerce-checkout #place_order:before,.woocommerce-page .woocommerce-checkout #place_order:before,.woocommerce .woocommerce-checkout #place_order:after,.woocommerce-page .woocommerce-checkout #place_order:after{display:none}body .woocommerce .woocommerce-checkout #place_order,body .woocommerce-page .woocommerce-checkout #place_order{margin:0!important;width:fit-content!important;border-radius:100px!important;padding:15px;margin-top:15px!important;position:static!important;margin:auto!important;display:flex!important;align-items:center;justify-content:center;text-align:center;float:none!important;margin-top:15px!important}}@media (min-width:1025px){body .woocommerce .woocommerce-MyAccount-navigation,body .woocommerce .woocommerce-MyAccount-content{padding-bottom:0}}body .woocommerce form.lost_reset_password{max-width:600px;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center}body .woocommerce form.lost_reset_password .form-row label{text-align:center;width:100%}body .woocommerce form.lost_reset_password .form-row{width:100%;display:flex;align-items:center;justify-content:center}.wishlist_table .product-add-to-cart a{text-transform:uppercase!important;padding:0 8px!important;font-size:12px!important;font-weight:500!important;border-radius:100px!important}.cart_totals .shipping-calculator-form p:not(.form-row),body .woocommerce form.checkout_coupon>p.form-row-last .button{text-transform:uppercase;font-weight:400!important}.cart_totals .shipping-calculator-form p:not(.form-row){border-radius:100px!important}form.checkout .mc4wp-checkbox input{display:none!important}.cart_totals .shipping-calculator-form p:not(.form-row):hover,body .woocommerce form.checkout_coupon>p.form-row-last .button:hover,.wishlist_table .product-add-to-cart a:hover{background:black!important}.cart_totals .shipping-calculator-form p:not(.form-row):hover{background:#000}.woocommerce-checkout .checkout .shipping_address{padding-top:20px!important}@media (max-width:479px){body.woocommerce form.checkout_coupon>p.form-row-last{width:auto!important}}@media (max-width:767px){body .cart_totals .wc-proceed-to-checkout{float:none;text-align:center}}.woocommerce .woocommerce-MyAccount-navigation{padding-left:0!important}.woocommerce-account .woocommerce-Address .title h3{font-size:25px!important;font-weight:400}body.woocommerce-account .addresses .title .edit{line-height:1.3;margin-right:30px;margin-left:0}body.woocommerce-account header.woocommerce-Address-title.title{padding:10px 0}body.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content input,body.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.3;margin-bottom:0px!important}body.woocommerce button.button,body a.button.wc-backward.wp-element-button{background:var(--e-global-color-a616cb4);color:#fff;border-radius:100px;font-weight:500}body.woocommerce button.button:hover,body a.button.wc-backward.wp-element-button:hover{background-color:var(--e-global-color-e7141aa)!important;border-color:var(--e-global-color-e7141aa)!important;color:var(--e-global-color-a616cb4)!important}.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content p:not(.woocommerce-info):not(.woocommerce-message):not(.dokan-error){margin-bottom:10px}body.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content input#account_display_name{margin-bottom:10px!important}.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-img-col img{max-height:90px;max-width:90px;object-fit:contain;border:1px solid #ededed}.xoo-wsc-empty-cart a.button.btn:hover{background:#000}.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-empty-cart a.button.btn{background:var(--e-global-color-a616cb4);color:#fff;text-transform:uppercase;border-radius:100px;font-size:14px;padding:12px 20px;font-weight:500}.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-empty-cart a.button.btn:hover{color:var(--e-global-color-a616cb4);background:var(--e-global-color-e7141aa)}.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-ft-totals{padding-top:20px}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-totals{padding:5px 0;background:var(--e-global-color-9d3f970);margin-bottom:15px}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-amt{width:100%!important;padding:3px 20px!important;font-weight:600!important}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont{width:90%;margin:auto}.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-amt span.xoo-wsc-ft-amt-label,.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-amt span.xoo-wsc-ft-amt-value{font-weight:600;text-transform:capitalize}body .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{transition:all .3s ease-in-out;WIDTH:100%;padding:13px 5px;color:#fff;font-size:14px;border-radius:0;border-radius:100px}body .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:first-child{background:var(--e-global-color-a616cb4);color:#fff;border:1px solid var(--e-global-color-a616cb4);font-weight:500}body .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:last-child{background:var(--e-global-color-9d3f970);color:#000;border:1px solid gray;font-weight:500}.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-qty-box.xoo-wsc-qtb-square{border-color:#b1b1b1;border-radius:100px;padding:0 5px;max-width:80px;border-width:2px}.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-qtb-square input[type="number"].xoo-wsc-qty{border-width:0 2px;border-color:#b1b1b1}.xoo-wsc-modal .xoo-wsc-container span.xoo-wsc-chng{background:#fff0}body .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:first-child:hover,body .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:last-child:hover{background:#000;border-color:#000;color:#fff}body .xoo-wsc-qtb-circle .xoo-wsc-chng{border:1px solid #900000}body .xoo-wsc-ft-amt{padding:3px;display:flex;justify-content:center;width:fit-content;margin:auto;text-transform:uppercase;font-size:16px;font-weight:400!important;column-gap:20px}.woocommerce-cart .coupon .box input[type=submit],.cart_totals .wc-proceed-to-checkout a.checkout-button,body .woocommerce .woocommerce-checkout-payment .place-order button.button.alt,body .woocommerce form.checkout_coupon>p.form-row-last .button{background:var(--e-global-color-a616cb4)!important;color:#fff!important;border-radius:100px}.woocommerce-cart .coupon .box input[type=submit]:hover,.cart_totals .wc-proceed-to-checkout a.checkout-button:hover,body .woocommerce .woocommerce-checkout-payment .place-order button.button.alt:hover,body .woocommerce form.checkout_coupon>p.form-row-last .button:hover{background-color:var(--e-global-color-e7141aa)!important;color:var(--e-global-color-a616cb4)!important}.woocommerce-cart .coupon .box input[type=submit],body .woocommerce form.checkout_coupon>p.form-row-last .button{border-radius:0;border-top-right-radius:100px;border-bottom-right-radius:100px}.coupon .box{max-width:100%!important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{height:45px;border-radius:100px;-webkit-border-radius:22px}.select2-container--default .select2-selection--single{border-radius:100px!important;-webkit-border-radius:100px!important}.woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px}form.checkout{border-top:none!important}.billing-wrapper.col-12{padding:0!important}.woocommerce form.woocommerce-cart-form .cart-bottom a:hover,.woocommerce form.woocommerce-cart-form .cart-bottom .update-cart:hover *,.cart_totals .shipping-calculator-form p:not(.form-row):hover,.cart_totals .shipping-calculator-form p:not(.form-row):hover button{color:var(--e-global-color-primary)!important;background:transparent!important}.cart_totals .shipping-calculator-form{max-width:none!important}@media (max-width:767px){.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:table-row!important}}.cart_totals .shipping-calculator-form .form-row{display:block;text-align:left}.woocommerce table.shop_table_responsive tr th{display:none}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:500;float:left}.woocommerce .cart_totals .shipping-calculator-form p:not(.form-row){margin:auto;text-align:center!important;display:block}.select2-container--default .select2-selection--single .select2-selection__arrow b::before{display:none}.shop_table.cart .quantity .box{border:1px solid #000;border-radius:100px;display:inline-flex!important}.checkout form.woocommerce-form.woocommerce-form-login p.form-row.last{flex-direction:column;float:left;width:200px;margin-bottom:60px}body.woocommerce.checkout form.login{position:relative}body.woocommerce.checkout form.login .form-row{padding:0;margin:0;float:left;width:50%;padding:5px}.checkout form.woocommerce-form.woocommerce-form-login p input.button{width:180px!important;position:absolute;left:0;right:0;margin:auto!important;margin-top:40px!important;background:var(--e-global-color-a616cb4)!important;text-transform:uppercase}.checkout form.woocommerce-form.woocommerce-form-login p input.button:hover{background-color:var(--e-global-color-e7141aa)!important;color:var(--e-global-color-a616cb4)!important}.checkout form.woocommerce-form.woocommerce-form-login p.lost_password{float:right;text-align:left!important}body.checkout form.woocommerce-form.woocommerce-form-login .social-log span{background:#fff!important}@media (min-width:992px){.woocommerce .woocommerce-form-login,.woocommerce .checkout_coupon{max-width:100%!important}}.order-review tr.cart-subtotal *,.order-review tr.fee *,.order-review .order-total *,.cart_totals tr.cart-subtotal *,.cart_totals tr.fee *,.cart_totals .order-total *{color:black!important;text-transform:uppercase}body .woocommerce .woocommerce-customer-details .woocommerce-column__title,body .woocommerce-page .woocommerce-customer-details .woocommerce-column__title{margin:0;padding:15px 20px!important}body .woocommerce-order-received .woocommerce-order table.shop_table tfoot th,body .woocommerce-order-received .woocommerce-order table.shop_table tfoot td{padding:0 20px}.woocommerce-order .woocommerce-order-details h2{padding:15px 20px!important}body .woocommerce .woocommerce-customer-details address,body .woocommerce .woocommerce-customer-details address{padding:20px 20px!important}section.woocommerce-bacs-bank-details h2.wc-bacs-bank-details-heading{font-size:20px}body .woocommerce-order .woocommerce-order-details .order_details small.shipped_via,body .woocommerce-order .woocommerce-order-details .order_details small.includes_tax{float:left;margin-right:5px}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700;font-size:15px;padding:20px;background:#f4f4f4;border:1px solid #d0d0d0;border-bottom:none;margin:0}.woocommerce-order section.woocommerce-bacs-bank-details ul.order_details{padding:20px;padding-top:0;background:#f4f4f4;border:1px solid #d0d0d0;border-top:none}body .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{padding:15px 20px}body .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{padding:10px 20px 20px 20px}.woocommerce-order-received .woocommerce-order table.shop_table tfoot td{text-align:right!important;display:flex;flex-direction:row-reverse}.woocommerce-order-received .woocommerce-order table.shop_table tr{background:#fff0}.woocommerce-order-received .woocommerce-order table.shop_table thead tr th,.woocommerce-order-received .woocommerce-order table.shop_table thead tr td,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr th,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td{padding:10px 20px!important}@media(max-width:767px){.woocommerce-order-received .woocommerce-order table.shop_table tr{display:flex;justify-content:space-between}}.wcpo-document-upload #wcpo-document-file{display:block;border:1px solid var(--e-global-color-primary);padding:5px;margin:0!important;width:100%;background-color:var(--e-global-color-e7141aa);border-radius:100px}.payment_box.payment_method_wc-purchase-orders{padding:0!important}.form-row.form-row-wide.wcpo-document-upload{padding:0!important}.wc-payment-process-form.wc-payment-form .form-row.form-row-wide{padding:0!important}.wc-payment-process-form.wc-payment-form .form-row.form-row-wide .wcpo-document-preview{display:flex!important;flex-direction:row-reverse}.wc-payment-process-form.wc-payment-form input#wcpo-document-number{width:100%;margin:0!important;border-radius:100px;padding:10px 20px}.wc-payment-process-form.wc-payment-form .form-row.form-row-wide .wcpo-document-preview:empty{display:none!important}.wcpo-document-upload #wcpo-document-file::file-selector-button{background-color:var(--e-global-color-primary);color:#fff;padding:4px 15px;border:none;cursor:pointer;font-size:13px;border-radius:100px}.wcpo-document-upload #wcpo-document-file::file-selector-button:hover{background-color:#000}fieldset#wc-wc-purchase-orders-po-form,fieldset#wc-wc-purchase-orders-po-form label,fieldset#wc-wc-purchase-orders-po-form a{color:#000;font-weight:400!important;font-size:13px;margin-bottom:5px!important}