{"product_id":"the-spectrum-4-part-plastic-grinder","title":"The Spectrum 4-Part Plastic Grinder","description":"\u003csection class=\"gb-spectrumgrinder\"\u003e\n  \u003cdiv class=\"gb-spectrumgrinder__wrap\"\u003e\n\n    \u003cdiv class=\"gb-spectrumgrinder__hero\"\u003e\n      \u003cdiv class=\"gb-spectrumgrinder__eyebrow\"\u003eColour Series\u003c\/div\u003e\n\n      \u003ch2\u003eThe Spectrum 4-Part Plastic Grinder\u003c\/h2\u003e\n\n      \u003cdiv class=\"gb-spectrumgrinder__badge\"\u003e\n        Four-part design • Magnetic lid • Assorted translucent colours\n      \u003c\/div\u003e\n\n      \u003cp class=\"gb-spectrumgrinder__intro\"\u003e\n        The \u003cstrong\u003eSpectrum 4-Part Plastic Grinder\u003c\/strong\u003e is a lightweight, practical grinder with a full multi-stage design. Its separate grinding chamber, storage section, fine screen, and lower collection compartment provide more functionality than a basic two-part model, while the translucent coloured body gives it a bright, modern finish.\n      \u003c\/p\u003e\n\n      \u003cp class=\"gb-spectrumgrinder__notice\"\u003e\n        Colours are assorted and will be selected according to available stock.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gb-spectrumgrinder__tiles\"\u003e\n\n      \u003cdiv class=\"gb-spectrumgrinder__tile\"\u003e\n        \u003cstrong\u003eFour-part construction\u003c\/strong\u003e\n        \u003cspan\u003eSeparate grinding, storage, screen, and collection sections\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-spectrumgrinder__tile\"\u003e\n        \u003cstrong\u003eMagnetic lid\u003c\/strong\u003e\n        \u003cspan\u003eHelps keep the top securely aligned during use\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-spectrumgrinder__tile\"\u003e\n        \u003cstrong\u003ePyramid-style teeth\u003c\/strong\u003e\n        \u003cspan\u003eDesigned to produce a consistent, even result\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-spectrumgrinder__tile\"\u003e\n        \u003cstrong\u003eLightweight plastic body\u003c\/strong\u003e\n        \u003cspan\u003eEasy to handle, store, and carry\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gb-spectrumgrinder__section\"\u003e\n      \u003ch3\u003eWhy it stands out\u003c\/h3\u003e\n\n      \u003cul class=\"gb-spectrumgrinder__bullets\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMore than a basic grinder\u003c\/strong\u003e — its four-stage layout provides separate areas for grinding, storage, screening, and collection.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEasy to check inside\u003c\/strong\u003e — the translucent plastic body makes the internal sections more visible.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSimple magnetic closure\u003c\/strong\u003e — the lid stays positioned without complicated clips or catches.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAffordable everyday option\u003c\/strong\u003e — a useful multi-part grinder without the weight or cost of a metal model.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gb-spectrumgrinder__banner\"\u003e\n      \u003cspan\u003eFOUR STAGES. ONE PRACTICAL GRINDER.\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gb-spectrumgrinder__section\"\u003e\n      \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n      \u003ctable class=\"gb-spectrumgrinder__spec\"\u003e\n        \u003ctr\u003e\n          \u003cth\u003eProduct type\u003c\/th\u003e\n          \u003ctd\u003eFour-part herb grinder\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth\u003eMaterial\u003c\/th\u003e\n          \u003ctd\u003ePlastic\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth\u003eSize\u003c\/th\u003e\n          \u003ctd\u003eLarge\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth\u003eSections\u003c\/th\u003e\n          \u003ctd\u003eGrinding chamber, storage chamber, fine screen, and lower collection compartment\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth\u003eTeeth\u003c\/th\u003e\n          \u003ctd\u003ePyramid-style plastic teeth\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth\u003eLid\u003c\/th\u003e\n          \u003ctd\u003eMagnetic closure\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth\u003eColours\u003c\/th\u003e\n          \u003ctd\u003eAssorted translucent colours\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth\u003eSKU\u003c\/th\u003e\n          \u003ctd\u003e901031\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gb-spectrumgrinder__section\"\u003e\n      \u003ch3\u003eCare tips\u003c\/h3\u003e\n\n      \u003cul class=\"gb-spectrumgrinder__bullets\"\u003e\n        \u003cli\u003eRemove loose residue regularly using a small soft brush.\u003c\/li\u003e\n        \u003cli\u003eSeparate each section before cleaning.\u003c\/li\u003e\n        \u003cli\u003eWash with warm water and mild soap when required.\u003c\/li\u003e\n        \u003cli\u003eAllow every component to dry fully before reassembling.\u003c\/li\u003e\n        \u003cli\u003eAvoid very hot water, which may affect the plastic body.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gb-spectrumgrinder__linkbox\"\u003e\n      \u003ca href=\"https:\/\/www.bongs.co.uk\/collections\/cool\"\u003e\n        \u003cstrong\u003eBrowse Cool Smoking Accessories\u003c\/strong\u003e\n        \u003cspan\u003eExplore practical grinders, gadgets, gifts, and unusual extras\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gb-spectrumgrinder__section\"\u003e\n      \u003ch3\u003eFrequently asked questions\u003c\/h3\u003e\n\n      \u003cdiv class=\"gb-spectrumgrinder__faq\"\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat does four-part mean?\u003c\/summary\u003e\n          \u003cp\u003eThe grinder separates into a lid, grinding chamber, screened storage section, and lower collection compartment.\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes the lid use a magnet?\u003c\/summary\u003e\n          \u003cp\u003eYes. The top section features a magnetic closure to help keep the lid aligned.\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWill I receive the red or blue grinder?\u003c\/summary\u003e\n          \u003cp\u003eColours are assorted and selected according to the stock available when your order is packed.\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eIs this grinder made from metal?\u003c\/summary\u003e\n          \u003cp\u003eNo. It is made from lightweight translucent plastic.\u003c\/p\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cstyle\u003e\n    .gb-spectrumgrinder{\n      --electric-blue:#218cff;\n      --deep-blue:#174ed8;\n      --signal-red:#ff4b3e;\n      --orange:#ff8d32;\n      --violet:#9a55ff;\n      --cyan:#4be4ff;\n      --text:#f7f9ff;\n      --muted:#ccd3df;\n\n      position:relative;\n      overflow:hidden;\n      padding:28px;\n      color:var(--text);\n      border:1px solid rgba(255,255,255,.08);\n      border-radius:26px;\n      background:\n        radial-gradient(circle at 8% 0%,rgba(33,140,255,.22),transparent 29%),\n        radial-gradient(circle at 92% 0%,rgba(255,75,62,.18),transparent 28%),\n        radial-gradient(circle at 50% -10%,rgba(154,85,255,.12),transparent 25%),\n        linear-gradient(180deg,#090b15 0%,#030305 100%);\n      box-shadow:\n        0 24px 56px rgba(0,0,0,.48),\n        inset 0 1px 0 rgba(255,255,255,.05);\n      font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n    }\n\n    .gb-spectrumgrinder:before{\n      content:\"\";\n      position:absolute;\n      inset:-40%;\n      pointer-events:none;\n      background:\n        conic-gradient(\n          from 20deg,\n          transparent,\n          rgba(33,140,255,.04),\n          rgba(75,228,255,.035),\n          rgba(154,85,255,.04),\n          rgba(255,75,62,.04),\n          transparent\n        );\n      animation:gbSpectrumSpin 24s linear infinite;\n    }\n\n    @keyframes gbSpectrumSpin{\n      to{transform:rotate(360deg);}\n    }\n\n    .gb-spectrumgrinder__wrap{\n      position:relative;\n      z-index:1;\n      max-width:980px;\n      margin:0 auto;\n    }\n\n    .gb-spectrumgrinder__hero,\n    .gb-spectrumgrinder__section{\n      position:relative;\n      margin-top:22px;\n      padding:22px;\n      border:1px solid rgba(255,255,255,.08);\n      border-radius:20px;\n      background:\n        linear-gradient(\n          145deg,\n          rgba(255,255,255,.055),\n          rgba(255,255,255,.022)\n        );\n      box-shadow:0 14px 30px rgba(0,0,0,.22);\n    }\n\n    .gb-spectrumgrinder__hero{\n      margin-top:0;\n      padding:26px;\n      background:\n        linear-gradient(\n          135deg,\n          rgba(33,140,255,.16),\n          rgba(154,85,255,.09) 52%,\n          rgba(255,75,62,.10)\n        );\n      border-color:rgba(75,228,255,.17);\n    }\n\n    .gb-spectrumgrinder__eyebrow{\n      display:inline-block;\n      margin-bottom:12px;\n      padding:8px 12px;\n      color:#070810;\n      border-radius:999px;\n      background:\n        linear-gradient(\n          90deg,\n          var(--electric-blue),\n          var(--cyan),\n          var(--violet),\n          var(--signal-red)\n        );\n      box-shadow:0 0 22px rgba(33,140,255,.20);\n      font-size:11px;\n      font-weight:900;\n      letter-spacing:.14em;\n      text-transform:uppercase;\n    }\n\n    .gb-spectrumgrinder h2{\n      max-width:820px;\n      margin:0 0 12px;\n      color:#fff;\n      font-size:clamp(32px,4.4vw,48px);\n      line-height:1.02;\n      letter-spacing:-.035em;\n      text-shadow:\n        3px 3px 0 rgba(23,78,216,.26),\n        -1px -1px 0 rgba(255,75,62,.10);\n    }\n\n    .gb-spectrumgrinder__badge{\n      display:inline-block;\n      margin-bottom:16px;\n      padding:10px 14px;\n      color:var(--muted);\n      border:1px solid rgba(75,228,255,.18);\n      border-radius:12px;\n      background:rgba(0,0,0,.20);\n      font-size:13px;\n    }\n\n    .gb-spectrumgrinder__intro{\n      max-width:840px;\n      margin:0;\n      color:var(--muted);\n      font-size:16px;\n      line-height:1.74;\n    }\n\n    .gb-spectrumgrinder__intro strong{\n      color:#fff;\n    }\n\n    .gb-spectrumgrinder__notice{\n      margin:16px 0 0;\n      padding:12px 14px;\n      color:#e3e6ef;\n      border-left:3px solid var(--signal-red);\n      border-radius:4px 12px 12px 4px;\n      background:rgba(0,0,0,.20);\n      font-size:13px;\n      line-height:1.6;\n    }\n\n    .gb-spectrumgrinder__tiles{\n      display:grid;\n      grid-template-columns:repeat(4,minmax(0,1fr));\n      gap:14px;\n      margin-top:22px;\n    }\n\n    .gb-spectrumgrinder__tile{\n      position:relative;\n      overflow:hidden;\n      padding:18px;\n      border:1px solid rgba(33,140,255,.18);\n      border-radius:18px;\n      background:\n        linear-gradient(\n          155deg,\n          rgba(33,140,255,.075),\n          rgba(154,85,255,.035)\n        );\n      box-shadow:0 12px 26px rgba(0,0,0,.22);\n    }\n\n    .gb-spectrumgrinder__tile:nth-child(2){\n      border-color:rgba(75,228,255,.18);\n    }\n\n    .gb-spectrumgrinder__tile:nth-child(3){\n      border-color:rgba(154,85,255,.19);\n    }\n\n    .gb-spectrumgrinder__tile:nth-child(4){\n      border-color:rgba(255,75,62,.19);\n    }\n\n    .gb-spectrumgrinder__tile:before{\n      content:\"\";\n      position:absolute;\n      right:-18px;\n      top:-18px;\n      width:62px;\n      height:62px;\n      border:11px solid rgba(255,255,255,.028);\n      border-radius:50%;\n    }\n\n    .gb-spectrumgrinder__tile strong{\n      position:relative;\n      display:block;\n      margin-bottom:7px;\n      color:var(--cyan);\n      font-size:15px;\n    }\n\n    .gb-spectrumgrinder__tile:nth-child(3) strong{\n      color:#c294ff;\n    }\n\n    .gb-spectrumgrinder__tile:nth-child(4) strong{\n      color:#ff8a7d;\n    }\n\n    .gb-spectrumgrinder__tile span,\n    .gb-spectrumgrinder__bullets li,\n    .gb-spectrumgrinder__spec td,\n    .gb-spectrumgrinder__faq p{\n      position:relative;\n      color:var(--muted);\n      line-height:1.66;\n    }\n\n    .gb-spectrumgrinder h3{\n      margin:0 0 14px;\n      color:#fff;\n      font-size:22px;\n      letter-spacing:-.02em;\n    }\n\n    .gb-spectrumgrinder h3:after{\n      content:\"\";\n      display:block;\n      width:72px;\n      height:3px;\n      margin-top:8px;\n      border-radius:99px;\n      background:\n        linear-gradient(\n          90deg,\n          var(--electric-blue),\n          var(--violet),\n          var(--signal-red)\n        );\n      box-shadow:0 0 12px rgba(154,85,255,.27);\n    }\n\n    .gb-spectrumgrinder__bullets{\n      display:grid;\n      gap:12px;\n      margin:0;\n      padding:0;\n      list-style:none;\n    }\n\n    .gb-spectrumgrinder__bullets li{\n      position:relative;\n      padding-left:21px;\n    }\n\n    .gb-spectrumgrinder__bullets li:before{\n      content:\"\";\n      position:absolute;\n      left:0;\n      top:.66em;\n      width:9px;\n      height:9px;\n      border-radius:50%;\n      background:\n        linear-gradient(\n          135deg,\n          var(--cyan),\n          var(--violet),\n          var(--signal-red)\n        );\n      box-shadow:0 0 11px rgba(154,85,255,.45);\n    }\n\n    .gb-spectrumgrinder__banner{\n      margin-top:22px;\n      padding:18px 20px;\n      color:#06070d;\n      border-radius:8px 20px;\n      background:\n        repeating-linear-gradient(\n          -45deg,\n          rgba(255,255,255,.10) 0 9px,\n          transparent 9px 18px\n        ),\n        linear-gradient(\n          90deg,\n          var(--electric-blue),\n          var(--cyan),\n          var(--violet),\n          var(--signal-red),\n          var(--orange)\n        );\n      box-shadow:\n        0 15px 30px rgba(0,0,0,.25),\n        0 0 28px rgba(154,85,255,.14);\n      text-align:center;\n      font-weight:900;\n      letter-spacing:.09em;\n      text-transform:uppercase;\n    }\n\n    .gb-spectrumgrinder__spec{\n      width:100%;\n      overflow:hidden;\n      border:1px solid rgba(255,255,255,.08);\n      border-collapse:separate;\n      border-spacing:0;\n      border-radius:16px;\n      background:rgba(0,0,0,.18);\n    }\n\n    .gb-spectrumgrinder__spec th,\n    .gb-spectrumgrinder__spec td{\n      padding:13px 15px;\n      border-bottom:1px solid rgba(255,255,255,.06);\n      text-align:left;\n      vertical-align:top;\n      font-size:14px;\n    }\n\n    .gb-spectrumgrinder__spec tr:last-child th,\n    .gb-spectrumgrinder__spec tr:last-child td{\n      border-bottom:none;\n    }\n\n    .gb-spectrumgrinder__spec th{\n      width:32%;\n      color:var(--cyan);\n      background:rgba(33,140,255,.05);\n    }\n\n    .gb-spectrumgrinder__linkbox{\n      margin-top:22px;\n    }\n\n    .gb-spectrumgrinder__linkbox a{\n      display:flex;\n      flex-direction:column;\n      gap:5px;\n      padding:18px 20px;\n      color:#06070d;\n      border-radius:8px 20px;\n      background:\n        linear-gradient(\n          90deg,\n          var(--electric-blue),\n          var(--cyan),\n          var(--violet),\n          var(--signal-red)\n        );\n      box-shadow:0 14px 32px rgba(0,0,0,.28);\n      font-weight:900;\n      text-decoration:none;\n      transition:transform .18s ease,filter .18s ease;\n    }\n\n    .gb-spectrumgrinder__linkbox a:hover{\n      filter:saturate(1.12) brightness(1.05);\n      transform:translateY(-2px);\n    }\n\n    .gb-spectrumgrinder__linkbox span{\n      color:rgba(6,7,13,.72);\n      font-size:13px;\n      font-weight:700;\n    }\n\n    .gb-spectrumgrinder__faq{\n      display:grid;\n      gap:12px;\n    }\n\n    .gb-spectrumgrinder__faq details{\n      padding:14px 16px;\n      border:1px solid rgba(154,85,255,.15);\n      border-radius:15px;\n      background:\n        linear-gradient(\n          145deg,\n          rgba(33,140,255,.04),\n          rgba(154,85,255,.04),\n          rgba(255,75,62,.02)\n        );\n    }\n\n    .gb-spectrumgrinder__faq summary{\n      position:relative;\n      padding-right:26px;\n      color:var(--cyan);\n      cursor:pointer;\n      font-weight:800;\n      list-style:none;\n    }\n\n    .gb-spectrumgrinder__faq summary::-webkit-details-marker{\n      display:none;\n    }\n\n    .gb-spectrumgrinder__faq summary:after{\n      content:\"+\";\n      position:absolute;\n      right:0;\n      top:-2px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      width:21px;\n      height:21px;\n      color:#06070d;\n      border-radius:50%;\n      background:\n        linear-gradient(\n          135deg,\n          var(--cyan),\n          var(--violet)\n        );\n      font-weight:900;\n    }\n\n    .gb-spectrumgrinder__faq details[open] summary:after{\n      content:\"−\";\n      background:\n        linear-gradient(\n          135deg,\n          var(--signal-red),\n          var(--orange)\n        );\n    }\n\n    .gb-spectrumgrinder__faq p{\n      margin:10px 0 0;\n      font-size:14px;\n    }\n\n    @media(max-width:900px){\n      .gb-spectrumgrinder{\n        padding:20px;\n      }\n\n      .gb-spectrumgrinder__tiles{\n        grid-template-columns:repeat(2,minmax(0,1fr));\n      }\n    }\n\n    @media(max-width:640px){\n      .gb-spectrumgrinder__hero,\n      .gb-spectrumgrinder__section{\n        padding:18px;\n      }\n\n      .gb-spectrumgrinder__tiles{\n        grid-template-columns:1fr;\n      }\n\n      .gb-spectrumgrinder__spec th,\n      .gb-spectrumgrinder__spec td{\n        display:block;\n        width:100%;\n      }\n\n      .gb-spectrumgrinder__spec th{\n        padding-bottom:6px;\n        border-bottom:none;\n      }\n\n      .gb-spectrumgrinder__spec td{\n        padding-top:0;\n      }\n\n      .gb-spectrumgrinder__banner{\n        font-size:13px;\n      }\n    }\n\n    @media(prefers-reduced-motion:reduce){\n      .gb-spectrumgrinder:before{\n        animation:none;\n      }\n    }\n  \u003c\/style\u003e\n\u003c\/section\u003e","brand":"Bongs","offers":[{"title":"Default Title","offer_id":57176756912508,"sku":"901031","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/1240\/0417\/files\/Dustgrinder4stagewmagnet.png?v=1784147249","url":"https:\/\/www.bongs.co.uk\/products\/the-spectrum-4-part-plastic-grinder","provider":"Bongs","version":"1.0","type":"link"}