<!doctype html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  <!-- Favicon -->
  <link rel="icon" type="image/x-icon" href="/favicon.ico" />
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />

  <!-- Primary SEO -->
  <title>Aharyas | From Rural to Global</title>
  <meta name="description"
    content="Discover handcrafted clothing, toys, décor and more on Aharyas — supporting Indian artisans with curated, sustainable shopping and secure Razorpay payments." />
  <meta name="author" content="Aharyas Team" />
  <link rel="canonical" href="https://aharyas.com/" />

  <!-- Indexing control -->
  <meta name="robots" content="index, follow" />

  <!-- Open Graph / Facebook / LinkedIn -->
  <meta property="og:type" content="website" />
  <meta property="og:site_name" content="Aharyas" />
  <meta property="og:url" content="https://aharyas.com/" />
  <meta property="og:title" content="Aharyas | From Rural to Global" />
  <meta property="og:description"
    content="Shop handcrafted, sustainable products from Indian artisans at Aharyas — secure online shopping powered by Razorpay." />
  <meta property="og:image"
    content="https://res.cloudinary.com/dvuuhah3z/image/upload/w_1200,h_630,c_fill,g_auto/v1775410021/588908ca727bc56df82b0538decf2bdc_sxnszc.jpg" />
  <meta name="twitter:image"
    content="https://res.cloudinary.com/dvuuhah3z/image/upload/w_1200,h_630,c_fill,g_auto/v1775410021/588908ca727bc56df82b0538decf2bdc_sxnszc.jpg" />
  <meta property="og:image:width" content="1200" />
  <meta property="og:image:height" content="630" />
  <meta property="og:image:alt" content="Aharyas — handcrafted Indian artisan products" />
  <meta property="og:locale" content="en_IN" />

  <!-- Twitter Card -->
  <meta name="twitter:card" content="summary_large_image" />
  <meta name="twitter:site" content="@aharyas" />
  <meta name="twitter:title" content="Aharyas | From Rural to Global" />
  <meta name="twitter:description"
    content="Shop handcrafted, sustainable products from Indian artisans at Aharyas — secure online shopping powered by Razorpay." />
  <meta name="twitter:image" content="https://aharyas.com/assets/og-preview.jpg" />
  <meta name="twitter:image:alt" content="Aharyas — handcrafted Indian artisan products" />

  <!-- Theme colour (browser chrome on mobile) -->
  <meta name="theme-color" content="#000000" />

  <!--
    Content-Security-Policy, X-Frame-Options, and other security headers
    are best set server-side (Vercel headers / Nginx / Express helmet).
    The entries below are a fallback for static hosts that don't support
    custom response headers.
  -->
  <meta http-equiv="X-Content-Type-Options" content="nosniff" />
  <meta http-equiv="Referrer-Policy" content="strict-origin-when-cross-origin" />

  <!-- Preconnect to origins the app hits on every page load -->
  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link rel="preconnect" href="https://res.cloudinary.com" crossorigin />

  <!-- Structured data — Organisation -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "Aharyas",
    "url": "https://aharyas.com",
    "logo": "https://aharyas.com/assets/logo.png",
    "description": "India's first conscious luxury fashion brand connecting rural artisans to global markets.",
    "contactPoint": {
      "@type": "ContactPoint",
      "telephone": "+91-9063284008",
      "contactType": "customer support",
      "availableLanguage": ["English", "Telugu", "Hindi"]
    },
    "sameAs": []
  }
  </script>

  <!-- Structured data — WebSite (enables Google Sitelinks Search Box) -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "url": "https://aharyas.com/",
    "name": "Aharyas",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://aharyas.com/shop/collection?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  }
  </script>
  <script type="module" crossorigin src="/assets/index-C6fxx8VH.js"></script>
  <link rel="modulepreload" crossorigin href="/assets/react-vendor-BwltS8Ar.js">
  <link rel="modulepreload" crossorigin href="/assets/ui-vendor-Cy_TpKrU.js">
  <link rel="modulepreload" crossorigin href="/assets/http-vendor-upsvKRUO.js">
  <link rel="stylesheet" crossorigin href="/assets/index-CN6kS0Ln.css">
</head>

<body>
  <div id="root"></div>

  <!-- React / Vite app entry point -->

  <!--
    Razorpay — loaded lazily only when the user reaches the checkout page.
    PlaceOrder.jsx already handles this via loadRazorpayScript(), so this
    eager global script is unnecessary and delays every page's TTI.
    Removed. The dynamic loader in PlaceOrder.jsx is the correct approach.
  -->

  <!--
    MediaPipe Camera Utilities — only needed on /try-on.
    Loading it on every page wastes ~150 KB of bandwidth for 99% of visitors.
    Removed here; import it inside VirtualTryOn.jsx instead:

      useEffect(() => {
        const script = document.createElement('script');
        script.src = 'https://cdn.jsdelivr.net/npm/@mediapipe/camera_utils/camera_utils.js';
        script.async = true;
        document.body.appendChild(script);
        return () => document.body.removeChild(script);
      }, []);
  -->
</body>

</html>