@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-Black.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-DemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-ExtraBold.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-UltraLight.woff2) format('woff2');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'CERTIRANSansX';src:url(//shahrwax.com/wp-content/plugins/cart-woo/assets/css/../fonts/IRANSansX-Thin.woff2) format('woff2');font-weight:100;font-style:normal;font-display:swap}a{text-decoration:none !important}#billing_email_field{display:none}.modal-body .swiper-slide{display:flex;justify-content:center;align-items:center}.modal-content .btn-close{position:absolute;left:16px;top:16px}.modal-footer .btn.btn-secondary,.modal-footer a{width:48%;margin:0 auto !important;font-size:14px;padding:12px;border-radius:8px !important}.modal-body .row div:nth-child(1),.modal-body .row div:nth-child(2){display:flex;justify-content:center;align-items:start;flex-direction:column}.modal-body .woocommerce-Price-amount.amount dbi{flex-direction:column-reverse !important}.free-shipping-progress-bar-wrapper{background-color:#f8f8f8;padding:10px;border:1px solid #ddd;margin-bottom:20px;text-align:center}.free-shipping-progress-bar-wrapper progress{width:100%;height:20px;accent-color:#4caf50}#billing_email_field{display:none}.free-shipping-progress-bar-wrapper .progress-percentage{display:block;margin-top:5px;font-size:.9em}.remaining-amount{display:flex;justify-content:space-between;margin-top:5px}.checkout-steps .checkout-step{border:1px solid #ddd;padding:20px;margin-bottom:20px}.loading{position:relative}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#3498db;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px}@keyframes spin{to{transform:rotate(360deg)}}#addAddressModal .modal-content,#shippingMethodModal .modal-content{border-radius:10px}#addressModal{z-index:1051}#addressModal .modal-dialog{display:flex;align-items:center;justify-content:center;min-height:100vh}#addressModal .modal-dialog,#shippingModal .modal-dialog{display:flex;align-items:center;justify-content:center;min-height:100vh}#addressTabs .nav-link{border:1px solid #ddd;border-bottom:none;border-radius:.25rem .25rem 0 0}#addressTabs .nav-link.active{background-color:#f8f9fa;border-color:#ddd #ddd #fff}.woocommerce-billing-fields .form-row{margin-bottom:.75rem}.modal-footer{justify-content:flex-start}.receiver-info{border:1px solid #ddd;padding:10px;margin-top:10px}#addressModal{z-index:1051}#addressTabContent{padding:0;background:0 0 !important;box-shadow:none !important;margin:0 !important}.modal-body,.modal-footer{padding:16px 24px !important}#addressTabs{display:none !important}#billing_country_field{display:none !important}.modal-content{font-family:'CERTIRANSansX',sans-serif !important}.modal-footer a,.modal-footer a:hover{background:#ee2c2c;border:none}.modal-footer #continueShoppingBtn{background:#eee !important;color:#333;border:1px solid #33333382 !important}.free-shipping-progress-wrapper{background:#fff;padding:16px;border-radius:8px}.free-shipping-progress-wrapper .free-shipping-message.mt-2.small.text-success{margin:0}.address-section h2,.shipping-section h2{font-size:18px;text-align:right !important;width:100%}.address-section button,.shipping-section button,.address-section button:hover,.shipping-section button:hover{direction:revert-layer;background:#f24c4c;border:none;font-size:14px;padding:12px;width:200px}.address-section,.shipping-section{display:flex;flex-direction:column;align-items:end}.address-section p,.shipping-section p{text-align:right;width:100%}.modal-footer button,#step2 button,#shipping-methods-container button{width:200px;background:#e63030 !important;border:none !important;padding:12px !important;font-size:14px !important}.woocommerce-checkout.woocommerce-page{font-family:'CERTIRANSansX',sans-serif !important}.woocommerce-checkout.woocommerce-page thead,.woocommerce-checkout.woocommerce-page td,.woocommerce-checkout.woocommerce-page tfoot,.woocommerce-checkout.woocommerce-page th,.woocommerce-checkout.woocommerce-page tr{border:#ffdead;padding:4px 14px}#shipping-methods-container button{float:left !important;margin-top:16px}.address-section,.shipping-section{font-family:'CERTIRANSansX',sans-serif}#step2>.form-row,#step1>.form-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#step2>.form-row p,#step1>.form-row p{width:98%;margin-bottom:24px}#step2>.form-row p label,#step1>.form-row p label{font-size:13px}.form-row.woocommerce-validated{padding:24px 0}#receiver_fields>.form-row{width:100%;display:flex;flex-wrap:wrap}#receiver_fields>.form-row p{width:98%;margin-bottom:24px}#receiver_fields>.form-row p label{font-size:13px !important}#addressModal input,#addressModal .select2-container--default .select2-selection{border-radius:10px;border:1px solid #eee;text-align:right}@media (max-width:768px){#addressModal .col-md-6,#addressModal .col-md-12{width:100% !important}.modal-footer{display:flex}.modal-footer button,#step2 button,#shipping-methods-container button{width:100px;background:#e63030 !important;border:none !important;padding:8px !important;font-size:14px !important}}.woocommerce-cart-woo-login-required{width:350px;margin:0 auto;border:1px solid #eee;padding:12px;border-radius:16px;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px}.woocommerce-cart-woo-login-required h2{font-size:18px;text-align:center;padding-bottom:12px;padding-top:12px}.woocommerce-cart-woo-login-required p{font-size:13px;color:#444}.woocommerce-cart-woo-login-required a{display:block;text-align:center;padding:16px;margin:24px 8px;background:#312e2e;color:#fff;border-radius:8px}.woocommerce-cart-woo-login-required .dig_pgmdl_2 .button,.woocommerce-cart-woo-login-required .dig_pgmdl_2 .transupbutton{border:1px solid #eeee;border-radius:12px;font-size:15px !important;font-weight:400 !important}.woocommerce-cart-woo-login-required input{border-color:#eaeaea !important;margin-top:12px !important;border-radius:8px !important;padding:12px !important}.cartwoo-guest-checkout .free-shipping-progress-wrapper,.cartwoo-guest-checkout .woocommerce-form-coupon-toggle,.cartwoo-guest-checkout .woocommerce-notices-wrapper{display:none !important}#atcModal .swiper-slide{background:#ffff;border:1px solid #eee;border-radius:8px;display:;text-align:center;padding:4px;margin-bottom:12px}