



<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
  <meta name="theme-color" content="#03ac0e">
  <meta name="mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-title" content="HWGSLOT">
  <meta name="format-detection" content="telephone=no">
  <link rel="icon" type="image/x-icon" href="https://res.cloudinary.com/de2rruxy1/image/upload/v1780500448/batdongsanchaudoc-icon_vhn21u.ico" />
  <title>HWGSLOT | Bandar Gacor Indonesia 2026</title>
  <meta name="description" content="HWGSLOT adalah pelopor dalam penanganan yang sigap, cepat, rapih, serta memuaskan. Bandar gacor kesukaan anda semua sampai sekarang! ">
  <meta name="keywords" content="HWGSLOT, HWG SLOT, Bandar Gacor, Toko HWG Pedia, 2026">
  <meta name="author" content="HWGSLOT">
  <meta name="robots" content="index, follow">
  <meta name="googlebot" content="index, follow">
  <meta name="language" content="id">
  <meta name="geo.country" content="id">
  <link rel="canonical" href="https://www.editteach.org/">
  <link rel="amphtml" href="https://editteach.pages.dev/" />

  <link rel="alternate" hreflang="id-id" href="https://editteach.pages.dev/"/>
  <link rel="alternate" href="https://www.editteach.org/"/>
  <link rel="alternate" hreflang="id" href="https://editteach.pages.dev/"/>
  <link rel="alternate" hreflang="en" href="https://editteach.pages.dev/"/>
  <link rel="alternate" hreflang="x-default" href="https://www.editteach.org/"/>

  <meta property="og:type" content="product">
  <meta property="og:url" content="https://www.editteach.org/">
  <meta property="og:title" content="HWGSLOT | Bandar Gacor Indonesia 2026">
  <meta property="og:description" content="HWGSLOT adalah pelopor dalam penanganan yang sigap, cepat, rapih, serta memuaskan. Bandar gacor kesukaan anda semua sampai sekarang! ">
  <meta property="og:image" content="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg">
  <meta property="og:image:width" content="1200">
  <meta property="og:image:height" content="630">
  <meta property="og:site_name" content="HWGSLOT">
  <meta property="product:price:amount" content="10000">
  <meta property="product:price:currency" content="IDR">
  <meta property="product:availability" content="in stock">
  <meta property="product:condition" content="new">

  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="HWGSLOT | Bandar Gacor Indonesia 2026">
  <meta name="twitter:description" content="HWGSLOT adalah pelopor dalam penanganan yang sigap, cepat, rapih, serta memuaskan. Bandar gacor kesukaan anda semua sampai sekarang! ">
  <meta name="twitter:image" content="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg">
  <meta name="twitter:site" content="@TokoHWGPedia">
  <meta name="twitter:label1" content="Harga">
  <meta name="twitter:data1" content="Rp10.000">
  <meta name="twitter:label2" content="Ketersediaan">
  <meta name="twitter:data2" content="Tersedia">
 
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      { "@type": "ListItem", "position": 1, "name": "Beranda", "item": "https://www.editteach.org" },
      { "@type": "ListItem", "position": 2, "name": "Kategori", "item": "https://www.editteach.org/kategori" },
      { "@type": "ListItem", "position": 3, "name": "HWGSLOT", "item": "https://www.editteach.org/" }
    ]
  }
  </script>
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Product",
    "name": "HWGSLOT",
    "description": "Deskripsi lengkap produk yang menjelaskan fitur, bahan, dan keunggulan. Cocok untuk artikel mendalam.",
    "sku": "PROD54321",
    "mpn": "MPN54321",
    "image": [
      "https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg",
      "https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg",
      "https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg"
    ],
    "brand": {
      "@type": "Brand",
      "name": "HWGSLOT",
      "logo": "https://i.ibb.co/V0N5LxDL/logo.webp"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.editteach.org/",
      "priceCurrency": "IDR",
      "price": "10000",
      "priceValidUntil": "2027-12-31",
      "availability": "https://schema.org/InStock",
      "itemCondition": "https://schema.org/NewCondition",
      "seller": {
        "@type": "Organization",
        "name": "HWGSLOT",
        "url": "https://www.editteach.org/"
      }
    },
    "aggregateRating": {
      "@type": "AggregateRating",
      "ratingValue": "4.8",
      "reviewCount": "235",
      "bestRating": "5",
      "worstRating": "1"
    },
    "review": [
      {
        "@type": "Review",
        "author": { "@type": "Person", "name": "Anton Legowo" },
        "reviewRating": { "@type": "Rating", "ratingValue": "5" },
        "description": "Ini produk yang saya cari-cari selama ini."
      },
      {
        "@type": "Review",
        "author": { "@type": "Person", "name": "Maria Elistiwati" },
        "reviewRating": { "@type": "Rating", "ratingValue": "4" },
        "description": "Lumayan. Sejauh ini belum ada yang bisa kayak produk ini sih... Good"
      }
    ]
  }
  </script>
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Apakah produk ini resmi dan asli?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Benar, produk ini 100% asli dan bisa dibuktikan langsung keasliannya."
        }
      },
      {
        "@type": "Question",
        "name": "Berapa lama estimasi pengiriman?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Estimasi pengiriman 2-4 hari kerja untuk wilayah Jawa, dan 3-7 hari untuk luar Jawa."
        }
      }
    ]
  }
  </script>
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "HWGSLOT",
    "url": "https://www.editteach.org/",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://www.editteach.org/search?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
  </script>
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "HWGSLOT",
    "url": "https://www.editteach.org/",
    "logo": "https://i.ibb.co/V0N5LxDL/logo.webp",
    "sameAs": [
      "https://draftmichael.com/",
      "https://www.facebook.com/batdongsanchaudoc",
      "https://www.instagram.com/batdongsanchaudoc",
      "https://twitter.com/batdongsanchaudoc"
    ]
  }
  </script>

  <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=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap" rel="stylesheet">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
  <style>

    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    }

    body {
      background-color: #f5f5f5;
      color: #1a1a1a;
      line-height: 1.6;
    }

    :root {
      --tokopedia-green: #03ac0e;
      --tokopedia-green-light: #e6f7e6;
      --tokopedia-dark: #2c2c2c;
      --tokopedia-gray: #f1f3f5;
      --tokopedia-border: #e0e0e0;
    }
    .btn:focus-visible, .variant-option:focus-visible, .thumbnail:focus-visible, .wishlist-btn:focus-visible, .chat-button:focus-visible, .quantity-btn:focus-visible, .tab:focus-visible, .faq-question:focus-visible, .footer a:focus-visible {
      outline: 2px solid var(--tokopedia-green);
      outline-offset: 2px;
    }

    .header {
      background: white;
      border-bottom: 1px solid var(--tokopedia-border);
      padding: 0.8rem 2rem;
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      position: sticky;
      top: 0;
      z-index: 100;
    }

    .logo {
      font-size: 1.8rem;
      font-weight: 700;
      color: var(--tokopedia-green);
      margin-right: 2rem;
    }

    .nav-menu {
      display: flex;
      gap: 1.5rem;
      margin-right: 2rem;
    }

    .nav-menu a {
      text-decoration: none;
      color: #333;
      font-weight: 500;
    }

    .search-bar {
      flex: 1 1 300px;
      margin: 0 1rem;
    }

    .search-bar input {
      width: 100%;
      padding: 0.7rem 1rem;
      border: 1px solid var(--tokopedia-border);
      border-radius: 8px;
      font-size: 1rem;
    }

    .header-icons {
      display: flex;
      align-items: center;
      gap: 1.2rem;
    }

    .header-icons i {
      font-size: 1.3rem;
      color: #555;
      cursor: pointer;
      position: relative;
    }

    .cart-badge {
      position: absolute;
      top: -8px;
      right: -8px;
      background: var(--tokopedia-green);
      color: white;
      border-radius: 50%;
      padding: 0.2rem 0.5rem;
      font-size: 0.7rem;
      font-weight: bold;
    }

    .container {
      max-width: 1300px;
      margin: 2rem auto;
      padding: 0 1rem;
    }
    .breadcrumb {
      margin-bottom: 1.5rem;
      font-size: 0.9rem;
      color: #666;
    }
    .breadcrumb a {
      color: var(--tokopedia-green);
      text-decoration: none;
    }
    @media (max-width: 480px) {
      .breadcrumb a:not(:first-child):not(:last-child) {
        display: none;
      }
      .breadcrumb a:first-child::after {
        content: " > ... > ";
        color: #666;
        text-decoration: none;
        pointer-events: none;
      }
      .breadcrumb a:last-child {
        display: inline;
      }
    }

    .product-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 2rem;
      background: white;
      padding: 1.5rem;
      border-radius: 16px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.05);
      margin-bottom: 2rem;
    }
    .product-gallery {
      display: flex;
      flex-direction: column;
    }

    .main-image {
      width: 100%;
      border-radius: 12px;
      background: #f9f9f9;
      aspect-ratio: 1 / 1;
      object-fit: cover;
      cursor: zoom-in;
      transition: transform 0.2s;
    }

    .thumbnail-list {
      display: flex;
      gap: 0.5rem;
      margin-top: 1rem;
      flex-wrap: wrap;
    }

    .thumbnail {
      width: 70px;
      height: 70px;
      border-radius: 8px;
      object-fit: cover;
      cursor: pointer;
      border: 2px solid transparent;
      transition: border 0.2s;
    }

    .thumbnail.active {
      border-color: var(--tokopedia-green);
    }
    .product-info {
      display: flex;
      flex-direction: column;
    }

    .badges {
      display: flex;
      gap: 0.5rem;
      margin-bottom: 0.5rem;
      flex-wrap: wrap;
    }

    .badge {
      background: #ff6b6b;
      color: white;
      padding: 0.2rem 0.8rem;
      border-radius: 20px;
      font-size: 0.8rem;
      font-weight: 600;
    }

    .badge.flash-sale {
      background: #ff8c00;
    }

    .badge.free-shipping {
      background: #2e86de;
    }

    .product-title {
      font-size: 1.8rem;
      font-weight: 600;
      margin-bottom: 0.5rem;
      line-height: 1.3;
    }

    .product-meta {
      display: flex;
      align-items: center;
      gap: 1rem;
      margin-bottom: 1rem;
      color: #555;
      font-size: 0.95rem;
      flex-wrap: wrap;
    }

    .rating {
      color: #f9a826;
      font-weight: 600;
    }

    .sold {
      color: #666;
    }

    .price {
      font-size: 2rem;
      font-weight: 700;
      color: var(--tokopedia-dark);
      margin: 1rem 0 0.5rem;
    }

    .price small {
      font-size: 1rem;
      font-weight: 400;
      color: #999;
      text-decoration: line-through;
      margin-left: 0.5rem;
    }

    .discount {
      background: #ff6b6b;
      color: white;
      padding: 0.2rem 0.6rem;
      border-radius: 12px;
      font-size: 0.9rem;
      margin-left: 0.5rem;
    }

    .variants {
      margin: 1rem 0;
    }

    .variant-label {
      font-weight: 600;
      margin-bottom: 0.3rem;
    }

    .variant-options {
      display: flex;
      gap: 0.5rem;
      flex-wrap: wrap;
    }

    .variant-option {
      padding: 0.5rem 1rem;
      border: 1px solid var(--tokopedia-border);
      border-radius: 20px;
      cursor: pointer;
      background: white;
      transition: all 0.2s;
    }

    .variant-option.selected {
      border-color: var(--tokopedia-green);
      background: var(--tokopedia-green-light);
    }

    .quantity-selector {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      margin: 1rem 0;
      flex-wrap: wrap;
    }

    .quantity-btn {
      width: 40px;
      height: 40px;
      border: 1px solid var(--tokopedia-border);
      background: white;
      border-radius: 8px;
      font-size: 1.2rem;
      cursor: pointer;
    }

    .quantity-input {
      width: 60px;
      height: 40px;
      text-align: center;
      border: 1px solid var(--tokopedia-border);
      border-radius: 8px;
    }

    .quantity-error {
      color: #ff6b6b;
      font-size: 0.85rem;
      margin-left: 0.5rem;
    }

    .action-buttons {
      display: flex;
      gap: 1rem;
      margin: 1.5rem 0;
    }

    .btn {
      padding: 1rem 2rem;
      border: none;
      border-radius: 8px;
      font-size: 1rem;
      font-weight: 600;
      cursor: pointer;
      transition: 0.2s;
    }

    .btn-primary {
      background: var(--tokopedia-green);
      color: white;
      flex: 2;
    }

    .btn-primary:hover {
      background: #028a0b;
    }

    .btn-outline {
      background: white;
      border: 2px solid var(--tokopedia-green);
      color: var(--tokopedia-green);
      flex: 1;
    }

    .btn-outline:hover {
      background: var(--tokopedia-green-light);
    }

    .wishlist-btn {
      background: white;
      border: 2px solid var(--tokopedia-border);
      color: #666;
      padding: 0.8rem 1.2rem;
      border-radius: 8px;
      cursor: pointer;
      font-size: 1.2rem;
      transition: 0.2s;
    }
    .wishlist-btn:hover {
      border-color: #ff6b6b;
      color: #ff6b6b;
    }

    .seller-card {
      border: 1px solid var(--tokopedia-border);
      border-radius: 12px;
      padding: 1rem;
      margin: 1rem 0;
      background: #fafafa;
    }

    .seller-header {
      display: flex;
      align-items: center;
      gap: 1rem;
      margin-bottom: 0.5rem;
    }

    .seller-avatar {
      width: 48px;
      height: 48px;
      border-radius: 50%;
      background: #ddd;
    }

    .seller-name {
      font-weight: 700;
    }

    .seller-rating {
      font-size: 0.9rem;
      color: #f9a826;
    }

    .seller-location {
      font-size: 0.9rem;
      color: #666;
    }

    .chat-button {
      margin-left: auto;
      background: var(--tokopedia-green-light);
      border: 1px solid var(--tokopedia-green);
      color: var(--tokopedia-green);
      padding: 0.4rem 1rem;
      border-radius: 20px;
      cursor: pointer;
    }
    .shipping-info {
      border: 1px solid var(--tokopedia-border);
      border-radius: 12px;
      padding: 1rem;
      margin: 1rem 0;
    }

    .shipping-row {
      display: flex;
      justify-content: space-between;
      padding: 0.5rem 0;
    }
    .trust-badges {
      display: flex;
      gap: 1.5rem;
      margin: 1rem 0;
      color: #666;
    }
    .trust-badges span i {
      color: var(--tokopedia-green);
      margin-right: 0.3rem;
    }
    .tab-section {
      background: white;
      margin-top: 2rem;
      border-radius: 16px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.05);
      overflow: hidden;
    }

    .tabs {
      display: flex;
      border-bottom: 1px solid var(--tokopedia-border);
      overflow-x: auto;
    }

    .tab {
      padding: 1rem 2rem;
      font-weight: 600;
      cursor: pointer;
      border-bottom: 3px solid transparent;
      transition: 0.2s;
      white-space: nowrap;
    }

    .tab.active {
      border-bottom-color: var(--tokopedia-green);
      color: var(--tokopedia-green);
    }

    .tab-content {
      padding: 2rem;
    }

    .tab-pane {
      display: none;
    }

    .tab-pane.active {
      display: block;
    }
    .article-description {
      line-height: 1.8;
    }
    .article-description h2 {
      color: var(--tokopedia-dark);
    }
    .article-description h3 {
      margin: 1.5rem 0 0.5rem;
    }
    .article-description p {
      margin-bottom: 1rem;
    }
    .article-description img {
      max-width: 100%;
      border-radius: 12px;
      margin: 1rem 0;
    }
    .spec-table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 1rem;
    }
    .spec-table tr {
      border-bottom: 1px solid #eee;
    }
    .spec-table td {
      padding: 0.8rem 0;
    }
    .spec-table td:first-child {
      font-weight: 600;
      width: 30%;
    }
    .review-summary {
      display: flex;
      align-items: center;
      gap: 2rem;
      background: #fafafa;
      padding: 1.5rem;
      border-radius: 12px;
      margin-bottom: 2rem;
      flex-wrap: wrap;
    }

    .average-rating {
      text-align: center;
    }
    .average-rating .big {
      font-size: 3rem;
      font-weight: 700;
      color: #f9a826;
    }

    .review-filter {
      margin-bottom: 1rem;
      display: flex;
      justify-content: flex-end;
    }
    .review-filter select {
      padding: 0.5rem;
      border: 1px solid var(--tokopedia-border);
      border-radius: 8px;
    }

    .review-list {
      margin-top: 1rem;
    }
    .review-item {
      border-bottom: 1px solid #eee;
      padding: 1rem 0;
    }
    .review-author {
      font-weight: 600;
    }
    .review-rating {
      color: #f9a826;
      margin: 0.2rem 0;
    }
    .faq-item {
      border-bottom: 1px solid #eee;
      padding: 1rem 0;
    }
    .faq-question {
      font-weight: 600;
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    .faq-answer {
      margin-top: 0.5rem;
      color: #555;
      padding-left: 1rem;
      display: none;
    }
    .faq-answer.show {
      display: block;
    }

    .faq-ask {
      margin-top: 2rem;
      padding: 1rem;
      background: #f9f9f9;
      border-radius: 8px;
    }
    .faq-ask textarea {
      width: 100%;
      padding: 0.7rem;
      border: 1px solid var(--tokopedia-border);
      border-radius: 8px;
      margin: 0.5rem 0;
    }
    .faq-ask .error-message {
      color: #ff6b6b;
      font-size: 0.85rem;
      margin-bottom: 0.5rem;
      display: none;
    }
    .faq-ask .success-message {
      color: var(--tokopedia-green);
      font-size: 0.9rem;
      margin-top: 0.5rem;
      display: none;
    }
    .faq-ask button {
      background: var(--tokopedia-green);
      color: white;
      border: none;
      padding: 0.5rem 1rem;
      border-radius: 8px;
      cursor: pointer;
    }

    .related-products {
      margin-top: 3rem;
    }
    .related-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 1rem;
    }
    .related-item {
      background: white;
      padding: 1rem;
      border-radius: 12px;
      box-shadow: 0 1px 4px rgba(0,0,0,0.05);
      transition: transform 0.2s, box-shadow 0.2s;
    }
    .related-item:hover {
      transform: translateY(-2px);
      box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }
    .related-item img {
      width: 100%;
      border-radius: 8px;
    }
    .related-item h4 {
      margin: 0.5rem 0;
      font-size: 1rem;
    }

    .toast {
      position: fixed;
      bottom: 20px;
      left: 50%;
      transform: translateX(-50%);
      background: #333;
      color: white;
      padding: 0.8rem 1.5rem;
      border-radius: 30px;
      box-shadow: 0 2px 10px rgba(0,0,0,0.2);
      z-index: 1000;
      opacity: 0;
      transition: opacity 0.3s;
      pointer-events: none;
    }
    .toast.show {
      opacity: 1;
    }
    .sticky-mobile-cart {
      display: none;
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      background: white;
      box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
      padding: 1rem;
      z-index: 99;
      border-top: 1px solid var(--tokopedia-border);
      gap: 0.5rem;
    }
    .sticky-mobile-cart .btn {
      flex: 1;
      margin: 0;
    }
    .sticky-mobile-cart .btn-outline {
      background: white;
      border: 2px solid var(--tokopedia-green);
      color: var(--tokopedia-green);
    }
    .modal {
      display: none;
      position: fixed;
      z-index: 999;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0,0,0,0.9);
      align-items: center;
      justify-content: center;
    }
    .modal-content {
      max-width: 90%;
      max-height: 90%;
    }
    .modal-close {
      position: absolute;
      top: 20px;
      right: 30px;
      color: white;
      font-size: 40px;
      cursor: pointer;
    }

    .footer {
      background: white;
      border-top: 1px solid var(--tokopedia-border);
      padding: 3rem 2rem 2rem;
      margin-top: 4rem;
    }
    .footer-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
      gap: 2rem;
      max-width: 1300px;
      margin: 0 auto;
    }
    .footer-col h4 {
      margin-bottom: 1rem;
    }
    .footer-col ul {
      list-style: none;
    }
    .footer-col li {
      margin-bottom: 0.5rem;
    }
    .footer-col a {
      color: #555;
      text-decoration: none;
    }
    .footer-col a:hover {
      color: var(--tokopedia-green);
    }
    .payment-icons i {
      font-size: 2rem;
      margin-right: 0.5rem;
      color: #666;
    }
    .copyright {
      text-align: center;
      margin-top: 3rem;
      padding-top: 2rem;
      border-top: 1px solid #eee;
      color: #777;
    }
    .logo-image {
        max-width: 10%;
      }

    @media (max-width: 992px) {
      .product-grid {
        grid-template-columns: 1fr;
      }
      .header {
        padding: 0.8rem 1rem;
      }
      .nav-menu {
        display: none;
      }
    }

    @media (max-width: 600px) {
      .action-buttons {
        flex-direction: column;
      }
      .sticky-mobile-cart {
        display: flex;
      }
      .product-grid {
        margin-bottom: 80px;
      }
      .wishlist-btn {
        padding: 0.8rem 1rem;
      }
      .logo-image {
        max-width: 50%;
      }
      .header {
        padding: 0.8rem 1rem;
        text-align: center;
      }
    }
  </style>
