{"product_id":"fast-acting-heavy-duty-grill-degreaser-spray","title":"Fast-Acting Heavy-Duty Grill Degreaser Spray","description":"\u003c!--\n  Shopify product-description HTML fragment\n  Product: Heavy-Duty Grill Degreaser Spray\n  Paste this entire file into the product description HTML editor.\n--\u003e\n\n\u003cstyle\u003e\n  .gd-page {\n    --gd-pink: #d9368b;\n    --gd-pink-dark: #b82270;\n    --gd-purple: #5a286f;\n    --gd-ink: #211d22;\n    --gd-muted: #6f6870;\n    --gd-soft: #fff4f8;\n    --gd-warm: #fff9f2;\n    --gd-line: #eadfe5;\n    width: 100%;\n    max-width: 1120px;\n    margin: 0 auto;\n    color: var(--gd-ink);\n    font-family: inherit;\n    line-height: 1.6;\n    container-type: inline-size;\n    container-name: gd-product;\n  }\n\n  .gd-page,\n  .gd-page * {\n    box-sizing: border-box;\n  }\n\n  .gd-page img,\n  .gd-page video {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .gd-page h2,\n  .gd-page h3,\n  .gd-page p {\n    margin-top: 0;\n    overflow-wrap: normal !important;\n    word-break: normal !important;\n    hyphens: none;\n  }\n\n  .gd-section {\n    padding: 72px 28px;\n  }\n\n  .gd-section + .gd-section {\n    border-top: 1px solid var(--gd-line);\n  }\n\n  .gd-kicker {\n    margin-bottom: 10px;\n    color: var(--gd-pink-dark);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.15em;\n    line-height: 1.3;\n    text-transform: uppercase;\n  }\n\n  .gd-heading {\n    margin-bottom: 14px;\n    color: var(--gd-ink);\n    font-size: clamp(30px, 4.6vw, 52px);\n    font-weight: 800;\n    letter-spacing: -0.035em;\n    line-height: 1.08;\n  }\n\n  .gd-heading span {\n    color: var(--gd-pink);\n  }\n\n  .gd-subheading {\n    max-width: 720px;\n    margin-bottom: 0;\n    color: var(--gd-muted);\n    font-size: 17px;\n    line-height: 1.7;\n  }\n\n  .gd-center {\n    text-align: center;\n  }\n\n  .gd-center .gd-subheading {\n    margin-right: auto;\n    margin-left: auto;\n  }\n\n  \/* Hero *\/\n  .gd-hero {\n    position: relative;\n    overflow: hidden;\n    min-height: 560px;\n    border-radius: 24px;\n    background: #171318;\n  }\n\n  .gd-hero img {\n    width: 100%;\n    min-height: 560px;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  .gd-hero::after {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(90deg, rgba(18, 13, 18, 0.88) 0%, rgba(18, 13, 18, 0.60) 38%, rgba(18, 13, 18, 0.06) 72%);\n    content: \"\";\n  }\n\n  .gd-hero-copy {\n    position: absolute;\n    z-index: 1;\n    top: 50%;\n    left: 7%;\n    width: min(500px, 48%);\n    transform: translateY(-50%);\n    color: #ffffff;\n  }\n\n  .gd-hero-copy .gd-kicker {\n    color: #ff91c1;\n  }\n\n  .gd-hero-copy h2 {\n    margin-bottom: 18px;\n    color: #ffffff;\n    font-size: clamp(36px, 5vw, 62px);\n    font-weight: 850;\n    letter-spacing: -0.045em;\n    line-height: 1.02;\n  }\n\n  .gd-hero-copy p {\n    max-width: 440px;\n    margin-bottom: 24px;\n    color: rgba(255, 255, 255, 0.88);\n    font-size: 17px;\n    line-height: 1.65;\n  }\n\n  .gd-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n  }\n\n  .gd-pill {\n    padding: 8px 13px;\n    border: 1px solid rgba(255, 255, 255, 0.28);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.12);\n    color: #ffffff;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    backdrop-filter: blur(8px);\n  }\n\n  \/* Problem and benefit cards *\/\n  .gd-problem-grid,\n  .gd-benefit-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n    gap: 16px;\n    margin-top: 34px;\n  }\n\n  .gd-problem-card,\n  .gd-benefit-card {\n    min-width: 0;\n    padding: 24px 20px;\n    border: 1px solid var(--gd-line);\n    border-radius: 16px;\n    background: #ffffff;\n  }\n\n  .gd-problem-card {\n    background: var(--gd-warm);\n  }\n\n  .gd-card-number {\n    display: grid;\n    width: 38px;\n    height: 38px;\n    margin-bottom: 17px;\n    place-items: center;\n    border-radius: 50%;\n    background: var(--gd-pink);\n    color: #ffffff;\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  .gd-problem-card h3,\n  .gd-benefit-card h3 {\n    margin-bottom: 7px;\n    font-size: 17px;\n    font-weight: 750;\n    line-height: 1.3;\n  }\n\n  .gd-problem-card p,\n  .gd-benefit-card p {\n    margin-bottom: 0;\n    color: var(--gd-muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .gd-benefit-card {\n    box-shadow: 0 12px 32px rgba(77, 36, 66, 0.07);\n  }\n\n  .gd-benefit-icon {\n    display: grid;\n    width: 44px;\n    height: 44px;\n    margin-bottom: 17px;\n    place-items: center;\n    border-radius: 12px;\n    background: var(--gd-soft);\n    color: var(--gd-pink-dark);\n    font-size: 21px;\n    font-weight: 800;\n  }\n\n  \/* Demonstration *\/\n  .gd-demo-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.12fr) minmax(0, 0.88fr);\n    gap: 36px;\n    align-items: center;\n    margin-top: 38px;\n  }\n\n  .gd-demo-media {\n    overflow: hidden;\n    border-radius: 20px;\n    background: #171318;\n    box-shadow: 0 18px 46px rgba(44, 31, 39, 0.14);\n  }\n\n  .gd-demo-media video {\n    aspect-ratio: 16 \/ 10;\n    object-fit: cover;\n  }\n\n  .gd-check-list {\n    display: grid;\n    gap: 15px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .gd-check-list li {\n    position: relative;\n    padding: 17px 18px 17px 52px;\n    border: 1px solid var(--gd-line);\n    border-radius: 14px;\n    background: #ffffff;\n    color: var(--gd-ink);\n    font-size: 15px;\n    font-weight: 650;\n  }\n\n  .gd-check-list li::before {\n    position: absolute;\n    top: 50%;\n    left: 17px;\n    display: grid;\n    width: 24px;\n    height: 24px;\n    transform: translateY(-50%);\n    place-items: center;\n    border-radius: 50%;\n    background: var(--gd-pink);\n    color: #ffffff;\n    content: \"✓\";\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  \/* Before and after *\/\n  .gd-results {\n    background: var(--gd-soft);\n  }\n\n  .gd-result-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 18px;\n    margin-top: 34px;\n  }\n\n  .gd-result-card {\n    overflow: hidden;\n    margin: 0;\n    border: 1px solid #efd7e2;\n    border-radius: 16px;\n    background: #ffffff;\n  }\n\n  .gd-result-card img {\n    width: 100%;\n    height: auto;\n  }\n\n  .gd-result-card figcaption {\n    padding: 13px 16px;\n    color: var(--gd-muted);\n    font-size: 13px;\n    text-align: center;\n  }\n\n  .gd-result-note {\n    margin: 18px 0 0;\n    color: var(--gd-muted);\n    font-size: 12px;\n    text-align: center;\n  }\n\n  \/* How to use *\/\n  .gd-step-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 20px;\n    margin-top: 36px;\n  }\n\n  .gd-step {\n    overflow: hidden;\n    border: 1px solid var(--gd-line);\n    border-radius: 18px;\n    background: #ffffff;\n    box-shadow: 0 10px 26px rgba(58, 39, 50, 0.07);\n  }\n\n  .gd-step img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .gd-step-copy {\n    padding: 22px 20px 24px;\n  }\n\n  .gd-step-label {\n    margin-bottom: 8px;\n    color: var(--gd-pink-dark);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .gd-step h3 {\n    margin-bottom: 7px;\n    font-size: 21px;\n    font-weight: 800;\n  }\n\n  .gd-step p {\n    margin-bottom: 0;\n    color: var(--gd-muted);\n    font-size: 14px;\n  }\n\n  \/* Applications *\/\n  .gd-use-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n    gap: 15px;\n    margin-top: 34px;\n  }\n\n  .gd-use-card {\n    position: relative;\n    overflow: hidden;\n    min-height: 0;\n    margin: 0;\n    border-radius: 16px;\n    background: #201b21;\n  }\n\n  .gd-use-card img {\n    width: 100%;\n    height: auto;\n    min-height: 0;\n    object-fit: contain;\n    transition: transform 0.35s ease;\n  }\n\n  .gd-use-card::after {\n    position: absolute;\n    inset: 42% 0 0;\n    background: linear-gradient(0deg, rgba(20, 14, 19, 0.88), transparent);\n    content: \"\";\n  }\n\n  .gd-use-card figcaption {\n    position: absolute;\n    z-index: 1;\n    right: 14px;\n    bottom: 14px;\n    left: 14px;\n    color: #ffffff;\n    font-size: 16px;\n    font-weight: 750;\n    line-height: 1.3;\n  }\n\n  \/* Safety and specifications *\/\n  .gd-safety {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    overflow: hidden;\n    border-radius: 22px;\n    background: #251c25;\n    color: #ffffff;\n  }\n\n  .gd-safety-copy {\n    padding: 48px 42px;\n  }\n\n  .gd-safety-copy .gd-kicker {\n    color: #ff91c1;\n  }\n\n  .gd-safety-copy h2 {\n    margin-bottom: 16px;\n    color: #ffffff;\n    font-size: clamp(29px, 4vw, 44px);\n    font-weight: 800;\n    letter-spacing: -0.03em;\n    line-height: 1.1;\n  }\n\n  .gd-safety-copy p {\n    color: rgba(255, 255, 255, 0.78);\n  }\n\n  .gd-safety-list {\n    display: grid;\n    gap: 10px;\n    margin: 22px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .gd-safety-list li {\n    position: relative;\n    padding-left: 24px;\n    color: rgba(255, 255, 255, 0.88);\n    font-size: 14px;\n  }\n\n  .gd-safety-list li::before {\n    position: absolute;\n    top: 0;\n    left: 0;\n    color: #ff91c1;\n    content: \"•\";\n    font-size: 22px;\n    line-height: 1;\n  }\n\n  .gd-safety-media img {\n    width: 100%;\n    height: auto;\n    min-height: 0;\n    object-fit: contain;\n  }\n\n  .gd-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 14px;\n    margin-top: 32px;\n  }\n\n  .gd-spec {\n    display: flex;\n    justify-content: space-between;\n    gap: 20px;\n    padding: 17px 18px;\n    border: 1px solid var(--gd-line);\n    border-radius: 12px;\n    background: #ffffff;\n  }\n\n  .gd-spec strong,\n  .gd-spec span {\n    font-size: 14px;\n  }\n\n  .gd-spec span {\n    color: var(--gd-muted);\n    text-align: right;\n  }\n\n  .gd-ingredients {\n    margin-top: 14px;\n    padding: 18px;\n    border-radius: 12px;\n    background: var(--gd-soft);\n    color: var(--gd-muted);\n    font-size: 13px;\n  }\n\n  .gd-ingredients strong {\n    color: var(--gd-ink);\n  }\n\n  \/* FAQ *\/\n  .gd-faq-list {\n    max-width: 820px;\n    margin: 34px auto 0;\n    border-top: 1px solid var(--gd-line);\n  }\n\n  .gd-faq-list details {\n    border-bottom: 1px solid var(--gd-line);\n  }\n\n  .gd-faq-list summary {\n    position: relative;\n    padding: 20px 44px 20px 0;\n    cursor: pointer;\n    color: var(--gd-ink);\n    font-size: 16px;\n    font-weight: 750;\n    line-height: 1.45;\n    list-style: none;\n  }\n\n  .gd-faq-list summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .gd-faq-list summary::after {\n    position: absolute;\n    top: 20px;\n    right: 6px;\n    color: var(--gd-pink-dark);\n    content: \"+\";\n    font-size: 26px;\n    font-weight: 400;\n    line-height: 1;\n  }\n\n  .gd-faq-list details[open] summary::after {\n    content: \"−\";\n  }\n\n  .gd-faq-answer {\n    padding: 0 44px 20px 0;\n    color: var(--gd-muted);\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  @media (hover: hover) {\n    .gd-use-card:hover img {\n      transform: scale(1.035);\n    }\n  }\n\n  @media screen and (max-width: 900px) {\n    .gd-demo-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media screen and (max-width: 749px) {\n    .gd-section {\n      padding: 48px 16px;\n    }\n\n    .gd-hero {\n      min-height: 620px;\n      border-radius: 0;\n    }\n\n    .gd-hero img {\n      min-height: 620px;\n      object-position: 63% center;\n    }\n\n    .gd-hero::after {\n      background: linear-gradient(0deg, rgba(18, 13, 18, 0.92) 0%, rgba(18, 13, 18, 0.58) 56%, rgba(18, 13, 18, 0.08) 100%);\n    }\n\n    .gd-hero-copy {\n      top: auto;\n      right: 22px;\n      bottom: 34px;\n      left: 22px;\n      width: auto;\n      transform: none;\n    }\n\n    .gd-hero-copy h2 {\n      font-size: 39px;\n    }\n\n    .gd-hero-copy p {\n      font-size: 15px;\n    }\n\n    .gd-problem-grid,\n    .gd-benefit-grid,\n    .gd-result-grid,\n    .gd-step-grid,\n    .gd-use-grid,\n    .gd-spec-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .gd-problem-grid,\n    .gd-benefit-grid,\n    .gd-result-grid,\n    .gd-step-grid,\n    .gd-use-grid {\n      margin-top: 26px;\n    }\n\n    .gd-benefit-card,\n    .gd-problem-card {\n      padding: 21px 18px;\n    }\n\n    .gd-demo-grid {\n      gap: 24px;\n      margin-top: 28px;\n    }\n\n    .gd-safety {\n      grid-template-columns: 1fr;\n      border-radius: 18px;\n    }\n\n    .gd-safety-copy {\n      padding: 34px 22px;\n    }\n\n    .gd-safety-media img {\n      min-height: 0;\n    }\n\n    .gd-spec {\n      display: block;\n    }\n\n    .gd-spec span {\n      display: block;\n      margin-top: 4px;\n      text-align: left;\n    }\n  }\n\n  \/*\n    Shopify themes often place product descriptions inside a narrow desktop\n    column. These container rules respond to the actual content width instead\n    of the browser width, preventing cramped cards and cropped media.\n  *\/\n  @container gd-product (max-width: 799px) {\n    .gd-section {\n      padding-right: 20px;\n      padding-left: 20px;\n    }\n\n    .gd-demo-grid,\n    .gd-safety {\n      grid-template-columns: 1fr;\n    }\n\n    .gd-safety-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .gd-hero {\n      min-height: 620px;\n    }\n\n    .gd-hero img {\n      min-height: 620px;\n      object-position: 63% center;\n    }\n\n    .gd-hero::after {\n      background: linear-gradient(0deg, rgba(18, 13, 18, 0.92) 0%, rgba(18, 13, 18, 0.58) 56%, rgba(18, 13, 18, 0.08) 100%);\n    }\n\n    .gd-hero-copy {\n      top: auto;\n      right: 24px;\n      bottom: 34px;\n      left: 24px;\n      width: auto;\n      transform: none;\n    }\n\n    .gd-hero-copy h2 {\n      font-size: clamp(36px, 8cqw, 48px);\n    }\n  }\n\n  @container gd-product (max-width: 519px) {\n    .gd-section {\n      padding: 46px 16px;\n    }\n\n    .gd-problem-grid,\n    .gd-benefit-grid,\n    .gd-result-grid,\n    .gd-step-grid,\n    .gd-use-grid,\n    .gd-spec-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"gd-page\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"gd-hero\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/01-hero-grill-degreaser.png\" alt=\"Heavy-duty degreaser being sprayed onto a greasy outdoor grill\" loading=\"eager\"\u003e\n    \u003cdiv class=\"gd-hero-copy\"\u003e\n      \u003cdiv class=\"gd-kicker\"\u003eFast-Acting Grill Care\u003c\/div\u003e\n      \u003ch2\u003eCut Through Grease. Get Back to Grilling.\u003c\/h2\u003e\n      \u003cp\u003e\n        Loosen baked-on grease, burnt residue and stubborn food splatter\n        without turning post-BBQ cleanup into an all-day job.\n      \u003c\/p\u003e\n      \u003cdiv class=\"gd-pills\"\u003e\n        \u003cspan class=\"gd-pill\"\u003eFast Acting\u003c\/span\u003e\n        \u003cspan class=\"gd-pill\"\u003ePrecision Spray\u003c\/span\u003e\n        \u003cspan class=\"gd-pill\"\u003eMulti-Surface Use\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Problem --\u003e\n  \u003csection class=\"gd-section gd-center\"\u003e\n    \u003cdiv class=\"gd-kicker\"\u003eThe Post-BBQ Problem\u003c\/div\u003e\n    \u003ch2 class=\"gd-heading\"\u003eWhen the Cookout Ends, \u003cspan\u003ethe Mess Remains\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"gd-subheading\"\u003e\n      Ordinary wiping often leaves behind the toughest layers of cooked-on\n      grime. This targeted degreaser is designed for the messes that basic\n      cleaners struggle to lift.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gd-problem-grid\"\u003e\n      \u003carticle class=\"gd-problem-card\"\u003e\n        \u003cdiv class=\"gd-card-number\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eBaked-On Grease\u003c\/h3\u003e\n        \u003cp\u003eLoosens stubborn, cooked-on buildup from frequently used surfaces.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"gd-problem-card\"\u003e\n        \u003cdiv class=\"gd-card-number\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eCarbon Residue\u003c\/h3\u003e\n        \u003cp\u003eTargets dark residue left behind after repeated high-heat cooking.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"gd-problem-card\"\u003e\n        \u003cdiv class=\"gd-card-number\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eSticky Splatter\u003c\/h3\u003e\n        \u003cp\u003eHelps lift greasy sauces, burnt sugar and oily food splashes.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"gd-problem-card\"\u003e\n        \u003cdiv class=\"gd-card-number\"\u003e04\u003c\/div\u003e\n        \u003ch3\u003eHard-to-Reach Grime\u003c\/h3\u003e\n        \u003cp\u003eThe trigger spray helps reach gaps, edges and awkward corners.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Benefits and video --\u003e\n  \u003csection class=\"gd-section\"\u003e\n    \u003cdiv class=\"gd-center\"\u003e\n      \u003cdiv class=\"gd-kicker\"\u003eHeavy-Duty Cleaning Support\u003c\/div\u003e\n      \u003ch2 class=\"gd-heading\"\u003eTough on Grime. \u003cspan\u003eSimple to Use.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"gd-subheading\"\u003e\n        Spray the affected area, allow the formula time to work and wipe away\n        loosened grease with less intensive scrubbing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gd-benefit-grid\"\u003e\n      \u003carticle class=\"gd-benefit-card\"\u003e\n        \u003cdiv class=\"gd-benefit-icon\"\u003e✦\u003c\/div\u003e\n        \u003ch3\u003eGrease-Cutting Action\u003c\/h3\u003e\n        \u003cp\u003eDesigned to loosen layers of oily buildup and cooking residue.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"gd-benefit-card\"\u003e\n        \u003cdiv class=\"gd-benefit-icon\"\u003e✓\u003c\/div\u003e\n        \u003ch3\u003eLess Heavy Scrubbing\u003c\/h3\u003e\n        \u003cp\u003eGive the formula time to work before wiping the surface clean.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"gd-benefit-card\"\u003e\n        \u003cdiv class=\"gd-benefit-icon\"\u003e◎\u003c\/div\u003e\n        \u003ch3\u003eTargeted Application\u003c\/h3\u003e\n        \u003cp\u003eThe spray head helps distribute cleaner across greasy areas.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"gd-benefit-card\"\u003e\n        \u003cdiv class=\"gd-benefit-icon\"\u003e4×\u003c\/div\u003e\n        \u003ch3\u003eVersatile Cleaning\u003c\/h3\u003e\n        \u003cp\u003eUseful across several common outdoor and indoor cooking surfaces.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gd-demo-grid\"\u003e\n      \u003cdiv class=\"gd-demo-media\"\u003e\n        \u003cvideo autoplay muted loop playsinline preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f6c28d331a8f4cc3b52e9461eb99413a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n      \u003c\/div\u003e\n\n      \u003cul class=\"gd-check-list\"\u003e\n        \u003cli\u003eHelps dissolve oxidized grease\u003c\/li\u003e\n        \u003cli\u003eLoosens carbonized cooking residue\u003c\/li\u003e\n        \u003cli\u003eTargets baked-on crumbs and sauces\u003c\/li\u003e\n        \u003cli\u003eLeaves surfaces ready for a final rinse\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Results --\u003e\n  \u003csection class=\"gd-section gd-results gd-center\"\u003e\n    \u003cdiv class=\"gd-kicker\"\u003eSee the Difference\u003c\/div\u003e\n    \u003ch2 class=\"gd-heading\"\u003eFrom Greasy Buildup to a \u003cspan\u003eCleaner Finish\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"gd-subheading\"\u003e\n      Different cooking surfaces, one straightforward cleanup routine.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gd-result-grid\"\u003e\n      \u003cfigure class=\"gd-result-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/02-results-grease-before-after.png\" alt=\"Before and after grease cleaning result\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003eCooked-on grease cleanup\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"gd-result-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/03-results-grill-before-after.png\" alt=\"Before and after grill cleaning result\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003eGrill surface cleanup\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"gd-result-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/04-results-kitchen-before-after.png\" alt=\"Before and after kitchen grease cleaning result\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003eKitchen grease cleanup\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"gd-result-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/05-results-baked-residue-before-after.png\" alt=\"Before and after baked-on residue cleaning result\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003eBaked-on residue cleanup\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"gd-result-note\"\u003eCleaning results may vary by surface, buildup and application time.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- How to use --\u003e\n  \u003csection class=\"gd-section gd-center\"\u003e\n    \u003cdiv class=\"gd-kicker\"\u003eThree Simple Steps\u003c\/div\u003e\n    \u003ch2 class=\"gd-heading\"\u003eSpray. Wait. \u003cspan\u003eWipe.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"gd-subheading\"\u003e\n      Always allow hot cooking surfaces to cool completely and follow the\n      directions on the product label.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gd-step-grid\"\u003e\n      \u003carticle class=\"gd-step\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/06-how-to-spray.png\" alt=\"Spraying degreaser evenly onto a greasy surface\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"gd-step-copy\"\u003e\n          \u003cdiv class=\"gd-step-label\"\u003eStep 01\u003c\/div\u003e\n          \u003ch3\u003eSpray\u003c\/h3\u003e\n          \u003cp\u003eApply the cleaner evenly across the greasy area.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gd-step\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/07-how-to-wait.png\" alt=\"Allowing grill degreaser time to loosen residue\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"gd-step-copy\"\u003e\n          \u003cdiv class=\"gd-step-label\"\u003eStep 02\u003c\/div\u003e\n          \u003ch3\u003eWait\u003c\/h3\u003e\n          \u003cp\u003eAllow it to sit for approximately three minutes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gd-step\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/08-how-to-wipe-and-rinse.png\" alt=\"Wiping loosened grease from a cooking surface\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"gd-step-copy\"\u003e\n          \u003cdiv class=\"gd-step-label\"\u003eStep 03\u003c\/div\u003e\n          \u003ch3\u003eWipe and Rinse\u003c\/h3\u003e\n          \u003cp\u003eWipe away loosened grime and rinse as directed before reuse.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Applications --\u003e\n  \u003csection class=\"gd-section gd-center\"\u003e\n    \u003cdiv class=\"gd-kicker\"\u003eOne Bottle, Multiple Jobs\u003c\/div\u003e\n    \u003ch2 class=\"gd-heading\"\u003eMade for the Places \u003cspan\u003eGrease Builds Up\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"gd-subheading\"\u003e\n      Use only on compatible, cool surfaces and test a small hidden area before\n      treating the entire item.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gd-use-grid\"\u003e\n      \u003cfigure class=\"gd-use-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/09-use-bbq-grates.png\" alt=\"Cleaning greasy barbecue grill grates\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003eBBQ Grates\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"gd-use-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/10-use-baking-trays.png\" alt=\"Cleaning grease from a baking tray\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003eBaking Trays\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"gd-use-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/11-use-air-fryer-baskets.png\" alt=\"Cleaning an air fryer basket\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003eAir Fryer Baskets\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n      \u003cfigure class=\"gd-use-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/12-use-range-hood-filters.png\" alt=\"Cleaning grease from a range hood filter\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003eRange Hood Filters\u003c\/figcaption\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Safety --\u003e\n  \u003csection class=\"gd-section\"\u003e\n    \u003cdiv class=\"gd-safety\"\u003e\n      \u003cdiv class=\"gd-safety-copy\"\u003e\n        \u003cdiv class=\"gd-kicker\"\u003eUse with Care\u003c\/div\u003e\n        \u003ch2\u003eClean Confidently and Follow the Label\u003c\/h2\u003e\n        \u003cp\u003e\n          Good results start with correct application. Review the product label\n          before use and take the appropriate precautions for your surface.\n        \u003c\/p\u003e\n        \u003cul class=\"gd-safety-list\"\u003e\n          \u003cli\u003eKeep out of reach of children and pets.\u003c\/li\u003e\n          \u003cli\u003eTest on a small, hidden area before full application.\u003c\/li\u003e\n          \u003cli\u003eAllow grills and cooking equipment to cool before cleaning.\u003c\/li\u003e\n          \u003cli\u003eWear gloves during prolonged use if your skin is sensitive.\u003c\/li\u003e\n          \u003cli\u003eRinse food-contact surfaces thoroughly before reuse.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gd-safety-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0849\/0814\/6938\/files\/13-safety-outdoor-cleaning.png\" alt=\"Grill cleaning product used around an outdoor family cooking area\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"gd-section\"\u003e\n    \u003cdiv class=\"gd-center\"\u003e\n      \u003cdiv class=\"gd-kicker\"\u003eProduct Details\u003c\/div\u003e\n      \u003ch2 class=\"gd-heading\"\u003eSpecifications\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gd-spec-grid\"\u003e\n      \u003cdiv class=\"gd-spec\"\u003e\n        \u003cstrong\u003eNet Content\u003c\/strong\u003e\n        \u003cspan\u003e4.06 fl. oz. \/ 120 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gd-spec\"\u003e\n        \u003cstrong\u003eProduct Dimensions\u003c\/strong\u003e\n        \u003cspan\u003e4.75 × 14.7 cm \/ 1.87 × 5.78 in\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gd-spec\"\u003e\n        \u003cstrong\u003ePackage Dimensions\u003c\/strong\u003e\n        \u003cspan\u003e15 × 7.5 × 6.2 cm \/ 5.9 × 2.95 × 2.44 in\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gd-spec\"\u003e\n        \u003cstrong\u003eShelf Life\u003c\/strong\u003e\n        \u003cspan\u003e3 years\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gd-ingredients\"\u003e\n      \u003cstrong\u003eKey ingredients:\u003c\/strong\u003e\n      Deionized water, surfactants, isodecyl alcohol ethoxylate, nonoxynol-9,\n      sodium C12-13 pareth sulfate and tetrasodium glutamate diacetate.\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"gd-section gd-center\"\u003e\n    \u003cdiv class=\"gd-kicker\"\u003eQuestions, Answered\u003c\/div\u003e\n    \u003ch2 class=\"gd-heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdiv class=\"gd-faq-list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow long should I leave the cleaner on the surface?\u003c\/summary\u003e\n        \u003cdiv class=\"gd-faq-answer\"\u003e\n          Allow it to sit for approximately three minutes, or follow the exact\n          timing printed on the product label. Heavier buildup may require a\n          second application.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I use it on indoor cooking equipment?\u003c\/summary\u003e\n        \u003cdiv class=\"gd-faq-answer\"\u003e\n          It is intended for compatible surfaces such as oven racks, baking\n          trays, air fryer baskets and range hood filters. Always check the\n          equipment manufacturer's care instructions first.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eShould food-contact surfaces be rinsed after cleaning?\u003c\/summary\u003e\n        \u003cdiv class=\"gd-faq-answer\"\u003e\n          Yes. Wipe away the loosened grease and rinse food-contact surfaces\n          thoroughly according to the product label before cooking again.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eDo I need to test the cleaner before full application?\u003c\/summary\u003e\n        \u003cdiv class=\"gd-faq-answer\"\u003e\n          Yes. Test a small, hidden area first, especially on coated, painted,\n          polished or otherwise delicate finishes.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"rivoneed","offers":[{"title":"Single One","offer_id":47591003521197,"sku":"260901010-1","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Buy 1 Get 1 Free","offer_id":47591003553965,"sku":"260901010-2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Buy 2 Get 2 Free","offer_id":47591003586733,"sku":"260901010-4","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/2491\/3069\/files\/spp_shopify20260407221013_5cfde678397f4febe33656eb18f4aaf1_f08eee84-ccfb-4452-bbab-d4366ac205ef.jpg?v=1789380582","url":"https:\/\/8thgtr-ys.myshopify.com\/es\/products\/fast-acting-heavy-duty-grill-degreaser-spray","provider":"Fantasfeelets","version":"1.0","type":"link"}