.woocommerce,.wc-block-components-text-input input,.wc-block-components-button{font-family:"IRANSansWeb FaNum",Tahoma,sans-serif}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--primary);color:#fff;border-radius:9px;padding:14px 20px;font-weight:500;line-height:1.6;white-space:normal}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover{background:#8A0003;color:#fff}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #D7D3DF;border-radius:9px;padding:11px;min-height:46px}.woocommerce form .form-row label{line-height:1.9}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon{border:1px solid var(--line);border-radius:var(--radius);padding:25px}.woocommerce table.shop_table{border:1px solid var(--line);border-radius:12px;border-collapse:separate}.woocommerce table.shop_table td,.woocommerce table.shop_table th{text-align:start;overflow-wrap:anywhere}.woocommerce table.shop_table td.actions .coupon .input-text{width:150px;max-width:100%}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:10px;border:1px solid var(--line);border-radius:13px}.woocommerce .woocommerce-MyAccount-navigation a{display:block;padding:11px 15px;color:var(--ink)}.woocommerce .woocommerce-MyAccount-navigation .is-active a{background:#F4F1FA;border-radius:9px;color:var(--brand)}.woocommerce-info,.woocommerce-message,.woocommerce-error{border-top-color:var(--brand);background:var(--surface);color:var(--ink);padding-block:20px}.woocommerce-info::before,.woocommerce-message::before{color:var(--brand)}.woocommerce #payment,.woocommerce-checkout #payment{background:var(--surface);border-radius:14px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:var(--brand)}.woocommerce ul.products li.product{padding:18px;border:1px solid var(--line);border-radius:14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}.woocommerce ul.products li.product img{border-radius:10px}.woocommerce span.onsale{background:var(--brand)}.woocommerce .quantity .qty{width:5em;padding:8px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{min-width:0}.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-customer-details{overflow-x:auto}.wc-block-components-button{border-radius:10px}.wc-block-components-button:not(.is-link){background:var(--primary);color:#fff}.wc-block-components-text-input input{font-family:inherit}.wc-block-cart,.wc-block-checkout{max-width:100%}.woocommerce .form-row .input-checkbox{width:auto}.woocommerce form .show-password-input{top:12px}.woocommerce h2{font-size:25px}.woocommerce h3{font-size:20px}
@media(max-width:600px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:4px}.woocommerce .woocommerce-MyAccount-navigation a{padding:8px 11px;font-size:12px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin-inline:0}.woocommerce table.shop_table{font-size:12px}.woocommerce form.login{padding:18px}.woocommerce table.shop_table td.actions .coupon .input-text{width:48%}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none;width:100%}.woocommerce .woocommerce-order-overview li{float:none;border:0;margin-bottom:15px}}
.woocommerce-Price-amount{white-space:nowrap}