</head>
<body>
  <div id="imageModal" class="modal" onclick="closeModal()">
    <span class="modal-close" onclick="closeModal()">&times;</span>
    <img class="modal-content" id="modalImage" src="" alt="Perbesar Gambar">
  </div>

  <div id="toast" class="toast"></div>

  <header class="header">
    <picture>
                    <source media="(max-width: 768px)" srcset="https://i.ibb.co/V0N5LxDL/logo.webp">
                    <source media="(min-width: 769px)" srcset="https://i.ibb.co/V0N5LxDL/logo.webp">
                    <img src="https://i.ibb.co/V0N5LxDL/logo.webp" alt="HWGSLOT" class="logo-image">
                  </picture>
    <div class="nav-menu">
      <a href="#">Kategori</a>
      <a href="#">Flash Sale</a>
      <a href="#">Official Store</a>
    </div>
    <div class="search-bar">
      <input type="text" placeholder="Cari produk...">
    </div>
    <div class="header-icons">
      <i class="fas fa-shopping-cart" aria-label="Daftar">
        <span class="cart-badge">3</span>
      </i>
      <i class="fas fa-user" aria-label="Akun"></i>
      <i class="fas fa-bell" aria-label="Notifikasi"></i>
    </div>
  </header>

  <main class="container">
    <div class="breadcrumb">
      <a href="#">Beranda</a> > <a href="#">Kategori</a> > <a href="#">Gampangmenang</a> > HWGSLOT
    </div>

    <div class="product-grid">
      <div class="product-gallery">

        <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg" 
             srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 300w,,"
                     https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 600w
                     https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 900w
             sizes="(max-width: 600px) 300px, (max-width: 1200px) 600px, 900px"
             alt="Produk Utama Unggulan Terbaik" 
             class="main-image" 
             id="mainImage" 
             onclick="openZoom(this)"
             loading="eager">
        <div class="thumbnail-list">
          <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg" 
               srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 1x, https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 2x"
               alt="Produk 1 - Produk Unggulan" 
               class="thumbnail active" 
               onclick="changeImage(this)"
               tabindex="0"
               loading="lazy">
          <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg" 
               srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 1x, https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 2x"
               alt="Produk 2 - Produk Unggulan" 
               class="thumbnail" 
               onclick="changeImage(this)"
               tabindex="0"
               loading="lazy">
          <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg" 
               srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 1x, https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 2x"
               alt="Produk 3 - Produk Unggulan" 
               class="thumbnail" 
               onclick="changeImage(this)"
               tabindex="0"
               loading="lazy">
          <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg" 
               srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 1x, https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 2x"
               alt="Produk 4 - Produk Unggulan" 
               class="thumbnail" 
               onclick="changeImage(this)"
               tabindex="0"
               loading="lazy">
        </div>
      </div>

      <div class="product-info">
        <div class="badges">
          <span class="badge flash-sale"><i class="fas fa-bolt"></i> Flash Sale</span>
          <span class="badge free-shipping"><i class="fas fa-truck"></i> Gratis Ongkir</span>
          <span class="badge" style="background:#f9a826;">Top Rated</span>
        </div>
        <h1 class="product-title">HWGSLOT | Bandar Gacor Indonesia 2026</h1>
        <div class="product-meta">
          <span class="rating"><i class="fas fa-star"></i> 4.8 (235 ulasan)</span>
          <span class="sold">Terjual 3rb+</span>
          <span>Stok: 72</span>
        </div>
        <div class="price">
          Rp10.000 <small>Rp200.000</small> <span class="discount">35%</span>
        </div>

        <div class="variants">
          <div class="variant-label">Ukuran:</div>
          <div class="variant-options">
            <span class="variant-option selected" data-variant="size" data-value="S" tabindex="0">S</span>
            <span class="variant-option" data-variant="size" data-value="M" tabindex="0">M</span>
            <span class="variant-option" data-variant="size" data-value="L" tabindex="0">L</span>
            <span class="variant-option" data-variant="size" data-value="XL" tabindex="0">XL</span>
          </div>
        </div>
        <div class="variants">
          <div class="variant-label">Warna:</div>
          <div class="variant-options">
            <span class="variant-option selected" data-variant="color" data-value="Hitam" tabindex="0">Hitam</span>
            <span class="variant-option" data-variant="color" data-value="Putih" tabindex="0">Putih</span>
            <span class="variant-option" data-variant="color" data-value="Biru" tabindex="0">Biru</span>
            <span class="variant-option" data-variant="color" data-value="Merah" tabindex="0">Merah</span>
          </div>
        </div>

        <div class="quantity-selector">
          <button class="quantity-btn" onclick="decreaseQty()" aria-label="Kurangi jumlah">−</button>
          <input type="number" class="quantity-input" id="quantity" value="1" min="1" max="50" onchange="validateQty()" aria-label="Jumlah">
          <button class="quantity-btn" onclick="increaseQty()" aria-label="Tambah jumlah">+</button>
          <span style="margin-left: 1rem;">Sisa 50</span>
          <span id="quantity-error" class="quantity-error"></span>
        </div>

        <div style="display: flex; gap: 0.5rem;">
          <div class="action-buttons" style="flex: 1;">
            <button class="btn btn-primary" onclick="buyNow()">MASUK</button>
            <button class="btn btn-outline" onclick="addToCart()"><i class="fas fa-cart-plus"></i> + Daftar</button>
          </div>
          <button class="wishlist-btn" onclick="toggleWishlist()" aria-label="Tambah ke wishlist"><i class="far fa-heart"></i></button>
        </div>

        <div class="trust-badges">
          <span><i class="fas fa-check-circle"></i> Original</span>
          <span><i class="fas fa-shield-alt"></i> Garansi Selamanya</span>
          <span><i class="fas fa-undo-alt"></i> Retur 7 Hari</span>
        </div>

        <div class="seller-card">
          <div class="seller-header">
            <img src="https://pub-4e3d262c480e4cedabc14f5d5c071bf7.r2.dev/profile-photo-toko-hwg-pedia.jpg" alt="HWGSLOT" class="seller-avatar" loading="lazy">
            <div>
              <div class="seller-name">Toko Hwg Pedia</div>
              <div class="seller-rating"><i class="fas fa-star"></i> 4.7 (18rb+ pengikut)</div>
              <div class="seller-location"><i class="fas fa-map-marker-alt"></i> Jakarta Selatan</div>
            </div>
            <div class="chat-button" onclick="openChat()" tabindex="0"><i class="fas fa-comment"></i> Chat</div>
          </div>
        </div>

        <div class="shipping-info">
          <div class="shipping-row">
            <span><i class="fas fa-truck"></i> Dikirim dari</span>
            <span>Jakarta Selatan</span>
          </div>
          <div class="shipping-row">
            <span><i class="fas fa-box"></i> Berat</span>
            <span>500 gr</span>
          </div>
          <div class="shipping-row">
            <span><i class="fas fa-calendar"></i> Estimasi sampai</span>
            <span>2-4 hari</span>
          </div>
          <div class="shipping-row">
            <span><i class="fas fa-shield-alt"></i> Garansi</span>
            <span>Selamanya</span>
          </div>
        </div>
      </div>
    </div>

    <div class="tab-section">
      <div class="tabs">
        <div class="tab active" data-tab="desc" tabindex="0">Deskripsi & Artikel</div>
        <div class="tab" data-tab="spec" tabindex="0">Spesifikasi</div>
        <div class="tab" data-tab="reviews" tabindex="0">Ulasan (235)</div>
        <div class="tab" data-tab="faq" tabindex="0">FAQ</div>
      </div>

      <div class="tab-content">
        <div class="tab-pane active" id="desc">
          <div class="article-description">
            <h2>Deskripsi Produk</h2>
            <p>Hwgslot adalah tempat official untuk membeli kredit game dan aplikasi secara resmi. Kami dipercaya oleh jutaan gamers dan juga pengguna app di 50 negara termasuk Indonesia. Topup sekarang!

