Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray
Magic Degreaser Cleaner Spray

Magic Degreaser Cleaner Spray

Amount
Please select a amount
Price
$19.90
$19.99
Save  0%
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Remove and clean your surface immediately!

Remove annoying grease and stain easily with the Magic Degreaser Cleaner. Suitable to use on kitchen range hood,range hood,stovesurface,kitchen work bench,diningtable and other places with serious oil pollution.

undefined

This is a multi-surface cleaner with a penetrating foam. Directly spray it on any surface, and wipe with a dry cloth. No need to rinse and a clean finish can be seen right away!

Main Features

  • Easy To Apply
    With its rinse-free design, just directly spray onto the desired area, then use a towel or sponge to wipe until the stain is removed.
  • Fast Cleaning Feature
    This is a multi-surface cleaner producing a penetrating foam that takes on grime where it hides, giving an instant cleaning finish.
  • Toxic-Free
    100% free of grease-producing silicone oils and petroleum distillates.
  • Safe To Use
    With anti-damage coating feature that protects surfaces against fading, discoloration, and cracking.
  • Economical
    It effectively eliminates grease, stuck-on dirt, dust, fingerprints, and any unwanted stain on all surfaces, leaving a non-greasy, matte finish that can last up to long time.

Specifications

Product Weight
  • 100 ML(120g)
Product Size
(L x W x H)
  • 100ml(14.5×3.8cm)
Package Contents
  • Magic Degreaser Cleaner Spray × 1
Net Content
  • 100 ML

Note

  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.