Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com
Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots Radinnoo.com

Men's Barefoot Shoes Winter Waterproof Trail Running Shoes Warm Lined Winter Shoes Unisex Outdoor Snow Boots Non-Slip Winter Boots

ideal for hiking and everyday activity
wide toe box to prevent misalignments
zero drop sole to improve posture
Fit: True to size
Price
$0.00
$47.80
Save  $-47.80
20 sold
US Size
Please select a us size
Color — Blue
Please select a color
Quantity
 Radinnoo.com

Please measure your foot length and foot width to choose correct size.

US UK EU Foot length Foot width
Inches Cm Inches Cm
6.5 5.5 39 9.57 24.3 3.59 9.113
7.5 6.5 40 9.76 24.8 3.66 9.3
8 7 41 9.96 25.3 3.74 9.487
8.5 7.5 42 10.16 25.8 3.81 9.675
9 8 43 10.35 26.3 3.88 9.862
10 9 44 10.55 26.8 3.96 10.05
10.5 9.5 45 10.75 27.3 4.03 10.237
11 10 46 10.94 27.8 4.1 10.425
11.5 10.5 47 11.14 28.3 4.18 10.612
12 11 48 11.34 28.8 4.25 10.8

 

HOW TO MEASURE

Item Dimensions:
We strongly recommend that you take your measurements before placing an order. Follow the instructions below to measure yourself.

 

PLEASE NOTE

1. Please choose the right size according to your own measurements.
2. The sizes listed are based on the international sizing system. Please refer to the size chart to find the correct size.


DISCLAIMER

Size Information: The size may be 2cm / 1inch inaccuracy due to hand measurement. These measurements are used as a guide in choosing the correct size. Please take your own measurements and choose your size accordingly.
Color Information: The exact color of items may vary based on your monitor, settings, and lighting conditions. Item colors depicted should be used as an approximate guide only.

 

PRODUCT DESCRIPTIONS

Outer material: waterproof material
Inner material: Synthetic
Sole: rubber
Closure: Speed Laces
Heel height: 3 centimeters
Heel Type: Flat
Shoe width: medium
Water resistant

FAQs

What are orthopedic shoes?

Orthopedic shoes are shoes designed to provide maximum support to the foot and ankle. They benefit people with foot pain and a range of conditions that make walking or exercising in regular shoes difficult and uncomfortable.

What are the benefits of orthopedic shoes?

Having supportive shoes can help reduce foot pain, increase blood flow, improve posture, and reduce the risk of injury. Additionally, wearing orthopedic shoes can prevent future foot problems.

Will orthotics solve my foot problems?

While orthopedic shoes do help provide comfort for people with foot pain and certain foot conditions, they are not a substitute for the proper medical care needed. If you feel you need medical help for foot pain or have concerns, advise or visit your local GP.

Can anyone wear orthopedic shoes?

Some people rely more on orthotics to help relieve discomfort and improve quality of life, but that doesn’t mean they aren’t right for everyone! Orthopedic shoes can also be used as a preventative measure to prevent foot problems as we age.

Every new pair of shoes gives me blisters. Will that happen with Radinnoo?

We understand why you’re worried about blisters. We are committed to providing your body with a solid foundation. Inspired by our customers' wearing experience in various foot conditions, our experts use designs that best fit the human foot in the production of each pair of shoes to adapt to different daily activities. Plus, our insoles are super comfortable and provide extra comfort and support.

 Radinnoo.com

Why Radinnoo?

Our mission is to introduce and deliver the easiest and most effective way to live a healthy lifestyle. Personal care solutions to inspire and empower every individual living their healthiest lives, every day. Having a ancle ache should not get in the way of your happy everyday life. A pain free life unlocks the whole you. The better you. The you that’s balanced. Aspiring. Happy. Don´t let foot pain ruin your day. Our focus is giving you the energy to create your best life.

  • 14-Days Wear Test

    100% Satisfaction Guaranteed
  • Secure payment

    100% Securety Payments
  • Free Returs & Exchanges

    Hassle-Free Process.30-Days Money Back Guarantee
  • Contact us

    We offer 24-hours chat support
class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);