.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;cursor:pointer}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;cursor:pointer;line-height:1em}.gform_wrapper.gravity-theme .gfield.gfield--width-half{-ms-grid-column-span:6;grid-column:span 6;text-align:right}.hmatc-popup-bg{backdrop-filter:blur(100px);filter:blur(100px)}.hmatc-popup-main{width:960px;height:60vh;overflow-y:auto;position:fixed;top:25%;left:50%;transform:translateX(-50%);background-color:#fff;z-index:9;border-radius:5px;border-radius:20px;display:flex;flex-wrap:wrap;box-shadow:1px 10px 30px rgba(0,0,0,.35)}.hmatc_product_col,.hmatc_form_col{width:50%;padding:30px}.wad-qty-pricing-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:15px;font-family:Iranyekan,Tahoma,sans-serif;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.wad-qty-pricing-table th{background-color:#f5f5f5;color:#333;padding:10px;border:1px solid #ddd;font-weight:600;text-align:center}.wad-qty-pricing-table td{padding:10px;border:1px solid #eee;text-align:center;font-size:14px}.wad-qty-pricing-table td:last-child{direction:ltr}.wad-qty-pricing-table td:last-child::first-line{font-weight:700;font-size:16px;color:#000}.wad-qty-pricing-table td,.wad-qty-pricing-table th{font-family:Iranyekan,Tahoma,sans-serif}.wad-qty-pricing-table tr td:first-child{position:relative}.wad-qty-pricing-table tr:nth-child(5){background-color:#f0f0f0;box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.wad-qty-pricing-table tr:nth-child(5) td{font-weight:700;color:#444}.woocommerce a.button.pre-invoice{font-family:IRANSans,Vazirmatn,"Segoe UI",Tahoma,sans-serif!important;font-size:14.5px!important;font-weight:600!important;color:#fff!important;background:linear-gradient(135deg,#1e88e5,#1565c0)!important;padding:18px 22px!important;border-radius:10px!important;border:none!important;box-shadow:0 6px 16px rgba(30,136,229,.35)!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:unset!important;text-decoration:none!important;transition:all .25s ease}.woocommerce a.button.pre-invoice:hover{background:linear-gradient(135deg,#1976d2,#0d47a1)!important;box-shadow:0 8px 20px rgba(25,118,210,.45)!important;transform:translateY(-2px)}.woocommerce a.button.pre-invoice:active{transform:scale(.96)}.woocommerce a.button.pre-invoice{font-weight:300!important}.woocommerce a.button.pre-invoice{font-size:0!important}.woocommerce a.button.pre-invoice::after{content:"پیش فاکتور";font-size:14.5px;font-weight:300;color:#fff}.grecaptcha-badge{visibility:hidden!important}.grid-images-loaded .wpr-grid-item a{font-size:12px!important}.woocommerce-checkout .select2-container{z-index:9999!important}.select2-container--open{z-index:999999!important}.select2-dropdown{z-index:999999!important}.woocommerce-billing-fields__field-wrapper p.form-row{overflow:visible!important}@media (min-width:769px){.woocommerce-checkout #customer_details{float:right;width:55%}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{float:left;width:42%;clear:none}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form.checkout::after{content:"";display:block;clear:both}}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{background:#fff;border:1px solid #eee;border-radius:14px;padding:30px;box-shadow:0 6px 22px rgba(0,0,0,.06);box-sizing:border-box}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-weight:700;font-size:1.15em;padding-bottom:14px;margin-bottom:22px;border-bottom:2px solid #df1c21}.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{border:1px solid #ddd!important;border-radius:8px!important;padding:12px 14px!important;transition:all .2s ease;box-shadow:none!important;width:100%}.woocommerce-checkout .input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#df1c21!important;box-shadow:0 0 0 3px rgba(223,28,33,.12)!important;outline:none}.woocommerce-checkout label{font-weight:600;margin-bottom:6px;display:inline-block}.woocommerce-checkout .shop_table{border:1px solid #f0f0f0!important;border-radius:12px!important;overflow:hidden;border-collapse:separate!important;border-spacing:0}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:16px 18px!important;border:none!important;border-bottom:1px solid #f2f2f2!important}.woocommerce-checkout .shop_table thead th{background:#df1c21!important;color:#fff!important;font-weight:700;font-size:.95em}.woocommerce-checkout .shop_table th{background:#fafafa;font-weight:600;color:#444}.woocommerce-checkout .shop_table tbody tr:nth-child(even) td{background:#fcfcfc}.woocommerce-checkout .shop_table .order-total th{background:#fdf2f2;font-size:1.05em}.woocommerce-checkout .order-total .amount{color:#df1c21;font-weight:700;font-size:1.15em}.woocommerce-checkout .shop_table tr:last-child td,.woocommerce-checkout .shop_table tr:last-child th{border-bottom:none!important}.woocommerce-checkout #shipping_method li,.woocommerce-checkout .wc_payment_methods li{padding:6px 0;list-style:none}.woocommerce-checkout .payment_methods{border:none!important;padding:0!important}.woocommerce-checkout .payment_box{background:#f8f8f8!important;border-radius:8px!important;border:1px solid #eee!important}.woocommerce-checkout .payment_box::before{border-bottom-color:#f8f8f8!important}.woocommerce-checkout input[type=radio]:checked,.woocommerce-checkout input[type=checkbox]:checked{accent-color:#df1c21}.woocommerce-checkout #place_order{width:100%;margin-top:10px}.woocommerce-checkout #place_order:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#b8151a!important;box-shadow:0 6px 18px rgba(223,28,33,.35);transform:translateY(-1px)}.woocommerce-checkout a{color:#df1c21}@media (max-width:768px){.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{width:100%!important;float:none!important;padding:20px;margin-bottom:20px}}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:#fff!important;border:1px solid #eee!important;border-right:4px solid #df1c21!important;border-radius:10px!important;padding:16px 22px!important;color:#444!important;box-shadow:0 4px 14px rgba(0,0,0,.04);font-size:.95em;margin-bottom:26px}.woocommerce-checkout .woocommerce-info::before{content:""!important;color:#df1c21!important;top:50%!important;transform:translateY(-50%)}.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .showcoupon{color:#df1c21!important;font-weight:700;text-decoration:none}.woocommerce-checkout .woocommerce-info a:hover{text-decoration:underline}.woocommerce-checkout .checkout_coupon{background:#fafafa!important;border:1px solid #eee!important;border-radius:10px!important;padding:24px!important;box-shadow:none!important;margin-bottom:26px}.woocommerce-checkout .checkout_coupon .input-text{border:1px solid #ddd!important;border-radius:8px!important;padding:12px 14px!important}.woocommerce-checkout .checkout_coupon .input-text:focus{border-color:#df1c21!important;box-shadow:0 0 0 3px rgba(223,28,33,.12)!important}.woocommerce-checkout .checkout_coupon button{margin-top:4px}.woocommerce-checkout .wc_payment_methods{margin:18px 0 0!important;padding:0!important;border:none!important;background:0 0!important;list-style:none}.woocommerce-checkout .wc_payment_methods li.wc_payment_method{list-style:none!important;background:#fff!important;border:none!important;border-bottom:1px solid #eee!important;border-radius:0!important;padding:18px 4px!important;margin:0!important;box-shadow:none!important;transition:none!important}.woocommerce-checkout .wc_payment_methods li.wc_payment_method:last-child{border-bottom:none!important}.woocommerce-checkout .wc_payment_methods li.wc_payment_method>label{display:flex!important;align-items:center;gap:12px;font-weight:600!important;color:#333!important;margin:0!important;cursor:pointer;width:100%}.woocommerce-checkout .wc_payment_methods li.wc_payment_method>label img{max-height:28px;width:auto;margin:0!important;order:2;margin-right:auto!important;filter:grayscale(40%);opacity:.75;transition:all .2s ease}.woocommerce-checkout .wc_payment_methods li.wc_payment_method input[type=radio]{accent-color:#df1c21;width:17px;height:17px;margin:0!important;flex-shrink:0}.woocommerce-checkout .wc_payment_methods li.wc_payment_method:has(input:checked)>label{color:#df1c21!important}.woocommerce-checkout .wc_payment_methods li.wc_payment_method:has(input:checked)>label img{filter:none;opacity:1}.woocommerce-checkout .wc_payment_methods li.wc_payment_method .payment_box{background:0 0!important;border:none!important;margin:12px 0 0!important;padding:0!important;color:#999!important;font-size:.85em}.woocommerce-checkout .wc_payment_methods li.wc_payment_method .payment_box::before{display:none!important}.pp-offcanvas-cart-header .pp-close:hover,.offcanvas-close:hover,.wpr-mini-cart-close:hover{background:#df1c21!important;color:#fff!important;transform:rotate(90deg)}.woocommerce-mini-cart-item,.wpr-mini-cart-item{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;background:#fff!important;border:1px solid #eee!important;border-radius:16px!important;padding:0!important;margin:0 16px 16px!important;overflow:hidden!important;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.05);transition:box-shadow .25s ease}.woocommerce-mini-cart-item:hover,.wpr-mini-cart-item:hover{box-shadow:0 6px 22px rgba(0,0,0,.09)}.wpr-mini-cart-name-and-quantity{display:flex!important;flex-direction:column!important;gap:10px!important;padding:16px 18px!important;text-align:right!important}.woocommerce-mini-cart-item a:not(.remove),.wpr-mini-cart-name-and-quantity a{color:#1a1a1a!important;font-weight:700!important;font-size:1.05em!important;text-decoration:none!important;line-height:1.6!important;display:block!important;transition:color .2s ease}.woocommerce-mini-cart-item a:not(.remove):hover,.wpr-mini-cart-name-and-quantity a:hover{color:#df1c21!important}.woocommerce-mini-cart-item .quantity,.wpr-mini-cart-name-and-quantity .quantity{display:flex!important;align-items:center;gap:8px!important;color:#df1c21!important;font-weight:700!important;font-size:1em!important;padding-top:10px!important;border-top:1px dashed #f0f0f0!important}.woocommerce-mini-cart-item a.remove,.wpr-mini-cart-item a.remove{position:absolute!important;top:12px;left:12px;width:30px!important;height:30px!important;line-height:30px!important;text-align:center!important;border-radius:50%!important;background:rgba(255,255,255,.95)!important;color:#333!important;font-size:16px!important;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:2;transition:all .2s ease}.woocommerce-mini-cart-item a.remove:hover{background:#df1c21!important;color:#fff!important}.woocommerce-mini-cart__total,p.woocommerce-mini-cart__total{display:flex!important;align-items:center;justify-content:space-between;background:#fdf4f4!important;border:1px solid #f5dada!important;border-radius:12px!important;padding:16px 18px!important;margin:4px 16px 18px!important;font-size:1.08em!important;font-weight:700!important;color:#1a1a1a!important}.woocommerce-mini-cart__total .amount,.woocommerce-mini-cart__total .woocommerce-Price-amount{color:#df1c21!important;font-weight:800!important;font-size:1.12em!important}.woocommerce-mini-cart__buttons,p.woocommerce-mini-cart__buttons{display:flex!important;flex-direction:column;gap:10px!important;margin:0 16px 16px!important;padding:0!important;background:0 0!important}.woocommerce-mini-cart__buttons a{display:block!important;width:100%!important;text-align:center!important;margin:0!important;padding:14px!important;border-radius:10px!important;font-weight:700!important;box-sizing:border-box!important;transition:all .2s ease}.woocommerce-mini-cart__buttons a.checkout{background:#df1c21!important;color:#fff!important;border:1px solid #df1c21!important;box-shadow:0 4px 12px rgba(223,28,33,.25)!important;order:1!important}.woocommerce-mini-cart__buttons a.checkout:hover{background:#b8151a!important;border-color:#b8151a!important;transform:translateY(-1px)}.woocommerce-mini-cart__buttons a:not(.checkout){background:#fff!important;color:#df1c21!important;border:1px solid #df1c21!important;box-shadow:none!important;order:2!important}.woocommerce-mini-cart__buttons a:not(.checkout):hover{background:#fdf4f4!important}.pp-shop-table,.woocommerce-cart-form table.cart,table.shop_table.cart{border:1px solid #eee!important;border-radius:14px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important}.pp-shop-table thead th,table.cart thead th{background:#df1c21!important;color:#fff!important;font-weight:700!important;padding:16px 18px!important;border:none!important;text-align:center!important}.pp-shop-table td,table.cart td{padding:18px!important;border:none!important;border-bottom:1px solid #f2f2f2!important;vertical-align:middle!important;text-align:center!important}.pp-shop-table tbody tr:last-child td,table.cart tbody tr:last-child td{border-bottom:none!important}.pp-shop-table td.product-thumbnail img,table.cart td.product-thumbnail img,.woocommerce-cart-form .product-thumbnail img{width:90px!important;height:90px!important;object-fit:cover!important;border-radius:10px!important;margin:0 auto!important;display:block!important;float:none!important}.pp-shop-table td.product-name a,table.cart td.product-name a{color:#1a1a1a!important;font-weight:700!important;text-decoration:none!important}.pp-shop-table td.product-name a:hover{color:#df1c21!important}.pp-shop-table .amount,table.cart .amount{color:#333!important;font-weight:600!important}.pp-shop-table td.product-subtotal .amount,table.cart td.product-subtotal .amount{color:#df1c21!important;font-weight:700!important}.pp-shop-table .quantity input.qty,table.cart .quantity input.qty{border:1px solid #ddd!important;border-radius:8px!important;padding:8px!important;width:64px!important;text-align:center!important}.pp-shop-table td.product-remove a.remove,table.cart td.product-remove a.remove,a.remove{width:26px!important;height:26px!important;line-height:26px!important;text-align:center!important;border-radius:50%!important;background:#f5f5f5!important;color:#df1c21!important;font-size:15px!important;display:inline-flex!important;align-items:center;justify-content:center;transition:all .2s ease}.pp-shop-table td.product-remove a.remove:hover,a.remove:hover{background:#df1c21!important;color:#fff!important}.woocommerce-cart-form button[name=update_cart],.pp-shop-table button[name=update_cart]{background:#fff!important;color:#df1c21!important;border:1px solid #df1c21!important;border-radius:8px!important;padding:12px 24px!important;font-weight:700!important;transition:all .2s ease}.woocommerce-cart-form button[name=update_cart]:hover{background:#fdf4f4!important}.coupon input#coupon_code{border:1px solid #ddd!important;border-radius:8px!important;padding:12px 14px!important}.coupon input#coupon_code:focus{border-color:#df1c21!important;box-shadow:0 0 0 3px rgba(223,28,33,.12)!important;outline:none}.cart_totals{background:#fff!important;border:1px solid #eee!important;border-radius:14px!important;padding:24px!important;box-shadow:0 6px 22px rgba(0,0,0,.06)!important}.cart_totals h2{font-weight:700!important;font-size:1.2em!important;color:#df1c21!important;padding-bottom:14px!important;margin-bottom:18px!important;border-bottom:2px solid #df1c21!important}.cart_totals table{border:none!important;border-collapse:collapse!important}.cart_totals table th,.cart_totals table td{padding:14px 8px!important;border:none!important;border-bottom:1px solid #f2f2f2!important;text-align:right!important}.cart_totals table th{font-weight:600!important;color:#444!important}.cart_totals .order-total th,.cart_totals .order-total td{border-bottom:none!important;padding-top:16px!important}.cart_totals .order-total .amount{color:#df1c21!important;font-weight:800!important;font-size:1.2em!important}.cart_totals #shipping_method li{list-style:none!important;padding:4px 0!important}.cart_totals #shipping_method input[type=radio]{accent-color:#df1c21!important}.cart_totals .shipping-calculator-button{color:#df1c21!important;font-weight:600!important}.cart_totals .wc-proceed-to-checkout,.wc-proceed-to-checkout{display:flex!important;flex-direction:column;gap:10px!important;padding:18px 0 0!important}.cart_totals .wc-proceed-to-checkout a,.wc-proceed-to-checkout a.button{display:block!important;width:100%!important;text-align:center!important;margin:0!important;padding:15px!important;border-radius:10px!important;font-weight:700!important;font-size:1.05em!important;box-sizing:border-box!important;transition:all .2s ease}.wc-proceed-to-checkout a.checkout-button,.wc-proceed-to-checkout a.checkout{background:#df1c21!important;border:1px solid #df1c21!important;box-shadow:0 4px 12px rgba(223,28,33,.25)!important;order:1!important}.wc-proceed-to-checkout a.checkout-button,.wc-proceed-to-checkout a.checkout-button *,.wc-proceed-to-checkout a.checkout,.wc-proceed-to-checkout a.checkout *{color:#fff!important}.wc-proceed-to-checkout a.checkout-button:hover{background:#b8151a!important;border-color:#b8151a!important;transform:translateY(-1px)}.wc-proceed-to-checkout a:not(.checkout-button):not(.checkout){background:#2d6cdf!important;border:1px solid #2d6cdf!important;box-shadow:0 4px 12px rgba(45,108,223,.25)!important;order:2!important}.wc-proceed-to-checkout a:not(.checkout-button):not(.checkout),.wc-proceed-to-checkout a:not(.checkout-button):not(.checkout) *{color:#fff!important}.wc-proceed-to-checkout a:not(.checkout-button):not(.checkout):hover{background:#1f57bd!important;border-color:#1f57bd!important;transform:translateY(-1px)}