Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
1/9
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
Retractable Air Conditioner Air Deflector
1/9

Retractable Air Conditioner Air Deflector

$29.99
$39.99
Save $10.00
It's been recommended by 683 people on Facebook, Twitter and Instagram
Buy More Save More
Please select a buy more save more
Quantity
/** @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);
Weight: 0kg
Barcode:

Strong Applicability: Our air guide plate can be adjusted freely to change the air outlet direction of the air conditioner, avoiding the discomfort caused by direct air conditioning! In winter, the curved air guide plate guides the warm air downward to improve the heating effect. In summer, the air guide plate is adjusted to point upward to the ceiling to improve the cooling effect.

Easy Installation: You only need to install it through the buckle design of the air conditioner wind deflector, which is stable and firm to prevent the air conditioner wind deflector from falling off. Thoughtful design High quality is reflected in the details.

Product Features: Slot design, the air guide plate is stuck at the air outlet of the air conditioner, easy to install. Anti-direct blowing, retractable, multiple air guides up and down, left and right, does not affect cooling. Multi-porous baffle design, uniform temperature inside and outside, avoid direct blowing and condensation of air conditioner.

Universal Size: Our air conditioner baffle is adjustable in size, so it is suitable for all wall-mounted air conditioners, and the size can be adjusted from 22 inches to 42 inches. When not in use, it can be adjusted to the top of the air conditioner to prevent dust. It is a must-have product for families to protect children and the infirm from cold winds.


OUR GUARANTEE

📦 Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

💰 Money-Back Guarantee: If your items arrive damaged or become defective within 15 days of normal usage, we will gladly issue out a replacement or refund.

✉️ 24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week.

🔒 Safe & Secure Checkouts: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

Men's Wear