/*
Royal Cart & Checkout Page styles
Version: 2.6
*/
.rtl .postal-address-form textarea{min-height:85px}.rtl #wrapper .select-arrow{top:1px}.rtl .woocommerce-shipping-fields__field-wrapper .form-row .select-arrow{display:none}.form-right{width:48%;float:right}.form-left{width:48%;float:left}@media only screen and (max-width:1000px){.form-right,.form-left{width:100%!important;float:none}}.rtl .form-wide,.rtl .woocommerce-address-fields p.form-row-wide,.rtl .woocommerce-billing-fields p.form-row-wide{clear:both;width:100%!important}.rtl .woocommerce-shipping-calculator select#calc_shipping_country,.rtl .woocommerce-shipping-calculator select#calc_shipping_state{width:100%;padding:0 15px}.rtl .shop_table .product-remove a{float:left}.rtl div.fusion-woo-cart-totals-wrapper ul li label:before{right:0;left:auto}.rtl div.fusion-woo-cart-totals-wrapper ul li label:after{right:4px!important}.rtl div.fusion-woo-cart-totals-wrapper ul li label{padding-left:0;padding-right:22px;display:block;text-align:right;margin-bottom:3px}.rtl.woocommerce-cart .cart_totals table tbody tr.woocommerce-shipping-totals.shipping p{text-align:right;margin:10px 0}.rtl.woocommerce-cart .cart_totals table tbody tr.woocommerce-shipping-totals.shipping th{padding:20px 0 0!important}.rtl.woocommerce-cart .shop_table .product-info .variation dt,.rtl.woocommerce-cart .shop_table .product-info .variation dd{line-height:1.2}.rtl.woocommerce-cart .shop_table .product-info .variation dd{margin:0 2px 0 10px}.rtl.woocommerce-cart .shop_table .product-info .variation{margin-top:10px}.rtl .payment_methods li img{float:none!important;vertical-align:middle}.woocommerce-checkout .checkout .order-total .woocommerce-Price-amount bdi{color:#ef4056;font-size:18px}.rtl .checkout .payment_methods li .payment_box p{margin:0;font-size:13px}.rtl .checkout .payment_methods li .payment_box{border:1px solid #ddd!important;border-radius:3px;position:relative}.fusion-woo-checkout-payment-tb li.wc_payment_method{margin-bottom:10px!important}.rtl .checkout .payment_methods li .payment_box:after{content:"";position:absolute;top:-20px;right:40px;border:10px solid;border-color:transparent transparent #ddd}form#bankmellat-checkout-form{display:flex;margin:30px 0}input#bankmellat-payment-button{border:none;margin:0 30px 0 40px;padding:5px 15px;border-radius:4px}input#bankmellat-payment-button:hover{background:#b0bec5}.rtl .woocommerce-shipping-methods label img{margin:0 5px}.rtl.woocommerce-cart .cart_totals .order-total .amount{font-size:15px}.rtl.woocommerce-cart ul#shipping_method{width:100%;margin-bottom:10px}.cart_totals table{border-collapse:collapse}.cart_totals table tbody tr.woocommerce-shipping-totals.shipping{border-top:1px solid var(--sep_color);border-bottom:1px solid var(--sep_color);display:flex;flex-direction:column}.rtl .checkout .form-row.place-order{padding-top:25px;border-top:1px dashed #ddd}.rtl .checkout .woocommerce-terms-and-conditions-checkbox-text a{color:var(--primary_color);position:relative}.rtl .checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{background:#fffeef;padding:10px;margin-bottom:18px;border:1px solid #f6e8a1;border-radius:3px}.woocommerce-terms-and-conditions{font-size:13px}.woocommerce-checkout-payment button#place_order{width:100%;height:60px;margin:10px 0;font-size:19px!important}.woocommerce-MyAccount-content,.woocommerce-content-box,#customer_login .col-1,#customer_login .col-2,.woocommerce .checkout #customer_details .col-1,.woocommerce .checkout #customer_details .col-2,.cart-totals-buttons,.cart_totals,.checkout_coupon,.coupon,.cross-sells,.woocommerce-shipping-calculator{border:none!important}.woocommerce-checkout .woocommerce .checkout_coupon,.woocommerce-checkout .avada-myaccount-user{margin-bottom:0;padding:0}.woocommerce-checkout input.pw-gateway-submit{background:var(--primary_color);border-width:var(--button_border_width);border-radius:var(--button_border_radius);padding:var(--button_padding);color:var(--button_accent_color);margin-left:50px}.woocommerce-checkout input.pw-gateway-submit:hover{background:var(--button_gradient_top_color_hover)}.woocommerce-checkout form.pw-gateway-checkout-form{display:inline-flex;margin:50px 30px;justify-content:center;align-items:center}.fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields.avada-select{margin-bottom:20px}.rtl .fusion-woo-checkout-shipping-tb .checkbox span,.rtl .fusion-woo-checkout-tabs-tb.woo-tabs-titles-disabled .checkbox span{padding:0 25px 0 0}.rtl .fusion-woo-checkout-shipping-tb .checkbox span:before,.rtl .fusion-woo-checkout-tabs-tb.woo-tabs-titles-disabled .checkbox span:before{left:auto;right:0;border-color:#9a9a9a}.fusion-woo-checkout-shipping-tb .checkbox input[type=checkbox]:checked+span:after{left:auto;right:4px}.rtl .fusion-woo-checkout-order-review-tb ul.woocommerce-shipping-methods li label,.rtl .fusion-woo-checkout-payment-tb ul.woocommerce-shipping-methods li label{padding-left:25px;padding-right:5px;display:block;text-align:left;margin-bottom:3px}.rtl .fusion-woo-checkout-order-review-tb ul li label:before{left:0;border-color:#9a9a9a}.rtl .fusion-woo-checkout-order-review-tb ul li label:after{left:4px}.rtl .fusion-woo-checkout-payment-tb ul li label:before{left:auto;right:0;border-color:#9a9a9a!important}.fusion-woo-checkout-payment-tb ul li input:checked+label:after{background:var(--primary_color)!important}.fusion-woo-checkout-payment-tb ul li input:checked+label:before{border-color:var(--primary_color)!important}.rtl .fusion-woo-checkout-payment-tb ul li label:after{left:auto;right:4px}.rtl .fusion-woo-checkout-payment-tb .woocommerce-checkout-payment ul.wc_payment_methods li label{padding-left:1.5em;padding-right:1.6em}.rtl.woocommerce-checkout .fusion-woo-cart_coupons #avada_coupon_code{display:flex;flex-grow:.8!important;margin-right:0;margin-left:10px;margin-bottom:10px}.rtl.woocommerce-checkout .fusion-woo-cart_coupons button{margin-bottom:10px}.woocommerce-checkout .woocommerce-form-login-toggle{display:none}.cart-collaterals{margin-top:0}.woocommerce-cart .cart_totals table tbody{display:block}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{width:auto}.woocommerce-cart .cart_totals table th{margin-left:25px;min-width:25%}.woocommerce-cart .cart_totals tr{display:flex;justify-content:space-between}.woocommerce-cart .cart_totals tr.order-total td,.woocommerce-cart .cart_totals tr.cart-subtotal td{display:flex;flex-direction:column}.woocommerce-checkout .checkout .fusion-woo-checkout-order-review-tb table thead tr{width:100%;display:table}.woocommerce-checkout .checkout .fusion-woo-checkout-order-review-tb table tbody tr{width:100%;display:flex;align-items:center}.woocommerce-checkout .checkout .fusion-woo-checkout-order-review-tb table tbody tr td.product-total{width:35%!important;padding-bottom:0;margin-right:10px}.woocommerce-checkout .checkout .fusion-woo-checkout-order-review-tb table tfoot th{width:25%!important;text-align:right!important;padding:0!important;display:flex;align-items:center}.woocommerce-checkout .checkout .fusion-woo-checkout-order-review-tb table tfoot tr{width:100%;display:flex;border-bottom:1px solid #cdd6db!important;padding:15px 0}@media only screen and (min-width: 950px){.woocommerce-checkout .checkout .fusion-woo-checkout-order-review-tb table tfoot td{width:75%!important;padding:0!important}.woocommerce-checkout .checkout .fusion-woo-checkout-order-review-tb table tbody tr td.product-name{width:75%!important;padding-left:5px;line-height:1.4}}@media only screen and (max-width: 950px){button.fusion-apply-coupon.fusion-button.button-default.fusion-button-default-size.button{width:100%}.rtl .cart-collaterals .shipping-coupon .coupon #avada_coupon_code{margin-left:0;margin-right:0}#customer_login .col-1,.coupon{margin-bottom:0}.woocommerce-checkout .checkout .shop_table td.product-name{width:100%;padding:10px 0}.rtl.woocommerce-checkout .checkout .shop_table .product-thumbnail{margin-left:10px}.rtl.woocommerce-checkout .checkout .shop_table .product-info{margin-top:0}.woocommerce-checkout .checkout tbody tr{height:auto!important}.woocommerce-checkout .checkout td.product-total{display:block;font-size:15px;text-align:center!important;padding:0 0 15px}.woocommerce-checkout .checkout tfoot tr{width:100%;display:block;border-top:1px solid #cdd6db!important;padding:10px 0}.woocommerce-checkout .checkout tfoot tr th{text-align:right!important;width:20%!important;padding-top:0!important;padding-bottom:0!important}.woocommerce-checkout .checkout tfoot tr td{padding:0!important;width:75%!important}}form.fusion-woocommerce-shipping-calculator #calc_shipping_city_field,form.fusion-woocommerce-shipping-calculator #calc_shipping_postcode_field{margin-bottom:20px}.woocommerce-order-pay .post-content .fusion-fullwidth{width:70%;display:block;margin:50px auto;padding:40px 40px 40px 25px;background:#fff;border:1px solid var(--sep_color);border-radius:20px;box-shadow:0 0 50px 0 #04628f1a}.woocommerce-order-pay .post-content table.shop_table{border-collapse:collapse}.woocommerce-order-pay .post-content table.shop_table tr{border-bottom:1px solid var(--sep_color)!important}.woocommerce-order-pay .post-content .wc_payment_methods{border-bottom:1px solid var(--sep_color);padding:15px 0}.woocommerce-order-pay .post-content ul.wc_payment_methods li{list-style:none}.woocommerce-order-pay .post-content .payment_box{padding:20px;background:#eee;border-radius:7px;margin:10px 20px 20px}.woocommerce-order-pay .post-content .payment_box p{margin:0}.woocommerce-order-pay .post-content .wc_payment_methods li.wc_payment_method{padding:6px 0}.woocommerce-order-pay .post-content #payment .form-row .woocommerce-terms-and-conditions{background:#fff8e1;padding:8px 15px;margin-bottom:10px}.woocommerce-order-pay .post-content .shop_table thead tr th{font-size:17px!important}.woocommerce-order-pay .post-content .shop_table th.product-quantity{width:20%}.woocommerce-order-pay .post-content td.product-subtotal bdi{font-size:20px}@media only screen and (max-width: 950px){.royal-woo-cart-page-form form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item{padding:15px 0;display:flex!important;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;width:100%}.royal-woo-cart-page-form form.woocommerce-cart-form .shop_table_responsive.woocommerce-cart-form__contents tbody td{width:max-content}.royal-woo-cart-page-form form.woocommerce-cart-form .shop_table_responsive.woocommerce-cart-form__contents .fusion-product-name-wrapper{display:flex;text-align:right}.royal-woo-cart-page-form form.woocommerce-cart-form .shop_table_responsive.woocommerce-cart-form__contents .product-info{margin-top:0;line-height:1.4}.royal-woo-cart-page-form form.woocommerce-cart-form .quantity{width:70%;height:30px}.royal-woo-cart-page-form form.woocommerce-cart-form td.product-name .fusion-product-name-wrapper .product-thumbnail{width:75px;margin-left:10px}.royal-woo-cart-page-form form.woocommerce-cart-form td.product-name{width:50%!important}.royal-woo-cart-page-form form.woocommerce-cart-form td.product-remove{top:5px!important;left:5px!important}.royal-woo-cart-page-form form.woocommerce-cart-form .product-quantity .quantity input{width:30px!important}.royal-woo-cart-page-form form.woocommerce-cart-form span.woocommerce-Price-amount.amount,.royal-woo-cart-page-form form.woocommerce-cart-form dl.variation dt,.royal-woo-cart-page-form form.woocommerce-cart-form .product-info a{font-size:13px}.royal-woo-cart-page-form form.woocommerce-cart-form dl.variation dd{font-size:12px;font-weight:100!important;color:#607d8b;margin-right:0!important}.royal-woo-cart-page-form form.woocommerce-cart-form td.product-remove a.remove{background:#f1f1f1;width:20px;height:20px;border-radius:50%;font-size:19px;line-height:1.3}}@media only screen and (max-width: 750px){.royal-woo-cart-page-form form.woocommerce-cart-form span.woocommerce-Price-amount.amount bdi{display:flex;flex-direction:column}}@media only screen and (max-width: 550px){.royal-woo-cart-page-form form.woocommerce-cart-form td.product-subtotal{display:none!important}}@media only screen and (max-width: 400px){.royal-woo-cart-page-form form.woocommerce-cart-form span.woocommerce-Price-amount.amount,.royal-woo-cart-page-form form.woocommerce-cart-form dl.variation dt,.royal-woo-cart-page-form form.woocommerce-cart-form dl.variation dd,.royal-woo-cart-page-form form.woocommerce-cart-form .product-info a{font-size:11px}.royal-woo-cart-page-form form.woocommerce-cart-form td.product-name .fusion-product-name-wrapper .product-thumbnail{width:55px}}