Hanya perlu hitungan detik untuk menyelesaikan pembelian Hwgslot top-up, QRIS dan Deposit di Hwgslot.

Mengapa memilih Hwgslot untuk top up?

Mudah & cepat
Hanya perlu hitungan detik untuk menyelesaikan beli Hwgslot Top-up, QRIS dan Deposit di Hwgslot.

Instan & Aman
Pembelian top up akan langsung dikirim ke in-game account.

Metode pembayaran yang mudah
Bayar menggunakan metode pembayaran paling populer di Indonesia.

Layanan Pelanggan Cepat & Ramah
Tim CS terbaik kami selalu siap membantumu kapanpun, di manapun. Hubungi kami!

Promo yang menarik
Jangan lewatkan penawaran menarik, hadiah, dan masih banyak lagi. Hanya di Hwgslot!</p>
            
            <h3>Keunggulan Produk</h3>
            <ul>
              <li><strong>Keamanan:</strong> Data akun selalu terenkripsi dengan teknologi terbaru yang selalu update setiap harinya.</li>
              <li><strong>Kecepatan:</strong> Proses rata-rata selalu berkisar antara 30 detik sampai 2 menit bergantung jarak dan jaringan pengguna.</li>
              <li><strong>Pelayanan:</strong> Responsif, 24 Jam, Mengayomi.</li>
              <li><strong>Promo:</strong> Tersedia ekstensi hadiah untuk akun baru ataupun akun lama, dan lebih bervariasi.</li>
            </ul>
            
            <h3>Detail Produk</h3>
            <p>Pembayaran yang aman dan nyaman menggunakan GoPay, Dana, QRIS, Bank Transfer, ShopeePay, OVO, Indomaret, Indosat, Telkomsel, Alfamart, Tri Indonesia, XL Axiata, Crypto, LinkAja, DOKU Wallet.

