๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
1/4
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler
1/4

๐Ÿ”ฅ๐ŸŽ HOT SALE ๐Ÿ”ฅcar seat gap filler

Currently unavailable. We don't know when or if this item will be back in stock.

$26.90
$49.99
Save 46%
Style
Please select a style
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);
  • ใ€ Widely Applicable ใ€‘ Our car gap filler is suitable for seat gaps Less than 1.2 inches wide. It is suitable for most sedans, SUVs, trucks, and other vehicles. Before purchasing, please measure whether the vehicle matches [Not applicable for vehicles with center console lower than seat height]
  • ใ€ Gap Filler for Car Seatใ€‘This car seat gap filler can prevent debris, cigarette ash, mobile phones, coins, keys from falling into the gap between the seat and the center console.And it has Storage function to keep the car clean and beautiful
  • ใ€ Environmental Friendly Material ใ€‘Our car gap filler Made of Elegance leather texture polyurethane material, it has excellent oil resistance, wear resistance, and water resistance. The curve design fits the original car seat, making it easy to clean and has a long service life
  • ใ€ Easy Installation ใ€‘Just a few seconds, the car seat gap filler can be inserted into the gap easily between the seat and the center console. It does not affect the normal use of car seat belts or hinder seat adjustment
  • ใ€ Perfect Gift ใ€‘ Car seat gap filler 2 pack, one for the driver and one for the passenger. They are thoughtful and practical gifts given at any time, such as birthdays, Father's Day, Christmas, etc

    Product Description

    1

    Product information

    Technical Details