PageSourceSearch

https://thestairbarrier.com/search

html thestairbarrier.com collected 2026-09-26 04:29:50 UTC 267,737 bytes, 4,369 lines download raw bytes

1<!doctype html>
2
3<!--
4  ___                 ___           ___           ___
5       /  /\                     /__/\         /  /\         /  /\
6      /  /:/_                    \  \:\       /  /:/        /  /::\
7     /  /:/ /\  ___     ___       \  \:\     /  /:/        /  /:/\:\
8    /  /:/ /:/ /__/\   /  /\  ___  \  \:\   /  /:/  ___   /  /:/  \:\
9   /__/:/ /:/  \  \:\ /  /:/ /__/\  \__\:\ /__/:/  /  /\ /__/:/ \__\:\
10   \  \:\/:/    \  \:\  /:/  \  \:\ /  /:/ \  \:\ /  /:/ \  \:\ /  /:/
11    \  \::/      \  \:\/:/    \  \:\  /:/   \  \:\  /:/   \  \:\  /:/
12     \  \:\       \  \::/      \  \:\/:/     \  \:\/:/     \  \:\/:/
13      \  \:\       \__\/        \  \::/       \  \::/       \  \::/
14       \__\/                     \__\/         \__\/         \__\/
15
16  --------------------------------------------------------------------
17  #  Stiletto v5.1.1
18  #  Documentation: https://help.fluorescent.co/v/stiletto
19  #  Purchase: https://themes.shopify.com/themes/stiletto/
20  #  A product by Fluorescent: https://fluorescent.co/
21  --------------------------------------------------------------------
22-->
23
24<html class="no-js" lang="en" style="--announcement-height: 1px;">
25  <head>
26    <meta charset="UTF-8">
27    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
28    <meta name="viewport" content="width=device-width,initial-scale=1">
29    
30
31
32
33
34  <meta name="description" content="Protect your kids &amp; pets with The Stair Barrier, a stylish &amp; safe solution for stairways. Our gates fit different stair types, with options for banisters.">
35
36
37
38    <link rel="canonical" href="https://thestairbarrier.com/search">
39    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><title>Search
40&ndash; THE STAIR BARRIER</title>
41
42    
43
44
45
46
47
48
49
50
51<meta property="og:url" content="https://thestairbarrier.com/search">
52<meta property="og:site_name" content="THE STAIR BARRIER">
53<meta property="og:type" content="website">
54<meta property="og:title" content="Search">
55<meta property="og:description" content="Protect your kids &amp;amp; pets with The Stair Barrier, a stylish &amp;amp; safe solution for stairways. Our gates fit different stair types, with options for banisters.">
56<meta property="og:image" content="http://thestairbarrier.com/cdn/shop/files/TSB-Baird59_3600x2400.jpg?v=1761078945">
57<meta property="og:image:secure_url" content="https://thestairbarrier.com/cdn/shop/files/TSB-Baird59_3600x2400.jpg?v=1761078945">
58
59
60
61<meta name="twitter:title" content="Search">
62<meta name="twitter:description" content="Protect your kids &amp;amp; pets with The Stair Barrier, a stylish &amp;amp; safe solution for stairways. Our gates fit different stair types, with options for banisters.">
63<meta name="twitter:card" content="summary_large_image">
64<meta name="twitter:image" content="https://thestairbarrier.com/cdn/shop/files/TSB-Baird59_3600x2400.jpg?v=1761078945">
65<meta name="twitter:image:width" content="480">
66<meta name="twitter:image:height" content="480">
67
68
69    
69<script>
70  console.log('Stiletto v5.1.1 by Fluorescent');
71
72  document.documentElement.className = document.documentElement.className.replace('no-js', '');
73  if (window.matchMedia(`(prefers-reduced-motion: reduce)`) === true || window.matchMedia(`(prefers-reduced-motion: reduce)`).matches === true) {
74    document.documentElement.classList.add('prefers-reduced-motion');
75  } else {
76    document.documentElement.classList.add('do-anim');
77  }
78
79  window.theme = {
80    version: 'v5.1.1',
81    themeName: 'Stiletto',
82    moneyFormat: "$ {{amount}}",
83    strings: {
84      name: "THE STAIR BARRIER",
85      accessibility: {
86        play_video: "Play",
87        pause_video: "Pause",
88        range_lower: "Lower",
89        range_upper: "Upper"
90      },
91      product: {
92        no_shipping_rates: "Shipping rate unavailable",
93        country_placeholder: "Country\/Region",
94        review: "Write a review"
95      },
96      products: {
97        product: {
98          unavailable: "Unavailable",
99          unitPrice: "Unit price",
100          unitPriceSeparator: "per",
101          sku: "SKU"
102        }
103      },
104      cart: {
105        editCartNote: "Edit order notes",
106        addCartNote: "Add order notes",
107        quantityError: "You have the maximum number of this product in your cart"
108      },
109      pagination: {
110        viewing: "You’re viewing {{ of }} of {{ total }}",
111        products: "products",
112        results: "results"
113      }
114    },
115    routes: {
116      root: "/",
117      cart: {
118        base: "/cart",
119        add: "/cart/add",
120        change: "/cart/change",
121        update: "/cart/update",
122        clear: "/cart/clear",
123        // Manual routes until Shopify adds support
124        shipping: "/cart/shipping_rates",
125      },
126      // Manual routes until Shopify adds support
127      products: "/products",
128      productRecommendations: "/recommendations/products",
129      predictive_search_url: '/search/suggest',
130    },
131    icons: {
132      chevron: "\u003cspan class=\"icon icon-new icon-chevron \"\u003e\n  \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M1.875 7.438 12 17.563 22.125 7.438\" stroke=\"currentColor\" stroke-width=\"2\"\/\u003e\u003c\/svg\u003e\n\u003c\/span\u003e\n",
133      close: "\u003cspan class=\"icon icon-new icon-close \"\u003e\n  \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M2.66 1.34 2 .68.68 2l.66.66 1.32-1.32zm18.68 21.32.66.66L23.32 22l-.66-.66-1.32 1.32zm1.32-20 .66-.66L22 .68l-.66.66 1.32 1.32zM1.34 21.34.68 22 2 23.32l.66-.66-1.32-1.32zm0-18.68 10 10 1.32-1.32-10-10-1.32 1.32zm11.32 10 10-10-1.32-1.32-10 10 1.32 1.32zm-1.32-1.32-10 10 1.32 1.32 10-10-1.32-1.32zm0 1.32 10 10 1.32-1.32-10-10-1.32 1.32z\" fill=\"currentColor\"\/\u003e\u003c\/svg\u003e\n\u003c\/span\u003e\n",
134      zoom: "\u003cspan class=\"icon icon-new icon-zoom \"\u003e\n  \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M10.3,19.71c5.21,0,9.44-4.23,9.44-9.44S15.51,.83,10.3,.83,.86,5.05,.86,10.27s4.23,9.44,9.44,9.44Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"1.63\"\/\u003e\n        \u003cpath d=\"M5.05,10.27H15.54\" fill=\"none\" stroke=\"currentColor\" stroke-miterlimit=\"10\" stroke-width=\"1.63\"\/\u003e\n        \u003cpath class=\"cross-up\" d=\"M10.3,5.02V15.51\" fill=\"none\" stroke=\"currentColor\" stroke-miterlimit=\"10\" stroke-width=\"1.63\"\/\u003e\n        \u003cpath d=\"M16.92,16.9l6.49,6.49\" fill=\"none\" stroke=\"currentColor\" stroke-miterlimit=\"10\" stroke-width=\"1.63\"\/\u003e\u003c\/svg\u003e\n\u003c\/span\u003e\n"
135    },
136    coreData: {
137      n: "Stiletto",
138      v: "v5.1.1",
139    }
140  }
141
142  window.theme.searchableFields = "product_type,title,variants.title,vendor";
143
144  
145</script>
145
146
147    <style>
148  @font-face {
149  font-family: Amiri;
150  font-weight: 400;
151  font-style: normal;
152  font-display: swap;
153  src: url("//thestairbarrier.com/cdn/fonts/amiri/amiri_n4.fee8c3379b68ea3b9c7241a63b8a252071faad52.woff2") format("woff2"),
154       url("//thestairbarrier.com/cdn/fonts/amiri/amiri_n4.94cde4e18ec8ae53bf8f7240b84e1f76ce23772d.woff") format("woff");
155}
156
157  @font-face {
158  font-family: Amiri;
159  font-weight: 400;
160  font-style: normal;
161  font-display: swap;
162  src: url("//thestairbarrier.com/cdn/fonts/amiri/amiri_n4.fee8c3379b68ea3b9c7241a63b8a252071faad52.woff2") format("woff2"),
163       url("//thestairbarrier.com/cdn/fonts/amiri/amiri_n4.94cde4e18ec8ae53bf8f7240b84e1f76ce23772d.woff") format("woff");
164}
165
166  
167  @font-face {
168  font-family: Jost;
169  font-weight: 400;
170  font-style: normal;
171  font-display: swap;
172  src: url("//thestairbarrier.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
173       url("//thestairbarrier.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
174}
175
176  @font-face {
177  font-family: Jost;
178  font-weight: 700;
179  font-style: normal;
180  font-display: swap;
181  src: url("//thestairbarrier.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"),
182       url("//thestairbarrier.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff");
183}
184
185  @font-face {
186  font-family: Jost;
187  font-weight: 400;
188  font-style: italic;
189  font-display: swap;
190  src: url("//thestairbarrier.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"),
191       url("//thestairbarrier.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff");
192}
193
194  @font-face {
195  font-family: Jost;
196  font-weight: 700;
197  font-style: italic;
198  font-display: swap;
199  src: url("//thestairbarrier.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"),
200       url("//thestairbarrier.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff");
201}
202
203
204  :root {
205    --color-text: #29333c;
206    --color-text-8-percent: rgba(41, 51, 60, 0.08);  
207    --color-text-alpha: rgba(41, 51, 60, 0.35);
208    --color-text-meta: rgba(41, 51, 60, 0.6);
209    --color-text-link: #627381;
210    --color-text-error: #D02F2E;
211    --color-text-success: #478947;
212
213    --color-background: #ffffff;
214    --color-background-semi-transparent-80: rgba(255, 255, 255, 0.8);
215    --color-background-semi-transparent-90: rgba(255, 255, 255, 0.9);
216
217    --color-background-transparent: rgba(255, 255, 255, 0);
218    --color-border: #aaaaaa;
219    --color-border-meta: rgba(170, 170, 170, 0.6);
220    --color-overlay: rgba(0, 0, 0, 0.7);
221
222    --color-background-meta: #f5f5f5;
223    --color-background-meta-alpha: rgba(245, 245, 245, 0.6);
224    --color-background-darker-meta: #e8e8e8;
225    --color-background-darker-meta-alpha: rgba(232, 232, 232, 0.6);
226    --color-background-placeholder: #e8e8e8;
227    --color-background-placeholder-lighter: #f0f0f0;
228    --color-foreground-placeholder: rgba(41, 51, 60, 0.4);
229
230    --color-border-input: #aaaaaa;
231    --color-border-input-alpha: rgba(170, 170, 170, 0.25);
232    --color-text-input: #29333c;
233    --color-text-input-alpha: rgba(41, 51, 60, 0.04);
234
235    --color-text-button: #ffffff;
236
237    --color-background-button: #627381;
238    --color-background-button-alpha: rgba(98, 115, 129, 0.6);
239    --color-background-outline-button-alpha: rgba(98, 115, 129, 0.1);
240    --color-background-button-hover: #363f47;
241
242    --color-icon: rgba(41, 51, 60, 0.4);
243    --color-icon-darker: rgba(41, 51, 60, 0.6);
244
245    --color-text-sale-badge: #C31818;
246    --color-background-sold-badge: #414141;
247    --color-text-sold-badge: #ffffff;
248
249    --color-text-header: #29333c;
250    --color-text-header-half-transparent: rgba(41, 51, 60, 0.5);
251
252    --color-background-header: #ffffff;
253    --color-background-header-transparent: rgba(255, 255, 255, 0);
254    --color-icon-header: #29333c;
255    --color-shadow-header: rgba(0, 0, 0, 0.15);
256
257    --color-background-footer: #29333c;
258    --color-text-footer: #ffffff;
259    --color-text-footer-subdued: rgba(255, 255, 255, 0.7);
260
261    --color-products-sale-price: #C31818;
262    --color-products-rating-star: #627381;
263
264    --color-products-stock-good: #3C9342;
265    --color-products-stock-medium: #A77A06;
266    --color-products-stock-bad: #A70100;
267    --color-products-stock-bad: #A70100;
268
269    --font-logo: Amiri, serif;
270    --font-logo-weight: 400;
271    --font-logo-style: normal;
272    --logo-text-transform: none;
273    --logo-letter-spacing: 0.0em;
274
275    --font-heading: Amiri, serif;
276    --font-heading-weight: 400;
277    --font-heading-style: normal;
278    --font-heading-text-transform: none;
279    --font-heading-base-letter-spacing: -0.01em;
280    --font-heading-base-size: 48px;
281
282    --font-body: Jost, sans-serif;
283    --font-body-weight: 400;
284    --font-body-style: normal;
285    --font-body-italic: italic;
286    --font-body-bold-weight: 700;
287    --font-body-base-letter-spacing: 0.0em;
288    --font-body-base-size: 17px;
289
290    /* Typography */
291    --line-height-heading: 1.1;
292    --line-height-subheading: 1.33;
293    --line-height-body: 1.5;
294
295    --logo-font-size: 
296clamp(1.8375rem, 1.5111878453038674rem + 1.3922651933701657vw, 2.625rem)
297;
298
299    --font-size-navigation-base: 16px;
300    --font-navigation-base-letter-spacing: 0.04em;
301    --font-navigation-base-text-transform: uppercase;
302
303    --font-size-heading-display-1: 
304clamp(3.825rem, 3.545303867403315rem + 1.1933701657458562vw, 4.5rem)
305;
306    --font-size-heading-display-2: 
307clamp(3.39915rem, 3.150593370165746rem + 1.0605082872928175vw, 3.999rem)
308;
309    --font-size-heading-display-3: 
310clamp(2.97483rem, 2.757300994475138rem + 0.9281237569060774vw, 3.4998rem)
311;
312    --font-size-heading-1-base: 
313clamp(2.55rem, 2.36353591160221rem + 0.7955801104972376vw, 3.0rem)
314;
315    --font-size-heading-2-base: 
316clamp(2.23125rem, 2.0680939226519337rem + 0.6961325966850829vw, 2.625rem)
317;
318    --font-size-heading-3-base: 
319clamp(1.9125rem, 1.7726519337016575rem + 0.5966850828729281vw, 2.25rem)
320;
321    --font-size-heading-4-base: 
322clamp(1.48665rem, 1.3779414364640885rem + 0.4638232044198895vw, 1.749rem)
323;
324    --font-size-heading-5-base: 
325clamp(1.275rem, 1.181767955801105rem + 0.3977900552486188vw, 1.5rem)
326;
327    --font-size-heading-6-base: 
328clamp(1.0608rem, 0.9832309392265194rem + 0.33096132596685085vw, 1.248rem)
329;
330    --font-size-body-400: 
331clamp(1.68161875rem, 1.6449448895027625rem + 0.15647513812154695vw, 1.770125rem)
332;
333    --font-size-body-350: 
334clamp(1.569578125rem, 1.535347720994475rem + 0.14604972375690609vw, 1.6521875rem)
335;
336    --font-size-body-300: 
337clamp(1.4575375rem, 1.4257505524861878rem + 0.1356243093922652vw, 1.53425rem)
338;
339    --font-size-body-250: 
340clamp(1.345496875rem, 1.3161533839779005rem + 0.1251988950276243vw, 1.4163125rem)
341;
342    --font-size-body-200: 
343clamp(1.23345625rem, 1.2065562154696132rem + 0.11477348066298342vw, 1.298375rem)
344;
345    --font-size-body-150: 
346clamp(1.121415625rem, 1.096959046961326rem + 0.10434806629834253vw, 1.1804375rem)
347;
348    --font-size-body-100: 
349clamp(1.009375rem, 0.9873618784530387rem + 0.09392265193370165vw, 1.0625rem)
350;
351    --font-size-body-75: 
352clamp(0.896325rem, 0.8767773480662984rem + 0.08340331491712707vw, 0.9435rem)
353;
354    --font-size-body-60: 
355clamp(0.829908125rem, 0.8118089364640884rem + 0.07722320441988952vw, 0.8735875rem)
356;
357    --font-size-body-50: 
358clamp(0.784284375rem, 0.7671801795580111rem + 0.0729779005524862vw, 0.8255625rem)
359;
360    --font-size-body-25: 
361clamp(0.72876875rem, 0.7128752762430939rem + 0.0678121546961326vw, 0.767125rem)
362;
363    --font-size-body-20: 
364clamp(0.67224375rem, 0.6575830110497237rem + 0.06255248618784531vw, 0.707625rem)
365;
366
367    /* Buttons */
368    
369      --button-padding-multiplier: 1;
370      --font-size-button: var(--font-size-body-50);
371      --font-size-button-x-small: var(--font-size-body-25);
372    
373
374    --font-button-text-transform: uppercase;
375    --button-letter-spacing: 0.05em;
376    --line-height-button: 1.45;
377
378    /* Product badges */
379    
380      --font-size-product-badge: var(--font-size-body-20);
381    
382
383    --font-product-badge-text-transform: uppercase;
384
385    /* Product listing titles */
386    
387      --font-size-listing-title: var(--font-size-body-60);
388    
389
390    --font-product-listing-title-text-transform: uppercase;
391    --font-product-listing-title-base-letter-spacing: 0.05em;
392
393    /* Shopify pay specific */
394    --payment-terms-background-color: #f5f5f5;
395  }
396
397  @supports not (font-size: clamp(10px, 3.3vw, 20px)) {
398    :root {
399      --logo-font-size: 
4002.23125rem
401;
402      --font-size-heading-display-1: 
4034.1625rem
404;
405      --font-size-heading-display-2: 
4063.699075rem
407;
408      --font-size-heading-display-3: 
4093.237315rem
410;
411      --font-size-heading-1-base: 
4122.775rem
413;
414      --font-size-heading-2-base: 
4152.428125rem
416;
417      --font-size-heading-3-base: 
4182.08125rem
419;
420      --font-size-heading-4-base: 
4211.617825rem
422;
423      --font-size-heading-5-base: 
4241.3875rem
425;
426      --font-size-heading-6-base: 
4271.1544rem
428;
429      --font-size-body-400: 
4301.725871875rem
431;
432      --font-size-body-350: 
4331.6108828125rem
434;
435      --font-size-body-300: 
4361.49589375rem
437;
438      --font-size-body-250: 
4391.3809046875rem
440;
441      --font-size-body-200: 
4421.265915625rem
443;
444      --font-size-body-150: 
4451.1509265625rem
446;
447      --font-size-body-100: 
4481.0359375rem
449;
450      --font-size-body-75: 
4510.9199125rem
452;
453      --font-size-body-60: 
4540.8517478125rem
455;
456      --font-size-body-50: 
4570.8049234375rem
458;
459      --font-size-body-25: 
4600.747946875rem
461;
462      --font-size-body-20: 
4630.689934375rem
464;
465    }
466  }.product-badge[data-handle="responsible"]{
467        color: #000000;
468      }
469    
470.product-badge[data-handle="best-seller"]{
471        color: #7e6b45;
472      }
473    
474.product-badge[data-handle="new"]{
475        color: #000000;
476      }
477    
478
479</style>
480
481<script>
482  flu = window.flu || {};
483  flu.chunks = {
484    photoswipe: "//thestairbarrier.com/cdn/shop/t/61/assets/photoswipe-chunk.js?v=18659099751219271031759763846",
485    swiper: "//thestairbarrier.com/cdn/shop/t/61/assets/swiper-chunk.js?v=73725226959832986321759763846",
486    nouislider: "//thestairbarrier.com/cdn/shop/t/61/assets/nouislider-chunk.js?v=131351027671466727271759763846",
487    polyfillInert: "//thestairbarrier.com/cdn/shop/t/61/assets/polyfill-inert-chunk.js?v=9775187524458939151759763846",
488    polyfillResizeObserver: "//thestairbarrier.com/cdn/shop/t/61/assets/polyfill-resize-observer-chunk.js?v=2584",
489  };
490</script>
490
491
492
493
494
495
496  
496<script type="module" src="//thestairbarrier.com/cdn/shop/t/61/assets/theme.min.js?v=75981419107262041581759763846"></script>
496
497
498
499
500
501
502
503
504
505
506
507<script defer>
508  var defineVH = function () {
509    document.documentElement.style.setProperty('--vh', window.innerHeight * 0.01 + 'px');
510  };
511  window.addEventListener('resize', defineVH);
512  window.addEventListener('orientationchange', defineVH);
513  defineVH();
514</script>
514
515
516<link href="//thestairbarrier.com/cdn/shop/t/61/assets/theme.css?v=55741925736261888851761060399" rel="stylesheet" type="text/css" media="all" />
517
518
519<link
520  rel="preload"
521  fetchpriority="low"
522  href="//thestairbarrier.com/cdn/shop/t/61/assets/theme-deferred.css?v=106630545604015320601759763846"
523  as="style"
524  onload="this.onload=null;this.rel='stylesheet'"
525>
526<noscript><link rel="stylesheet" href="//thestairbarrier.com/cdn/shop/t/61/assets/theme-deferred.css?v=106630545604015320601759763846"></noscript>
527
528    
528<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
528<meta name="facebook-domain-verification" content="33bnqtfnpt0tbnii2t5bbt5uq2am6a">
529<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6781673/digital_wallets/dialog">
530<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
530<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
530
531<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
532<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=6781673" crossorigin="anonymous"></script>
vendor: 1 bytes, line 532
532
533<script id="shopify-features" type="application/json">{"accessToken":"7eee372f72a16180afc43375b3dbf9db","betas":["rich-media-storefront-analytics"],"domain":"thestairbarrier.com","predictiveSearch":true,"shopId":6781673,"locale":"en"}</script>
vendor: 1 bytes, line 533
533
534<script>var Shopify = Shopify || {};
535Shopify.shop = "the-stair-barrier.myshopify.com";
536Shopify.locale = "en";
537Shopify.currency = {"active":"USD","rate":"1.0"};
538Shopify.country = "US";
539Shopify.theme = {"name":"Stairway Solutions","id":128369066066,"schema_name":"Stiletto","schema_version":"5.1.1","theme_store_id":1621,"role":"main"};
540Shopify.theme.handle = "null";
541Shopify.theme.style = {"id":null,"handle":null};
542Shopify.cdnHost = "thestairbarrier.com/cdn";
543Shopify.routes = Shopify.routes || {};
544Shopify.routes.root = "/";
545Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
546Shopify.SignInWithShop = Shopify.SignInWithShop || {};
547Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
548Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 548
548
549<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 549
549
550<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 550
550
551<script>
552  window.ShopifyPay = window.ShopifyPay || {};
553  window.ShopifyPay.apiHost = "shop.app\/pay";
554  window.ShopifyPay.redirectState = null;
555</script>
vendor: 1 bytes, line 555
555
556<script>
557  window.Shopify = window.Shopify || {};
558  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
559  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
560  window.Shopify.SignInWithShop.eligible = true;
561</script>
vendor: 1 bytes, line 561
561
562<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 562
562
563<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 563
563
564<script type="module">
565  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
566
567  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
568
569</script>
vendor: 1 bytes, line 569
569
570<script>
571  window.Shopify = window.Shopify || {};
572  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
573  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
574</script>
vendor: 1 bytes, line 574
574
575<script>(function() {
576  var isLoaded = false;
577  function asyncLoad() {
578    if (isLoaded) return;
579    isLoaded = true;
580    var urls = ["https:\/\/rio.pwztag.com\/rio.js?shop=the-stair-barrier.myshopify.com","https:\/\/id-shop.govx.com\/app\/the-stair-barrier.myshopify.com\/govx.js?shop=the-stair-barrier.myshopify.com"];
581    for (var i = 0; i < urls.length; i++) {
582      var s = document.createElement('script');
583      s.type = 'text/javascript';
584      s.async = true;
585      s.src = urls[i];
586      var x = document.getElementsByTagName('script')[0];
587      x.parentNode.insertBefore(s, x);
588    }
589  };
590  if(window.attachEvent) {
591    window.attachEvent('onload', asyncLoad);
592  } else {
593    window.addEventListener('load', asyncLoad, false);
594  }
595})();</script>
vendor: 1 bytes, line 595
595
596<script id="__st">var __st={"a":6781673,"offset":-14400,"reqid":"51df61c8-371b-4f0e-be2f-37b4b044c636-1790396989","pageurl":"thestairbarrier.com\/search","u":"762ab961e1ab","p":"searchresults"};</script>
vendor: 1 bytes, line 596
596
597<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 597
597
598<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 598
598
599<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thestairbarrier.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 599
599
600<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//thestairbarrier.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
600<script crossorigin="anonymous" defer="defer" src="//thestairbarrier.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 600
600
601<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 601
601
602<script>
603  window.Shopify = window.Shopify || {};
604  window.Shopify.MCP = window.Shopify.MCP || {};
605  window.Shopify.MCP.enabled = true;
606  window.Shopify.MCP.shop = "the-stair-barrier.myshopify.com";
607  window.Shopify.MCP.mcpEndpoint = "https:\/\/thestairbarrier.com\/api\/mcp";
608  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
609</script>
vendor: 1 bytes, line 609
609
610<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/thestairbarrier.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
611</script>
vendor: 1 bytes, line 611
611
612<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://thestairbarrier.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
613</script>
vendor: 1 bytes, line 613
613
614<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
615  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
616</script>
vendor: 1 bytes, line 616
616
617<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
618</script>
618
619<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://thestairbarrier.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
620<style id="shopify-accelerated-checkout-cart">
621        #shopify-buyer-consent {
622  margin-top: 1em;
623  display: inline-block;
624  width: 100%;
625}
626
627#shopify-buyer-consent.hidden {
628  display: none;
629}
630
631#shopify-subscription-policy-button {
632  background: none;
633  border: none;
634  padding: 0;
635  text-decoration: underline;
636  font-size: inherit;
637  cursor: pointer;
638}
639
640#shopify-subscription-policy-button::before {
641  box-shadow: none;
642}
643
644      </style>
645
646<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
646
647  
648  <!-- BEGIN app block: shopify://apps/redo/blocks/redo_app_embed/c613644b-6df4-4d11-b336-43a5c06745a1 --><!-- BEGIN app snippet: env -->
649
650<script>
651  if (typeof process === "undefined") {
652    process = {};
653  }
654  process.env ??= {};
655  process.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca";
656  process.env.REDO_API_URL = "https://shopify-cdn.getredo.com";
657  process.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com";
658  process.env.REDO_RETURN_APP_URL = "https://returns.getredo.com";
659  process.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com";
660
661  if (typeof window.redoStorefront === "undefined") {
662    window.redoStorefront = {
663      type: "shopify"
664    };
665  }
666  window.redoStorefront.env ??= {};
667  window.redoStorefront.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca";
668  window.redoStorefront.env.REDO_API_URL = "https://shopify-cdn.getredo.com";
669  window.redoStorefront.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com";
670  window.redoStorefront.env.REDO_RETURN_APP_URL = "https://returns.getredo.com";
671  window.redoStorefront.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com";
672
673  // Shopper's active language/country, from Shopify's Liquid localization
674  // object. Read via getStorefrontLocale(); blanks mean unavailable.
675  window.redoStorefront.locale = {
676    language: "en",
677    country: "US"
678  };
679
680  // Folder our bundle was served from. Webpack's "auto" publicPath guesses this by
681  // grabbing the last 
681<script> on the page, which may pick a stranger's folder.
682  window.redoStorefront.assetBase =
683    "https://cdn.shopify.com/extensions/01a0dbc8-6754-77be-82e2-a43d8805227a/redo-v2.22782/assets/main.js".split(/[?#]/)[0].replace(/\/[^/]+$/, "/");
684</script>
vendor: 1 bytes, line 684
684
685<script>
686try {
687  if (typeof window.redoStorefrontStaging === "undefined") {
688    window.redoStorefrontStaging = {
689      type: "shopify",
690      storeUrl: "the-stair-barrier.myshopify.com",
691      shopify: {
692        customDomain: "thestairbarrier.com",
693        permanentDomain: "the-stair-barrier.myshopify.com"
694      }
695    };
696  }
697} catch {}
698</script>
698<!-- END app snippet -->
699<script>
700  (function() {
701    const parts = navigator.userAgent.split(" ").map(part => btoa(part)).join("").replace(/=/g, "").toLowerCase();
702    if (!parts.includes("2hyb21lluxpz2h0ag91c2") && !parts.includes("w90bwzwcg93zxikdiwmjipk")) {
703      const script = document.createElement("script");
704      script.async = true;
705      script.src = "https://cdn.shopify.com/extensions/01a0dbc8-6754-77be-82e2-a43d8805227a/redo-v2.22782/assets/main.js";
706      document.head.appendChild(script);
707    }
708  })();
709</script>
709
710
711<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
712
713
714  
714<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/j9C9mMyxmOM8AAROBBCOAk2SB0hzb9WDQ2j5EdbE?languageCode=en" async></script>
714
715
716
717
718  
719<!-- END app block --><!-- BEGIN app block: shopify://apps/analyzely/blocks/analyzely/b3a3a697-6f42-4507-a5ae-c447f6da2c9d -->
720
721  <!-- Global site tag (gtag.js) - Google Analytics -->
722  
722<script
723    async
724    src="https://www.googletagmanager.com/gtag/js?id=G-TPFMHY2Q5J&l=analyzelyDataLayer"
725  ></script>
725
726  
726<script>sessionStorage.removeItem("analyzelyEnhancedConversion");// Customer data rendered server-side for enhanced conversions
727    window.analyzelyCustomerData = {
728      email:        "",
729      phone:        "",
730      first_name:   "",
731      last_name:    "",
732      address1:     "",
733      city:         "",
734      province:     "",
735      province_code:"",
736      zip:          "",
737      country_code: ""
738    };
739    window.analyzelyCustomerId = "";
740    window.analyzelyShopDomain = "the-stair-barrier.myshopify.com";
741
742    window.analyzelyGetEnhancedConversionConfig = function() {
743      try {
744        var raw = sessionStorage.getItem("analyzelyEnhancedConversion");
745        return raw ? JSON.parse(raw) : null;
746      } catch (e) {
747        return null;
748      }
749    };
750
751    window.analyzelyBuildUserData = function(eventType) {
752      try {
753        var cfg = window.analyzelyGetEnhancedConversionConfig();
754        if (!cfg || !cfg.enabled) return null;
755        if (!cfg.events || !cfg.events[eventType]) return null;
756
757        var c = window.analyzelyCustomerData || {};
758        var norm = function(v) {
759          if (v == null) return null;
760          var s = String(v).trim().toLowerCase();
761          return s.length ? s : null;
762        };
763        var e164 = function(v) {
764          if (!v) return null;
765          var cleaned = String(v).replace(/\s|-|\(|\)/g, "");
766          return /^\+[1-9]\d{9,13}$/.test(cleaned) && cleaned.length >= 11 && cleaned.length <= 15
767            ? cleaned
768            : null;
769        };
770
771        var userData = {};
772        var email = norm(c.email);
773        if (email) userData.email = email;
774        var phone = e164(c.phone);
775        if (phone) userData.phone_number = phone;
776
777        var address = {};
778        var firstName  = norm(c.first_name);
779        var lastName   = norm(c.last_name);
780        var street     = norm(c.address1);
781        var city       = norm(c.city);
782        var region     = norm(c.province_code || c.province);
783        var postalCode = norm(c.zip);
784        var country    = norm(c.country_code);
785        if (firstName)  address.first_name  = firstName;
786        if (lastName)   address.last_name   = lastName;
787        if (street)     address.street      = street;
788        if (city)       address.city        = city;
789        if (region)     address.region      = region;
790        if (postalCode) address.postal_code = postalCode;
791        if (country)    address.country     = country;
792        if (Object.keys(address).length) userData.address = address;
793
794        if (!userData.email && !userData.phone_number) return null;
795        return userData;
796      } catch (e) {
797        return null;
798      }
799    };
800
801    // GA4 user_id — SHA-256(shopDomain:customerId), first 16 hex, cached.
802    window.analyzelyUserIdCache = null;
803    (async function primeAnalyzelyUserId() {
804      try {
805        if (!window.analyzelyCustomerId) return;
806        if (!window.crypto || !window.crypto.subtle) return;
807        var input = new TextEncoder().encode(
808          window.analyzelyShopDomain + ":" + window.analyzelyCustomerId
809        );
810        var buf = await window.crypto.subtle.digest("SHA-256", input);
811        var hex = Array.from(new Uint8Array(buf))
812          .map(function(b) { return b.toString(16).padStart(2, "0"); })
813          .join("");
814        window.analyzelyUserIdCache = hex.slice(0, 16);
815      } catch (e) {}
816    })();
817
818    window.analyzelyGetUserId = function() {
819      var cfg = window.analyzelyGetEnhancedConversionConfig();
820      if (!cfg || !cfg.enabled) return null;
821      if (cfg.ga4UserIdEnabled === false) return null;
822      return window.analyzelyUserIdCache || null;
823    };
824
825    window.analyzelySetUserData = function(eventType) {
826      var ud = window.analyzelyBuildUserData(eventType);
827      var uid = window.analyzelyGetUserId();
828      if (ud) {
829        analyzelyGtag('set', 'user_data', ud);
830      }
831      if (uid) {
832        analyzelyGtag('config', 'G-TPFMHY2Q5J', { user_id: uid, send_page_view: false });
833      }
834    };
835  </script>
835
836  
836<script>
837    // save analyzely data to session storage if available
838    sessionStorage.setItem('groPulseAnalyzelyData', JSON.stringify({"serverSideEvent":{"measurementSecret":"ptIKDY6LQo67y_y9_iUSrw","isEnable":true},"googleAccount":{"selectedAccount":"195264087","selectedProperty":"297570418"},"trackingConsent":{"isEnable":false},"_id":"692f0d4bbf33e306dd8c1184","shopName":"the-stair-barrier.myshopify.com","__v":0,"analyticsVersion":"ga4","createdAt":"2025-12-02T16:01:15.454Z","dashboardAppEmbeddedStatus":true,"isECActive":false,"isManually":false,"isShippingAdded":false,"isTaxAdded":false,"measurementId":"G-TPFMHY2Q5J","selectedDataLayer":["viewCategory","viewContent","search","addToCart","initiateCheckout","addShippingInfo","addPaymentInfo","purchase","refund"],"updatedAt":"2025-12-02T16:02:58.875Z"}));
839
840    const isGroPulseAnalyzelyWebPixelLoaded = Boolean(sessionStorage.getItem("isGroPulseAnalyzelyWebPixelLoaded"));
841
842    window.analyzelyFormatItemId = function(productId, variantId) {
843      try {
844        var cfg = JSON.parse(sessionStorage.getItem('groPulseAnalyzelyData')) || {};
845        var fmt = cfg.productIdFormat;
846        if (!fmt || !fmt.isEnabled || !fmt.format) return String(productId || '');
847        var pid = String(productId || '').replace(/.*\/(\d+)$/, '$1');
848        var vid = variantId ? String(variantId).replace(/.*\/(\d+)$/, '$1') : '';
849        var LB = String.fromCharCode(123);
850        var RB = String.fromCharCode(125);
851        var PRODUCT_PH = LB + LB + 'product_id' + RB + RB;
852        var VARIANT_PH = LB + LB + 'variant_id' + RB + RB;
853        var result = fmt.format.replace(PRODUCT_PH, pid);
854        if (vid) {
855          result = result.replace(VARIANT_PH, vid);
856        } else {
857          result = result.replace(/[^a-zA-Z0-9]*\{\{variant_id\}\}/, '');
858        }
859        return result;
860      } catch(e) {
861        return String(productId || '');
862      }
863    };
864
865    window.analyzelyDataLayer = window.analyzelyDataLayer || [];
866    function analyzelyGtag() {
867      analyzelyDataLayer.push(arguments);
868    }
869
870    window.Shopify.loadFeatures([
871      {
872        name: "consent-tracking-api",
873        version: "0.1"
874      }
875    ], (error) => {
876      if (error) {
877        throw error;
878      }
879
880      const analyzelyTrackingConsentStatus = false;
881
882      if(!analyzelyTrackingConsentStatus){
883        const event = new Event("analyzely_consent_set");
884        window.dispatchEvent(event);
885        return;
886      }
887
888      const isTrackingConsentGiven = Shopify.customerPrivacy.userCanBeTracked();
889      if (isTrackingConsentGiven) {
890        analyzelyGtag('consent', 'default', {
891          'ad_storage': 'granted',
892          'ad_user_data': 'granted',
893          'ad_personalization': 'granted',
894          'analytics_storage': 'granted'
895        });
896      }
897      else{
898        analyzelyGtag('consent', 'default', {
899          'ad_storage': 'denied',
900          'ad_user_data': 'denied',
901          'ad_personalization': 'denied',
902          'analytics_storage': 'denied'
903        });
904      }
905      document.addEventListener("visitorConsentCollected", (event) => {
906      if(event.detail.analyticsAllowed) {
907        analyzelyGtag('consent', 'update', {
908          'ad_storage': 'granted',
909          'ad_user_data': 'granted',
910          'ad_personalization': 'granted',
911          'analytics_storage': 'granted'
912        });
913      }
914      else {
915        analyzelyGtag('consent', 'update', {
916          'ad_storage': 'denied',
917          'ad_user_data': 'denied',
918          'ad_personalization': 'denied',
919          'analytics_storage': 'denied'
920        });
921      }
922      });
923      const event = new Event("analyzely_consent_set");
924      window.dispatchEvent(event);
925    });
926
927    window.addEventListener("analyzely_consent_set", () => {
928      analyzelyGtag('js', new Date());
929      analyzelyGtag('config', 'G-TPFMHY2Q5J', {
930        // Keep the _ga client_id stable across the storefront -> checkout domain
931        // hop so GA4 doesn't fragment the visitor into a new, unattributed session.
932        cookie_domain: 'auto',
933        cookie_flags: 'SameSite=None;Secure'
934      });const analyzelyMeasurementId = 'G-TPFMHY2Q5J';
935
936        // gtag('get', ...) callbacks only fire once gtag.js has fully loaded and
937        // processed the config. If the script is slow (or the callback queue
938        // stalls), the promises below never resolve and NO SSE data is captured
939        // for the whole session -> server events fall back to client_id "x" and
940        // show up as "(not set)" in GA4. Fallback: after a short timeout, read
941        // the ids straight from the first-party GA cookies.
942        const analyzelyReadCookie = (name) => {
943          const match = document.cookie.match(new RegExp('(?:^|; )' + name + '=([^;]*)'));
944          return match ? decodeURIComponent(match[1]) : null;
945        };
946
947        const analyzelyCookieFallback = (field) => {
948          try {
949            if (field === 'client_id') {
950              // _ga = GA1.1.<random>.<timestamp> -> client_id = <random>.<timestamp>
951              const ga = analyzelyReadCookie('_ga');
952              if (ga) {
953                const parts = ga.split('.');
954                if (parts.length >= 4) return parts.slice(2).join('.');
955              }
956              return undefined;
957            }
958            // _ga_<STREAM> = GS1.1.<session_id>.... or GS2.1.s<session_id>$o...
959            const streamCookie = analyzelyReadCookie('_ga_' + anal
959yzelyMeasurementId.replace(/^G-/, ''));
960            if (streamCookie) {
961              const match = streamCookie.match(/GS\d+\.\d+\.s?(\d{10})/);
962              if (match) return match[1];
963            }
964            return undefined;
965          } catch (e) {
966            return undefined;
967          }
968        };
969
970        const analyzelyGetWithFallback = (field) => Promise.race([
971          new Promise(resolve => {
972            analyzelyGtag('get', analyzelyMeasurementId, field, resolve)
973          }),
974          new Promise(resolve => setTimeout(() => resolve(undefined), 3000))
975        ]).then(value => value || analyzelyCookieFallback(field));
976
977        const analyzelyClientIdPromise = analyzelyGetWithFallback('client_id');
978
979        const analyzelySessionIdPromise = analyzelyGetWithFallback('session_id');
980
981        const analyzelySfToken = 'ea475d628908eff405dbe8f1a9403c06';
982
983        Promise.all([analyzelyClientIdPromise, analyzelySessionIdPromise]).then(([analyzelyClientId, analyzelySessionId]) => {
984          // Capture the page context so GA4 can derive source/medium even when
985          // server-side session stitching fails (prevents "(not set)" traffic source).
986          const analyzelyPageLocation = window.location.href;
987          const analyzelyPageReferrer = document.referrer || '';
988
989          // First-touch / session attribution: read utm_* + Google Ads click ids
990          // from the landing URL and persist them for the session. By the time the
991          // add_to_cart / purchase server event fires the URL no longer carries
992          // utm params, so we forward the stored campaign to GA4 explicitly.
993          const analyzelyResolveAttribution = () => {
994            const params = new URLSearchParams(window.location.search);
995            const utmSource = params.get('utm_source');
996            const utmMedium = params.get('utm_medium');
997            const gclid = params.get('gclid');
998            const gbraid = params.get('gbraid');
999            const wbraid = params.get('wbraid');
1000
1001            let attribution = null;
1002            if (utmSource || utmMedium) {
1003              attribution = {
1004                source: utmSource || undefined,
1005                medium: utmMedium || undefined,
1006                campaign: params.get('utm_campaign') || undefined,
1007                term: params.get('utm_term') || undefined,
1008                content: params.get('utm_content') || undefined,
1009              };
1010            } else if (gclid || gbraid || wbraid) {
1011              // Google Ads click without explicit utm tagging -> infer google/cpc.
1012              attribution = { source: 'google', medium: 'cpc' };
1013            }
1014            if (gclid) {
1015              attribution = attribution || {};
1016              attribution.gclid = gclid;
1017            }
1018
1019            if (attribution) {
1020              // New campaign click: store as the session's source (last-click
1021              // within session, refreshed on each tagged landing).
1022              const payload = JSON.stringify(attribution);
1023              try { localStorage.setItem('analyzely_attr', payload); } catch (e) {}
1024              try {
1025                document.cookie = 'analyzely_attr=' + encodeURIComponent(payload) +
1026                  '; path=/; max-age=1800; SameSite=Lax';
1027              } catch (e) {}
1028              return attribution;
1029            }
1030
1031            // Untagged page: reuse the stored attribution for this session.
1032            try {
1033              const stored = localStorage.getItem('analyzely_attr');
1034              if (stored) return JSON.parse(stored);
1035            } catch (e) {}
1036            return null;
1037          };
1038
1039          const analyzelyAttribution = analyzelyResolveAttribution();
1040
1041          const sseData = {
1042            analyzelyClientId,
1043            analyzelySessionId,
1044            analyzelyPageLocation,
1045            analyzelyPageReferrer
1046          };
1047          if (analyzelyAttribution) {
1048            sseData.analyzelyAttribution = analyzelyAttribution;
1049          }
1050
1051          // Persist for the web pixel. localStorage may be isolated across the
1052          // strict-sandbox boundary, so also write a first-party cookie the pixel
1053          // can read reliably via browser.cookie.get('analyzely_sse').
1054          const analyzelyPersistSse = (extra) => {
1055            const payload = JSON.stringify(Object.assign({}, sseData, extra || {}));
1056            try { localStorage.setItem('analyzely_sse', payload); } catch (e) {}
1057            try {
1058              document.cookie = 'analyzely_sse=' + encodeURIComponent(payload) +
1059                '; path=/; max-age=1800; SameSite=Lax';
1060            } catch (e) {}
1061          };
1062
1063          // Persist early (best-effort for web pixel)
1064          analyzelyPersistSse();
1065
1066          const analyzelyCartEndpointRegex = /\/cart\/(add|change|update|clear)(\.js)?(\?|$)/;
1067
1068          if (!analyzelySfToken) {
1069            // Storefront token not yet provisioned (merchant hasn't opened app since scope
1070            // change). Fall back to legacy cart attribute so the orderCreate webhook can
1071            // still read SSE data via note_attributes.
1072            const writeLegacyCartAttr = () => {
1073              fetch('/cart/update.js', {
1074                method: 'POST',
1075                headers: { 'Content-Type': 'application/json' },
1076                body: JSON.stringify({ attributes: { analyzely_sse: JSON.stringify(sseData) } })
1077              }).then(r => r.json()).then(cart => {
1078                if (cart?.token) {
1079                  analyzelyPersistSse({ token: cart.token });
1080                }
1081              }).catch(err => console.error('[Analyzely SSE] legacy attr write error:', err));
1082            };
1083
1084            writeLegacyCartAttr();
1085
1086            const analyzelyOrigFetchLegacy = window.fetch;
1087            window.fetch = function (input, init) {
1088              const url = typeof input === 'string' ? input : (input && input.url) || '';
1089              const result = analyzelyOrigFetchLegacy.apply(this, arguments);
1090              if (analyzelyCartEndpointRegex.test(url)) {
1091                result.then(() => setTimeout(writeLegacyCartAttr, 150)).catch(() => {});
1092              }
1093              return result;
1094            };
1095            const analyzelyOrigXhrOpenLegacy = XMLHttpRequest.prototype.open;
1096            XMLHttpRequest.prototype.open = function (method, url) {
1097              if (typeof url === 'string' && analyzelyCartEndpointRegex.test(url)) {
1098                this.addEventListener('loadend', () => setTimeout(writeLegacyCartAttr, 150));
1099              }
1100              return analyzelyOrigXhrOpenLegacy.apply(this, arguments);
1101            };
1102            return;
1103          }
1104
1105          let analyzelySseWritten = false;
1106
1107          const writeAnalyzelySseMetafield = () => {
1108            if (analyzelySseWritten) return Promise.resolve();
1109            return fetch('/cart.js')
1110              .then(r => r.json())
1111              .then(cart => {
1112                // Storefront API cart entity only exists once the cart has items.
1113                // Writing to an empty cart returns INVALID_OWNER.
1114                if (!cart || !cart.token) return;
1115                if (!cart.item_count) {
1116                  return;
1117                }
1118
1119                // Update localStorage + cookie for web pixel events
1120                analyzelyPersistSse({ token: cart.token });
1121
1122                const cartGid = 'gid://shopify/Cart/' + cart.token;
1123                return fetch('/api/2026-04/graphql.json', {
1124                  method: 'POST',
1125                  headers: {
1126                    'Content-Type': 'application/json',
1127                    'X-Shopify-Storefront-Access-Token': analyzelySfToken,
1128                  },
1129                  body: JSON.stringify({
1130                    query: 'mutation cartMetafieldsSet($metafields: [CartMetafieldsSetInput!]!) { cartMetafieldsSet(metafields: $metafields) { metafields { key } userErrors { code field message } } }',
1131                    variables: {
1132                      metafields: [{
1133                        ownerId: cartGid,
1134                        key: "gropulse-google-analytics.sse_data",
1135                        type: "json",
1136                        value: JSON.stringify(sseData)
1137                      }]
1138                    }
1139                  })
1140                }).then(r => r.json()).then(res => {
1141                  const errors = res?.data?.cartMetafieldsSet?.userErrors || [];
1142                  const written = res?.data?.cartMetafieldsSet?.metafields || [];
1143                  if (res?.errors?.length) {
1144                    console.error('[Analyzely SSE] GraphQL errors:', JSON.stringify(res.errors));
1145                    return;
1146                  }
1147                  if (errors.length) {
1148                    console.error('[Analyzely SSE] userErrors:', JSON.stringify(errors));
1149                    return;
1150                  }
1151                  if (written.length) {
1152                    analyzelySseWritten = true;
1153                    // console.log('[Analyzely SSE] ✓ metafield written:', JSON.stringify(written));
1154                  } else {
1155                    console.warn('[Analyzely SSE] write returned empty metafields array', JSON.stringify(res));
1156                  }
1157                });
1158              })
1159              .catch(err => console.error('[Analyzely SSE] write error:', err));
1160          };
1161
1162          // Initial attempt
1163          writeAnalyzelySseMetafield();
1164
1165          // Remove legacy cart attribute (analyzely_sse) if present — old versions
1166          // stored SSE data in cart attributes which showed in merchant's order details.
1167          fetch('/cart.js').then(r => r.json()).then(cart => {
1168            if (cart?.attributes?.analyzely_sse) {
1169              fetch('/cart/update.js', {
1170                method: 'POST',
1171                headers: { 'Content-Type': 'application/json' },
1172                body: JSON.stringify({ attributes: { analyzely_sse: '' } })
1173              });
1174            }
1175          }).catch(() => {});
1176
1177          // Re-run on any cart mutation so we catch the empty→non-empty transition.
1178          const analyzelyOrigFetch = window.fetch;
1179          window.fetch = function (input, init) {
1180            const url = typeof input === 'string' ? input : (input && input.url) || '';
1181            const result = analyzelyOrigFetch.apply(this, arguments);
1182            if (analyzelyCartEndpointRegex.test(url)) {
1183              result.then(() => setTimeout(writeAnalyzelySseMetafield, 150)).catch(() => {});
1184            }
1185            return result;
1186          };
1187          const analyzelyOrigXhrOpen = XMLHttpRequest.prototype.open;
1188          XMLHttpRequest.prototype.open = function (method, url) {
1189            if (typeof url === 'string' && analyzelyCartEndpointRegex.test(url)) {
1190              this.addEventListener('loadend', () => setTimeout(writeAnalyzelySseMetafield, 150));
1191            }
1192            return analyzelyOrigXhrOpen.apply(this, arguments);
1193          };
1194        });const startEvent = new Event("analyzely_start_tracking");
1195      if (document.readyState === "complete") {
1196        window.dispatchEvent(startEvent);
1197      } else {
1198        window.addEventListener("load", () => window.dispatchEvent(startEvent));
1199      }
1200    });
1201  </script>
1201
1202
1203  
1203<script>
1204    window.analyzelyGtag = window.analyzelyGtag || function () {};
1205  </script>
1205
1206
1207
1208
1209
1210<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1211<script type="text/javascript">
1212  (function (c, l, a, r, i, t, y) {
1213    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1214    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1215    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1216
1217    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1218      if (error) {
1219        console.error("Error loading Shopify features:", error);
1220        return;
1221      }
1222
1223      c[a]('consentv2', {
1224        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1225        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1226        source: 101,
1227      });
1228    });
1229
1230    l.addEventListener("visitorConsentCollected", function (e) {
1231      c[a]('consentv2', {
1232        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1233        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1234        source: 101,
1235      });
1236    });
1237  })(window, document, "clarity", "script", "xwo1jy98zy");
1238</script>
1238
1239
1240
1241
1242<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
1243
1244
1245
1246<!-- END app block --><!-- BEGIN app block: shopify://apps/mega-seo/blocks/optimizer-embed/019c9c75-378a-7f7c-a5f4-56867f367aad -->
1246<script src="https://cdn.gomega.ai/scripts/optimizer.min.js" async></script>
1246
1247
1248
1249<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a03244-00fd-7a0c-a916-3528c825a176/analyzely-google-analytics-4-26/assets/consent-banner.css" rel="stylesheet" type="text/css" media="all">
1250<script src="https://cdn.shopify.com/extensions/01a0a8f7-715f-73b2-ba8a-e07c4a290b47/social-widget-90/assets/social-widget.min.js" type="text/javascript" defer="defer"></script>
1250
1251<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1252<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 6781673,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1252
1252
1253<script>
1254  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1255</script>
vendor: 1 bytes, line 1255
1255
1256<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1256).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 6781673,storefrontBaseUrl: "https://thestairbarrier.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://thestairbarrier.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1089142866","configuration":"{\"projectId\":\"xwo1jy98zy\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1256,"dataSharingState":"unrestricted"},{"id":"980811858","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-381461639\\\",\\\"GT-NS83WXRS\\\",\\\"GT-TXZH583\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-381461639\\\/DowtCMvS7qEcEIfJ8rUB\\\",\\\"MC-SC6HJTH220\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-381461639\\\/FigaCL_S7qEcEIfJ8rUB\\\",\\\"MC-SC6HJTH220\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-381461639\\\/Z2nVCMjS7qEcEIfJ8rUB\\\",\\\"MC-TS93SL7ZN1\\\",\\\"MC-SC6HJTH220\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-381461639\\\/w6qlCLzS7qEcEIfJ8rUB\\\",\\\"MC-TS93SL7ZN1\\\",\\\"MC-SC6HJTH220\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-381461639\\\/WjqSCMXS7qEcEIfJ8rUB\\\",\\\"MC-TS93SL7ZN1\\\",\\\"MC-SC6HJTH220\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-381461639\\\/ref_CM7S7qEcEIfJ8rUB\\\",\\\"MC-SC6HJTH220\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-381461639\\\/jB-NCMLS7qEcEIfJ8rUB\\\",\\\"MC-SC6HJTH220\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"973602898","configuration":"{\"myshopifyDomain\":\"the-stair-barrier.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"816054354","configuration":"{\"pixel_id\":\"1861683047435421\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"815857746","configuration":"{\"addToCartUrl\":\"https:\\\/\\\/analyzely.gropulse.com\\\/add_to_cart_receiver\",\"paymentInfoSubmittedUrl\":\"https:\\\/\\\/analyzely.gropulse.com\\\/payment_info_receiver\",\"shippingInfoSubmittedUrl\":\"https:\\\/\\\/analyzely.gropulse.com\\\/shipping_info_receiver\",\"checkoutStartedUrl\":\"https:\\\/\\\/analyzely.gropulse.com\\\/checkout_started_receiver\",\"shop\":\"the-stair-barrier.myshopify.com\",\"apiKey\":\"393b3b4bb69acc2f58835a02f4aaa14b\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1439213584d44f8143c6b04677ba4658","type":"APP","apiClientId":7208304641,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"684326994","configuration":"{\"yotpoStoreId\":\"j9C9mMyxmOM8AAROBBCOAk2SB0hzb9WDQ2j5EdbE\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"51380306","configuration":"{\"tagID\":\"2613814078811\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1256,{"id":"18907218","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Simprosys Custom Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"THE STAIR BARRIER","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"the-stair-barrier.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/thestairbarrier.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://thestairbarrier.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"128369066066","themeStoreId":"1621","themePublished":"true","eventMetadataId":"47fd43ce-3120-4a5e-b0c5-c705c5d2a034","pageType":"searchresults","shopId":"6781673","storefrontBaseUrl":"https:\/\/thestairbarrier.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1256<script>
1257  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1258  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1259  window.ShopifyAnalytics.meta.currency = 'USD';
1260  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"51df61c8-371b-4f0e-be2f-37b4b044c636-1790396989"}};
1261  for (var attr in meta) {
1262    window.ShopifyAnalytics.meta[attr] = meta[attr];
1263  }
1264</script>
vendor: 1 bytes, line 1264
1264
1265<script class="analytics">
1266  (function () {
1267    var customDocumentWrite = function(content) {
1268      var jquery = null;
1269
1270      if (window.jQuery) {
1271        jquery = window.jQuery;
1272      } else if (window.Checkout && window.Checkout.$) {
1273        jquery = window.Checkout.$;
1274      }
1275
1276      if (jquery) {
1277        jquery('body').append(content);
1278      }
1279    };
1280
1281    var hasLoggedConversion = function(token) {
1282      if (token) {
1283        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1284      }
1285      return false;
1286    }
1287
1288    var setCookieIfConversion = function(token) {
1289      if (token) {
1290        var twoMonthsFromNow = new Date(Date.now());
1291        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1292
1293        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1294      }
1295    }
1296
1297    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1298    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1299    if (trekkie.integrations) {
1300      return;
1301    }
1302    trekkie.methods = [
1303      'identify',
1304      'page',
1305      'ready',
1306      'track',
1307      'trackForm',
1308      'trackLink'
1309    ];
1310    trekkie.factory = function(method) {
1311      return function() {
1312        var args = Array.prototype.slice.call(arguments);
1313        args.unshift(method);
1314        trekkie.push(args);
1315        if (method == 'track' || method == 'page') {
1316          var pageUrl;
1317          try {
1318            pageUrl = window.location.href;
1319          } catch (e) {}
1320          var pageReferrer;
1321          try {
1322            pageReferrer = document.referrer;
1323          } catch (e) {}
1324          try {
1325            if (window.__TREKKIE_SHIM_QUEUE == null) {
1326              window.__TREKKIE_SHIM_QUEUE = [];
1327            }
1328            window.__TREKKIE_SHIM_QUEUE.push({
1329              from: 'trekkie-stub',
1330              method: method,
1331              args: args.slice(1),
1332              pageContext: {
1333                url: pageUrl,
1334                referrer: pageReferrer
1335              }
1336            });
1337          } catch (e) {
1338            // no-op
1339          }
1340        }
1341        return trekkie;
1342      };
1343    };
1344    for (var i = 0; i < trekkie.methods.length; i++) {
1345      var key = trekkie.methods[i];
1346      trekkie[key] = trekkie.factory(key);
1347    }
1348    trekkie.load = function(config) {
1349      trekkie.config = config || {};
1350      trekkie.config.initialDocumentCookie = document.cookie;
1351      var first = document.getElementsByTagName('script')[0];
1352var script = document.createElement('script');
1353script.type = 'text/javascript';
1354script.onerror = function(e) {
1355  var scriptFallback = document.createElement('script');
1356  scriptFallback.type = 'text/javascript';
1357  scriptFallback.onerror = function(error) {
1358          var Monorail = {
1359      produce: function produce(monorailDomain, schemaId, payload) {
1360        var currentMs = new Date().getTime();
1361        var event = {
1362          schema_id: schemaId,
1363          payload: payload,
1364          metadata: {
1365            event_created_at_ms: currentMs,
1366            event_sent_at_ms: currentMs
1367          }
1368        };
1369        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1370      },
1371      sendRequest: function sendRequest(endpointUrl, payload) {
1372        // Try the sendBeacon API
1373        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1374          var blobData = new window.Blob([payload], {
1375            type: 'text/plain'
1376          });
1377
1378          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1379            return true;
1380          } // sendBeacon was not successful
1381
1382        } // XHR beacon
1383
1384        var xhr = new XMLHttpRequest();
1385
1386        try {
1387          xhr.open('POST', endpointUrl);
1388          xhr.setRequestHeader('Content-Type', 'text/plain');
1389          xhr.send(payload);
1390        } catch (e) {
1391          console.log(e);
1392        }
1393
1394        return false;
1395      },
1396      isIos12: function isIos12() {
1397        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1398      }
1399    };
1400    Monorail.produce('monorail-edge.shopifysvc.com',
1401      'trekkie_storefront_load_errors/1.1',
1402      {shop_id: 6781673,
1403      theme_id: 128369066066,
1404      app_name: "storefront",
1405      context_url: window.location.href,
1406      source_url: "//thestairbarrier.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1407
1408  };
1409  scriptFallback.async = true;
1410  scriptFallback.src = '//thestairbarrier.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1411  first.parentNode.insertBefore(scriptFallback, first);
1412};
1413script.async = true;
1414script.src = '//thestairbarrier.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1415first.parentNode.insertBefore(script, first);
1416
1417    };
1418    trekkie.load(
1419      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6781673,"isMerchantRequest":null,"themeId":128369066066,"themeCityHash":"6745654728247377519","contentLanguage":"en","currency":"USD","eventMetadataId":"47fd43ce-3120-4a5e-b0c5-c705c5d2a034"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1420    );
1421
1422    var loaded = false;
1423    trekkie.ready(function() {
1424      if (loaded) return;
1425      loaded = true;
1426
1427      window.ShopifyAnalytics.lib = window.trekkie;
1428
1429      var originalDocumentWrite = document.write;
1430      document.write = customDocumentWrite;
1431      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1432      document.write = originalDocumentWrite;
1433
1434      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1435      var token = match? match[1]: undefined;
1436      if (!hasLoggedConversion(token)) {
1437        setCookieIfConversion(token);
1438        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
1439      }
1440    });
1441
1442    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"51df61c8-371b-4f0e-be2f-37b4b044c636-1790396989","shopifyEmitted":true});
1443
1444    var eventsListenerScript = document.createElement('script');
1445    eventsListenerScript.async = true;
1446    eventsListenerScript.src = "//thestairbarrier.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1447    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1448})();</script>
1448
1449  
1449<script>
1450  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1451    window.ga = function ga() {
1452      (window.ga.q = window.ga.q || []).push(arguments);
1453      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1454        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1455      }
1456      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1457    };
1458    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1459      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1460    }
1461  }
1462</script>
vendor: 1 bytes, line 1462
1462
1463<script
1464  defer
1465  src="https://thestairbarrier.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1466  data-application="storefront-renderer"
1467  data-shop-id="6781673"
1468  data-render-region="gcp-us-central1"
1469  data-page-type="search"
1470  data-theme-instance-id="128369066066"
1471  data-theme-name="Stiletto"
1472  data-theme-version="5.1.1"
1473  data-monorail-region="shop_domain"
1474  data-resource-timing-sampling-rate="10"
1475  data-shs="true"
1476  data-shs-beacon="true"
1477  data-shs-export-with-fetch="true"
1478  data-shs-logs-sample-rate="1"
1479  data-shs-beacon-endpoint="https://thestairbarrier.com/api/collect"
1480></script>
1480
1481<meta name="shopify-y" content="b3ecfd41-b1dc-4db7-a066-cdd8d3953591" data-expiration="1821954589000"><meta name="shopify-s" content="64b6e4f1-9584-464c-a711-d103a3032b2a" data-expiration="1790398789000"><meta name="new-cookie-storage-activated" content="t">
1482</head>
1483
1484  <body class="template-search">
1485    <div class="page">
1486      
1487        <div class="active" id="page-transition-overlay"></div>
1488<script>
1489  var pageTransitionOverlay = document.getElementById("page-transition-overlay"),
1490      internalReferrer = document.referrer.includes(document.location.origin),
1491      winPerf = window.performance,
1492      navTypeLegacy = winPerf && winPerf.navigation && winPerf.navigation.type,
1493      navType = winPerf && winPerf.getEntriesByType && winPerf.getEntriesByType("navigation")[0] && winPerf.getEntriesByType("navigation")[0].type;
1494
1495  if (!internalReferrer || navType !== "navigate" || navTypeLegacy !== 0) {
1496    
1497    pageTransitionOverlay.className = "active skip-animation";
1498    setTimeout(function(){
1499      pageTransitionOverlay.className = "skip-animation";
1500      setTimeout(function(){ pageTransitionOverlay.className = ""; }, 1);
1501    }, 1);
1502  } else { 
1503    setTimeout(function(){
1504      pageTransitionOverlay.className = "";
1505    }, 500);
1506  }
1507</script>
1507
1508
1509      
1510
1511      <div class="theme-editor-scroll-offset"></div>
1512
1513      <div class="header__space" data-header-space></div>
1514
1515      <!-- BEGIN sections: header-group -->
1516<div id="shopify-section-sections--15851765366866__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar__outer-wrapper">
1516<script>
1517  
1518  document.documentElement.setAttribute("data-enable-sticky-announcement-bar", "");
1519</script>
1519<div
1520    
1521    class="announcement-bar"
1522    data-section-id="sections--15851765366866__announcement-bar"
1523    data-section-type="announcement-bar"
1524    data-enable-sticky-announcement-bar="desktop"
1525    data-item-count="3"
1526    style="
1527      --color-background: #29333c;
1528      --color-gradient-overlay: #29333c;
1529      --color-gradient-overlay-transparent: rgba(41, 51, 60, 0);
1530      --color-text: #ffffff;
1531    "
1532  >
1533    <div class="ui-overlap-wrap">
1534      <div class="ui-overlap">
1535        <div class="fader left">
1536          <button class="slider-nav-button slider-nav-button-prev" title="Previous">
1537            <span class="icon icon-new icon-chevron ">
1538  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
1539</span>
1540
1541          </button>
1542        </div>
1543        <div class="ui-overlap-item-clones" aria-hidden="true">
1544          <div
1545        class="announcement-bar__item ff-body fs-body-50 swiper-slide"
1546        
1547        data-sli
1547de
1548        
1549        data-index="0"
1550      ><div class="announcement-bar__item-inner announcement-bar__item-inner-mobile-only"><p><strong>New: Indoor/Outdoor Linen Collection</strong>— 5 new colors, built for summer.<a href="/products/the-stair-barrier-banister-to-banister-multiple-fabric-options" title="The Stair Barrier Banister-to-Banister (BB) Fabric Safety Gate">Shop now</a></p>
1551</div><div class="announcement-bar__item-inner announcement-bar__item-inner-desktop-only"><p><strong>New: Indoor/Outdoor Linen Collection</strong>— 5 new colors, built for summer.<a href="/products/the-stair-barrier-banister-to-banister-multiple-fabric-options" title="The Stair Barrier Banister-to-Banister (BB) Fabric Safety Gate">Shop now</a></p><p></p>
1552</div>
1553      </div><div
1554        class="announcement-bar__item ff-body fs-body-50 swiper-slide"
1555        
1556          inert
1557        
1558        data-slide
1559        
1560        data-index="1"
1561      ><div class="announcement-bar__item-inner"><p>Designed for Homes That Live Beautifully</p>
1562</div>
1563      </div><div
1564        class="announcement-bar__item ff-body fs-body-50 swiper-slide"
1565        
1566          inert
1567        
1568        data-slide
1569        
1570        data-index="2"
1571      ><div class="announcement-bar__item-inner"><p>Easy to Install, Easy to Love</p>
1572</div>
1573      </div>
1574        </div>
1575        <div class="fader right">
1576          <button class="slider-nav-button slider-nav-button-next" title="Next">
1577            <span class="icon icon-new icon-chevron ">
1578  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
1579</span>
1580
1581          </button>
1582        </div>
1583      </div>
1584    </div>
1585    <div
1586      class="swiper"
1587      data-slider
1588      data-autoplay-enabled="true"
1589      data-autoplay-delay="5000"
1590    >
1591      <div class="swiper-wrapper">
1592        <div
1593        class="announcement-bar__item ff-body fs-body-50 swiper-slide"
1594        
1595        data-slide
1596        
1597        data-index="0"
1598      ><div class="announcement-bar__item-inner announcement-bar__item-inner-mobile-only"><p><strong>New: Indoor/Outdoor Linen Collection</strong>— 5 new colors, built for summer.<a href="/products/the-stair-barrier-banister-to-banister-multiple-fabric-options" title="The Stair Barrier Banister-to-Banister (BB) Fabric Safety Gate">Shop now</a></p>
1599</div><div class="announcement-bar__item-inner announcement-bar__item-inner-desktop-only"><p><strong>New: Indoor/Outdoor Linen Collection</strong>— 5 new colors, built for summer.<a href="/products/the-stair-barrier-banister-to-banister-multiple-fabric-options" title="The Stair Barrier Banister-to-Banister (BB) Fabric Safety Gate">Shop now</a></p><p></p>
1600</div>
1601      </div><div
1602        class="announcement-bar__item ff-body fs-body-50 swiper-slide"
1603        
1604          inert
1605        
1606        data-slide
1607        
1608        data-index="1"
1609      ><div class="announcement-bar__item-inner"><p>Designed for Homes That Live Beautifully</p>
1610</div>
1611      </div><div
1612        class="announcement-bar__item ff-body fs-body-50 swiper-slide"
1613        
1614          inert
1615        
1616        data-slide
1617        
1618        data-index="2"
1619      ><div class="announcement-bar__item-inner"><p>Easy to Install, Easy to Love</p>
1620</div>
1621      </div>
1622      </div>
1623    </div>
1624  </div>
1625</div><div id="shopify-section-sections--15851765366866__header" class="shopify-section shopify-section-group-header-group header__outer-wrapper">
1625<script>
1626  
1627  
1628    document.documentElement.classList.add("sticky-header-enabled");
1629  
1630  
1631  
1632    document.body.classList.add("quick-search-position-left");
1633  
1634</script>
1634<header
1635  data-section-id="sections--15851765366866__header"
1636  data-section-type="header"
1637  
1638    data-enable-sticky-header="true"
1639  
1640  
1641  class="
1642    header
1643    header--layout-logo-center-nav-below
1644    header--has-logo
1645    
1646    
1647    header--has-accounts
1648    
1649    
1650    header--navigation-is-all-caps
1651    header--has-social-links
1652    
1653  "
1654  
1655    data-is-sticky="true"
1656  
1657  data-navigation-position="below"
1658  data-logo-position="center"
1659  style="
1660    --logo-width: 240px;
1661    --mobile-logo-width: 220px;
1662    --color-cart-count-transparent: #000000;
1663    --color-text-transparent: #000000;
1664    --divider-width: 0px;
1665    --color-text-featured-link: #a70100;
1666  "
1667>
1668  <a href="#main" class="header__skip-to-content btn btn--primary btn--small">
1669    Skip to content
1670  </a>
1671
1672  <div class="header__inner">
1673    <div class="header__row header__row-desktop upper  ">
1674      <div class="header__row-segment header__row-segment-desktop left">
1675</div>
1676
1677      <div class="header__row-segment header__row-segment-desktop header__row-segment-desktop--logo-left right"><ul class="social-icons social-icons--left" data-count="4"><li>
1678          <a
1679            href="https://www.facebook.com/StairBarrier/"
1680            title="THE STAIR BARRIER on Facebook"
1681            target="_blank"
1682            rel="noopener"
1683          >
1684            <span class="icon icon-new icon-facebook ">
1685  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.013,3.693,9.153,8.505,9.876V14.65H8.031v-2.629h2.474v-1.749 c0-2.896,1.411-4.167,3.818-4.167c1.153,0,1.762,0.085,2.051,0.124v2.294h-1.642c-1.022,0-1.379,0.969-1.379,2.061v1.437h2.995 l-0.406,2.629h-2.588v7.247C18.235,21.236,22,17.062,22,12C22,6.477,17.523,2,12,2z" fill="currentColor" /></svg>
1686</span>
1687
1688          </a>
1689        </li><li>
1690          <a
1691            href="https://www.instagram.com/thestairbarrier_official/"
1692            title="THE STAIR BARRIER on Instagram"
1693            target="_blank"
1694            rel="noopener"
1695          >
1696            <span class="icon icon-new icon-instagram ">
1697  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.8,2H16.2C19.4,2 22,4.6 22,7.8V16.2A5.8,5.8 0 0,1 16.2,22H7.8C4.6,22 2,19.4 2,16.2V7.8A5.8,5.8 0 0,1 7.8,2M7.6,4A3.6,3.6 0 0,0 4,7.6V16.4C4,18.39 5.61,20 7.6,20H16.4A3.6,3.6 0 0,0 20,16.4V7.6C20,5.61 18.39,4 16.4,4H7.6M17.25,5.5A1.25,1.25 0 0,1 18.5,6.75A1.25,1.25 0 0,1 17.25,8A1.25,1.25 0 0,1 16,6.75A1.25,1.25 0 0,1 17.25,5.5M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9Z" fill="currentColor" /></svg>
1698</span>
1699
1700          </a>
1701        </li><li>
1702          <a
1703            href="https://www.pinterest.com/thestairbarrier/"
1704            title="THE STAIR BARRIER on Pinterest"
1705            target="_blank"
1706            rel="noopener"
1707          >
1708            <span class="icon icon-new icon-pinterest ">
1709  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.237,2.636,7.855,6.356,9.312c-0.087-0.791-0.167-2.005,0.035-2.868 c0.182-0.78,1.172-4.971,1.172-4.971s-0.299-0.599-0.299-1.484c0-1.391,0.806-2.428,1.809-2.428c0.853,0,1.265,0.641,1.265,1.408 c0,0.858-0.546,2.141-0.828,3.329c-0.236,0.996,0.499,1.807,1.481,1.807c1.777,0,3.143-1.874,3.143-4.579 c0-2.394-1.72-4.068-4.177-4.068c-2.845,0-4.515,2.134-4.515,4.34c0,0.859,0.331,1.781,0.744,2.282 c0.082,0.099,0.093,0.186,0.069,0.287c-0.076,0.316-0.244,0.995-0.277,1.134c-0.043,0.183-0.145,0.222-0.334,0.133 c-1.249-0.582-2.03-2.408-2.03-3.874c0-3.154,2.292-6.052,6.608-6.052c3.469,0,6.165,2.472,6.165,5.776 c0,3.447-2.173,6.22-5.189,6.22c-1.013,0-1.966-0.527-2.292-1.148c0,0-0.502,1.909-0.623,2.378 c-0.226,0.868-0.835,1.958-1.243,2.622C9.975,21.843,10.969,22,12,22c5.522,0,10-4.478,10-10S17.523,2,12,2z" fill="currentColor" /></svg>
1710</span>
1711
1712          </a>
1713        </li><li>
1714          <a
1715            href="https://www.youtube.com/@thestairbarrier725"
1716            title="THE STAIR BARRIER on YouTube"
1717            target="_blank"
1718            rel="noopener"
1719          >
1720            <span class="icon icon-new icon-youtube ">
1721  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.8 15.4286L15.509 12L9.8 8.57143V15.4286ZM22.516 6.48C22.659 7.01714 22.758 7.73714 22.824 8.65143C22.901 9.56571 22.934 10.3543 22.934 11.04L23 12C23 14.5029 22.824 16.3429 22.516 17.52C22.241 18.5486 21.603 19.2114 20.613 19.4971C20.096 19.6457 19.15 19.7486 17.698 19.8171C16.268 19.8971 14.959 19.9314 13.749 19.9314L12 20C7.391 20 4.52 19.8171 3.387 19.4971C2.397 19.2114 1.759 18.5486 1.484 17.52C1.341 16.9829 1.242 16.2629 1.176 15.3486C1.099 14.4343 1.066 13.6457 1.066 12.96L1 12C1 9.49714 1.176 7.65714 1.484 6.48C1.759 5.45143 2.397 4.78857 3.387 4.50286C3.904 4.35429 4.85 4.25143 6.302 4.18286C7.732 4.10286 9.041 4.06857 10.251 4.06857L12 4C16.609 4 19.48 4.18286 20.613 4.50286C21.603 4.78857 22.241 5.45143 22.516 6.48Z" fill="currentColor" /></svg>
1722</span>
1723
1724          </a>
1725        </li></ul>
1726
1727        
1728      </div>
1729    </div><div class="header__row header__row-desktop logo-only">
1730        <span class="header__logo">
1731    <a
1732      class="header__logo-link"
1733      href="/"
1734      
1735        aria-label="THE STAIR BARRIER"
1736      
1737    ><div
1738    class="
1739      image
1740      regular-logo
1741      
1742      
1743      animation--lazy-load
1744    "
1745    style=""
1746  >
1747    
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762    
1763
1764<img
1765  alt="" 
1766  class="image__img" 
1767  fetchpriority="high"
1768  width="713" 
1769  height="216" 
1770  src="//thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=320" 
1771  
1772  srcset="//thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=100 100w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=150 150w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=200 200w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=240 240w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=280 280w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=300 300w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=360 360w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=400 400w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=450 450w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=500 500w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=550 550w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=600 600w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=650 650w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=700 700w" 
1773  sizes="(max-width: 960px) 220px, 240px"
1774  onload="javascript: this.closest('.image').classList.add('loaded')"
1775/>
1776  </div><span class="header__logo-text">THE STAIR BARRIER</span></a>
1777  </span>
1778      </div><div class="header__row header__row-desktop lower three-segment">
1779      <div class="header__row-segment header__row-segment-desktop left ">
1780        <a
1781    class="
1782      header__icon-touch
1783      header__icon-touch--search
1784      no-transition
1785    "
1786    href="/search"
1787    
1788      data-search
1789    
1790    aria-label="Open search modal"
1791    aria-controls="MainQuickSearch"
1792    aria-expanded="false"
1793  >
1794    <span
1795  class="icon-button icon-button-header-search  "
1796  
1797>
1798  <span class="icon-button__icon">
1799    <span class="icon icon-new icon-header-search ">
1800  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.048 17.89a6.923 6.923 0 1 0 0-13.847 6.923 6.923 0 0 0 0 13.847z" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round"/>
1801        <path d="m16 16 4.308 4.308" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg>
1802</span>
1803
1804  </span>
1805</span>
1806
1807    <span
1808  class="icon-button icon-button-header-menu-close  "
1809  
1810>
1811  <span class="icon-button__icon">
1812    <span class="icon icon-new icon-header-menu-close ">
1813  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.462 6.479 5.538 19.402M5.538 6.479l12.924 12.923" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="6.667" stroke-linejoin="round"/></svg>
1814</span>
1815
1816  </span>
1817</span>
1818
1819  </a>
1820
1821      </div><div
1822    class="header__links-primary-scroll-container"
1823    data-scroll-container
1824    data-at-start="true"
1825    data-at-end="true"
1826    data-axis="horizontal"
1827  >
1828    <button
1829      class="scroll-button"
1830      data-position="start"
1831      data-direction="backwards"
1832      title="Previous"
1833    >
1834      <span class="icon icon-new icon-chevron ">
1835  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
1836</span>
1837
1838    </button>
1839    <div class="scroll-overflow-indicator-wrap" data-position="start">
1840      <div class="scroll-overflow-indicator"></div>
1841    </div>
1842    <div data-scroll-container-viewport>
1843      <div class="scroll-sentinal scroll-sentinal--start" data-position="start"></div>
1844      <nav class="header__links header__links-primary" data-navigation>
1845
1846<ul class="header__links-list fs-navigation-base">
1847  
1848
1849    
1850
1851    <li
1852      
1853        data-submenu-parent
1854      
1855    ><!-- if top level item is a link, render a clickable anchor link --><a
1856          class="navigation__submenu-trigger fs-navigation-base no-transition"
1857          data-link
1858          data-parent
1859          
1860            data-meganav-trigger
1861            data-meganav-type="compact_meganav"
1862            data-meganav-handle="shop-the-collection"
1863          
1864          aria-haspopup="true"
1865          aria-expanded="false"
1866          aria-controls="shop-the-collection-menu-0"
1867          
1868            href="/"
1869            
1870          
1871
1872        >
1873          <span class="link-hover">
1874            Shop the Collection
1875          </span>
1876          <span class="header__links-icon">
1877            <span class="icon icon-new icon-chevron-small ">
1878  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg>
1879</span>
1880
1881          </span>
1882        </a><div
1883  class="
1884    meganav
1885    
1886      meganav--has-promo
1887      meganav--promo-position-right
1888    
1889    
1890  "
1891  id="shop-the-collection-menu-0"
1892  data-submenu data-hidden="true"
1893  data-menu-handle="shop-the-collection"
1894  data-meganav-type=compact_meganav
1895  data-align-to-trigger="true"
1896  style="
1897  --column-count: 1;
1898  --columns-width: 480px;
1899  --columns-width: 480px;
1900  --secondary-width: 440px;
1901  --color-promo-text: #ffffff;
1902  --color-text-overlay-button: #ffffff;
1903  --color-background-overlay-button: #ffffff;
1904  --color-background-overlay-outline-button-alpha:
1905rgba(255, 255, 255, 0.1);
1906  --overlay-background: rgba(0,0,0,0);
1907  
1908  --overlay-opacity: 0.0;
1909  "
1910
1911>
1912  <div class="meganav__inner">
1913    
1914    <div class="meganav__primary">
1915    <div
1916  class="meganav__nav with-column-dividers"
1917  data-column-count="1"
1918>
1919  <ul class="meganav__list-parent" depth="0">
1920    
1921      <li class="" depth="0">
1922        <h4>
1923          <a href="/products/the-stair-barrier-banister-to-banister-multiple-fabric-options">(BB) Banister to Banister - Indoor/Outdoor Fabrics</a>
1924        </h4>
1925        
1926          <ul depth="1">
1927            
1928          </ul>
1929        
1930      </li>
1931    
1932      <li class="" depth="0">
1933        <h4>
1934          <a href="/products/the-stair-barrier-wall-to-banister-multiple-fabric-options">(WB) Wall to Banister</a>
1935        </h4>
1936        
1937          <ul depth="1">
1938            
1939          </ul>
1940        
1941      </li>
1942    
1943      <li class="" depth="0">
1944        <h4>
1945          <a href="/collections/accessories-parts">Accessories & Parts</a>
1946        </h4>
1947        
1948          <ul depth="1">
1949            
1950          </ul>
1951        
1952      </li>
1953    
1954  </ul>
1955  
1956</div>
1957
1958  </div>
1959    
1960      <div class="meganav__secondary">
1961      <div
1962        
1963        class="meganav-promo"
1964        style="
1965          --text-horizontal-position: center;
1966          --text-vertical-position: flex-end;
1967          --min-promo-height: 250px;
1968        "
1969      ><a href="https://craftedgates.com?utm_source=stairbarrier&utm_medium=nav" class="meganav__promo-image-link"><div
1970    class="
1971      image
1972      meganav__promo-image
1973      aspect-ratio--externally_set
1974      
1975      animation--lazy-load
1976    "
1977    style="--focal-alignment: center;"
1978  >
1979    
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997    
1998
1999<img
2000  alt="" 
2001  class="image__img" 
2002  loading="lazy" 
2003  width="880" 
2004  height="500" 
2005  src="//thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=320" 
2006  
2007  srcset="//thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=100 100w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=150 150w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=200 200w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=240 240w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=280 280w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=300 300w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=360 360w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=400 400w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=450 450w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=500 500w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=550 550w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=600 600w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=650 650w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=700 700w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=750 750w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=800 800w, //thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472&width=850 850w" 
2008  sizes="440px"
2009  onload="javascript: this.closest('.image').classList.add('loaded')"
2010/>
2011  </div></a><div class="meganav__secondary-promo-overlay"></div>
2012
2013        <div class="meganav__secondary-promo-text">
2014          
2015            <h3 class="ff-heading fs-heading-4-base meganav__secondary-promo-text-heading">From Our Family:</h3>
2016          
2017          
2018
2019
2020  
2021
2022  <div class="button-block__button button-block__button--justify- button-block__button--justify-mobile- meganav__secondary-promo-text-button" ><a
2023      
2024      
2025        href="https://craftedgates.com?utm_source=stairbarrier&utm_medium=nav"
2026      
2027
2028      class="
2029        btn
2030        
2031          btn--overlay
2032        
2033        
2034        
2035        
2036          btn--x-small
2037        
2038        btn--secondary"
2039    >
2040      <span>Crafted Gates — Retractable</span>
2041    </a>
2042  </div>
2043
2044  
2045
2046
2047        </div>
2048      </div>
2049    </div>
2050    
2051  </div>
2052</div>
2053</li>
2054  
2055
2056    
2057
2058    <li
2059      
2060        data-submenu-parent
2061      
2062    ><!-- if top level item is a link, render a clickable anchor link --><a
2063          class="navigation__submenu-trigger fs-navigation-base no-transition"
2064          data-link
2065          data-parent
2066          
2067            data-dropdown-trigger
2068          
2069          aria-haspopup="true"
2070          aria-expanded="false"
2071          aria-controls="product-information-menu-1"
2072          
2073            href="/pages/product-features"
2074            
2075          
2076
2077        >
2078          <span class="link-hover">
2079            PRODUCT INFORMATION
2080          </span>
2081          <span class="header__links-icon">
2082            <span class="icon icon-new icon-chevron-small ">
2083  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg>
2084</span>
2085
2086          </span>
2087        </a><div
2088  class="
2089    navigation__submenu
2090    ff-body
2091    fs-body-100
2092    
2093  "
2094  id="product-information-menu-1"
2095  data-submenu
2096  data-depth="1"
2097  aria-hidden="true"
2098>
2099  <ul class="navigation__submenu-list"><li class="navigation__submenu-item"><a
2100            href="/pages/find-the-right-stair-gate"
2101            class=""
2102            
2103            data-link
2104          >
2105            Find The Right Gate
2106          </a></li><li class="navigation__submenu-item"><a
2107            href="/pages/comparison-chart"
2108            class=""
2109            
2110            data-link
2111          >
2112            Comparison Chart
2113          </a></li><li class="navigation__submenu-item"><a
2114            href="/pages/installation-video"
2115            class=""
2116            
2117            data-link
2118          >
2119            Install Info & Videos
2120          </a></li><li class="navigation__submenu-item"><a
2121            href="/pages/product-features"
2122            class=""
2123            
2124            data-link
2125          >
2126            Product Features
2127          </a></li><li class="navigation__submenu-item"><a
2128            href="https://support.thestairbarrier.com/kb/section/11/"
2129            class=""
2130            
2131            data-link
2132          >
2133            FAQs
2134          </a></li></ul>
2135</div>
2136</li>
2137  
2138
2139    
2140
2141    <li
2142      
2143        data-submenu-parent
2144      
2145    ><!-- if top level item is a link, render a clickable anchor link --><a
2146          class="navigation__submenu-trigger fs-navigation-base no-transition"
2147          data-link
2148          data-parent
2149          
2150            data-dropdown-trigger
2151          
2152          aria-haspopup="true"
2153          aria-expanded="false"
2154          aria-controls="customer-care-menu-2"
2155          
2156            href="https://support.thestairbarrier.com/new/"
2157            
2158          
2159
2160        >
2161          <span class="link-hover">
2162            CUSTOMER CARE
2163          </span>
2164          <span class="header__links-icon">
2165            <span class="icon icon-new icon-chevron-small ">
2166  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg>
2167</span>
2168
2169          </span>
2170        </a><div
2171  class="
2172    navigation__submenu
2173    ff-body
2174    fs-body-100
2175    
2176  "
2177  id="customer-care-menu-2"
2178  data-submenu
2179  data-depth="1"
2180  aria-hidden="true"
2181>
2182  <ul class="navigation__submenu-list"><li class="navigation__submenu-item"><a
2183            href="https://support.thestairbarrier.com/new/"
2184            class=""
2185            
2186            data-link
2187          >
2188            Contact Our Team
2189          </a></li><li class="navigation__submenu-item"><a
2190            href="/pages/product-registration"
2191            class=""
2192            
2193            data-link
2194          >
2195            Register Your Product
2196          </a></li><li class="navigation__submenu-item"><a
2197            href="/pages/return-policy"
2198            class=""
2199            
2200            data-link
2201          >
2202            Returns & Warranty 
2203          </a></li><li class="navigation__submenu-item"><a
2204            class="navigation__submenu-trigger no-transition has-icon"
2205            data-dropdown-trigger
2206            data-link
2207            aria-haspopup="true"
2208            aria-expanded="false"
2209            href="/policies/privacy-policy"
2210          >
2211            <span class="navigation__submenu-child-link">
2212              <label>Policies</label>
2213              <span class="icon icon-new icon-chevron-small navigation__submenu-icon">
2214  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg>
2215</span>
2216
2217            </span>
2218          </a>
2219
2220          <div
2221  class="
2222    navigation__submenu
2223    ff-body
2224    fs-body-100
2225    
2226  "
2227  id=""
2228  data-submenu
2229  data-depth="2"
2230  aria-hidden="true"
2231>
2232  <ul class="navigation__submenu-list"><li class="navigation__submenu-item"><a
2233            href="/pages/privacy-policy"
2234            class=""
2235            
2236            data-link
2237          >
2238            Privacy Policy
2239          </a></li><li class="navigation__submenu-item"><a
2240            href="/pages/shipping-policy"
2241            class=""
2242            
2243            data-link
2244          >
2245            Shipping Policy
2246          </a></li><li class="navigation__submenu-item"><a
2247            href="/pages/terms-of-service"
2248            class=""
2249            
2250            data-link
2251          >
2252            Terms of Service
2253          </a></li></ul>
2254</div>
2255�</li></ul>
2256</div>
2257</li>
2258  
2259
2260    
2261
2262    <li
2263      
2264        data-submenu-parent
2265      
2266    ><!-- if top level item is a link, render a clickable anchor link --><a
2267          class="navigation__submenu-trigger fs-navigation-base no-transition"
2268          data-link
2269          data-parent
2270          
2271            data-dropdown-trigger
2272          
2273          aria-haspopup="true"
2274          aria-expanded="false"
2275          aria-controls="what-people-are-saying-menu-3"
2276          
2277            href="/pages/in-the-news"
2278            
2279          
2280
2281        >
2282          <span class="link-hover">
2283            WHAT PEOPLE ARE SAYING
2284          </span>
2285          <span class="header__links-icon">
2286            <span class="icon icon-new icon-chevron-small ">
2287  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg>
2288</span>
2289
2290          </span>
2291        </a><div
2292  class="
2293    navigation__submenu
2294    ff-body
2295    fs-body-100
2296    
2297  "
2298  id="what-people-are-saying-menu-3"
2299  data-submenu
2300  data-depth="1"
2301  aria-hidden="true"
2302>
2303  <ul class="navigation__submenu-list"><li class="navigation__submenu-item"><a
2304            href="/pages/reviews"
2305            class=""
2306            
2307            data-link
2308          >
2309            Customer Reviews
2310          </a></li><li class="navigation__submenu-item"><a
2311            href="/pages/in-the-news"
2312            class=""
2313            
2314            data-link
2315          >
2316            In The News
2317          </a></li></ul>
2318</div>
2319</li>
2320  
2321</ul>
2322
2323</nav>
2324      <div class="scroll-sentinal scroll-sentinal--end" data-position="end"></div>
2325    </div>
2326    <div class="scroll-overflow-indicator-wrap" data-position="end">
2327      <div class="scroll-overflow-indicator"></div>
2328    </div>
2329    <button
2330      class="scroll-button"
2331      data-position="end"
2332      data-direction="forwards"
2333      title="Next"
2334    >
2335      <span class="icon icon-new icon-chevron ">
2336  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
2337</span>
2338
2339    </button>
2340  </div>
2341<div class="header__row-segment header__row-segment-desktop right"><a
2342    class="header__icon-touch header__icon-touch--account"
2343    href="/account"
2344    aria-label="Go to the account page"
2345  >
2346    <span
2347  class="icon-button icon-button-header-account  "
2348  
2349>
2350  <span class="icon-button__icon">
2351    <span class="icon icon-new icon-header-account ">
2352  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 12.413a4.358 4.358 0 1 0 0-8.715 4.358 4.358 0 0 0 0 8.715zM3.488 20.857c0-3.085 1.594-5.61 5.26-5.61h6.503c3.667 0 5.261 2.525 5.261 5.61" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg>
2353</span>
2354
2355  </span>
2356</span>
2357
2358  </a>
2359<a
2360    class="header__icon-touch no-transition"
2361    href="/cart"
2362    aria-label="Open cart modal"
2363    data-js-cart-icon="bag"
2364  >
2365    
2366    <span
2367  class="icon-button icon-button-header-shopping-bag  "
2368  
2369>
2370  <span class="icon-button__icon">
2371    <span class="icon icon-new icon-header-shopping-bag ">
2372  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.148 11.479c-.101-1.428-.125-2.985-.296-4.57C15.577 4.37 14.372 2.64 12 2.64S8.423 4.37 8.148 6.908c-.171 1.586-.195 3.142-.296 4.57" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10" stroke-linejoin="bevel"/>
2373        <path d="M20.701 20.438V8.816H3.3v11.622H20.7z" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg>
2374</span>
2375
2376  </span>
2377</span>
2378
2379
2380    <span data-js-cart-count>0</span>
2381  </a>
2382      </div>
2383    </div>
2384
2385    <div class="header__row header__row-mobile three-segment"><div class="header__row-segment left">
2386          <button
2387    class="header__menu-icon header__icon-touch header__icon-menu"
2388    aria-label="Open menu modal"
2389    aria-expanded="false"
2390    data-aria-label-closed="Open menu modal"
2391    data-aria-label-opened="Close menu modal"
2392    data-js-menu-button
2393  >
2394    <span
2395  class="icon-button icon-button-header-menu  "
2396  
2397>
2398  <span class="icon-button__icon">
2399    <span class="icon icon-new icon-header-menu ">
2400  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.692 12.646h16.616M3.692 5.762h16.616M3.692 19.608h16.616" stroke="currentColor" stroke-width="1.2"/></svg>
2401</span>
2402
2403  </span>
2404</span>
2405
2406    <span
2407  class="icon-button icon-button-header-menu-close  "
2408  
2409>
2410  <span class="icon-button__icon">
2411    <span class="icon icon-new icon-header-menu-close ">
2412  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.462 6.479 5.538 19.402M5.538 6.479l12.924 12.923" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="6.667" stroke-linejoin="round"/></svg>
2413</span>
2414
2415  </span>
2416</span>
2417
2418  </button>
2419        </div>
2420
2421        <span class="header__logo">
2422    <a
2423      class="header__logo-link"
2424      href="/"
2425      
2426        aria-label="THE STAIR BARRIER"
2427      
2428    ><div
2429    class="
2430      image
2431      regular-logo
2432      
2433      
2434      animation--lazy-load
2435    "
2436    style=""
2437  >
2438    
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453    
2454
2455<img
2456  alt="" 
2457  class="image__img" 
2458  fetchpriority="high"
2459  width="713" 
2460  height="216" 
2461  src="//thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=320" 
2462  
2463  srcset="//thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=100 100w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=150 150w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=200 200w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=240 240w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=280 280w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=300 300w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=360 360w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=400 400w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=450 450w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=500 500w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=550 550w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=600 600w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=650 650w, //thestairbarrier.com/cdn/shop/files/blue.png?v=1743180023&width=700 700w" 
2464  sizes="(max-width: 960px) 220px, 240px"
2465  onload="javascript: this.closest('.image').classList.add('loaded')"
2466/>
2467  </div><span class="header__logo-text">THE STAIR BARRIER</span></a>
2468  </span>
2469
2470        <div class="header__row-segment right">
2471          <a
2472    class="
2473      header__icon-touch
2474      header__icon-touch--search
2475      no-transition
2476    "
2477    href="/search"
2478    
2479      data-search
2480    
2481    aria-label="Open search modal"
2482    aria-controls="MainQuickSearch"
2483    aria-expanded="false"
2484  >
2485    <span
2486  class="icon-button icon-button-header-search  "
2487  
2488>
2489  <span class="icon-button__icon">
2490    <span class="icon icon-new icon-header-search ">
2491  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.048 17.89a6.923 6.923 0 1 0 0-13.847 6.923 6.923 0 0 0 0 13.847z" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round"/>
2492        <path d="m16 16 4.308 4.308" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg>
2493</span>
2494
2495  </span>
2496</span>
2497
2498    <span
2499  class="icon-button icon-button-header-menu-close  "
2500  
2501>
2502  <span class="icon-button__icon">
2503    <span class="icon icon-new icon-header-menu-close ">
2504  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.462 6.479 5.538 19.402M5.538 6.479l12.924 12.923" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="6.667" stroke-linejoin="round"/></svg>
2505</span>
2506
2507  </span>
2508</span>
2509
2510  </a>
2511<a
2512    class="header__icon-touch header__icon-touch--account"
2513    href="/account"
2514    aria-label="Go to the account page"
2515  >
2516    <span
2517  class="icon-button icon-button-header-account  "
2518  
2519>
2520  <span class="icon-button__icon">
2521    <span class="icon icon-new icon-header-account ">
2522  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 12.413a4.358 4.358 0 1 0 0-8.715 4.358 4.358 0 0 0 0 8.715zM3.488 20.857c0-3.085 1.594-5.61 5.26-5.61h6.503c3.667 0 5.261 2.525 5.261 5.61" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg>
2523</span>
2524
2525  </span>
2526</span>
2527
2528  </a>
2529<a
2530    class="header__icon-touch no-transition"
2531    href="/cart"
2532    aria-label="Open cart modal"
2533    data-js-cart-icon="bag"
2534  >
2535    
2536    <span
2537  class="icon-button icon-button-header-shopping-bag  "
2538  
2539>
2540  <span class="icon-button__icon">
2541    <span class="icon icon-new icon-header-shopping-bag ">
2542  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.148 11.479c-.101-1.428-.125-2.985-.296-4.57C15.577 4.37 14.372 2.64 12 2.64S8.423 4.37 8.148 6.908c-.171 1.586-.195 3.142-.296 4.57" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10" stroke-linejoin="bevel"/>
2543        <path d="M20.701 20.438V8.816H3.3v11.622H20.7z" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg>
2544</span>
2545
2546  </span>
2547</span>
2548
2549
2550    <span data-js-cart-count>0</span>
2551  </a>
2552        </div></div>
2553  </div>
2554
2555  <div class="no-js-menu no-js-menu--desktop">
2556    <nav>
2557  <ul>
2558    
2559      <li>
2560        <a href="/">Shop the Collection</a>
2561      </li>
2562      
2563        <li>
2564          <a href="/products/the-stair-barrier-banister-to-banister-multiple-fabric-options">(BB) Banister to Banister - Indoor/Outdoor Fabrics</a>
2565        </li>
2566        
2567      
2568        <li>
2569          <a href="/products/the-stair-barrier-wall-to-banister-multiple-fabric-options">(WB) Wall to Banister</a>
2570        </li>
2571        
2572      
2573        <li>
2574          <a href="/collections/accessories-parts">Accessories & Parts</a>
2575        </li>
2576        
2577      
2578    
2579      <li>
2580        <a href="/pages/product-features">PRODUCT INFORMATION</a>
2581      </li>
2582      
2583        <li>
2584          <a href="/pages/find-the-right-stair-gate">Find The Right Gate</a>
2585        </li>
2586        
2587      
2588        <li>
2589          <a href="/pages/comparison-chart">Comparison Chart</a>
2590        </li>
2591        
2592      
2593        <li>
2594          <a href="/pages/installation-video">Install Info & Videos</a>
2595        </li>
2596        
2597      
2598        <li>
2599          <a href="/pages/product-features">Product Features</a>
2600        </li>
2601        
2602      
2603        <li>
2604          <a href="https://support.thestairbarrier.com/kb/section/11/">FAQs</a>
2605        </li>
2606        
2607      
2608    
2609      <li>
2610        <a href="https://support.thestairbarrier.com/new/">CUSTOMER CARE</a>
2611      </li>
2612      
2613        <li>
2614          <a href="https://support.thestairbarrier.com/new/">Contact Our Team</a>
2615        </li>
2616        
2617      
2618        <li>
2619          <a href="/pages/product-registration">Register Your Product</a>
2620        </li>
2621        
2622      
2623        <li>
2624          <a href="/pages/return-policy">Returns & Warranty </a>
2625        </li>
2626        
2627      
2628        <li>
2629          <a href="/policies/privacy-policy">Policies</a>
2630        </li>
2631        
2632          <li>
2633            <a href="/pages/privacy-policy">Privacy Policy</a>
2634          </li>
2635          
2636        
2637          <li>
2638            <a href="/pages/shipping-policy">Shipping Policy</a>
2639          </li>
2640          
2641        
2642          <li>
2643            <a href="/pages/terms-of-service">Terms of Service</a>
2644          </li>
2645          
2646        
2647      
2648    
2649      <li>
2650        <a href="/pages/in-the-news">WHAT PEOPLE ARE SAYING</a>
2651      </li>
2652      
2653        <li>
2654          <a href="/pages/reviews">Customer Reviews</a>
2655        </li>
2656        
2657      
2658        <li>
2659          <a href="/pages/in-the-news">In The News</a>
2660        </li>
2661        
2662      
2663    
2664</ul>
2665</nav>
2666
2667  </div>
2668
2669  
2670
2671<section
2672  class="
2673    drawer-menu
2674    
2675  "
2676  data-drawer-menu
2677  data-scroll-lock-ignore
2678  style="--item-height: 52px"
2679>
2680  <div class="drawer-menu__overlay" data-overlay></div>
2681
2682  <div class="drawer-menu__panel">
2683    <div class="drawer-menu__bottom">
2684      <div class="drawer-menu__all-links" data-depth="0" data-all-links data-in-initial-position="true">
2685        <div class="drawer-menu__contents" data-scroll-lock-ignore>
2686          <div class="drawer-menu__main" data-main role="navigation">
2687            <div class="drawer-menu__links-wrapper animation--drawer-menu-item">
2688              <ul class="drawer-menu__primary-links" data-depth="0" data-primary-container="true">
2689                <li
2690    class="
2691      drawer-menu__item
2692      
2693      
2694    "
2695    data-list-item
2696  >
2697    <a
2698      data-item="parent"
2699      class="drawer-menu__link no-transition"
2700      href="/"
2701      
2702        data-link="primary"
2703        aria-haspopup="true"
2704        aria-expanded="false"
2705      
2706    >
2707      <div class="drawer-menu__link-title">
2708        
2709        
2710
2711        <span class="">
2712          Shop the Collection
2713        </span>
2714      </div><span class="icon icon-new icon-chevron menu-icon">
2715  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
2716</span>
2717
2718</a>
2719
2720    
2721<ul class="drawer-menu__list drawer-menu__list--sub drawer-menu-list--1" aria-hidden="true">
2722        
2723        
2724        <li class="drawer-menu__item drawer-menu__item--heading">
2725          <span
2726            class="drawer-menu__item--heading-back-link"
2727            data-item="back"
2728            aria-label="Back"
2729          >
2730            <span class="icon icon-new icon-arrow-long back-link-icon">
2731  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m17.1 18.9 5.9-6.4L17.1 6m5.9 6.4H0" stroke="currentColor" stroke-width="1.1"/></svg>
2732</span>
2733
2734          </span>
2735          <a
2736            class="drawer-menu__link"
2737            data-heading="true"
2738            
2739              href="/"
2740            
2741          >
2742            <span class="fs-body-300">Shop the Collection</span>
2743          </a>
2744        </li>
2745        <li
2746    class="
2747      drawer-menu__item
2748      
2749      
2750    "
2751    data-list-item
2752  >
2753    <a
2754      data-item="link"
2755      class="drawer-menu__link"
2756      href="/products/the-stair-barrier-banister-to-banister-multiple-fabric-options"
2757      
2758    >
2759      <div class="drawer-menu__link-title">
2760        
2761        
2762
2763        <span class="">
2764          (BB) Banister to Banister - Indoor/Outdoor Fabrics
2765        </span>
2766      </div></a>
2767
2768    
2769</li><li
2770    class="
2771      drawer-menu__item
2772      
2773      
2774    "
2775    data-list-item
2776  >
2777    <a
2778      data-item="link"
2779      class="drawer-menu__link"
2780      href="/products/the-stair-barrier-wall-to-banister-multiple-fabric-options"
2781      
2782    >
2783      <div class="drawer-menu__link-title">
2784        
2785        
2786
2787        <span class="">
2788          (WB) Wall to Banister
2789        </span>
2790      </div></a>
2791
2792    
2793</li><li
2794    class="
2795      drawer-menu__item
2796      
2797      
2798    "
2799    data-list-item
2800  >
2801    <a
2802      data-item="link"
2803      class="drawer-menu__link"
2804      href="/collections/accessories-parts"
2805      
2806    >
2807      <div class="drawer-menu__link-title">
2808        
2809        
2810
2811        <span class="">
2812          Accessories & Parts
2813        </span>
2814      </div></a>
2815
2816    
2817</li>
2818      </ul></li><li
2819    class="
2820      drawer-menu__item
2821      
2822      
2823    "
2824    data-list-item
2825  >
2826    <a
2827      data-item="parent"
2828      class="drawer-menu__link no-transition"
2829      href="/pages/product-features"
2830      
2831        data-link="primary"
2832        aria-haspopup="true"
2833        aria-expanded="false"
2834      
2835    >
2836      <div class="drawer-menu__link-title">
2837        
2838        
2839
2840        <span class="">
2841          PRODUCT INFORMATION
2842        </span>
2843      </div><span class="icon icon-new icon-chevron menu-icon">
2844  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
2845</span>
2846
2847</a>
2848
2849    
2850<ul class="drawer-menu__list drawer-menu__list--sub drawer-menu-list--1" aria-hidden="true">
2851        
2852        
2853        <li class="drawer-menu__item drawer-menu__item--heading">
2854          <span
2855            class="drawer-menu__item--heading-back-link"
2856            data-item="back"
2857            aria-label="Back"
2858          >
2859            <span class="icon icon-new icon-arrow-long back-link-icon">
2860  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m17.1 18.9 5.9-6.4L17.1 6m5.9 6.4H0" stroke="currentColor" stroke-width="1.1"/></svg>
2861</span>
2862
2863          </span>
2864          <a
2865            class="drawer-menu__link"
2866            data-heading="true"
2867            
2868              href="/pages/product-features"
2869            
2870          >
2871            <span class="fs-body-300">PRODUCT INFORMATION</span>
2872          </a>
2873        </li>
2874        <li
2875    class="
2876      drawer-menu__item
2877      
2878      
2879    "
2880    data-list-item
2881  >
2882    <a
2883      data-item="link"
2884      class="drawer-menu__link"
2885      href="/pages/find-the-right-stair-gate"
2886      
2887    >
2888      <div class="drawer-menu__link-title">
2889        
2890        
2891
2892        <span class="">
2893          Find The Right Gate
2894        </span>
2895      </div></a>
2896
2897    
2898</li><li
2899    class="
2900      drawer-menu__item
2901      
2902      
2903    "
2904    data-list-item
2905  >
2906    <a
2907      data-item="link"
2908      class="drawer-menu__link"
2909      href="/pages/comparison-chart"
2910      
2911    >
2912      <div class="drawer-menu__link-title">
2913        
2914        
2915
2916        <span class="">
2917          Comparison Chart
2918        </span>
2919      </div></a>
2920
2921    
2922</li><li
2923    class="
2924      drawer-menu__item
2925      
2926      
2927    "
2928    data-list-item
2929  >
2930    <a
2931      data-item="link"
2932      class="drawer-menu__link"
2933      href="/pages/installation-video"
2934      
2935    >
2936      <div class="drawer-menu__link-title">
2937        
2938        
2939
2940        <span class="">
2941          Install Info & Videos
2942        </span>
2943      </div></a>
2944
2945    
2946</li><li
2947    class="
2948      drawer-menu__item
2949      
2950      
2951    "
2952    data-list-item
2953  >
2954    <a
2955      data-item="link"
2956      class="drawer-menu__link"
2957      href="/pages/product-features"
2958      
2959    >
2960      <div class="drawer-menu__link-title">
2961        
2962        
2963
2964        <span class="">
2965          Product Features
2966        </span>
2967      </div></a>
2968
2969    
2970</li><li
2971    class="
2972      drawer-menu__item
2973      
2974      
2975    "
2976    data-list-item
2977  >
2978    <a
2979      data-item="link"
2980      class="drawer-menu__link"
2981      href="https://support.thestairbarrier.com/kb/section/11/"
2982      
2983    >
2984      <div class="drawer-menu__link-title">
2985        
2986        
2987
2988        <span class="">
2989          FAQs
2990        </span>
2991      </div></a>
2992
2993    
2994</li>
2995      </ul></li><li
2996    class="
2997      drawer-menu__item
2998      
2999      
3000    "
3001    data-list-item
3002  >
3003    <a
3004      data-item="parent"
3005      class="drawer-menu__link no-transition"
3006      href="https://support.thestairbarrier.com/new/"
3007      
3008        data-link="primary"
3009        aria-haspopup="true"
3010        aria-expanded="false"
3011      
3012    >
3013      <div class="drawer-menu__link-title">
3014        
3015        
3016
3017        <span class="">
3018          CUSTOMER CARE
3019        </span>
3020      </div><span class="icon icon-new icon-chevron menu-icon">
3021  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
3022</span>
3023
3024</a>
3025
3026    
3027<ul class="drawer-menu__list drawer-menu__list--sub drawer-menu-list--1" aria-hidden="true">
3028        
3029        
3030        <li class="drawer-menu__item drawer-menu__item--heading">
3031          <span
3032            class="drawer-menu__item--heading-back-link"
3033            data-item="back"
3034            aria-label="Back"
3035          >
3036            <span class="icon icon-new icon-arrow-long back-link-icon">
3037  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m17.1 18.9 5.9-6.4L17.1 6m5.9 6.4H0" stroke="currentColor" stroke-width="1.1"/></svg>
3038</span>
3039
3040          </span>
3041          <a
3042            class="drawer-menu__link"
3043            data-heading="true"
3044            
3045              href="https://support.thestairbarrier.com/new/"
3046            
3047          >
3048            <span class="fs-body-300">CUSTOMER CARE</span>
3049          </a>
3050        </li>
3051        <li
3052    class="
3053      drawer-menu__item
3054      
3055      
3056    "
3057    data-list-item
3058  >
3059    <a
3060      data-item="link"
3061      class="drawer-menu__link"
3062      href="https://support.thestairbarrier.com/new/"
3063      
3064    >
3065      <div class="drawer-menu__link-title">
3066        
3067        
3068
3069        <span class="">
3070          Contact Our Team
3071        </span>
3072      </div></a>
3073
3074    
3075</li><li
3076    class="
3077      drawer-menu__item
3078      
3079      
3080    "
3081    data-list-item
3082  >
3083    <a
3084      data-item="link"
3085      class="drawer-menu__link"
3086      href="/pages/product-registration"
3087      
3088    >
3089      <div class="drawer-menu__link-title">
3090        
3091        
3092
3093        <span class="">
3094          Register Your Product
3095        </span>
3096      </div></a>
3097
3098    
3099</li><li
3100    class="
3101      drawer-menu__item
3102      
3103      
3104    "
3105    data-list-item
3106  >
3107    <a
3108      data-item="link"
3109      class="drawer-menu__link"
3110      href="/pages/return-policy"
3111      
3112    >
3113      <div class="drawer-menu__link-title">
3114        
3115        
3116
3117        <span class="">
3118          Returns & Warranty 
3119        </span>
3120      </div></a>
3121
3122    
3123</li><li
3124    class="
3125      drawer-menu__item
3126      
3127      
3128    "
3129    data-list-item
3130  >
3131    <a
3132      data-item="parent"
3133      class="drawer-menu__link no-transition"
3134      href="/policies/privacy-policy"
3135      
3136        data-link="primary"
3137        aria-haspopup="true"
3138        aria-expanded="false"
3139      
3140    >
3141      <div class="drawer-menu__link-title">
3142        
3143        
3144
3145        <span class="">
3146          Policies
3147        </span>
3148      </div><span class="icon icon-new icon-chevron menu-icon">
3149  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
3150</span>
3151
3152</a>
3153
3154    
3155<ul class="drawer-menu__list drawer-menu__list--sub drawer-menu-list--2" aria-hidden="true">
3156        
3157        
3158        <li class="drawer-menu__item drawer-menu__item--heading">
3159          <span
3160            class="drawer-menu__item--heading-back-link"
3161            data-item="back"
3162            aria-label="Back"
3163          >
3164            <span class="icon icon-new icon-arrow-long back-link-icon">
3165  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m17.1 18.9 5.9-6.4L17.1 6m5.9 6.4H0" stroke="currentColor" stroke-width="1.1"/></svg>
3166</span>
3167
3168          </span>
3169          <a
3170            class="drawer-menu__link"
3171            data-heading="true"
3172            
3173              href="/policies/privacy-policy"
3174            
3175          >
3176            <span class="fs-body-300">Policies</span>
3177          </a>
3178        </li>
3179        <li
3180    class="
3181      drawer-menu__item
3182      
3183      
3184    "
3185    data-list-item
3186  >
3187    <a
3188      data-item="link"
3189      class="drawer-menu__link"
3190      href="/pages/privacy-policy"
3191      
3192    >
3193      <div class="drawer-menu__link-title">
3194        
3195        
3196
3197        <span class="">
3198          Privacy Policy
3199        </span>
3200      </div></a>
3201
3202    
3203</li><li
3204    class="
3205      drawer-menu__item
3206      
3207      
3208    "
3209    data-list-item
3210  >
3211    <a
3212      data-item="link"
3213      class="drawer-menu__link"
3214      href="/pages/shipping-policy"
3215      
3216    >
3217      <div class="drawer-menu__link-title">
3218        
3219        
3220
3221        <span class="">
3222          Shipping Policy
3223        </span>
3224      </div></a>
3225
3226    
3227</li><li
3228    class="
3229      drawer-menu__item
3230      
3231      
3232    "
3233    data-list-item
3234  >
3235    <a
3236      data-item="link"
3237      class="drawer-menu__link"
3238      href="/pages/terms-of-service"
3239      
3240    >
3241      <div class="drawer-menu__link-title">
3242        
3243        
3244
3245        <span class="">
3246          Terms of Service
3247        </span>
3248      </div></a>
3249
3250    
3251</li>
3252      </ul></li>
3253      </ul></li><li
3254    class="
3255      drawer-menu__item
3256      
3257      
3258    "
3259    data-list-item
3260  >
3261    <a
3262      data-item="parent"
3263      class="drawer-menu__link no-transition"
3264      href="/pages/in-the-news"
3265      
3266        data-link="primary"
3267        aria-haspopup="true"
3268        aria-expanded="false"
3269      
3270    >
3271      <div class="drawer-menu__link-title">
3272        
3273        
3274
3275        <span class="">
3276          WHAT PEOPLE ARE SAYING
3277        </span>
3278      </div><span class="icon icon-new icon-chevron menu-icon">
3279  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg>
3280</span>
3281
3282</a>
3283
3284    
3285<ul class="drawer-menu__list drawer-menu__list--sub drawer-menu-list--1" aria-hidden="true">
3286        
3287        
3288        <li class="drawer-menu__item drawer-menu__item--heading">
3289          <span
3290            class="drawer-menu__item--heading-back-link"
3291            data-item="back"
3292            aria-label="Back"
3293          >
3294            <span class="icon icon-new icon-arrow-long back-link-icon">
3295  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m17.1 18.9 5.9-6.4L17.1 6m5.9 6.4H0" stroke="currentColor" stroke-width="1.1"/></svg>
3296</span>
3297
3298          </span>
3299          <a
3300            class="drawer-menu__link"
3301            data-heading="true"
3302            
3303              href="/pages/in-the-news"
3304            
3305          >
3306            <span class="fs-body-300">WHAT PEOPLE ARE SAYING</span>
3307          </a>
3308        </li>
3309        <li
3310    class="
3311      drawer-menu__item
3312      
3313      
3314    "
3315    data-list-item
3316  >
3317    <a
3318      data-item="link"
3319      class="drawer-menu__link"
3320      href="/pages/reviews"
3321      
3322    >
3323      <div class="drawer-menu__link-title">
3324        
3325        
3326
3327        <span class="">
3328          Customer Reviews
3329        </span>
3330      </div></a>
3331
3332    
3333</li><li
3334    class="
3335      drawer-menu__item
3336      
3337      
3338    "
3339    data-list-item
3340  >
3341    <a
3342      data-item="link"
3343      class="drawer-menu__link"
3344      href="/pages/in-the-news"
3345      
3346    >
3347      <div class="drawer-menu__link-title">
3348        
3349        
3350
3351        <span class="">
3352          In The News
3353        </span>
3354      </div></a>
3355
3356    
3357</li>
3358      </ul></li>
3359              </ul>
3360            </div>
3361
3362            
3363              <div class="drawer-menu__links-wrapper animation--drawer-menu-item">
3364                <ul
3365                  class="drawer-menu__secondary-links"
3366                  data-depth="0"
3367                  data-secondary-container="true"
3368                  style="--item-height: 42px"
3369                >
3370                  
3371                  <li class="drawer-menu__item drawer-menu__item--account-item" data-list-item>
3372                        <span class="icon icon-new icon-header-account ">
3373  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 12.413a4.358 4.358 0 1 0 0-8.715 4.358 4.358 0 0 0 0 8.715zM3.488 20.857c0-3.085 1.594-5.61 5.26-5.61h6.503c3.667 0 5.261 2.525 5.261 5.61" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg>
3374</span>
3375
3376                        <a class="drawer-menu__link" href="/account">
3377                          Register / Login
3378                        </a></li>
3379                  
3380                  
3381                    <li class="drawer-menu__item drawer-menu__item--social-icons" data-list-item>
3382                      <ul class="social-icons social-icons--left" data-count="4"><li>
3383          <a
3384            href="https://www.facebook.com/StairBarrier/"
3385            title="THE STAIR BARRIER on Facebook"
3386            target="_blank"
3387            rel="noopener"
3388          >
3389            <span class="icon icon-new icon-facebook ">
3390  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.013,3.693,9.153,8.505,9.876V14.65H8.031v-2.629h2.474v-1.749 c0-2.896,1.411-4.167,3.818-4.167c1.153,0,1.762,0.085,2.051,0.124v2.294h-1.642c-1.022,0-1.379,0.969-1.379,2.061v1.437h2.995 l-0.406,2.629h-2.588v7.247C18.235,21.236,22,17.062,22,12C22,6.477,17.523,2,12,2z" fill="currentColor" /></svg>
3391</span>
3392
3393          </a>
3394        </li><li>
3395          <a
3396            href="https://www.instagram.com/thestairbarrier_official/"
3397            title="THE STAIR BARRIER on Instagram"
3398            target="_blank"
3399            rel="noopener"
3400          >
3401            <span class="icon icon-new icon-instagram ">
3402  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.8,2H16.2C19.4,2 22,4.6 22,7.8V16.2A5.8,5.8 0 0,1 16.2,22H7.8C4.6,22 2,19.4 2,16.2V7.8A5.8,5.8 0 0,1 7.8,2M7.6,4A3.6,3.6 0 0,0 4,7.6V16.4C4,18.39 5.61,20 7.6,20H16.4A3.6,3.6 0 0,0 20,16.4V7.6C20,5.61 18.39,4 16.4,4H7.6M17.25,5.5A1.25,1.25 0 0,1 18.5,6.75A1.25,1.25 0 0,1 17.25,8A1.25,1.25 0 0,1 16,6.75A1.25,1.25 0 0,1 17.25,5.5M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9Z" fill="currentColor" /></svg>
3403</span>
3404
3405          </a>
3406        </li><li>
3407          <a
3408            href="https://www.pinterest.com/thestairbarrier/"
3409            title="THE STAIR BARRIER on Pinterest"
3410            target="_blank"
3411            rel="noopener"
3412          >
3413            <span class="icon icon-new icon-pinterest ">
3414  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.237,2.636,7.855,6.356,9.312c-0.087-0.791-0.167-2.005,0.035-2.868 c0.182-0.78,1.172-4.971,1.172-4.971s-0.299-0.599-0.299-1.484c0-1.391,0.806-2.428,1.809-2.428c0.853,0,1.265,0.641,1.265,1.408 c0,0.858-0.546,2.141-0.828,3.329c-0.236,0.996,0.499,1.807,1.481,1.807c1.777,0,3.143-1.874,3.143-4.579 c0-2.394-1.72-4.068-4.177-4.068c-2.845,0-4.515,2.134-4.515,4.34c0,0.859,0.331,1.781,0.744,2.282 c0.082,0.099,0.093,0.186,0.069,0.287c-0.076,0.316-0.244,0.995-0.277,1.134c-0.043,0.183-0.145,0.222-0.334,0.133 c-1.249-0.582-2.03-2.408-2.03-3.874c0-3.154,2.292-6.052,6.608-6.052c3.469,0,6.165,2.472,6.165,5.776 c0,3.447-2.173,6.22-5.189,6.22c-1.013,0-1.966-0.527-2.292-1.148c0,0-0.502,1.909-0.623,2.378 c-0.226,0.868-0.835,1.958-1.243,2.622C9.975,21.843,10.969,22,12,22c5.522,0,10-4.478,10-10S17.523,2,12,2z" fill="currentColor" /></svg>
3415</span>
3416
3417          </a>
3418        </li><li>
3419          <a
3420            href="https://www.youtube.com/@thestairbarrier725"
3421            title="THE STAIR BARRIER on YouTube"
3422            target="_blank"
3423            rel="noopener"
3424          >
3425            <span class="icon icon-new icon-youtube ">
3426  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.8 15.4286L15.509 12L9.8 8.57143V15.4286ZM22.516 6.48C22.659 7.01714 22.758 7.73714 22.824 8.65143C22.901 9.56571 22.934 10.3543 22.934 11.04L23 12C23 14.5029 22.824 16.3429 22.516 17.52C22.241 18.5486 21.603 19.2114 20.613 19.4971C20.096 19.6457 19.15 19.7486 17.698 19.8171C16.268 19.8971 14.959 19.9314 13.749 19.9314L12 20C7.391 20 4.52 19.8171 3.387 19.4971C2.397 19.2114 1.759 18.5486 1.484 17.52C1.341 16.9829 1.242 16.2629 1.176 15.3486C1.099 14.4343 1.066 13.6457 1.066 12.96L1 12C1 9.49714 1.176 7.65714 1.484 6.48C1.759 5.45143 2.397 4.78857 3.387 4.50286C3.904 4.35429 4.85 4.25143 6.302 4.18286C7.732 4.10286 9.041 4.06857 10.251 4.06857L12 4C16.609 4 19.48 4.18286 20.613 4.50286C21.603 4.78857 22.241 5.45143 22.516 6.48Z" fill="currentColor" /></svg>
3427</span>
3428
3429          </a>
3430        </li></ul>
3431
3432                    </li>
3433                  
3434                </ul>
3435              </div>
3436            
3437
3438          </div>
3439        </div><div style="padding: 16px 20px 24px;">
3440          <a href="https://craftedgates.com?utm_source=stairbarrier&utm_medium=nav_mobile"
3441             target="_blank"
3442             rel="noopener"
3443             class="meganav__promo-image-link"
3444             style="display:block; text-decoration:none; border-radius:6px; overflow:hidden;">
3445            <div style="position:relative; width:100%; padding-top:56.818%;">
3446              <img
3447                src="https://thestairbarrier.com/cdn/shop/files/craftedgates-tsb.png?v=1781016472"
3448                alt="Crafted Gates — Retractable fabric gates"
3449                style="position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; display:block;"
3450              />
3451              <div class="meganav__secondary-promo-text" style="position:absolute; bottom:0; left:0; right:0; display:flex; flex-direction:column; align-items:center; justify-content:flex-end; padding:20px; text-align:center;">
3452                <h3 class="ff-heading fs-heading-4-base meganav__secondary-promo-text-heading" style="color:#ffffff;">From Our Family:</h3>
3453                <div class="button-block__button button-block--justify-- button-block--justify-mobile- meganav__secondary-promo-text-button">
3454                  <a href="https://craftedgates.com?utm_source=stairbarrier&utm_medium=nav_mobile"
3455                     target="_blank"
3456                     rel="noopener"
3457                     class="btn btn--overlay btn--x-small btn--secondary">
3458                    CRAFTED GATES — RETRACTABLE
3459                  </a>
3460                </div>
3461              </div>
3462            </div>
3463          </a>
3464        </div>
3465
3466      </div>
3467    </div>
3468  </div>
3469</section>
3470</header>
3471
3472<script>
3473  // Set heading height at component level
3474  const header = document.querySelector('[data-section-type="header"]');
3475  document.documentElement.style.setProperty('--height-header', header.offsetHeight + 'px');
3476</script>
3476<div
3477    class="
3478      purchase-confirmation-popup
3479      
3480    "
3481    data-purchase-confirmation-popup
3482  >
3483    <div class="purchase-confirmation-popup__inner"></div>
3484  </div><div class="flash-alert" data-flash-alert>
3485  <div class="flash-alert__container ff-body fs-body-100"></div>
3486</div>
3487
3488
3489
3490<style> #shopify-section-sections--15851765366866__header .meganav__secondary-promo-text-heading + .meganav__secondary-promo-text-button {margin-top: 0px;} #shopify-section-sections--15851765366866__header .fs-heading-4-base {text-shadow: 0 3px 12px rgb(0 0 0 / 61%);} #shopify-section-sections--15851765366866__header .btn.btn--secondary.btn--overlay, #shopify-section-sections--15851765366866__header .spr-button-primary.btn--overlay {background-color: #29333c8c; /* 55% opacity */ color: #ffffff; border: 1px solid rgba(255, 255, 255, 0.8);} </style></div>
3491<!-- END sections: header-group -->
3492      <!-- BEGIN sections: overlay-group -->
3493<div id="shopify-section-sections--15851765399634__quick-cart" class="shopify-section shopify-section-group-overlay-group"><div
3494    class="
3495      quick-cart
3496      
3497    "
3498    data-section-id="sections--15851765399634__quick-cart"
3499    data-section-type="quick-cart"
3500  >
3501    <div class="quick-cart__wrapper">
3502      <div class="quick-cart__overlay"></div>
3503      <div class="quick-cart__container">
3504        <div class="quick-cart__header">
3505          <h2 class="quick-cart__heading ff-heading fs-heading-5-base">
3506            Your cart
3507          </h2>
3508          <button
3509            type="button"
3510            data-modal-close
3511            class="quick-cart__close-icon"
3512            aria-label="Close"
3513          >
3514            <span
3515  class="icon-button icon-button-close  icon-button--small "
3516  
3517>
3518  <span class="icon-button__icon">
3519    <span class="icon icon-new icon-close ">
3520  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.66 1.34 2 .68.68 2l.66.66 1.32-1.32zm18.68 21.32.66.66L23.32 22l-.66-.66-1.32 1.32zm1.32-20 .66-.66L22 .68l-.66.66 1.32 1.32zM1.34 21.34.68 22 2 23.32l.66-.66-1.32-1.32zm0-18.68 10 10 1.32-1.32-10-10-1.32 1.32zm11.32 10 10-10-1.32-1.32-10 10 1.32 1.32zm-1.32-1.32-10 10 1.32 1.32 10-10-1.32-1.32zm0 1.32 10 10 1.32-1.32-10-10-1.32 1.32z" fill="currentColor"/></svg>
3521</span>
3522
3523  </span>
3524</span>
3525
3526          </button>
3527        </div><div class="quick-cart__empty-state">
3528            <h3 class="quick-cart__empty-state-heading ff-heading fs-heading fs-heading-4-base">
3529              Your cart is empty
3530            </h3>
3531
3532  
3533
3534  <div class="button-block__button button-block__button--justify-center button-block__button--justify-mobile-center quick-cart__empty-state-promo-button" ><a
3535      
3536      
3537        href="/collections"
3538      
3539
3540      class="
3541        btn
3542        
3543        
3544        
3545        
3546        btn--secondary"
3547    >
3548      <span>Continue shopping</span>
3549    </a>
3550  </div>
3551
3552  
3553
3554</div></div>
3555    </div>
3556  </div>
3557</div><div id="shopify-section-sections--15851765399634__popup" class="shopify-section shopify-section-group-overlay-group">
3558</div>
3559<!-- END sections: overlay-group -->
3560<div
3561  id="MainQuickSearch"
3562  class="quick-search"
3563  data-quick-search
3564  aria-hidden="true"
3565>
3566  <div class="quick-search__overlay" data-overlay></div>
3567
3568  <div class="quick-search__container">
3569    <button
3570      type="button"
3571      class="quick-search__close"
3572      aria-label="Close"
3573      data-close-icon
3574    >
3575      <span
3576  class="icon-button icon-button-close  icon-button--small "
3577  
3578>
3579  <span class="icon-button__icon">
3580    <span class="icon icon-new icon-close ">
3581  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.66 1.34 2 .68.68 2l.66.66 1.32-1.32zm18.68 21.32.66.66L23.32 22l-.66-.66-1.32 1.32zm1.32-20 .66-.66L22 .68l-.66.66 1.32 1.32zM1.34 21.34.68 22 2 23.32l.66-.66-1.32-1.32zm0-18.68 10 10 1.32-1.32-10-10-1.32 1.32zm11.32 10 10-10-1.32-1.32-10 10 1.32 1.32zm-1.32-1.32-10 10 1.32 1.32 10-10-1.32-1.32zm0 1.32 10 10 1.32-1.32-10-10-1.32 1.32z" fill="currentColor"/></svg>
3582</span>
3583
3584  </span>
3585</span>
3586
3587    </button>
3588
3589    <form
3590      action="/search"
3591      class="quick-search__form"
3592      autocomplete="off"
3593      data-quick-search-form
3594      data-scroll-lock-ignore
3595    >
3596      <div class="quick-search__bar">
3597        <div class="quick-search__bar-inner">
3598          <label for="search" class="visually-hidden" aria-label="What are you looking for?"></label>
3599          <div class="quick-search__actions">
3600            <button class="quick-search__submit" type="submit" aria-label="Search">
3601              <span class="icon icon-new icon-search ">
3602  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.165 18.808a8.745 8.745 0 1 0 0-17.49 8.745 8.745 0 0 0 0 17.49z" stroke="currentColor" stroke-width="1.6" stroke-miterlimit="10" stroke-linecap="round"/>
3603        <path d="m16.5 16.5 5.363 5.362" stroke="currentColor" stroke-width="1.6" stroke-miterlimit="10"/></svg>
3604</span>
3605
3606            </button>
3607          </div>
3608          <input
3609            class="quick-search__input"
3610            id="search"
3611            type="text"
3612            name="q"
3613            placeholder="What are you looking for?"
3614            data-input
3615          >
3616          <input type="hidden" name="options[prefix]" value="last">
3617          <div class="quick-search__actions">
3618            <button class="quick-search__clear fs-body-50" type="button" data-clear>
3619              Clear
3620            </button>
3621          </div>
3622        </div>
3623      </div>
3624
3625      <div class="quick-search__results-wrapper">
3626        <div class="quick-search__results" data-results></div>
3627      </div><div class="quick-search__footer">
3628        <button type="submit" class="btn btn--primary btn--full">View all results</button>
3629      </div>
3630    </form>
3631  </div>
3632</div>
3633
3634<div class="header-overlay" data-header-overlay>
3635        <div class="header-overlay__inner"></div>
3636      </div>
3637
3638      <main id="main" class="main">
3639        <section id="shopify-section-template--15851765301330__main" class="shopify-section search-section"><div
3640  data-section-id="template--15851765301330__main"
3641  data-section-type="search"
3642  data-layout-type="grid"
3643  data-collection-columns-desktop="4"
3644  data-search-term=""
3645  data-pagination-type="paginated"
3646  data-search-item-count="0"
3647  data-active-filter-count="0"
3648>
3649  <header
3650    class="
3651      search-header
3652      
3653    "
3654  >
3655    <div class="search-header__inner section-blocks animation--section-blocks">
3656      <h1 class="search-header__title ff-heading fs-heading-2-base fs-heading-1-base-ns section-blocks__heading">Search our site
3657</h1>
3658
3659      <form
3660        class="search-form"
3661        action="/search"
3662        method="get"
3663        role="search"
3664      >
3665        <div class="search-form__input-wrapper">
3666          <label for="Search" class="visually-hidden">What are you looking for?</label>
3667          <input
3668            data-search-input
3669            type="search"
3670            name="q"
3671            id="Search"
3672            class="search-form__input input"
3673            value=""
3674            placeholder="What are you looking for?"
3675            autocomplete="off"
3676          >
3677          <input type="hidden" name="options[prefix]" value="last">
3678          <button type="submit" class="search-form__submit" aria-label="Search">
3679            <span class="icon icon-new icon-search ">
3680  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.165 18.808a8.745 8.745 0 1 0 0-17.49 8.745 8.745 0 0 0 0 17.49z" stroke="currentColor" stroke-width="1.6" stroke-miterlimit="10" stroke-linecap="round"/>
3681        <path d="m16.5 16.5 5.363 5.362" stroke="currentColor" stroke-width="1.6" stroke-miterlimit="10"/></svg>
3682</span>
3683
3684          </button>
3685        </div>
3686      </form>
3687    </div>
3688  </header>
3689
3690  <div
3691    class="
3692      section
3693      section--full-width
3694      search
3695      search--pagination-paginated
3696      search--has-filter-bar
3697      
3698    "
3699
3700    data-enable-sticky-filter-sidebar="true"
3701
3702    style="
3703      --search-columns-desktop: 4;
3704      --search-columns-mobile: 2;
3705    "
3706  >
3707    <div class="search__inner">
3708      
3709        <div class="search__container">
3710          <div class="search__content"><div class="search__main-area"><div class="search__window">
3711                <div class="search__loading" data-loading>
3712                  <div class="loader">
3713  <div class="loader__wrap">
3714    <div class="loader__bar"></div>
3715  </div>
3716</div>
3717
3718                </div>
3719
3720                <div
3721                  id="root"
3722                  class="animation--search-items"
3723                  data-partial
3724                  data-search-results-count="0"
3725                >
3726                  <div
3727                    class="
3728                      search__results
3729                      search__infinite-container
3730                      
3731                        search__results--no-products
3732                      
3733                    "
3734                  ></div></div>
3735              </div>
3736            </div>
3737          </div>
3738        </div>
3739      
3740
3741      <form class="filter-drawer popover" data-filter-modal-wrapper data-filter-form data-filter-drawer><div class="filter-drawer__wash" data-drawer-wash></div><div
3742        class="
3743          filter-drawer__panel
3744          filter-drawer__panel--sort
3745          animation
3746          animation--filter-drawer
3747        "
3748        data-filter-modal="__sort"
3749        aria-labelledby="modal-Sort"
3750        aria-modal="true"
3751        aria-hidden="true"
3752      >
3753        <div class="filter-drawer__content" data-scroll-lock-ignore>
3754          <div class="filter-drawer__heading">
3755            <h2 id="modal-Sort" class="ff-heading fs-heading-4-base">
3756              Sort
3757            </h2>
3758
3759            <button
3760              type="button"
3761              class="filter-drawer__close"
3762              aria-label="Close"
3763              data-close-icon
3764            >
3765              <span
3766  class="icon-button icon-button-close  icon-button--small "
3767  
3768>
3769  <span class="icon-button__icon">
3770    <span class="icon icon-new icon-close ">
3771  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.66 1.34 2 .68.68 2l.66.66 1.32-1.32zm18.68 21.32.66.66L23.32 22l-.66-.66-1.32 1.32zm1.32-20 .66-.66L22 .68l-.66.66 1.32 1.32zM1.34 21.34.68 22 2 23.32l.66-.66-1.32-1.32zm0-18.68 10 10 1.32-1.32-10-10-1.32 1.32zm11.32 10 10-10-1.32-1.32-10 10 1.32 1.32zm-1.32-1.32-10 10 1.32 1.32 10-10-1.32-1.32zm0 1.32 10 10 1.32-1.32-10-10-1.32 1.32z" fill="currentColor"/></svg>
3772</span>
3773
3774  </span>
3775</span>
3776
3777            </button>
3778          </div>
3779
3780          <div class="filter-drawer__group animation--filter-drawer-item">
3781            <ul class="filter-drawer__list"><li class="filter-item">
3782                  <label data-sort for="filter-relevance--mobile" class="filter-item__content">
3783                    <input
3784                      type="radio"
3785                      name="sort_by"
3786                      
3787                        checked="checked"
3788                      
3789                      value="relevance"
3790                      data-value-escaped="relevance"
3791                      id="filter-relevance--mobile"
3792                      class="filter-item__radio visually-hidden"
3793                      data-sort-item-input
3794                    >
3795
3796                    <div class="filter-item__content-inner">
3797                      <div class="filter-input__input">
3798                        <div class="indicator"></div>
3799                      </div>
3800
3801                      <span class="filter-item__label">Relevance</span>
3802                    </div>
3803                  </label>
3804                </li><li class="filter-item">
3805                  <label data-sort for="filter-price-low-to-high--mobile" class="filter-item__content">
3806                    <input
3807                      type="radio"
3808                      name="sort_by"
3809                      
3810                      value="price-ascending"
3811                      data-value-escaped="price-ascending"
3812                      id="filter-price-low-to-high--mobile"
3813                      class="filter-item__radio visually-hidden"
3814                      data-sort-item-input
3815                    >
3816
3817                    <div class="filter-item__content-inner">
3818                      <div class="filter-input__input">
3819                        <div class="indicator"></div>
3820                      </div>
3821
3822                      <span class="filter-item__label">Price, low to high</span>
3823                    </div>
3824                  </label>
3825                </li><li class="filter-item">
3826                  <label data-sort for="filter-price-high-to-low--mobile" class="filter-item__content">
3827                    <input
3828                      type="radio"
3829                      name="sort_by"
3830                      
3831                      value="price-descending"
3832                      data-value-escaped="price-descending"
3833                      id="filter-price-high-to-low--mobile"
3834                      class="filter-item__radio visually-hidden"
3835                      data-sort-item-input
3836                    >
3837
3838                    <div class="filter-item__content-inner">
3839                      <div class="filter-input__input">
3840                        <div class="indicator"></div>
3841                      </div>
3842
3843                      <span class="filter-item__label">Price, high to low</span>
3844                    </div>
3845                  </label>
3846                </li></ul>
3847          </div>
3848        </div>
3849
3850        <div class="filter-drawer__footer animation--filter-drawer-item">
3851          <div class="filter-drawer__footer-buttons">
3852            <button type="button" class="filter-drawer__button-apply btn btn--primary" data-button="close">
3853              Done
3854            </button>
3855          </div>
3856        </div>
3857      </div></form>
3858    </div>
3859  </div>
3860</div>
3861
3862
3863</section>
3864      </main>
3865
3866      <!-- BEGIN sections: footer-group -->
3867<footer id="shopify-section-sections--15851765334098__footer" class="shopify-section shopify-section-group-footer-group footer__parent"><div
3868  class="footer section"
3869  data-section-id="sections--15851765334098__footer"
3870  data-section-type="footer"
3871  style="
3872    --color-background-input: rgba(255, 255, 255, 0.2);
3873    --color-background-input-hover: rgba(255, 255, 255, 0.25);
3874    --color-background-input-hover-dull: rgba(255, 255, 255, 0.1);
3875    --color-background-input-highlight: rgba(255, 255, 255, 0.35);
3876    --color-text-input: rgba(255, 255, 255, 0.95);
3877  "
3878>
3879  <div class="footer__inner">
3880    <div class="footer__groups"><div
3881          class="
3882            footer__group
3883            footer__group--text
3884            footer__group--1
3885            
3886            footer__group--first
3887            
3888            
3889          "
3890          style="
3891            --desktop-width: 30%;
3892            --desktop-padding: 2%;
3893            --image-max-width: 120px
3894          "
3895        ><h4 class="footer__header ff-body">
3896              <span class="footer__heading fs-accent">OUR COMMITMENT</span>
3897            </h4><div class="footer__group-content">
3898<div class="fs-body-100 footer__text"><p>Our team is committed to safety and providing families with hard to gate/unique stairs a safe solution for their home. The Stair Barrier is A+ Rated with the Better Business Bureau and is dedicated to providing the very best in quality and service to our customers.</p></div><ul class="social-icons social-icons--left" data-count="4"><li>
3899          <a
3900            href="https://www.facebook.com/StairBarrier/"
3901            title="THE STAIR BARRIER on Facebook"
3902            target="_blank"
3903            rel="noopener"
3904          >
3905            <span class="icon icon-new icon-facebook ">
3906  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.013,3.693,9.153,8.505,9.876V14.65H8.031v-2.629h2.474v-1.749 c0-2.896,1.411-4.167,3.818-4.167c1.153,0,1.762,0.085,2.051,0.124v2.294h-1.642c-1.022,0-1.379,0.969-1.379,2.061v1.437h2.995 l-0.406,2.629h-2.588v7.247C18.235,21.236,22,17.062,22,12C22,6.477,17.523,2,12,2z" fill="currentColor" /></svg>
3907</span>
3908
3909          </a>
3910        </li><li>
3911          <a
3912            href="https://www.instagram.com/thestairbarrier_official/"
3913            title="THE STAIR BARRIER on Instagram"
3914            target="_blank"
3915            rel="noopener"
3916          >
3917            <span class="icon icon-new icon-instagram ">
3918  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.8,2H16.2C19.4,2 22,4.6 22,7.8V16.2A5.8,5.8 0 0,1 16.2,22H7.8C4.6,22 2,19.4 2,16.2V7.8A5.8,5.8 0 0,1 7.8,2M7.6,4A3.6,3.6 0 0,0 4,7.6V16.4C4,18.39 5.61,20 7.6,20H16.4A3.6,3.6 0 0,0 20,16.4V7.6C20,5.61 18.39,4 16.4,4H7.6M17.25,5.5A1.25,1.25 0 0,1 18.5,6.75A1.25,1.25 0 0,1 17.25,8A1.25,1.25 0 0,1 16,6.75A1.25,1.25 0 0,1 17.25,5.5M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9Z" fill="currentColor" /></svg>
3919</span>
3920
3921          </a>
3922        </li><li>
3923          <a
3924            href="https://www.pinterest.com/thestairbarrier/"
3925            title="THE STAIR BARRIER on Pinterest"
3926            target="_blank"
3927            rel="noopener"
3928          >
3929            <span class="icon icon-new icon-pinterest ">
3930  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.237,2.636,7.855,6.356,9.312c-0.087-0.791-0.167-2.005,0.035-2.868 c0.182-0.78,1.172-4.971,1.172-4.971s-0.299-0.599-0.299-1.484c0-1.391,0.806-2.428,1.809-2.428c0.853,0,1.265,0.641,1.265,1.408 c0,0.858-0.546,2.141-0.828,3.329c-0.236,0.996,0.499,1.807,1.481,1.807c1.777,0,3.143-1.874,3.143-4.579 c0-2.394-1.72-4.068-4.177-4.068c-2.845,0-4.515,2.134-4.515,4.34c0,0.859,0.331,1.781,0.744,2.282 c0.082,0.099,0.093,0.186,0.069,0.287c-0.076,0.316-0.244,0.995-0.277,1.134c-0.043,0.183-0.145,0.222-0.334,0.133 c-1.249-0.582-2.03-2.408-2.03-3.874c0-3.154,2.292-6.052,6.608-6.052c3.469,0,6.165,2.472,6.165,5.776 c0,3.447-2.173,6.22-5.189,6.22c-1.013,0-1.966-0.527-2.292-1.148c0,0-0.502,1.909-0.623,2.378 c-0.226,0.868-0.835,1.958-1.243,2.622C9.975,21.843,10.969,22,12,22c5.522,0,10-4.478,10-10S17.523,2,12,2z" fill="currentColor" /></svg>
3931</span>
3932
3933          </a>
3934        </li><li>
3935          <a
3936            href="https://www.youtube.com/@thestairbarrier725"
3937            title="THE STAIR BARRIER on YouTube"
3938            target="_blank"
3939            rel="noopener"
3940          >
3941            <span class="icon icon-new icon-youtube ">
3942  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.8 15.4286L15.509 12L9.8 8.57143V15.4286ZM22.516 6.48C22.659 7.01714 22.758 7.73714 22.824 8.65143C22.901 9.56571 22.934 10.3543 22.934 11.04L23 12C23 14.5029 22.824 16.3429 22.516 17.52C22.241 18.5486 21.603 19.2114 20.613 19.4971C20.096 19.6457 19.15 19.7486 17.698 19.8171C16.268 19.8971 14.959 19.9314 13.749 19.9314L12 20C7.391 20 4.52 19.8171 3.387 19.4971C2.397 19.2114 1.759 18.5486 1.484 17.52C1.341 16.9829 1.242 16.2629 1.176 15.3486C1.099 14.4343 1.066 13.6457 1.066 12.96L1 12C1 9.49714 1.176 7.65714 1.484 6.48C1.759 5.45143 2.397 4.78857 3.387 4.50286C3.904 4.35429 4.85 4.25143 6.302 4.18286C7.732 4.10286 9.041 4.06857 10.251 4.06857L12 4C16.609 4 19.48 4.18286 20.613 4.50286C21.603 4.7885
39427 22.241 5.45143 22.516 6.48Z" fill="currentColor" /></svg>
3943</span>
3944
3945          </a>
3946        </li></ul>
3947</div>
3948        </div>
3949      <div
3950          class="
3951            footer__group
3952            footer__group--spacer
3953            footer__group--2
3954            
3955            
3956            
3957            hide-title-on-desktop
3958          "
3959          style="
3960            --desktop-width: 5%;
3961            --desktop-padding: %;
3962            
3963          "
3964        ><div class="footer__group-content"></div>
3965        </div>
3966      <div
3967          class="
3968            footer__group
3969            footer__group--links
3970            footer__group--3
3971            footer__group--collapse
3972            
3973            
3974            
3975          "
3976          style="
3977            --desktop-width: 14%;
3978            --desktop-padding: 2%;
3979            
3980          "
3981        ><h4 class="footer__header ff-body footer__header--collapsed">
3982              <span class="footer__heading fs-accent">Company</span>
3983            </h4><button type="button" class="footer__header ff-body" data-header>
3984                <span class="footer__heading fs-accent">Company</span>
3985                <span class="footer__arrow"><span class="icon icon-new icon-chevron-small ">
3986  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg>
3987</span>
3988</span>
3989              </button><div class="footer__group-content"><div class="footer__links fs-body-100">
3990                
3991                  <ul>
3992                    
3993                      <li>
3994                        <a href="/pages/awards">Our Awards</a>
3995                      </li>
3996                    
3997                      <li>
3998                        <a href="/pages/specialneeds-discount">Special Needs Discount</a>
3999                      </li>
4000                    
4001                      <li>
4002                        <a href="/pages/every-day-hero-discount">Every Day Hero Discount</a>
4003                      </li>
4004                    
4005                      <li>
4006                        <a href="/blogs/the-stair-barrier-blog">Blog</a>
4007                      </li>
4008                    
4009                      <li>
4010                        <a href="/pages/our-story-team">Our Story</a>
4011                      </li>
4012                    
4013                      <li>
4014                        <a href="/pages/contact">Contact Us</a>
4015                      </li>
4016                    
4017                  </ul>
4018                
4019              </div></div>
4020        </div>
4021      <div
4022          class="
4023            footer__group
4024            footer__group--links
4025            footer__group--4
4026            footer__group--collapse
4027            
4028            
4029            
4030          "
4031          style="
4032            --desktop-width: 17%;
4033            --desktop-padding: 3%;
4034            
4035          "
4036        ><h4 class="footer__header ff-body footer__header--collapsed">
4037              <span class="footer__heading fs-accent">Support</span>
4038            </h4><button type="button" class="footer__header ff-body" data-header>
4039                <span class="footer__heading fs-accent">Support</span>
4040                <span class="footer__arrow"><span class="icon icon-new icon-chevron-small ">
4041  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg>
4042</span>
4043</span>
4044              </button><div class="footer__group-content"><div class="footer__links fs-body-100">
4045                
4046                  <ul>
4047                    
4048                      <li>
4049                        <a href="/pages/return-policy">Return Policy</a>
4050                      </li>
4051                    
4052                      <li>
4053                        <a href="/pages/privacy-policy">Privacy Policy</a>
4054                      </li>
4055                    
4056                      <li>
4057                        <a href="/pages/terms-of-service">Terms of Service</a>
4058                      </li>
4059                    
4060                      <li>
4061                        <a href="/pages/shipping-policy">Shipping Policy</a>
4062                      </li>
4063                    
4064                  </ul>
4065                
4066              </div></div>
4067        </div>
4068      <div
4069          class="
4070            footer__group
4071            footer__group--liquid
4072            footer__group--5
4073            
4074            
4075            footer__group--last
4076            hide-title-on-desktop
4077          "
4078          style="
4079            --desktop-width: 30%;
4080            --desktop-padding: 2%;
4081            
4082          "
4083        ><div class="footer__group-content"><div class="footer__liquid fs-body-100">
4084                <div>
4085  <p class="fs-accent" style="color: #ffffff; margin: 0 0 16px;">Also from our family</p>
4086
4087  <a
4088    href="https://craftedgates.com?utm_source=stairbarrier&utm_medium=footer&utm_campaign=sister_brand"
4089    target="_blank"
4090    rel="noopener"
4091    style="font-size: 18px; font-family: 'Amiri', serif; font-weight: 400; color: #ffffff; text-decoration: none; display: block; margin-bottom: 10px;"
4092  >Crafted Gates Co.</a>
4093
4094  <p class="fs-body-100" style="color: rgba(255,255,255,0.7); line-height: 1.65; margin: 0 0 16px;">
4095    Retractable fabric gates for doorways, hallways, and open spaces — beautifully designed for homes that live well.
4096  </p>
4097
4098  <a
4099    href="https://craftedgates.com?utm_source=stairbarrier&utm_medium=footer&utm_campaign=sister_brand"
4100    target="_blank"
4101    rel="noopener"
4102    class="fs-body-100"
4103    style="font-weight: 500; color: rgba(255,255,255,0.7); text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 2px;"
4104  >craftedgates.com ↗</a>
4105</div>
4106              </div></div>
4107        </div>
4108      
4109    </div>
4110
4111    <div class="footer__bottom">
4112      <div class="footer__bottom-left"><div class="footer__credits fs-body-50">
4113          <p>
4114            Copyright &copy; 2026, <a href="/" title="">THE STAIR BARRIER</a>.
4115            All rights reserved.
4116            See our terms of use and privacy notice.
4117          </p>
4118          
4119          <p><a target="_blank" rel="nofollow noopener" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></p>
4120        </div>
4121      </div>
4122
4123      <div class="footer__bottom-right"><div class="payment-icons">
4124  
4125    <div class="payment-icons__icon">
4126      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
4127
4128    </div>
4129  
4130    <div class="payment-icons__icon">
4131      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4132
4133    </div>
4134  
4135    <div class="payment-icons__icon">
4136      <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 
41360 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
4137
4138    </div>
4139  
4140    <div class="payment-icons__icon">
4141      <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
4142    </div>
4143  
4144    <div class="payment-icons__icon">
4145      <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
4146    </div>
4147  
4148    <div class="payment-icons__icon">
4149      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
414906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
4150
4151    </div>
4152  
4153    <div class="payment-icons__icon">
4154      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
4155
4156    </div>
4157  
4158    <div class="payment-icons__icon">
4159      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
4160
4161    </div>
4162  
4163    <div class="payment-icons__icon">
4164      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
4164<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
416416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4165
4166    </div>
4167  
4168</div>
4169
4170</div>
4171    </div>
4172  </div>
4173</div>
4174
4175
4176<style> #shopify-section-sections--15851765334098__footer .footer__newsletter .footer__text {font-size: var(--font-size-body-100); font-family: var(--font-body); font-weight: var(--font-body-weight); font-style: var(--font-body-style); line-height: var(--line-height-body); color: var(--color-text-footer-subdued);} </style></footer>
4177<!-- END sections: footer-group -->
4178
4179      <div
4180  class="
4181    store-availability-drawer
4182    popover
4183    
4184  "
4185  data-store-availability-drawer
4186  aria-describedby="drawer-title"
4187  aria-hidden="true"
4188  role="dialog"
4189>
4190  <div class="store-availability-drawer__wash" data-store-availability-drawer-wash></div>
4191  <div class="store-availability-drawer__container">
4192    <div class="store-availability-drawer__inner">
4193      <div class="store-availability-drawer__header">
4194        <div class="store-availability-drawer__product-info">
4195          <h4
4196            id="drawer-title"
4197            class="store-availability-drawer__store-list-product-title ff-heading fs-heading-5-base"
4198            data-store-availability-product-title
4199          >
4200            Availability
4201          </h4>
4202          <p
4203            class="store-availability-drawer__store-list-variant-title fs-body-60 t-opacity-60"
4204            data-store-availability-variant-title
4205          ></p>
4206        </div>
4207        <button
4208          type="button"
4209          class="store-availability-drawer__close"
4210          data-store-availability-close
4211          aria-label="Close"
4212        >
4213          <span
4214  class="icon-button icon-button-close  icon-button--small "
4215  
4216>
4217  <span class="icon-button__icon">
4218    <span class="icon icon-new icon-close ">
4219  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.66 1.34 2 .68.68 2l.66.66 1.32-1.32zm18.68 21.32.66.66L23.32 22l-.66-.66-1.32 1.32zm1.32-20 .66-.66L22 .68l-.66.66 1.32 1.32zM1.34 21.34.68 22 2 23.32l.66-.66-1.32-1.32zm0-18.68 10 10 1.32-1.32-10-10-1.32 1.32zm11.32 10 10-10-1.32-1.32-10 10 1.32 1.32zm-1.32-1.32-10 10 1.32 1.32 10-10-1.32-1.32zm0 1.32 10 10 1.32-1.32-10-10-1.32 1.32z" fill="currentColor"/></svg>
4220</span>
4221
4222  </span>
4223</span>
4224
4225        </button>
4226      </div>
4227      <div class="store-availbility-drawer__product" data-store-availability-product></div>
4228
4229      <div class="store-availbility-drawer__content" data-store-list-container></div>
4230    </div>
4231  </div>
4232</div>
4233
4234      <div
4235  class="
4236    quick-product--wrap
4237    modal
4238    popover
4239    is-fixed
4240    
4241    
4242  "
4243  aria-modal="true"
4244  
4245    aria-hidden="true"
4246  
4247  data-quick-view-modal
4248>
4249  <div class="modal__wash"></div>
4250
4251  <div class="quick-product--modal__inner modal__inner">
4252    <div class="quick-view-modal__content empty">
4253      <h3 class="quick-view-modal-loading-indicator">
4254    <div class="loader">
4255  <div class="loader__wrap">
4256    <div class="loader__bar"></div>
4257  </div>
4258</div>
4259
4260  </h3>
4261    </div>
4262    <button
4263      type="button"
4264      data-modal-close
4265      class="modal__close-icon"
4266      aria-label="Close"
4267    >
4268      <span
4269  class="icon-button icon-button-close  icon-button--small "
4270  
4271>
4272  <span class="icon-button__icon">
4273    <span class="icon icon-new icon-close ">
4274  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.66 1.34 2 .68.68 2l.66.66 1.32-1.32zm18.68 21.32.66.66L23.32 22l-.66-.66-1.32 1.32zm1.32-20 .66-.66L22 .68l-.66.66 1.32 1.32zM1.34 21.34.68 22 2 23.32l.66-.66-1.32-1.32zm0-18.68 10 10 1.32-1.32-10-10-1.32 1.32zm11.32 10 10-10-1.32-1.32-10 10 1.32 1.32zm-1.32-1.32-10 10 1.32 1.32 10-10-1.32-1.32zm0 1.32 10 10 1.32-1.32-10-10-1.32 1.32z" fill="currentColor"/></svg>
4275</span>
4276
4277  </span>
4278</span>
4279
4280    </button>
4281  </div>
4282</div>
4283
4284
4285      <div class="modal popover" data-modal>
4286  <div class="modal__wash"></div>
4287  <div class="modal__inner" data-scroll-lock-ignore>
4288    <div class="modal__header">
4289      <button
4290        type="button"
4291        data-modal-close
4292        class="modal__close-icon"
4293        aria-label="Close"
4294      >
4295        <span
4296  class="icon-button icon-button-close  icon-button--small "
4297  
4298>
4299  <span class="icon-button__icon">
4300    <span class="icon icon-new icon-close ">
4301  <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.66 1.34 2 .68.68 2l.66.66 1.32-1.32zm18.68 21.32.66.66L23.32 22l-.66-.66-1.32 1.32zm1.32-20 .66-.66L22 .68l-.66.66 1.32 1.32zM1.34 21.34.68 22 2 23.32l.66-.66-1.32-1.32zm0-18.68 10 10 1.32-1.32-10-10-1.32 1.32zm11.32 10 10-10-1.32-1.32-10 10 1.32 1.32zm-1.32-1.32-10 10 1.32 1.32 10-10-1.32-1.32zm0 1.32 10 10 1.32-1.32-10-10-1.32 1.32z" fill="currentColor"/></svg>
4302</span>
4303
4304  </span>
4305</span>
4306
4307      </button>
4308    </div>
4309    <div class="modal__content rte non-page-rte"></div>
4310  </div>
4311</div>
4312
4313      
4314
4315    </div>
4316
4317    
4317<script src="//www.youtube.com/iframe_api" type="text/javascript"></script>
4317
4318    <link href="//thestairbarrier.com/cdn/shopifycloud/shopify-plyr/v1.0/shopify-plyr.css" rel="stylesheet" type="text/css" media="all" />
4319  <style> .social-icons {color: #29333c;} </style>
4320<div id="shopify-block-ARXdxSFRwbExQVzNZM__599165751773745784" class="shopify-block shopify-app-block">
4321
4322<script type="application/json" id="scala-allvariants">{ 
4323      "variants":"[]",
4324      "notavailable":[],
4325      "selected":null,
4326      "firstavailable":null}</script>
4326
4327    
4327<script src="https://cdn.shopify.com/extensions/01a08072-0c4b-718a-b61e-42010d3b75ac/scala-hide-variants-122/assets/main.js" defer></script>
4327
4328    
4329    
4330    <!-- BEGIN app snippet: optioncss -->
4331
4332<style data-shopify>:root { 
4333    --scala-border:rgba(115, 115, 115, 0.5);--scala-hide-display:none!important;}{
4334     cursor: not-allowed !important;
4335     text-decoration: var(--scala-text-decoration)!important;display: none!important;}
4336</style>
4337<!-- END app snippet -->
4338
4339    
4340    
4341      <link href="//cdn.shopify.com/extensions/01a08072-0c4b-718a-b61e-42010d3b75ac/scala-hide-variants-122/assets/hidden_style.css" rel="stylesheet" type="text/css" media="all" />
4342    
4343
4344  
4345
4346</div><div id="shopify-block-AUk05U0FWN01YWGw3e__1092553828153919622" class="shopify-block shopify-app-block">
4347
4348
4349</div><div id="shopify-block-AMHl1a3paRDdrOUt2a__7709396684840320309" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: social-widget-variable -->
4349<script type=text/javascript>
4350  
4351
4352  window.__SW_OBJECT__ = window.__SW_OBJECT__ ?? {
4353    shop_id : "NxoACSRcVIVgpg",
4354    is_design_mode: false,
4355    locale: "en",
4356    page_type: "search",
4357    product_id : "",
4358    template_id: "search"
4359  };
4360  
4361  
4362    window.__SW_DATA = window.__SW_DATA || {"widget":{"desktop":[{"widget":"{\"status\":true,\"pricing_plan\":\"Free\",\"widget_id\":\"b4324f3b-b830-11f1-aaa7-0a75023383c1\",\"settings\":{\"install_type\":\"auto\",\"page_name\":\"Home page\",\"page_custom_element\":\"\",\"page_custom_position\":\"\",\"layout_background_type\":\"color\",\"template_id\":1,\"display_layout\":\"grid\",\"item_no_of_rows\":2,\"item_no_of_columns\":4,\"is_show_pagination\":true,\"is_show_arrow\":true,\"is_enable_max_width\":false,\"is_enable_load_more_btn\":true,\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_heading_title\":false,\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_heading_description\":false,\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_item_hover_effect\":true,\"item_no_of_slider\":5,\"item_no_of_photo\":10,\"auto_play_slider\":true,\"auto_play_duration\":3,\"is_enable_item_caption\":true,\"is_enable_item_likes_count\":false,\"is_enable_item_date\":true,\"on_image_click\":\"popup\",\"on_image_click_target_link\":\"_self\",\"is_enable_popup_user_profile\":true,\"is_enable_popup_follow_btn\":true,\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_popup_caption\":true,\"is_enable_popup_likes_count\":false,\"is_enable_popup_comments_count\":false,\"is_enable_popup_date\":true,\"display_product_item\":\"horizontal\",\"cta_btn_link\":\"_self\",\"var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255, 255, 255, 1)\",\"--sw-layout-background-image\":\"\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
4362:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"0px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"rgba(37, 38, 39, 0.6)\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-pagination-color\":\"#A7A7A7\",\"--sw-layout-arrow-color\":\"#A7A7A7\",\"--sw-layout-background-size-local\":\"cover\"},\"mobile_template_id\":1,\"mobile_display_layout\":\"grid\",\"mobile_item_no_of_rows\":2,\"mobile_item_no_of_columns\":3,\"mobile_is_show_pagination\":true,\"mobile_is_show_arrow\":true,\"mobile_is_enable_load_more_btn\":true,\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_max_width\":false,\"mobile_layout_background_type\":\"color\",\"mobile_is_enable_heading_title\":false,\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_heading_description\":false,\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_item_hover_effect\":true,\"mobile_item_no_of_slider\":3,\"mobile_auto_play_slider\":true,\"mobile_auto_play_duration\":3,\"mobile_is_enable_item_caption\":true,\"mobile_is_enable_item_likes_count\":false,\"mobile_is_enable_item_comments_count\":false,\"mobile_is_enable_item_date\":true,\"mobile_on_image_click\":\"popup\",\"mobile_on_image_click_target_link\":\"_self\",\"mobile_is_enable_popup_user_profile\":true,\"mobile_is_enable_popup_follow_btn\":true,\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_popup_caption\":true,\"mobile_is_enable_popup_likes_count\":false,\"mobile_is_enable_popup_comments_count\":false,\"mobile_is_enable_popup_date\":true,\"mobile_display_product_item\":\"horizontal\",\"mobile_cta_btn_link\":\"_self\",\"mobile_var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255, 255, 255, 1)\",\"--sw-layout-background-image\":\"\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
4362:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"0px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"rgba(37, 38, 39, 0.6)\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-pagination-color\":\"#A7A7A7\",\"--sw-layout-arrow-color\":\"#A7A7A7\",\"--sw-layout-background-size-local\":\"cover\"},\"popup_user_profile_click_target_link\":\"_self\",\"mobile_popup_user_profile_click_target_link\":\"_self\",\"mobile_item_no_of_photo\":10,\"is_enable_instagram_logo\":false,\"mobile_is_enable_instagram_logo\":false,\"heading_type\":\"basic\",\"heading_social_account_id\":\"f61edb67-b048-11f0-ba28-46c57795897d\",\"mobile_heading_type\":\"basic\",\"mobile_heading_social_account_id\":\"f61edb67-b048-11f0-ba28-46c57795897d\",\"is_enable_heading_follow_btn\":true,\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_heading_follow_btn\":true,\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_show_item_cart\":true,\"mobile_is_show_item_cart\":true,\"hotspot_target_link\":\"_blank\",\"mobile_hotspot_target_link\":\"_blank\",\"is_enable_popup_view_on_instagram\":true,\"mobile_is_enable_popup_view_on_instagram\":true,\"popup_view_on_instagram_target_link\":\"_self\",\"mobile_popup_view_on_instagram_target_link\":\"_self\",\"is_enable_item_comments_count\":false,\"heading_social_account\":{\"account_id\":\"f61edb67-b048-11f0-ba28-46c57795897d\",\"instagram_type\":\"InstagramByUsername\",\"username\":\"thestairbarrier\",\"name\":\"thestairbarrier\",\"avatar\":\"\",\"biography\":\"\",\"followers_count\":0,\"follows_count\":0,\"media_count\":12,\"gcs_avatar\":\"\"},\"mobile_heading_social_account\":{\"account_id\":\"f61edb67-b048-11f0-ba28-46c57795897d\",\"instagram_type\":\"InstagramByUsername\",\"username\":\"thestairbarrier\",\"name\":\"thestairbarrier\",\"avatar\":\"\",\"biography\":\"\",\"followers_count\":0,\"follows_count\":0,\"media_count\":12,\"gcs_avatar\":\"\"},\"currency_symbol\":\"$\",\"currency_code\":\"USD\",\"is_advance_template_enable_load_more_btn\":false,\"mobile_is_advance_template_enable_load_more_btn\":false,\"photo_ratio\":\"4:5\",\"mobile_photo_ratio\":\"1:1\",\"show_paired_reviews\":false,\"show_star_rating_badge\":true,\"rating_badge_position\":\"top_right\",\"rating_badge_color\":\"#1C1C1C\",\"rating_icon_shape\":\"default\",\"rating_icon_filled_color\":\"#FAAD14\",\"show_rating_icon_border\":true,\"rating_icon_border_color\":\"#FAAD14\",\"review_text_mode\":\"caption\",\"show_verified_review_label\":true,\"show_reviewer_details\":true,\"show_reviewer_country_flag\":true,\"show_review_published_date\":true,\"customer_avatar\":\"pastel\",\"customer_name_format\":\"masked\",\"mobile_show_paired_reviews\":false,\"mobile_show_star_rating_badge\":true,\"mobile_rating_badge_position\":\"top_right\",\"mobile_rating_badge_color\":\"#1C1C1C\",\"mobile_rating_icon_shape\":\"default\",\"mobile_rating_icon_filled_color\":\"#FAAD14\",\"mobile_show_rating_icon_border\":true,\"mobile_rating_icon_border_color\":\"#FAAD14\",\"mobile_review_text_mode\":\"caption\",\"mobile_show_verified_review_label\":true,\"mobile_show_reviewer_details\":true,\"mobile_show_reviewer_country_flag\":true,\"mobile_show_review_published_date\":true,\"mobile_customer_avatar\":\"pastel\",\"mobile_customer_name_format\":\"masked\",\"popup_layout\":\"advanced\",\"mobile_popup_layout\":\"advanced\"},\"translations\":{\"en\":{\"static\":{\"a_few_hours_ago\":\"A few hours ago\",\"a_few_minutes_ago\":\"A few minutes ago\",\"add_product_success\":\"Product successfully added to your cart\",\"april\":\"April\",\"august\":\"August\",\"comment\":\"Comment\",\"comments\":\"Comments\",\"december\":\"December\",\"february\":\"February\",\"follower\":\"Follower\",\"followers\":\"Followers\",\"following\":\"Following\",\"followings\":\"Followings\",\"january\":\"January\",\"july\":\"July\",\"june\":\"June\",\"just_now\":\"Just now\",\"like\":\"Like\",\"likes\":\"Likes\",\"march\":\"March\",\"may\":\"May\",\"november\":\"November\",\"october\":\"October\",\"post\":\"Post\",\"posts\":\"Posts\",\"september\":\"September\",\"two_days_ago\":\"2 days ago\",\"view_cart\":\"VIEW CART\",\"view_on_instagram\":\"View on Instagram\",\"view_product\":\"View products\",\"yesterday\":\"Yesterday\"},\"dynamic\":{\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"cta_btn_text_detail_self\":\"VIEW DETAIL\",\"cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"cta_btn_text_checkout\":\"BUY IT NOW\",\"cta_btn_text_add_to_cart\":\"ADD TO CART\",\"mobile_cta_btn_text_detail_self\":\"VIEW DETAIL\",\"mobile_cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"mobile_cta_btn_text_checkout\":\"BUY IT NOW\",\"mobile_cta_btn_text_add_to_cart\":\"ADD TO CART\",\"verified_review_label\":\"Verified review\",\"mobile_verified_review_label\":\"Verified review\"}}},\"widget_type\":\"Instagram\",\"media_list\":[{\"media_id\":\"3b7e2d42-b902-11f1-ada4-1ebaff0b7c30\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/819762463_18064226084607000_851271286964823387_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=101\u0026ccb=7-5\u0026_nc_sid=18de74\u
43620026efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=NlKXcQDpk_oQ7kNvwHvhEPL\u0026_nc_oc=AdrDVFu90pFQe6TpmQfD_7UJjv0ILVTzClB6WPGxC2RMs9eDpy8SOp5IG2A3lmrxNFU\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQIaPiamScnNF0uJxzlxGX5p0ACquVk23SBon0vVdd_Wwg\u0026oe=6ABC7B30\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DdsEeOzCMzB\/\",\"caption\":\"One wall. One banister. One pretty smart setup. 👀​\\n\\nWall-to-Banister is made for stairways that need a little flexibility without overcomplicating things.​\\n\\nGot a staircase like this? Drop your questions below.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-24T23:30:55Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"},{\"media_id\":\"8dca2c7d-b830-11f1-b6e2-de9dab23bb03\",\"media_type\":\"CAROUSEL_ALBUM\",\"media_url\":\"https:\/\/scontent-iad3-2.cdninstagram.com\/v\/t51.82787-15\/816987579_18063560483607000_2444354088011136426_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=103\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=LhqhP_7AcxkQ7kNvwE_inYS\u0026_nc_oc=AdrVeyUwZrq1xMt120PGnFO6fy3qfzxuvjM73d4dyQpbDXTr3DLu17Qm-dPowC4Wd3M\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-2.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJzpfniR6DaA_jtSoTese7fOzxW77cMnMf6QAP7p-1MWw\u0026oe=6ABC6F7C\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/Dde7gDmD5gf\/\",\"caption\":\"The backyard called. Everyone answered. ☀️🐾​\\n\\nKids, pup, snacks, and all — with stair access managed right where the family needs it.​\\n\\n​Know someone who needs this? Tag them.​\",\"comment_count\":0,\"like_count\":1,\"timestamp\":\"2026-09-19T21:02:19Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\",\"carousel\":[{\"id\":\"18587763889067198\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-2.cdninstagram.com\/v\/t51.82787-15\/816987579_18063560483607000_2444354088011136426_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=103\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=LhqhP_7AcxkQ7kNvwE_inYS\u0026_nc_oc=AdrVeyUwZrq1xMt120PGnFO6fy3qfzxuvjM73d4dyQpbDXTr3DLu17Qm-dPowC4Wd3M\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-2.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJzpfniR6DaA_jtSoTese7fOzxW77cMnMf6QAP7p-1MWw\u0026oe=6ABC6F7C\",\"timestamp\":\"2026-09-19T21:02:19Z\"},{\"id\":\"17882525292511031\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.82787-15\/808943193_18063560501607000_4631166807389951196_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=106\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=lPgFsYTruQoQ7kNvwE8Sch5\u0026_nc_oc=AdocmCH63eLX_76IyggfooI2mNgq_4Z1IoLzr2iY08nzd3qczF4xKiw4lgVdzUE6g9s\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQKDyYAo0hksTHvNDWw4P8IP8jCVJ6LuIV00PfK-dO0CIQ\u0026oe=6ABC9407\",\"timestamp\":\"2026-09-19T21:02:19Z\"},{\"id\":\"18152389219524292\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/795508028_18063560522607000_8856452830888798394_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=104\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=Jmno5Pf9zToQ7kNvwHJHyd1\u0026_nc_oc=Adqur4JzL2oy_TMmXF0AtzkqOclNMXSeyNQPKOBGNK932kNPm1fMZg1iQbdUcRgN79E\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJDB7qhCLgh959ZVbTTT_rt4OzAvVBhvVbgOg9aMcy_Rw\u0026oe=6ABC750D\",\"timestamp\":\"2026-09-19T21:02:19Z\"},{\"id\":\"18190734163403257\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/796328547_18063560543607000_2927985260756364746_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=110\u0026ccb=7-5\u0026_nc_sid=18de74\u
43620026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=XSe2mQiAY4cQ7kNvwGvZ3Qp\u0026_nc_oc=AdqVT52tIUdrpx7o5zeBU4SRr1dMMwirIMWTUVBLov8LEGZr8j9j3TyBWXNgSFFF4u8\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQL9soQnPjsfe6hzlWYN7_67Ey3yDnElLsxSwE7VVyT2QQ\u0026oe=6ABC8007\",\"timestamp\":\"2026-09-19T21:02:19Z\"},{\"id\":\"18132606805709014\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/816309888_18063560561607000_1719878445530910694_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=101\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=mUBES06qbNwQ7kNvwFSVlJv\u0026_nc_oc=AdpIYjyo9mFlLbqTRR7-oZ7ZUQBvfnP_3hwkJvijJQ0fRgWCFi4ztsF1zxKOW5xoVM8\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQKhrn-5xStAz5TMKg96W53oGkalTEtP3z2REor3wvc_cQ\u0026oe=6ABC6ED1\",\"timestamp\":\"2026-09-19T21:02:19Z\"}]},{\"media_id\":\"8dca9b48-b830-11f1-b6e3-de9dab23bb03\",\"media_type\":\"CAROUSEL_ALBUM\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/808430733_18062788616607000_1625201194925959505_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=108\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=y6WZqZmJbkIQ7kNvwHEp2Yd\u0026_nc_oc=Adpo7SHlH3s5qSkHGL4rRb73aFafcJPnH1xaPZmkkTUvJKHGE626F3LtjwnpG9-pWbU\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJGBpDoLjKAo1iRNj64-wgAI56iHeRGl_4MixNLGTawww\u0026oe=6ABC63EF\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DdPiE4TijDo\/\",\"caption\":\"Real life doesn’t stop because there are stairs nearby.\\n\\nThat’s exactly why The Stair Barrier was made to fit into the everyday — while you’re cleaning, playing, getting ready, or doing five things at once.\\n\\nSend this to the parent who’s always multitasking.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-13T21:31:35Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\",\"carousel\":[{\"id\":\"18016643531738608\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/808430733_18062788616607000_1625201194925959505_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=108\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=y6WZqZmJbkIQ7kNvwHEp2Yd\u0026_nc_oc=Adpo7SHlH3s5qSkHGL4rRb73aFafcJPnH1xaPZmkkTUvJKHGE626F3LtjwnpG9-pWbU\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJGBpDoLjKAo1iRNj64-wgAI56iHeRGl_4MixNLGTawww\u0026oe=6ABC63EF\",\"timestamp\":\"2026-09-13T21:31:35Z\"},{\"id\":\"17971452762140676\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.82787-15\/808855660_18062788637607000_6204165540438546120_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=102\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=ayh2l562x8YQ7kNvwGudYP8\u0026_nc_oc=AdqwmsDBrDLMeugG6TXke6zyURBmJo0IiUQTgXSQyImdIPzkZm_LSVgQCaykuMSDu2o\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQLxdRTNGWPVl_S0hh16MvVo_sfsoXzO8G31c0HPLhl0sg\u0026oe=6ABC60D6\",\"timestamp\":\"2026-09-13T21:31:35Z\"},{\"id\":\"18103981640627414\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/809415265_18062788658607000_2990695621983874203_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=108\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=bca23Pz9SusQ7kNvwE5o2ox\u0026_nc_oc=AdpRmORcFU9l8_TSepWmjFFgOhxwoFFJDUax7AI-ckdsxuPpMhLwERikmEuPOPBd1d8\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQK_xEA2uyzLIRxujUfCBm2tYrzjA0eI1mOeRn4g_CJWqg\u0026oe=6ABC8BB7\",\"timestamp\":\"2026-09-13T21:31:35Z\"},{\"id\":\"18078074405408828\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.82787-15\/809107146_18062788694607000_5687772971831753434_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=100\u0026ccb=7-5\u0026_nc_sid=18de74\u
43620026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=cWmmbzlr56EQ7kNvwFA4XcR\u0026_nc_oc=AdqBTd7vzIYc-GM1B1NHmA8Wql0zRacjw-RBjEs8ab7S-qR4NapV8JDR-2GjMU4Tb_g\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQIG__IcMukI_ad32pndkiQ4b5g-APoJ2CBxBEbr-NIK_w\u0026oe=6ABC94C9\",\"timestamp\":\"2026-09-13T21:31:35Z\"}]},{\"media_id\":\"8dcafb21-b830-11f1-b6e4-de9dab23bb03\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/o1\/v\/t2\/f2\/m86\/AQMOqNi6-DMzRLHXyji99DUYSSVLUV0ydMYzx8741XdsdTw6gkbM8S_GD8IZLaSy6QUXPM7EMOaLmN_6MrfRTSOgcM3KOXRNAhA6vuA.mp4?_nc_cat=107\u0026_nc_sid=5e9851\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026_nc_ohc=sYhngnIabn4Q7kNvwGHtL-6\u0026efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTgwNjIzNjg1Mjk2MDcwMDAsImFzc2V0X2FnZV9kYXlzIjoxNCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjE4LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D\u0026ccb=17-1\u0026vs=d4388478ed8f8088\u0026_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC8yMTRGRTNBN0ZGRUVFOTUyREMzOTM3QUI1NjUwNEQ5Rl92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzM4NDBFNzg4RjZENDZGNjVERkE2NDJBMDdDMUE0QUFBX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACawpZPAnOiVQBUCKAJDMywXQDLaHKwIMScYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026edm=AM6HXa8EAAAA\u0026_nc_zt=28\u0026oh=00_AQL_IDDHrPE7Gdep7YI48MulBLOjdY0aQOiOd9tJ_Ts3AA\u0026oe=6AB89160\",\"thumbnail_url\":\"https:\/\/scontent-iad3-2.cdninstagram.com\/v\/t51.82787-15\/806280010_18062516606607000_6210400417170451721_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=105\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D\u0026_nc_ohc=rITRNX8uoAEQ7kNvwEgyrmq\u0026_nc_oc=AdojF4M009Ymt3a1TemJdkAPjoC6jVK0FhcQNr_aNogJ5dwhAJhhYA_DdiSpCB2cS4U\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-2.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026_nc_tpa=Q5bMBQJ2LE_yU3TKbEnzjMbH7SNN_c34Kmg0rfNgrk6nqtuuMBgEQDURK4bBHgV8sg4schZep8ulLIUc\u0026oh=00_AQIxx5XXyUcfQouxF2oyFKJ2hFZki_J2h-7t20IYTb5gvg\u0026oe=6ABC914A\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DdHity5iuF1\/\",\"caption\":\"The Stair Barrier can be repositioned between compatible staircase locations when properly installed — giving your home more flexibility without making stair safety feel like a whole production.\\n\\nSave this for the next time everyone moves downstairs.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-10T19:03:41Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"},{\"media_id\":\"8dcb5baa-b830-11f1-b6e5-de9dab23bb03\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/scontent-iad3-2.cdninstagram.com\/v\/t51.82787-15\/798984244_18061989710607000_6632488998305136190_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=103\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=Sfa1_Ij5E9MQ7kNvwHTchSB\u0026_nc_oc=AdqVOyU0yPKY4u6gmo6EN5WQnnLc53UXn6R32TlWUYZlAHvISxfps478YEpaAB1lO5Q\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-2.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJ9XOQMH6LQuWMvL8i_iEqDD-JdJlPyAN-hwwHGzhYgWw\u0026oe=6ABC8348\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DdAFN50jrEa\/\",\"caption\":\"No schedules. No rushing. Just everyone home together. 🤍​\\nHere’s to a Labor Day filled with slow mornings, little moments, and spaces made for family life.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-07T21:31:03Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"},{\"media_id\":\"8dcbbe8a-b830-11f1-b6e6-de9dab23bb03\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.82787-15\/795252477_18061
4362596086607000_5256601308184180706_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=109\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=wXKHYoouRywQ7kNvwFF8azE\u0026_nc_oc=AdqdfZFNQ96gIUWqH62TUeiXN9j9Vu2Kaq9FPsN1ghx14Xo0nQPgUGNLh62VGUKfNpc\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQKSdD_Lx5eH8HcwcJEh1cYdGHXtkYQHcug3LP0xVpUfYg\u0026oe=6ABC6332\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/Dc4kkGNjTFC\/\",\"caption\":\"A little extra reason to make stair safety part of the routine. 🤍​\\n\\nSeptember savings are officially here — and your perfect TSB fit might be waiting.​\\n\\nShop now through the link in bio.\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-04T23:31:01Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"},{\"media_id\":\"8dcc1ee8-b830-11f1-b6e7-de9dab23bb03\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/o1\/v\/t2\/f2\/m86\/AQNDzi7XJI-wZSVaesHLg0kocGMSbluUWxZ1p_dTEfgBfowLIvZfZ6pkmCTozOK3oCzxQQfQ2mPRT0GWLCAMst9tCWlId5gbcrz57sU.mp4?_nc_cat=102\u0026_nc_sid=5e9851\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026_nc_ohc=Kr4C2ezkDggQ7kNvwFxB4vr\u0026efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTgwNjA4ODgzNDQ2MDcwMDAsImFzc2V0X2FnZV9kYXlzIjoyNiwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjI1LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D\u0026ccb=17-1\u0026vs=7b6360b0063d876d\u0026_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9GMDQ3ODhCNkYwMEIxMEVFNDYxNDg3OEYwRDE4MEM5Rl92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzY5NDRFODBDN0E4REQ2REY0RjZGRUM2REY3MTkwMDhBX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACaw5N2hiJKVQBUCKAJDMywXQDmxJul41P4YEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026edm=AM6HXa8EAAAA\u0026_nc_zt=28\u0026oh=00_AQLzz5zZYDKnhClZay_qTBxxw9DxCJ5zqj0mNCNTocQVqA\u0026oe=6AB8855F\",\"thumbnail_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.71878-15\/790590640_1099696645725108_6689539334334139525_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=102\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D\u0026_nc_ohc=aATxchVPIIkQ7kNvwFuv6jT\u0026_nc_oc=AdpVXDr5gGEnufwo3EZkzt8fuLhH1F0tj6-qGE5mQKFM0Ji03y08NscChPv_XqHb22Q\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026_nc_tpa=Q5bMBQL4Zj1iHZw95l5hQfDRsrniSzo_FHqjsBBmSSq3nGxBZNzDX2EvvLgG2-7DNbKQPcDqqWJGxtea\u0026oh=00_AQKih7RQZdR2NYjknv-_gILvTpO39TTQZDWbb96uHddTMw\u0026oe=6ABC7D6E\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/Dcq5hv4FT75\/\",\"caption\":\"Your stairs already know what they need — you just have to match the right fit. ✨​\\n\\nTwo banisters? Go Banister-to-Banister.​\\nOne wall and one banister? Wall-to-Banister is your solution.​\\n\\nMeasure your space, choose your style, and make your staircase feel safer without taking away from the look of your home.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-08-30T16:05:05Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"},{\"media_id\":\"8dcc7f60-b830-11f1-b6e8-de9dab23bb03\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/787483322_18060457682607000_1202791196065618805_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=108\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=01NPphMD4s8Q7kNvwEFDRHr\u0026_nc_oc=AdoDz-ZsarFPNo1zzRAvxsI6aVWI38uzTSk3083zDyYWTrO3n7RbeWkPWxcOEH46W3c\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQIwGtJavt_ky8hw8_KG8c-QkWyMXOE7pR0a-58QgmPlmg\u0026oe=6ABC9567\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/Dcj69q5CCws\/\",\"caption\":\"Some stairways don’t fit the usual gate setup — and that’s exactly where Wall-to-Banister comes in.​\\n\\nMade for spaces with one wall and one banister, this TSB design gives your stairs a clean, secure fit without overcomplicating your home.​\\n\\n✨Find your perfect fit at thestairbarrier.com ✨\",\"comment_count\":0,\"like_count\":1,\"timestamp\":\"2026-08-27T23:02:29Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"}],\"next_cursor\":\"MTc4Nzg3MTc0OTQ3NA==\",\"accounts\":{\"77d401a0-b830-11f1-ab3b-1a13282c94c4\":{\"id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"
4362internal_id\":\"17841448209988701\",\"name\":\"The Stair Barrier\",\"social_type\":\"InstagramBusiness\",\"connect_status\":true,\"username\":\"thestairbarrier_official\",\"avatar\":\"https:\/\/scontent-iad3-1.xx.fbcdn.net\/v\/t51.82787-15\/640262086_18030972743607000_9072616244425438300_n.jpg?_nc_cat=104\u0026ccb=1-7\u0026_nc_sid=7d201b\u0026_nc_ohc=eq2SHrnUVVsQ7kNvwE_pO3t\u0026_nc_oc=AdqnWHGvph8sPPoyleBVwGLbpwm339ioh7rxpaJ_HAklJH9xiFRNDimM_PV5DkwEKWo\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.xx\u0026edm=AL-3X8kEAAAA\u0026_nc_gid=Qi1NLunTBW8NATNDTETwPg\u0026oh=00_AQJKA2H921eeiceCOgkh3lckODXD3Tpz7A8ftDVJo18P9A\u0026oe=6ABC8A9B\",\"gcs_avatar\":\"\",\"biography\":\"Meets federal safety standards for baby \u0026 pet safety gates. Unique \u0026 attractive solution for hard to gate stairs. Made with sustainable materials.\",\"followers_count\":134,\"follows_count\":4,\"media_count\":59}},\"sources\":{\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\":{\"id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\",\"name\":\"Insta\",\"total_items\":58,\"last_sync\":\"0001-01-01T00:00:00Z\",\"source_type\":\"ProfileSelf\"}},\"widget_display\": { \"display\": true, \"hide_watermark\": false }}","block_ids":["AWUFjaXJmOEk0ZW8vZ__socialwidget_instafeed_base_widget_EYxLG7"],"widget_id":"b4324f3b-b830-11f1-aaa7-0a75023383c1"}],"mobile":[{"widget":"{\"status\":true,\"pricing_plan\":\"Free\",\"widget_id\":\"b4324f3b-b830-11f1-aaa7-0a75023383c1\",\"settings\":{\"install_type\":\"auto\",\"page_name\":\"Home page\",\"page_custom_element\":\"\",\"page_custom_position\":\"\",\"layout_background_type\":\"color\",\"template_id\":1,\"display_layout\":\"grid\",\"item_no_of_rows\":2,\"item_no_of_columns\":4,\"is_show_pagination\":true,\"is_show_arrow\":true,\"is_enable_max_width\":false,\"is_enable_load_more_btn\":true,\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_heading_title\":false,\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_heading_description\":false,\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_item_hover_effect\":true,\"item_no_of_slider\":5,\"item_no_of_photo\":10,\"auto_play_slider\":true,\"auto_play_duration\":3,\"is_enable_item_caption\":true,\"is_enable_item_likes_count\":false,\"is_enable_item_date\":true,\"on_image_click\":\"popup\",\"on_image_click_target_link\":\"_self\",\"is_enable_popup_user_profile\":true,\"is_enable_popup_follow_btn\":true,\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_popup_caption\":true,\"is_enable_popup_likes_count\":false,\"is_enable_popup_comments_count\":false,\"is_enable_popup_date\":true,\"display_product_item\":\"horizontal\",\"cta_btn_link\":\"_self\",\"var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255, 255, 255, 1)\",\"--sw-layout-background-image\":\"\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
4362:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"0px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"rgba(37, 38, 39, 0.6)\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-pagination-color\":\"#A7A7A7\",\"--sw-layout-arrow-color\":\"#A7A7A7\",\"--sw-layout-background-size-local\":\"cover\"},\"mobile_template_id\":1,\"mobile_display_layout\":\"grid\",\"mobile_item_no_of_rows\":2,\"mobile_item_no_of_columns\":3,\"mobile_is_show_pagination\":true,\"mobile_is_show_arrow\":true,\"mobile_is_enable_load_more_btn\":true,\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_max_width\":false,\"mobile_layout_background_type\":\"color\",\"mobile_is_enable_heading_title\":false,\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_heading_description\":false,\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_item_hover_effect\":true,\"mobile_item_no_of_slider\":3,\"mobile_auto_play_slider\":true,\"mobile_auto_play_duration\":3,\"mobile_is_enable_item_caption\":true,\"mobile_is_enable_item_likes_count\":false,\"mobile_is_enable_item_comments_count\":false,\"mobile_is_enable_item_date\":true,\"mobile_on_image_click\":\"popup\",\"mobile_on_image_click_target_link\":\"_self\",\"mobile_is_enable_popup_user_profile\":true,\"mobile_is_enable_popup_follow_btn\":true,\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_popup_caption\":true,\"mobile_is_enable_popup_likes_count\":false,\"mobile_is_enable_popup_comments_count\":false,\"mobile_is_enable_popup_date\":true,\"mobile_display_product_item\":\"horizontal\",\"mobile_cta_btn_link\":\"_self\",\"mobile_var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255, 255, 255, 1)\",\"--sw-layout-background-image\":\"\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
4362:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"0px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"rgba(37, 38, 39, 0.6)\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-pagination-color\":\"#A7A7A7\",\"--sw-layout-arrow-color\":\"#A7A7A7\",\"--sw-layout-background-size-local\":\"cover\"},\"popup_user_profile_click_target_link\":\"_self\",\"mobile_popup_user_profile_click_target_link\":\"_self\",\"mobile_item_no_of_photo\":10,\"is_enable_instagram_logo\":false,\"mobile_is_enable_instagram_logo\":false,\"heading_type\":\"basic\",\"heading_social_account_id\":\"f61edb67-b048-11f0-ba28-46c57795897d\",\"mobile_heading_type\":\"basic\",\"mobile_heading_social_account_id\":\"f61edb67-b048-11f0-ba28-46c57795897d\",\"is_enable_heading_follow_btn\":true,\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_heading_follow_btn\":true,\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_show_item_cart\":true,\"mobile_is_show_item_cart\":true,\"hotspot_target_link\":\"_blank\",\"mobile_hotspot_target_link\":\"_blank\",\"is_enable_popup_view_on_instagram\":true,\"mobile_is_enable_popup_view_on_instagram\":true,\"popup_view_on_instagram_target_link\":\"_self\",\"mobile_popup_view_on_instagram_target_link\":\"_self\",\"is_enable_item_comments_count\":false,\"heading_social_account\":{\"account_id\":\"f61edb67-b048-11f0-ba28-46c57795897d\",\"instagram_type\":\"InstagramByUsername\",\"username\":\"thestairbarrier\",\"name\":\"thestairbarrier\",\"avatar\":\"\",\"biography\":\"\",\"followers_count\":0,\"follows_count\":0,\"media_count\":12,\"gcs_avatar\":\"\"},\"mobile_heading_social_account\":{\"account_id\":\"f61edb67-b048-11f0-ba28-46c57795897d\",\"instagram_type\":\"InstagramByUsername\",\"username\":\"thestairbarrier\",\"name\":\"thestairbarrier\",\"avatar\":\"\",\"biography\":\"\",\"followers_count\":0,\"follows_count\":0,\"media_count\":12,\"gcs_avatar\":\"\"},\"currency_symbol\":\"$\",\"currency_code\":\"USD\",\"is_advance_template_enable_load_more_btn\":false,\"mobile_is_advance_template_enable_load_more_btn\":false,\"photo_ratio\":\"4:5\",\"mobile_photo_ratio\":\"1:1\",\"show_paired_reviews\":false,\"show_star_rating_badge\":true,\"rating_badge_position\":\"top_right\",\"rating_badge_color\":\"#1C1C1C\",\"rating_icon_shape\":\"default\",\"rating_icon_filled_color\":\"#FAAD14\",\"show_rating_icon_border\":true,\"rating_icon_border_color\":\"#FAAD14\",\"review_text_mode\":\"caption\",\"show_verified_review_label\":true,\"show_reviewer_details\":true,\"show_reviewer_country_flag\":true,\"show_review_published_date\":true,\"customer_avatar\":\"pastel\",\"customer_name_format\":\"masked\",\"mobile_show_paired_reviews\":false,\"mobile_show_star_rating_badge\":true,\"mobile_rating_badge_position\":\"top_right\",\"mobile_rating_badge_color\":\"#1C1C1C\",\"mobile_rating_icon_shape\":\"default\",\"mobile_rating_icon_filled_color\":\"#FAAD14\",\"mobile_show_rating_icon_border\":true,\"mobile_rating_icon_border_color\":\"#FAAD14\",\"mobile_review_text_mode\":\"caption\",\"mobile_show_verified_review_label\":true,\"mobile_show_reviewer_details\":true,\"mobile_show_reviewer_country_flag\":true,\"mobile_show_review_published_date\":true,\"mobile_customer_avatar\":\"pastel\",\"mobile_customer_name_format\":\"masked\",\"popup_layout\":\"advanced\",\"mobile_popup_layout\":\"advanced\"},\"translations\":{\"en\":{\"static\":{\"a_few_hours_ago\":\"A few hours ago\",\"a_few_minutes_ago\":\"A few minutes ago\",\"add_product_success\":\"Product successfully added to your cart\",\"april\":\"April\",\"august\":\"August\",\"comment\":\"Comment\",\"comments\":\"Comments\",\"december\":\"December\",\"february\":\"February\",\"follower\":\"Follower\",\"followers\":\"Followers\",\"following\":\"Following\",\"followings\":\"Followings\",\"january\":\"January\",\"july\":\"July\",\"june\":\"June\",\"just_now\":\"Just now\",\"like\":\"Like\",\"likes\":\"Likes\",\"march\":\"March\",\"may\":\"May\",\"november\":\"November\",\"october\":\"October\",\"post\":\"Post\",\"posts\":\"Posts\",\"september\":\"September\",\"two_days_ago\":\"2 days ago\",\"view_cart\":\"VIEW CART\",\"view_on_instagram\":\"View on Instagram\",\"view_product\":\"View products\",\"yesterday\":\"Yesterday\"},\"dynamic\":{\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"cta_btn_text_detail_self\":\"VIEW DETAIL\",\"cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"cta_btn_text_checkout\":\"BUY IT NOW\",\"cta_btn_text_add_to_cart\":\"ADD TO CART\",\"mobile_cta_btn_text_detail_self\":\"VIEW DETAIL\",\"mobile_cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"mobile_cta_btn_text_checkout\":\"BUY IT NOW\",\"mobile_cta_btn_text_add_to_cart\":\"ADD TO CART\",\"verified_review_label\":\"Verified review\",\"mobile_verified_review_label\":\"Verified review\"}}},\"widget_type\":\"Instagram\",\"media_list\":[{\"media_id\":\"3b7e2d42-b902-11f1-ada4-1ebaff0b7c30\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/819762463_18064226084607000_851271286964823387_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=101\u0026ccb=7-5\u0026_nc_sid=18de74\u
43620026efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=NlKXcQDpk_oQ7kNvwHvhEPL\u0026_nc_oc=AdrDVFu90pFQe6TpmQfD_7UJjv0ILVTzClB6WPGxC2RMs9eDpy8SOp5IG2A3lmrxNFU\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQIaPiamScnNF0uJxzlxGX5p0ACquVk23SBon0vVdd_Wwg\u0026oe=6ABC7B30\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DdsEeOzCMzB\/\",\"caption\":\"One wall. One banister. One pretty smart setup. 👀​\\n\\nWall-to-Banister is made for stairways that need a little flexibility without overcomplicating things.​\\n\\nGot a staircase like this? Drop your questions below.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-24T23:30:55Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"},{\"media_id\":\"8dca2c7d-b830-11f1-b6e2-de9dab23bb03\",\"media_type\":\"CAROUSEL_ALBUM\",\"media_url\":\"https:\/\/scontent-iad3-2.cdninstagram.com\/v\/t51.82787-15\/816987579_18063560483607000_2444354088011136426_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=103\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=LhqhP_7AcxkQ7kNvwE_inYS\u0026_nc_oc=AdrVeyUwZrq1xMt120PGnFO6fy3qfzxuvjM73d4dyQpbDXTr3DLu17Qm-dPowC4Wd3M\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-2.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJzpfniR6DaA_jtSoTese7fOzxW77cMnMf6QAP7p-1MWw\u0026oe=6ABC6F7C\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/Dde7gDmD5gf\/\",\"caption\":\"The backyard called. Everyone answered. ☀️🐾​\\n\\nKids, pup, snacks, and all — with stair access managed right where the family needs it.​\\n\\n​Know someone who needs this? Tag them.​\",\"comment_count\":0,\"like_count\":1,\"timestamp\":\"2026-09-19T21:02:19Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\",\"carousel\":[{\"id\":\"18587763889067198\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-2.cdninstagram.com\/v\/t51.82787-15\/816987579_18063560483607000_2444354088011136426_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=103\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=LhqhP_7AcxkQ7kNvwE_inYS\u0026_nc_oc=AdrVeyUwZrq1xMt120PGnFO6fy3qfzxuvjM73d4dyQpbDXTr3DLu17Qm-dPowC4Wd3M\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-2.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJzpfniR6DaA_jtSoTese7fOzxW77cMnMf6QAP7p-1MWw\u0026oe=6ABC6F7C\",\"timestamp\":\"2026-09-19T21:02:19Z\"},{\"id\":\"17882525292511031\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.82787-15\/808943193_18063560501607000_4631166807389951196_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=106\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=lPgFsYTruQoQ7kNvwE8Sch5\u0026_nc_oc=AdocmCH63eLX_76IyggfooI2mNgq_4Z1IoLzr2iY08nzd3qczF4xKiw4lgVdzUE6g9s\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQKDyYAo0hksTHvNDWw4P8IP8jCVJ6LuIV00PfK-dO0CIQ\u0026oe=6ABC9407\",\"timestamp\":\"2026-09-19T21:02:19Z\"},{\"id\":\"18152389219524292\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/795508028_18063560522607000_8856452830888798394_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=104\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=Jmno5Pf9zToQ7kNvwHJHyd1\u0026_nc_oc=Adqur4JzL2oy_TMmXF0AtzkqOclNMXSeyNQPKOBGNK932kNPm1fMZg1iQbdUcRgN79E\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJDB7qhCLgh959ZVbTTT_rt4OzAvVBhvVbgOg9aMcy_Rw\u0026oe=6ABC750D\",\"timestamp\":\"2026-09-19T21:02:19Z\"},{\"id\":\"18190734163403257\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/796328547_18063560543607000_2927985260756364746_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=110\u0026ccb=7-5\u0026_nc_sid=18de74\u
43620026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=XSe2mQiAY4cQ7kNvwGvZ3Qp\u0026_nc_oc=AdqVT52tIUdrpx7o5zeBU4SRr1dMMwirIMWTUVBLov8LEGZr8j9j3TyBWXNgSFFF4u8\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQL9soQnPjsfe6hzlWYN7_67Ey3yDnElLsxSwE7VVyT2QQ\u0026oe=6ABC8007\",\"timestamp\":\"2026-09-19T21:02:19Z\"},{\"id\":\"18132606805709014\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/816309888_18063560561607000_1719878445530910694_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=101\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=mUBES06qbNwQ7kNvwFSVlJv\u0026_nc_oc=AdpIYjyo9mFlLbqTRR7-oZ7ZUQBvfnP_3hwkJvijJQ0fRgWCFi4ztsF1zxKOW5xoVM8\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQKhrn-5xStAz5TMKg96W53oGkalTEtP3z2REor3wvc_cQ\u0026oe=6ABC6ED1\",\"timestamp\":\"2026-09-19T21:02:19Z\"}]},{\"media_id\":\"8dca9b48-b830-11f1-b6e3-de9dab23bb03\",\"media_type\":\"CAROUSEL_ALBUM\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/808430733_18062788616607000_1625201194925959505_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=108\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=y6WZqZmJbkIQ7kNvwHEp2Yd\u0026_nc_oc=Adpo7SHlH3s5qSkHGL4rRb73aFafcJPnH1xaPZmkkTUvJKHGE626F3LtjwnpG9-pWbU\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJGBpDoLjKAo1iRNj64-wgAI56iHeRGl_4MixNLGTawww\u0026oe=6ABC63EF\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DdPiE4TijDo\/\",\"caption\":\"Real life doesn’t stop because there are stairs nearby.\\n\\nThat’s exactly why The Stair Barrier was made to fit into the everyday — while you’re cleaning, playing, getting ready, or doing five things at once.\\n\\nSend this to the parent who’s always multitasking.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-13T21:31:35Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\",\"carousel\":[{\"id\":\"18016643531738608\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/808430733_18062788616607000_1625201194925959505_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=108\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=y6WZqZmJbkIQ7kNvwHEp2Yd\u0026_nc_oc=Adpo7SHlH3s5qSkHGL4rRb73aFafcJPnH1xaPZmkkTUvJKHGE626F3LtjwnpG9-pWbU\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJGBpDoLjKAo1iRNj64-wgAI56iHeRGl_4MixNLGTawww\u0026oe=6ABC63EF\",\"timestamp\":\"2026-09-13T21:31:35Z\"},{\"id\":\"17971452762140676\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.82787-15\/808855660_18062788637607000_6204165540438546120_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=102\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=ayh2l562x8YQ7kNvwGudYP8\u0026_nc_oc=AdqwmsDBrDLMeugG6TXke6zyURBmJo0IiUQTgXSQyImdIPzkZm_LSVgQCaykuMSDu2o\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQLxdRTNGWPVl_S0hh16MvVo_sfsoXzO8G31c0HPLhl0sg\u0026oe=6ABC60D6\",\"timestamp\":\"2026-09-13T21:31:35Z\"},{\"id\":\"18103981640627414\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad3-1.cdninstagram.com\/v\/t51.82787-15\/809415265_18062788658607000_2990695621983874203_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=108\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=bca23Pz9SusQ7kNvwE5o2ox\u0026_nc_oc=AdpRmORcFU9l8_TSepWmjFFgOhxwoFFJDUax7AI-ckdsxuPpMhLwERikmEuPOPBd1d8\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQK_xEA2uyzLIRxujUfCBm2tYrzjA0eI1mOeRn4g_CJWqg\u0026oe=6ABC8BB7\",\"timestamp\":\"2026-09-13T21:31:35Z\"},{\"id\":\"18078074405408828\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.82787-15\/809107146_18062788694607000_5687772971831753434_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=100\u0026ccb=7-5\u0026_nc_sid=18de74\u
43620026efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=cWmmbzlr56EQ7kNvwFA4XcR\u0026_nc_oc=AdqBTd7vzIYc-GM1B1NHmA8Wql0zRacjw-RBjEs8ab7S-qR4NapV8JDR-2GjMU4Tb_g\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQIG__IcMukI_ad32pndkiQ4b5g-APoJ2CBxBEbr-NIK_w\u0026oe=6ABC94C9\",\"timestamp\":\"2026-09-13T21:31:35Z\"}]},{\"media_id\":\"8dcafb21-b830-11f1-b6e4-de9dab23bb03\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/o1\/v\/t2\/f2\/m86\/AQMOqNi6-DMzRLHXyji99DUYSSVLUV0ydMYzx8741XdsdTw6gkbM8S_GD8IZLaSy6QUXPM7EMOaLmN_6MrfRTSOgcM3KOXRNAhA6vuA.mp4?_nc_cat=107\u0026_nc_sid=5e9851\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026_nc_ohc=sYhngnIabn4Q7kNvwGHtL-6\u0026efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTgwNjIzNjg1Mjk2MDcwMDAsImFzc2V0X2FnZV9kYXlzIjoxNCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjE4LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D\u0026ccb=17-1\u0026vs=d4388478ed8f8088\u0026_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC8yMTRGRTNBN0ZGRUVFOTUyREMzOTM3QUI1NjUwNEQ5Rl92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzM4NDBFNzg4RjZENDZGNjVERkE2NDJBMDdDMUE0QUFBX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACawpZPAnOiVQBUCKAJDMywXQDLaHKwIMScYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026edm=AM6HXa8EAAAA\u0026_nc_zt=28\u0026oh=00_AQL_IDDHrPE7Gdep7YI48MulBLOjdY0aQOiOd9tJ_Ts3AA\u0026oe=6AB89160\",\"thumbnail_url\":\"https:\/\/scontent-iad3-2.cdninstagram.com\/v\/t51.82787-15\/806280010_18062516606607000_6210400417170451721_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=105\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D\u0026_nc_ohc=rITRNX8uoAEQ7kNvwEgyrmq\u0026_nc_oc=AdojF4M009Ymt3a1TemJdkAPjoC6jVK0FhcQNr_aNogJ5dwhAJhhYA_DdiSpCB2cS4U\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-2.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026_nc_tpa=Q5bMBQJ2LE_yU3TKbEnzjMbH7SNN_c34Kmg0rfNgrk6nqtuuMBgEQDURK4bBHgV8sg4schZep8ulLIUc\u0026oh=00_AQIxx5XXyUcfQouxF2oyFKJ2hFZki_J2h-7t20IYTb5gvg\u0026oe=6ABC914A\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DdHity5iuF1\/\",\"caption\":\"The Stair Barrier can be repositioned between compatible staircase locations when properly installed — giving your home more flexibility without making stair safety feel like a whole production.\\n\\nSave this for the next time everyone moves downstairs.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-10T19:03:41Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"},{\"media_id\":\"8dcb5baa-b830-11f1-b6e5-de9dab23bb03\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/scontent-iad3-2.cdninstagram.com\/v\/t51.82787-15\/798984244_18061989710607000_6632488998305136190_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=103\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=Sfa1_Ij5E9MQ7kNvwHTchSB\u0026_nc_oc=AdqVOyU0yPKY4u6gmo6EN5WQnnLc53UXn6R32TlWUYZlAHvISxfps478YEpaAB1lO5Q\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-2.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQJ9XOQMH6LQuWMvL8i_iEqDD-JdJlPyAN-hwwHGzhYgWw\u0026oe=6ABC8348\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DdAFN50jrEa\/\",\"caption\":\"No schedules. No rushing. Just everyone home together. 🤍​\\nHere’s to a Labor Day filled with slow mornings, little moments, and spaces made for family life.​\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-07T21:31:03Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"},{\"media_id\":\"8dcbbe8a-b830-11f1-b6e6-de9dab23bb03\",\"media_type\":\"IMAGE\",\"media_url\":\"https:\/\/scontent-iad6-1.cdninstagram.com\/v\/t51.82787-15\/795252477_18061
4362596086607000_5256601308184180706_n.jpg?stp=dst-jpg_e35_tt6\u0026_nc_cat=109\u0026ccb=7-5\u0026_nc_sid=18de74\u0026efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9\u0026_nc_ohc=wXKHYoouRywQ7kNvwFF8azE\u0026_nc_oc=AdqdfZFNQ96gIUWqH62TUeiXN9j9Vu2Kaq9FPsN1ghx14Xo0nQPgUGNLh62VGUKfNpc\u0026_nc_zt=23\u0026_nc_ht=scontent-iad6-1.cdninstagram.com\u0026edm=AM6HXa8EAAAA\u0026_nc_gid=Mqosf1gwiCu6_1d5tCZb_Q\u0026oh=00_AQKSdD_Lx5eH8HcwcJEh1cYdGHXtkYQHcug3LP0xVpUfYg\u0026oe=6ABC6332\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/Dc4kkGNjTFC\/\",\"caption\":\"A little extra reason to make stair safety part of the routine. 🤍​\\n\\nSeptember savings are officially here — and your perfect TSB fit might be waiting.​\\n\\nShop now through the link in bio.\",\"comment_count\":0,\"like_count\":0,\"timestamp\":\"2026-09-04T23:31:01Z\",\"account_id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"source_id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\"}],\"next_cursor\":\"MTc4ODU2NDY2MTQ4NA==\",\"accounts\":{\"77d401a0-b830-11f1-ab3b-1a13282c94c4\":{\"id\":\"77d401a0-b830-11f1-ab3b-1a13282c94c4\",\"internal_id\":\"17841448209988701\",\"name\":\"The Stair Barrier\",\"social_type\":\"InstagramBusiness\",\"connect_status\":true,\"username\":\"thestairbarrier_official\",\"avatar\":\"https:\/\/scontent-iad3-1.xx.fbcdn.net\/v\/t51.82787-15\/640262086_18030972743607000_9072616244425438300_n.jpg?_nc_cat=104\u0026ccb=1-7\u0026_nc_sid=7d201b\u0026_nc_ohc=eq2SHrnUVVsQ7kNvwE_pO3t\u0026_nc_oc=AdqnWHGvph8sPPoyleBVwGLbpwm339ioh7rxpaJ_HAklJH9xiFRNDimM_PV5DkwEKWo\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.xx\u0026edm=AL-3X8kEAAAA\u0026_nc_gid=Qi1NLunTBW8NATNDTETwPg\u0026oh=00_AQJKA2H921eeiceCOgkh3lckODXD3Tpz7A8ftDVJo18P9A\u0026oe=6ABC8A9B\",\"gcs_avatar\":\"\",\"biography\":\"Meets federal safety standards for baby \u0026 pet safety gates. Unique \u0026 attractive solution for hard to gate stairs. Made with sustainable materials.\",\"followers_count\":134,\"follows_count\":4,\"media_count\":59}},\"sources\":{\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\":{\"id\":\"8dc89f16-b830-11f1-b6e1-de9dab23bb03\",\"name\":\"Insta\",\"total_items\":58,\"last_sync\":\"0001-01-01T00:00:00Z\",\"source_type\":\"ProfileSelf\"}},\"widget_display\": { \"display\": true, \"hide_watermark\": false }}","block_ids":["AWUFjaXJmOEk0ZW8vZ__socialwidget_instafeed_base_widget_EYxLG7"],"widget_id":"b4324f3b-b830-11f1-aaa7-0a75023383c1"}]}};
4363  
4364  </script>
4364<!-- END app snippet -->
4365
4366</div>
4366<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4366
4367</body>
4368  
4369</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.