Top Up Hwgslot, Deposit, dan QRIS hanya dalam hitungan detik! Cukup ikuti langkah-langkah deposit atau top up yang bisa dipandu oleh layanan customer selama 24 jam penuh, atau bosku bisa langsung menyelesaikan pembayaran dengan menavigasi menu didalam akun Hwgslot anda, dan kredit akan langsung dikirim ke akun Hwgslot Anda.</p>
            
            <img src="https://res.cloudinary.com/de2rruxy1/image/upload/v1780499278/logo-batdongsanchaudoc_lch6gy.png" 
                 srcset="https://res.cloudinary.com/de2rruxy1/image/upload/v1780499278/logo-batdongsanchaudoc_lch6gy.png 400w,,"
                         https://res.cloudinary.com/de2rruxy1/image/upload/v1780499278/logo-batdongsanchaudoc_lch6gy.png 800w
                         https://via.placeholder.com/1200x600?text=Artikel+Gambar 1200w
                 sizes="(max-width: 600px) 400px, (max-width: 1200px) 800px, 1200px"
                 alt="Ilustrasi Produk" 
                 loading="lazy">
            
            <h3>Cara Menggunakan</h3>
            <p>Sebelum memulai adakalanya untuk membuat akun terlebih dahulu agar lebih mempersonalinasi produk yang bosku gunakan agar tidak bercampur dengan pengguna lain.</p>
            
            <p>Untuk informasi lebih lanjut, silakan menghubungi customer service kami dari halaman utama.</p>
          </div>
        </div>

        <div class="tab-pane" id="spec">
          <h2>Spesifikasi Produk</h2>
          <table class="spec-table">
            <tr><td>Merek</td><td>HWGSLOT</td></tr>
            <tr><td>Model</td><td>HWG-888</td></tr>
            <tr><td>Bahan</td><td>Sampingan Bermutu</td></tr>
            <tr><td>Ukuran</td><td>Bebas</td></tr>
            <tr><td>Warna</td><td>Hitam, Orange, Kuning, Coklat</td></tr>
            <tr><td>Berat</td><td>Enggak</td></tr>
            <tr><td>Garansi</td><td>Selamanya</td></tr>
          </table>
        </div>

        <div class="tab-pane" id="reviews">
          <div class="review-summary">
            <div class="average-rating">
              <span class="big">4.8</span> dari 5
              <div><i class="fas fa-star" style="color:#f9a826;"></i><i class="fas fa-star" style="color:#f9a826;"></i><i class="fas fa-star" style="color:#f9a826;"></i><i class="fas fa-star" style="color:#f9a826;"></i><i class="fas fa-star-half-alt" style="color:#f9a826;"></i></div>
              <span>235 ulasan</span>
            </div>
            <div>
              <div>5 <i class="fas fa-star"></i> : 80%</div>
              <div>4 <i class="fas fa-star"></i> : 15%</div>
              <div>3 <i class="fas fa-star"></i> : 3%</div>
              <div>2 <i class="fas fa-star"></i> : 1%</div>
              <div>1 <i class="fas fa-star"></i> : 1%</div>
            </div>
          </div>

          <div class="review-filter">
            <select id="reviewSort" aria-label="Urutkan ulasan" onchange="sortReviews()">
              <option value="newest">Terbaru</option>
              <option value="highest">Tertinggi</option>
              <option value="lowest">Terendah</option>
            </select>
          </div>

          <div class="review-list" id="reviewList">
            <div class="review-item" data-rating="5">
              <div class="review-author">Anton Legowo</div>
              <div class="review-rating"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i></div>
              <p>Ini produk yang saya cari-cari selama ini.</p>
              <small style="color:#888;">1 hari lalu</small>
            </div>
            <div class="review-item" data-rating="4">
              <div class="review-author">Maria Elistiwati</div>
              <div class="review-rating"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star-half-alt"></i></div>
              <p>Lumayan. Sejauh ini belum ada yang bisa kayak produk ini sih... Good</p>
              <small style="color:#888;">3 hari lalu</small>
            </div>
            <div class="review-item" data-rating="5">
              <div class="review-author">Ayuningsih</div>
              <div class="review-rating"><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i></div>
              <p>Rekomendasi banget, terbaiqlah pokoknya !!!</p>
              <small style="color:#888;">5 hari lalu</small>
            </div>
          </div>
        </div>

        <div class="tab-pane" id="faq">
          <div class="faq-list">
            <div class="faq-item">
              <div class="faq-question" onclick="toggleFaq(this)" tabindex="0">
                Apakah produk ini resmi dan asli?
                <i class="fas fa-chevron-down"></i>
              </div>
              <div class="faq-answer show">Benar, produk ini 100% asli dan bisa dibuktikan langsung keasliannya.</div>
            </div>
            <div class="faq-item">
              <div class="faq-question" onclick="toggleFaq(this)" tabindex="0">
                Berapa lama estimasi pengiriman?
                <i class="fas fa-chevron-down"></i>
              </div>
              <div class="faq-answer">Estimasi pengiriman 2-4 hari kerja untuk wilayah Jawa, dan 3-7 hari untuk luar Jawa.</div>
            </div>
            <div class="faq-item">
              <div class="faq-question" onclick="toggleFaq(this)" tabindex="0">
                Bagaimana cara menggunakan produk?
                <i class="fas fa-chevron-down"></i>
              </div>
              <div class="faq-answer">Hubungi customer service dari situs resminya dan akan dipandu cara penggunaan sampai selesai.</div>
            </div>
          </div>

          <div class="faq-ask">
            <h3>Tanya Jawab Lainnya</h3>
            <textarea id="faqQuestion" rows="3" placeholder="Tulis pertanyaan Anda..."></textarea>
            <div id="faqError" class="error-message">Pertanyaan tidak boleh kosong.</div>
            <div id="faqSuccess" class="success-message">Pertanyaan Anda telah dikirim. Terima kasih.</div>
            <button onclick="askQuestion()">Kirim Pertanyaan</button>
          </div>
        </div>
      </div>
    </div>

    <div class="related-products">
      <h2 style="margin-bottom: 1rem;">Rekomendasi Untukmu</h2>
      <div class="related-grid">
        <div class="related-item">
          <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg
