Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover
Winter Warm USB Heated Foot Mats Foot Cover

Winter Warm USB Heated Foot Mats Foot Cover

Price

$69.00 $39.99
Save $29.01
In stock

color - Grey

Please select a color

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);

🔥 Stay cozy with

❄️ Toasty warmth, perfect for cold days!

👣 Discover relief in our breathable fabric!

How It Works

Slip your feet into the Astrale Muffle for instant warmth.

Adjust the temperature to your liking and enjoy the soothing heat throughout your day.

Therapeutic Relief

Ease discomfort during illness with the Muffle's soothing warmth, ensuring your cold feet find comfort and aiding in a swift recovery.

Why People Love Our Product

  • Embrace cozy warmth

    Perfect for chilly winter days, the Muffle provides snug warmth up to 60°C, ensuring you experience the ideal comfort.

  • Luxurious comfort

    Indulge in the ultra-soft texture of our Muffle, designed for prolonged comfort. With its plush material, you'll experience a luxurious softness.

  • Portable warmth

    Take your comfort anywhere with the Muffle's portable design. Whether at the office, home, or on a winter adventure, enjoy the warmth wherever you are

Adaptable comfort

Tailor your warmth with the Muffle's adjustable settings, allowing you to create a personalized comfort zone.

Silent serenity

Experience tranquility with the Muffle's silent operation. Enjoy the soothing warmth without any noise disruption, creating a peaceful environment

30 Day Guarantee

We stand by our products with a 30-day risk-free guarantee. If you're not completely thrilled with your order, simply return it for a full refund (no questions asked)

FAQ

Can I wear it with shoes?

While it's designed for comfort, we recommend using it without shoes for optimal warmth.

How long does it take to warm up?

You'll feel the warmth within minutes of turning it on

Is it safe to use for long hours?

Yes, Astrale Muffle is designed for extended use with safety features.

How fast is shipping?

We offer fast and reliable shipping on all orders. You can expect to receive it within 7-12 business days based on your location.

Please contact our customer service team for assistance if you have any questions or concerns about your shipment.

*Once your order has been shipped, you will receive your tracking number.you can use it to see where your parcel is located by going to our Track Order page.

What's your return policy?

Our commitment to your satisfaction is backed by a 30-day risk-free guarantee. If you're not entirely satisfied with your purchase, return it for a full refund—no questions asked.