
<!DOCTYPE html>
<html lang="en-AU">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/png" href="https://firebasestorage.googleapis.com/v0/b/medifocal.firebasestorage.app/o/medifocal_small_logo_enhanced_b0dae4bf-98aa-43de-a761-bfe5e91cd8bc.png?alt=media" />
    <link rel="apple-touch-icon" href="https://firebasestorage.googleapis.com/v0/b/medifocal.firebasestorage.app/o/medifocal_small_logo_enhanced_b0dae4bf-98aa-43de-a761-bfe5e91cd8bc.png?alt=media" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />
    <!-- Cache-Control removed for better performance - handled by Firebase Hosting -->
    <meta name="description" content="Australia's leading dental equipment supplier. Shop premium dental supplies, autoclaves, dental chairs, imaging equipment, sterilization equipment, and consumables. Fast shipping, expert support, 60+ years experience." />
    <meta name="author" content="Medifocal" />
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
    <meta name="googlebot" content="index, follow" />
    <link rel="canonical" href="https://medifocal.com" />
    <link rel="sitemap" type="application/xml" href="./sitemap.xml" />
    <link rel="manifest" href="./manifest.json" />
    <meta name="theme-color" content="#007ac0" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <meta name="apple-mobile-web-app-title" content="Medifocal" />
    <meta name="mobile-web-app-capable" content="yes" />
    
    <!-- Open Graph / Facebook -->
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://medifocal.com" />
    <meta property="og:title" content="Medifocal | Australian Dental Equipment Supplier | Dental Supplies" />
    <meta property="og:description" content="Australia's leading dental equipment supplier. Shop premium dental supplies, autoclaves, dental chairs, imaging equipment, and consumables. Fast shipping, expert support, 60+ years experience." />
    <meta property="og:image" content="https://medifocal.com/og-image.jpg" />
    <meta property="og:site_name" content="Medifocal" />
    <meta property="og:locale" content="en_AU" />
    
    <!-- Twitter -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:url" content="https://medifocal.com" />
    <meta name="twitter:title" content="Medifocal | Australian Dental Equipment Supplier | Dental Supplies" />
    <meta name="twitter:description" content="Australia's leading dental equipment supplier. Shop premium dental supplies, autoclaves, dental chairs, imaging equipment, and consumables. Fast shipping, expert support, 60+ years experience." />
    <meta name="twitter:image" content="https://medifocal.com/og-image.jpg" />
    
    <!-- Additional SEO Meta Tags -->
    <meta name="geo.region" content="AU-NSW" />
    <meta name="geo.placename" content="Sandgate" />
    <meta name="geo.position" content="-32.8703;151.7028" />
    <meta name="ICBM" content="-32.8703, 151.7028" />
    
    <!-- Structured Data (JSON-LD) - Organization & LocalBusiness -->
    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "Organization",
        "name": "Medifocal",
        "legalName": "Medifocal Pty Ltd",
        "url": "https://medifocal.com",
        "logo": "https://firebasestorage.googleapis.com/v0/b/medifocal.firebasestorage.app/o/MediFocal_Logo?alt=media&token=bac54fce-346e-47ec-9699-1a7533e9aeef",
        "description": "Australia's leading dental equipment supplier. Shop premium dental supplies, autoclaves, dental chairs, imaging equipment, sterilization equipment, and consumables. Fast shipping, expert support, 60+ years experience serving dental practices across Australia.",
        "foundingDate": "1960",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Site 2, 7 Friesian Close",
          "addressLocality": "Sandgate",
          "addressRegion": "NSW",
          "postalCode": "2304",
          "addressCountry": "AU"
        },
        "contactPoint": [
          {
            "@type": "ContactPoint",
            "telephone": "+61-2-4056-1419",
            "contactType": "Customer Service",
            "email": "admin@medifocal.com",
            "areaServed": "AU",
            "availableLanguage": ["English"]
          },
          {
            "@type": "ContactPoint",
            "telephone": "+61-2-4056-1419",
            "contactType": "Sales",
            "email": "admin@medifocal.com",
            "areaServed": "AU"
          }
        ],
        "sameAs": [],
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.8",
          "reviewCount": "127",
          "bestRating": "5",
          "worstRating": "1"
        }
      },
      {
        "@context": "https://schema.org",
        "@type": "LocalBusiness",
        "@id": "https://medifocal.com",
        "name": "Medifocal",
        "image": "https://firebasestorage.googleapis.com/v0/b/medifocal.firebasestorage.app/o/MediFocal_Logo?alt=media&token=bac54fce-346e-47ec-9699-1a7533e9aeef",
        "telephone": "+61-2-4056-1419",
        "email": "admin@medifocal.com",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Site 2, 7 Friesian Close",
          "addressLocality": "Sandgate",
          "addressRegion": "NSW",
          "postalCode": "2304",
          "addressCountry": "AU"
        },
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": "-32.8703",
          "longitude": "151.7028"
        },
        "openingHoursSpecification": [
          {
            "@type": "OpeningHoursSpecification",
            "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
            "opens": "09:00",
            "closes": "17:00"
          }
        ],
        "priceRange": "$$",
        "currenciesAccepted": "AUD",
        "paymentAccepted": "Cash, Credit Card, Invoice",
        "areaServed": {
          "@type": "Country",
          "name": "Australia"
        }
      },
      {
        "@context": "https://schema.org",
        "@type": "WebSite",
        "name": "Medifocal",
        "url": "https://medifocal.com",
        "potentialAction": {
          "@type": "SearchAction",
          "target": {
            "@type": "EntryPoint",
            "urlTemplate": "https://medifocal.com/search?q={search_term_string}"
          },
          "query-input": "required name=search_term_string"
        }
      }
    ]
    </script>
    
    <title>Medifocal | Australian Dental Equipment Supplier</title>
    <!-- Preconnect to external domains for faster resource loading -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="dns-prefetch" href="https://bce695-38.myshopify.com" />
    <link rel="preconnect" href="https://bce695-38.myshopify.com" crossorigin />
    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin />
    <!-- Preconnect to image CDN for faster LCP -->
    <link rel="preconnect" href="https://images.unsplash.com" crossorigin>
    <link rel="dns-prefetch" href="https://images.unsplash.com">
    
    <!-- Load fonts with display=swap for better performance - Preload font files -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Montserrat:wght@500;600;700;800&display=swap" rel="stylesheet" media="print" onload="this.media='all'">
    <noscript><link href="https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Montserrat:wght@500;600;700;800&display=swap" rel="stylesheet"></noscript>
    
    <!-- Preload critical resources - Removed logo preload as it's not used immediately -->
    
    <!-- FirebaseUI CSS - Load asynchronously -->
    <link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/6.1.0/firebase-ui-auth.css" media="print" onload="this.media='all'" />
    <noscript><link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/6.1.0/firebase-ui-auth.css" /></noscript>
    <!-- FirebaseUI JS - Defer loading -->
    <script src="https://www.gstatic.com/firebasejs/ui/6.1.0/firebase-ui-auth.js" defer></script>
    
    <!-- Preconnect to Firebase domains -->
    <link rel="preconnect" href="https://medifocal.firebaseapp.com" crossorigin>
    <link rel="dns-prefetch" href="https://medifocal.firebaseapp.com">
    <link rel="preconnect" href="https://firestore.googleapis.com" crossorigin>
    <link rel="dns-prefetch" href="https://firestore.googleapis.com">
    
    <!-- Stripe.js - Defer loading for better performance -->
    <script defer src="https://js.stripe.com/v3/"></script>
    
    <!-- Preconnect to critical origins for faster resource loading -->
    <link rel="preconnect" href="https://apis.google.com" crossorigin>
    <link rel="dns-prefetch" href="https://apis.google.com">
    <link rel="preconnect" href="https://www.googleapis.com" crossorigin>
    <link rel="dns-prefetch" href="https://www.googleapis.com">
    <link rel="preconnect" href="https://js.stripe.com" crossorigin>
    <link rel="dns-prefetch" href="https://js.stripe.com">
    <link rel="preconnect" href="https://m.stripe.network" crossorigin>
    <link rel="dns-prefetch" href="https://m.stripe.network">
    
    <!-- Tailwind CSS is built via PostCSS - no CDN needed -->
  <!-- Preconnect to CDN for faster React loading -->
  <link rel="preconnect" href="https://aistudiocdn.com" crossorigin>
  <link rel="dns-prefetch" href="https://aistudiocdn.com">
  <!-- Preconnect to CDN for faster React loading -->
  <link rel="preconnect" href="https://aistudiocdn.com" crossorigin>
  <link rel="dns-prefetch" href="https://aistudiocdn.com">

  <style>
    /* Prevent horizontal scrolling and ensure page fits screen */
    html, body {
      width: 100%;
      max-width: 100%;
      overflow-x: hidden;
      position: relative;
      -webkit-overflow-scrolling: touch;
    }
    
    body {
      margin: 0;
      padding: 0;
      touch-action: pan-y pinch-zoom;
      overscroll-behavior-x: none;
    }
    
    #root {
      width: 100%;
      max-width: 100%;
      overflow-x: hidden;
      position: relative;
    }
    
    /* Prevent horizontal scrolling on all containers */
    * {
      max-width: 100%;
      box-sizing: border-box;
    }
    
    /* Prevent horizontal overflow on images (except logo) */
    img:not([alt="Medifocal Logo"]) {
      max-width: 100%;
      height: auto;
    }
    
    /* Remove default focus outlines and add custom focus effects */
    *:focus {
      outline: none !important;
    }
    
    button:focus-visible,
    a:focus-visible,
    input:focus-visible,
    select:focus-visible,
    textarea:focus-visible {
      outline: none !important;
    }
    
    /* Add scale effect on click/active */
    button:active,
    a:active {
      transform: scale(0.98);
      transition: transform 0.1s ease;
    }
    
    /* Add color change on focus for better visibility */
    button:focus,
    a:focus {
      outline: none !important;
    }
    
    /* Input fields get border color change instead of outline */
    input:focus,
    select:focus,
    textarea:focus {
      outline: none !important;
      border-color: #007ac0 !important;
      box-shadow: 0 0 0 1px #007ac0 !important;
    }
  </style>
  <script type="importmap">
{
  "imports": {
    "react": "https://aistudiocdn.com/react@^19.2.0",
    "react-dom/": "https://aistudiocdn.com/react-dom@^19.2.0/",
    "react/": "https://aistudiocdn.com/react@^19.2.0/"
  }
}
  </script>
  <script type="module" crossorigin src="./assets/index-DjXQOGt5.js"></script>
  <link rel="modulepreload" crossorigin href="./assets/react-vendor-B6MzPR5b.js">
  <link rel="modulepreload" crossorigin href="./assets/firebase-vendor-BGMTS8Qc.js">
  <link rel="stylesheet" crossorigin href="./assets/index-BOoIlaKc.css">
</head>
  <body>
    <!-- SEO: H1 tag for homepage (hidden visually, accessible to search engines) -->
    <h1 class="sr-only">Medifocal - Australia's Leading Dental Equipment Supplier | Dental Supplies, Autoclaves, Chairs & More</h1>
    <div id="root"></div>
  </body>
</html>