{"id":4336,"date":"2025-08-22T13:04:17","date_gmt":"2025-08-22T13:04:17","guid":{"rendered":"https:\/\/siloedavid.com\/?page_id=4336"},"modified":"2026-09-23T04:12:46","modified_gmt":"2026-09-23T04:12:46","slug":"home","status":"publish","type":"page","link":"https:\/\/siloedavid.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4336\" class=\"elementor elementor-4336\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff52cd e-con-full e-flex e-con e-parent\" data-id=\"3ff52cd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77d04bb elementor-widget elementor-widget-html\" data-id=\"77d04bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Loja | Silo\u00e9 David<\/title>\n\n  <style>\n    :root {\n      --primary: #141414;\n      --secondary: #5A5A5A;\n      --text: #FFFFFF;\n      --highlight: #81B0CF;\n      --blue: #275C7E;\n      --surface: #202020;\n      --surface-light: #292929;\n      --border: rgba(255,255,255,0.08);\n      --muted: #B7B7B7;\n    }\n\n    * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    body {\n      min-height: 100vh;\n      background: linear-gradient(180deg, #181818 0%, var(--primary) 100%);\n      color: var(--text);\n      font-family: Arial, Helvetica, sans-serif;\n    }\n\n    a {\n      color: inherit;\n      text-decoration: none;\n    }\n\n    .store {\n      width: min(1180px, calc(100% - 32px));\n      margin: 0 auto;\n      padding: 64px 0 74px;\n    }\n\n    .store-header {\n      margin-bottom: 26px;\n    }\n\n    .store-header h1 {\n      font-size: clamp(34px, 6vw, 56px);\n      line-height: 1;\n      letter-spacing: -0.04em;\n      margin-bottom: 12px;\n    }\n\n    .store-header p {\n      max-width: 760px;\n      color: var(--muted);\n      font-size: 17px;\n      line-height: 1.6;\n    }\n\n    .search-area {\n      margin: 26px 0 22px;\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 12px;\n      align-items: center;\n      padding: 14px;\n      background: var(--surface);\n      border: 1px solid var(--border);\n      position: relative;\n      z-index: 30;\n      overflow: visible;\n    }\n\n    .search-box {\n      position: relative;\n      width: 100%;\n      height: 48px;\n      overflow: visible;\n    }\n\n    .search-box input {\n      width: 100%;\n      height: 48px;\n      padding: 0 58px 0 16px;\n      background: #151515;\n      border: 1px solid rgba(255,255,255,0.10);\n      color: var(--text);\n      outline: none;\n      font-size: 15px;\n      font-weight: 600;\n      transition: 0.2s ease;\n    }\n\n    .search-box input::placeholder {\n      color: #858585;\n    }\n\n    .search-box input:focus {\n      border-color: rgba(129,176,207,0.55);\n      box-shadow: 0 0 0 3px rgba(129,176,207,0.10);\n    }\n\n    .search-button {\n      position: absolute;\n      top: 0;\n      right: 0;\n      width: 52px;\n      height: 48px;\n      border: 0;\n      border-left: 1px solid rgba(255,255,255,0.10);\n      background: transparent;\n      color: var(--highlight);\n      font-size: 30px;\n      line-height: 1;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      cursor: pointer;\n      transition: 0.2s ease;\n      font-family: Arial, Helvetica, sans-serif;\n    }\n\n    .search-button:hover {\n      background: rgba(129,176,207,0.10);\n      color: #ffffff;\n    }\n\n    .search-suggestions {\n      position: absolute;\n      left: 0;\n      right: 0;\n      top: calc(100% + 1px);\n      background: #ffffff;\n      border: 1px solid #e6e6e6;\n      border-top: 0;\n      box-shadow: 0 12px 28px rgba(0,0,0,0.18);\n      z-index: 999;\n      display: none;\n      max-height: 340px;\n      overflow-y: auto;\n    }\n\n    .search-suggestions.show {\n      display: block;\n    }\n\n    .suggestion-item {\n      min-height: 46px;\n      padding: 0 16px;\n      display: flex;\n      align-items: center;\n      gap: 14px;\n      color: #444444;\n      background: #ffffff;\n      border: 0;\n      width: 100%;\n      cursor: pointer;\n      text-align: left;\n      font-size: 16px;\n      font-family: Arial, Helvetica, sans-serif;\n      transition: 0.15s ease;\n    }\n\n    .suggestion-item:hover,\n    .suggestion-item.active {\n      background: #f5f5f5;\n    }\n\n    .suggestion-icon {\n      color: #b8b8b8;\n      font-size: 24px;\n      line-height: 1;\n      flex: 0 0 auto;\n    }\n\n    .suggestion-item strong {\n      color: #222222;\n      font-weight: 800;\n    }\n\n    .result-count {\n      display: none !important;\n    }\n\n    .highlights-section {\n      width: min(1180px, calc(100% - 32px));\n      margin: 28px auto 30px;\n    }\n\n    .highlights-carousel {\n      position: relative;\n      min-height: 280px;\n      border-radius: 16px;\n      overflow: hidden;\n      background: #202020;\n      box-shadow: 0 20px 60px rgba(0,0,0,0.24);\n    }\n\n    .highlight-slide {\n      display: none;\n      min-height: 280px;\n      background-size: cover;\n      background-position: center;\n      align-items: center;\n      padding: 54px 70px;\n      color: #ffffff;\n    }\n\n    .highlight-slide.active {\n      display: flex;\n      animation: highlightFade 0.35s ease;\n    }\n\n    @keyframes highlightFade {\n      from { opacity: 0.4; transform: scale(1.01); }\n      to { opacity: 1; transform: scale(1); }\n    }\n\n    .highlight-content {\n      width: min(520px, 100%);\n      text-shadow: 0 2px 12px rgba(0,0,0,0.42);\n    }\n\n    .highlight-content h2 {\n      font-size: clamp(30px, 4vw, 52px);\n      line-height: 1.02;\n      letter-spacing: -0.05em;\n      margin-bottom: 14px;\n      font-weight: 950;\n    }\n\n    .highlight-content p {\n      font-size: 17px;\n      line-height: 1.45;\n      color: rgba(255,255,255,0.92);\n      margin-bottom: 22px;\n      font-weight: 700;\n    }\n\n    .highlight-button {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 44px;\n      padding: 0 24px;\n      border-radius: 999px;\n      background: #ffffff;\n      color: #111111;\n      font-size: 14px;\n      font-weight: 900;\n      transition: 0.2s ease;\n      text-decoration: none;\n      text-shadow: none;\n    }\n\n    .highlight-button:hover {\n      transform: translateY(-1px);\n      filter: brightness(0.94);\n    }\n\n    .highlight-controls {\n      position: absolute;\n      right: 28px;\n      bottom: 22px;\n      display: flex;\n      gap: 8px;\n      z-index: 4;\n    }\n\n    .highlight-arrow,\n    .highlight-pause {\n      width: 38px;\n      height: 38px;\n      border: 0;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.92);\n      color: #111111;\n      font-size: 22px;\n      font-weight: 900;\n      cursor: pointer;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 6px 20px rgba(0,0,0,0.22);\n    }\n\n    .highlight-pause { font-size: 14px; }\n\n    .highlight-dots {\n      position: absolute;\n      left: 50%;\n      bottom: 20px;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 6px;\n      z-index: 5;\n    }\n\n    .highlight-dot {\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      border: 1px solid rgba(255,255,255,0.9);\n      background: rgba(255,255,255,0.25);\n      cursor: pointer;\n      padding: 0;\n    }\n\n    .highlight-dot.active { background: #ffffff; }\n\n\n    .category-browser {\n      margin: 28px 0 30px;\n    }\n\n    .category-browser h2 {\n      color: var(--text);\n      font-size: 24px;\n      line-height: 1.15;\n      letter-spacing: -0.04em;\n      margin-bottom: 18px;\n      font-weight: 950;\n    }\n\n    .category-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(132px, 1fr));\n      gap: 14px;\n    }\n\n    .category-card {\n      min-height: 140px;\n      border: 1px solid rgba(255,255,255,0.08);\n      border-radius: 14px;\n      background: #202020;\n      color: var(--text);\n      cursor: pointer;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      gap: 12px;\n      padding: 18px 12px;\n      font-family: inherit;\n      transition: 0.2s ease;\n      box-shadow: 0 12px 30px rgba(0,0,0,0.16);\n    }\n\n    .category-card:hover {\n      transform: translateY(-2px);\n      border-color: rgba(129,176,207,0.45);\n      background: #242424;\n    }\n\n    .category-card.active {\n      border-color: rgba(129,176,207,0.85);\n      background: linear-gradient(180deg, rgba(129,176,207,0.20), rgba(32,32,32,1));\n      box-shadow: 0 16px 40px rgba(129,176,207,0.12);\n    }\n\n    .category-icon {\n      width: 74px;\n      height: 74px;\n      border-radius: 18px;\n      background: rgba(255,255,255,0.055);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 38px;\n      line-height: 1;\n    }\n\n    .category-card.active .category-icon {\n      background: rgba(129,176,207,0.16);\n    }\n\n    .category-icon.image {\n      padding: 8px;\n      overflow: hidden;\n      background: rgba(255,255,255,0.045);\n    }\n\n    .category-image {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      display: block;\n      border-radius: 12px;\n    }\n\n    .category-name {\n      color: var(--text);\n      font-size: 14px;\n      font-weight: 900;\n      text-align: center;\n      line-height: 1.2;\n    }\n\n    @media (max-width: 720px) {\n      .category-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n\n      .category-card {\n        min-height: 128px;\n      }\n    }\n\n\n    .filter-tabs {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-bottom: 20px;\n    }\n\n    .filter-btn {\n      min-height: 38px;\n      padding: 9px 13px;\n      border: 1px solid var(--border);\n      background: #1c1c1c;\n      color: var(--muted);\n      font-size: 13px;\n      font-weight: 800;\n      cursor: pointer;\n      transition: 0.2s ease;\n      font-family: inherit;\n    }\n\n    .filter-btn:hover,\n    .filter-btn.active {\n      color: #10212B;\n      background: var(--highlight);\n      border-color: var(--highlight);\n    }\n\n    .section-title {\n      margin: 30px 0 14px;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      color: var(--text);\n      font-size: 18px;\n      letter-spacing: -0.02em;\n    }\n\n    .section-title::after {\n      content: \"\";\n      height: 1px;\n      flex: 1;\n      background: var(--border);\n    }\n\n    .grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    .product {\n      display: flex;\n      flex-direction: column;\n      min-height: 365px;\n      background: var(--surface);\n      border: 1px solid var(--border);\n      overflow: hidden;\n      transition: 0.2s ease;\n    }\n\n    .product:hover {\n      background: var(--surface-light);\n      border-color: rgba(129,176,207,0.38);\n      transform: translateY(-3px);\n    }\n\n    .product-top {\n      height: 154px;\n      padding: 12px;\n      background:\n        radial-gradient(circle at 82% 12%, rgba(129,176,207,0.22), transparent 36%),\n        linear-gradient(135deg, rgba(39,92,126,0.32), rgba(20,20,20,0.25)),\n        #171717;\n      border-bottom: 1px solid var(--border);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .product-top img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      display: block;\n      position: relative;\n      z-index: 2;\n    }\n\n    .product-body {\n      padding: 20px;\n      display: flex;\n      flex-direction: column;\n      flex: 1;\n    }\n\n    .product-title {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 10px;\n      margin-bottom: 10px;\n    }\n\n    .product-title h2 {\n      font-size: 22px;\n      letter-spacing: -0.03em;\n      line-height: 1.1;\n    }\n\n    .badge {\n      flex: 0 0 auto;\n      padding: 5px 8px;\n      border-radius: 3px;\n      background: var(--blue);\n      color: #fff;\n      font-size: 10px;\n      font-weight: 900;\n      letter-spacing: 0.05em;\n      text-transform: uppercase;\n    }\n\n    .badge.free {\n      background: var(--highlight);\n      color: #10212B;\n    }\n\n    .product p {\n      color: var(--muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .meta {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 7px;\n      margin-top: 16px;\n    }\n\n    .meta span {\n      padding: 6px 8px;\n      background: rgba(255,255,255,0.045);\n      color: #9FA7AD;\n      font-size: 11px;\n      font-weight: 800;\n      border-radius: 3px;\n    }\n\n    .product-footer {\n      margin-top: auto;\n      padding-top: 20px;\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 9px;\n    }\n\n    .button {\n      min-height: 43px;\n      padding: 11px 14px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 3px;\n      font-size: 13px;\n      font-weight: 900;\n      border: 0;\n      cursor: pointer;\n      font-family: inherit;\n      transition: 0.2s ease;\n    }\n\n    .button:hover {\n      filter: brightness(1.12);\n      transform: translateY(-1px);\n    }\n\n    .button-primary {\n      background: linear-gradient(180deg, #8ABBD8, var(--highlight));\n      color: #10212B;\n    }\n\n    .button-secondary {\n      background: transparent;\n      color: var(--muted);\n      border: 1px solid rgba(255,255,255,0.16);\n    }\n\n    .button-disabled {\n      background: #303030;\n      color: #777;\n      border: 1px solid rgba(255,255,255,0.07);\n    }\n\n    .no-results {\n      display: none;\n      padding: 28px;\n      background: var(--surface);\n      border: 1px solid var(--border);\n      color: var(--muted);\n      text-align: center;\n      font-weight: 700;\n      line-height: 1.6;\n    }\n\n    .no-results.show {\n      display: block;\n    }\n\n    .toast {\n      position: fixed;\n      left: 50%;\n      bottom: 30px;\n      z-index: 9999;\n      min-width: 280px;\n      max-width: calc(100% - 30px);\n      padding: 15px 20px;\n      background: #202020;\n      color: #fff;\n      border: 1px solid rgba(129,176,207,0.4);\n      border-left: 4px solid var(--highlight);\n      box-shadow: 0 18px 50px rgba(0,0,0,0.45);\n      opacity: 0;\n      visibility: hidden;\n      transform: translate(-50%, 25px) scale(0.96);\n      transition: 0.28s ease;\n      text-align: center;\n      font-size: 14px;\n      font-weight: 800;\n    }\n\n    .toast.show {\n      opacity: 1;\n      visibility: visible;\n      transform: translate(-50%, 0) scale(1);\n    }\n\n    .shake {\n      animation: shake 0.42s ease;\n    }\n\n    @keyframes shake {\n      0%, 100% { transform: translateX(0); }\n      25% { transform: translateX(-6px); }\n      50% { transform: translateX(6px); }\n      75% { transform: translateX(-3px); }\n    }\n\n    .search-overlay {\n      position: fixed;\n      inset: 0;\n      z-index: 9997;\n      display: flex;\n      align-items: flex-start;\n      justify-content: center;\n      padding: 82px 26px 26px;\n      opacity: 0;\n      visibility: hidden;\n      transition: 0.22s ease;\n    }\n\n    .search-overlay.show {\n      opacity: 1;\n      visibility: visible;\n    }\n\n    .search-overlay-backdrop {\n      position: absolute;\n      inset: 0;\n      background: rgba(0,0,0,0.46);\n      backdrop-filter: blur(2px);\n    }\n\n    .search-overlay-panel {\n      position: relative;\n      z-index: 2;\n      width: min(1280px, 100%);\n      max-height: calc(100vh - 108px);\n      overflow: auto;\n      padding: 22px 20px 26px;\n      border-radius: 10px;\n      background: #efefef;\n      box-shadow: 0 30px 80px rgba(0,0,0,0.34);\n    }\n\n    .search-overlay-top {\n      position: sticky;\n      top: -22px;\n      z-index: 20;\n      display: grid;\n      grid-template-columns: 1fr auto auto;\n      align-items: center;\n      gap: 16px;\n      margin: -22px -20px 18px;\n      padding: 22px 20px 16px;\n      background: #efefef;\n      border-bottom: 1px solid rgba(0,0,0,0.06);\n    }\n\n    .search-overlay-title {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      color: #202020;\n      min-height: 40px;\n    }\n\n    .search-overlay-title strong {\n      font-size: 17px;\n      font-weight: 900;\n      letter-spacing: -0.02em;\n    }\n\n    .search-overlay-title span {\n      color: #666666;\n      font-size: 14px;\n      font-weight: 700;\n    }\n\n    .search-overlay-sort {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      color: #303030;\n      font-size: 15px;\n      font-weight: 800;\n    }\n\n    .search-overlay-sort-button {\n      border: 0;\n      background: transparent;\n      color: #1f1f1f;\n      font-size: 15px;\n      font-weight: 800;\n      cursor: pointer;\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n    }\n\n    .search-overlay-close {\n      position: sticky;\n      top: 10px;\n      z-index: 30;\n      width: 40px;\n      height: 40px;\n      border: 1px solid #d7d7d7;\n      border-radius: 50%;\n      background: #ffffff;\n      color: #1f1f1f;\n      font-size: 22px;\n      cursor: pointer;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 4px 14px rgba(0,0,0,0.12);\n    }\n\n    .search-overlay-grid {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 18px;\n    }\n\n    .search-overlay-empty {\n      display: none;\n      padding: 46px 20px;\n      text-align: center;\n      color: #555555;\n      font-size: 16px;\n      font-weight: 800;\n    }\n\n    .search-overlay-empty.show {\n      display: block;\n    }\n\n    .search-overlay-grid .product {\n      background: #ffffff;\n      border: 1px solid #e5e5e5;\n      border-radius: 8px;\n      color: #121212;\n      box-shadow: none;\n      overflow: hidden;\n      min-height: 100%;\n    }\n\n    .search-overlay-grid .product-top {\n      background: #f5f5f5;\n      min-height: 255px;\n      border-bottom: 1px solid #ededed;\n    }\n\n    .search-overlay-grid .product-body {\n      padding: 18px 18px 20px;\n    }\n\n    .search-overlay-grid .product-title h2 {\n      color: #151515;\n      font-size: 18px;\n      line-height: 1.25;\n    }\n\n    .search-overlay-grid .badge {\n      background: #2f7bdc;\n      color: #ffffff;\n    }\n\n    .search-overlay-grid .badge.free {\n      background: #17a859;\n      color: #ffffff;\n    }\n\n    .search-overlay-grid .product p {\n      color: #505050;\n      font-size: 14px;\n    }\n\n    .search-overlay-grid .deal-seal {\n      background: #eaf3fb;\n      color: #2b5f86;\n      border: 1px solid #cfe1ef;\n    }\n\n    .search-overlay-grid .rating {\n      color: #6e99bc;\n      font-size: 13px;\n      margin-bottom: 7px;\n      font-weight: 800;\n    }\n\n    .search-overlay-grid .rating span {\n      color: #2b2b2b;\n      font-weight: 700;\n    }\n\n    .search-overlay-grid .old-price {\n      color: #8a8a8a;\n      font-size: 13px;\n      text-decoration: line-through;\n      margin-bottom: 3px;\n      line-height: 1.15;\n    }\n\n    .search-overlay-grid .price-row {\n      display: flex;\n      align-items: center;\n      gap: 7px;\n      margin: 0 0 2px;\n      line-height: 1;\n      flex-wrap: wrap;\n    }\n\n    .search-overlay-grid .current-price {\n      color: #151515;\n      font-size: 27px;\n      font-weight: 900;\n      letter-spacing: -0.05em;\n      line-height: 1;\n    }\n\n    .search-overlay-grid .discount-badge {\n      background: #81b0cf;\n      color: #10212B;\n      font-size: 12px;\n      font-weight: 900;\n      padding: 2px 5px;\n      border-radius: 3px;\n      min-height: 18px;\n      transform: translateY(1px);\n    }\n\n    .search-overlay-grid .installments {\n      color: #4d4d4d;\n      font-size: 13px;\n      line-height: 1.25;\n      margin-top: 2px;\n    }\n\n    .search-overlay-grid .shipping {\n      color: #0e9d4d;\n      font-size: 13px;\n      font-weight: 900;\n      margin-top: 9px;\n    }\n\n    .search-overlay-grid .meta {\n      margin-top: 14px;\n    }\n\n    .search-overlay-grid .meta span {\n      background: #f2f2f2;\n      color: #666666;\n      border: 1px solid #e1e1e1;\n      font-size: 10px;\n    }\n\n    .search-overlay-grid .badge-muted {\n      background: #f2f2f2;\n      color: #555555;\n    }\n\n    .search-overlay-grid .badge-sale,\n    .search-overlay-grid .badge-affiliate,\n    .search-overlay-grid .badge-product {\n      color: #ffffff;\n    }\n\n\n    .search-overlay-grid .button-primary {\n      background: linear-gradient(180deg, #7ec3ef, #5eaee2);\n      color: #10212B;\n    }\n\n    .search-overlay-grid .button-secondary {\n      color: #3d3d3d;\n      border-color: #d8d8d8;\n    }\n\n    .search-overlay-grid .button-disabled {\n      background: #f0f0f0;\n      color: #8a8a8a;\n      border-color: #dddddd;\n    }\n\n    .search-overlay-grid .product-footer {\n      padding-top: 16px;\n    }\n\n\n    \/* Corre\u00e7\u00e3o forte: textos dos cards dentro do overlay claro *\/\n    .search-overlay-grid .product.modern-card,\n    .search-overlay-grid .modern-card {\n      background: #ffffff !important;\n      color: #151515 !important;\n      border: 1px solid #e5e5e5 !important;\n    }\n\n    .search-overlay-grid .modern-card .product-top,\n    .search-overlay-grid .product .product-top {\n      background: #f5f5f5 !important;\n      border-bottom: 1px solid #ededed !important;\n    }\n\n    .search-overlay-grid .modern-card .product-title h2,\n    .search-overlay-grid .product .product-title h2 {\n      color: #151515 !important;\n    }\n\n    .search-overlay-grid .modern-card p,\n    .search-overlay-grid .product p {\n      color: #333333 !important;\n    }\n\n    .search-overlay-grid .modern-card .rating,\n    .search-overlay-grid .product .rating {\n      color: #3483fa !important;\n      font-weight: 800 !important;\n    }\n\n    .search-overlay-grid .modern-card .rating span,\n    .search-overlay-grid .product .rating span {\n      color: #333333 !important;\n    }\n\n    .search-overlay-grid .modern-card .old-price,\n    .search-overlay-grid .product .old-price {\n      color: #777777 !important;\n      text-decoration: line-through !important;\n    }\n\n    .search-overlay-grid .modern-card .current-price,\n    .search-overlay-grid .product .current-price {\n      color: #111111 !important;\n      font-weight: 900 !important;\n    }\n\n    .search-overlay-grid .modern-card .discount-badge,\n    .search-overlay-grid .product .discount-badge {\n      background: #81b0cf !important;\n      color: #10212B !important;\n    }\n\n    .search-overlay-grid .modern-card .installments,\n    .search-overlay-grid .product .installments {\n      color: #333333 !important;\n    }\n\n    .search-overlay-grid .modern-card .shipping,\n    .search-overlay-grid .product .shipping {\n      color: #00a650 !important;\n      font-weight: 900 !important;\n    }\n\n    .search-overlay-grid .modern-card .deal-seal,\n    .search-overlay-grid .product .deal-seal {\n      background: #eaf3fb !important;\n      color: #2b5f86 !important;\n      border: 1px solid #cfe1ef !important;\n    }\n\n    .search-overlay-grid .modern-card .meta span,\n    .search-overlay-grid .product .meta span {\n      background: #f2f2f2 !important;\n      color: #555555 !important;\n      border: 1px solid #e1e1e1 !important;\n    }\n\n    .search-overlay-grid .modern-card .button-secondary,\n    .search-overlay-grid .product .button-secondary {\n      color: #333333 !important;\n      border-color: #d8d8d8 !important;\n      background: #ffffff !important;\n    }\n\n    .search-overlay-grid .modern-card .button-disabled,\n    .search-overlay-grid .product .button-disabled {\n      background: #f0f0f0 !important;\n      color: #888888 !important;\n      border-color: #dddddd !important;\n    }\n\n    .search-overlay-grid .modern-card .badge,\n    .search-overlay-grid .product .badge {\n      background: #2f7bdc !important;\n      color: #ffffff !important;\n    }\n\n    .search-overlay-grid .modern-card .badge.free,\n    .search-overlay-grid .product .badge.free {\n      background: #17a859 !important;\n      color: #ffffff !important;\n    }\n\n\n    body.search-overlay-open {\n      overflow: hidden;\n    }\n\n    @media (max-width: 1180px) {\n      .search-overlay-grid {\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n      }\n    }\n\n    @media (max-width: 860px) {\n      .search-overlay {\n        padding: 70px 12px 12px;\n      }\n\n      .search-overlay-top {\n        grid-template-columns: 1fr auto;\n      }\n\n      .search-overlay-sort {\n        grid-column: 1 \/ -1;\n        justify-content: flex-end;\n      }\n\n      .search-overlay-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n    }\n\n    @media (max-width: 560px) {\n      .search-overlay-top {\n        top: -16px;\n        margin: -16px -14px 16px;\n        padding: 16px 14px 12px;\n      }\n\n\n      .search-overlay-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .search-overlay-panel {\n        padding: 16px 14px 18px;\n      }\n    }\n\n    .demo-modal {\n      position: fixed;\n      inset: 0;\n      z-index: 10050;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding: 18px;\n      background: rgba(0,0,0,0.72);\n      opacity: 0;\n      visibility: hidden;\n      transition: 0.25s ease;\n    }\n\n    .demo-modal.show {\n      opacity: 1;\n      visibility: visible;\n    }\n\n    .demo-box {\n      width: min(430px, 100%);\n      background: #202020;\n      border: 1px solid rgba(129,176,207,0.35);\n      box-shadow: 0 24px 80px rgba(0,0,0,0.55);\n      transform: translateY(18px) scale(0.96);\n      transition: 0.25s ease;\n    }\n\n    .demo-modal.show .demo-box {\n      transform: translateY(0) scale(1);\n    }\n\n    .demo-head {\n      padding: 20px 20px 14px;\n      border-bottom: 1px solid var(--border);\n      display: flex;\n      align-items: flex-start;\n      justify-content: space-between;\n      gap: 14px;\n    }\n\n    .demo-head h3 {\n      font-size: 21px;\n      letter-spacing: -0.03em;\n      line-height: 1.15;\n    }\n\n    .demo-head p {\n      margin-top: 6px;\n      color: var(--muted);\n      font-size: 13px;\n      line-height: 1.45;\n    }\n\n    .demo-close {\n      width: 34px;\n      height: 34px;\n      flex: 0 0 auto;\n      border: 1px solid rgba(255,255,255,0.12);\n      background: #181818;\n      color: var(--text);\n      cursor: pointer;\n      font-size: 18px;\n      line-height: 1;\n      transition: 0.2s ease;\n    }\n\n    .demo-close:hover {\n      background: var(--highlight);\n      color: #10212B;\n    }\n\n    .demo-options {\n      padding: 18px 20px 20px;\n      display: grid;\n      gap: 10px;\n    }\n\n    .demo-option {\n      min-height: 48px;\n      padding: 12px 14px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 12px;\n      border-radius: 3px;\n      font-size: 14px;\n      font-weight: 900;\n      transition: 0.2s ease;\n    }\n\n    .demo-option.primary {\n      background: linear-gradient(180deg, #8ABBD8, var(--highlight));\n      color: #10212B;\n    }\n\n    .demo-option.secondary {\n      background: transparent;\n      color: var(--text);\n      border: 1px solid rgba(255,255,255,0.16);\n    }\n\n    .demo-option.disabled {\n      background: #303030;\n      color: #777;\n      border: 1px solid rgba(255,255,255,0.07);\n      cursor: not-allowed;\n    }\n\n    .demo-option:not(.disabled):hover {\n      filter: brightness(1.12);\n      transform: translateY(-1px);\n    }\n\n    .demo-small {\n      display: block;\n      color: inherit;\n      opacity: 0.72;\n      font-size: 11px;\n      font-weight: 800;\n      margin-top: 2px;\n    }\n\n\n\n    .store-showcase {\n      margin: 30px 0 38px;\n      padding: 20px;\n      background: rgba(255,255,255,0.025);\n      border: 1px solid var(--border);\n      border-radius: 8px;\n      position: relative;\n      overflow: visible;\n    }\n\n    .showcase-head {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 14px;\n      margin-bottom: 18px;\n    }\n\n    .showcase-head h3 {\n      color: var(--text);\n      font-size: 22px;\n      letter-spacing: -0.03em;\n      line-height: 1.2;\n    }\n\n    .showcase-dots {\n      display: inline-flex;\n      gap: 5px;\n      align-items: center;\n    }\n\n    .showcase-dots span {\n      width: 6px;\n      height: 6px;\n      border-radius: 50%;\n      background: rgba(129,176,207,0.28);\n    }\n\n    .showcase-dots span.active {\n      background: var(--highlight);\n    }\n\n    .showcase-carousel {\n      position: relative;\n    }\n\n    .showcase-track {\n      --visible: 6;\n      --gap: 14px;\n      display: flex;\n      gap: var(--gap);\n      overflow-x: auto;\n      overflow-y: hidden;\n      scroll-behavior: smooth;\n      scroll-snap-type: x mandatory;\n      scrollbar-width: none;\n      padding: 1px 0 4px;\n    }\n\n    .showcase-track::-webkit-scrollbar {\n      display: none;\n    }\n\n    .store-showcase[data-visible=\"1\"] .showcase-track { --visible: 1; }\n    .store-showcase[data-visible=\"2\"] .showcase-track { --visible: 2; }\n    .store-showcase[data-visible=\"3\"] .showcase-track { --visible: 3; }\n    .store-showcase[data-visible=\"4\"] .showcase-track { --visible: 4; }\n    .store-showcase[data-visible=\"5\"] .showcase-track { --visible: 5; }\n    .store-showcase[data-visible=\"6\"] .showcase-track { --visible: 6; }\n\n    .showcase-track .product {\n      flex: 0 0 calc((100% - (var(--gap) * (var(--visible) - 1))) \/ var(--visible));\n      scroll-snap-align: start;\n      min-width: 0;\n    }\n\n    .showcase-arrow {\n      position: absolute;\n      top: 50%;\n      width: 68px;\n      height: 68px;\n      transform: translateY(-50%);\n      border-radius: 50%;\n      border: 1px solid rgba(129,176,207,0.22);\n      background: #ffffff;\n      color: var(--highlight);\n      font-size: 42px;\n      line-height: 1;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      cursor: pointer;\n      box-shadow: 0 10px 26px rgba(0,0,0,0.28);\n      z-index: 8;\n      transition: 0.2s ease;\n    }\n\n    .showcase-arrow.is-hidden {\n      opacity: 0;\n      pointer-events: none;\n      visibility: hidden;\n    }\n\n    .showcase-arrow.next {\n      right: -34px;\n    }\n\n    .showcase-arrow.prev {\n      left: -34px;\n    }\n\n    .showcase-arrow:hover {\n      transform: translateY(-50%) scale(1.04);\n      color: var(--blue);\n    }\n\n    @media (max-width: 980px) {\n      .showcase-track {\n        --visible: 2 !important;\n      }\n\n      .showcase-arrow {\n        width: 54px;\n        height: 54px;\n        font-size: 34px;\n      }\n\n      .showcase-arrow.is-hidden {\n      opacity: 0;\n      pointer-events: none;\n      visibility: hidden;\n    }\n\n    .showcase-arrow.next {\n        right: -18px;\n      }\n\n      .showcase-arrow.prev {\n        left: -18px;\n      }\n    }\n\n    @media (max-width: 650px) {\n      .showcase-track {\n        --visible: 1 !important;\n      }\n\n      .store-showcase {\n        padding: 14px;\n      }\n    }\n\n\n    .no-carousel-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    @media (max-width: 980px) {\n      .no-carousel-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n    }\n\n    @media (max-width: 650px) {\n      .no-carousel-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    \/* Cards profissionais no padr\u00e3o do site *\/\n    .modern-card {\n      background: var(--surface);\n      color: var(--text);\n      border: 1px solid var(--border);\n      border-radius: 6px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(0,0,0,0.28);\n      min-height: 500px;\n    }\n\n    .modern-card:hover {\n      background: var(--surface-light);\n      border-color: rgba(129,176,207,0.38);\n      transform: translateY(-4px);\n      box-shadow: 0 16px 42px rgba(0,0,0,0.38);\n    }\n\n    .modern-card .product-top {\n      height: 285px;\n      padding: 18px;\n      background:\n        radial-gradient(circle at 82% 12%, rgba(129,176,207,0.18), transparent 36%),\n        linear-gradient(135deg, rgba(39,92,126,0.28), rgba(20,20,20,0.18)),\n        #171717;\n      border-bottom: 1px solid var(--border);\n    }\n\n    .modern-card .product-top img {\n      object-fit: contain;\n      mix-blend-mode: normal;\n    }\n\n    .modern-card .product-body {\n      padding: 18px 18px 16px;\n    }\n\n    .modern-card .product-title {\n      align-items: flex-start;\n      margin-bottom: 8px;\n    }\n\n    .modern-card .product-title h2 {\n      color: var(--text);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 800;\n      letter-spacing: -0.02em;\n    }\n\n    .modern-card .badge {\n      border-radius: 4px;\n      background: var(--blue);\n      color: #ffffff;\n      font-size: 10px;\n      padding: 5px 8px;\n      letter-spacing: 0.04em;\n    }\n\n    .modern-card p {\n      color: var(--muted);\n      font-size: 13px;\n      line-height: 1.35;\n      margin-bottom: 8px;\n    }\n\n    .modern-card .sales-info {\n      margin-top: 8px;\n    }\n\n    .modern-card .deal-seal {\n      background: rgba(129,176,207,0.14);\n      color: var(--highlight);\n      border: 1px solid rgba(129,176,207,0.22);\n      margin-bottom: 8px;\n      font-size: 11px;\n      padding: 4px 7px;\n      border-radius: 3px;\n    }\n\n    .modern-card .rating {\n      color: var(--highlight);\n      font-size: 13px;\n      margin-bottom: 7px;\n      font-weight: 800;\n    }\n\n    .modern-card .rating span {\n      color: var(--text);\n      font-weight: 700;\n    }\n\n    .modern-card .old-price {\n      color: rgba(255,255,255,0.45);\n      font-size: 13px;\n      text-decoration: line-through;\n      margin-bottom: 3px;\n      line-height: 1.15;\n    }\n\n    .modern-card .price-row {\n      display: flex;\n      align-items: center;\n      gap: 7px;\n      margin: 0 0 2px;\n      line-height: 1;\n    }\n\n    .modern-card .current-price {\n      color: var(--text);\n      font-size: 27px;\n      font-weight: 900;\n      letter-spacing: -0.05em;\n      line-height: 1;\n    }\n\n    .modern-card .discount-badge {\n      background: var(--highlight);\n      color: #10212B;\n      font-size: 12px;\n      font-weight: 900;\n      padding: 2px 5px;\n      border-radius: 3px;\n      min-height: 18px;\n      transform: translateY(1px);\n    }\n\n    .modern-card .installments {\n      color: #dddddd;\n      font-size: 13px;\n      line-height: 1.25;\n      margin-top: 2px;\n    }\n\n    .modern-card .shipping {\n      color: var(--highlight);\n      font-size: 13px;\n      font-weight: 900;\n      margin-top: 9px;\n    }\n\n    .modern-card .meta {\n      margin-top: 14px;\n    }\n\n    .modern-card .meta span {\n      background: rgba(255,255,255,0.045);\n      color: #9FA7AD;\n      border: 1px solid rgba(255,255,255,0.07);\n      font-size: 10px;\n    }\n\n    .modern-card .product-footer {\n      padding-top: 18px;\n    }\n\n    .product-main-button {\n      background: linear-gradient(180deg, #8ABBD8, var(--highlight));\n      color: #10212B;\n      border-radius: 6px;\n      min-height: 45px;\n      font-size: 14px;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(129,176,207,0.22);\n    }\n\n    .product-main-button:hover {\n      background: linear-gradient(180deg, #9DC9E0, var(--highlight));\n      filter: none;\n      transform: translateY(-1px);\n    }\n\n    .product-buy-disabled {\n      background: #303030;\n      color: #777;\n      border: 1px solid rgba(255,255,255,0.07);\n      border-radius: 6px;\n      min-height: 45px;\n    }\n\n    .modern-card .product-buy-disabled {\n      background: #303030;\n      color: #777;\n      border: 1px solid rgba(255,255,255,0.07);\n    }\n\n    @media (max-width: 980px) {\n      .grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n    }\n\n    @media (max-width: 650px) {\n      .store {\n        width: min(100% - 20px, 1180px);\n        padding: 42px 0;\n      }\n\n      .search-area {\n        grid-template-columns: 1fr;\n      }\n\n      .search-suggestions {\n      position: absolute;\n      left: 0;\n      right: 0;\n      top: calc(100% + 1px);\n      background: #ffffff;\n      border: 1px solid #e6e6e6;\n      border-top: 0;\n      box-shadow: 0 12px 28px rgba(0,0,0,0.18);\n      z-index: 999;\n      display: none;\n      max-height: 340px;\n      overflow-y: auto;\n    }\n\n    .search-suggestions.show {\n      display: block;\n    }\n\n    .suggestion-item {\n      min-height: 46px;\n      padding: 0 16px;\n      display: flex;\n      align-items: center;\n      gap: 14px;\n      color: #444444;\n      background: #ffffff;\n      border: 0;\n      width: 100%;\n      cursor: pointer;\n      text-align: left;\n      font-size: 16px;\n      font-family: Arial, Helvetica, sans-serif;\n      transition: 0.15s ease;\n    }\n\n    .suggestion-item:hover,\n    .suggestion-item.active {\n      background: #f5f5f5;\n    }\n\n    .suggestion-icon {\n      color: #b8b8b8;\n      font-size: 24px;\n      line-height: 1;\n      flex: 0 0 auto;\n    }\n\n    .suggestion-item strong {\n      color: #222222;\n      font-weight: 800;\n    }\n\n    .result-count {\n        justify-content: flex-start;\n      }\n\n      .grid {\n        grid-template-columns: 1fr;\n      }\n\n      .product {\n        min-height: auto;\n      }\n\n      .product-top {\n        height: 170px;\n      }\n    }\n\n    @media (max-width: 720px) {\n      .highlights-section {\n        width: calc(100% - 20px);\n        margin: 18px auto 24px;\n      }\n\n      .highlights-carousel,\n      .highlight-slide {\n        min-height: 330px;\n      }\n\n      .highlight-slide {\n        padding: 40px 24px 72px;\n      }\n\n      .highlight-content h2 {\n        font-size: 32px;\n      }\n\n      .highlight-controls {\n        right: 18px;\n        bottom: 18px;\n      }\n    }\n\n\n    .site-topbar {\n      position: sticky;\n      top: 0;\n      z-index: 9000;\n      width: 100%;\n      background: rgba(255,255,255,0.96);\n      border-bottom: 1px solid #e5e5e5;\n      backdrop-filter: blur(10px);\n    }\n\n    .site-topbar-inner {\n      width: min(1180px, calc(100% - 32px));\n      min-height: 76px;\n      margin: 0 auto;\n      display: grid;\n      grid-template-columns: minmax(280px, 1fr) auto;\n      align-items: center;\n      gap: 14px;\n    }\n\n    .top-search-wrap {\n      min-height: 48px;\n      border: 2px solid #111111;\n      border-radius: 999px;\n      background: #ffffff;\n      display: grid;\n      grid-template-columns: minmax(280px, 1fr) auto;\n      align-items: center;\n      overflow: hidden;\n      box-shadow: 0 2px 10px rgba(0,0,0,0.04);\n    }\n\n    .top-search-icon {\n      color: #555555;\n      font-size: 22px;\n      padding-left: 18px;\n      line-height: 1;\n    }\n\n    #topProductSearch {\n      width: 100%;\n      height: 46px;\n      border: 0;\n      outline: none;\n      padding: 0 12px;\n      color: #222222;\n      background: transparent;\n      font-size: 16px;\n      font-family: inherit;\n      font-weight: 600;\n    }\n\n    #topProductSearch::placeholder {\n      color: #777777;\n      font-weight: 500;\n    }\n\n    .top-camera-button {\n      width: 48px;\n      height: 46px;\n      border: 0;\n      border-left: 1px solid #e5e5e5;\n      background: transparent;\n      color: #222222;\n      cursor: pointer;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    #topCategorySelect {\n      height: 46px;\n      min-width: 176px;\n      border: 0;\n      border-left: 1px solid #e5e5e5;\n      background: transparent;\n      color: #333333;\n      padding: 0 14px;\n      font-family: inherit;\n      font-size: 13px;\n      font-weight: 700;\n      outline: none;\n      cursor: pointer;\n    }\n\n    .top-search-button {\n      min-height: 48px;\n      padding: 0 34px;\n      border: 0;\n      border-radius: 999px;\n      background: #0b6ff3;\n      color: #ffffff;\n      font-size: 15px;\n      font-weight: 900;\n      cursor: pointer;\n      font-family: inherit;\n      box-shadow: 0 8px 20px rgba(11,111,243,0.18);\n      transition: 0.2s ease;\n    }\n\n    .top-search-button:hover {\n      background: #005fd6;\n      transform: translateY(-1px);\n    }\n\n    .top-advanced-button {\n      border: 0;\n      background: transparent;\n      color: #4b4b4b;\n      font-size: 13px;\n      font-weight: 700;\n      cursor: pointer;\n      font-family: inherit;\n      padding: 0;\n    }\n\n    @media (max-width: 920px) {\n      .site-topbar-inner {\n        grid-template-columns: 1fr;\n        gap: 10px;\n        padding: 12px 0;\n      }\n\n      .top-search-button,\n      .top-advanced-button {\n        width: 100%;\n      }\n\n      #topCategorySelect {\n        min-width: 130px;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .top-search-wrap {\n        grid-template-columns: auto 1fr auto;\n      }\n\n      #topCategorySelect {\n        display: none;\n      }\n    }\n\n\n\n    .store-section > .search-area {\n      display: none;\n    }\n\n\n    \/* A busca principal agora \u00e9 somente a barra do topo *\/\n    .store-section .search-area,\n    .store-section > .search-area,\n    .search-area:has(#productSearch) {\n      display: none !important;\n    }\n\n    .top-search-wrap {\n      position: relative;\n    }\n\n    .top-search-suggestions {\n      position: absolute;\n      left: 44px;\n      right: 176px;\n      top: calc(100% + 8px);\n      z-index: 10020;\n      display: none;\n      max-height: 315px;\n      overflow: auto;\n      padding: 8px;\n      background: #ffffff;\n      border: 1px solid #dddddd;\n      border-radius: 14px;\n      box-shadow: 0 18px 50px rgba(0,0,0,0.18);\n    }\n\n    .top-search-suggestions.show {\n      display: block;\n    }\n\n    .top-suggestion-item {\n      width: 100%;\n      min-height: 42px;\n      padding: 9px 12px;\n      border: 0;\n      border-radius: 10px;\n      background: transparent;\n      color: #222222;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      text-align: left;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14px;\n      font-weight: 700;\n    }\n\n    .top-suggestion-item:hover,\n    .top-suggestion-item.active {\n      background: #f0f6ff;\n      color: #0b6ff3;\n    }\n\n    .top-suggestion-icon {\n      width: 22px;\n      height: 22px;\n      border-radius: 50%;\n      background: #edf2f7;\n      color: #4b5563;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      flex: 0 0 auto;\n      font-size: 13px;\n      font-weight: 900;\n    }\n\n    .top-suggestion-item strong {\n      color: #0b6ff3;\n      font-weight: 950;\n    }\n\n    @media (max-width: 920px) {\n      .top-search-suggestions {\n        left: 12px;\n        right: 12px;\n      }\n    }\n\n\n\n    .old-search-area { display: none !important; }\n\n    .top-search-area {\n      position: relative;\n      min-width: 0;\n      width: 100%;\n    }\n\n    .top-search-area .top-search-wrap {\n      width: 100%;\n    }\n\n    .top-search-area .top-search-suggestions {\n      position: absolute !important;\n      left: 18px !important;\n      right: 18px !important;\n      top: calc(100% + 8px) !important;\n      z-index: 10020 !important;\n      display: none;\n      max-height: 315px;\n      overflow: auto;\n      padding: 8px;\n      background: #ffffff;\n      border: 1px solid #dddddd;\n      border-radius: 14px;\n      box-shadow: 0 18px 50px rgba(0,0,0,0.18);\n    }\n\n    .top-search-area .top-search-suggestions.show {\n      display: block !important;\n    }\n\n    .top-search-area .top-suggestion-item {\n      width: 100%;\n      min-height: 42px;\n      padding: 9px 12px;\n      border: 0;\n      border-radius: 10px;\n      background: transparent;\n      color: #222222;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      text-align: left;\n      cursor: pointer;\n      font-family: inherit;\n      font-size: 14px;\n      font-weight: 700;\n    }\n\n    .top-search-area .top-suggestion-item:hover,\n    .top-search-area .top-suggestion-item.active {\n      background: #f0f6ff;\n      color: #0b6ff3;\n    }\n\n    .top-search-area .top-suggestion-icon {\n      width: 22px;\n      height: 22px;\n      border-radius: 50%;\n      background: #edf2f7;\n      color: #4b5563;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      flex: 0 0 auto;\n      font-size: 13px;\n      font-weight: 900;\n    }\n\n    .top-search-area .top-suggestion-item strong {\n      color: #0b6ff3;\n      font-weight: 950;\n    }\n\n\n\n    @media (max-width: 920px) {\n      .top-search-area .top-search-suggestions {\n        left: 0 !important;\n        right: 0 !important;\n      }\n    }\n\n\n\n    \/* Barra superior escura corrigida *\/\n    .site-topbar {\n      position: sticky !important;\n      top: 0 !important;\n      z-index: 9000 !important;\n      width: 100% !important;\n      background: #141414 !important;\n      border-bottom: 1px solid rgba(255,255,255,0.08) !important;\n      backdrop-filter: blur(10px) !important;\n    }\n\n    .site-topbar-inner {\n      width: min(1180px, calc(100% - 32px)) !important;\n      min-height: 76px !important;\n      margin: 0 auto !important;\n      display: grid !important;\n      grid-template-columns: minmax(280px, 1fr) auto !important;\n      align-items: center !important;\n      gap: 14px !important;\n    }\n\n    .top-search-area {\n      position: relative !important;\n      width: 100% !important;\n      min-width: 0 !important;\n    }\n\n    .top-search-wrap {\n      width: 100% !important;\n      min-height: 48px !important;\n      height: 48px !important;\n      border: 2px solid rgba(129,176,207,0.55) !important;\n      border-radius: 999px !important;\n      background: #202020 !important;\n      display: grid !important;\n      grid-template-columns: 44px minmax(0, 1fr) 48px 176px !important;\n      align-items: center !important;\n      overflow: hidden !important;\n      box-shadow: 0 2px 12px rgba(0,0,0,0.22) !important;\n    }\n\n    .top-search-icon {\n      width: 44px !important;\n      height: 48px !important;\n      padding: 0 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      color: #81B0CF !important;\n      font-size: 20px !important;\n      line-height: 1 !important;\n    }\n\n    #topProductSearch {\n      width: 100% !important;\n      height: 48px !important;\n      border: 0 !important;\n      outline: none !important;\n      padding: 0 12px !important;\n      color: #ffffff !important;\n      background: transparent !important;\n      font-size: 16px !important;\n      font-family: inherit !important;\n      font-weight: 600 !important;\n      min-width: 0 !important;\n    }\n\n    #topProductSearch::placeholder {\n      color: #b7b7b7 !important;\n      font-weight: 500 !important;\n    }\n\n    .top-camera-button {\n      width: 48px !important;\n      height: 48px !important;\n      border: 0 !important;\n      border-left: 1px solid rgba(255,255,255,0.12) !important;\n      background: transparent !important;\n      color: #d7d7d7 !important;\n      cursor: pointer !important;\n      font-size: 16px !important;\n      font-weight: 900 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n    }\n\n    #topCategorySelect {\n      width: 176px !important;\n      height: 48px !important;\n      border: 0 !important;\n      border-left: 1px solid rgba(255,255,255,0.12) !important;\n      background: #202020 !important;\n      color: #ffffff !important;\n      padding: 0 12px !important;\n      font-family: inherit !important;\n      font-size: 13px !important;\n      font-weight: 800 !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n\n    #topCategorySelect option {\n      background: #202020 !important;\n      color: #ffffff !important;\n    }\n\n    .top-search-button {\n      min-height: 48px !important;\n      height: 48px !important;\n      padding: 0 34px !important;\n      border: 0 !important;\n      border-radius: 999px !important;\n      background: linear-gradient(180deg, #8ABBD8, #81B0CF) !important;\n      color: #10212B !important;\n      font-size: 15px !important;\n      font-weight: 900 !important;\n      cursor: pointer !important;\n      font-family: inherit !important;\n      box-shadow: 0 8px 20px rgba(129,176,207,0.22) !important;\n      transition: 0.2s ease !important;\n      white-space: nowrap !important;\n    }\n\n    .top-search-button:hover {\n      background: linear-gradient(180deg, #9DC9E0, #81B0CF) !important;\n      transform: translateY(-1px) !important;\n    }\n\n    .top-search-area .top-search-suggestions {\n      position: absolute !important;\n      left: 18px !important;\n      right: 18px !important;\n      top: calc(100% + 8px) !important;\n      z-index: 10020 !important;\n      display: none;\n      max-height: 315px !important;\n      overflow: auto !important;\n      padding: 8px !important;\n      background: #202020 !important;\n      border: 1px solid rgba(129,176,207,0.35) !important;\n      border-radius: 14px !important;\n      box-shadow: 0 18px 50px rgba(0,0,0,0.42) !important;\n    }\n\n    .top-search-area .top-search-suggestions.show {\n      display: block !important;\n    }\n\n    .top-search-area .top-suggestion-item {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 12px !important;\n      border: 0 !important;\n      border-radius: 10px !important;\n      background: transparent !important;\n      color: #ffffff !important;\n      display: flex !important;\n      align-items: center !important;\n      gap: 10px !important;\n      text-align: left !important;\n      cursor: pointer !important;\n      font-family: inherit !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n    }\n\n    .top-search-area .top-suggestion-item:hover,\n    .top-search-area .top-suggestion-item.active {\n      background: rgba(129,176,207,0.15) !important;\n      color: #81B0CF !important;\n    }\n\n    .top-search-area .top-suggestion-icon {\n      width: 22px !important;\n      height: 22px !important;\n      border-radius: 50% !important;\n      background: rgba(129,176,207,0.16) !important;\n      color: #81B0CF !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      flex: 0 0 auto !important;\n      font-size: 13px !important;\n      font-weight: 900 !important;\n    }\n\n    .top-search-area .top-suggestion-item strong {\n      color: #81B0CF !important;\n      font-weight: 950 !important;\n    }\n\n    @media (max-width: 920px) {\n      .site-topbar-inner {\n        grid-template-columns: 1fr !important;\n        gap: 10px !important;\n        padding: 12px 0 !important;\n      }\n\n      .top-search-button {\n        width: 100% !important;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .top-search-wrap {\n        grid-template-columns: 44px minmax(0, 1fr) 48px !important;\n      }\n\n      #topCategorySelect {\n        display: none !important;\n      }\n    }\n\n\n\n    \/* Categorias estilo marketplace\/eBay - imagem completa e nome abaixo *\/\n    .category-browser {\n      margin: 30px 0 34px !important;\n    }\n\n    .category-browser h2 {\n      color: var(--text) !important;\n      font-size: 24px !important;\n      line-height: 1.15 !important;\n      letter-spacing: -0.04em !important;\n      margin-bottom: 18px !important;\n      font-weight: 950 !important;\n    }\n\n    .category-grid {\n      display: grid !important;\n      grid-template-columns: repeat(auto-fit, minmax(112px, 1fr)) !important;\n      gap: 14px !important;\n      align-items: start !important;\n      justify-items: stretch !important;\n    }\n\n    .category-card {\n      min-height: unset !important;\n      border: 0 !important;\n      border-radius: 0 !important;\n      background: transparent !important;\n      color: var(--text) !important;\n      cursor: pointer !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: stretch !important;\n      justify-content: flex-start !important;\n      gap: 10px !important;\n      padding: 0 !important;\n      font-family: inherit !important;\n      box-shadow: none !important;\n      transition: 0.2s ease !important;\n      text-align: left !important;\n    }\n\n    .category-card:hover {\n      transform: translateY(-2px) !important;\n      border-color: transparent !important;\n      background: transparent !important;\n    }\n\n    .category-card.active {\n      border-color: transparent !important;\n      background: transparent !important;\n      box-shadow: none !important;\n    }\n\n    .category-icon {\n      width: 100% !important;\n      height: 128px !important;\n      border-radius: 14px !important;\n      background: #202020 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      font-size: 42px !important;\n      line-height: 1 !important;\n      overflow: hidden !important;\n      box-shadow: 0 12px 30px rgba(0,0,0,0.16) !important;\n      border: 1px solid rgba(255,255,255,0.06) !important;\n      transition: 0.2s ease !important;\n    }\n\n    .category-card:hover .category-icon {\n      border-color: rgba(129,176,207,0.45) !important;\n      box-shadow: 0 16px 40px rgba(0,0,0,0.24) !important;\n    }\n\n    .category-card.active .category-icon {\n      background: #202020 !important;\n      border-color: rgba(255,255,255,0.06) !important;\n      box-shadow: 0 12px 30px rgba(0,0,0,0.16) !important;\n    }\n\n    .category-icon.image {\n      padding: 0 !important;\n      overflow: hidden !important;\n      background: #e9e9e9 !important;\n    }\n\n    .category-card.active .category-icon.image {\n      background: #e9e9e9 !important;\n    }\n\n    .category-image {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: contain !important;\n      display: block !important;\n      border-radius: 0 !important;\n      padding: 10px !important;\n      box-sizing: border-box !important;\n    }\n\n    .category-name {\n      color: var(--text) !important;\n      font-size: 13px !important;\n      font-weight: 800 !important;\n      text-align: left !important;\n      line-height: 1.25 !important;\n      padding: 0 2px !important;\n      white-space: normal !important;\n      word-break: break-word !important;\n      min-height: 34px !important;\n    }\n\n    .category-card.active .category-name {\n      color: var(--text) !important;\n    }\n\n    @media (max-width: 720px) {\n      .category-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      }\n\n      .category-icon {\n        height: 116px !important;\n      }\n    }\n\n\n\n    \/* Remove o bloco \"Loja\" e aproxima categorias do destaque *\/\n    .store-header {\n      display: none !important;\n    }\n\n    .store-section {\n      margin-top: 0 !important;\n      padding-top: 0 !important;\n    }\n\n    .category-browser {\n      margin-top: 12px !important;\n      margin-bottom: 24px !important;\n    }\n\n\n\n    \/* Destaque estilo Mercado Livre *\/\n    .highlights-section {\n      width: 100% !important;\n      max-width: none !important;\n      margin: 0 auto 0 !important;\n      padding: 0 !important;\n    }\n\n    .highlights-carousel {\n      width: 100% !important;\n      min-height: 430px !important;\n      border-radius: 0 !important;\n      overflow: hidden !important;\n      background: #111111 !important;\n      box-shadow: none !important;\n    }\n\n    .highlight-slide {\n      min-height: 430px !important;\n      padding: 64px max(34px, calc((100vw - 1180px) \/ 2)) !important;\n      background-size: cover !important;\n      background-position: center !important;\n      align-items: center !important;\n    }\n\n    .highlight-content {\n      width: min(520px, 100%) !important;\n      margin-left: 0 !important;\n    }\n\n    .highlight-content h2 {\n      font-size: clamp(42px, 5vw, 72px) !important;\n      line-height: 0.96 !important;\n      letter-spacing: -0.06em !important;\n      margin-bottom: 18px !important;\n      font-weight: 950 !important;\n    }\n\n    .highlight-content p {\n      font-size: 20px !important;\n      line-height: 1.35 !important;\n      max-width: 520px !important;\n      margin-bottom: 24px !important;\n    }\n\n    .highlight-button {\n      min-height: 52px !important;\n      padding: 0 30px !important;\n      border-radius: 999px !important;\n      font-size: 15px !important;\n      font-weight: 950 !important;\n    }\n\n    .highlight-controls {\n      right: max(28px, calc((100vw - 1180px) \/ 2)) !important;\n      bottom: 48% !important;\n      transform: translateY(50%) !important;\n    }\n\n    .highlight-arrow {\n      width: 58px !important;\n      height: 58px !important;\n      font-size: 34px !important;\n      background: rgba(255,255,255,0.96) !important;\n      color: #111111 !important;\n    }\n\n    .highlight-pause {\n      display: none !important;\n    }\n\n    .highlight-dots {\n      bottom: 22px !important;\n    }\n\n    .highlight-dot {\n      width: 9px !important;\n      height: 9px !important;\n    }\n\n    @media (max-width: 720px) {\n      .highlights-carousel,\n      .highlight-slide {\n        min-height: 360px !important;\n      }\n\n      .highlight-slide {\n        padding: 42px 22px 70px !important;\n        background-position: center !important;\n      }\n\n      .highlight-content h2 {\n        font-size: 38px !important;\n      }\n\n      .highlight-content p {\n        font-size: 16px !important;\n      }\n    }\n\n\n\n    \/* Categorias grudadas abaixo do destaque *\/\n    .category-browser h2 {\n      margin-top: 0 !important;\n    }\n\n    .category-grid {\n      margin-top: 0 !important;\n    }\n\n    .category-icon {\n      height: 126px !important;\n      border-radius: 12px !important;\n    }\n\n    .category-image {\n      padding: 8px !important;\n    }\n\n\n\n    \/* SOMENTE destaque: setas separadas estilo Mercado Livre *\/\n    .highlights-carousel {\n      position: relative !important;\n      overflow: hidden !important;\n    }\n\n    .highlight-controls {\n      position: absolute !important;\n      inset: 0 !important;\n      z-index: 30 !important;\n      display: block !important;\n      opacity: 0 !important;\n      visibility: hidden !important;\n      pointer-events: none !important;\n      transition: opacity .22s ease, visibility .22s ease !important;\n      transform: none !important;\n    }\n\n    .highlights-carousel:hover .highlight-controls {\n      opacity: 1 !important;\n      visibility: visible !important;\n      pointer-events: auto !important;\n    }\n\n    .highlight-arrow {\n      position: absolute !important;\n      top: 50% !important;\n      transform: translateY(-50%) !important;\n      width: 54px !important;\n      height: 68px !important;\n      border: 0 !important;\n      background: rgba(255,255,255,.96) !important;\n      color: #0b6ff3 !important;\n      font-size: 32px !important;\n      font-weight: 950 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      cursor: pointer !important;\n      box-shadow: 0 10px 28px rgba(0,0,0,.28) !important;\n    }\n\n    .highlight-arrow.prev {\n      left: 0 !important;\n      right: auto !important;\n      border-radius: 0 999px 999px 0 !important;\n    }\n\n    .highlight-arrow.next {\n      right: 0 !important;\n      left: auto !important;\n      border-radius: 999px 0 0 999px !important;\n    }\n\n    .highlight-pause {\n      display: none !important;\n    }\n\n\n    \/* Ajuste simples: categorias bem pr\u00f3ximas do destaque *\/\n    .highlights-section {\n      margin-bottom: 0 !important;\n      padding-bottom: 0 !important;\n    }\n\n    .highlights-carousel {\n      margin-bottom: 0 !important;\n    }\n\n    .store-section {\n      margin-top: 0 !important;\n      padding-top: 0 !important;\n    }\n\n    .category-browser {\n      margin-top: -22px !important;\n      padding-top: 0 !important;\n      margin-bottom: 18px !important;\n    }\n\n    .category-browser h2 {\n      font-size: 18px !important;\n      line-height: 1.1 !important;\n      margin: 0 0 7px 0 !important;\n      letter-spacing: -0.02em !important;\n      font-weight: 950 !important;\n    }\n\n    .category-grid {\n      gap: 10px !important;\n      margin-top: 0 !important;\n    }\n\n    .category-icon {\n      height: 112px !important;\n    }\n\n    .category-name {\n      font-size: 12.5px !important;\n      min-height: 24px !important;\n    }\n\n    @media (max-width: 720px) {\n      .category-browser {\n        margin-top: -12px !important;\n      }\n\n      .category-browser h2 {\n        font-size: 17px !important;\n      }\n\n      .category-icon {\n        height: 108px !important;\n      }\n    }\n\n\n\n    \/* Topo final: Top membros + busca simples centralizada *\/\n    .site-topbar .site-topbar-inner {\n      width: min(1180px, calc(100% - 32px)) !important;\n      min-height: 68px !important;\n      display: grid !important;\n      grid-template-columns: minmax(220px, 340px) minmax(280px, 520px) minmax(180px, 270px) !important;\n      align-items: center !important;\n      justify-content: center !important;\n      gap: 16px !important;\n      padding: 10px 0 !important;\n    }\n\n    .top-members-widget {\n      min-width: 0 !important;\n      display: inline-flex !important;\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      justify-content: center !important;\n      gap: 6px !important;\n      color: #ffffff !important;\n      font-size: 13px !important;\n      font-weight: 900 !important;\n      white-space: nowrap !important;\n      overflow: hidden !important;\n    }\n\n    .top-members-actions {\n      width: 100% !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: flex-start !important;\n      gap: 7px !important;\n      flex-wrap: nowrap !important;\n      line-height: 1 !important;\n    }\n\n    .top-members-main-button {\n      height: 26px !important;\n      min-height: 26px !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      box-sizing: border-box !important;\n      margin: 0 !important;\n      padding: 0 11px !important;\n      border: 1px solid rgba(129,176,207,0.28) !important;\n      border-radius: 999px !important;\n      background: rgba(129,176,207,0.10) !important;\n      color: #ffffff !important;\n      font-size: 11px !important;\n      line-height: 26px !important;\n      font-weight: 950 !important;\n      letter-spacing: .01em !important;\n      cursor: pointer !important;\n      box-shadow: 0 7px 18px rgba(0,0,0,0.14) !important;\n      vertical-align: top !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      transition: transform .18s ease, border-color .18s ease, background .18s ease !important;\n    }\n\n    .top-members-main-button:hover {\n      transform: translateY(-1px) !important;\n      border-color: rgba(129,176,207,0.58) !important;\n      background: linear-gradient(135deg, rgba(129,176,207,0.36), rgba(255,255,255,0.10)) !important;\n    }\n\n    .top-members-main-button.changing {\n      opacity: 0 !important;\n      transform: translateY(4px) !important;\n    }\n\n    .top-fixed-line {\n      max-width: 100% !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 6px !important;\n      overflow: hidden !important;\n      font-size: 12px !important;\n      line-height: 1.2 !important;\n    }\n\n    .top-fixed-label,\n    .top-members-label {\n      flex: 0 0 auto !important;\n      color: rgba(255,255,255,0.66) !important;\n      font-size: 11px !important;\n      font-weight: 950 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .04em !important;\n    }\n\n    .top-fixed-list {\n      min-width: 0 !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 5px !important;\n      overflow: hidden !important;\n      text-overflow: ellipsis !important;\n      color: #ffffff !important;\n      font-weight: 950 !important;\n      transition: opacity .25s ease, transform .25s ease !important;\n    }\n\n    .top-fixed-list.changing {\n      opacity: 0 !important;\n      transform: translateY(4px) !important;\n    }\n\n    .top-fixed-item {\n      max-width: 180px !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 3px !important;\n      overflow: hidden !important;\n      text-overflow: ellipsis !important;\n      white-space: nowrap !important;\n      padding: 3px 7px !important;\n      border-radius: 999px !important;\n      background: rgba(255,255,255,0.08) !important;\n      border: 1px solid rgba(255,255,255,0.08) !important;\n    }\n\n\n\n    .top-fixed-item span:last-child {\n      min-width: 0 !important;\n      overflow: hidden !important;\n      text-overflow: ellipsis !important;\n      white-space: nowrap !important;\n    }\n\n    .top-members-line {\n      min-width: 0 !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 5px !important;\n      overflow: hidden !important;\n    }\n\n    .top-members-current {\n      min-width: 0 !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 4px !important;\n      color: rgba(255,255,255,0.82) !important;\n      font-size: 11px !important;\n      font-weight: 600 !important;\n      padding: 0 !important;\n      border-radius: 0 !important;\n      background: transparent !important;\n      border: 0 !important;\n      box-shadow: none !important;\n      transition: opacity .25s ease, transform .25s ease !important;\n    }\n\n    .top-members-current.changing {\n      opacity: 0 !important;\n      transform: translateY(4px) !important;\n    }\n\n    .top-members-icon {\n      flex: 0 0 auto !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: auto !important;\n      height: auto !important;\n      border-radius: 0 !important;\n      background: transparent !important;\n      font-size: 12px !important;\n      line-height: 1 !important;\n    }\n\n    .top-members-label-inside {\n      color: rgba(255,255,255,0.60) !important;\n      font-size: 11px !important;\n      font-weight: 600 !important;\n      text-transform: none !important;\n      letter-spacing: 0 !important;\n    }\n\n    .top-members-name {\n      min-width: 0 !important;\n      max-width: 115px !important;\n      overflow: hidden !important;\n      text-overflow: ellipsis !important;\n      white-space: nowrap !important;\n      color: rgba(255,255,255,0.86) !important;\n      font-weight: 700 !important;\n    }\n\n    .member-overlay {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 99998 !important;\n      display: none !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 18px !important;\n    }\n\n    .member-overlay.is-open {\n      display: flex !important;\n    }\n\n    .member-overlay-backdrop {\n      position: absolute !important;\n      inset: 0 !important;\n      background: rgba(0,0,0,0.68) !important;\n      backdrop-filter: blur(4px) !important;\n    }\n\n    .member-overlay-panel {\n      position: relative !important;\n      width: min(520px, 100%) !important;\n      max-height: min(84vh, 640px) !important;\n      overflow: auto !important;\n      border: 1px solid rgba(255,255,255,0.14) !important;\n      border-radius: 22px !important;\n      background: linear-gradient(180deg, #202020, #141414) !important;\n      box-shadow: 0 24px 80px rgba(0,0,0,0.50) !important;\n      padding: 20px !important;\n      color: #ffffff !important;\n    }\n\n    .member-overlay-top {\n      display: flex !important;\n      align-items: flex-start !important;\n      justify-content: space-between !important;\n      gap: 14px !important;\n      margin-bottom: 12px !important;\n    }\n\n    .member-overlay-title strong {\n      display: block !important;\n      font-size: 20px !important;\n      line-height: 1.1 !important;\n    }\n\n    .member-overlay-title span {\n      display: block !important;\n      color: #b7b7b7 !important;\n      font-size: 13px !important;\n      margin-top: 4px !important;\n    }\n\n    .member-overlay-close {\n      width: 34px !important;\n      height: 34px !important;\n      border: 1px solid rgba(255,255,255,0.14) !important;\n      border-radius: 999px !important;\n      background: rgba(255,255,255,0.06) !important;\n      color: #ffffff !important;\n      font-size: 22px !important;\n      cursor: pointer !important;\n    }\n\n    .member-overlay-text {\n      color: #d9d9d9 !important;\n      font-size: 14px !important;\n      line-height: 1.55 !important;\n      margin: 10px 0 16px !important;\n      white-space: pre-line !important;\n    }\n\n    .member-rank-list {\n      display: grid !important;\n      gap: 9px !important;\n      margin: 0 0 16px !important;\n      padding: 0 !important;\n      list-style: none !important;\n    }\n\n    .member-rank-item {\n      display: grid !important;\n      grid-template-columns: 42px 1fr auto !important;\n      align-items: center !important;\n      gap: 10px !important;\n      padding: 10px 12px !important;\n      border: 1px solid rgba(255,255,255,0.10) !important;\n      border-radius: 15px !important;\n      background: rgba(255,255,255,0.055) !important;\n    }\n\n    .member-rank-position {\n      width: 34px !important;\n      height: 34px !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      border-radius: 999px !important;\n      background: rgba(129,176,207,0.20) !important;\n      color: #ffffff !important;\n      font-weight: 950 !important;\n    }\n\n    .member-rank-name {\n      min-width: 0 !important;\n      overflow: hidden !important;\n      text-overflow: ellipsis !important;\n      white-space: nowrap !important;\n      font-weight: 900 !important;\n    }\n\n    .member-rank-icon {\n      font-size: 20px !important;\n    }\n\n    .member-rank-empty {\n      display: block !important;\n      color: #cfcfcf !important;\n      text-align: center !important;\n      padding: 12px !important;\n    }\n\n    .member-overlay-section-title {\n      color: #ffffff !important;\n      font-size: 13px !important;\n      font-weight: 950 !important;\n      letter-spacing: .02em !important;\n      margin: 12px 0 9px !important;\n    }\n\n    .member-old-list {\n      display: grid !important;\n      gap: 8px !important;\n      margin: 0 0 16px !important;\n      padding: 0 !important;\n      list-style: none !important;\n    }\n\n    .member-old-item {\n      display: flex !important;\n      align-items: center !important;\n      gap: 10px !important;\n      padding: 9px 12px !important;\n      border-radius: 14px !important;\n      background: rgba(255,255,255,0.035) !important;\n      border: 1px solid rgba(255,255,255,0.08) !important;\n      color: #eeeeee !important;\n      font-weight: 850 !important;\n    }\n\n    .member-old-icon {\n      font-size: 18px !important;\n    }\n\n    .member-old-name {\n      min-width: 0 !important;\n      overflow: hidden !important;\n      text-overflow: ellipsis !important;\n      white-space: nowrap !important;\n    }\n\n    .member-overlay-cta {\n      width: 100% !important;\n      min-height: 44px !important;\n      border: 0 !important;\n      border-radius: 999px !important;\n      background: linear-gradient(135deg, #81b0cf, #ffffff) !important;\n      color: #141414 !important;\n      font-size: 14px !important;\n      font-weight: 950 !important;\n      cursor: pointer !important;\n      box-shadow: 0 14px 30px rgba(129,176,207,0.22) !important;\n    }\n\n    .topbar-spacer {\n      min-width: 0 !important;\n    }\n\n    .top-search-area {\n      width: 100% !important;\n      justify-self: center !important;\n    }\n\n    .top-search-wrap {\n      width: 100% !important;\n      height: 42px !important;\n      min-height: 42px !important;\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) 44px !important;\n      align-items: center !important;\n      overflow: hidden !important;\n      border: 1px solid rgba(255,255,255,0.16) !important;\n      border-radius: 999px !important;\n      background: #ffffff !important;\n      box-shadow: 0 2px 8px rgba(0,0,0,0.18) !important;\n    }\n\n    #topProductSearch {\n      height: 42px !important;\n      padding: 0 12px 0 17px !important;\n      color: #222222 !important;\n      background: transparent !important;\n      font-size: 14px !important;\n      font-weight: 600 !important;\n    }\n\n    #topProductSearch::placeholder {\n      color: #777777 !important;\n      font-weight: 500 !important;\n    }\n\n    .top-search-icon-button {\n      width: 44px !important;\n      height: 42px !important;\n      border: 0 !important;\n      border-left: 1px solid #eeeeee !important;\n      background: transparent !important;\n      color: #444444 !important;\n      cursor: pointer !important;\n      font-size: 20px !important;\n      font-weight: 900 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      font-family: Arial, Helvetica, sans-serif !important;\n      transition: 0.18s ease !important;\n    }\n\n    .top-search-icon-button:hover {\n      background: #f5f5f5 !important;\n      color: #0b6ff3 !important;\n    }\n\n    .top-search-area .top-search-suggestions {\n      left: 0 !important;\n      right: 0 !important;\n      top: calc(100% + 7px) !important;\n      background: #ffffff !important;\n      border: 1px solid #dddddd !important;\n      color: #222222 !important;\n      border-radius: 12px !important;\n      box-shadow: 0 18px 50px rgba(0,0,0,0.20) !important;\n    }\n\n    .top-search-area .top-suggestion-item {\n      color: #222222 !important;\n    }\n\n    .top-search-area .top-suggestion-item:hover,\n    .top-search-area .top-suggestion-item.active {\n      background: #f0f6ff !important;\n      color: #0b6ff3 !important;\n    }\n\n    .top-search-area .top-suggestion-icon {\n      background: #edf2f7 !important;\n      color: #4b5563 !important;\n    }\n\n    .top-search-area .top-suggestion-item strong {\n      color: #0b6ff3 !important;\n    }\n\n    .top-search-button,\n    .top-camera-button,\n    #topCategorySelect,\n    .top-search-icon {\n      display: none !important;\n    }\n\n    @media (max-width: 760px) {\n      .site-topbar .site-topbar-inner {\n        grid-template-columns: 1fr !important;\n        gap: 9px !important;\n      }\n\n      .top-members-widget {\n        align-items: center !important;\n        justify-content: center !important;\n        width: 100% !important;\n      }\n\n      .top-members-line {\n        justify-content: center !important;\n      }\n\n      .top-fixed-line {\n        justify-content: center !important;\n      }\n\n      .topbar-spacer {\n        display: none !important;\n      }\n    }\n\n  \n\n    \/* Carrossel de destaques: transi\u00e7\u00e3o suave e controles sempre acess\u00edveis. *\/\n    #highlightsSection .highlights-carousel {display:grid;isolation:isolate;touch-action:pan-y;}\n    #highlightsSection .highlight-slide {grid-area:1 \/ 1;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility .55s ease;animation:none;padding:60px max(76px,calc((100vw - 1180px)\/2)) 100px!important;}\n    #highlightsSection .highlight-slide.active {opacity:1;visibility:visible;pointer-events:auto;z-index:1;}\n    #highlightsSection .highlight-content {width:min(560px,100%)!important;}\n    #highlightsSection .highlight-content p {font-size:clamp(16px,1.6vw,20px)!important;font-weight:500;line-height:1.5!important;}\n    #highlightsSection .highlight-kicker {display:block;margin-bottom:18px;color:#b9e0f8;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;}\n    #highlightsSection .highlight-controls {opacity:1!important;visibility:visible!important;pointer-events:none!important;}\n    #highlightsSection .highlight-arrow {pointer-events:auto;width:44px!important;height:44px!important;border-radius:50%!important;background:rgba(17,25,32,.65)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:none!important;font-size:28px!important;}\n    #highlightsSection .highlight-arrow.prev {left:16px!important;}\n    #highlightsSection .highlight-arrow.next {right:16px!important;}\n    #highlightsSection .highlight-pause {display:flex!important;position:absolute;right:24px;bottom:22px;pointer-events:auto;width:44px;height:44px;background:rgba(17,25,32,.65);color:#fff;border:1px solid rgba(255,255,255,.3);font-size:14px;}\n    #highlightsSection .highlight-dots {z-index:31;bottom:22px!important;gap:3px;}\n    #highlightsSection .highlight-dot {width:36px!important;height:36px!important;border:0;background:transparent;display:flex;align-items:center;justify-content:center;}\n    #highlightsSection .highlight-dot::after {content:\"\";width:7px;height:7px;border-radius:8px;background:rgba(255,255,255,.45);transition:width .3s ease,background .3s ease;}\n    #highlightsSection .highlight-dot.active::after {width:25px;background:#b9e0f8;}\n    #highlightsSection button:focus-visible,#highlightsSection a:focus-visible {outline:3px solid #b9e0f8;outline-offset:4px;}\n    @media(max-width:720px) {\n      #highlightsSection .highlight-slide {padding:40px 24px 100px!important;}\n      #highlightsSection .highlight-arrow {top:auto!important;bottom:22px;transform:none!important;}\n      #highlightsSection .highlight-arrow.prev {left:22px!important;}\n      #highlightsSection .highlight-arrow.next {left:74px!important;right:auto!important;}\n      #highlightsSection .highlight-dots {left:57%;}\n      #highlightsSection .highlight-pause {right:22px;}\n    }\n    @media(prefers-reduced-motion:reduce) {\n      #highlightsSection .highlight-slide,#highlightsSection .highlight-dot::after {transition:none;}\n    }\n\n  <\/style>\n<\/head>\n\n<body>\n  <header class=\"site-topbar\">\n    <div class=\"site-topbar-inner\">\n      <div class=\"top-members-widget\" id=\"topMembersWidget\">\n        <div class=\"top-members-actions\">\n          <button class=\"top-members-main-button\" id=\"topMembersRankButton\" type=\"button\">Top Membros<\/button>\n          <button class=\"top-members-main-button\" id=\"topMembersJoinButton\" type=\"button\">Seja Membro<\/button>\n        <\/div>\n        <div class=\"top-fixed-line\" id=\"topFixedLine\">\n          <span class=\"top-fixed-label\">Top da semana<\/span>\n          <span class=\"top-fixed-list\" id=\"topFixedList\"><\/span>\n        <\/div>\n        <div class=\"top-members-line\">\n          <span class=\"top-members-current\" id=\"topMembersCurrent\">\n            <span class=\"top-members-label top-members-label-inside\">Membro:<\/span>\n            <span class=\"top-members-name\" id=\"topMembersName\">Carlos<\/span>\n            <span class=\"top-members-icon\" id=\"topMembersIcon\">\u2764<\/span>\n          <\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"top-search-area\">\n        <div class=\"top-search-wrap\">\n          <input id=\"topProductSearch\" type=\"search\" placeholder=\"Pesquisar produtos...\">\n          <button class=\"top-search-icon-button\" id=\"topSearchIconButton\" type=\"button\" aria-label=\"Pesquisar\">\u2315<\/button>\n        <\/div>\n        <div class=\"top-search-suggestions\" id=\"topSearchSuggestions\"><\/div>\n      <\/div>\n\n      <div class=\"topbar-spacer\" aria-hidden=\"true\"><\/div>\n    <\/div>\n  <\/header>\n    <section class=\"highlights-section\" id=\"highlightsSection\">\n      <div class=\"highlights-carousel\" role=\"region\" aria-roledescription=\"carrossel\" aria-label=\"Destaques da loja\">\n        <div class=\"highlight-slide active\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 3: New Stage Pro 3.0\" aria-hidden=\"false\" style=\"background-image:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.18)),url('https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/08\/destaque_nsp3.png');\">\n          <div class=\"highlight-content\">\n            <span class=\"highlight-kicker\">Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel<\/span>\n            <h2>New Stage Pro 3.0<\/h2>\n            <p>Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m.<\/p>\n            <a class=\"highlight-button\" href=\"https:\/\/siloedavid.com\/produto\/new-stage-pro-3-0-pre-venda\/\">Conhecer a Pro 3.0<\/a>\n          <\/div>\n        <\/div>\n        <div class=\"highlight-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 3: Tudo para o seu setup\" aria-hidden=\"true\" inert style=\"background-image:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.18)),url('https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Tudo-para-o-seu-setup-musical.webp');\">\n          <div class=\"highlight-content\">\n            <span class=\"highlight-kicker\">Seu pr\u00f3ximo som come\u00e7a aqui<\/span>\n            <h2>Tudo para o seu setup<\/h2>\n            <p>Bibliotecas, aplicativos, controladores MIDI e acess\u00f3rios selecionados para tocar, produzir e criar.<\/p>\n            <a class=\"highlight-button\" href=\"#storeCategories\">Explorar categorias<\/a>\n          <\/div>\n        <\/div>\n        <div class=\"highlight-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 3: New Stage Pro 2.0\" aria-hidden=\"true\" inert style=\"background-image:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.18)),url('https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/NSP20_DESTAQUE_003.webp');\">\n          <div class=\"highlight-content\">\n            <span class=\"highlight-kicker\">Sons para palco e est\u00fadio<\/span>\n            <h2>New Stage Pro 2.0<\/h2>\n            <p>Pianos, \u00f3rg\u00e3os, synths, pads e layers em um ambiente completo para performance ao vivo e produ\u00e7\u00e3o musical.<\/p>\n            <a class=\"highlight-button\" href=\"https:\/\/siloedavid.com\/produto\/new-stage-pro-2-0\/\">Conhecer a Pro 2.0<\/a>\n          <\/div>\n        <\/div>\n        <div class=\"highlight-controls\">\n          <button class=\"highlight-arrow prev\" type=\"button\" aria-label=\"Destaque anterior\">\u2039<\/button>\n          <button class=\"highlight-arrow next\" type=\"button\" aria-label=\"Pr\u00f3ximo destaque\">\u203a<\/button>\n          <button class=\"highlight-pause\" type=\"button\" aria-label=\"Pausar rota\u00e7\u00e3o autom\u00e1tica\" aria-pressed=\"false\">\u2161<\/button>\n        <\/div>\n        <div class=\"highlight-dots\" role=\"group\" aria-label=\"Escolher destaque\">\n          <button class=\"highlight-dot active\" type=\"button\" data-index=\"0\" aria-label=\"Mostrar New Stage Pro 3.0\" aria-current=\"true\"><\/button>\n          <button class=\"highlight-dot\" type=\"button\" data-index=\"1\" aria-label=\"Mostrar Tudo para o seu setup\" aria-current=\"false\"><\/button>\n          <button class=\"highlight-dot\" type=\"button\" data-index=\"2\" aria-label=\"Mostrar New Stage Pro 2.0\" aria-current=\"false\"><\/button>\n        <\/div>\n      <\/div>\n    <\/section>\n\n        \n\n  <section class=\"store\">\n    <header class=\"store-header\" style=\"display:none;\"><\/header>\n\n    <div class=\"search-area old-search-area\" hidden>\n      <div class=\"search-box\">\n        <input id=\"productSearch\" type=\"search\" placeholder=\"Pesquisar produtos, marcas e muito mais...\">\n        <button class=\"search-button\" id=\"searchButton\" type=\"button\" aria-label=\"Pesquisar\">\u2315<\/button>\n        <div class=\"search-suggestions\" id=\"searchSuggestions\"><\/div>\n      <\/div>\n      <div class=\"result-count\" id=\"resultCount\" style=\"display:none;\">0 produtos<\/div>\n    <\/div>\n\n    <section class=\"category-browser\" id=\"storeCategories\" aria-label=\"Buscar por categorias\">\n      <h2>Buscar por categorias<\/h2>\n      <div class=\"category-grid\">\n<button class=\"category-card filter-btn has-image\" type=\"button\" data-filter=\"biblioteca\"><span class=\"category-icon image\"><img decoding=\"async\" class=\"category-image\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/bibliotecas_categorias.webp\" alt=\"Bibliotecas\"><\/span><span class=\"category-name\">Bibliotecas<\/span><\/button>\n      <button class=\"category-card filter-btn has-image\" type=\"button\" data-filter=\"app\"><span class=\"category-icon image\"><img decoding=\"async\" class=\"category-image\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/setups_categorias.webp\" alt=\"Aplicativos\"><\/span><span class=\"category-name\">Aplicativos<\/span><\/button>\n      <button class=\"category-card filter-btn has-image\" type=\"button\" data-filter=\"fone\"><span class=\"category-icon image\"><img decoding=\"async\" class=\"category-image\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/fones_categorias.webp\" alt=\"Fones\"><\/span><span class=\"category-name\">Fones<\/span><\/button>\n      <button class=\"category-card filter-btn has-image\" type=\"button\" data-filter=\"controlador\"><span class=\"category-icon image\"><img decoding=\"async\" class=\"category-image\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/controladores_midi_categorias.webp\" alt=\"Controladores MIDI\"><\/span><span class=\"category-name\">Controladores MIDI<\/span><\/button>\n      <button class=\"category-card filter-btn has-image\" type=\"button\" data-filter=\"cabo\"><span class=\"category-icon image\"><img decoding=\"async\" class=\"category-image\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/cabos_categorias.webp\" alt=\"Cabos\"><\/span><span class=\"category-name\">Cabos<\/span><\/button>\n      <button class=\"category-card filter-btn has-image\" type=\"button\" data-filter=\"pedal\"><span class=\"category-icon image\"><img decoding=\"async\" class=\"category-image\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/pedais_categorias.webp\" alt=\"Pedais\"><\/span><span class=\"category-name\">Pedais<\/span><\/button>\n      <button class=\"category-card filter-btn has-image\" type=\"button\" data-filter=\"interface\"><span class=\"category-icon image\"><img decoding=\"async\" class=\"category-image\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/interfaces_de_audio_categorias.webp\" alt=\"Interfaces de \u00e1udio\"><\/span><span class=\"category-name\">Interfaces de \u00e1udio<\/span><\/button>\n      <button class=\"category-card filter-btn has-image\" type=\"button\" data-filter=\"acessorio\"><span class=\"category-icon image\"><img decoding=\"async\" class=\"category-image\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/acessorios_categorias.webp\" alt=\"Acess\u00f3rios\"><\/span><span class=\"category-name\">Acess\u00f3rios<\/span><\/button>\n      <\/div>\n    <\/section>\n\n    <div id=\"productsGrid\">\n\n    <div class=\"store-showcase\" data-visible=\"3\" data-carousel=\"true\">\n      <div class=\"showcase-head\">\n        <h3>Bibliotecas Kontakt<\/h3>\n        <div class=\"showcase-dots\" aria-hidden=\"true\"><span class=\"active\"><\/span><span><\/span><span><\/span><span><\/span><\/div>\n      <\/div>\n      <div class=\"showcase-carousel\">\n        <div class=\"showcase-track\">\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"new stage pro 3.0 biblioteca kontakt piano synth organ pad worship performance mixer drum pad loop click tracks presets teclado controlador velocity premium nsp3 pro tres\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/08\/new-stage-pro.png\" alt=\"New Stage Pro 3.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>New Stage Pro 3.0<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Nova gera\u00e7\u00e3o da New Stage Pro com interface renovada, novo Mixer, Performance, Drum Pads, Loops e presets para diferentes teclados e controladores.<\/p>\n          <div class=\"sales-info\">\n            <div class=\"old-price\">R$ 300,00<\/div>\n            <div class=\"price-row\">\n              <span class=\"current-price\">R$ 250,00<\/span>\n              <span class=\"discount-badge\">17% OFF<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"meta\"><span>Vers\u00e3o Pro 3.0<\/span><span>Kontakt Full<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n            <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/new-stage-pro-3-0-pre-venda\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"new stage pro 2.0 biblioteca kontakt piano synth organ pad worship premium nsp2 pro dois\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/05\/interface-principal.png\" alt=\"New Stage Pro 2.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>New Stage Pro 2.0<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Biblioteca completa com pianos, synths, \u00f3rg\u00e3os, pads, layers e efeitos para performance ao vivo.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 250,00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 199,00<\/span>\n<span class=\"discount-badge\">20% OFF<\/span>\n<\/div>\n<\/div>\n          <div class=\"meta\"><span>Vers\u00e3o Pro 2.0<\/span><span>Kontakt Full<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/new-stage-pro-2-0\/\">Ver produto<\/a>\n              <button class=\"button button-secondary demo-button\" type=\"button\" data-title=\"New Stage Pro 2.0\" data-midi=\"https:\/\/siloedavid.com\/demo\/demo-nsp-2\/\" data-youtube=\"https:\/\/www.youtube.com\/watch?v=h-13A0Ltv1E&amp;t=37s\">Ver demo<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"new stage iv 1.0.3 biblioteca kontakt piano synth organ pad brass strings premium ns iv quatro\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/02\/NEW-STAGE-IV-878.png\" alt=\"New Stage IV 1.0.3\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>New Stage IV 1.0.3<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Pianos, synths, pads, \u00f3rg\u00e3os, strings, brass e efeitos para tocar ao vivo e produzir.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.8<\/span><\/div>\n<div class=\"old-price\">R$ 190,00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 150,00<\/span>\n<span class=\"discount-badge\">21% OFF<\/span>\n<\/div>\n<\/div>\n          <div class=\"meta\"><span>Vers\u00e3o IV 1.0.3<\/span><span>Kontakt Full 6.6+<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/software_download\/\">Ver produto<\/a>\n              <button class=\"button button-secondary demo-button\" type=\"button\" data-title=\"New Stage IV 1.0.3\" data-youtube=\"https:\/\/www.youtube.com\/watch?v=hx3kgXmrst4&amp;t=31s\">Ver demo<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"a4 grand biblioteca kontakt piano pad cinematic worship gratis gratuito free a4\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/06\/A4GRAND.png\" alt=\"A4 Grand\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>A4 Grand<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Piano gratuito para Kontakt com pads cinematogr\u00e1ficos para worship, produ\u00e7\u00e3o e performance.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.4<\/span><\/div>\n<div class=\"old-price\">R$ 100.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 50.00<\/span>\n<span class=\"discount-badge\">50% OFF<\/span>\n<\/div>\n<\/div>\n          <div class=\"meta\"><span>Piano<\/span><span>Pads<\/span><span>Kontakt Full<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/a4-grand\/\">Ver produto<\/a>\n              <button class=\"button button-secondary demo-button\" type=\"button\" data-title=\"A4 Grand\" data-youtube=\"https:\/\/www.youtube.com\/watch?v=9168dMJGn7U&amp;t=75s\">Ver demo<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"arco 2.0 biblioteca kontakt strings cordas violinos violas cellos bass premium\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/06\/Arco_sus.png\" alt=\"ARCO 2.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>ARCO 2.0<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Biblioteca de cordas com violinos, violas, cellos, baixo e controles de ambiente.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.8<\/span><\/div>\n<div class=\"old-price\">R$ 150.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 100.00<\/span>\n<span class=\"discount-badge\">33% OFF<\/span>\n<\/div>\n<\/div>\n          <div class=\"meta\"><span>Vers\u00e3o 2.0<\/span><span>Cordas<\/span><span>Kontakt Full<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/arco-2-0\/\">Ver produto<\/a>\n              <button class=\"button button-secondary demo-button\" type=\"button\" data-title=\"ARCO 2.0\" data-youtube=\"https:\/\/www.youtube.com\/watch?v=0gv7W1UDt7o\">Ver demo<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"new stage pro 1.0 biblioteca kontakt piano synth premium nsp1 pro um versao antiga\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/02\/New_PRO_7098.png\" alt=\"New Stage Pro 1.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>New Stage Pro 1.0<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Vers\u00e3o anterior da New Stage Pro, ideal para usu\u00e1rios que utilizam o fluxo cl\u00e1ssico.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.9<\/span><\/div>\n<div class=\"old-price\">R$ 250.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 199.00<\/span>\n<span class=\"discount-badge\">20% OFF<\/span>\n<\/div>\n<\/div>\n          <div class=\"meta\"><span>Vers\u00e3o Pro 1.0<\/span><span>Kontakt Full<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/new-stage-pro\/\">Ver produto<\/a>\n              <button class=\"button button-secondary demo-button\" type=\"button\" data-title=\"New Stage Pro 1.0\" data-youtube=\"https:\/\/www.youtube.com\/watch?v=CPFYJoReOnA\">Ver demo<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n        <\/div>\n        <button class=\"showcase-arrow prev\" type=\"button\" aria-label=\"Produtos anteriores\">\u2039<\/button><button class=\"showcase-arrow next\" type=\"button\" aria-label=\"Pr\u00f3ximos produtos\">\u203a<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"store-showcase\" data-visible=\"3\" data-carousel=\"true\">\n      <div class=\"showcase-head\">\n        <h3>Produtos<\/h3>\n        <div class=\"showcase-dots\" aria-hidden=\"true\"><span class=\"active\"><\/span><span><\/span><span><\/span><span><\/span><\/div>\n      <\/div>\n      <div class=\"showcase-carousel\">\n        <div class=\"showcase-track\">\n\n      <article class=\"product modern-card\" data-category=\"controlador produto\" data-search=\"Akai MPK Mini MK3 c\/ 25 controlador produto Controlador MIDI AKAI MPK Mini MK3 com 25 teclas sens\u00edveis \u00e0 velocidade, 8 pads iluminados estilo MPC, 8 knobs configur\u00e1veis, display OLED e joystick para pitch bend e modula\u00e7\u00e3o.\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Akai-MPK-Mini-MK3_001.webp\" alt=\"Akai MPK Mini MK3 c\/ 25\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Akai MPK Mini MK3 c\/ 25<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Controlador MIDI AKAI MPK Mini MK3 com 25 teclas sens\u00edveis \u00e0 velocidade, 8 pads iluminados estilo MPC, 8 knobs configur\u00e1veis, display OLED e joystick para pitch bend e modula\u00e7\u00e3o.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 826.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 769.00<\/span>\n<span class=\"discount-badge\">7% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/akai-mpk-mini-mk3-c-25\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"controlador produto\" data-search=\"Amw X6 Mini 61\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Amw-X6-Mini-61_001.webp\" alt=\"Amw X6 Mini 61 Teclas\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Amw X6 Mini 61 Teclas<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Teclado Controlador Midi Usb Amw X6 Mini 61 Teclas! Cor Branco 110V\/220V (Bivolt)<\/p>\n          <div class=\"sales-info\">\n<div class=\"deal-seal\">\ud83d\udd25 Ultimas 5<\/div>\n<div class=\"rating\">\u2605 <span>4.7<\/span><\/div>\n<div class=\"old-price\">R$ 1.699<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 1.427<\/span>\n<span class=\"discount-badge\">16% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/amw-x6-mini-61-teclas\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"controlador produto\" data-search=\"Controlador M-VAVE SMK 25 MIDI controlador produto Teclado Controlador MIDI M-VAVE SMK-25 com 25 teclas sens\u00edveis \u00e0 velocidade, 8 pads RGB com aftertouch\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/M-vave-Smk-25_001.webp\" alt=\"Controlador M-VAVE SMK 25 MIDI\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Controlador M-VAVE SMK 25 MIDI<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Teclado Controlador MIDI M-VAVE SMK-25 com 25 teclas sens\u00edveis \u00e0 velocidade, 8 pads RGB com aftertouch<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 425.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 394.00<\/span>\n<span class=\"discount-badge\">7% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/controlador-m-vave-smk-25-midi\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"On-ear AKG K414 fone produto Fone de ouvido AKG K414P Black\/Silver\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/AKG-K414-P_001.webp\" alt=\"On-ear AKG K414\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>On-ear AKG K414<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone de ouvido AKG K414P Black\/Silver<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.8<\/span><\/div>\n<div class=\"old-price\">R$ 220<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 196<\/span>\n<span class=\"discount-badge\">11% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/on-ear-akg-k414\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Qkz Ak6 Ares Profissional fone produto Fone de ouvido QKZ AK6 Ares intra-auricular\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Qkz-Ak6-Ares_001.webp\" alt=\"Qkz Ak6 Ares Profissional\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Qkz Ak6 Ares Profissional<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone de ouvido QKZ AK6 Ares intra-auricular<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.9<\/span><\/div>\n<div class=\"old-price\">R$ 60<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 41.99<\/span>\n<span class=\"discount-badge\">30% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/qkz-ak6-ares-profissional\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Kz Edx Lite fone produto Fone KZ EDX Lite sem microfone, com driver din\u00e2mico de 10mm\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Kz-Edx-Lite_001.webp\" alt=\"Kz Edx Lite\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Kz Edx Lite<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone KZ EDX Lite sem microfone, com driver din\u00e2mico de 10mm<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 72<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 65<\/span>\n<span class=\"discount-badge\">10% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/kz-edx-lite\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Kz Zsn Pro fone produto Fone In-ear KZ ZSN Pro, ideal para retorno de palco, m\u00fasicos, cantores e instrumentistas\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Kz-Zsn-Pro_001.webp\" alt=\"Kz Zsn Pro\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Kz Zsn Pro<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone In-ear KZ ZSN Pro, ideal para retorno de palco, m\u00fasicos, cantores e instrumentistas<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.9<\/span><\/div>\n<div class=\"old-price\">R$ 189<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 172<\/span>\n<span class=\"discount-badge\">9% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/kz-zsn-pro\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"controlador produto\" data-search=\"M-Vave SMC-MIXER controlador produto Controlador MIDI M-VAVE port\u00e1til com conex\u00e3o Bluetooth e USB-C, compat\u00edvel com Windows, Mac, iOS e Android\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/M-vave-Smc-mixer_001.webp\" alt=\"M-Vave SMC-MIXER\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>M-Vave SMC-MIXER<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Controlador MIDI M-VAVE port\u00e1til com conex\u00e3o Bluetooth e USB-C, compat\u00edvel com Windows, Mac, iOS e Android<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.8<\/span><\/div>\n<div class=\"old-price\">R$ 310.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 269.00<\/span>\n<span class=\"discount-badge\">13% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/m-vave-smc-mixer\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"controlador produto\" data-search=\"M-Vave SMC-PAD controlador produto Controlador MIDI sem fio M-VAVE SMC-PAD com 16 pads RGB retroiluminados, conex\u00e3o Bluetooth de baixa lat\u00eancia\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/M-Vave-SMC-PAD_001.webp\" alt=\"M-Vave SMC-PAD\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>M-Vave SMC-PAD<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Controlador MIDI sem fio M-VAVE SMC-PAD com 16 pads RGB retroiluminados, conex\u00e3o Bluetooth de baixa lat\u00eancia<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.7<\/span><\/div>\n<div class=\"old-price\">R$ 309.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 286.00<\/span>\n<span class=\"discount-badge\">7% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/m-vave-smc-pad\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n        <\/div>\n        <button class=\"showcase-arrow prev\" type=\"button\" aria-label=\"Produtos anteriores\">\u2039<\/button><button class=\"showcase-arrow next\" type=\"button\" aria-label=\"Pr\u00f3ximos produtos\">\u203a<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"store-showcase\" data-visible=\"3\" data-carousel=\"true\">\n      <div class=\"showcase-head\">\n        <h3>Mais vendidos em Fones<\/h3>\n        <div class=\"showcase-dots\" aria-hidden=\"true\"><span class=\"active\"><\/span><span><\/span><span><\/span><span><\/span><\/div>\n      <\/div>\n      <div class=\"showcase-carousel\">\n        <div class=\"showcase-track\">\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"On-ear AKG K414 fone produto Fone de ouvido AKG K414P Black\/Silver\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/AKG-K414-P_001.webp\" alt=\"On-ear AKG K414\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>On-ear AKG K414<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone de ouvido AKG K414P Black\/Silver<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.8<\/span><\/div>\n<div class=\"old-price\">R$ 220<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 196<\/span>\n<span class=\"discount-badge\">11% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/on-ear-akg-k414\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Qkz Ak6 Ares Profissional fone produto Fone de ouvido QKZ AK6 Ares intra-auricular\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Qkz-Ak6-Ares_001.webp\" alt=\"Qkz Ak6 Ares Profissional\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Qkz Ak6 Ares Profissional<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone de ouvido QKZ AK6 Ares intra-auricular<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.9<\/span><\/div>\n<div class=\"old-price\">R$ 60<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 41.99<\/span>\n<span class=\"discount-badge\">30% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/qkz-ak6-ares-profissional\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Kz Edx Lite fone produto Fone KZ EDX Lite sem microfone, com driver din\u00e2mico de 10mm\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Kz-Edx-Lite_001.webp\" alt=\"Kz Edx Lite\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Kz Edx Lite<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone KZ EDX Lite sem microfone, com driver din\u00e2mico de 10mm<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 72<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 65<\/span>\n<span class=\"discount-badge\">10% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/kz-edx-lite\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Kz Zsn Pro fone produto Fone In-ear KZ ZSN Pro, ideal para retorno de palco, m\u00fasicos, cantores e instrumentistas\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Kz-Zsn-Pro_001.webp\" alt=\"Kz Zsn Pro\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Kz Zsn Pro<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone In-ear KZ ZSN Pro, ideal para retorno de palco, m\u00fasicos, cantores e instrumentistas<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.9<\/span><\/div>\n<div class=\"old-price\">R$ 189<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 172<\/span>\n<span class=\"discount-badge\">9% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/kz-zsn-pro\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n        <\/div>\n        <button class=\"showcase-arrow prev\" type=\"button\" aria-label=\"Produtos anteriores\">\u2039<\/button><button class=\"showcase-arrow next\" type=\"button\" aria-label=\"Pr\u00f3ximos produtos\">\u203a<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"store-showcase\" data-visible=\"3\" data-carousel=\"true\">\n      <div class=\"showcase-head\">\n        <h3>Aplicativos e Setups<\/h3>\n        <div class=\"showcase-dots\" aria-hidden=\"true\"><span class=\"active\"><\/span><span><\/span><span><\/span><span><\/span><\/div>\n      <\/div>\n      <div class=\"showcase-carousel\">\n        <div class=\"showcase-track\">\n\n      <article class=\"product modern-card\" data-category=\"app gratis\" data-search=\"keybox nsp beta aplicativo gratis gerenciar timbres new stage pro windows macos\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/05\/keybox_icon.png\" alt=\"Keybox NSP Beta\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Keybox NSP Beta<\/h2>\n            <span class=\"badge free\">Gr\u00e1tis<\/span>\n          <\/div>\n          <p>Aplicativo oficial para gerenciar, instalar, remover e organizar timbres da New Stage Pro.<\/p>\n          \n          <div class=\"meta\"><span>App Keybox<\/span><span>Vers\u00e3o Beta<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/new_stage_setup\/\">Abrir aplicativo<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"app gratis\" data-search=\"new stage pro 2.0 setup instalador nsp2 pro dois windows macos baixar instalar gratis\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/06\/setup_img.png\" alt=\"Setup New Stage Pro 2.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Setup New Stage Pro 2.0<\/h2>\n            <span class=\"badge free\">Gr\u00e1tis<\/span>\n          <\/div>\n          <p>Instalador oficial da New Stage Pro 2.0 para Windows e macOS.<\/p>\n          \n          <div class=\"meta\"><span>Pro 2.0<\/span><span>Setup<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/new_stage_setup\/\">Abrir aplicativo<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"app gratis\" data-search=\"new stage pro 1.0 setup instalador nsp1 pro um versao antiga windows macos baixar instalar gratis\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/06\/setup_img.png\" alt=\"Setup New Stage Pro 1.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Setup New Stage Pro 1.0<\/h2>\n            <span class=\"badge free\">Gr\u00e1tis<\/span>\n          <\/div>\n          <p>Instalador oficial da New Stage Pro 1.0 para usu\u00e1rios da vers\u00e3o anterior.<\/p>\n          \n          <div class=\"meta\"><span>Pro 1.0<\/span><span>Setup<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/new_stage_setup\/\">Abrir aplicativo<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"app gratis\" data-search=\"new stage iv setup instalador ns iv quatro windows macos baixar instalar gratis\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/06\/setup_img.png\" alt=\"Setup New Stage IV\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Setup New Stage IV<\/h2>\n            <span class=\"badge free\">Gr\u00e1tis<\/span>\n          <\/div>\n          <p>Instalador oficial da New Stage IV para Windows e macOS.<\/p>\n          \n          <div class=\"meta\"><span>New Stage IV<\/span><span>Setup<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/new_stage_setup\/\">Abrir aplicativo<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"app gratis\" data-search=\"a4 grand setup instalador piano windows macos baixar instalar gratis gratuito disponivel\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/06\/setup_img.png\" alt=\"Setup A4 Grand\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Setup A4 Grand<\/h2>\n            <span class=\"badge free\">Gr\u00e1tis<\/span>\n          <\/div>\n          <p>Instalador oficial da A4 Grand para Windows e macOS.<\/p>\n          \n          <div class=\"meta\"><span>A4 Grand<\/span><span>Setup<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/new_stage_setup\/\">Abrir aplicativo<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"app gratis\" data-search=\"arco 2.0 setup instalador strings cordas windows macos baixar instalar ainda nao disponivel gratis\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/06\/setup_img.png\" alt=\"Setup ARCO 2.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Setup ARCO 2.0<\/h2>\n            <span class=\"badge free\">Gr\u00e1tis<\/span>\n          <\/div>\n          <p>Instalador oficial da ARCO 2.0. Download em prepara\u00e7\u00e3o.<\/p>\n          \n          <div class=\"meta\"><span>ARCO 2.0<\/span><span>Setup<\/span><span>Em breve<\/span><\/div>\n          <div class=\"product-footer\">\n              <button class=\"button button-disabled unavailable-button\" type=\"button\">Ainda n\u00e3o dispon\u00edvel<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n        <\/div>\n        <button class=\"showcase-arrow prev\" type=\"button\" aria-label=\"Produtos anteriores\">\u2039<\/button><button class=\"showcase-arrow next\" type=\"button\" aria-label=\"Pr\u00f3ximos produtos\">\u203a<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"store-showcase\" data-visible=\"3\" data-carousel=\"true\">\n      <div class=\"showcase-head\">\n        <h3>Ofertas da semana<\/h3>\n        <div class=\"showcase-dots\" aria-hidden=\"true\"><span class=\"active\"><\/span><span><\/span><span><\/span><span><\/span><\/div>\n      <\/div>\n      <div class=\"showcase-carousel\">\n        <div class=\"showcase-track\">\n\n      <article class=\"product modern-card\" data-category=\"controlador produto\" data-search=\"Amw X6 Mini 61\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Amw-X6-Mini-61_001.webp\" alt=\"Amw X6 Mini 61 Teclas\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Amw X6 Mini 61 Teclas<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Teclado Controlador Midi Usb Amw X6 Mini 61 Teclas! Cor Branco 110V\/220V (Bivolt)<\/p>\n          <div class=\"sales-info\">\n<div class=\"deal-seal\">\ud83d\udd25 Ultimas 5<\/div>\n<div class=\"rating\">\u2605 <span>4.7<\/span><\/div>\n<div class=\"old-price\">R$ 1.699<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 1.427<\/span>\n<span class=\"discount-badge\">16% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/amw-x6-mini-61-teclas\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"controlador produto\" data-search=\"Akai MPK Mini MK3 c\/ 25 controlador produto Controlador MIDI AKAI MPK Mini MK3 com 25 teclas sens\u00edveis \u00e0 velocidade, 8 pads iluminados estilo MPC, 8 knobs configur\u00e1veis, display OLED e joystick para pitch bend e modula\u00e7\u00e3o.\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Akai-MPK-Mini-MK3_001.webp\" alt=\"Akai MPK Mini MK3 c\/ 25\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Akai MPK Mini MK3 c\/ 25<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Controlador MIDI AKAI MPK Mini MK3 com 25 teclas sens\u00edveis \u00e0 velocidade, 8 pads iluminados estilo MPC, 8 knobs configur\u00e1veis, display OLED e joystick para pitch bend e modula\u00e7\u00e3o.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 826.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 769.00<\/span>\n<span class=\"discount-badge\">7% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/akai-mpk-mini-mk3-c-25\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"new stage pro 2.0 biblioteca kontakt piano synth organ pad worship premium nsp2 pro dois\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/05\/interface-principal.png\" alt=\"New Stage Pro 2.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>New Stage Pro 2.0<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Biblioteca completa com pianos, synths, \u00f3rg\u00e3os, pads, layers e efeitos para performance ao vivo.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 250,00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 199,00<\/span>\n<span class=\"discount-badge\">20% OFF<\/span>\n<\/div>\n<\/div>\n          <div class=\"meta\"><span>Vers\u00e3o Pro 2.0<\/span><span>Kontakt Full<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/new-stage-pro-2-0\/\">Ver produto<\/a>\n              <button class=\"button button-secondary demo-button\" type=\"button\" data-title=\"New Stage Pro 2.0\" data-midi=\"https:\/\/siloedavid.com\/demo\/demo-nsp-2\/\" data-youtube=\"https:\/\/www.youtube.com\/watch?v=h-13A0Ltv1E&amp;t=37s\">Ver demo<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Kz Zsn Pro fone produto Fone In-ear KZ ZSN Pro, ideal para retorno de palco, m\u00fasicos, cantores e instrumentistas\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Kz-Zsn-Pro_001.webp\" alt=\"Kz Zsn Pro\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Kz Zsn Pro<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone In-ear KZ ZSN Pro, ideal para retorno de palco, m\u00fasicos, cantores e instrumentistas<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.9<\/span><\/div>\n<div class=\"old-price\">R$ 189<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 172<\/span>\n<span class=\"discount-badge\">9% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/kz-zsn-pro\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Qkz Ak6 Ares Profissional fone produto Fone de ouvido QKZ AK6 Ares intra-auricular\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Qkz-Ak6-Ares_001.webp\" alt=\"Qkz Ak6 Ares Profissional\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Qkz Ak6 Ares Profissional<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone de ouvido QKZ AK6 Ares intra-auricular<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.9<\/span><\/div>\n<div class=\"old-price\">R$ 60<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 41.99<\/span>\n<span class=\"discount-badge\">30% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/qkz-ak6-ares-profissional\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Kz Edx Lite fone produto Fone KZ EDX Lite sem microfone, com driver din\u00e2mico de 10mm\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Kz-Edx-Lite_001.webp\" alt=\"Kz Edx Lite\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Kz Edx Lite<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone KZ EDX Lite sem microfone, com driver din\u00e2mico de 10mm<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 72<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 65<\/span>\n<span class=\"discount-badge\">10% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/kz-edx-lite\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"On-ear AKG K414 fone produto Fone de ouvido AKG K414P Black\/Silver\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/AKG-K414-P_001.webp\" alt=\"On-ear AKG K414\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>On-ear AKG K414<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone de ouvido AKG K414P Black\/Silver<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.8<\/span><\/div>\n<div class=\"old-price\">R$ 220<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 196<\/span>\n<span class=\"discount-badge\">11% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/on-ear-akg-k414\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n        <\/div>\n        <button class=\"showcase-arrow prev\" type=\"button\" aria-label=\"Produtos anteriores\">\u2039<\/button><button class=\"showcase-arrow next\" type=\"button\" aria-label=\"Pr\u00f3ximos produtos\">\u203a<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"store-showcase\" data-visible=\"3\" data-carousel=\"true\">\n      <div class=\"showcase-head\">\n        <h3>Recomendados para Home Studio<\/h3>\n        <div class=\"showcase-dots\" aria-hidden=\"true\"><span class=\"active\"><\/span><span><\/span><span><\/span><span><\/span><\/div>\n      <\/div>\n      <div class=\"showcase-carousel\">\n        <div class=\"showcase-track\">\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"new stage pro 2.0 biblioteca kontakt piano synth organ pad worship premium nsp2 pro dois\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/05\/interface-principal.png\" alt=\"New Stage Pro 2.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>New Stage Pro 2.0<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Biblioteca completa com pianos, synths, \u00f3rg\u00e3os, pads, layers e efeitos para performance ao vivo.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>5.0<\/span><\/div>\n<div class=\"old-price\">R$ 250,00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 199,00<\/span>\n<span class=\"discount-badge\">20% OFF<\/span>\n<\/div>\n<\/div>\n          <div class=\"meta\"><span>Vers\u00e3o Pro 2.0<\/span><span>Kontakt Full<\/span><span>Windows\/macOS<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/new-stage-pro-2-0\/\">Ver produto<\/a>\n              <button class=\"button button-secondary demo-button\" type=\"button\" data-title=\"New Stage Pro 2.0\" data-midi=\"https:\/\/siloedavid.com\/demo\/demo-nsp-2\/\" data-youtube=\"https:\/\/www.youtube.com\/watch?v=h-13A0Ltv1E&amp;t=37s\">Ver demo<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"Kz Zsn Pro fone produto Fone In-ear KZ ZSN Pro, ideal para retorno de palco, m\u00fasicos, cantores e instrumentistas\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/Kz-Zsn-Pro_001.webp\" alt=\"Kz Zsn Pro\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>Kz Zsn Pro<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone In-ear KZ ZSN Pro, ideal para retorno de palco, m\u00fasicos, cantores e instrumentistas<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.9<\/span><\/div>\n<div class=\"old-price\">R$ 189<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 172<\/span>\n<span class=\"discount-badge\">9% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/kz-zsn-pro\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"biblioteca premium\" data-search=\"arco 2.0 biblioteca kontakt strings cordas violinos violas cellos bass premium\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/06\/Arco_sus.png\" alt=\"ARCO 2.0\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>ARCO 2.0<\/h2>\n            <span class=\"badge\">Premium<\/span>\n          <\/div>\n          <p>Biblioteca de cordas com violinos, violas, cellos, baixo e controles de ambiente.<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.8<\/span><\/div>\n<div class=\"old-price\">R$ 150.00<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 100.00<\/span>\n<span class=\"discount-badge\">33% OFF<\/span>\n<\/div>\n<\/div>\n          <div class=\"meta\"><span>Vers\u00e3o 2.0<\/span><span>Cordas<\/span><span>Kontakt Full<\/span><\/div>\n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/arco-2-0\/\">Ver produto<\/a>\n              <button class=\"button button-secondary demo-button\" type=\"button\" data-title=\"ARCO 2.0\" data-youtube=\"https:\/\/www.youtube.com\/watch?v=0gv7W1UDt7o\">Ver demo<\/button>\n          <\/div>\n        <\/div>\n      <\/article>\n\n\n      <article class=\"product modern-card\" data-category=\"fone produto\" data-search=\"On-ear AKG K414 fone produto Fone de ouvido AKG K414P Black\/Silver\">\n        <div class=\"product-top\">\n          <img decoding=\"async\" src=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2026\/07\/AKG-K414-P_001.webp\" alt=\"On-ear AKG K414\">\n        <\/div>\n        <div class=\"product-body\">\n          <div class=\"product-title\">\n            <h2>On-ear AKG K414<\/h2>\n            <span class=\"badge badge-product\">Produto<\/span>\n          <\/div>\n          <p>Fone de ouvido AKG K414P Black\/Silver<\/p>\n          <div class=\"sales-info\">\n<div class=\"rating\">\u2605 <span>4.8<\/span><\/div>\n<div class=\"old-price\">R$ 220<\/div>\n<div class=\"price-row\">\n<span class=\"current-price\">R$ 196<\/span>\n<span class=\"discount-badge\">11% OFF<\/span>\n<\/div>\n<div class=\"shipping\">Frete gr\u00e1tis \u26a1 FULL<\/div>\n<\/div>\n          \n          <div class=\"product-footer\">\n              <a class=\"button button-primary product-main-button\" href=\"https:\/\/siloedavid.com\/produto\/on-ear-akg-k414\/\">Ver produto<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n        <\/div>\n        <button class=\"showcase-arrow prev\" type=\"button\" aria-label=\"Produtos anteriores\">\u2039<\/button><button class=\"showcase-arrow next\" type=\"button\" aria-label=\"Pr\u00f3ximos produtos\">\u203a<\/button>\n      <\/div>\n    <\/div>\n    <\/div>\n\n    <div class=\"no-results\" id=\"noResults\">\n      Nenhum produto encontrado. Tente pesquisar por outro nome, como \u201cPro 2.0\u201d, \u201cfone\u201d, \u201ccontrolador\u201d, \u201csetup\u201d, \u201ckeybox\u201d, \u201cpiano\u201d ou \u201cstrings\u201d.\n    <\/div>\n  <\/section>\n\n  <div class=\"search-overlay\" id=\"searchOverlay\" aria-hidden=\"true\">\n    <div class=\"search-overlay-backdrop\" id=\"searchOverlayBackdrop\"><\/div>\n    <div class=\"search-overlay-panel\">\n      <div class=\"search-overlay-top\">\n        <div class=\"search-overlay-title\">\n          <strong id=\"searchOverlayLabel\">Resultados da busca<\/strong>\n          <span id=\"searchOverlayQuery\"><\/span>\n        <\/div>\n\n        <div class=\"search-overlay-sort\">\n          <span>Ordenar por<\/span>\n          <button class=\"search-overlay-sort-button\" type=\"button\">Mais relevantes <span>\u2304<\/span><\/button>\n        <\/div>\n\n        <button class=\"search-overlay-close\" id=\"searchOverlayClose\" type=\"button\" aria-label=\"Fechar busca\">\u00d7<\/button>\n      <\/div>\n\n      <div class=\"search-overlay-results search-overlay-grid\" id=\"searchOverlayResults\"><\/div>\n\n      <div class=\"search-overlay-empty\" id=\"searchOverlayEmpty\">\n        Nenhum produto encontrado para essa busca.\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"member-overlay\" id=\"memberOverlay\" aria-hidden=\"true\">\n    <div class=\"member-overlay-backdrop\" id=\"memberOverlayBackdrop\"><\/div>\n    <div class=\"member-overlay-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"memberOverlayTitle\">\n      <div class=\"member-overlay-top\">\n        <div class=\"member-overlay-title\">\n          <strong id=\"memberOverlayTitle\">Top da semana<\/strong>\n          <span>Membros que se inscreveram essa semana<\/span>\n        <\/div>\n        <button class=\"member-overlay-close\" id=\"memberOverlayClose\" type=\"button\" aria-label=\"Fechar membros\">\u00d7<\/button>\n      <\/div>\n\n      <div class=\"member-overlay-text\" id=\"memberOverlayText\"><\/div>\n      <div class=\"member-overlay-section-title\">Top da semana<\/div>\n      <ul class=\"member-rank-list\" id=\"memberRankList\"><\/ul>\n      <button class=\"member-overlay-cta\" id=\"memberOverlayCta\" type=\"button\">Seja membro<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"demo-modal\" id=\"demoModal\" aria-hidden=\"true\">\n    <div class=\"demo-box\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"demoTitle\">\n      <div class=\"demo-head\">\n        <div>\n          <h3 id=\"demoTitle\">Demo<\/h3>\n          <p id=\"demoDescription\">Escolha uma op\u00e7\u00e3o para ver a demonstra\u00e7\u00e3o.<\/p>\n        <\/div>\n        <button class=\"demo-close\" type=\"button\" id=\"demoClose\" aria-label=\"Fechar\">\u00d7<\/button>\n      <\/div>\n\n      <div class=\"demo-options\" id=\"demoOptions\"><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"toast\" id=\"toast\">Adicione o link deste bot\u00e3o no HTML.<\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n      const searchInput = document.getElementById(\"productSearch\");\n      const topProductSearch = document.getElementById(\"topProductSearch\");\n      const topSearchButton = document.getElementById(\"topSearchButton\");\n      const topSearchIconButton = document.getElementById(\"topSearchIconButton\");\n      const topCategorySelect = document.getElementById(\"topCategorySelect\");\n      const topMembersWidget = document.getElementById(\"topMembersWidget\");\n      const topMembersRankButton = document.getElementById(\"topMembersRankButton\");\n      const topMembersJoinButton = document.getElementById(\"topMembersJoinButton\");\n      const topMembersButtons = [topMembersRankButton, topMembersJoinButton].filter(Boolean);\n      const topMembersCurrent = document.getElementById(\"topMembersCurrent\");\n      const topMembersIcon = document.getElementById(\"topMembersIcon\");\n      const topMembersName = document.getElementById(\"topMembersName\");\n      const topFixedLine = document.getElementById(\"topFixedLine\");\n      const topFixedList = document.getElementById(\"topFixedList\");\n      const topMembers = [{\"nome\": \"Philippe Romain\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Jos\u00e9 Vieira\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"VANDERLEI Cruz\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"AMIRRUL HAFIZ\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Eduardo Porcho\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Viktor Stos\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"EDUARDO DE OLIVEIRA\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Refiner Studios\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Joao Batista Oliveira\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"David Djollo\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Juan manuel Gabarri\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Nycollas Santos\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"PHILLIP SIMMONS\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Steve Landry\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"GABRIEL ADDO\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Daniel Rios\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"Cleiton Pacheco Gino\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Alan De Jesus\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Andr\u00e9 Sampaio\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"Cassio Silva\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Darin Costa\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"Marcos Santana\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Shamar Brown\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"TADEU BARRETO\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"Franklin Lumoindong\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"Steve Landry\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"TADEU BARRETO\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"AMIRRUL HAFIZ\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"philippe romain\", \"icone\": \"\ud83d\udc51\", \"tipo\": \"top\"}, {\"nome\": \"Franklin Lumoindong\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}, {\"nome\": \"VANDERLEI Cruz\", \"icone\": \"\u2b50\", \"tipo\": \"membro\"}];\n      const topMembersOverlayText = \"Veja os membros em destaque da semana e fa\u00e7a parte tamb\u00e9m da comunidade Siloe David.\";\n      const topMembersButtonLink = \"https:\/\/siloedavid.com\/planos\/\";\n      const memberOverlay = document.getElementById(\"memberOverlay\");\n      const memberOverlayBackdrop = document.getElementById(\"memberOverlayBackdrop\");\n      const memberOverlayClose = document.getElementById(\"memberOverlayClose\");\n      const memberOverlayText = document.getElementById(\"memberOverlayText\");\n      const memberRankList = document.getElementById(\"memberRankList\");\n      const memberOverlayCta = document.getElementById(\"memberOverlayCta\");\n      const topSearchSuggestions = document.getElementById(\"topSearchSuggestions\");\n      const searchButton = document.getElementById(\"searchButton\");\n      const searchSuggestions = document.getElementById(\"searchSuggestions\");\n      const searchOverlay = document.getElementById(\"searchOverlay\");\n      const searchOverlayBackdrop = document.getElementById(\"searchOverlayBackdrop\");\n      const searchOverlayClose = document.getElementById(\"searchOverlayClose\");\n      const searchOverlayResults = document.getElementById(\"searchOverlayResults\");\n      const searchOverlayEmpty = document.getElementById(\"searchOverlayEmpty\");\n      const searchOverlayQuery = document.getElementById(\"searchOverlayQuery\");\n      const products = Array.from(document.querySelectorAll(\".product\"));\n      const resultCount = document.getElementById(\"resultCount\");\n      const noResults = document.getElementById(\"noResults\");\n      const filterButtons = document.querySelectorAll(\".filter-btn\");\n      const toast = document.getElementById(\"toast\");\n\n      function escapeHtml(value) {\n        return String(value || \"\")\n          .replace(\/&\/g, \"&amp;\")\n          .replace(\/<\/g, \"&lt;\")\n          .replace(\/>\/g, \"&gt;\")\n          .replace(\/\"\/g, \"&quot;\")\n          .replace(\/'\/g, \"&#039;\");\n      }\n\n      function setupTopMembers() {\n        if (!topMembersWidget || !topMembersButtons.length || !topMembersCurrent || !topMembersIcon || !topMembersName) return;\n\n        const activeMembers = Array.isArray(topMembers)\n          ? topMembers.filter(member => member && String(member.nome || \"\").trim())\n          : [];\n        const topWeekMembers = activeMembers.filter(member => String(member.tipo || \"top\").toLowerCase() === \"top\");\n        const regularMembers = activeMembers.filter(member => String(member.tipo || \"top\").toLowerCase() !== \"top\");\n        const rotatingMembers = regularMembers.length ? regularMembers : topWeekMembers;\n\n        if (!activeMembers.length) {\n          topMembersWidget.style.display = \"none\";\n          return;\n        }\n\n        let memberIndex = 0;\n        let memberIconIndex = 0;\n        const regularMemberIcons = [\"\u2764\", \"\u2b50\", \"\ud83c\udfb9\", \"\ud83d\ude4c\", \"\ud83d\udd25\", \"\u2728\", \"\ud83c\udfa7\", \"\ud83d\ude80\", \"\ud83d\udc99\"];\n\n        let topWeekIndex = 0;\n\n        function renderFixedTopMembers() {\n          if (!topFixedList || !topFixedLine) return;\n          topFixedList.innerHTML = \"\";\n          if (!topWeekMembers.length) {\n            topFixedLine.style.display = \"none\";\n            return;\n          }\n          topFixedLine.style.display = \"inline-flex\";\n          const member = topWeekMembers[topWeekIndex];\n          const item = document.createElement(\"span\");\n          item.className = \"top-fixed-item\";\n          item.innerHTML = `<span>${escapeHtml(member.icone || \"\ud83d\udc51\")}<\/span><span>${escapeHtml(member.nome || \"\")}<\/span>`;\n          topFixedList.appendChild(item);\n        }\n\n        function getMemberIcon(member) {\n          const tipo = String(member.tipo || \"top\").toLowerCase();\n          if (tipo !== \"top\") {\n            return regularMemberIcons[memberIconIndex % regularMemberIcons.length] || member.icone || \"\u2b50\";\n          }\n          return member.icone || \"\ud83d\udc51\";\n        }\n\n        function renderMember() {\n          if (!rotatingMembers.length) {\n            topMembersCurrent.style.display = \"none\";\n            return;\n          }\n          const member = rotatingMembers[memberIndex];\n          topMembersIcon.textContent = getMemberIcon(member);\n          topMembersName.textContent = member.nome || \"\";\n        }\n\n\n        function renderRankList() {\n          if (memberRankList) {\n            memberRankList.innerHTML = \"\";\n            topWeekMembers.forEach((member, index) => {\n              const item = document.createElement(\"li\");\n              item.className = \"member-rank-item\";\n              item.innerHTML = `\n                <span class=\"member-rank-position\">#${index + 1}<\/span>\n                <span class=\"member-rank-name\">${escapeHtml(member.nome || \"\")}<\/span>\n                <span class=\"member-rank-icon\">${escapeHtml(member.icone || \"\ud83d\udc51\")}<\/span>\n              `;\n              memberRankList.appendChild(item);\n            });\n            if (!topWeekMembers.length) {\n              const item = document.createElement(\"li\");\n              item.className = \"member-rank-item member-rank-empty\";\n              item.textContent = \"Nenhum top da semana cadastrado ainda.\";\n              memberRankList.appendChild(item);\n            }\n          }\n        }\n\n        function openMemberOverlay() {\n          if (!memberOverlay) return;\n          if (memberOverlayText) memberOverlayText.textContent = topMembersOverlayText || \"\";\n          renderRankList();\n          memberOverlay.classList.add(\"is-open\");\n          memberOverlay.setAttribute(\"aria-hidden\", \"false\");\n          document.body.classList.add(\"search-open\");\n        }\n\n        function closeMemberOverlay() {\n          if (!memberOverlay) return;\n          memberOverlay.classList.remove(\"is-open\");\n          memberOverlay.setAttribute(\"aria-hidden\", \"true\");\n          document.body.classList.remove(\"search-open\");\n        }\n\n        renderFixedTopMembers();\n        renderMember();\n\n        topMembersButtons.forEach(button => {\n          button.addEventListener(\"click\", function () {\n            openMemberOverlay();\n          });\n        });\n        if (memberOverlayBackdrop) memberOverlayBackdrop.addEventListener(\"click\", closeMemberOverlay);\n        if (memberOverlayClose) memberOverlayClose.addEventListener(\"click\", closeMemberOverlay);\n        if (memberOverlayCta) {\n          memberOverlayCta.addEventListener(\"click\", function () {\n            const link = String(topMembersButtonLink || \"\").trim();\n            if (link) {\n              window.location.href = link;\n            } else {\n              showToast(\"Configure o link do bot\u00e3o Seja membro no app.\");\n            }\n          });\n        }\n        if (topWeekMembers.length > 1 && topFixedList) {\n          setInterval(() => {\n            topFixedList.classList.add(\"changing\");\n            setTimeout(() => {\n              topWeekIndex = (topWeekIndex + 1) % topWeekMembers.length;\n              renderFixedTopMembers();\n              topFixedList.classList.remove(\"changing\");\n            }, 240);\n          }, 3000);\n        }\n\n        if (rotatingMembers.length > 1) {\n          setInterval(() => {\n            topMembersCurrent.classList.add(\"changing\");\n            setTimeout(() => {\n              memberIndex = (memberIndex + 1) % rotatingMembers.length;\n              memberIconIndex = (memberIconIndex + 1) % regularMemberIcons.length;\n              renderMember();\n              topMembersCurrent.classList.remove(\"changing\");\n            }, 240);\n          }, 3400);\n        } else if (rotatingMembers.length === 1 && regularMembers.length) {\n          setInterval(() => {\n            topMembersCurrent.classList.add(\"changing\");\n            setTimeout(() => {\n              memberIconIndex = (memberIconIndex + 1) % regularMemberIcons.length;\n              renderMember();\n              topMembersCurrent.classList.remove(\"changing\");\n            }, 240);\n          }, 3400);\n        }\n      }\n\n      if (!searchInput || !products.length || !resultCount || !noResults || !filterButtons.length) {\n        console.error(\"Erro: algum elemento da loja n\u00e3o foi encontrado.\");\n        return;\n      }\n\n      let currentFilter = \"all\";\n      let activeSearchQuery = \"\";\n      let demoOpenedFromSearchOverlay = false;\n      let savedSearchOverlayScroll = 0;\n      let toastTimer;\n\n      function normalize(text) {\n        return String(text || \"\")\n          .toLowerCase()\n          .normalize(\"NFD\")\n          .replace(\/[\\u0300-\\u036f]\/g, \"\");\n      }\n\n      function getFilterLabel(filterKey) {\n        if (!filterKey || filterKey === \"all\") return \"Todos\";\n        const button = Array.from(filterButtons).find(btn => (btn.dataset.filter || \"all\") === filterKey);\n        if (!button) return filterKey;\n        const labelEl = button.querySelector(\".category-name\");\n        return (labelEl ? labelEl.textContent : button.textContent).trim() || filterKey;\n      }\n\n      function getProductTitle(product) {\n        return product.querySelector(\".product-title h2\")?.textContent?.trim() || \"\";\n      }\n\n      function getProductUniqueKey(product) {\n        const title = getProductTitle(product);\n        const category = product.dataset.category || \"\";\n        const search = product.dataset.search || \"\";\n        return normalize(title + \"|\" + category + \"|\" + search);\n      }\n\n      function getMatchedProducts(queryText, filterKey = null) {\n        const query = normalize(queryText);\n        const normalizedFilter = String(filterKey || currentFilter || \"all\").trim();\n        const seen = new Set();\n        const matches = [];\n\n        products.forEach((product, index) => {\n          const searchText = product.dataset.search || \"\";\n          const productText = product.innerText || \"\";\n          const text = normalize(searchText + \" \" + productText);\n          const category = product.dataset.category || \"\";\n          const isSetup = product.classList.contains(\"setup-card\");\n\n          const matchSearch = !query || text.includes(query);\n          const matchFilter = normalizedFilter === \"all\" || category.includes(normalizedFilter);\n          const allowSetup = !isSetup || query.length > 0 || normalizedFilter === \"setup\" || normalizedFilter === \"all\";\n\n          if (matchSearch && matchFilter && allowSetup) {\n            const uniqueKey = getProductUniqueKey(product);\n            if (!seen.has(uniqueKey)) {\n              seen.add(uniqueKey);\n              matches.push({ product, index });\n            }\n          }\n        });\n\n        return matches;\n      }\n\n      function bindOverlayCardActions(scope) {\n        if (!scope) return;\n\n        scope.querySelectorAll('a[href=\"#\"], .unavailable-button').forEach(link => {\n          link.addEventListener(\"click\", function (event) {\n            event.preventDefault();\n\n            const message = link.classList.contains(\"unavailable-button\")\n              ? \"Este produto ainda n\u00e3o est\u00e1 dispon\u00edvel.\"\n              : \"Adicione o link deste bot\u00e3o no HTML.\";\n\n            showToast(message, link);\n          });\n        });\n\n        scope.querySelectorAll(\".demo-button\").forEach(button => {\n          button.addEventListener(\"click\", function () {\n            demoOpenedFromSearchOverlay = pauseSearchOverlayForDemo();\n            setTimeout(() => openDemoModal(button), 80);\n          });\n        });\n      }\n\n      function openSearchOverlay() {\n        if (!searchOverlay) return;\n        searchOverlay.classList.add(\"show\");\n        searchOverlay.scrollTop = 0;\n        if (searchOverlayResults) searchOverlayResults.scrollTop = 0;\n\n        const panel = searchOverlay.querySelector(\".search-overlay-panel, .search-overlay-content, .search-overlay-body\");\n        if (panel) panel.scrollTop = 0;\n\n        searchOverlay.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"search-overlay-open\");\n      }\n\n      function closeSearchOverlay(clearQuery) {\n        if (!searchOverlay) return;\n        searchOverlay.classList.remove(\"show\");\n        searchOverlay.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"search-overlay-open\");\n\n        if (clearQuery) {\n          activeSearchQuery = \"\";\n          currentFilter = \"all\";\n          if (searchInput) searchInput.value = \"\";\n          if (topProductSearch) topProductSearch.value = \"\";\n          if (topCategorySelect) topCategorySelect.value = \"all\";\n          filterButtons.forEach(btn => btn.classList.remove(\"active\"));\n          updateProducts();\n        }\n      }\n\n      function pauseSearchOverlayForDemo() {\n        if (!searchOverlay || !searchOverlay.classList.contains(\"show\")) return false;\n\n        const panel = searchOverlay.querySelector(\".search-overlay-panel\");\n        savedSearchOverlayScroll = panel ? panel.scrollTop : 0;\n\n        searchOverlay.classList.remove(\"show\");\n        searchOverlay.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"search-overlay-open\");\n\n        return true;\n      }\n\n      function restoreSearchOverlayAfterDemo() {\n        if (!demoOpenedFromSearchOverlay || !searchOverlay) return;\n\n        demoOpenedFromSearchOverlay = false;\n\n        searchOverlay.classList.add(\"show\");\n        searchOverlay.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"search-overlay-open\");\n\n        const panel = searchOverlay.querySelector(\".search-overlay-panel\");\n        if (panel) {\n          setTimeout(() => {\n            panel.scrollTop = savedSearchOverlayScroll || 0;\n          }, 30);\n        }\n      }\n\n      function renderSearchOverlay() {\n        if (!searchOverlayResults || !searchOverlayEmpty || !searchOverlayQuery) return;\n\n        const query = String(activeSearchQuery || \"\").trim();\n        const filterKey = currentFilter || \"all\";\n        const hasQuery = !!query;\n        const hasFilter = filterKey !== \"all\";\n\n        if (!hasQuery && !hasFilter) {\n          \/\/ sem busca e sem categoria espec\u00edfica: mostra todos no overlay\n        }\n\n        const matches = getMatchedProducts(query, filterKey);\n        searchOverlayResults.innerHTML = matches.map(item => item.product.outerHTML).join(\"\");\n\n        if (hasQuery && hasFilter) {\n          searchOverlayQuery.textContent = 'em \"' + getFilterLabel(filterKey) + '\" para \"' + query + '\"';\n        } else if (hasQuery) {\n          searchOverlayQuery.textContent = 'para \"' + query + '\"';\n        } else if (hasFilter) {\n          searchOverlayQuery.textContent = 'em \"' + getFilterLabel(filterKey) + '\"';\n        } else {\n          searchOverlayQuery.textContent = \"em todos os produtos\";\n        }\n\n        if (matches.length) {\n          searchOverlayEmpty.classList.remove(\"show\");\n          searchOverlayResults.style.display = \"grid\";\n          bindOverlayCardActions(searchOverlayResults);\n        } else {\n          searchOverlayResults.style.display = \"none\";\n          searchOverlayEmpty.classList.add(\"show\");\n        }\n\n        openSearchOverlay();\n\n        \/\/ Reset scroll do overlay ap\u00f3s trocar categoria ou busca.\n        setTimeout(() => {\n          if (searchOverlay) searchOverlay.scrollTop = 0;\n          if (searchOverlayResults) searchOverlayResults.scrollTop = 0;\n\n          const panel = searchOverlay ? searchOverlay.querySelector(\".search-overlay-panel, .search-overlay-content, .search-overlay-body\") : null;\n          if (panel) panel.scrollTop = 0;\n        }, 20);\n      }\n\n      let topCurrentSuggestions = [];\n      let topSelectedSuggestionIndex = -1;\n\n      function getSuggestionTermsForTop() {\n        const terms = [];\n\n        products.forEach(product => {\n          const title = product.querySelector(\".product-title h2\")?.textContent?.trim();\n          const category = (product.dataset.category || \"\").split(\" \")[0];\n          const tags = Array.from(product.querySelectorAll(\".meta span\")).map(span => span.textContent.trim());\n\n          if (title) terms.push(title);\n          if (category) terms.push(category);\n          tags.forEach(tag => terms.push(tag));\n        });\n\n        return [...new Set(terms.filter(Boolean))];\n      }\n\n      function highlightTopSuggestion(text, query) {\n        const safeText = String(text || \"\");\n        const q = String(query || \"\").trim();\n\n        if (!q) return safeText;\n\n        const normalizedText = normalize(safeText);\n        const normalizedQuery = normalize(q);\n        const index = normalizedText.indexOf(normalizedQuery);\n\n        if (index < 0) return safeText;\n\n        const before = safeText.slice(0, index);\n        const match = safeText.slice(index, index + q.length);\n        const after = safeText.slice(index + q.length);\n\n        return before + \"<strong>\" + match + \"<\/strong>\" + after;\n      }\n\n      function activateTopSuggestion(index) {\n        if (!topSearchSuggestions || !topProductSearch) return;\n\n        const items = Array.from(topSearchSuggestions.querySelectorAll(\".top-suggestion-item\"));\n        items.forEach(item => item.classList.remove(\"active\"));\n\n        if (!items.length) {\n          topSelectedSuggestionIndex = -1;\n          return;\n        }\n\n        if (index < 0) index = items.length - 1;\n        if (index >= items.length) index = 0;\n\n        topSelectedSuggestionIndex = index;\n        items[topSelectedSuggestionIndex].classList.add(\"active\");\n        items[topSelectedSuggestionIndex].scrollIntoView({ block: \"nearest\" });\n\n        const selectedTerm = topCurrentSuggestions[topSelectedSuggestionIndex];\n        if (selectedTerm) {\n          topProductSearch.value = selectedTerm;\n        }\n      }\n\n      function searchTopWithTerm(term) {\n        const cleanTerm = String(term || \"\").trim();\n        if (topProductSearch) topProductSearch.value = cleanTerm;\n        if (searchInput) searchInput.value = cleanTerm;\n\n        activeSearchQuery = cleanTerm;\n\n        if (topSearchSuggestions) {\n          topSearchSuggestions.classList.remove(\"show\");\n          topSearchSuggestions.innerHTML = \"\";\n        }\n\n        topSelectedSuggestionIndex = -1;\n\n        if (cleanTerm) {\n          renderSearchOverlay();\n        } else {\n          closeSearchOverlay(false);\n          updateProducts();\n        }\n      }\n\n      function showTopSuggestions() {\n        if (!topSearchSuggestions || !topProductSearch) return;\n\n        const query = topProductSearch.value.trim();\n\n        if (!query) {\n          topSearchSuggestions.classList.remove(\"show\");\n          topSearchSuggestions.innerHTML = \"\";\n          topCurrentSuggestions = [];\n          topSelectedSuggestionIndex = -1;\n          return;\n        }\n\n        const normalizedQuery = normalize(query);\n        topCurrentSuggestions = getSuggestionTermsForTop()\n          .filter(term => normalize(term).includes(normalizedQuery))\n          .slice(0, 8);\n\n        topSelectedSuggestionIndex = -1;\n\n        if (!topCurrentSuggestions.length) {\n          topSearchSuggestions.classList.remove(\"show\");\n          topSearchSuggestions.innerHTML = \"\";\n          return;\n        }\n\n        topSearchSuggestions.innerHTML = topCurrentSuggestions.map((term, index) => `\n          <button class=\"top-suggestion-item\" type=\"button\" data-index=\"${index}\">\n            <span class=\"top-suggestion-icon\">\u2315<\/span>\n            <span>${highlightTopSuggestion(term, query)}<\/span>\n          <\/button>\n        `).join(\"\");\n\n        topSearchSuggestions.classList.add(\"show\");\n\n        topSearchSuggestions.querySelectorAll(\".top-suggestion-item\").forEach(button => {\n          button.addEventListener(\"mousedown\", event => {\n            event.preventDefault();\n          });\n\n          button.addEventListener(\"click\", () => {\n            const index = Number(button.dataset.index);\n            const term = topCurrentSuggestions[index] || \"\";\n            searchTopWithTerm(term);\n          });\n        });\n      }\n\n      function hideTopSuggestions() {\n        if (!topSearchSuggestions) return;\n        setTimeout(() => {\n          topSearchSuggestions.classList.remove(\"show\");\n          topSelectedSuggestionIndex = -1;\n        }, 140);\n      }\n\n      function setupTopCategorySelect() {\n        if (!topCategorySelect) return;\n\n        const labels = {};\n        filterButtons.forEach(button => {\n          const key = button.dataset.filter || \"all\";\n          const labelEl = button.querySelector(\".category-name\");\n          const label = (labelEl ? labelEl.textContent : button.textContent).trim() || key;\n          labels[key] = label;\n        });\n\n        topCategorySelect.innerHTML = \"\";\n        Object.keys(labels).forEach(key => {\n          const option = document.createElement(\"option\");\n          option.value = key;\n          option.textContent = key === \"all\" ? \"Todas as categorias\" : labels[key];\n          topCategorySelect.appendChild(option);\n        });\n      }\n\n      function runTopSearch() {\n        const term = topProductSearch ? topProductSearch.value.trim() : \"\";\n        const category = \"all\";\n\n        if (searchInput) searchInput.value = term;\n        activeSearchQuery = term;\n        currentFilter = category || \"all\";\n\n        if (topSearchSuggestions) {\n          topSearchSuggestions.classList.remove(\"show\");\n          topSearchSuggestions.innerHTML = \"\";\n        }\n        topSelectedSuggestionIndex = -1;\n\n        filterButtons.forEach(btn => {\n          btn.classList.toggle(\"active\", (btn.dataset.filter || \"all\") === currentFilter);\n        });\n\n        if (term) {\n          renderSearchOverlay();\n        } else {\n          closeSearchOverlay(false);\n          updateProducts();\n          const store = document.querySelector(\".store-section\");\n          if (store) store.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n        }\n      }\n\n      function updateProducts() {\n        const query = normalize(activeSearchQuery);\n        const isSearching = query.length > 0;\n        let visibleCount = 0;\n\n        products.forEach(product => {\n          const searchText = product.dataset.search || \"\";\n          const productText = product.innerText || \"\";\n          const text = normalize(searchText + \" \" + productText);\n          const category = product.dataset.category || \"\";\n          const isSetup = product.classList.contains(\"setup-card\");\n\n          const matchSearch = !query || text.includes(query);\n          const matchFilter = currentFilter === \"all\" || category.includes(currentFilter);\n          const allowSetup = !isSetup || isSearching || currentFilter === \"setup\";\n\n          if (matchSearch && matchFilter && allowSetup) {\n            product.style.display = \"\";\n            visibleCount++;\n          } else {\n            product.style.display = \"none\";\n          }\n        });\n\n        resultCount.textContent = visibleCount === 1 ? \"1 produto\" : visibleCount + \" produtos\";\n        noResults.classList.toggle(\"show\", visibleCount === 0);\n      }\n\n      filterButtons.forEach(button => {\n        button.addEventListener(\"click\", function () {\n          currentFilter = button.dataset.filter || \"all\";\n\n          \/\/ Categorias n\u00e3o ficam mais selecionadas visualmente.\n          filterButtons.forEach(btn => btn.classList.remove(\"active\"));\n\n          if (topCategorySelect) {\n            topCategorySelect.value = currentFilter;\n          }\n\n          \/\/ N\u00e3o filtra mais a p\u00e1gina. Abre o overlay como a busca do topo.\n          activeSearchQuery = \"\";\n          if (searchInput) searchInput.value = \"\";\n          if (topProductSearch) topProductSearch.value = \"\";\n\n          renderSearchOverlay();\n\n          \/\/ Depois de abrir, mant\u00e9m os cards sem sele\u00e7\u00e3o e reseta o scroll do overlay.\n          setTimeout(() => {\n            filterButtons.forEach(btn => btn.classList.remove(\"active\"));\n\n            if (searchOverlay) searchOverlay.scrollTop = 0;\n            if (searchOverlayResults) searchOverlayResults.scrollTop = 0;\n\n            const panel = searchOverlay ? searchOverlay.querySelector(\".search-overlay-panel, .search-overlay-content, .search-overlay-body\") : null;\n            if (panel) panel.scrollTop = 0;\n          }, 30);\n        });\n      });\n\n      let currentSuggestions = [];\n      let selectedSuggestionIndex = -1;\n\n      function getSuggestionTerms() {\n        const terms = [];\n\n        products.forEach(product => {\n          const title = product.querySelector(\".product-title h2\")?.textContent?.trim();\n          const category = (product.dataset.category || \"\").split(\" \")[0];\n          const tags = Array.from(product.querySelectorAll(\".meta span\")).map(span => span.textContent.trim());\n\n          if (title) terms.push(title);\n          if (category) terms.push(category);\n          tags.forEach(tag => terms.push(tag));\n        });\n\n        return [...new Set(terms.filter(Boolean))];\n      }\n\n      function highlightSuggestion(text, query) {\n        const safeText = String(text || \"\");\n        const q = String(query || \"\").trim();\n\n        if (!q) return safeText;\n\n        const normalizedText = normalize(safeText);\n        const normalizedQuery = normalize(q);\n        const index = normalizedText.indexOf(normalizedQuery);\n\n        if (index < 0) return safeText;\n\n        const before = safeText.slice(0, index);\n        const match = safeText.slice(index, index + q.length);\n        const after = safeText.slice(index + q.length);\n\n        return before + \"<strong>\" + match + \"<\/strong>\" + after;\n      }\n\n      function activateSuggestion(index) {\n        if (!searchSuggestions) return;\n\n        const items = Array.from(searchSuggestions.querySelectorAll(\".suggestion-item\"));\n        items.forEach(item => item.classList.remove(\"active\"));\n\n        if (!items.length) {\n          selectedSuggestionIndex = -1;\n          return;\n        }\n\n        if (index < 0) index = items.length - 1;\n        if (index >= items.length) index = 0;\n\n        selectedSuggestionIndex = index;\n        items[selectedSuggestionIndex].classList.add(\"active\");\n        items[selectedSuggestionIndex].scrollIntoView({ block: \"nearest\" });\n\n        const selectedTerm = currentSuggestions[selectedSuggestionIndex];\n        if (selectedTerm) {\n          searchInput.value = selectedTerm;\n        }\n      }\n\n      function searchWithTerm(term) {\n        const cleanTerm = String(term || \"\").trim();\n        searchInput.value = cleanTerm;\n        activeSearchQuery = cleanTerm;\n\n        if (searchSuggestions) {\n          searchSuggestions.classList.remove(\"show\");\n          searchSuggestions.innerHTML = \"\";\n        }\n\n        selectedSuggestionIndex = -1;\n\n        if (cleanTerm) {\n          renderSearchOverlay();\n        } else {\n          closeSearchOverlay(false);\n          updateProducts();\n        }\n      }\n\n      function showSuggestions() {\n        if (!searchSuggestions) return;\n\n        const query = searchInput.value.trim();\n\n        if (!query) {\n          searchSuggestions.classList.remove(\"show\");\n          searchSuggestions.innerHTML = \"\";\n          currentSuggestions = [];\n          selectedSuggestionIndex = -1;\n          return;\n        }\n\n        const normalizedQuery = normalize(query);\n        currentSuggestions = getSuggestionTerms()\n          .filter(term => normalize(term).includes(normalizedQuery))\n          .slice(0, 8);\n\n        selectedSuggestionIndex = -1;\n\n        if (!currentSuggestions.length) {\n          searchSuggestions.classList.remove(\"show\");\n          searchSuggestions.innerHTML = \"\";\n          return;\n        }\n\n        searchSuggestions.innerHTML = currentSuggestions.map((term, index) => `\n          <button class=\"suggestion-item\" type=\"button\" data-index=\"${index}\">\n            <span class=\"suggestion-icon\">\u2315<\/span>\n            <span>${highlightSuggestion(term, query)}<\/span>\n          <\/button>\n        `).join(\"\");\n\n        searchSuggestions.classList.add(\"show\");\n\n        searchSuggestions.querySelectorAll(\".suggestion-item\").forEach(button => {\n          button.addEventListener(\"mousedown\", event => {\n            \/\/ Evita o blur fechar a lista antes do clique funcionar.\n            event.preventDefault();\n          });\n\n          button.addEventListener(\"click\", () => {\n            const index = Number(button.dataset.index);\n            const term = currentSuggestions[index] || \"\";\n            searchWithTerm(term);\n          });\n        });\n      }\n\n      function hideSuggestions() {\n        if (!searchSuggestions) return;\n        setTimeout(() => {\n          searchSuggestions.classList.remove(\"show\");\n          selectedSuggestionIndex = -1;\n        }, 140);\n      }\n\n      function runSearch() {\n        const term = searchInput ? searchInput.value.trim() : \"\";\n        if (topProductSearch) topProductSearch.value = term;\n        activeSearchQuery = term;\n\n        if (searchSuggestions) {\n          searchSuggestions.classList.remove(\"show\");\n          searchSuggestions.innerHTML = \"\";\n        }\n\n        selectedSuggestionIndex = -1;\n\n        if (term) {\n          renderSearchOverlay();\n        } else {\n          closeSearchOverlay(false);\n          updateProducts();\n        }\n      }\n\n      if (searchButton) {\n        searchButton.addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          runSearch();\n        });\n      }\n\n      searchInput.addEventListener(\"input\", showSuggestions);\n      searchInput.addEventListener(\"focus\", showSuggestions);\n      searchInput.addEventListener(\"blur\", hideSuggestions);\n\n      searchInput.addEventListener(\"keydown\", function (event) {\n        const suggestionsOpen = searchSuggestions && searchSuggestions.classList.contains(\"show\");\n\n        if (event.key === \"ArrowDown\") {\n          if (suggestionsOpen) {\n            event.preventDefault();\n            activateSuggestion(selectedSuggestionIndex + 1);\n          }\n          return;\n        }\n\n        if (event.key === \"ArrowUp\") {\n          if (suggestionsOpen) {\n            event.preventDefault();\n            activateSuggestion(selectedSuggestionIndex - 1);\n          }\n          return;\n        }\n\n        if (event.key === \"Enter\") {\n          event.preventDefault();\n\n          if (suggestionsOpen && selectedSuggestionIndex >= 0 && currentSuggestions[selectedSuggestionIndex]) {\n            searchWithTerm(currentSuggestions[selectedSuggestionIndex]);\n          } else {\n            runSearch();\n          }\n          return;\n        }\n\n        if (event.key === \"Escape\") {\n          if (searchSuggestions) searchSuggestions.classList.remove(\"show\");\n          selectedSuggestionIndex = -1;\n        }\n      });\n\n      function showToast(message, element) {\n        if (!toast) return;\n\n        if (element) {\n          const product = element.closest(\".product\");\n          if (product) {\n            product.classList.remove(\"shake\");\n            void product.offsetWidth;\n            product.classList.add(\"shake\");\n          }\n        }\n\n        toast.textContent = message;\n        toast.classList.add(\"show\");\n        clearTimeout(toastTimer);\n        toastTimer = setTimeout(() => toast.classList.remove(\"show\"), 2400);\n      }\n\n      document.querySelectorAll('a[href=\"#\"], .unavailable-button').forEach(link => {\n        link.addEventListener(\"click\", function (event) {\n          event.preventDefault();\n\n          const message = link.classList.contains(\"unavailable-button\")\n            ? \"Este produto ainda n\u00e3o est\u00e1 dispon\u00edvel.\"\n            : \"Adicione o link deste bot\u00e3o no HTML.\";\n\n          showToast(message, link);\n        });\n      });\n\n      const demoModal = document.getElementById(\"demoModal\");\n      const demoTitle = document.getElementById(\"demoTitle\");\n      const demoDescription = document.getElementById(\"demoDescription\");\n      const demoOptions = document.getElementById(\"demoOptions\");\n      const demoClose = document.getElementById(\"demoClose\");\n\n      function closeDemoModal() {\n        if (!demoModal) return;\n        demoModal.classList.remove(\"show\");\n        demoModal.setAttribute(\"aria-hidden\", \"true\");\n        restoreSearchOverlayAfterDemo();\n      }\n\n      function openDemoModal(button) {\n        if (!demoModal || !demoTitle || !demoDescription || !demoOptions) return;\n\n        const title = button.dataset.title || \"Demo\";\n        const midi = button.dataset.midi;\n        const youtube = button.dataset.youtube;\n\n        demoTitle.textContent = \"Demo - \" + title;\n        demoDescription.textContent = \"Escolha como deseja conhecer este produto.\";\n        demoOptions.innerHTML = \"\";\n\n        if (midi) {\n          demoOptions.insertAdjacentHTML(\"beforeend\", `\n            <a class=\"demo-option primary\" href=\"${midi}\">\n              <span>\n                Demo no site\n                <span class=\"demo-small\">Abrir demonstra\u00e7\u00e3o interativa<\/span>\n              <\/span>\n              <span>\u2197<\/span>\n            <\/a>\n          `);\n        } else {\n          demoOptions.insertAdjacentHTML(\"beforeend\", `\n            <div class=\"demo-option disabled\">\n              <span>\n                Demo no site\n                <span class=\"demo-small\">Ainda n\u00e3o dispon\u00edvel<\/span>\n              <\/span>\n              <span>\u2014<\/span>\n            <\/div>\n          `);\n        }\n\n        if (youtube) {\n          demoOptions.insertAdjacentHTML(\"beforeend\", `\n            <a class=\"demo-option secondary\" href=\"${youtube}\" target=\"_blank\" rel=\"noopener\">\n              <span>\n                V\u00eddeo no YouTube\n                <span class=\"demo-small\">Assistir demonstra\u00e7\u00e3o em v\u00eddeo<\/span>\n              <\/span>\n              <span>\u25b6<\/span>\n            <\/a>\n          `);\n        }\n\n        demoModal.classList.add(\"show\");\n        demoModal.setAttribute(\"aria-hidden\", \"false\");\n      }\n\n      document.querySelectorAll(\".demo-button\").forEach(button => {\n        button.addEventListener(\"click\", function () {\n          openDemoModal(button);\n        });\n      });\n\n      if (demoClose) {\n        demoClose.addEventListener(\"click\", closeDemoModal);\n      }\n\n      if (demoModal) {\n        demoModal.addEventListener(\"click\", function (event) {\n          if (event.target === demoModal) {\n            closeDemoModal();\n          }\n        });\n      }\n\n      document.addEventListener(\"keydown\", function (event) {\n        if (event.key === \"Escape\") {\n          if (demoModal && demoModal.classList.contains(\"show\")) {\n            closeDemoModal();\n          } else {\n            closeSearchOverlay(false);\n          }\n        }\n      });\n\n\n      document.querySelectorAll(\".highlights-carousel\").forEach(carousel => {\n        const slides = Array.from(carousel.querySelectorAll(\".highlight-slide\"));\n        const dots = Array.from(carousel.querySelectorAll(\".highlight-dot\"));\n        const pause = carousel.querySelector(\".highlight-pause\");\n        const motion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n        let current = 0, paused = motion.matches, hovered = false, focused = false, timer;\n        function updatePause() {\n          pause.textContent = paused ? \"\u25b6\" : \"\u2161\";\n          pause.setAttribute(\"aria-label\", paused ? \"Retomar rota\u00e7\u00e3o autom\u00e1tica\" : \"Pausar rota\u00e7\u00e3o autom\u00e1tica\");\n          pause.setAttribute(\"aria-pressed\", String(paused));\n        }\n        function schedule() {\n          clearTimeout(timer);\n          if (slides.length < 2 || paused || hovered || focused || document.hidden) return;\n          timer = setTimeout(() => {showSlide(current + 1); schedule();}, 6500);\n        }\n        function showSlide(index) {\n          current = (index + slides.length) % slides.length;\n          slides.forEach((slide, i) => {\n            const active = i === current;\n            slide.classList.toggle(\"active\", active);\n            slide.setAttribute(\"aria-hidden\", String(!active));\n            slide.inert = !active;\n          });\n          dots.forEach((dot, i) => {\n            dot.classList.toggle(\"active\", i === current);\n            dot.setAttribute(\"aria-current\", String(i === current));\n          });\n        }\n        function navigate(index) {showSlide(index); schedule();}\n        carousel.querySelector(\".highlight-arrow.next\").addEventListener(\"click\", () => navigate(current + 1));\n        carousel.querySelector(\".highlight-arrow.prev\").addEventListener(\"click\", () => navigate(current - 1));\n        dots.forEach(dot => dot.addEventListener(\"click\", () => navigate(Number(dot.dataset.index))));\n        pause.addEventListener(\"click\", () => {paused = !paused; updatePause(); schedule();});\n        carousel.addEventListener(\"mouseenter\", () => {hovered = true; schedule();});\n        carousel.addEventListener(\"mouseleave\", () => {hovered = false; schedule();});\n        carousel.addEventListener(\"focusin\", () => {focused = true; schedule();});\n        carousel.addEventListener(\"focusout\", event => {focused = carousel.contains(event.relatedTarget); schedule();});\n        document.addEventListener(\"visibilitychange\", schedule);\n        motion.addEventListener(\"change\", () => {paused = motion.matches; updatePause(); schedule();});\n        showSlide(0); updatePause(); schedule();\n      });\n\n      document.querySelectorAll(\".store-showcase\").forEach(showcase => {\n        const track = showcase.querySelector(\".showcase-track\");\n        const next = showcase.querySelector(\".showcase-arrow.next\");\n        const prev = showcase.querySelector(\".showcase-arrow.prev\");\n\n        if (!track) return;\n\n        function getScrollAmount() {\n          const firstCard = track.querySelector(\".product\");\n          const gap = parseFloat(getComputedStyle(track).gap || \"14\");\n          return firstCard ? firstCard.getBoundingClientRect().width + gap : track.clientWidth * 0.8;\n        }\n\n        function updatePrevVisibility() {\n          if (!prev) return;\n\n          if (track.scrollLeft <= 8) {\n            prev.classList.add(\"is-hidden\");\n          } else {\n            prev.classList.remove(\"is-hidden\");\n          }\n        }\n\n        updatePrevVisibility();\n        track.addEventListener(\"scroll\", updatePrevVisibility);\n\n        if (next) {\n          next.addEventListener(\"click\", () => {\n            const amount = getScrollAmount();\n            const nearEnd = track.scrollLeft + track.clientWidth >= track.scrollWidth - 8;\n\n            if (nearEnd) {\n              track.scrollTo({ left: 0, behavior: \"smooth\" });\n            } else {\n              track.scrollBy({ left: amount, behavior: \"smooth\" });\n            }\n\n            setTimeout(updatePrevVisibility, 260);\n          });\n        }\n\n        if (prev) {\n          prev.addEventListener(\"click\", () => {\n            const amount = getScrollAmount();\n            track.scrollBy({ left: -amount, behavior: \"smooth\" });\n            setTimeout(updatePrevVisibility, 260);\n          });\n        }\n      });\n\n      if (searchOverlayBackdrop) {\n        searchOverlayBackdrop.addEventListener(\"click\", function () {\n          closeSearchOverlay(false);\n        });\n      }\n\n      if (searchOverlayClose) {\n        searchOverlayClose.addEventListener(\"click\", function () {\n          closeSearchOverlay(false);\n        });\n      }\n\n      setupTopMembers();\n      setupTopCategorySelect();\n\n      if (topSearchButton) {\n        topSearchButton.addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          runTopSearch();\n        });\n      }\n\n      if (topSearchIconButton) {\n        topSearchIconButton.addEventListener(\"click\", function (event) {\n          event.preventDefault();\n          runTopSearch();\n        });\n      }\n\n      if (topProductSearch) {\n        topProductSearch.addEventListener(\"input\", showTopSuggestions);\n        topProductSearch.addEventListener(\"focus\", showTopSuggestions);\n        topProductSearch.addEventListener(\"blur\", hideTopSuggestions);\n\n        topProductSearch.addEventListener(\"keydown\", function (event) {\n          const suggestionsOpen = topSearchSuggestions && topSearchSuggestions.classList.contains(\"show\");\n\n          if (event.key === \"ArrowDown\") {\n            if (suggestionsOpen) {\n              event.preventDefault();\n              activateTopSuggestion(topSelectedSuggestionIndex + 1);\n            }\n            return;\n          }\n\n          if (event.key === \"ArrowUp\") {\n            if (suggestionsOpen) {\n              event.preventDefault();\n              activateTopSuggestion(topSelectedSuggestionIndex - 1);\n            }\n            return;\n          }\n\n          if (event.key === \"Enter\") {\n            event.preventDefault();\n\n            if (suggestionsOpen && topSelectedSuggestionIndex >= 0 && topCurrentSuggestions[topSelectedSuggestionIndex]) {\n              searchTopWithTerm(topCurrentSuggestions[topSelectedSuggestionIndex]);\n            } else {\n              runTopSearch();\n            }\n            return;\n          }\n\n          if (event.key === \"Escape\") {\n            if (topSearchSuggestions) topSearchSuggestions.classList.remove(\"show\");\n            topSelectedSuggestionIndex = -1;\n          }\n        });\n      }\n\n      if (topCategorySelect) {\n        topCategorySelect.addEventListener(\"change\", function () {\n          if (topProductSearch && topProductSearch.value.trim()) {\n            runTopSearch();\n          }\n        });\n      }\n\n      updateProducts();\n    });\n  <\/script>\n\n\n\n\n\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Loja | Silo\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \u2764 \u2315 Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m. Conhecer a Pro 3.0 Seu pr\u00f3ximo som come\u00e7a aqui Tudo para o seu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-4336","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Loja | Silo\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \u2764 \u2315 Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m. Conhecer a Pro 3.0 Seu pr\u00f3ximo som come\u00e7a aqui Tudo para o seu\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/siloedavid.com\/en\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"siloedavid.com -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Home - siloedavid.com\" \/>\n\t\t<meta property=\"og:description\" content=\"Loja | Silo\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \u2764 \u2315 Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m. Conhecer a Pro 3.0 Seu pr\u00f3ximo som come\u00e7a aqui Tudo para o seu\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/siloedavid.com\/en\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/05\/ICONE-SILOE-DAVID.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/05\/ICONE-SILOE-DAVID.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-08-22T13:04:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-23T04:12:46+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Home - siloedavid.com\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Loja | Silo\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \u2764 \u2315 Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m. Conhecer a Pro 3.0 Seu pr\u00f3ximo som come\u00e7a aqui Tudo para o seu\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/05\/ICONE-SILOE-DAVID.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#listItem\",\"position\":2,\"name\":\"Home\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#organization\",\"name\":\"siloedavid.com\",\"url\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/siloedavid.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/ICONE-SILOE-DAVID.png\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#organizationLogo\",\"width\":36,\"height\":36},\"image\":{\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#webpage\",\"url\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/\",\"name\":\"Home - siloedavid.com\",\"description\":\"Loja | Silo\\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \\u2764 \\u2315 Nova gera\\u00e7\\u00e3o \\u2022 J\\u00e1 dispon\\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\\u00e9m. Conhecer a Pro 3.0 Seu pr\\u00f3ximo som come\\u00e7a aqui Tudo para o seu\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#breadcrumblist\"},\"datePublished\":\"2025-08-22T13:04:17+00:00\",\"dateModified\":\"2026-09-23T04:12:46+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/\",\"name\":\"siloedavid.com\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/siloedavid.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Home - siloedavid.com","description":"Loja | Silo\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \u2764 \u2315 Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m. Conhecer a Pro 3.0 Seu pr\u00f3ximo som come\u00e7a aqui Tudo para o seu","canonical_url":"https:\/\/siloedavid.com\/en\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/siloedavid.com\/en\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/siloedavid.com\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/siloedavid.com\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/siloedavid.com\/en\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/siloedavid.com\/en\/#listItem","position":2,"name":"Home","previousItem":{"@type":"ListItem","@id":"https:\/\/siloedavid.com\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/siloedavid.com\/en\/#organization","name":"siloedavid.com","url":"https:\/\/siloedavid.com\/en\/","logo":{"@type":"ImageObject","url":"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/05\/ICONE-SILOE-DAVID.png","@id":"https:\/\/siloedavid.com\/en\/#organizationLogo","width":36,"height":36},"image":{"@id":"https:\/\/siloedavid.com\/en\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/siloedavid.com\/en\/#webpage","url":"https:\/\/siloedavid.com\/en\/","name":"Home - siloedavid.com","description":"Loja | Silo\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \u2764 \u2315 Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m. Conhecer a Pro 3.0 Seu pr\u00f3ximo som come\u00e7a aqui Tudo para o seu","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/siloedavid.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/siloedavid.com\/en\/#breadcrumblist"},"datePublished":"2025-08-22T13:04:17+00:00","dateModified":"2026-09-23T04:12:46+00:00"},{"@type":"WebSite","@id":"https:\/\/siloedavid.com\/en\/#website","url":"https:\/\/siloedavid.com\/en\/","name":"siloedavid.com","inLanguage":"en-US","publisher":{"@id":"https:\/\/siloedavid.com\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"siloedavid.com -","og:type":"article","og:title":"Home - siloedavid.com","og:description":"Loja | Silo\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \u2764 \u2315 Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m. Conhecer a Pro 3.0 Seu pr\u00f3ximo som come\u00e7a aqui Tudo para o seu","og:url":"https:\/\/siloedavid.com\/en\/","og:image":"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/05\/ICONE-SILOE-DAVID.png","og:image:secure_url":"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/05\/ICONE-SILOE-DAVID.png","article:published_time":"2025-08-22T13:04:17+00:00","article:modified_time":"2026-09-23T04:12:46+00:00","twitter:card":"summary_large_image","twitter:title":"Home - siloedavid.com","twitter:description":"Loja | Silo\u00e9 David Top Membros Seja Membro Top da semana Membro: Carlos \u2764 \u2315 Nova gera\u00e7\u00e3o \u2022 J\u00e1 dispon\u00edvel New Stage Pro 3.0 Nova interface, Mixer, Performance, Drum Pads, Loops e muito mais. Prepare seus timbres e leve sua performance al\u00e9m. Conhecer a Pro 3.0 Seu pr\u00f3ximo som come\u00e7a aqui Tudo para o seu","twitter:image":"https:\/\/siloedavid.com\/wp-content\/uploads\/2025\/05\/ICONE-SILOE-DAVID.png"},"aioseo_meta_data":{"post_id":"4336","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2025-08-22 13:04:18","updated":"2026-09-23 04:19:03","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/siloedavid.com\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHome\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/siloedavid.com\/en\/"},{"label":"Home","link":"https:\/\/siloedavid.com\/en\/"}],"_links":{"self":[{"href":"https:\/\/siloedavid.com\/en\/wp-json\/wp\/v2\/pages\/4336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siloedavid.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/siloedavid.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/siloedavid.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/siloedavid.com\/en\/wp-json\/wp\/v2\/comments?post=4336"}],"version-history":[{"count":250,"href":"https:\/\/siloedavid.com\/en\/wp-json\/wp\/v2\/pages\/4336\/revisions"}],"predecessor-version":[{"id":6225,"href":"https:\/\/siloedavid.com\/en\/wp-json\/wp\/v2\/pages\/4336\/revisions\/6225"}],"wp:attachment":[{"href":"https:\/\/siloedavid.com\/en\/wp-json\/wp\/v2\/media?parent=4336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}