Shipping Policy

Shipping Policy for TalktoAchrya


Order Processing

All orders are processed within 1–2 business days. Orders are not shipped or delivered on weekends or holidays. In the event of a high volume of orders, shipments may be delayed by a few days. Please allow additional time for delivery. If there is a significant delay in processing your order, we will contact you via email or telephone.


Shipping Rates & Delivery Estimates

Shipping charges for your order will be calculated and displayed at checkout. Delivery estimates will be provided based on your location and the shipping method selected. We make every effort to fulfill your order within 5–10 business days of the order date. Please note that delivery times are estimates and may vary due to unforeseen circumstances. All orders will be delivered within 5–7 business days.


Shipment Confirmation & Order Tracking

You will receive a shipment confirmation email once your order has shipped, containing your tracking number(s). The tracking number will be active within 24 hours of shipment.


Customs, Duties, and Taxes

TalktoAchrya is not responsible for any customs duties or taxes applied to your order. All fees imposed during or after shipping, such as tariffs and taxes, are the responsibility of the customer.


Damages

TalktoAchrya is not liable for any products damaged or lost during shipping. If you receive your order in a damaged condition, please contact the shipment carrier to file a claim. Ensure to retain all packaging materials and the damaged goods before submitting a claim.


International Shipping Policy

At this time, TalktoAchrya does not offer international shipping. We currently only ship within India.


Returns

Our return policy allows returns of physical products within 5 to 7 days of receipt. For detailed instructions on how to return your product, please refer to our Return Policy.


Contact Us

For more information or if you have any questions regarding shipping, please contact us at info@talktoachrya.in.


Thank you for choosing TalktoAchrya.
We strive to ensure a smooth and satisfying experience for all our customers.

Found it — the bug is a timing issue with hidden elements, and it explains why local "looks perfect" while live doesn't (timing is non-deterministic, so it's really just luck either way). Root cause javascript This runs initGoogleAuthButton() the moment the Google script finishes loading — which is almost immediately on page load, before the user has even opened the login modal. But your modal starts hidden: css .modal-overlay { display: none; ... } An element with display: none (or a hidden ancestor) always reports offsetWidth = 0. So: javascript width: container.offsetWidth, // reads 0 when the modal hasn't been opened yet Google then falls back to its own default minimum button width instead of matching your container — which is exactly the shrunk-looking button you're seeing. On local it likely "worked" purely by coincidence of load timing, network speed, or you happening to open the modal slowly enough for something to re-trigger — not because the code was actually correct. Fix — render the Google button only when the modal is actually opened, not on page load Since showLoginModal() lives in auth_system.js (which you haven't shared), the safest fix that doesn't require touching that file is to watch for the modal's active class being added, and render the button at that moment — when its real width is available. Replace your current Google script block with this: html