.woocommerce .star-rating span::before,.woocommerce .star-rating::before{font-family:star}ul.products li.product span.onsale{transform:rotate(-45deg);transform-origin:center right;z-index:1;padding:10px 5px!important;background-color:red;color:#f5f5f5;font-size:10px;line-height:1;text-transform:uppercase;white-space:nowrap;border-radius:10px!important;width:75px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.2)}ul.products li.product span.onsale:hover{animation:3s ZoomIn;background-color:#9c0000}#gform_1 input[type=email],#gform_1 input[type=tel],#gform_1 input[type=text]{width:100%;padding:12px 16px;border:1px solid #ccc;border-radius:10px;font-family:inherit;font-size:16px;background-color:#fff;transition:border-color .3s;box-sizing:border-box}#gform_1 input[type=email]:focus,#gform_1 input[type=tel]:focus,#gform_1 input[type=text]:focus{border-color:#204ce5;outline:0;background-color:#f9f9ff}#gform_1 .gform_footer input[type=submit],.gform_wrapper .gform_footer input[type=submit]{background-color:#204ce5;padding:12px 30px;font-size:16px;cursor:pointer;transition:background-color .2s;color:#fff}#gform_1 label.gfield_label{font-weight:700;margin-bottom:8px;display:block;color:#333}#gform_1 .gform_footer input[type=submit]{border:none;border-radius:8px}#gform_1 .gform_footer input[type=submit]:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#002c9c}#gform_wrapper_10 input[type=email],#gform_wrapper_10 input[type=tel],#gform_wrapper_10 input[type=text],#gform_wrapper_11 input[type=email],#gform_wrapper_11 input[type=tel],#gform_wrapper_11 input[type=text],#gform_wrapper_12 input[type=email],#gform_wrapper_12 input[type=tel],#gform_wrapper_12 input[type=text]{width:100%;padding:12px 16px;margin-bottom:16px;border:1px solid #ccc;border-radius:10px;font-family:inherit;font-size:16px;background-color:#fff;transition:border-color .3s;box-sizing:border-box}#gform_wrapper_10 input:focus,#gform_wrapper_11 input:focus,#gform_wrapper_12 input:focus{border-color:#204ce5;outline:0;background-color:#f4f8ff}.gform_wrapper .gfield_label{font-weight:700;margin-bottom:8px;display:block;color:#222}.gform_wrapper .gform_title{font-size:20px;color:#204ce5;margin-bottom:20px}.gform_wrapper .gform_footer input[type=submit]{border:none;border-radius:8px;display:inline-block;margin-top:10px}@media (max-width:600px){.gform_wrapper input{font-size:15px}.gform_wrapper .gform_title{font-size:18px}}.elementor-button,.single_add_to_cart_button{background:#21409a!important;color:#fff!important;padding:12px 30px!important;border-radius:12px!important;font-size:16px!important;font-weight:500!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;transition:background-color .3s,box-shadow .3s}.elementor-button:hover,.single_add_to_cart_button:hover{background:#052a73!important;box-shadow:0 6px 18px rgba(0,0,0,.15)!important}.elementor-widget-woocommerce-product,ul.products li.product{border:1px solid #eee;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s;background:#fff}.elementor-widget-woocommerce-product:hover,ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.blog-entry img,.elementor-widget-image img{border-radius:10px;transition:transform .3s}.blog-entry img:hover,.elementor-widget-image img:hover{transform:scale(1.02)}.gform_wrapper{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.05)}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{width:100%;padding:12px 16px;margin-bottom:16px;border:1px solid #ddd;border-radius:8px}.gform_wrapper input:focus,.gform_wrapper textarea:focus{border-color:#21409a;background:#f7f9ff}body,button,input,textarea{font-family:IRANSans,sans-serif;color:#333;line-height:1.6}@media (max-width:768px){.elementor-column,ul.products li{width:100%;margin-bottom:20px}.elementor-button,.single_add_to_cart_button{width:100%!important;text-align:center}}.site-footer{background:#21409a;color:#eee;padding:40px 0}.site-footer a{color:#fff;opacity:.8}.site-footer a:hover{opacity:1}