{"product_id":"30-gallon-spill-kit-refill","title":"30 Gallon Spill Kit Refill | Universal, Oil-Only \u0026 Hazmat","description":"\u003cstyle\u003e\n  .sd-product-content {\n    --sd-navy: #0d1b2a;\n    --sd-green: #36b66a;\n    --sd-green-dark: #258d50;\n    --sd-gold: #b78a37;\n    --sd-cream: #f7f5ef;\n    --sd-soft: #f3f6f7;\n    --sd-border: #dfe5e8;\n    --sd-text: #24313a;\n    --sd-muted: #60707b;\n\n    width: 100%;\n    max-width: 960px;\n    margin: 0 auto;\n    color: var(--sd-text);\n    line-height: 1.7;\n  }\n\n  .sd-product-content * {\n    box-sizing: border-box;\n  }\n\n  .sd-product-content a {\n    color: var(--sd-green-dark);\n  }\n\n  .sd-product-content h2 {\n    margin: 44px 0 14px;\n    color: var(--sd-navy);\n    font-size: clamp(1.5rem, 3vw, 1.9rem);\n    line-height: 1.25;\n  }\n\n  .sd-product-content h3 {\n    color: var(--sd-navy);\n  }\n\n  .sd-lead {\n    margin-top: 0;\n    color: var(--sd-navy);\n    font-size: 1.12rem;\n  }\n\n  .sd-eyebrow {\n    display: inline-block;\n    margin-bottom: 8px;\n    color: var(--sd-green-dark);\n    font-size: .72rem;\n    font-weight: 800;\n    letter-spacing: .09em;\n    text-transform: uppercase;\n  }\n\n  .sd-summary {\n    margin: 28px 0 34px;\n    padding: 24px 26px;\n    border: 1px solid var(--sd-border);\n    border-left: 4px solid var(--sd-green);\n    border-radius: 10px;\n    background: var(--sd-soft);\n  }\n\n  .sd-summary h2 {\n    margin: 0 0 10px;\n    font-size: 1.45rem;\n  }\n\n  .sd-summary p:last-child {\n    margin-bottom: 0;\n  }\n\n  .sd-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n    margin: 24px 0 36px;\n  }\n\n  .sd-card {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid var(--sd-border);\n    border-top: 4px solid var(--sd-green);\n    border-radius: 10px;\n    background: #fff;\n  }\n\n  .sd-card strong {\n    display: block;\n    margin-bottom: 7px;\n    color: var(--sd-navy);\n  }\n\n  .sd-card p {\n    margin: 0;\n    font-size: .95rem;\n  }\n\n  .sd-kit-contents {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin: 22px 0;\n  }\n\n  .sd-kit-item {\n    min-width: 0;\n    padding: 15px 17px;\n    border: 1px solid var(--sd-border);\n    border-radius: 8px;\n    background: #fff;\n  }\n\n  .sd-kit-item strong {\n    color: var(--sd-navy);\n  }\n\n  \/* RESPONSIVE TABLE FIX *\/\n  .sd-table-wrap {\n    width: 100%;\n    max-width: 100%;\n    margin: 22px 0;\n    overflow: hidden;\n    border-radius: 8px;\n  }\n\n  .sd-product-content table {\n    width: 100%;\n    min-width: 0 !important;\n    table-layout: fixed;\n    border-collapse: collapse;\n  }\n\n  .sd-product-content th,\n  .sd-product-content td {\n    padding: 12px 13px;\n    border: 1px solid var(--sd-border);\n    text-align: left;\n    vertical-align: top;\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n\n  .sd-product-content th {\n    background: var(--sd-navy);\n    color: #fff;\n    font-size: .94rem;\n    font-weight: 700;\n    line-height: 1.35;\n  }\n\n  .sd-product-content td {\n    font-size: .95rem;\n  }\n\n  .sd-product-content th:nth-child(1),\n  .sd-product-content td:nth-child(1) {\n    width: 27%;\n  }\n\n  .sd-product-content th:nth-child(2),\n  .sd-product-content td:nth-child(2) {\n    width: 53%;\n  }\n\n  .sd-product-content th:nth-child(3),\n  .sd-product-content td:nth-child(3) {\n    width: 20%;\n  }\n\n  .sd-product-content td:first-child {\n    color: var(--sd-navy);\n    font-weight: 700;\n  }\n\n  .sd-sku {\n    display: block;\n    margin-top: 3px;\n    color: var(--sd-muted);\n    font-size: .82rem;\n    font-weight: 600;\n  }\n\n  .sd-callout {\n    margin: 28px 0 34px;\n    padding: 23px 25px;\n    border-left: 4px solid var(--sd-gold);\n    border-radius: 8px;\n    background: var(--sd-cream);\n  }\n\n  .sd-callout--green {\n    border-left-color: var(--sd-green);\n    background: #eef7f1;\n  }\n\n  .sd-callout h3 {\n    margin-top: 0;\n  }\n\n  .sd-callout p:last-child {\n    margin-bottom: 0;\n  }\n\n  .sd-faq details {\n    margin-bottom: 10px;\n    overflow: hidden;\n    border: 1px solid var(--sd-border);\n    border-radius: 8px;\n    background: #fff;\n  }\n\n  .sd-faq summary {\n    cursor: pointer;\n    padding: 16px 18px;\n    color: var(--sd-navy);\n    font-weight: 800;\n  }\n\n  .sd-faq-answer {\n    padding: 0 18px 17px;\n    color: var(--sd-muted);\n  }\n\n  .sd-related {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: 22px;\n  }\n\n  .sd-related a {\n    display: block;\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid var(--sd-border);\n    border-left: 4px solid var(--sd-green);\n    border-radius: 8px;\n    color: var(--sd-navy);\n    text-decoration: none;\n    font-weight: 700;\n  }\n\n  .sd-cta {\n    margin: 48px 0 10px;\n    padding: 31px 28px;\n    border-radius: 12px;\n    text-align: center;\n    background:\n      radial-gradient(circle at 90% 10%, rgba(54,182,106,.16), transparent 32%),\n      var(--sd-navy);\n  }\n\n  .sd-cta .sd-eyebrow {\n    color: #70d697;\n  }\n\n  .sd-cta h2 {\n    margin: 0 0 11px;\n    color: #fff;\n  }\n\n  .sd-cta p {\n    max-width: 720px;\n    margin: 0 auto 20px;\n    color: #dce5ea;\n  }\n\n  .sd-button {\n    display: inline-block;\n    padding: 11px 21px;\n    border: 2px solid #70d697;\n    border-radius: 7px;\n    background: #70d697;\n    color: var(--sd-navy) !important;\n    font-weight: 800;\n    text-decoration: none;\n  }\n\n  @media (max-width: 900px) {\n    .sd-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-product-content th,\n    .sd-product-content td {\n      padding: 11px 10px;\n      font-size: .9rem;\n    }\n\n    .sd-product-content th:nth-child(1),\n    .sd-product-content td:nth-child(1) {\n      width: 28%;\n    }\n\n    .sd-product-content th:nth-child(2),\n    .sd-product-content td:nth-child(2) {\n      width: 52%;\n    }\n\n    .sd-product-content th:nth-child(3),\n    .sd-product-content td:nth-child(3) {\n      width: 20%;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .sd-grid,\n    .sd-kit-contents,\n    .sd-related {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-summary,\n    .sd-callout,\n    .sd-cta {\n      padding: 21px 18px;\n    }\n\n    \/*\n      On narrow mobile screens, turn the comparison table\n      into stacked cards instead of forcing horizontal scrolling.\n    *\/\n    .sd-table-wrap {\n      overflow: visible;\n    }\n\n    .sd-product-content table,\n    .sd-product-content thead,\n    .sd-product-content tbody,\n    .sd-product-content tr,\n    .sd-product-content th,\n    .sd-product-content td {\n      display: block;\n      width: 100% !important;\n    }\n\n    .sd-product-content thead {\n      display: none;\n    }\n\n    .sd-product-content tr {\n      margin-bottom: 14px;\n      overflow: hidden;\n      border: 1px solid var(--sd-border);\n      border-radius: 8px;\n      background: #fff;\n    }\n\n    .sd-product-content td {\n      padding: 10px 14px;\n      border: 0;\n      border-bottom: 1px solid var(--sd-border);\n    }\n\n    .sd-product-content td:last-child {\n      border-bottom: 0;\n    }\n\n    .sd-product-content td:first-child {\n      padding-top: 13px;\n      padding-bottom: 13px;\n      background: var(--sd-navy);\n      color: #fff;\n    }\n\n    .sd-product-content td:first-child .sd-sku {\n      color: #dce5ea;\n    }\n\n    .sd-product-content td:nth-child(2)::before {\n      content: \"Best For\";\n      display: block;\n      margin-bottom: 3px;\n      color: var(--sd-muted);\n      font-size: .72rem;\n      font-weight: 800;\n      letter-spacing: .05em;\n      text-transform: uppercase;\n    }\n\n    .sd-product-content td:nth-child(3)::before {\n      content: \"Absorbent Color\";\n      display: block;\n      margin-bottom: 3px;\n      color: var(--sd-muted);\n      font-size: .72rem;\n      font-weight: 800;\n      letter-spacing: .05em;\n      text-transform: uppercase;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sd-product-content\"\u003e\n\n  \u003cp class=\"sd-lead\"\u003e\n    The \u003cstrong\u003e30 Gallon Spill Kit Refill\u003c\/strong\u003e replenishes the absorbents,\n    PPE, disposal supplies, and response accessories used in a 30-gallon overpack\n    spill kit without requiring the purchase of another container. Choose\n    \u003cstrong\u003eUniversal, Oil-Only, or Hazmat\u003c\/strong\u003e to match the corresponding\n    spill-response application.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    This refill is ideal for facilities that already own a reusable 30-gallon\n    overpack and need to replace materials consumed during a spill, drill,\n    inspection, or routine spill-response activity.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sd-summary\"\u003e\n    \u003cspan class=\"sd-eyebrow\"\u003eREFILL — CONTAINER NOT INCLUDED\u003c\/span\u003e\n\n    \u003ch2\u003eRestock Your 30 Gallon Spill Kit\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Restore your 30-gallon spill-response station with replacement pads, socks,\n      pillows, PPE, disposal bags, and response guidance.\n      \u003cstrong\u003eThe 30-gallon overpack container is not included.\u003c\/strong\u003e\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sd-grid\"\u003e\n\n    \u003cdiv class=\"sd-card\"\u003e\n      \u003cstrong\u003eUniversal Refill\u003c\/strong\u003e\n      \u003cp\u003e\n        Gray general-purpose absorbents for oils, coolants, water, fuels,\n        solvents, and other compatible non-aggressive liquids.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-card\"\u003e\n      \u003cstrong\u003eOil-Only Refill\u003c\/strong\u003e\n      \u003cp\u003e\n        White hydrophobic absorbents for oil, diesel, fuel, hydraulic fluid,\n        lubricants, and other petroleum-based liquids.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-card\"\u003e\n      \u003cstrong\u003eHazmat Refill\u003c\/strong\u003e\n      \u003cp\u003e\n        Yellow chemical absorbents for hazardous and aggressive liquid spill\n        response, subject to chemical compatibility verification.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003ch2\u003eWhat the Refill Replaces\u003c\/h2\u003e\n\n  \u003cdiv class=\"sd-kit-contents\"\u003e\n\n    \u003cdiv class=\"sd-kit-item\"\u003e\n      \u003cstrong\u003e25 × Absorbent Pads\u003c\/strong\u003e\u003cbr\u003e\n      15\" × 18\"\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-kit-item\"\u003e\n      \u003cstrong\u003e6 × Absorbent Socks\u003c\/strong\u003e\u003cbr\u003e\n      3\" × 12'\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-kit-item\"\u003e\n      \u003cstrong\u003e6 × Absorbent Pillows\u003c\/strong\u003e\u003cbr\u003e\n      18\" × 18\"\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-kit-item\"\u003e\n      \u003cstrong\u003e3 × Disposal Bags\u003c\/strong\u003e\u003cbr\u003e\n      For used absorbents and cleanup materials\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-kit-item\"\u003e\n      \u003cstrong\u003e1 × Pair Nitrile Gloves\u003c\/strong\u003e\u003cbr\u003e\n      Included hand protection\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-kit-item\"\u003e\n      \u003cstrong\u003e1 × Pair Safety Goggles\u003c\/strong\u003e\u003cbr\u003e\n      Included eye protection\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-kit-item\"\u003e\n      \u003cstrong\u003e1 × Emergency Response Guidebook\u003c\/strong\u003e\u003cbr\u003e\n      Replacement response reference\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-kit-item\"\u003e\n      \u003cstrong\u003e30 Gallon Overpack\u003c\/strong\u003e\u003cbr\u003e\n      \u003cem\u003eNot included — reuse your existing container\u003c\/em\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003ch2\u003eChoose Your Refill Type\u003c\/h2\u003e\n\n  \u003cdiv class=\"sd-table-wrap\"\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eRefill Type\u003c\/th\u003e\n          \u003cth\u003eBest For\u003c\/th\u003e\n          \u003cth\u003eColor\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n\n      \u003ctbody\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\n            Universal\n            \u003cspan class=\"sd-sku\"\u003eGPSK-30\u003c\/span\u003e\n          \u003c\/td\u003e\n          \u003ctd\u003e\n            Oil, coolant, water, fuels, solvents \u0026amp; other compatible\n            non-aggressive liquids\n          \u003c\/td\u003e\n          \u003ctd\u003eGray\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\n            Oil-Only\n            \u003cspan class=\"sd-sku\"\u003eOSSK-30\u003c\/span\u003e\n          \u003c\/td\u003e\n          \u003ctd\u003e\n            Oil, diesel, fuel, hydraulic fluid, lubricants \u0026amp; hydrocarbons\n          \u003c\/td\u003e\n          \u003ctd\u003eWhite\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\n            Hazmat\n            \u003cspan class=\"sd-sku\"\u003eHZSK-30\u003c\/span\u003e\n          \u003c\/td\u003e\n          \u003ctd\u003e\n            Chemical, corrosive, hazardous \u0026amp; other aggressive liquids\n          \u003c\/td\u003e\n          \u003ctd\u003eYellow\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sd-callout sd-callout--green\"\u003e\n    \u003ch3\u003eAlready Have the Overpack? Refill Instead of Replacing.\u003c\/h3\u003e\n\n    \u003cp\u003e\n      The reusable 30-gallon overpack is designed to remain part of your\n      spill-response program. After absorbents or accessories have been used,\n      replenish the consumable materials rather than purchasing another complete\n      container kit.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eWhen Should a Spill Kit Be Restocked?\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Spill-response stations should be inspected regularly and replenished whenever\n    materials have been used, damaged, removed, or are no longer ready for\n    immediate response. MBT recommends replacing absorbent materials and safety\n    equipment used during cleanup operations.\n  \u003c\/p\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eAfter any spill cleanup or response event\u003c\/li\u003e\n    \u003cli\u003eAfter facility spill-response drills\u003c\/li\u003e\n    \u003cli\u003eWhen pads, socks, or pillows have been removed for routine leak control\u003c\/li\u003e\n    \u003cli\u003eWhen PPE or disposal supplies are missing\u003c\/li\u003e\n    \u003cli\u003eDuring scheduled EHS or spill-station inspections\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eKeep the Refill Matched to the Original Kit\u003c\/h2\u003e\n\n  \u003cp\u003e\n    For the simplest restocking process, choose the refill type that matches the\n    original absorbent configuration in your overpack:\n  \u003c\/p\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eGPSK-30:\u003c\/strong\u003e Universal \/ gray absorbents\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eOSSK-30:\u003c\/strong\u003e Oil-Only \/ white absorbents\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eHZSK-30:\u003c\/strong\u003e Hazmat \/ yellow absorbents\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"sd-callout\"\u003e\n    \u003ch3\u003eHazmat Refill Note\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Hazmat absorbents should not be assumed compatible with every chemical.\n      Identify the spilled material when possible, review the SDS, verify\n      absorbent compatibility, and determine the appropriate PPE and response\n      procedures before use.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n  \u003cdiv class=\"sd-faq\"\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes this refill include the 30 gallon overpack?\u003c\/summary\u003e\n      \u003cdiv class=\"sd-faq-answer\"\u003e\n        No. This product is intended to replenish the consumable spill-response\n        materials in an existing 30-gallon overpack. The container is not included.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhich refill should I choose?\u003c\/summary\u003e\n      \u003cdiv class=\"sd-faq-answer\"\u003e\n        Select Universal for common mixed industrial liquids, Oil-Only for\n        petroleum-based liquids where water repellency is useful, or Hazmat for\n        compatible hazardous and aggressive chemical spills.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCan I use the refill in my existing GPSK-30, OSSK-30 or HZSK-30?\u003c\/summary\u003e\n      \u003cdiv class=\"sd-faq-answer\"\u003e\n        Choose the matching absorbent configuration to replenish the corresponding\n        30-gallon overpack spill kit.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhy purchase a refill instead of another complete spill kit?\u003c\/summary\u003e\n      \u003cdiv class=\"sd-faq-answer\"\u003e\n        If the original overpack remains serviceable, replenishing the consumable\n        absorbents and accessories avoids purchasing another container and helps\n        keep the existing spill-response station ready for use.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eShould a spill kit be replenished after partial use?\u003c\/summary\u003e\n      \u003cdiv class=\"sd-faq-answer\"\u003e\n        Yes. Spill-response stations should remain fully stocked and ready for the\n        next incident. Replace materials that have been used, removed, or damaged.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003ch2\u003eRelated Products\u003c\/h2\u003e\n\n  \u003cdiv class=\"sd-related\"\u003e\n\n    \u003ca href=\"\/products\/30-gallon-universal-overpack-spill-kit\"\u003e\n      30 Gallon Universal Overpack Spill Kit →\n    \u003c\/a\u003e\n\n    \u003ca href=\"\/products\/30-gallon-oil-only-overpack-spill-kit\"\u003e\n      30 Gallon Oil-Only Overpack Spill Kit →\n    \u003c\/a\u003e\n\n    \u003ca href=\"\/products\/30-gallon-hazmat-overpack-spill-kit\"\u003e\n      30 Gallon Hazmat Overpack Spill Kit →\n    \u003c\/a\u003e\n\n    \u003ca href=\"\/collections\/30-gallon-overpack-spill-kits\"\u003e\n      Browse 30 Gallon Spill Kits →\n    \u003c\/a\u003e\n\n    \u003ca href=\"\/collections\/spill-kit-refills\"\u003e\n      Browse Spill Kit Refills →\n    \u003c\/a\u003e\n\n    \u003ca href=\"\/collections\/spill-control\"\u003e\n      All Spill Kits \u0026amp; Absorbents →\n    \u003c\/a\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sd-cta\"\u003e\n    \u003cspan class=\"sd-eyebrow\"\u003eREFILLS \u0026amp; FACILITY RESTOCKING\u003c\/span\u003e\n\n    \u003ch2\u003eNeed Refill Kits for Multiple Spill Stations?\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Tell us the kit sizes, absorbent types, quantity required, and delivery ZIP\n      code. Sorbents Direct can help organize Universal, Oil-Only, and Hazmat\n      refill requirements for facility-wide spill preparedness.\n    \u003c\/p\u003e\n\n    \u003ca href=\"\/pages\/contact\" class=\"sd-button\"\u003e\n      Request Refill \u0026amp; Volume Pricing\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n```","brand":"Meltblown Technologies","offers":[{"title":"Universal","offer_id":67786672767075,"sku":null,"price":214.99,"currency_code":"USD","in_stock":true},{"title":"Oil-Only","offer_id":67786672799843,"sku":null,"price":204.99,"currency_code":"USD","in_stock":true},{"title":"Hazmat","offer_id":67786672832611,"sku":null,"price":229.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/7059\/2355\/files\/30-gallon-spill-kit-refill-universal-oil-only-hazma.png?v=1792793725","url":"https:\/\/www.sorbentsdirect.com\/products\/30-gallon-spill-kit-refill","provider":"Sorbents Direct ","version":"1.0","type":"link"}