div:where(.elementor-location-header){margin-bottom:0}.my-info-box{border:1px solid #ddd;background:#f0f8ff;color:#ff6f00;padding:10px;margin-bottom:10px;border:2px solid #ff6f00;border-radius:12px;margin:20px 0;font-weight:700;font-size:13px;box-shadow:0 4px 12px rgb(255 111 0 / .4);text-align:center;letter-spacing:.5px;transition:background-color 0.3s ease,color 0.3s ease}.my-info-box:hover{background-color:#ff6f00;color:#d61111;cursor:pointer;box-shadow:0 6px 18px rgb(255 111 0 / .8)}.post-single-thumbnail img,.entry-thumbnail img{max-width:200px;height:auto;display:block;margin:20px auto;border-radius:8px;box-shadow:0 2px 6px rgb(0 0 0 / .1)}.custom-upsell-wrapper{margin:30px 0 40px 0;padding:20px;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.custom-upsell-title{font-weight:700;text-align:center;color:#2c3e50;margin-bottom:25px;letter-spacing:1.2px}.custom-upsell-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.custom-upsell-grid .product{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;transition:box-shadow 0.3s ease}.custom-upsell-grid .product:hover{box-shadow:0 8px 20px rgb(0 0 0 / .15)}.custom-upsell-grid .product .woocommerce-loop-product__title{font-weight:600;color:#34495e;margin-top:10px;min-height:44px}.custom-upsell-grid .product a.woocommerce-LoopProduct-link{text-decoration:none}.custom-upsell-grid .product img{border-radius:6px;width:100%;height:auto}@media (max-width:480px){.custom-upsell-grid{grid-template-columns:repeat(2,1fr)}}.price-download-form{max-width:400px;margin:30px auto;padding:20px;background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:12px;box-shadow:0 8px 20px rgb(0 0 0 / .15);text-align:center}.price-download-form button{background-color:#fff;color:#357abd;border:none;padding:12px 25px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}.price-download-form button:hover{background-color:#2a5a9f;color:#fff}.price-download-form{background-color:#f8fdf8;border:1px solid #cce5cc;border-radius:12px;padding:20px;max-width:500px;margin:20px auto;font-family:'Vazirmatn',sans-serif;direction:rtl;color:#2e4e2e;box-shadow:0 0 10px rgb(0 128 0 / .05)}.price-download-form label{display:block;margin-top:12px;font-weight:600;color:#256029}.price-download-form input[type="number"],.price-download-form select{width:100%;padding:8px 12px;margin-top:6px;border:1px solid #b8deb8;border-radius:6px;background-color:#fff;font-size:14px;color:#333;box-sizing:border-box;transition:border-color 0.3s}.price-download-form input[type="number"]:focus,.price-download-form select:focus{border-color:#4caf50;outline:none}.price-download-form button{background-color:#43a047;color:#fff;border:none;padding:10px 20px;margin-bottom:15px;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color 0.3s;display:block;width:100%}.price-download-form button:hover{background-color:#388e3c}