#gf_coupon_button,.gform_wrapper .gform_footer .gform_button{font-weight:600;cursor:pointer;letter-spacing:.5px;transition:.3s}.gform_wrapper,.gform_wrapper button,.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=text],.gform_wrapper label,.gform_wrapper select,.gform_wrapper textarea{font-family:Vazir,sans-serif!important;direction:rtl}.gform_wrapper{background:rgba(0,0,0,.03);border-radius:16px;padding:40px;box-shadow:0 15px 40px rgba(0,0,0,.1);max-width:1200px;margin:30px auto;border:2px dashed rgba(0,0,0,.15);position:relative}.gform_wrapper h3.gform_title{font-size:28px;font-weight:700;color:#0d47a1;margin-bottom:5px;text-align:right}.gform_wrapper .gform_description{color:#424242;margin-bottom:30px;font-size:16px;border-bottom:1px solid #e0e0e0;padding-bottom:20px;text-align:right}.gform_wrapper .gfield{padding:0;margin-bottom:0;border:none;background:0 0;transition:.3s}.gform_wrapper .gfield_label{font-weight:600;font-size:15px;color:#212121;margin-bottom:8px;display:block;text-align:right}.gform_wrapper .gfield_required{color:#e91e63;margin-right:5px}.gform_wrapper .gsection{margin-top:0;margin-bottom:0;border-top:1px solid #ddd;padding-top:15px}.gform_wrapper .gsection_title{background:#0f5132;color:#fff;font-size:20px;font-weight:700;padding:15px 20px;border-radius:8px;margin-bottom:20px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.05);display:block;width:100%}.gfield_radio .gchoice input[type=radio],.gform_hidden_field,.hide-price-label .ginput_product_price_label{display:none!important}.gform_wrapper .gsection:first-child{margin-top:0;border-top:none;padding-top:0}.gfield_select,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]),.gform_wrapper textarea{width:100%;height:40px;padding:0 10px;border-radius:8px;border:1px solid #ccc;background:#fcfcfc;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);transition:.25s;font-size:15px;text-align:center}.gfield_select:focus,.gform_wrapper input:focus:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]),.gform_wrapper textarea:focus{border-color:#1a237e;outline:0;background:#fff;box-shadow:0 0 0 2px rgba(26,35,126,.2)}.gfield_radio ul{display:flex;gap:10px;flex-wrap:wrap}.gfield_radio .gchoice label{padding:10px 20px;position:relative;cursor:pointer;font-weight:500;color:#424242;background:#fff;border:1px solid #ccc;border-radius:20px;text-align:center;transition:.3s;display:inline-block;margin-bottom:0;flex-grow:1}.gfield_radio .gchoice input[type=radio]:checked+label{background:#28a745;color:#fff;border-color:#28a745;box-shadow:0 4px 10px rgba(40,167,69,.3);font-weight:600}.gfield_radio .gchoice label:hover{border-color:#28a745;color:#28a745}.gfield_radio .gchoice label::after,.gfield_radio .gchoice label::before{content:none!important}.gfield_checkbox .gchoice label{padding-right:25px;position:relative;cursor:pointer;font-weight:500;color:#212121;display:block;margin-bottom:10px;text-align:right}.gform_wrapper .gform_footer{padding:0;margin-top:30px;text-align:center}.gform_wrapper .gform_footer .gform_button{background:#1a237e;color:#fff;border:none;border-radius:10px;padding:15px 35px;font-size:16px;box-shadow:0 4px 15px rgba(26,35,126,.3);min-width:180px;text-align:center}.gform_wrapper .gform_footer .gform_button:hover{background:#0d145c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(26,35,126,.4)}.gform_wrapper .gform_footer .gform_button:active{transform:translateY(0);box-shadow:0 2px 10px rgba(26,35,126,.3)}@media screen and (max-width:768px){.gform_wrapper{padding:20px;border-radius:8px}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper .gform_footer .gform_button{width:100%;min-width:unset;font-size:15px;text-align:center}.gfield_radio ul{flex-direction:column}.gfield_radio .gchoice label{width:100%;margin-bottom:10px}.gform_wrapper .gsection_title{font-size:18px;padding:10px 15px}}.gf_coupon_invalid,.gf_coupon_valid,.gform_confirmation_message,.gform_wrapper .gfield_validation_message,.gform_wrapper .gform_validation_container,.gform_wrapper .validation_error{padding:12px 18px;font-weight:500;margin:15px 0;box-shadow:0 2px 6px rgba(0,0,0,.05);animation:.4s ease-in-out fadeIn;text-align:center}.gform_hidden_field{visibility:hidden!important}.gform_wrapper input.ginput_product_price{text-align:center!important;padding:0!important}#gf_coupon_button{background:linear-gradient(135deg,#1a237e,#0f5132);color:#fff;border:none;border-radius:10px;padding:12px 30px;font-size:15px;box-shadow:0 4px 12px rgba(26,35,126,.3)}#gf_coupon_button:hover:not(:disabled){background:linear-gradient(135deg,#0d145c,#0b3d28);transform:translateY(-2px);box-shadow:0 6px 18px rgba(15,81,50,.4)}#gf_coupon_button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(15,81,50,.3)}#gf_coupon_button:disabled{background:#ccc!important;color:#424242!important;cursor:not-allowed;box-shadow:none;transform:none}.gf_coupon_invalid,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_error{background:#fdecea;color:#d32f2f;border:1px solid #f5c2c2;border-radius:8px;font-size:14px}.gf_coupon_valid,.gform_confirmation_message{background:#e6f4ea;color:#1e7d32;border:1px solid #b7dfb9;border-radius:8px;font-size:14px}.gform_wrapper .gform_validation_container{background:#fff4e5;color:#9c6500;border:1px solid #ffd591;border-radius:8px;font-size:14px}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}#label_6_8_1{display:inline-block;padding:10px 16px;margin:8px 0;font-size:14px;font-weight:600;color:#0f5132;border:2px solid #0f5132;border-radius:8px;background:#f9fdf9;cursor:pointer;opacity:.85;transition:.3s ease-in-out}#label_6_8_1:hover{background:#0f5132;color:#fff;opacity:1;transform:translateY(-2px);box-shadow:0 3px 8px rgba(0,0,0,.1)}#gf_coupon_info .gf_coupon_item{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;margin:8px 0;border:2px dashed #0f5132;border-radius:10px;background:#f9fdf9;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:.3s ease-in-out}#gf_coupon_info .gf_coupon_name{font-weight:600;font-size:14px;color:#0f5132}#gf_coupon_info .gf_coupon_discount{font-weight:700;font-size:15px;color:#d32f2f;text-align:right}#gf_coupon_info .remove-coupon{font-size:12px;color:#e91e63;margin-right:8px;text-decoration:underline;cursor:pointer;transition:color .3s}#gf_coupon_info .remove-coupon:hover{color:#c2185b}#gf_coupon_info .gf_coupon_item:hover{background:#e6f4ea;transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,81,50,.1)}.gform_wrapper .gform-page-footer input[type=button],.gform_wrapper .gform-page-footer input[type=submit],.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{font-family:Vazir,Arial,sans-serif;font-size:1em;font-weight:600;color:#fff;background:linear-gradient(135deg,#0f5132,#0b3e26);border:none;border-radius:12px;padding:12px 25px;margin:5px 5px 0 0;cursor:pointer;transition:.3s;box-shadow:0 6px 15px rgba(0,0,0,.2);text-align:center}.gform_wrapper .gform-page-footer input[type=button]:hover,.gform_wrapper .gform-page-footer input[type=submit]:hover,.gform_wrapper .gform_button:hover,.gform_wrapper .gform_next_button:hover,.gform_wrapper .gform_previous_button:hover{background:linear-gradient(135deg,#0b3e26,#0f5132);box-shadow:0 8px 20px rgba(0,0,0,.3);transform:translateY(-2px)}.gform_wrapper .gform-page-footer input[type=button]:active,.gform_wrapper .gform-page-footer input[type=submit]:active,.gform_wrapper .gform_button:active,.gform_wrapper .gform_next_button:active,.gform_wrapper .gform_previous_button:active{transform:translateY(1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.gform_wrapper .gform_previous_button{background:linear-gradient(135deg,#555,#333);color:#fff}.gform_wrapper .gform_previous_button:hover{background:linear-gradient(135deg,#333,#555)}@media (max-width:480px){.gform_wrapper .gform-page-footer input[type=button],.gform_wrapper .gform-page-footer input[type=submit],.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{width:100%;padding:12px;font-size:1em}}