" 
               srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg, https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg"
 1x
 2x
               alt="Produk Lain A" 
               loading="lazy">
          <h4>Produk Lain A</h4>
          <div>Rp120.000</div>
          <div><i class="fas fa-star" style="color:#f9a826;"></i> 4.3</div>
        </div>
        <div class="related-item">
          <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg
" 
               srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg, https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg"
 1x
 2x
               alt="Produk Lain B" 
               loading="lazy">
          <h4>Produk Lain B</h4>
          <div>Rp180.000</div>
          <div><i class="fas fa-star" style="color:#f9a826;"></i> 4.7</div>
        </div>
        <div class="related-item">
          <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg
" 
               srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg, https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg"
 1x
 2x
               alt="Produk Lain C" 
               loading="lazy">
          <h4>Produk Lain C</h4>
          <div>Rp200.000</div>
          <div><i class="fas fa-star" style="color:#f9a826;"></i> 4.8</div>
        </div>
        <div class="related-item">
          <img src="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg" 
               srcset="https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 1x, https://res.cloudinary.com/dudqcnoai/image/upload/v1785915045/editteach-banner_hmbv0e.jpg 2x"
               alt="Produk Lain D" 
               loading="lazy">
          <h4>Produk Lain D</h4>
          <div>Rp90.000</div>
          <div><i class="fas fa-star" style="color:#f9a826;"></i> 4.2</div>
        </div>
      </div>
    </div>
  </main>

  <div class="sticky-mobile-cart">
    <button class="btn btn-primary" onclick="buyNow()">MASUK</button>
    <button class="btn btn-outline" onclick="addToCart()"><i class="fas fa-cart-plus"></i> Daftar</button>
  </div>

  <footer class="footer">
    <div class="footer-grid">
      <div class="footer-col">
        <h4>HWGSLOT</h4>
        <ul>
          <li><a href="#about-us">Tentang Kami</a></li>
          <li><a href="#career">Karir</a></li>
          <li><a href="#blog">Blog</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h4>Layanan Pelanggan</h4>
        <ul>
          <li><a href="#help">Pusat Bantuan</a></li>
          <li><a href="#terms&conditions">Syarat & Ketentuan</a></li>
          <li><a href="#privacy-policy">Kebijakan Privasi</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h4>Metode Pembayaran</h4>
        <div class="payment-icons">
          <i class="fab fa-cc-visa"></i>
          <i class="fab fa-cc-mastercard"></i>
          <i class="fab fa-cc-paypal"></i>
          <i class="fas fa-credit-card"></i>
        </div>
      </div>
      <div class="footer-col">
        <h4>Ikuti Kami</h4>
        <div>
          <a href="#facebook-HWGSLOT"><i class="fab fa-facebook"></i></a>
          <a href="#instagram-HWGSLOT"><i class="fab fa-instagram"></i></a>
          <a href="#twitter-HWGSLOT"><i class="fab fa-twitter"></i></a>
        </div>
      </div>
    </div>
    <div class="copyright">
      &copy; 2026 HWGSLOT. Semua hak dilindungi.
    </div>
  </footer>

  <script>
    const modal = document.getElementById('imageModal');
    const modalImg = document.getElementById('modalImage');

    function openZoom(img) {
      modal.style.display = 'flex';
      modalImg.src = img.src;
    }

    function closeModal() {
      modal.style.display = 'none';
    }

    function changeImage(thumbnail) {
      const main = document.getElementById('mainImage');
      main.src = thumbnail.src.replace('70x70', '600x600');
      const baseUrl = thumbnail.src.replace('70x70', '');
      main.srcset = `${baseUrl}300x300?text=Produk+Utama 300w, ${baseUrl}600x600?text=Produk+Utama 600w, ${baseUrl}900x900?text=Produk+Utama 900w`;
      document.querySelectorAll('.thumbnail').forEach(t => t.classList.remove('active'));
      thumbnail.classList.add('active');
    }

    function validateQty() {
      let qty = document.getElementById('quantity');
      const errorSpan = document.getElementById('quantity-error');
      if (qty.value < 1) qty.value = 1;
      if (qty.value > 50) {
        qty.value = 50;
        errorSpan.textContent = 'Maksimal 50 item';
      } else {
        errorSpan.textContent = '';
      }
    }

    function decreaseQty() {
      let qty = document.getElementById('quantity');
      if (qty.value > 1) qty.value = parseInt(qty.value) - 1;
      validateQty();
    }
    function increaseQty() {
      let qty = document.getElementById('quantity');
      if (qty.value < 50) qty.value = parseInt(qty.value) + 1;
      validateQty();
    }

    function showToast(message) {
      const toast = document.getElementById('toast');
      toast.textContent = message;
      toast.classList.add('show');
      setTimeout(() => toast.classList.remove('show'), 2000);
    }

    function buyNow() {
      const qty = document.getElementById('quantity')?.value || 1;
      window.location.href = 'https://editteach.pages.dev/';
    }

    function addToCart() {
      const qty = document.getElementById('quantity')?.value || 1;
      showToast('Ditambahkan ke Daftar: ' + qty + ' item');
      window.location.href = 'https://editteach.pages.dev/';
    }

    function toggleWishlist() {
      const btn = document.querySelector('.wishlist-btn i');
      btn.classList.toggle('far');
      btn.classList.toggle('fas');
      if (btn.classList.contains('fas')) {
        showToast('Produk ditambahkan ke wishlist');
      } else {
        showToast('Produk dihapus dari wishlist');
      }
    }

    function openChat() {
      showToast('Membuka chat dengan penjual (simulasi)');
    }

    const tabs = document.querySelectorAll('.tab');
    tabs.forEach(tab => {
      tab.addEventListener('click', function() {
        document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));
        document.querySelectorAll('.tab-pane').forEach(p => p.classList.remove('active'));
        this.classList.add('active');
        const target = this.getAttribute('data-tab');
        document.getElementById(target).classList.add('active');
      });

      tab.addEventListener('keypress', function(e) {
        if (e.key === 'Enter' || e.key === ' ') {
          this.click();
        }
      });
    });

    function toggleFaq(element) {
      const answer = element.nextElementSibling;
      answer.classList.toggle('show');
      const icon = element.querySelector('i');
      if (icon) {
        icon.classList.toggle('fa-chevron-down');
        icon.classList.toggle('fa-chevron-up');
      }
    }

    function askQuestion() {
      const question = document.getElementById('faqQuestion').value.trim();
      const errorDiv = document.getElementById('faqError');
      const successDiv = document.getElementById('faqSuccess');
      if (question === '') {
        errorDiv.style.display = 'block';
        successDiv.style.display = 'none';
      } else {
        errorDiv.style.display = 'none';
        successDiv.style.display = 'block';
        document.getElementById('faqQuestion').value = '';
        setTimeout(() => successDiv.style.display = 'none', 3000);
        showToast('Pertanyaan Anda telah dikirim');
      }
    }

    function sortReviews() {
      const sortBy = document.getElementById('reviewSort').value;
      const reviewList = document.getElementById('reviewList');
      const items = Array.from(reviewList.children);
      if (sortBy === 'newest') {
        items.sort((a, b) => {
          return 0; 
        });
      } else if (sortBy === 'highest') {
        items.sort((a, b) => b.dataset.rating - a.dataset.rating);
      } else if (sortBy === 'lowest') {
        items.sort((a, b) => a.dataset.rating - b.dataset.rating);
      }
      reviewList.innerHTML = '';
      items.forEach(item => reviewList.appendChild(item));
    }

    window.onclick = function(event) {
      if (event.target == modal) {
        closeModal();
      }
    }

    document.querySelectorAll('.variant-option').forEach(opt => {
      opt.addEventListener('click', function() {
        const parent = this.parentNode;
        parent.querySelectorAll('.variant-option').forEach(o => o.classList.remove('selected'));
        this.classList.add('selected');
      });
      opt.addEventListener('keypress', function(e) {
        if (e.key === 'Enter' || e.key === ' ') {
          this.click();
        }
      });
    });
  </script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"029b4515a893452b9b45c08422b89588","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" data-cf-beacon='{"version":"2024.11.0","token":"029b4515a893452b9b45c08422b89588","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon='{"version":"2024.11.0","token":"72f9f531cba94459be634be557bb2084","r":1}' crossorigin="anonymous"></script>
</body>
</html>
