<!-- 
  ========================================================================
  Rainbow Polypack - Production Web Application
  Technical SEO & Performance Optimized
  
  IMPORTANT NOTE FOR DEPLOYMENT / INDEXING:
  Ensure that `sitemap.xml` and `robots.txt` files are located in the root 
  directory (e.g. /sitemap.xml and /robots.txt) for Google Search Console
  and search engine crawlers.
  ========================================================================
-->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Rainbow Polypack | Premium PET Preform Manufacturers</title>
  <meta name="description" content="Rainbow Polypack - Premium PET Preform manufacturers in Chhatral, Gujarat. Specializing in high-performance CTC 29/21mm preforms utilizing advanced 100% Hot Runner Moulds.">
  <meta name="keywords" content="Rainbow Polypack, Rainbow Poly, Rainbow plastics, Rainbow PET, CTC 29/21mm preform, 29/21mm neck preform, CTC 29/21mm PET preform, CTC 29/21 beverage preform, 29/21mm water bottle preform, lightweight water preform, lightweight PET preforms, rPET preform manufacturers, rPET preform suppliers, recycled PET preforms, rPET blends, sustainable PET packaging, eco-friendly PET preforms, rPET preforms India, sustainable packaging solutions, PET preform manufacturers India, PET preform supplier, PET preform manufacturing company, beverage packaging preforms, plastic bottle preforms, PET packaging solutions, B2B PET preforms, recycled plastic preform, high quality PET preforms, water bottle preform manufacturers, preform manufacturing India">
  
  <link rel="canonical" href="https://www.rainbowpolypack.com/">
  <link rel="sitemap" type="application/xml" title="Sitemap" href="data:text/xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHVybHNldCB4bWxucz0iaHR0cDovL3d3dy5zaXRlbWFwcy5vcmcvc2NoZW1hcy9zaXRlbWFwLzAuOSI+CiAgPHVybD4KICAgIDxsb2M+aHR0cHM6Ly93d3cucmFpbmJvd3BvbHlwYWNrLmNvbS88L2xvYz4KICAgIDxjaGFuZ2VmcmVxPndlZWtseTwvY2hhbmdlZnJlcT4KICAgIDxwcmlvcml0eT4xLjA8L3ByaW9yaXR5PgogIDwvdXJsPgogIDx1cmw+CiAgICA8bG9jPmh0dHBzOi8vd3d3LnJhaW5ib3dwb2x5cGFjay5jb20vYWJvdXQ8L2xvYz4KICAgIDxjaGFuZ2VmcmVxPndlZWtseTwvY2hhbmdlZnJlcT4KICAgIDxwcmlvcml0eT4wLjk8L3ByaW9yaXR5PgogIDwvdXJsPgogIDx1cmw+CiAgICA8bG9jPmh0dHBzOi8vd3d3LnJhaW5ib3dwb2x5cGFjay5jb20vYnJvY2h1cmU8L2xvYz4KICAgIDxjaGFuZ2VmcmVxPndlZWtseTwvY2hhbmdlZnJlcT4KICAgIDxwcmlvcml0eT4wLjk8L3ByaW9yaXR5PgogIDwvdXJsPgogIDx1cmw+CiAgICA8bG9jPmh0dHBzOi8vd3d3LnJhaW5ib3dwb2x5cGFjay5jb20vZW5xdWlyeTwvbG9jPgogICAgPGNoYW5nZWZyZXE+d2Vla2x5PC9jaGFuZ2VmcmVxPgogICAgPHByaW9yaXR5PjAuOTwvcHJpb3JpdHk+CiAgPC91cmw+CiAgPHVybD4KICAgIDxsb2M+aHR0cHM6Ly93d3cucmFpbmJvd3BvbHlwYWNrLmNvbS9tYW51ZmFjdHVyaW5nPC9sb2M+CiAgICA8Y2hhbmdlZnJlcT53ZWVrbHk8L2NoYW5nZWZyZXE+CiAgICA8cHJpb3JpdHk+MC45PC9wcmlvcml0eT4KICA8L3VybD4KICA8dXJsPgogICAgPGxvYz5odHRwczovL3d3dy5yYWluYm93cG9seXBhY2suY29tL3N1c3RhaW5hYmlsaXR5PC9sb2M+CiAgICA8Y2hhbmdlZnJlcT53ZWVrbHk8L2NoYW5nZWZyZXE+CiAgICA8cHJpb3JpdHk+MC44PC9wcmlvcml0eT4KICA8L3VybD4KICA8dXJsPgogICAgPGxvYz5odHRwczovL3d3dy5yYWluYm93cG9seXBhY2suY29tL3ByaXZhY3k8L2xvYz4KICAgIDxjaGFuZ2VmcmVxPm1vbnRobHk8L2NoYW5nZWZyZXE+CiAgICA8cHJpb3JpdHk+MC4zPC9wcmlvcml0eT4KICA8L3VybD4KICA8dXJsPgogICAgPGxvYz5odHRwczovL3d3dy5yYWluYm93cG9seXBhY2suY29tL3Rlcm1zPC9sb2M+CiAgICA8Y2hhbmdlZnJlcT5tb250aGx5PC9jaGFuZ2VmcmVxPgogICAgPHByaW9yaXR5PjAuMzwvcHJpb3JpdHk+CiAgPC91cmw+CjwvdXJsc2V0Pg==">
  <link rel="alternate" type="text/markdown" title="LLM Context" href="data:text/plain;base64,IyBSYWluYm93IFBvbHlwYWNrCgo+IFByZWNpc2lvbiBQRVQgUHJlZm9ybSBNYW51ZmFjdHVyZXJzIGluIENoaGF0cmFsIGFuZCBBaG1lZGFiYWQsIEd1amFyYXQsIEluZGlhLiBTcGVjaWFsaXppbmcgaW4gaGlnaC1wZXJmb3JtYW5jZSBDVEMgMjkvMjFtbSBuZWNrIGZpbmlzaCBwcmVmb3JtcyB3aXRoIDEwMCUgSG90IFJ1bm5lciBNb3VsZCB0ZWNobm9sb2d5LgoKIyMgRG9jdW1lbnRhdGlvbiAmIFBhZ2VzCgotIFtIb21lXShodHRwczovL3d3dy5yYWluYm93cG9seXBhY2suY29tLyk6IEhvbWVwYWdlIGZlYXR1cmluZyAzRCBtb3VsZCB2aXN1YWxpemVyLCB0ZWNobmljYWwgcHJlZm9ybSBjYXRhbG9nLCBhbmQgYWdpbGl0eSBiZW5jaG1hcmtzLgotIFtBYm91dCBVc10oaHR0cHM6Ly93d3cucmFpbmJvd3BvbHlwYWNrLmNvbS9hYm91dCk6IENvcnBvcmF0ZSBvdmVydmlldywgbWFuYWdlbWVudCBleHBlcmllbmNlLCB6ZXJvLWRlZmVjdCBtYW51ZmFjdHVyaW5nLCBhbmQgcGxhbnQgZmFjaWxpdHkgZGV0YWlscyBpbiBDaGhhdHJhbCBHSURDLCBHdWphcmF0LgotIFtTdXN0YWluYWJpbGl0eV0oaHR0cHM6Ly93d3cucmFpbmJvd3BvbHlwYWNrLmNvbS9zdXN0YWluYWJpbGl0eSk6IENpcmN1bGFyIGVjb25vbXkgcGFja2FnaW5nLCBFUFIgcmVndWxhdG9yeSBjb21wbGlhbmNlLCBhbmQgZm9vZC1ncmFkZSByUEVUIG9uLWRlbWFuZCBwcm9jZXNzaW5nLgotIFtUZWNobmljYWwgUXVvdGUgJiBFLUJyb2NodXJlXShodHRwczovL3d3dy5yYWluYm93cG9seXBhY2suY29tL2Jyb2NodXJlKTogUkZRIGlucXVpcnkgZm9ybSwgVERTIHNwZWNpZmljYXRpb24gcmVxdWVzdCwgYW5kIGRvd25sb2FkYWJsZSB0ZWNobmljYWwgY2F0YWxvZ3VlLgoKIyMgUHJvZHVjdHMKCi0gW0NUQyAyOS8yMW1tIC0gMTVnIFByZWZvcm1dKGh0dHBzOi8vd3d3LnJhaW5ib3dwb2x5cGFjay5jb20vKTogMTUgZ3JhbSBwcmVmb3JtIGVuZ2luZWVyZWQgZm9yIDI1MG1sIHRvIDUwMG1sIGVkaWJsZSBvaWxzLCBzYXVjZXMsIHZpbmVnYXIsIGFuZCBjb25kaW1lbnQgY29udGFpbmVycy4KLSBbQ1RDIDI5LzIxbW0gLSAyNGcgUHJlZm9ybV0oaHR0cHM6Ly93d3cucmFpbmJvd3BvbHlwYWNrLmNvbS8pOiAyNCBncmFtIHByZWZvcm0gZW5naW5lZXJlZCBmb3IgMTAwMG1sICgxIExpdHJlKSBlZGlibGUgb2lscyBhbmQgbGlxdWlkIHBhY2thZ2luZy4KLSBbQ1RDIDI5LzIxbW0gLSAyNmcgUHJlZm9ybV0oaHR0cHM6Ly93d3cucmFpbmJvd3BvbHlwYWNrLmNvbS8pOiAyNiBncmFtIGhlYXZ5LWR1dHkgcHJlZm9ybSBlbmdpbmVlcmVkIGZvciAxMDAwbWwgcHJlbWl1bSBlZGlibGUgb2lscyBhbmQgaGlnaC1zdHJlc3MgcGFja2FnaW5nLgoKIyMgT3B0aW9uYWwKCi0gW1ByaXZhY3kgUG9saWN5XShodHRwczovL3d3dy5yYWluYm93cG9seXBhY2suY29tL3ByaXZhY3kpOiBEYXRhIHByb3RlY3Rpb24gYW5kIHByaXZhY3kgcHJhY3RpY2VzLgotIFtUZXJtcyBvZiBTZXJ2aWNlXShodHRwczovL3d3dy5yYWluYm93cG9seXBhY2suY29tL3Rlcm1zKTogQ29tbWVyY2lhbCB0ZXJtcyBhbmQgY29uZGl0aW9ucy4K">

  <!-- Preconnect & DNS-Prefetch Resource Hints -->
  <link rel="preconnect" href="https://esm.sh" crossorigin>
  <link rel="dns-prefetch" href="https://esm.sh">
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link rel="dns-prefetch" href="https://fonts.googleapis.com">
  <link rel="dns-prefetch" href="https://fonts.gstatic.com">
  <link rel="preconnect" href="https://cdn.tailwindcss.com">
  <link rel="dns-prefetch" href="https://cdn.tailwindcss.com">

  <!-- LCP Asset Preloads -->
  <link rel="preload" as="image" href="./assets/logo_assets/svg/polypack-logo-transparent-bg.svg" type="image/svg+xml">
  <link rel="preload" as="image" href="./assets/frames/preform_mould_frames_1080p_webp/fram00001.webp" media="(max-width: 767px)">

  <!-- Open Graph / Facebook -->
  <meta property="og:type" content="website">
  <meta property="og:url" content="https://www.rainbowpolypack.com/">
  <meta property="og:title" content="Rainbow Polypack | Premium PET Preform Manufacturers">
  <meta property="og:description" content="Rainbow Polypack - Premium PET Preform manufacturers in Chhatral, Gujarat. Specializing in high-performance CTC 29/21mm preforms utilizing advanced 100% Hot Runner Moulds.">
  <meta property="og:image" content="https://www.rainbowpolypack.com/assets/logo_assets/PNG/FINAL%20LOGO.png">

  <!-- Twitter -->
  <meta property="twitter:card" content="summary_large_image">
  <meta property="twitter:url" content="https://www.rainbowpolypack.com/">
  <meta property="twitter:title" content="Rainbow Polypack | Premium PET Preform Manufacturers">
  <meta property="twitter:description" content="Rainbow Polypack - Premium PET Preform manufacturers in Chhatral, Gujarat. Specializing in high-performance CTC 29/21mm preforms utilizing advanced 100% Hot Runner Moulds.">
  <meta property="twitter:image" content="https://www.rainbowpolypack.com/assets/logo_assets/PNG/FINAL%20LOGO.png">

  <!-- Schema.org WebSite, Sitelinks & Organization Structured Data -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://www.rainbowpolypack.com/#website",
        "url": "https://www.rainbowpolypack.com/",
        "name": "Rainbow Polypack",
        "alternateName": [
          "Rainbow Poly Pack",
          "Rainbow Polypack Gujarat",
          "Rainbow Polyplast",
          "Rainbow Polypack Ahmedabad"
        ],
        "description": "Leading PET Preform manufacturers in Chhatral and Ahmedabad, Gujarat. High-performance CTC 29/21mm preforms with 100% Hot Runner Moulds.",
        "publisher": {
          "@id": "https://www.rainbowpolypack.com/#organization"
        },
        "inLanguage": "en-US",
        "hasPart": [
          {
            "@type": "WebPage",
            "@id": "https://www.rainbowpolypack.com/#about",
            "url": "https://www.rainbowpolypack.com/about",
            "name": "About Us",
            "description": "Learn about Rainbow Polypack's manufacturing plant in Chhatral GIDC, Gujarat, backed by the Rainbow Group's 35+ year multi-sector heritage, and zero-defect engineering."
          },
          {
            "@type": "WebPage",
            "@id": "https://www.rainbowpolypack.com/#products",
            "url": "https://www.rainbowpolypack.com/#products",
            "name": "Products",
            "description": "Browse 15g, 24g, and 26g CTC 29/21mm neck finish PET preforms engineered for edible oils, sauces, vinegar, and liquids."
          },
          {
            "@type": "WebPage",
            "@id": "https://www.rainbowpolypack.com/#sustainability",
            "url": "https://www.rainbowpolypack.com/sustainability",
            "name": "Sustainability",
            "description": "Discover our circular packaging commitments, EPR regulatory compliance, and on-demand food-grade rPET processing."
          },
          {
            "@type": "WebPage",
            "@id": "https://www.rainbowpolypack.com/#manufacturing",
            "url": "https://www.rainbowpolypack.com/manufacturing",
            "name": "Manufacturing",
            "description": "A cinematic look into our 3-step precision engineering process, from virgin resin to flawless preforms."
          },
          {
            "@type": "WebPage",
            "@id": "https://www.rainbowpolypack.com/#enquiry",
            "url": "https://www.rainbowpolypack.com/enquiry",
            "name": "Enquiry & Technical Quote",
            "description": "Submit an RFQ, request physical trial sample kits, and download official PET preform Technical Data Sheets (TDS)."
          }
        ]
      },
      {
        "@type": "ItemList",
        "@id": "https://www.rainbowpolypack.com/#sitenavigation",
        "name": "Rainbow Polypack Navigation",
        "itemListElement": [
          {
            "@type": "SiteNavigationElement",
            "position": 1,
            "name": "About Us",
            "description": "Corporate overview, management experience, zero-defect manufacturing, and plant facility in Chhatral GIDC.",
            "url": "https://www.rainbowpolypack.com/about"
          },
          {
            "@type": "SiteNavigationElement",
            "position": 2,
            "name": "Products",
            "description": "High-performance CTC 29/21mm preform catalogue (15g, 24g, 26g) for edible oil and FMCG packaging.",
            "url": "https://www.rainbowpolypack.com/#products"
          },
          {
            "@type": "SiteNavigationElement",
            "position": 3,
            "name": "Sustainability",
            "description": "Circular economy packaging, Extended Producer Responsibility (EPR) mandates, and food-grade rPET capabilities.",
            "url": "https://www.rainbowpolypack.com/sustainability"
          },
          {
            "@type": "SiteNavigationElement",
            "position": 4,
            "name": "Manufacturing",
            "description": "A cinematic look into our 3-step precision engineering process, from virgin resin to flawless preforms.",
            "url": "https://www.rainbowpolypack.com/manufacturing"
          },
          {
            "@type": "SiteNavigationElement",
            "position": 5,
            "name": "Enquiry",
            "description": "Submit technical RFQ, request physical trial sample kits, and download PET preform technical brochures.",
            "url": "https://www.rainbowpolypack.com/enquiry"
          }
        ]
      },
      {
        "@type": ["Organization", "LocalBusiness", "Manufacturer"],
        "@id": "https://www.rainbowpolypack.com/#organization",
        "name": "Rainbow Polypack",
        "alternateName": [
          "Rainbow Poly Pack",
          "Rainbow Polypack Gujarat",
          "Rainbow Polyplast"
        ],
        "url": "https://www.rainbowpolypack.com/",
        "logo": {
          "@type": "ImageObject",
          "url": "https://www.rainbowpolypack.com/assets/logo_assets/PNG/icon-rp.png",
          "width": 512,
          "height": 512
        },
        "image": "https://www.rainbowpolypack.com/assets/logo_assets/PNG/icon-rp.png",
        "description": "Premium PET Preform manufacturers based in Chhatral and Ahmedabad, Gujarat.",
        "telephone": "+91 87358 17667",
        "email": "contact@rainbowpolypack.com",
        "address": [
          {
            "@type": "PostalAddress",
            "addressLocality": "Ahmedabad",
            "addressRegion": "Gujarat",
            "postalCode": "380054",
            "addressCountry": "IN",
            "streetAddress": "A/602, Salister, Bh. Rajpath Club, Rajpath-Rangoli Road, Bodakdev"
          },
          {
            "@type": "PostalAddress",
            "addressLocality": "Chhatral",
            "addressRegion": "Gujarat",
            "addressCountry": "IN",
            "streetAddress": "GIDC Industrial Estate, Gandhinagar Highway"
          }
        ],
        "sameAs": [
          "https://www.linkedin.com/company/rainbow-polypack/",
          "https://www.instagram.com/rainbowpolypack/",
          "https://x.com/Rainbowpolypack"
        ]
      }
    ]
  }
  </script>
  <link rel="icon" type="image/png" href="./assets/logo_assets/PNG/icon-rp.png">
  <link rel="icon" type="image/png" sizes="32x32" href="./assets/logo_assets/PNG/icon-rp.png">
  <link rel="apple-touch-icon" href="./assets/logo_assets/PNG/icon-rp.png">
  <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;700;800&display=swap">
  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;700;800&display=swap" media="print" onload="this.media='all'">
  <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;700;800&display=swap"></noscript>
  <style>
    @media (pointer: fine) {
      body, a, button, input, select, textarea {
        cursor: none !important;
      }
    }
    body {
      font-family: 'DM Sans', sans-serif;
      background-color: #FFFFFF;
      margin: 0;
      padding: 0;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      overflow-x: hidden;
      color: #0B0B0C;
    }
    ::-webkit-scrollbar { width: 6px; height: 6px; }
    ::-webkit-scrollbar-track { background: #0B0B0C; }
    ::-webkit-scrollbar-thumb { background: #039544; border-radius: 4px; }

    @keyframes rainbow-sweep {
      0% { background-position: 0% 50%; }
      50% { background-position: 100% 50%; }
      100% { background-position: 0% 50%; }
    }
    .hover-rainbow-text:hover {
      background: linear-gradient(90deg, #49326B, #039544, #FEF111, #E5332E, #49326B);
      background-size: 300% 100%;
      -webkit-background-clip: text;
      background-clip: text;
      -webkit-text-fill-color: transparent;
      animation: rainbow-sweep 3s linear infinite;
    }
    .hover-rainbow-row {
      transition: all 0.3s ease;
    }
    .hover-rainbow-row:hover {
      background-color: rgba(3, 149, 68, 0.03); /* extremely subtle green brand tint */
    }
    ::-webkit-scrollbar-thumb:hover { background: #E5332E; }
    video::-webkit-media-controls { display: none !important; }
    video::-webkit-media-controls-start-playback-button { display: none !important; opacity: 0; }
    video { pointer-events: none; }
    .no-scrollbar::-webkit-scrollbar { display: none; }
    .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
    .overflow-x-auto { -webkit-overflow-scrolling: touch; }

      .focus-gradient-ring:focus:not(:invalid) {
        border-color: transparent !important;
        background-image: linear-gradient(white, white), linear-gradient(90deg, #49326B, #039544, #FEF111, #E5332E, #49326B);
        background-origin: border-box;
        background-clip: padding-box, border-box;
        background-size: 100% 100%, 200% 100%;
        animation: rainbow-sweep 3s linear infinite;
        outline: none;
      }
      
      .btn-gradient-sweep {
        position: relative;
        overflow: hidden;
        z-index: 1;
      }
      .btn-gradient-sweep::before {
        content: "";
        position: absolute;
        inset: 0;
        background: linear-gradient(90deg, #49326B, #039544, #FEF111, #E5332E, #49326B);
        background-size: 200% 100%;
        opacity: 0;
        transition: opacity 0.3s ease;
        z-index: -1;
      }
      .btn-gradient-sweep:hover::before {
        opacity: 0.45;
        animation: rainbow-sweep 3s linear infinite;
      }
      .btn-gradient-sweep:hover {
        border-color: transparent !important;
      }
  </style>

    <script type="module" crossorigin src="/assets/index-DTlpfJbK.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-DGXLgN8w.css">
  </head>
<body>
  <div id="root"></div>
</body>
</html>