1<!doctype html> 2 3<!-- 4 ___ ___ ___ ___ 5 / /\ /__/\ / /\ / /\ 6 / /:/_ \ \:\ / /:/ / /::\ 7 / /:/ /\ ___ ___ \ \:\ / /:/ / /:/\:\ 8 / /:/ /:/ /__/\ / /\ ___ \ \:\ / /:/ ___ / /:/ \:\ 9 /__/:/ /:/ \ \:\ / /:/ /__/\ \__\:\ /__/:/ / /\ /__/:/ \__\:\ 10 \ \:\/:/ \ \:\ /:/ \ \:\ / /:/ \ \:\ / /:/ \ \:\ / /:/ 11 \ \::/ \ \:\/:/ \ \:\ /:/ \ \:\ /:/ \ \:\ /:/ 12 \ \:\ \ \::/ \ \:\/:/ \ \:\/:/ \ \:\/:/ 13 \ \:\ \__\/ \ \::/ \ \::/ \ \::/ 14 \__\/ \__\/ \__\/ \__\/ 15 16 -------------------------------------------------------------------- 17 # Stiletto v3.3.0 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="Meet the worldâs most compact home Pilates reformer. Beautifully designed, easy to store, complete with expert-led classes."> 35 36 37 38 <link rel="canonical" href="https://www.somato.fit/"> 39 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="shortcut icon" href="//www.somato.fit/cdn/shop/files/Somato_Favicon.png?crop=center&height=32&v=1738961596&width=32" type="image/png"><title>An entire Pilates studio under your bed. 40– Somato</title> 41 42 43 44 45 46 47 48 49 50 51<meta property="og:url" content="https://www.somato.fit/"> 52<meta property="og:site_name" content="Somato"> 53<meta property="og:type" content="website"> 54<meta property="og:title" content="An entire Pilates studio under your bed."> 55<meta property="og:description" content="Meet the worldâs most compact home Pilates reformer. Beautifully designed, easy to store, complete with expert-led classes."> 56<meta property="og:image" content="http://www.somato.fit/cdn/shop/files/Social_Sharing_Logo_1200x628.png?v=1746218418"> 57<meta property="og:image:secure_url" content="https://www.somato.fit/cdn/shop/files/Social_Sharing_Logo_1200x628.png?v=1746218418"> 58 59 60 61<meta name="twitter:title" content="An entire Pilates studio under your bed."> 62<meta name="twitter:description" content="Meet the worldâs most compact home Pilates reformer. Beautifully designed, easy to store, complete with expert-led classes."> 63<meta name="twitter:card" content="summary_large_image"> 64<meta name="twitter:image" content="https://www.somato.fit/cdn/shop/files/Social_Sharing_Logo_1200x628.png?v=1746218418"> 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 v3.3.0 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: 'v3.3.0', 81 themeName: 'Stiletto', 82 moneyFormat: "${{amount}}", 83 strings: { 84 name: "Somato", 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: "v3.3.0", 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: "Work Sans"; 150 font-weight: 500; 151 font-style: normal; 152 font-display: swap; 153 src: url("//www.somato.fit/cdn/fonts/work_sans/worksans_n5.42fc03d7028ac0f31a2ddf10d4a2904a7483a1c4.woff2") format("woff2"), 154 url("//www.somato.fit/cdn/fonts/work_sans/worksans_n5.1f79bf93aa21696aa0428c88e39fb9f946295341.woff") format("woff"); 155} 156 157 @font-face { 158 font-family: "Instrument Sans"; 159 font-weight: 700; 160 font-style: normal; 161 font-display: swap; 162 src: url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"), 163 url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff"); 164} 165 166 @font-face { 167 font-family: "Instrument Sans"; 168 font-weight: 400; 169 font-style: normal; 170 font-display: swap; 171 src: url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 172 url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 173} 174 175 @font-face { 176 font-family: "Instrument Sans"; 177 font-weight: 400; 178 font-style: normal; 179 font-display: swap; 180 src: url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 181 url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 182} 183 184 @font-face { 185 font-family: "Instrument Sans"; 186 font-weight: 700; 187 font-style: normal; 188 font-display: swap; 189 src: url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"), 190 url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff"); 191} 192 193 @font-face { 194 font-family: "Instrument Sans"; 195 font-weight: 400; 196 font-style: italic; 197 font-display: swap; 198 src: url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"), 199 url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff"); 200} 201 202 @font-face { 203 font-family: "Instrument Sans"; 204 font-weight: 700; 205 font-style: italic; 206 font-display: swap; 207 src: url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2") format("woff2"), 208 url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff") format("woff"); 209} 210 211 212 :root { 213 --color-text: #3d352e; 214 --color-text-8-percent: rgba(61, 53, 46, 0.08); 215 --color-text-alpha: rgba(61, 53, 46, 0.35); 216 --color-text-meta: rgba(61, 53, 46, 0.6); 217 --color-text-link: #3d352e; 218 --color-text-error: #D02F2E; 219 --color-text-success: #478947; 220 221 --color-background: #ffffff; 222 --color-background-semi-transparent-80: rgba(255, 255, 255, 0.8); 223 --color-background-semi-transparent-90: rgba(255, 255, 255, 0.9); 224 225 --color-background-transparent: rgba(255, 255, 255, 0); 226 --color-border: #AAAAAA; 227 --color-border-meta: rgba(170, 170, 170, 0.6); 228 --color-overlay: rgba(0, 0, 0, 0.7); 229 230 --color-background-meta: #f5f5f5; 231 --color-background-meta-alpha: rgba(245, 245, 245, 0.6); 232 --color-background-darker-meta: #e8e8e8; 233 --color-background-darker-meta-alpha: rgba(232, 232, 232, 0.6); 234 --color-background-placeholder: #e8e8e8; 235 --color-background-placeholder-lighter: #f0f0f0; 236 --color-foreground-placeholder: rgba(61, 53, 46, 0.4); 237 238 --color-border-input: #AAAAAA; 239 --color-border-input-alpha: rgba(170, 170, 170, 0.25); 240 --color-text-input: #3d352e; 241 --color-text-input-alpha: rgba(61, 53, 46, 0.04); 242 243 --color-text-button: #f5efea; 244 245 --color-background-button: #3d352e; 246 --color-background-button-alpha: rgba(61, 53, 46, 0.6); 247 --color-background-outline-button-alpha: rgba(61, 53, 46, 0.1); 248 --color-background-button-hover: #77685a; 249 250 --color-icon: rgba(61, 53, 46, 0.4); 251 --color-icon-darker: rgba(61, 53, 46, 0.6); 252 253 --color-text-sale-badge: #d21404; 254 --color-background-sold-badge: #414141; 255 --color-text-sold-badge: #ffffff; 256 257 --color-text-header: #3d352e; 258 --color-text-header-half-transparent: rgba(61, 53, 46, 0.5); 259 260 --color-background-header: #f5efea; 261 --color-background-header-transparent: rgba(245, 239, 234, 0); 262 --color-icon-header: #3d352e; 263 --color-shadow-header: rgba(0, 0, 0, 0.15); 264 265 --color-background-footer: #3d352e; 266 --color-text-footer: #f5efea; 267 --color-text-footer-subdued: rgba(245, 239, 234, 0.7); 268 269 --color-products-sale-price: #fe5000; 270 --color-products-rating-star: #3d352e; 271 272 --color-products-stock-good: #9faece; 273 --color-products-stock-medium: #fdc6cf; 274 --color-products-stock-bad: #aaaaaa; 275 --color-products-stock-bad: #aaaaaa; 276 277 --font-logo: "Work Sans", sans-serif; 278 --font-logo-weight: 500; 279 --font-logo-style: normal; 280 --logo-text-transform: none; 281 --logo-letter-spacing: -0.02em; 282 283 --font-heading: "Instrument Sans", sans-serif; 284 --font-heading-weight: 700; 285 --font-heading-style: normal; 286 --font-heading-text-transform: none; 287 --font-heading-base-letter-spacing: -0.025em; 288 --font-heading-base-size: 36px; 289 290 --font-body: "Instrument Sans", sans-serif; 291 --font-body-weight: 400; 292 --font-body-style: normal; 293 --font-body-italic: italic; 294 --font-body-bold-weight: 700; 295 --font-body-base-letter-spacing: 0.0em; 296 --font-body-base-size: 17px; 297 298 /* Typography */ 299 --line-height-heading: 1.1; 300 --line-height-subheading: 1.33; 301 --line-height-body: 1.5; 302 303 --logo-font-size: 304clamp(2.625rem, 2.158839779005525rem + 1.9889502762430937vw, 3.75rem) 305; 306 307 --font-size-navigation-base: 17px; 308 --font-navigation-base-letter-spacing: 0.0em; 309 --font-navigation-base-text-transform: uppercase; 310 311 --font-size-heading-display-1: 312clamp(2.6325rem, 2.324834254143646rem + 1.312707182320442vw, 3.375rem) 313; 314 --font-size-heading-display-2: 315clamp(2.339415rem, 2.0660027071823204rem + 1.1665591160220994vw, 2.99925rem) 316; 317 --font-size-heading-display-3: 318clamp(2.047383rem, 1.808101093922652rem + 1.020936132596685vw, 2.62485rem) 319; 320 --font-size-heading-1-base: 321clamp(1.755rem, 1.5498895027624309rem + 0.8751381215469612vw, 2.25rem) 322; 323 --font-size-heading-2-base: 324clamp(1.535625rem, 1.356153314917127rem + 0.765745856353591vw, 1.96875rem) 325; 326 --font-size-heading-3-base: 327clamp(1.31625rem, 1.162417127071823rem + 0.656353591160221vw, 1.6875rem) 328; 329 --font-size-heading-4-base: 330clamp(1.023165rem, 0.9035855801104973rem + 0.5102055248618785vw, 1.31175rem) 331; 332 --font-size-heading-5-base:
333clamp(0.8775rem, 0.7749447513812154rem + 0.4375690607734807vw, 1.125rem) 334; 335 --font-size-heading-6-base: 336clamp(0.73008rem, 0.6447540331491712rem + 0.3640574585635359vw, 0.936rem) 337; 338 --font-size-body-400: 339clamp(1.68161875rem, 1.6449448895027625rem + 0.15647513812154695vw, 1.770125rem) 340; 341 --font-size-body-350: 342clamp(1.569578125rem, 1.535347720994475rem + 0.14604972375690609vw, 1.6521875rem) 343; 344 --font-size-body-300: 345clamp(1.4575375rem, 1.4257505524861878rem + 0.1356243093922652vw, 1.53425rem) 346; 347 --font-size-body-250: 348clamp(1.345496875rem, 1.3161533839779005rem + 0.1251988950276243vw, 1.4163125rem) 349; 350 --font-size-body-200: 351clamp(1.23345625rem, 1.2065562154696132rem + 0.11477348066298342vw, 1.298375rem) 352; 353 --font-size-body-150: 354clamp(1.121415625rem, 1.096959046961326rem + 0.10434806629834253vw, 1.1804375rem) 355; 356 --font-size-body-100: 357clamp(1.009375rem, 0.9873618784530387rem + 0.09392265193370165vw, 1.0625rem) 358; 359 --font-size-body-75: 360clamp(0.896325rem, 0.8767773480662984rem + 0.08340331491712707vw, 0.9435rem) 361; 362 --font-size-body-60: 363clamp(0.829908125rem, 0.8118089364640884rem + 0.07722320441988952vw, 0.8735875rem) 364; 365 --font-size-body-50: 366clamp(0.784284375rem, 0.7671801795580111rem + 0.0729779005524862vw, 0.8255625rem) 367; 368 --font-size-body-25: 369clamp(0.72876875rem, 0.7128752762430939rem + 0.0678121546961326vw, 0.767125rem) 370; 371 --font-size-body-20: 372clamp(0.67224375rem, 0.6575830110497237rem + 0.06255248618784531vw, 0.707625rem) 373; 374 375 /* Buttons */ 376 377 --button-padding-multiplier: 0.7; 378 --font-size-button: var(--font-size-body-100); 379 --font-size-button-x-small: var(--font-size-body-50); 380 381 382 --font-button-text-transform: none; 383 --button-letter-spacing: 0.0em; 384 --line-height-button: 1.45; 385 386 /* Product badges */ 387 388 --font-size-product-badge: var(--font-size-body-20); 389 390 391 --font-product-badge-text-transform: uppercase; 392 393 /* Product listing titles */ 394 395 --font-size-listing-title: var(--font-size-body-60); 396 397 398 --font-product-listing-title-text-transform: uppercase; 399 --font-product-listing-title-base-letter-spacing: 0.0em; 400 401 /* Shopify pay specific */ 402 --payment-terms-background-color: #f5f5f5; 403 } 404 405 @supports not (font-size: clamp(10px, 3.3vw, 20px)) { 406 :root { 407 --logo-font-size: 4083.1875rem 409; 410 --font-size-heading-display-1: 4113.00375rem 412; 413 --font-size-heading-display-2: 4142.6693325rem 415; 416 --font-size-heading-display-3: 4172.3361165rem 418; 419 --font-size-heading-1-base: 4202.0025rem 421; 422 --font-size-heading-2-base: 4231.7521875rem 424; 425 --font-size-heading-3-base: 4261.501875rem 427; 428 --font-size-heading-4-base: 4291.1674575rem 430; 431 --font-size-heading-5-base: 4321.00125rem 433; 434 --font-size-heading-6-base: 4350.83304rem 436; 437 --font-size-body-400: 4381.725871875rem 439; 440 --font-size-body-350: 4411.6108828125rem 442; 443 --font-size-body-300: 4441.49589375rem 445; 446 --font-size-body-250: 4471.3809046875rem 448; 449 --font-size-body-200: 4501.265915625rem 451; 452 --font-size-body-150: 4531.1509265625rem 454; 455 --font-size-body-100: 4561.0359375rem 457; 458 --font-size-body-75: 4590.9199125rem 460; 461 --font-size-body-60: 4620.8517478125rem 463; 464 --font-size-body-50: 4650.8049234375rem 466; 467 --font-size-body-25: 4680.747946875rem 469; 470 --font-size-body-20: 4710.689934375rem 472; 473 } 474 }.product-badge[data-handle="conscious"]{ 475 color: #74c794; 476 } 477 478.product-badge[data-handle="best-seller"]{ 479 color: #58c3ff; 480 } 481 482.product-badge[data-handle="new"],.product-badge[data-handle="popular"]{ 483 color: #000000; 484 } 485 486 487</style> 488
489<script> 490 flu = window.flu || {}; 491 flu.chunks = { 492 photoswipe: "//www.somato.fit/cdn/shop/t/21/assets/photoswipe-chunk.js?v=18659099751219271031749488775", 493 swiper: "//www.somato.fit/cdn/shop/t/21/assets/swiper-chunk.js?v=73725226959832986321749488775", 494 nouislider: "//www.somato.fit/cdn/shop/t/21/assets/nouislider-chunk.js?v=131351027671466727271749488775", 495 polyfillInert: "//www.somato.fit/cdn/shop/t/21/assets/polyfill-inert-chunk.js?v=9775187524458939151749488775", 496 polyfillResizeObserver: "//www.somato.fit/cdn/shop/t/21/assets/polyfill-resize-observer-chunk.js?v=49253094118087005231749488775", 497 }; 498</script>
498 499 500 501 502 503 504
504<script type="module" src="//www.somato.fit/cdn/shop/t/21/assets/theme.min.js?v=124801295763910785651749488775"></script>
504 505 506 507 508 509 510 511 512 513 514
515<script defer> 516 var defineVH = function () { 517 document.documentElement.style.setProperty('--vh', window.innerHeight * 0.01 + 'px'); 518 }; 519 window.addEventListener('resize', defineVH); 520 window.addEventListener('orientationchange', defineVH); 521 defineVH(); 522</script>
522 523 524<link href="//www.somato.fit/cdn/shop/t/21/assets/theme.css?v=22758854379001808271749488775" rel="stylesheet" type="text/css" media="all" /> 525 526
527<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
527<meta name="google-site-verification" content="LqRTifA7V7Z9aRalnjmvXVdmNBwwZ0GbyS6VzdjlIsw"> 528<meta name="facebook-domain-verification" content="5mgtipgq73i7qsrdo1wexkr8peh6pu"> 529<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/69037097195/digital_wallets/dialog"> 530<meta id="in-context-paypal-metadata" data-shop-id="69037097195" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 531<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
531<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 531
531
532<script id="shopify-features" type="application/json">{"accessToken":"9508c1acb3734f00a5edb886e2332297","betas":["rich-media-storefront-analytics"],"domain":"www.somato.fit","predictiveSearch":true,"shopId":69037097195,"locale":"en"}</script>
vendor: 1 bytes, line 532
532
533<script>var Shopify = Shopify || {}; 534Shopify.shop = "edc83f-99.myshopify.com"; 535Shopify.locale = "en"; 536Shopify.currency = {"active":"USD","rate":"1.0"}; 537Shopify.country = "US"; 538Shopify.theme = {"name":"Somato Stiletto Theme | Deploy | 06\/10\/2025","id":152081498347,"schema_name":"Stiletto","schema_version":"3.3.0","theme_store_id":1621,"role":"main"}; 539Shopify.theme.handle = "null"; 540Shopify.theme.style = {"id":null,"handle":null}; 541Shopify.cdnHost = "www.somato.fit/cdn"; 542Shopify.routes = Shopify.routes || {}; 543Shopify.routes.root = "/"; 544Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 545Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 546Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 547Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 547
547
548<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 548
548
549<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 549
549
550<script> 551 window.Shopify = window.Shopify || {}; 552 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 553 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 554 window.Shopify.SignInWithShop.eligible = true; 555</script>
vendor: 1 bytes, line 555
555
556<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 556
556
557<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 557
557
558<script type="module"> 559 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 560 561 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 562 563</script>
vendor: 1 bytes, line 563
563
564<script> 565 window.Shopify = window.Shopify || {}; 566 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 567 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"]}; 568</script>
vendor: 1 bytes, line 568
568
569<script>(function() { 570 var isLoaded = false; 571 function asyncLoad() { 572 if (isLoaded) return; 573 isLoaded = true; 574 var urls = ["https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=158223\u0026ssmtid=19038\u0026shop=edc83f-99.myshopify.com","\/\/cdn.shopify.com\/proxy\/598e2055bcce0171a7e48e85bd7710b45c71630a2ff3b4c436a22a61bf086f55\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=edc83f-99.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 575 for (var i = 0; i < urls.length; i++) { 576 var s = document.createElement('script'); 577 s.type = 'text/javascript'; 578 s.async = true; 579 s.src = urls[i]; 580 var x = document.getElementsByTagName('script')[0]; 581 x.parentNode.insertBefore(s, x); 582 } 583 }; 584 if(window.attachEvent) { 585 window.attachEvent('onload', asyncLoad); 586 } else { 587 window.addEventListener('load', asyncLoad, false); 588 } 589})();</script>
vendor: 1 bytes, line 589
589
590<script id="__st">var __st={"a":69037097195,"offset":-25200,"reqid":"aa9433cd-250a-44d9-a146-4cf825ea298e-1791585366","pageurl":"www.somato.fit\/","u":"dadc18bb155d","p":"home"};</script>
vendor: 1 bytes, line 590
590
591<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 591
591
592<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 592
592
593<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.somato.fit/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 593
593
594<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 = "//www.somato.fit/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>
594<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 594
594
595<script> 596 window.Shopify = window.Shopify || {}; 597 window.Shopify.MCP = window.Shopify.MCP || {}; 598 window.Shopify.MCP.enabled = true; 599 window.Shopify.MCP.shop = "edc83f-99.myshopify.com"; 600 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.somato.fit\/api\/mcp"; 601 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 602</script>
vendor: 1 bytes, line 602
602
603<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("\/\/www.somato.fit\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 604</script>
vendor: 1 bytes, line 604
604
605<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://www.somato.fit/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 606</script>
vendor: 1 bytes, line 606
606
607<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 608 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); 609</script>
vendor: 1 bytes, line 609
609
610<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})}})); 611</script>
611 612<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.somato.fit/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 613<style id="shopify-accelerated-checkout-cart"> 614 #shopify-buyer-consent { 615 margin-top: 1em; 616 display: inline-block; 617 width: 100%; 618} 619 620#shopify-buyer-consent.hidden { 621 display: none; 622} 623 624#shopify-subscription-policy-button { 625 background: none; 626 border: none; 627 padding: 0; 628 text-decoration: underline; 629 font-size: inherit; 630 cursor: pointer; 631} 632 633#shopify-subscription-policy-button::before { 634 box-shadow: none; 635} 636 637 </style> 638
639<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
639 640 <!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
641<script type="application/json" id="core-uppromote-settings">{"app_env":{"env":"production"}}</script>
vendor: 1 bytes, line 641
641
642<script type="application/json" id="core-uppromote-cart">{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}</script>
642 643
644<script id="core-uppromote-quick-store-tracking-vars"> 645 function getDocumentContext(){const{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i}=window.location,j=document.referrer,k=document.characterSet,l=document.title;return{location:{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i},referrer:j||document.location.href,characterSet:k,title:l}}function getNavigatorContext(){const{language:a,cookieEnabled:b,languages:c,userAgent:d}=navigator;return{language:a,cookieEnabled:b,languages:c,userAgent:d}}function getWindowContext(){const{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{height:j,width:k},screenX:f,screenY:g,scrollX:h,scrollY:i}=window;return{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{screenHeight:j,screenWidth:k},screenX:f,screenY:g,scrollX:h,scrollY:i,location:getDocumentContext().location}}function getContext(){return{document:getDocumentContext(),navigator:getNavigatorContext(),window:getWindowContext()}} 646 if (window.location.href.includes('?sca_ref=')) { 647 localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({ 648 context: getContext(), 649 timestamp: new Date().toISOString(), 650 })) 651 } 652</script>
652 653 654
655<script id="core-uppromote-setting-booster"> 656 var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent) 657 UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}') 658 const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars'] 659 idToClean.forEach(id => { 660 document.getElementById(id)?.remove() 661 }) 662</script>
662 663<!-- END app snippet --> 664 665 666<!-- END app block -->
666<script src="https://cdn.shopify.com/extensions/01a10f80-350c-7b28-b794-cf602a515bff/ez-terms-and-conditions-checkbox-178/assets/terms.js" type="text/javascript" defer="defer"></script>
666 667<link href="https://cdn.shopify.com/extensions/01a10f80-350c-7b28-b794-cf602a515bff/ez-terms-and-conditions-checkbox-178/assets/style.min.css" rel="stylesheet" type="text/css" media="all">
668<script src="https://cdn.shopify.com/extensions/01a10ad0-9f32-7eb2-a83e-3427bdf52ded/affliate-by-secomapp-129/assets/core.min.js" type="text/javascript" defer="defer"></script>
668 669<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
670<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: 69037097195,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 670
670
671<script> 672 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 673</script>
vendor: 1 bytes, line 673
673
674<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}
674).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: 69037097195,storefrontBaseUrl: "https://www.somato.fit",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.somato.fit/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2535817451","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
674,"dataSharingState":"unrestricted"},{"id":"1741553899","configuration":"{\"shopId\":\"238243\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1059029227","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"158223\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"912982251","configuration":"{\"pixel_id\":\"1069854551958400\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"852623595","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-J1DEJWDD0J\\\",\\\"AW-16968467576\\\",\\\"GT-PJW4XM4P\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-J1DEJWDD0J\\\",\\\"AW-16968467576\\\/9fsHCOWlorIaEPiImZs_\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-J1DEJWDD0J\\\",\\\"AW-16968467576\\\/DYQkCOO2o7IaEPiImZs_\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-J1DEJWDD0J\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-J1DEJWDD0J\\\",\\\"AW-16968467576\\\/hm87COC2o7IaEPiImZs_\\\",\\\"MC-3Z7WZRBMHK\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-J1DEJWDD0J\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-J1DEJWDD0J\\\",\\\"AW-16968467576\\\/A1GnCOKlorIaEPiImZs_\\\",\\\"MC-3Z7WZRBMHK\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-J1DEJWDD0J\\\",\\\"AW-16968467576\\\/5dntCOulorIaEPiImZs_\\\",\\\"MC-3Z7WZRBMHK\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-J1DEJWDD0J\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-J1DEJWDD0J\\\",\\\"AW-16968467576\\\/iznYCOa2o7IaEPiImZs_\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-J1DEJWDD0J\\\",\\\"AW-16968467576\\\/v4GmCOilorIaEPiImZs_\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-J1DEJWDD0J\\\"}],\\\"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":"106168555","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ShareASale Tracking"},{"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":"Somato","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"edc83f-99.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.somato.fit"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8842901946603","handle":"reformer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46141772726507","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8842901061867","handle":"somato-app","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46141767188715","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9324726583531","handle":"reformer-mat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47803540635883","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8903454195947","handle":"replacement-springs","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46389242134763","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8903429325035","handle":"the-box","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46389189017835","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8902688964843","handle":"jumpboard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46387506184427","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.somato.fit/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"152081498347","themeStoreId":"1621","themePublished":"true","eventMetadataId":"111ce75a-3e8b-4634-a394-032d14eaeafe","pageType":"home","shopId":"69037097195","
674storefrontBaseUrl":"https:\/\/www.somato.fit","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
674<script> 675 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 676 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 677 window.ShopifyAnalytics.meta.currency = 'USD'; 678 var meta = {"page":{"pageType":"home","requestId":"aa9433cd-250a-44d9-a146-4cf825ea298e-1791585366"}}; 679 for (var attr in meta) { 680 window.ShopifyAnalytics.meta[attr] = meta[attr]; 681 } 682</script>
vendor: 1 bytes, line 682
682
683<script class="analytics"> 684 (function () { 685 var customDocumentWrite = function(content) { 686 var jquery = null; 687 688 if (window.jQuery) { 689 jquery = window.jQuery; 690 } else if (window.Checkout && window.Checkout.$) { 691 jquery = window.Checkout.$; 692 } 693 694 if (jquery) { 695 jquery('body').append(content); 696 } 697 }; 698 699 var hasLoggedConversion = function(token) { 700 if (token) { 701 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 702 } 703 return false; 704 } 705 706 var setCookieIfConversion = function(token) { 707 if (token) { 708 var twoMonthsFromNow = new Date(Date.now()); 709 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 710 711 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 712 } 713 } 714 715 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 716 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 717 if (trekkie.integrations) { 718 return; 719 } 720 trekkie.methods = [ 721 'identify', 722 'page', 723 'ready', 724 'track', 725 'trackForm', 726 'trackLink' 727 ]; 728 trekkie.factory = function(method) { 729 return function() { 730 var args = Array.prototype.slice.call(arguments); 731 args.unshift(method); 732 trekkie.push(args); 733 if (method == 'track' || method == 'page') { 734 var pageUrl; 735 try { 736 pageUrl = window.location.href; 737 } catch (e) {} 738 var pageReferrer; 739 try { 740 pageReferrer = document.referrer; 741 } catch (e) {} 742 try { 743 if (window.__TREKKIE_SHIM_QUEUE == null) { 744 window.__TREKKIE_SHIM_QUEUE = []; 745 } 746 window.__TREKKIE_SHIM_QUEUE.push({ 747 from: 'trekkie-stub', 748 method: method, 749 args: args.slice(1), 750 pageContext: { 751 url: pageUrl, 752 referrer: pageReferrer 753 } 754 }); 755 } catch (e) { 756 // no-op 757 } 758 } 759 return trekkie; 760 }; 761 }; 762 for (var i = 0; i < trekkie.methods.length; i++) { 763 var key = trekkie.methods[i]; 764 trekkie[key] = trekkie.factory(key); 765 } 766 trekkie.load = function(config) { 767 trekkie.config = config || {}; 768 trekkie.config.initialDocumentCookie = document.cookie; 769 var first = document.getElementsByTagName('script')[0]; 770var script = document.createElement('script'); 771script.type = 'text/javascript'; 772script.onerror = function(e) { 773 var scriptFallback = document.createElement('script'); 774 scriptFallback.type = 'text/javascript'; 775 scriptFallback.onerror = function(error) { 776 var Monorail = { 777 produce: function produce(monorailDomain, schemaId, payload) { 778 var currentMs = new Date().getTime(); 779 var event = { 780 schema_id: schemaId, 781 payload: payload, 782 metadata: { 783 event_created_at_ms: currentMs, 784 event_sent_at_ms: currentMs 785 } 786 }; 787 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 788 }, 789 sendRequest: function sendRequest(endpointUrl, payload) { 790 // Try the sendBeacon API 791 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 792 var blobData = new window.Blob([payload], { 793 type: 'text/plain' 794 }); 795 796 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 797 return true; 798 } // sendBeacon was not successful 799 800 } // XHR beacon 801 802 var xhr = new XMLHttpRequest(); 803 804 try { 805 xhr.open('POST', endpointUrl); 806 xhr.setRequestHeader('Content-Type', 'text/plain'); 807 xhr.send(payload); 808 } catch (e) { 809 console.log(e); 810 } 811 812 return false; 813 }, 814 isIos12: function isIos12() { 815 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 816 } 817 }; 818 Monorail.produce('monorail-edge.shopifysvc.com', 819 'trekkie_storefront_load_errors/1.1', 820 {shop_id: 69037097195, 821 theme_id: 152081498347, 822 app_name: "storefront", 823 context_url: window.location.href, 824 source_url: "//www.somato.fit/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 825 826 }; 827 scriptFallback.async = true; 828 scriptFallback.src = '//www.somato.fit/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 829 first.parentNode.insertBefore(scriptFallback, first); 830}; 831script.async = true; 832script.src = '//www.somato.fit/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 833first.parentNode.insertBefore(script, first); 834 835 }; 836 trekkie.load( 837 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":69037097195,"isMerchantRequest":null,"themeId":152081498347,"themeCityHash":"1936678774795780999","contentLanguage":"en","currency":"USD","eventMetadataId":"111ce75a-3e8b-4634-a394-032d14eaeafe"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 838 ); 839 840 var loaded = false;
841 trekkie.ready(function() { 842 if (loaded) return; 843 loaded = true; 844 845 window.ShopifyAnalytics.lib = window.trekkie; 846 847 var originalDocumentWrite = document.write; 848 document.write = customDocumentWrite; 849 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 850 document.write = originalDocumentWrite; 851 852 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 853 var token = match? match[1]: undefined; 854 if (!hasLoggedConversion(token)) { 855 setCookieIfConversion(token); 856 857 } 858 }); 859 860 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"aa9433cd-250a-44d9-a146-4cf825ea298e-1791585366","shopifyEmitted":true}); 861 862 var eventsListenerScript = document.createElement('script'); 863 eventsListenerScript.async = true; 864 eventsListenerScript.src = "//www.somato.fit/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 865 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 866})();</script>
vendor: 1 bytes, line 866
866
867<script 868 defer 869 src="https://www.somato.fit/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 870 data-application="storefront-renderer" 871 data-shop-id="69037097195" 872 data-render-region="gcp-us-central1" 873 data-page-type="index" 874 data-theme-instance-id="152081498347" 875 data-theme-name="Stiletto" 876 data-theme-version="3.3.0" 877 data-monorail-region="shop_domain" 878 data-resource-timing-sampling-rate="10" 879 data-shs="true" 880 data-shs-beacon="true" 881 data-shs-export-with-fetch="true" 882 data-shs-logs-sample-rate="1" 883 data-shs-beacon-endpoint="https://www.somato.fit/api/collect" 884></script>
884 885<meta name="shopify-y" content="d0543f36-5379-46c9-b2c2-863de889ed4c" data-expiration="1823142966000"><meta name="shopify-s" content="05a8298e-44f6-44c6-8c3d-92f0abbb674e" data-expiration="1791587166000"> 886</head> 887 888 <body class="template-index"> 889 <div class="page"> 890 891 892 <div class="theme-editor-scroll-offset"></div> 893 894 <div class="header__space" data-header-space></div> 895 896 <!-- BEGIN sections: header-group --> 897<div id="shopify-section-sections--19766512484587__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar__outer-wrapper">
897<script> 898 899 document.documentElement.setAttribute("data-enable-sticky-announcement-bar", ""); 900</script>
900<div 901 902 hidden 903 904 class="announcement-bar hidden" 905 data-section-id="sections--19766512484587__announcement-bar" 906 data-section-type="announcement-bar" 907 data-enable-sticky-announcement-bar="never" 908 data-item-count="0" 909 style=" 910 --color-background: #f5efea; 911 --color-gradient-overlay: #f5efea; 912 --color-gradient-overlay-transparent: rgba(245, 239, 234, 0); 913 --color-text: #3d352e; 914 " 915 > 916 <div class="ui-overlap-wrap"> 917 <div class="ui-overlap"> 918 <div class="fader left"> 919 <button class="slider-nav-button slider-nav-button-prev" title="Previous"> 920 <span class="icon icon-new icon-chevron "> 921 <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> 922</span> 923 924 </button> 925 </div> 926 <div class="ui-overlap-item-clones" aria-hidden="true"> 927 928 </div> 929 <div class="fader right"> 930 <button class="slider-nav-button slider-nav-button-next" title="Next"> 931 <span class="icon icon-new icon-chevron "> 932 <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> 933</span> 934 935 </button> 936 </div> 937 </div> 938 </div> 939 <div 940 class="swiper" 941 data-slider 942 data-autoplay-enabled="true" 943 data-autoplay-delay="4000" 944 > 945 <div class="swiper-wrapper"> 946 947 </div> 948 </div> 949 </div> 950<style> #shopify-section-sections--19766512484587__announcement-bar {max-width: 93.5% !important; margin: 0 auto; width: 100%;} #shopify-section-sections--19766512484587__announcement-bar {padding-top: 15px; padding-bottom: 20px;} </style></div><div id="shopify-section-sections--19766512484587__header" class="shopify-section shopify-section-group-header-group header__outer-wrapper">
950<script> 951 952 953 954 document.body.classList.add("header-transparent"); 955 956 957 document.body.classList.add("quick-search-position-right"); 958 959</script>
959<header 960 data-section-id="sections--19766512484587__header" 961 data-section-type="header" 962 963 964 data-transparent-header="true" 965 966 class=" 967 header 968 header--layout-logo-center-nav-left 969 header--has-logo 970 971 header--transparent 972 973 974 header--has-transparent-logo 975 976 header--has-accounts 977 978 979 header--navigation-is-all-caps 980 981 982 " 983 984 data-navigation-position="left" 985 data-logo-position="center" 986 style=" 987 --logo-width: 200px; 988 --mobile-logo-width: 130px; 989 --color-cart-count-transparent: #3d352e; 990 --color-text-transparent: #ffffff; 991 --divider-width: 0px; 992 " 993> 994 <a href="#main" class="header__skip-to-content btn btn--primary btn--small"> 995 Skip to content 996 </a> 997 998 <div class="header__inner"> 999 <div class="header__row header__row-desktop upper "> 1000 <div class="header__row-segment header__row-segment-desktop left"> 1001</div> 1002 1003 <div class="header__row-segment header__row-segment-desktop header__row-segment-desktop--logo-left right"> 1004 1005 </div> 1006 </div><div class="header__row header__row-desktop lower three-segment"> 1007 <div class="header__row-segment header__row-segment-desktop left contains-nav"> 1008 <div 1009 class="header__links-primary-scroll-container" 1010 data-scroll-container 1011 data-at-start="true" 1012 data-at-end="false" 1013 data-axis="horizontal" 1014 > 1015 <button 1016 class="scroll-button" 1017 data-position="start" 1018 data-direction="backwards" 1019 title="Previous" 1020 > 1021 <span class="icon icon-new icon-chevron "> 1022 <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> 1023</span> 1024 1025 </button> 1026 <div class="scroll-overflow-indicator-wrap" data-position="start"> 1027 <div class="scroll-overflow-indicator"></div> 1028 </div> 1029 <div data-scroll-container-viewport> 1030 <div class="scroll-sentinal scroll-sentinal--start" data-position="start"></div> 1031 <nav class="header__links header__links-primary" data-navigation> 1032 1033<ul class="header__links-list fs-navigation-base"> 1034 1035 1036 1037 1038 <li 1039 1040 ><a 1041 href="/collections/all" 1042 class="" 1043 data-link 1044 1045 > 1046 <span class="link-hover"> 1047 Shop All 1048 </span> 1049 </a></li> 1050 1051 1052 1053 1054 <li 1055 1056 ><a 1057 href="/pages/about" 1058 class="" 1059 data-link 1060 1061 > 1062 <span class="link-hover"> 1063 About 1064 </span> 1065 </a></li> 1066 1067 1068 1069 1070 <li 1071 1072 ><a 1073 href="/blogs/all" 1074 class="" 1075 data-link 1076 1077 > 1078 <span class="link-hover"> 1079 Blog 1080 </span> 1081 </a></li> 1082 1083</ul> 1084 1085</nav> 1086 <div class="scroll-sentinal scroll-sentinal--end" data-position="end"></div> 1087 </div> 1088 <div class="scroll-overflow-indicator-wrap" data-position="end"> 1089 <div class="scroll-overflow-indicator"></div> 1090 </div> 1091 <button 1092 class="scroll-button" 1093 data-position="end" 1094 data-direction="forwards" 1095 title="Next" 1096 > 1097 <span class="icon icon-new icon-chevron "> 1098 <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> 1099</span> 1100 1101 </button> 1102 </div> 1103 1104 </div><h1 class="header__logo"> 1105 <a 1106 class="header__logo-link" 1107 href="/" 1108 1109 aria-label="Somato" 1110 1111 ><div 1112 class=" 1113 image 1114 regular-logo 1115 1116 1117 animation--lazy-load 1118 " 1119 style="" 1120 > 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136<img 1137 alt="Somato's brand logo in black" 1138 class="image__img" 1139 fetchpriority="high" 1140 width="600" 1141 height="150" 1142 src="//www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=320" 1143 1144 srcset="//www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=100 100w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=150 150w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=200 200w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=240 240w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=280 280w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=300 300w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=360 360w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=400 400w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=450 450w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=500 500w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=550 550w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=600 600w" 1145 sizes="(max-width: 960px) 130px, 200px" 1146 onload="javascript: this.closest('.image').classList.add('loaded')" 1147/> 1148 </div><div 1149 class=" 1150 image 1151 transparent-logo 1152 1153 1154 animation--lazy-load 1155 " 1156 style="" 1157 > 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191<img 1192 alt="Somato's brand logo in white" 1193 class="image__img" 1194 fetchpriority="high" 1195 width="2400" 1196 height="600" 1197 src="//www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=320" 1198 1199 srcset="//www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=100 100w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=150 150w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=200 200w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=240 240w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=280 280w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=300 300w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=360 360w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=400 400w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=450 450w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=500 500w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=550 550w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=600 600w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=6
119950 650w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=700 700w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=750 750w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=800 800w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=850 850w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=900 900w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=950 950w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1000 1000w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1100 1100w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1200 1200w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1300 1300w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1400 1400w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1500 1500w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1600 1600w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1800 1800w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=2000 2000w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=2200 2200w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=2400 2400w" 1200 sizes="(max-width: 960px) 130px, 200px" 1201 onload="javascript: this.closest('.image').classList.add('loaded')" 1202/> 1203 </div></a> 1204 </h1> 1205<div class="header__row-segment header__row-segment-desktop right"><a 1206 class=" 1207 header__icon-touch 1208 header__icon-touch--search 1209 no-transition 1210 " 1211 href="/search" 1212 1213 data-search 1214 1215 aria-label="Open search modal" 1216 aria-controls="MainQuickSearch" 1217 aria-expanded="false" 1218 > 1219 <span 1220 class="icon-button icon-button-header-search " 1221 1222> 1223 <span class="icon-button__icon"> 1224 <span class="icon icon-new icon-header-search "> 1225 <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"/> 1226 <path d="m16 16 4.308 4.308" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg> 1227</span> 1228 1229 </span> 1230</span> 1231 1232 <span 1233 class="icon-button icon-button-header-menu-close " 1234 1235> 1236 <span class="icon-button__icon"> 1237 <span class="icon icon-new icon-header-menu-close "> 1238 <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> 1239</span> 1240 1241 </span> 1242</span> 1243 1244 </a> 1245<a 1246 class="header__icon-touch header__icon-touch--account" 1247 href="/account" 1248 aria-label="Go to the account page" 1249 > 1250 <span 1251 class="icon-button icon-button-header-account " 1252 1253> 1254 <span class="icon-button__icon"> 1255 <span class="icon icon-new icon-header-account "> 1256 <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> 1257</span> 1258 1259 </span> 1260</span> 1261 1262 </a> 1263<a 1264 class="header__icon-touch no-transition" 1265 href="/cart" 1266 aria-label="Open cart modal" 1267 data-js-cart-icon="cart" 1268 > 1269 1270 <span 1271 class="icon-button icon-button-header-shopping-cart " 1272 1273> 1274 <span class="icon-button__icon"> 1275 <span class="icon icon-new icon-header-shopping-cart "> 1276 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-miterlimit="10" stroke-width="1.2" d="M5 6.5h16l-2.024 10H7.024L5 6.5Zm0 0L4.364 3H1"/> 1277 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="1.2" d="M7.889 19.71a.65.65 0 1 1 .722 1.08.65.65 0 0 1-.722-1.08ZM16.889 19.71a.65.65 0 1 1 .722 1.08.65.65 0 0 1-.722-1.08Z"/></svg> 1278</span> 1279 1280 </span> 1281</span> 1282 1283 1284 <span data-js-cart-count>0</span> 1285 </a> 1286 </div> 1287 </div> 1288 1289 <div class="header__row header__row-mobile three-segment"><div class="header__row-segment left"> 1290 <button 1291 class="header__menu-icon header__icon-touch header__icon-menu" 1292 aria-label="Open menu modal" 1293 aria-expanded="false" 1294 data-aria-label-closed="Open menu modal" 1295 data-aria-label-opened="Close menu modal" 1296 data-js-menu-button 1297 > 1298 <span 1299 class="icon-button icon-button-header-menu " 1300 1301> 1302 <span class="icon-button__icon"> 1303 <span class="icon icon-new icon-header-menu "> 1304 <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> 1305</span> 1306 1307 </span> 1308</span> 1309 1310 <span 1311 class="icon-button icon-button-header-menu-close " 1312 1313> 1314 <span class="icon-button__icon"> 1315 <span class="icon icon-new icon-header-menu-close "> 1316 <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> 1317</span> 1318 1319 </span> 1320</span> 1321 1322 </button> 1323 </div> 1324 1325 <h1 class="header__logo"> 1326 <a 1327 class="header__logo-link" 1328 href="/" 1329 1330 aria-label="Somato" 1331 1332 ><div 1333 class=" 1334 image 1335 regular-logo 1336 1337 1338 animation--lazy-load 1339 " 1340 style="" 1341 > 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357<img 1358 alt="Somato's brand logo in black" 1359 class="image__img" 1360 fetchpriority="high" 1361 width="600" 1362 height="150" 1363 src="//www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=320" 1364 1365 srcset="//www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=100 100w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=150 150w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=200 200w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=240 240w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=280 280w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=300 300w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=360 360w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=400 400w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=450 450w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=500 500w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=550 550w, //www.somato.fit/cdn/shop/files/Somato_Logo_Black.svg?v=1743196152&width=600 600w" 1366 sizes="(max-width: 960px) 130px, 200px" 1367 onload="javascript: this.closest('.image').classList.add('loaded')" 1368/> 1369 </div><div 1370 class=" 1371 image 1372 transparent-logo 1373 1374 1375 animation--lazy-load 1376 " 1377 style="" 1378 > 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412<img 1413 alt="Somato's brand logo in white" 1414 class="image__img" 1415 fetchpriority="high" 1416 width="2400" 1417 height="600" 1418 src="//www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=320" 1419 1420 srcset="//www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=100 100w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=150 150w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=200 200w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=240 240w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=280 280w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=300 300w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=360 360w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=400 400w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=450 450w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=500 500w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=550 550w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=600 600w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=6
142050 650w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=700 700w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=750 750w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=800 800w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=850 850w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=900 900w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=950 950w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1000 1000w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1100 1100w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1200 1200w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1300 1300w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1400 1400w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1500 1500w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1600 1600w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=1800 1800w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=2000 2000w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=2200 2200w, //www.somato.fit/cdn/shop/files/Somato_logo_white.svg?v=1743196177&width=2400 2400w" 1421 sizes="(max-width: 960px) 130px, 200px" 1422 onload="javascript: this.closest('.image').classList.add('loaded')" 1423/> 1424 </div></a> 1425 </h1> 1426 1427 <div class="header__row-segment right"> 1428 <a 1429 class=" 1430 header__icon-touch 1431 header__icon-touch--search 1432 no-transition 1433 " 1434 href="/search" 1435 1436 data-search 1437 1438 aria-label="Open search modal" 1439 aria-controls="MainQuickSearch" 1440 aria-expanded="false" 1441 > 1442 <span 1443 class="icon-button icon-button-header-search " 1444 1445> 1446 <span class="icon-button__icon"> 1447 <span class="icon icon-new icon-header-search "> 1448 <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"/> 1449 <path d="m16 16 4.308 4.308" stroke="currentColor" stroke-width="1.2" stroke-miterlimit="10"/></svg> 1450</span> 1451 1452 </span> 1453</span> 1454 1455 <span 1456 class="icon-button icon-button-header-menu-close " 1457 1458> 1459 <span class="icon-button__icon"> 1460 <span class="icon icon-new icon-header-menu-close "> 1461 <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> 1462</span> 1463 1464 </span> 1465</span> 1466 1467 </a> 1468<a 1469 class="header__icon-touch header__icon-touch--account" 1470 href="/account" 1471 aria-label="Go to the account page" 1472 > 1473 <span 1474 class="icon-button icon-button-header-account " 1475 1476> 1477 <span class="icon-button__icon"> 1478 <span class="icon icon-new icon-header-account "> 1479 <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> 1480</span> 1481 1482 </span> 1483</span> 1484 1485 </a> 1486<a 1487 class="header__icon-touch no-transition" 1488 href="/cart" 1489 aria-label="Open cart modal" 1490 data-js-cart-icon="cart" 1491 > 1492 1493 <span 1494 class="icon-button icon-button-header-shopping-cart " 1495 1496> 1497 <span class="icon-button__icon"> 1498 <span class="icon icon-new icon-header-shopping-cart "> 1499 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-miterlimit="10" stroke-width="1.2" d="M5 6.5h16l-2.024 10H7.024L5 6.5Zm0 0L4.364 3H1"/> 1500 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="1.2" d="M7.889 19.71a.65.65 0 1 1 .722 1.08.65.65 0 0 1-.722-1.08ZM16.889 19.71a.65.65 0 1 1 .722 1.08.65.65 0 0 1-.722-1.08Z"/></svg> 1501</span> 1502 1503 </span> 1504</span> 1505 1506 1507 <span data-js-cart-count>0</span> 1508 </a> 1509 </div></div> 1510 </div> 1511 1512 <div class="no-js-menu no-js-menu--desktop"> 1513 <nav> 1514 <ul> 1515 1516 <li> 1517 <a href="/collections/all">Shop All</a> 1518 </li> 1519 1520 1521 <li> 1522 <a href="/pages/about">About</a> 1523 </li> 1524 1525 1526 <li> 1527 <a href="/blogs/all">Blog</a> 1528 </li> 1529 1530 1531</ul> 1532</nav> 1533 1534 </div> 1535 1536 1537 1538<section 1539 class="
1540 drawer-menu 1541 1542 " 1543 data-drawer-menu 1544 data-scroll-lock-ignore 1545 style="--item-height: 52px" 1546> 1547 <div class="drawer-menu__overlay" data-overlay></div> 1548 1549 <div class="drawer-menu__panel"> 1550 <div class="drawer-menu__bottom"> 1551 <div class="drawer-menu__all-links" data-depth="0" data-all-links data-in-initial-position="true"> 1552 <div class="drawer-menu__contents" data-scroll-lock-ignore> 1553 <div class="drawer-menu__main" data-main role="navigation"> 1554 <div class="drawer-menu__links-wrapper animation--drawer-menu-item"> 1555 <ul class="drawer-menu__primary-links" data-depth="0" data-primary-container="true"> 1556 <li 1557 class=" 1558 drawer-menu__item 1559 1560 1561 " 1562 data-list-item 1563 > 1564 <a 1565 data-item="link" 1566 class="drawer-menu__link " 1567 href="/collections/all" 1568 1569 > 1570 <div class="drawer-menu__link-title"> 1571 1572 1573 1574 <span class=""> 1575 Shop All 1576 </span> 1577 </div></a> 1578 1579 1580</li><li 1581 class=" 1582 drawer-menu__item 1583 1584 1585 " 1586 data-list-item 1587 > 1588 <a 1589 data-item="link" 1590 class="drawer-menu__link " 1591 href="/pages/about" 1592 1593 > 1594 <div class="drawer-menu__link-title"> 1595 1596 1597 1598 <span class=""> 1599 About 1600 </span> 1601 </div></a> 1602 1603 1604</li><li 1605 class=" 1606 drawer-menu__item 1607 1608 1609 " 1610 data-list-item 1611 > 1612 <a 1613 data-item="link" 1614 class="drawer-menu__link " 1615 href="/blogs/all" 1616 1617 > 1618 <div class="drawer-menu__link-title"> 1619 1620 1621 1622 <span class=""> 1623 Blog 1624 </span> 1625 </div></a> 1626 1627 1628</li> 1629 </ul> 1630 </div> 1631 1632 1633 <div class="drawer-menu__links-wrapper animation--drawer-menu-item"> 1634 <ul 1635 class="drawer-menu__secondary-links" 1636 data-depth="0" 1637 data-secondary-container="true" 1638 style="--item-height: 42px" 1639 > 1640 1641 <li class="drawer-menu__item drawer-menu__item--account-item" data-list-item> 1642 <span class="icon icon-new icon-header-account "> 1643 <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> 1644</span> 1645 1646 <a class="drawer-menu__link" href="/account"> 1647 Register / Login 1648 </a></li> 1649 1650 1651 </ul> 1652 </div> 1653 1654 </div> 1655 </div></div> 1656 </div> 1657 </div> 1658</section> 1659 1660</header> 1661
1662<script> 1663 // Set heading height at component level 1664 const header = document.querySelector('[data-section-type="header"]'); 1665 document.documentElement.style.setProperty('--height-header', header.offsetHeight + 'px'); 1666</script>
1666<div 1667 class=" 1668 purchase-confirmation-popup 1669 1670 " 1671 data-purchase-confirmation-popup 1672 > 1673 <div class="purchase-confirmation-popup__inner"></div> 1674 </div><div class="flash-alert" data-flash-alert> 1675 <div class="flash-alert__container ff-body fs-body-100"></div> 1676</div> 1677 1678 1679 1680<style> #shopify-section-sections--19766512484587__header {max-width: 93.5% !important; margin: 0 auto; width: 100%; border-radius: 14px;} #shopify-section-sections--19766512484587__header .header__inner, #shopify-section-sections--19766512484587__header .header__content, #shopify-section-sections--19766512484587__header .header__wrapper {max-width: 93.5% !important; margin: 0 auto; width: 100%; border-radius: 14px;} #shopify-section-sections--19766512484587__header .header {border-radius: 14px; font-weight: bold;} </style></div> 1681<!-- END sections: header-group --> 1682 <!-- BEGIN sections: overlay-group --> 1683<div id="shopify-section-sections--19766513205483__quick-cart" class="shopify-section shopify-section-group-overlay-group"> 1684</div><div id="shopify-section-sections--19766513205483__popup" class="shopify-section shopify-section-group-overlay-group"><div 1685 data-section-id="sections--19766513205483__popup" 1686 data-section-type="popup" 1687 class="popups" 1688 ><div 1689 class=" 1690 popup 1691 popup--popup 1692 popup--flyout-position- 1693 popup--size-medium 1694 1695 popup--image-position-left 1696 1697 animation 1698 animation--popup 1699 " 1700 style=" 1701 --color-background: #ffffff; 1702 --color-text: #000000; 1703 --color-text-link: #000000; 1704 --text-alignment: center; 1705 --overlay-background: #000000; 1706 --overlay-opacity: 0.0; 1707 --color-text-input: #000000; 1708 --color-background-input: #ffffff; 1709 1710--color-text-overlay-button: #ffffff; --color-text-overlay-button-alpha: 1711rgba(255, 255, 255, 0.6); --color-background-overlay-button: #000000; 1712--color-background-overlay-button-hover: #333333;--color-background-overlay-button-alpha: 1713rgba(0, 0, 0, 0.6); --color-background-overlay-outline-button-alpha: 1714rgba(0, 0, 0, 0.1); 1715 1716 " 1717 data-popup 1718 data-id="popup_signup_RgHAhT" 1719 data-popup-type="popup" 1720 data-delay-type="timer" 1721 data-delay-value="30000" 1722 data-hour-frequency="100000" 1723 data-show-on-exit-intent="false" 1724 data-is-signup="true" 1725 1726 data-scroll-lock-ignore 1727 1728 1729 > 1730 <div class="popup__wash"></div> 1731 1732 <div class="popup__content"> 1733 <div class="popup__content-inner"><button 1734 type="button" 1735 class="popup__dismiss-icon" 1736 data-dismiss-popup 1737 aria-label="Close" 1738 ><span class="icon icon-new icon-close "> 1739 <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> 1740</span> 1741</button><div class="popup__text-container"><div class="popup__accent fs-accent animation--popup-item">Hi there :)</div><h3 class="popup__heading ff-heading animation--popup-item fs-heading-2-base"> 1742 STAY IN TOUCH 1743 </h3><div class="popup__text ff-body fs-body-100 rte animation--popup-item"><p>Sign up for early access to product drops, Pilates tips, and exclusive offers.</p></div><form method="post" action="/contact#popup_signup_RgHAhT" id="popup_signup_RgHAhT" accept-charset="UTF-8" class="popup__newsletter newsletter-form animation--popup-item"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1744 1745 1746 1747<div class="newsletter-form__inner"> 1748 <input type="hidden" name="contact[tags]" value="newsletter"> 1749 <label for="popup_signup_RgHAhT-email" class="visually-hidden">Your email</label> 1750 <input 1751 type="email" 1752 class="input newsletter-form__input" 1753 name="contact[email]" 1754 id="popup_signup_RgHAhT-email" 1755 value="" 1756 placeholder="Your email" 1757 autocorrect="off" 1758 autocapitalize="off" 1759 required 1760 > 1761 1762 1763 1764 <div class="button-block__button button-block__button--justify- button-block__button--justify-mobile- newsletter-form__button" ><button 1765 1766 1767 type="submit" 1768 1769 1770 1771 class=" 1772 btn 1773 1774 btn--overlay 1775 1776 1777 btn--full 1778 1779 1780 1781 btn--primary" 1782 >
1783 <span>Sign Up</span> 1784 </button> 1785 </div> 1786 1787 1788 1789</div></form> 1790 1791 1792 1793 1794 <div class="button-block__button button-block__button--justify-center button-block__button--justify-mobile-center popup__dismiss-text animation--popup-item" ><button 1795 data-dismiss-popup 1796 1797 type="button" 1798 1799 1800 1801 class=" 1802 btn 1803 1804 1805 1806 1807 btn--text-link" 1808 > 1809 <span>No thanks</span> 1810 </button> 1811 </div> 1812 1813 1814 1815<div class="popup__footer-text ff-body fs-body-50 rte animation--popup-item"> 1816 <p>By completing this form, you are signing up to receive our emails and can unsubscribe at any time</p> 1817 </div><div class="popup__social animation--popup-item"> 1818 <ul class="social-icons social-icons--center" data-count="3"><li> 1819 <a 1820 href="https://www.facebook.com/somatofit" 1821 title="Somato on Facebook" 1822 target="_blank" 1823 rel="noopener" 1824 > 1825 <span class="icon icon-new icon-facebook "> 1826 <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> 1827</span> 1828 1829 </a> 1830 </li><li> 1831 <a 1832 href="https://www.instagram.com/somato.fit/" 1833 title="Somato on Instagram" 1834 target="_blank" 1835 rel="noopener" 1836 > 1837 <span class="icon icon-new icon-instagram "> 1838 <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> 1839</span> 1840 1841 </a> 1842 </li><li> 1843 <a 1844 href="https://www.tiktok.com/@somato.fit" 1845 title="Somato on Tiktok" 1846 target="_blank" 1847 rel="noopener" 1848 > 1849 <span class="icon icon-new icon-tiktok "> 1850 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M16.16 1.35c.35 3 2 4.83 5 5v3.4a7.79 7.79 0 0 1-4.92-1.44v6.36c0 8.07-8.8 10.59-12.34 4.81C1.59 15.77 3 9.24 10.28 9v3.59a11.24 11.24 0 0 0-1.69.41c-1.62.55-2.54 1.58-2.29 3.4.49 3.47 6.87 4.5 6.34-2.29V1.36h3.52z" fill="currentColor"/></svg> 1851</span> 1852 1853 </a> 1854 </li></ul> 1855 </div></div> 1856 </div> 1857 </div> 1858 </div><div 1859 class=" 1860 popup__tab 1861 popup__tab-position--bottom_left_floating 1862 1863 " 1864 style=" 1865 --color-background: #ffffff; 1866 --color-text: #000000; 1867 " 1868 data-id="popup_signup_RgHAhT" 1869 > 1870 <button type="button" class="popup__tab-button ff-body fs-body-100 rte"> 1871 1872 </button> 1873 <button 1874 type="button" 1875 class="popup__tab-dismiss" 1876 data-dismiss-tab 1877 aria-label="Close" 1878 ><span class="icon icon-new icon-close "> 1879 <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> 1880</span> 1881</button> 1882 </div></div> 1883</div> 1884<!-- END sections: overlay-group --> 1885<div 1886 id="MainQuickSearch" 1887 class="quick-search" 1888 data-quick-search 1889 aria-hidden="true" 1890> 1891 <div class="quick-search__overlay" data-overlay></div> 1892 1893 <div class="quick-search__container"> 1894 <button 1895 type="button" 1896 class="quick-search__close" 1897 aria-label="Close" 1898 data-close-icon 1899 >
1900 <span 1901 class="icon-button icon-button-close icon-button--small " 1902 1903> 1904 <span class="icon-button__icon"> 1905 <span class="icon icon-new icon-close "> 1906 <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> 1907</span> 1908 1909 </span> 1910</span> 1911 1912 </button> 1913 1914 <form 1915 action="/search" 1916 class="quick-search__form" 1917 autocomplete="off" 1918 data-quick-search-form 1919 data-scroll-lock-ignore 1920 > 1921 <div class="quick-search__bar"> 1922 <div class="quick-search__bar-inner"> 1923 <label for="search" class="visually-hidden" aria-label="What are you looking for?"></label> 1924 <div class="quick-search__actions"> 1925 <button class="quick-search__submit" type="submit" aria-label="Search"> 1926 <span class="icon icon-new icon-search "> 1927 <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"/> 1928 <path d="m16.5 16.5 5.363 5.362" stroke="currentColor" stroke-width="1.6" stroke-miterlimit="10"/></svg> 1929</span> 1930 1931 </button> 1932 </div> 1933 <input 1934 class="quick-search__input" 1935 id="search" 1936 type="text" 1937 name="q" 1938 placeholder="What are you looking for?" 1939 data-input 1940 > 1941 <input type="hidden" name="options[prefix]" value="last"> 1942 <div class="quick-search__actions"> 1943 <button class="quick-search__clear fs-body-50" type="button" data-clear> 1944 Clear 1945 </button> 1946 </div> 1947 </div> 1948 </div> 1949 1950 <div class="quick-search__results-wrapper"> 1951 <div class="quick-search__results" data-results></div> 1952 </div><div class="quick-search__footer"> 1953 <button type="submit" class="btn btn--primary btn--full">View all results</button> 1954 </div> 1955 </form> 1956 </div> 1957</div> 1958 1959<div class="header-overlay" data-header-overlay> 1960 <div class="header-overlay__inner"></div> 1961 </div> 1962 1963 <main id="main" class="main"> 1964 <section id="shopify-section-template--19766519005419__video_hero_yYJby8" class="shopify-section shopify-section--full-width"><div 1965 class=" 1966 video-hero 1967 video-hero--image-aspect-custom 1968 video-hero--text-right 1969 video-hero--text-mobile-left 1970 video-hero--has-video 1971 section 1972 section--full-width 1973 section--vertical-padding-none 1974 1975 " 1976 data-section-id="template--19766519005419__video_hero_yYJby8" 1977 data-section-type="video-hero" 1978 style=" 1979 1980 --original-aspect-ratio: 1.775; 1981 1982 1983 --custom-height: 85vh; 1984 --custom-height-mobile: 65vh; 1985 --text-hortizontal-position: flex-end; 1986 --text-vertical-position: flex-end; 1987 --text-horizontal-position-mobile: flex-start; 1988 --text-vertical-position-mobile: flex-end; 1989 --color-text: #ffffff; 1990 --color-text-link: #ffffff; 1991 --overlay-background: rgba(0,0,0,0); 1992 1993 --overlay-background-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(61, 53, 46, 1) 89%); 1994 1995 --overlay-opacity: 0.5; 1996 --video-focal-alignment: image presentation; 1997 1998 1999--color-text-overlay-button: #000000; --color-text-overlay-button-alpha: 2000rgba(0, 0, 0, 0.6); --color-background-overlay-button: #ffffff; 2001--color-background-overlay-button-hover: #ededed;--color-background-overlay-button-alpha: 2002rgba(255, 255, 255, 0.6); --color-background-overlay-outline-button-alpha: 2003rgba(255, 255, 255, 0.1); 2004 2005 " 2006> 2007 <div class="video-hero__inner"> 2008 <div 2009 class="video-hero__media-container" 2010 data-video-loading="false" 2011 data-has-video="true" 2012 data-has-mobile-video="false" 2013 2014 2015 style=" 2016 2017 --video-preview-image: url(//www.somato.fit/cdn/shop/files/preview_images/44ee262b1c0b4deb8f7995acf66ea55e.thumbnail.0000000000.jpg?v=1777503053); 2018 2019 2020 " 2021 ><div class="video-hero__video-wrapper"> 2022 <template id="mobile-video-template"> 2023 2024 </template> 2025 <template id="default-video-template"> 2026 <video playsinline="playsinline" class="video-hero__video animation--video-hero" autoplay="autoplay" loop="loop" muted="muted" fetchPriority="high" lazyload="lazy" preload="metadata" poster="//www.somato.fit/cdn/shop/files/preview_images/44ee262b1c0b4deb8f7995acf66ea55e.thumbnail.0000000000_1800x.jpg?v=1777503053"><source src="//www.somato.fit/cdn/shop/videos/c/vp/44ee262b1c0b4deb8f7995acf66ea55e/44ee262b1c0b4deb8f7995acf66ea55e.HD-1080p-7.2Mbps-83047129.mp4?v=0" type="video/mp4"><img src="//www.somato.fit/cdn/shop/files/preview_images/44ee262b1c0b4deb8f7995acf66ea55e.thumbnail.0000000000_1800x.jpg?v=1777503053"></video> 2027 </template> 2028 2029 <div class="current-video-container"></div> 2030 2031 2032 2033<button type="button" class="btn btn--primary btn--small video-pause video-pause--right"> 2034 Pause 2035</button> 2036 2037</div> 2038
2038<script type="text/javascript"> 2039 2040 const imagePreload = document.createElement('link'); 2041 imagePreload.setAttribute('rel', 'preload'); 2042 imagePreload.setAttribute('as', 'image'); 2043 imagePreload.href=`//www.somato.fit/cdn/shop/files/preview_images/44ee262b1c0b4deb8f7995acf66ea55e.thumbnail.0000000000.jpg?v=1777503053`; 2044 document.head.appendChild(imagePreload); 2045 2046 2047 </script>
2047</div> 2048 <div class="video-hero__overlay"></div> 2049 <div class="video-hero__text-container-wrapper"><div class="video-hero__text-container section-blocks animation--section-blocks"><h2 class="video-hero__text-container-heading ff-heading fs-heading-display-3 section-blocks__heading"> 2050 An entire Pilates studio under your bed. 2051 </h2> 2052 2053 2054 2055 2056 <div class="button-block__button button-block__button--justify-right button-block__button--justify-mobile-left video-hero__text-container-text-button section-blocks__button" ><a 2057 2058 2059 href="/collections/all" 2060 2061 2062 class=" 2063 btn 2064 2065 btn--overlay 2066 2067 2068 2069 2070 btn--secondary" 2071 > 2072 <span>Shop Now</span> 2073 </a> 2074 </div> 2075 2076 2077 2078</div> 2079 </div> 2080 </div> 2081</div> 2082 2083 2084<style> #shopify-section-template--19766519005419__video_hero_yYJby8 .video-hero__text-container {width: 100%; max-width: none; padding: 0px;} #shopify-section-template--19766519005419__video_hero_yYJby8 .video-hero__text-container-wrapper {width: 100%; max-width: none; padding: 64px; margin: 0 auto;} @media (max-width: 768px) {#shopify-section-template--19766519005419__video_hero_yYJby8 /* Adjust breakpoint as needed */ .video-hero__text-container-wrapper {padding: 16px; }} #shopify-section-template--19766519005419__video_hero_yYJby8 .video-hero__text-container-heading {text-transform: none; /* Ensures text stays as written (not all uppercase) */ font-weight: 400; /* Regular font weight */} </style></section><section id="shopify-section-template--19766519005419__custom_liquid_7GKWnL" class="shopify-section"> 2085<style> #shopify-section-template--19766519005419__custom_liquid_7GKWnL {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><section id="shopify-section-template--19766519005419__featured_collection_grid_GNkBaJ" class="shopify-section"><div 2086 class=" 2087 featured-collection-grid 2088 featured-collection-grid--rows- 2089 featured-collection-grid--per-view-5 2090 section 2091 section--includes-product-items 2092 section--divider-none 2093 section--vertical-padding-none 2094 2095 " 2096 data-section-id="template--19766519005419__featured_collection_grid_GNkBaJ" 2097 data-section-type="featured-collection-grid" 2098 data-layout-type="grid" 2099 data-products-per-view="5" 2100 data-mobile-products-per-view="2" 2101> 2102 <div class="featured-collection-grid__inner"> 2103 <div class="section-introduction animation--section-introduction"> 2104 2105</div> 2106 2107 <div 2108 class=" 2109 featured-collection-grid__content 2110 carousel 2111 carousel--mobile-per-view-2 2112 carousel--per-view-5 2113 swiper 2114 " 2115 > 2116 <div class="featured-collection-grid__products carousel__wrapper swiper-wrapper"><div class="featured-collection-grid__product carousel_slide swiper-slide"> 2117 2118 2119 2120 2121<div 2122 class=" 2123 product-item 2124 2125 2126 2127 animation 2128 animation--item 2129 2130 " 2131 style="--z-index-item: ;" 2132> 2133 <div class="product-item__inner"> 2134 <div class="product-item__media"> 2135 <a class="product-item__image-link" href="/collections/all/products/reformer" aria-label="The Folding Reformer"><div 2136 class=" 2137 image 2138 product-item__image 2139 2140 2141 animation--lazy-load 2142 " 2143 style="" 2144 > 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170<img 2171 alt="image of the Somato folding Pilates reformer" 2172 class="image__img" 2173 loading="lazy" 2174 width="1920" 2175 height="1920" 2176 src="//www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=320" 2177 2178 srcset="//www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=150 150w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=200 200w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=240 240w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=280 280w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=300 300w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=360 360w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=400 400w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=450 450w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=500 500w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=550 550w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=600 600w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=650 650w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=700 700w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=750 750w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=800 800w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=850 850w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=900 900w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=950 950w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=1000 1000w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=1100 1100w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=1200 1200w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=1300 1300w, //www.somato.fit/cdn/shop/files/Somato_Folding_Pilates_Reformer.png?v=1746037123&width=1400 1400w" 2179 sizes="(max-width: 720px) calc((90vw - 12px) /2), (max-width: 1400px) calc((93.4vw - (12px * 3)) / 4), 304px" 2180 onload="javascript: this.closest('.image').classList.add('loaded')" 2181/> 2182 </div> 2183</a> 2184 2185 2186 2187<div 2188 class=" 2189 product-badges 2190 product-badges--position-top 2191 product-badges--position-left 2192 " 2193> 2194 2195</div> 2196 2197 2198 2199 <div class="product-item__hover-action-wrap"> 2200 2201 <button 2202 class="btn btn--tertiary btn--x-small" 2203 2204 data-quick-shop-trigger="quick-view" 2205 2206 2207 data-product-url="/products/reformer" 2208 2209 2210 tabindex="0" 2211 >
2212 <span>Quick View</span> 2213 2214 <div class="btn__loading-wrap"> 2215 <div class="btn__loading-bar"></div> 2216 </div> 2217 </button> 2218 2219 </div> 2220 2221 2222 2223 2224 <button 2225 class="product-item__hoverless-quick-view-button btn btn--rounded" 2226 2227 data-quick-shop-trigger="quick-view" 2228 2229 2230 data-product-url="/products/reformer" 2231 2232 2233 tabindex="0" 2234 title="Quick View" 2235 > 2236 <span class="icon icon-new icon-quick-view "> 2237 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="quick-shop-circle" d="M12 22.884c6.011 0 10.884-4.873 10.884-10.884C22.884 5.99 18.01 1.116 12 1.116 5.99 1.116 1.116 5.99 1.116 12c0 6.01 4.873 10.884 10.884 10.884z" stroke="currentColor" stroke-width=".9" stroke-miterlimit="10" stroke-linecap="round"/> 2238 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M12 14.307a2.307 2.307 0 1 0 0-4.614 2.307 2.307 0 0 0 0 4.614z"/> 2239 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M19.502 11.782c-.771-.87-3.837-4.067-7.502-4.067-3.665 0-6.73 3.197-7.502 4.067a.343.343 0 0 0 0 .435c.771.87 3.837 4.068 7.502 4.068 3.665 0 6.73-3.197 7.502-4.068a.343.343 0 0 0 0-.435z"/></svg> 2240</span> 2241 2242 </button> 2243 2244 2245 </div> 2246 2247 <div class="product-item__meta"> 2248 <div class="product-item__text ta-c "> 2249 <h4 class="ff-body product-item__product-title fs-product-card-title"><a href="/collections/all/products/reformer">The Folding Reformer</a></h4> 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 <p class="product-item__price"> 2260 2261 2262 <span class="product-item__price">$2,500.00</span> 2263 2264 2265 2266 2267 <span class="displayed-discount fs-body-50"></span> 2268 2269 2270 <dl data-unit-price-container class="unit-price"> 2271 <dt> 2272 <span class="visually-hidden visually-hidden--inline">Unit price</span> 2273 </dt> 2274 <dd class="unit-price__price"><span data-unit-price></span><span aria-hidden="true">/</span 2275 ><span class="visually-hidden">per </span><span data-unit-base><span data-unit-price-base-unit></span></span> 2276 </dd> 2277</dl> 2278 2279 </p> 2280 2281 2282 2283 </div></div> 2284 <div class="product-item__hover-container"></div> 2285 </div> 2286</div> 2287 2288 </div><div class="featured-collection-grid__product carousel_slide swiper-slide"> 2289 2290 2291 2292 2293<div 2294 class=" 2295 product-item 2296 2297 2298 2299 animation 2300 animation--item 2301 2302 " 2303 style="--z-index-item: ;" 2304> 2305 <div class="product-item__inner"> 2306 <div class="product-item__media"> 2307 <a class="product-item__image-link" href="/collections/all/products/somato-app" aria-label="The App"><div 2308 class=" 2309 image 2310 product-item__image 2311 2312 2313 animation--lazy-load 2314 " 2315 style="" 2316 > 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342<img 2343 alt="Tablet displaying the Somato pilates app with on-demand Pilates and reformer classes" 2344 class="image__img" 2345 loading="lazy" 2346 width="1920" 2347 height="1920" 2348 src="//www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=320" 2349 2350 srcset="//www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=150 150w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=200 200w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=240 240w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=280 280w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=300 300w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=360 360w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=400 400w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=450 450w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=500 500w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=550 550w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=600 600w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=650 650w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=700 700w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=750 750w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=800 800w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=850 850w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=900 900w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=950 950w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=1000 1000w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=1100 1100w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=1200 1200w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=1300 1300w, //www.somato.fit/cdn/shop/files/Somato_Pilate_App_with_On_Demand_Classes.png?v=1746037073&width=1400 1400w" 2351 sizes="(max-width: 720px) calc((90vw - 12px) /2), (max-width: 1400px) calc((93.4vw - (12px * 3)) / 4), 304px" 2352 onload="javascript: this.closest('.image').classList.add('loaded')" 2353/> 2354 </div> 2355</a> 2356 2357 2358 2359<div 2360 class=" 2361 product-badges 2362 product-badges--position-top 2363 product-badges--position-left 2364 " 2365> 2366 2367</div> 2368 2369 2370 2371 <div class="product-item__hover-action-wrap"> 2372 2373 <button 2374 class="btn btn--tertiary btn--x-small" 2375 2376 data-quick-shop-trigger="quick-view" 2377 2378 2379 data-product-url="/products/somato-app" 2380 2381 2382 tabindex="0" 2383 >
2384 <span>Quick View</span> 2385 2386 <div class="btn__loading-wrap"> 2387 <div class="btn__loading-bar"></div> 2388 </div> 2389 </button> 2390 2391 </div> 2392 2393 2394 2395 2396 <button 2397 class="product-item__hoverless-quick-view-button btn btn--rounded" 2398 2399 data-quick-shop-trigger="quick-view" 2400 2401 2402 data-product-url="/products/somato-app" 2403 2404 2405 tabindex="0" 2406 title="Quick View" 2407 > 2408 <span class="icon icon-new icon-quick-view "> 2409 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="quick-shop-circle" d="M12 22.884c6.011 0 10.884-4.873 10.884-10.884C22.884 5.99 18.01 1.116 12 1.116 5.99 1.116 1.116 5.99 1.116 12c0 6.01 4.873 10.884 10.884 10.884z" stroke="currentColor" stroke-width=".9" stroke-miterlimit="10" stroke-linecap="round"/> 2410 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M12 14.307a2.307 2.307 0 1 0 0-4.614 2.307 2.307 0 0 0 0 4.614z"/> 2411 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M19.502 11.782c-.771-.87-3.837-4.067-7.502-4.067-3.665 0-6.73 3.197-7.502 4.067a.343.343 0 0 0 0 .435c.771.87 3.837 4.068 7.502 4.068 3.665 0 6.73-3.197 7.502-4.068a.343.343 0 0 0 0-.435z"/></svg> 2412</span> 2413 2414 </button> 2415 2416 2417 </div> 2418 2419 <div class="product-item__meta"> 2420 <div class="product-item__text ta-c "> 2421 <h4 class="ff-body product-item__product-title fs-product-card-title"><a href="/collections/all/products/somato-app">The App</a></h4> 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 <p class="product-item__price"> 2432 2433 2434 <span class="product-item__price">$29.99</span> 2435 2436 2437 2438 2439 <span class="displayed-discount fs-body-50"></span> 2440 2441 2442 <dl data-unit-price-container class="unit-price"> 2443 <dt> 2444 <span class="visually-hidden visually-hidden--inline">Unit price</span> 2445 </dt> 2446 <dd class="unit-price__price"><span data-unit-price></span><span aria-hidden="true">/</span 2447 ><span class="visually-hidden">per </span><span data-unit-base><span data-unit-price-base-unit></span></span> 2448 </dd> 2449</dl> 2450 2451 </p> 2452 2453 2454 2455 </div></div> 2456 <div class="product-item__hover-container"></div> 2457 </div> 2458</div> 2459 2460 </div><div class="featured-collection-grid__product carousel_slide swiper-slide"> 2461 2462 2463 2464 2465<div 2466 class=" 2467 product-item 2468 2469 2470 2471 animation 2472 animation--item 2473 2474 " 2475 style="--z-index-item: ;" 2476> 2477 <div class="product-item__inner"> 2478 <div class="product-item__media"> 2479 <a class="product-item__image-link" href="/collections/all/products/reformer-mat" aria-label="Reformer Mat"><div 2480 class=" 2481 image 2482 product-item__image 2483 2484 2485 animation--lazy-load 2486 " 2487 style="" 2488 > 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514<img 2515 alt="Reformer Mat" 2516 class="image__img" 2517 loading="lazy" 2518 width="1920" 2519 height="1920" 2520 src="//www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=320" 2521 2522 srcset="//www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=150 150w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=200 200w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=240 240w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=280 280w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=300 300w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=360 360w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=400 400w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=450 450w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=500 500w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=550 550w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=600 600w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=650 650w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=700 700w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=750 750w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=800 800w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=850 850w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=900 900w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=950 950w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=1000 1000w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=1100 1100w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=1200 1200w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=1300 1300w, //www.somato.fit/cdn/shop/files/Somato_Reformer_Mat_Rolled_055c6446-12c7-4618-af79-237a191f25f0.jpg?v=1770856328&width=1400 1400w" 2523 sizes="(max-width: 720px) calc((90vw - 12px) /2), (max-width: 1400px) calc((93.4vw - (12px * 3)) / 4), 304px" 2524 onload="javascript: this.closest('.image').classList.add('loaded')" 2525/> 2526 </div> 2527</a> 2528 2529 2530 2531<div 2532 class=" 2533 product-badges 2534 product-badges--position-top 2535 product-badges--position-left 2536 " 2537> 2538 2539</div> 2540 2541 2542 2543 <div class="product-item__hover-action-wrap"> 2544 2545 <button 2546 class="btn btn--tertiary btn--x-small" 2547 2548 data-quick-shop-trigger="quick-view" 2549 2550 2551 data-product-url="/products/reformer-mat" 2552 2553 2554 tabindex="0" 2555 >
2556 <span>Quick View</span> 2557 2558 <div class="btn__loading-wrap"> 2559 <div class="btn__loading-bar"></div> 2560 </div> 2561 </button> 2562 2563 </div> 2564 2565 2566 2567 2568 <button 2569 class="product-item__hoverless-quick-view-button btn btn--rounded" 2570 2571 data-quick-shop-trigger="quick-view" 2572 2573 2574 data-product-url="/products/reformer-mat" 2575 2576 2577 tabindex="0" 2578 title="Quick View" 2579 > 2580 <span class="icon icon-new icon-quick-view "> 2581 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="quick-shop-circle" d="M12 22.884c6.011 0 10.884-4.873 10.884-10.884C22.884 5.99 18.01 1.116 12 1.116 5.99 1.116 1.116 5.99 1.116 12c0 6.01 4.873 10.884 10.884 10.884z" stroke="currentColor" stroke-width=".9" stroke-miterlimit="10" stroke-linecap="round"/> 2582 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M12 14.307a2.307 2.307 0 1 0 0-4.614 2.307 2.307 0 0 0 0 4.614z"/> 2583 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M19.502 11.782c-.771-.87-3.837-4.067-7.502-4.067-3.665 0-6.73 3.197-7.502 4.067a.343.343 0 0 0 0 .435c.771.87 3.837 4.068 7.502 4.068 3.665 0 6.73-3.197 7.502-4.068a.343.343 0 0 0 0-.435z"/></svg> 2584</span> 2585 2586 </button> 2587 2588 2589 </div> 2590 2591 <div class="product-item__meta"> 2592 <div class="product-item__text ta-c "> 2593 <h4 class="ff-body product-item__product-title fs-product-card-title"><a href="/collections/all/products/reformer-mat">Reformer Mat</a></h4> 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 <p class="product-item__price"> 2604 2605 2606 <span class="product-item__price">$89.99</span> 2607 2608 2609 2610 2611 <span class="displayed-discount fs-body-50"></span> 2612 2613 2614 <dl data-unit-price-container class="unit-price"> 2615 <dt> 2616 <span class="visually-hidden visually-hidden--inline">Unit price</span> 2617 </dt> 2618 <dd class="unit-price__price"><span data-unit-price></span><span aria-hidden="true">/</span 2619 ><span class="visually-hidden">per </span><span data-unit-base><span data-unit-price-base-unit></span></span> 2620 </dd> 2621</dl> 2622 2623 </p> 2624 2625 2626 2627 </div></div> 2628 <div class="product-item__hover-container"></div> 2629 </div> 2630</div> 2631 2632 </div><div class="featured-collection-grid__product carousel_slide swiper-slide"> 2633 2634 2635 2636 2637<div 2638 class=" 2639 product-item 2640 2641 2642 2643 animation 2644 animation--item 2645 2646 " 2647 style="--z-index-item: ;" 2648> 2649 <div class="product-item__inner"> 2650 <div class="product-item__media"> 2651 <a class="product-item__image-link" href="/collections/all/products/replacement-springs" aria-label="Springs"><div 2652 class=" 2653 image 2654 product-item__image 2655 2656 2657 animation--lazy-load 2658 " 2659 style="" 2660 > 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686<img 2687 alt="Springs" 2688 class="image__img" 2689 loading="lazy" 2690 width="1920" 2691 height="1920" 2692 src="//www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=320" 2693 2694 srcset="//www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=150 150w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=200 200w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=240 240w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=280 280w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=300 300w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=360 360w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=400 400w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=450 450w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=500 500w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=550 550w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=600 600w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=650 650w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=700 700w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=750 750w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=800 800w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=850 850w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=900 900w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=950 950w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=1000 1000w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=1100 1100w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=1200 1200w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=1300 1300w, //www.somato.fit/cdn/shop/files/Spring.png?v=1746037442&width=1400 1400w" 2695 sizes="(max-width: 720px) calc((90vw - 12px) /2), (max-width: 1400px) calc((93.4vw - (12px * 3)) / 4), 304px" 2696 onload="javascript: this.closest('.image').classList.add('loaded')" 2697/> 2698 </div> 2699</a> 2700 2701 2702 2703<div 2704 class=" 2705 product-badges 2706 product-badges--position-top 2707 product-badges--position-left 2708 " 2709> 2710 2711</div> 2712 2713 2714 2715 <div class="product-item__hover-action-wrap"> 2716 2717 <button 2718 class="btn btn--tertiary btn--x-small" 2719 2720 data-quick-shop-trigger="quick-view" 2721 2722 2723 data-product-url="/products/replacement-springs" 2724 2725 2726 tabindex="0" 2727 >
2728 <span>Quick View</span> 2729 2730 <div class="btn__loading-wrap"> 2731 <div class="btn__loading-bar"></div> 2732 </div> 2733 </button> 2734 2735 </div> 2736 2737 2738 2739 2740 <button 2741 class="product-item__hoverless-quick-view-button btn btn--rounded" 2742 2743 data-quick-shop-trigger="quick-view" 2744 2745 2746 data-product-url="/products/replacement-springs" 2747 2748 2749 tabindex="0" 2750 title="Quick View" 2751 > 2752 <span class="icon icon-new icon-quick-view "> 2753 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="quick-shop-circle" d="M12 22.884c6.011 0 10.884-4.873 10.884-10.884C22.884 5.99 18.01 1.116 12 1.116 5.99 1.116 1.116 5.99 1.116 12c0 6.01 4.873 10.884 10.884 10.884z" stroke="currentColor" stroke-width=".9" stroke-miterlimit="10" stroke-linecap="round"/> 2754 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M12 14.307a2.307 2.307 0 1 0 0-4.614 2.307 2.307 0 0 0 0 4.614z"/> 2755 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M19.502 11.782c-.771-.87-3.837-4.067-7.502-4.067-3.665 0-6.73 3.197-7.502 4.067a.343.343 0 0 0 0 .435c.771.87 3.837 4.068 7.502 4.068 3.665 0 6.73-3.197 7.502-4.068a.343.343 0 0 0 0-.435z"/></svg> 2756</span> 2757 2758 </button> 2759 2760 2761 </div> 2762 2763 <div class="product-item__meta"> 2764 <div class="product-item__text ta-c "> 2765 <h4 class="ff-body product-item__product-title fs-product-card-title"><a href="/collections/all/products/replacement-springs">Springs</a></h4> 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 <p class="product-item__price"> 2776 2777 2778 <span class="product-item__price">$5.00</span> 2779 2780 2781 2782 2783 <span class="displayed-discount fs-body-50"></span> 2784 2785 2786 <dl data-unit-price-container class="unit-price"> 2787 <dt> 2788 <span class="visually-hidden visually-hidden--inline">Unit price</span> 2789 </dt> 2790 <dd class="unit-price__price"><span data-unit-price></span><span aria-hidden="true">/</span 2791 ><span class="visually-hidden">per </span><span data-unit-base><span data-unit-price-base-unit></span></span> 2792 </dd> 2793</dl> 2794 2795 </p> 2796 2797 2798 2799 </div></div> 2800 <div class="product-item__hover-container"></div> 2801 </div> 2802</div> 2803 2804 </div><div class="featured-collection-grid__product carousel_slide swiper-slide"> 2805 2806 2807 2808 2809<div 2810 class=" 2811 product-item 2812 2813 2814 2815 animation 2816 animation--item 2817 2818 " 2819 style="--z-index-item: ;" 2820> 2821 <div class="product-item__inner"> 2822 <div class="product-item__media"> 2823 <a class="product-item__image-link" href="/collections/all/products/the-box" aria-label="The Box"><div 2824 class=" 2825 image 2826 product-item__image 2827 2828 2829 animation--lazy-load 2830 " 2831 style="" 2832 > 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858<img 2859 alt="Image of a lightweight, eco friendly Pilates box in blue" 2860 class="image__img" 2861 loading="lazy" 2862 width="1920" 2863 height="1920" 2864 src="//www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=320" 2865 2866 srcset="//www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=150 150w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=200 200w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=240 240w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=280 280w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=300 300w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=360 360w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=400 400w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=450 450w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=500 500w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=550 550w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=600 600w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=650 650w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=700 700w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=750 750w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=800 800w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=850 850w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=900 900w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=950 950w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=1000 1000w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=1100 1100w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=1200 1200w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=1300 1300w, //www.somato.fit/cdn/shop/files/Lightweight_Pilates_box.png?v=1746037238&width=1400 1400w" 2867 sizes="(max-width: 720px) calc((90vw - 12px) /2), (max-width: 1400px) calc((93.4vw - (12px * 3)) / 4), 304px" 2868 onload="javascript: this.closest('.image').classList.add('loaded')" 2869/> 2870 </div> 2871</a> 2872 2873 2874 2875<div 2876 class=" 2877 product-badges 2878 product-badges--position-top 2879 product-badges--position-left 2880 " 2881> 2882 2883</div> 2884 2885 2886 2887 <div class="product-item__hover-action-wrap"> 2888 2889 <button 2890 class="btn btn--tertiary btn--x-small" 2891 2892 data-quick-shop-trigger="quick-view" 2893 2894 2895 data-product-url="/products/the-box" 2896 2897 2898 tabindex="0" 2899 >
2900 <span>Quick View</span> 2901 2902 <div class="btn__loading-wrap"> 2903 <div class="btn__loading-bar"></div> 2904 </div> 2905 </button> 2906 2907 </div> 2908 2909 2910 2911 2912 <button 2913 class="product-item__hoverless-quick-view-button btn btn--rounded" 2914 2915 data-quick-shop-trigger="quick-view" 2916 2917 2918 data-product-url="/products/the-box" 2919 2920 2921 tabindex="0" 2922 title="Quick View" 2923 > 2924 <span class="icon icon-new icon-quick-view "> 2925 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="quick-shop-circle" d="M12 22.884c6.011 0 10.884-4.873 10.884-10.884C22.884 5.99 18.01 1.116 12 1.116 5.99 1.116 1.116 5.99 1.116 12c0 6.01 4.873 10.884 10.884 10.884z" stroke="currentColor" stroke-width=".9" stroke-miterlimit="10" stroke-linecap="round"/> 2926 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M12 14.307a2.307 2.307 0 1 0 0-4.614 2.307 2.307 0 0 0 0 4.614z"/> 2927 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".842" d="M19.502 11.782c-.771-.87-3.837-4.067-7.502-4.067-3.665 0-6.73 3.197-7.502 4.067a.343.343 0 0 0 0 .435c.771.87 3.837 4.068 7.502 4.068 3.665 0 6.73-3.197 7.502-4.068a.343.343 0 0 0 0-.435z"/></svg> 2928</span> 2929 2930 </button> 2931 2932 2933 </div> 2934 2935 <div class="product-item__meta"> 2936 <div class="product-item__text ta-c "> 2937 <h4 class="ff-body product-item__product-title fs-product-card-title"><a href="/collections/all/products/the-box">The Box</a></h4> 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 <p class="product-item__price"> 2948 2949 2950 <span class="product-item__price">$150.00</span> 2951 2952 2953 2954 2955 <span class="displayed-discount fs-body-50"></span> 2956 2957 2958 <dl data-unit-price-container class="unit-price"> 2959 <dt> 2960 <span class="visually-hidden visually-hidden--inline">Unit price</span> 2961 </dt> 2962 <dd class="unit-price__price"><span data-unit-price></span><span aria-hidden="true">/</span 2963 ><span class="visually-hidden">per </span><span data-unit-base><span data-unit-price-base-unit></span></span> 2964 </dd> 2965</dl> 2966 2967 </p> 2968 2969 2970 2971 </div></div> 2972 <div class="product-item__hover-container"></div> 2973 </div> 2974</div> 2975 2976 </div></div> 2977 </div> 2978 </div> 2979</div> 2980 2981 2982<style> #shopify-section-template--19766519005419__featured_collection_grid_GNkBaJ .product-item__media {border-radius: 14px;} #shopify-section-template--19766519005419__featured_collection_grid_GNkBaJ .product-badges {display: none !important;} #shopify-section-template--19766519005419__featured_collection_grid_GNkBaJ .featured-collection-grid {max-width: 100% !important; margin: 0 auto; width: 100%;} </style></section><section id="shopify-section-template--19766519005419__custom_liquid_rmd64q" class="shopify-section"> 2983<style> #shopify-section-template--19766519005419__custom_liquid_rmd64q {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><section id="shopify-section-template--19766519005419__image_hero_rreRPY" class="shopify-section shopify-section--full-width"> 2984<div 2985 class=" 2986 image-hero 2987 image-hero--image-aspect-custom 2988 image-hero--text-center 2989 image-hero--text-mobile-center 2990 section 2991 section--full-width 2992 section--vertical-padding-none 2993 2994 " 2995 data-section-id="template--19766519005419__image_hero_rreRPY" 2996 data-section-type="image-hero" 2997 style=" 2998 --custom-height: 50vh; 2999 --custom-height-mobile: 50vh; 3000 --text-horizontal-position: center; 3001 --text-vertical-position: center; 3002 --text-horizontal-position-mobile: center; 3003 --text-vertical-position-mobile: center; 3004 --color-text: #ffffff; 3005 --color-text-link: #ffffff; 3006 --overlay-background: rgba(0,0,0,0); 3007 3008 --overlay-background-gradient: radial-gradient(rgba(61, 53, 46, 1) 24%, rgba(126, 179, 245, 0) 100%, rgba(120, 196, 245, 0) 100%); 3009 3010 --overlay-opacity: 0.77; 3011 3012--color-text-overlay-button: #000000; --color-text-overlay-button-alpha: 3013rgba(0, 0, 0, 0.6); --color-background-overlay-button: #ffffff; 3014--color-background-overlay-button-hover: #ededed;--color-background-overlay-button-alpha: 3015rgba(255, 255, 255, 0.6); --color-background-overlay-outline-button-alpha: 3016rgba(255, 255, 255, 0.1); 3017 3018 " 3019> 3020 <div class="image-hero__inner"> 3021 <div class="image-hero__image-container"><div 3022 class=" 3023 image 3024 image-hero__image 3025 3026 image--animate 3027 animation--lazy-load 3028 " 3029 style="--focal-alignment: left;" 3030 > 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043<img 3044 alt="Collection of Polaroid snapshots capturing the Somato Reformer in various settings." 3045 class="image__img" 3046 loading="lazy" 3047 width="1200" 3048 height="600" 3049 src="//www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=320" 3050 3051 srcset="//www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=700 700w, //www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=750 750w, //www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=800 800w, //www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=850 850w, //www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=900 900w, //www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=950 950w, //www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=1000 1000w, //www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=1100 1100w, //www.somato.fit/cdn/shop/files/somato-pilates-reformer-photoshoot-behind-the-scenes.jpg?v=1743103092&width=1200 1200w" 3052 sizes="100vw" 3053 onload="javascript: this.closest('.image').classList.add('loaded')" 3054/> 3055 </div></div> 3056 <div class="image-hero__overlay"></div> 3057 3058 <div class="image-hero__text-container-wrapper"> 3059 <div class="image-hero__text-container"><div class="image-hero__text-container-inner section-blocks animation--section-blocks"><h2 class="image-hero__text-container-heading ff-heading fs-heading-display-2 section-blocks__heading"> 3060 Make every day a Pilates day 3061 </h2> 3062 3063 3064 3065 3066 <div class="button-block__button button-block__button--justify-center button-block__button--justify-mobile-center image-hero__text-container-image-button section-blocks__button" ><a 3067 3068 3069 href="/products/reformer" 3070 3071 3072 class=" 3073 btn 3074 3075 btn--overlay 3076 3077 3078 3079 3080 btn--secondary" 3081 >
3082 <span>Learn more</span> 3083 </a> 3084 </div> 3085 3086 3087 3088</div> 3089 </div> 3090 </div> 3091 </div> 3092</div> 3093 3094 3095<style> #shopify-section-template--19766519005419__image_hero_rreRPY .image-hero__text-container {width: 100%; max-width: none; padding: 0px;} </style></section><section id="shopify-section-template--19766519005419__custom_liquid_TFa3Hi" class="shopify-section"> 3096<style> #shopify-section-template--19766519005419__custom_liquid_TFa3Hi {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><div id="shopify-section-template--19766519005419__ss_image_with_text_14_t4yCHn" class="shopify-section"> 3097<style data-shopify>.section-template--19766519005419__ss_image_with_text_14_t4yCHn { 3098 border-top: solid rgba(0,0,0,0) 0px; 3099 border-bottom: solid rgba(0,0,0,0) 0px; 3100 margin-top: 0px; 3101 margin-bottom: 0px; 3102 margin-left: 0rem; 3103 margin-right: 0rem; 3104 border-radius: 8px; 3105 overflow: hidden; 3106 } 3107 3108 .section-template--19766519005419__ss_image_with_text_14_t4yCHn-settings { 3109 margin: 0 auto; 3110 padding-top: 0px; 3111 padding-bottom: 0px; 3112 padding-left: 0rem; 3113 padding-right: 0rem; 3114 } 3115 3116 .image-text-body-template--19766519005419__ss_image_with_text_14_t4yCHn { 3117 display: grid; 3118 grid-template-columns: 1fr; 3119 gap: 0px; 3120 } 3121 3122 .image-text-content-template--19766519005419__ss_image_with_text_14_t4yCHn { 3123 display: flex; 3124 flex-direction: column; 3125 padding: 16px 16px; 3126 overflow: hidden; 3127 } 3128 3129 .image-text-content-top-template--19766519005419__ss_image_with_text_14_t4yCHn { 3130 display: flex; 3131 flex-direction: column; 3132 align-items: start; 3133 } 3134 3135 .image-text-image-template--19766519005419__ss_image_with_text_14_t4yCHn img, 3136 .image-text-image-template--19766519005419__ss_image_with_text_14_t4yCHn svg { 3137 display: block; 3138 width: 100%; 3139 height: 100%; 3140 object-fit: cover; 3141 } 3142 3143 .image-text-image-template--19766519005419__ss_image_with_text_14_t4yCHn svg { 3144 background-color: #AFAFAF; 3145 } 3146 3147 @media(min-width: 1024px) { 3148 3149 .section-template--19766519005419__ss_image_with_text_14_t4yCHn { 3150 margin-top: 0px; 3151 margin-bottom: 0px; 3152 margin-left: 0rem; 3153 margin-right: 0rem; 3154 border-radius: 14px; 3155 } 3156 3157 .section-template--19766519005419__ss_image_with_text_14_t4yCHn-settings { 3158 padding: 0 5rem; 3159 padding-top: 0px; 3160 padding-bottom: 0px; 3161 padding-left: 0rem; 3162 padding-right: 0rem; 3163 } 3164 3165 .image-text-body-template--19766519005419__ss_image_with_text_14_t4yCHn { 3166 gap: 0px; 3167 grid-template-columns: 1fr 1fr; 3168 } 3169 3170 .image-text-content-template--19766519005419__ss_image_with_text_14_t4yCHn { 3171 justify-content: end; 3172 padding: 32px 32px; 3173 } 3174 3175 .image-text-content-top-template--19766519005419__ss_image_with_text_14_t4yCHn { 3176 align-items: start; 3177 } 3178 }</style> 3179 3180 3181 3182 3183 3184 3185 <style> 3186 .image-text-image-template--19766519005419__ss_image_with_text_14_t4yCHn { 3187 order: 1; 3188 } 3189 3190 .image-text-content-template--19766519005419__ss_image_with_text_14_t4yCHn { 3191 order: 2; 3192 } 3193 </style> 3194 3195 3196 3197 <style> 3198 @media(min-width: 1024px) { 3199 3200 .image-text-image-template--19766519005419__ss_image_with_text_14_t4yCHn { 3201 order: 2; 3202 } 3203 3204 .image-text-content-template--19766519005419__ss_image_with_text_14_t4yCHn { 3205 order: 1; 3206 padding-right: calc(48px + 32px); 3207 } 3208 } 3209 </style> 3210 3211 3212 3213 <style> 3214 .image-text-image-template--19766519005419__ss_image_with_text_14_t4yCHn { 3215 aspect-ratio: 12/12; 3216 } 3217 </style> 3218 3219 3220 3221 <style> 3222 @media(min-width: 1024px) { 3223 .image-text-image-template--19766519005419__ss_image_with_text_14_t4yCHn { 3224 aspect-ratio: 12/12; 3225 } 3226 } 3227 </style> 3228 3229 3230 3231 3232 <style> 3233 @font-face { 3234 font-family: "Instrument Sans"; 3235 font-weight: 700; 3236 font-style: normal; 3237 font-display: swap; 3238 src: url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"), 3239 url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff"); 3240} 3241 3242 3243 .image-text-heading-heading_RWKYHC { 3244 text-align: left; 3245 margin-top: 0px; 3246 } 3247 3248 .image-text-heading-heading_RWKYHC * { 3249 margin: 0; 3250 font-size: 26px; 3251 color: #3d352e; 3252 line-height: 100%; 3253 text-transform: unset; 3254 } 3255 3256 @media(min-width: 1024px) { 3257 3258 .image-text-heading-heading_RWKYHC { 3259 text-align: left; 3260 margin-top: 0px; 3261 } 3262 3263 .image-text-heading-heading_RWKYHC * { 3264 font-size: 40px; 3265 } 3266 } 3267 </style> 3268 3269 3270 <style> 3271 .image-text-heading-heading_RWKYHC * { 3272 font-family: "Instrument Sans", sans-serif; 3273 font-weight: 700; 3274 font-style: normal; 3275 } 3276 </style> 3277 3278 3279 3280 3281 3282 3283 <style> 3284 @font-face { 3285 font-family: "Josefin Sans"; 3286 font-weight: 400; 3287 font-style: normal; 3288 font-display: swap; 3289 src: url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 3290 url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 3291} 3292 3293 3294 .image-text-text-text_DaKWqE { 3295 text-align: left; 3296 margin-top: 16px; 3297 } 3298 3299 .image-text-text-text_DaKWqE * { 3300 margin: 0; 3301 font-size: 16px; 3302 color: #3d352e; 3303 line-height: %; 3304 text-transform: unset; 3305 } 3306 3307 @media(min-width: 1024px) { 3308 3309 .image-text-text-text_DaKWqE { 3310 text-align: left; 3311 margin-top: 24px; 3312 } 3313 3314 .image-text-text-text_DaKWqE * { 3315 font-size: 17px; 3316 } 3317 } 3318 </style> 3319 3320 3321 3322 3323 3324 3325 3326 3327 <style> 3328 3329 @font-face { 3330 font-family: "Instrument Sans"; 3331 font-weight: 400; 3332 font-style: normal; 3333 font-display: swap; 3334 src: url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 3335 url("//www.somato.fit/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 3336} 3337 3338 3339 .image-text-button-button_EW7c3p { 3340 display: flex; 3341 align-items: center; 3342 justify-content: center; 3343 gap: 10px; 3344 width: 100%; 3345 max-width: fit-content; 3346 margin: 0; 3347 margin-top: 24px; 3348 font-size: 13px; 3349 color: #3d352e; 3350 line-height: 100%; 3351 text-align: center; 3352 text-transform: unset; 3353 text-decoration: none; 3354 padding: 12px 30px; 3355 border-radius: 100px; 3356 transition: all 0.25s ease 0s; 3357 position: relative; 3358 font-weight: 700; 3359 z-index: 2; 3360 } 3361 3362 .image-text-button-button_EW7c3p:hover { 3363 color: #3d352e; 3364 transition: all 0.25s ease 0s; 3365 } 3366 3367 .image-text-button-button_EW7c3p svg { 3368 width: 14px; 3369 height: 14px; 3370 } 3371 3372 .image-text-button-button_EW7c3p svg path { 3373 fill: #3d352e; 3374 transition: all 0.25s ease 0s; 3375 } 3376 3377 .image-text-button-button_EW7c3p:hover svg path { 3378 fill: #3d352e; 3379 transition: all 0.25s ease 0s; 3380 } 3381 3382 @media(min-width: 1024px) { 3383 .image-text-button-button_EW7c3p { 3384 margin-top: 24px; 3385 padding: 16px 30px; 3386 font-size: 16px; 3387 } 3388 } 3389 </style> 3390 3391 3392 <style> 3393 .image-text-button-button_EW7c3p { 3394 font-family: "Instrument Sans", sans-serif; 3395 font-weight: 400; 3396 font-style: normal; 3397 } 3398 </style> 3399 3400 3401 3402 <style> 3403 .image-text-button-button_EW7c3p { 3404 background-color: ; 3405 border: 1px solid #3d352e; 3406 } 3407 3408 .image-text-button-button_EW7c3p:hover { 3409 background-color: rgba(0,0,0,0); 3410 border: 1px solid #3d352e; 3411 } 3412 </style> 3413 3414 3415 3416 3417 3418 3419 3420 <style> 3421 3422 @font-face { 3423 font-family: "Josefin Sans"; 3424 font-weight: 400; 3425 font-style: normal; 3426 font-display: swap; 3427 src: url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 3428 url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 3429} 3430 3431 3432 .image-text-scrolling-wrap-scrolling_CD3jWj { 3433 position: relative; 3434 display: -webkit-box; 3435 display: -ms-flexbox; 3436 display: flex; 3437 overflow: hidden; 3438 -ms-flex-wrap: nowrap; 3439 flex-wrap: nowrap; 3440 background-attachment: scroll !important; 3441 margin-left: -16px; 3442 margin-right: -16px; 3443 } 3444 3445 .image-text-scrolling-list-scrolling_CD3jWj { 3446 display: -webkit-box; 3447 display: -ms-flexbox; 3448 display: flex; 3449 white-space: nowrap; 3450 background-attachment: scroll !important; 3451 -webkit-animation: tickerscrolling_CD3jWj 40s infinite linear; 3452 animation: tickerscrolling_CD3jWj 40s infinite linear; 3453 flex-shrink: 0; 3454 } 3455 3456 .image-text-scrolling-item-scrolling_CD3jWj { 3457 display: flex; 3458 align-items: center; 3459 background-attachment: scroll !important; 3460 margin-right: 16px; 3461 flex-shrink: 0; 3462 } 3463 3464 .image-text-scrolling-text-scrolling_CD3jWj { 3465 display: inline-block; 3466 margin: 0; 3467 font-size: 40px; 3468 color: #3d352e; 3469 line-height: 130%; 3470 text-transform: unset; 3471 margin-right: 16px; 3472 font-weight: 700; 3473 } 3474 3475 .image-text-scrolling-icon-scrolling_CD3jWj { 3476 display: inline-block; 3477 width: 32px; 3478 } 3479 3480 .image-text-scrolling-icon-scrolling_CD3jWj img, 3481 .image-text-scrolling-icon-scrolling_CD3jWj svg { 3482 display: block; 3483 width: 100%; 3484 height: 100%; 3485 object-fit: cover; 3486 } 3487 3488 .image-text-scrolling-icon-scrolling_CD3jWj svg { 3489 margin-top: 5px; 3490 } 3491 3492 .image-text-scrolling-icon-scrolling_CD3jWj svg path { 3493 fill: #3d352e; 3494 } 3495 3496 @media(min-width: 1024px) { 3497 3498 .image-text-scrolling-wrap-scrolling_CD3jWj { 3499 margin-left: -80px; 3500 margin-right: -80px; 3501 } 3502 3503 .image-text-scrolling-list-scrolling_CD3jWj { 3504 animation-duration: 40s; 3505 } 3506 3507 .image-text-scrolling-item-scrolling_CD3jWj { 3508 margin-right: 16px; 3509 margin-bottom: 12px; 3510 } 3511 3512 .image-text-scrolling-text-scrolling_CD3jWj { 3513 font-size: 60px; 3514 margin-right: 16px; 3515 } 3516 3517 .image-text-scrolling-icon-scrolling_CD3jWj { 3518 width: 32px; 3519 } 3520 3521 .image-text-scrolling-icon-scrolling_CD3jWj svg { 3522 margin-top: 8px; 3523 } 3524 } 3525 </style> 3526 3527 3528 3529 3530 <style> 3531 @keyframes tickerscrolling_CD3jWj { 3532 0% { 3533 transform: translateX(-50%); 3534 } 3535 100% { 3536 transform: translateX(0%); 3537 } 3538 } 3539 </style> 3540 3541 3542 3543 <style> 3544 .image-text-scrolling-icon-scrolling_CD3jWj img, 3545 .image-text-scrolling-icon-scrolling_CD3jWj svg { 3546 -webkit-animation: rotatescrolling_CD3jWj 10s infinite linear; 3547 animation: rotatescrolling_CD3jWj 10s infinite linear; 3548 } 3549 3550 @keyframes rotatescrolling_CD3jWj { 3551 0% { 3552 transform: rotate(0deg); 3553 } 3554 100% { 3555 transform: rotate(360deg); 3556 } 3557 } 3558 </style> 3559 3560 3561 3562 3563 <style> 3564 .image-text-scrolling-wrap-scrolling_CD3jWj { 3565 margin-top: 16px; 3566 } 3567 </style> 3568 3569 3570 <style> 3571 @media(min-width: 1024px) { 3572 .image-text-content-template--19766519005419__ss_image_with_text_14_t4yCHn { 3573 position: relative; 3574 padding-right: calc(48px + 32px + 70px); 3575 } 3576 3577 .image-text-scrolling-wrap-scrolling_CD3jWj { 3578 margin: 0px; 3579 pointer-events: none; 3580 transform: rotate(-90deg); 3581 position: absolute; 3582 top: 0; 3583 3584 width: 100%; 3585 right: 0; 3586 height: 100%; 3587 3588 } 3589 3590 3591 .image-text-scrolling-list-scrolling_CD3jWj { 3592 align-items: end; 3593 } 3594 3595 } 3596 </style> 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606<div class="section-template--19766519005419__ss_image_with_text_14_t4yCHn image-text-template--19766519005419__ss_image_with_text_14_t4yCHn" style="background-color:#f5efea; background-image: ;"> 3607 <div class="section-template--19766519005419__ss_image_with_text_14_t4yCHn-settings"> 3608 <div class="image-text-body-template--19766519005419__ss_image_with_text_14_t4yCHn"> 3609 <div class="image-text-content-template--19766519005419__ss_image_with_text_14_t4yCHn"> 3610 <div class="image-text-content-top-template--19766519005419__ss_image_with_text_14_t4yCHn"> 3611 3612 3613 3614 3615 <div class="image-text-heading-heading_RWKYHC"> 3616 <h2><strong>Work out your way</strong></h2> 3617 </div> 3618 3619 3620 3621 3622 3623 3624 <div class="image-text-text-text_DaKWqE"> 3625 <p>Some equipment gets you through a workout. Ours gets you through life. This isn't just a folding Pilates reformer, it's your movement partner for years to come.</p> 3626 </div> 3627 3628 3629 3630 3631 3632 3633 3634 <a href="/products/reformer" class="image-text-button-button_EW7c3p"> 3635 Meet the Somato reformer 3636 3637 </a> 3638 3639 3640 3641 3642 3643 3644 3645 </div> 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 <div class="image-text-content-bottom-template--19766519005419__ss_image_with_text_14_t4yCHn"> 3656 <div class="image-text-scrolling-wrap-scrolling_CD3jWj"> 3657 <div class="image-text-scrolling-list-scrolling_CD3jWj"> 3658 3659 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3660 3661 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3662 3663 3664 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3665 3666 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.
366688l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.14-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3667 3668 </div> 3669 3670 </div> 3671 3672 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3673 3674 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3675 3676 3677 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3678 3679 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
367914-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3680 3681 </div> 3682 3683 </div> 3684 3685 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3686 3687 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3688 3689 3690 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3691 3692 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
369214-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3693 3694 </div> 3695 3696 </div> 3697 3698 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3699 3700 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3701 3702 3703 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3704 3705 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
370514-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3706 3707 </div> 3708 3709 </div> 3710 3711 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3712 3713 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3714 3715 3716 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3717 3718 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
371814-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3719 3720 </div> 3721 3722 </div> 3723 3724 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3725 3726 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3727 3728 3729 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3730 3731 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
373114-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3732 3733 </div> 3734 3735 </div> 3736 3737 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3738 3739 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3740 3741 3742 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3743 3744 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
374414-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3745 3746 </div> 3747 3748 </div> 3749 3750 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3751 3752 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3753 3754 3755 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3756 3757 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
375714-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3758 3759 </div> 3760 3761 </div> 3762 3763 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3764 3765 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3766 3767 3768 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3769 3770 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
377014-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3771 3772 </div> 3773 3774 </div> 3775 3776 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3777 3778 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3779 3780 3781 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3782 3783 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
378314-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3784 3785 </div> 3786 3787 </div> 3788 3789 </div> 3790 <div class="image-text-scrolling-list-scrolling_CD3jWj"> 3791 3792 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3793 3794 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3795 3796 3797 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3798 3799 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
379914-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3800 3801 </div> 3802 3803 </div> 3804 3805 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3806 3807 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3808 3809 3810 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3811 3812 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
381214-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3813 3814 </div> 3815 3816 </div> 3817 3818 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3819 3820 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3821 3822 3823 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3824 3825 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
382514-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3826 3827 </div> 3828 3829 </div> 3830 3831 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3832 3833 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3834 3835 3836 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3837 3838 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
383814-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3839 3840 </div> 3841 3842 </div> 3843 3844 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3845 3846 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3847 3848 3849 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3850 3851 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
385114-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3852 3853 </div> 3854 3855 </div> 3856 3857 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3858 3859 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3860 3861 3862 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3863 3864 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
386414-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3865 3866 </div> 3867 3868 </div> 3869 3870 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3871 3872 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3873 3874 3875 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3876 3877 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
387714-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3878 3879 </div> 3880 3881 </div> 3882 3883 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3884 3885 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3886 3887 3888 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3889 3890 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
389014-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3891 3892 </div> 3893 3894 </div> 3895 3896 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3897 3898 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3899 3900 3901 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3902 3903 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
390314-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3904 3905 </div> 3906 3907 </div> 3908 3909 <div class="image-text-scrolling-item-scrolling_CD3jWj"> 3910 3911 <p class="image-text-scrolling-text-scrolling_CD3jWj">rain or shine</p> 3912 3913 3914 <div class="image-text-scrolling-icon-scrolling_CD3jWj"> 3915 3916 <svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.72 25.72"><path d="M12.38.41c.07-.55.87-.55.94,0l.6,4.73c.07.45.66.57.89.18l2.37-4.14c.28-.48,1.01-.18.87.36l-1.25,4.6c-.12.44.39.78.75.5l3.77-2.92c.44-.34,1,.23.67.67l-2.92,3.76c-.28.36.06.87.5.75l4.6-1.25c.54-.14.84.6.36.87l-4.14,2.37c-.39.23-.27.82.18.88l4.73.61c.55.07.55.87,0,.94l-4.73.6c-.26.02-.46.24-.44.5.01.17.11.32.26.39l4.14,2.37c.48.28.18,1.01-.36.87l-4.6-1.25c-.25-.08-.51.06-.59.31-.05.15-.01.32.09.44l2.92,3.77c.34.44-.23,1-.67.67l-3.77-2.92c-.2-.17-.5-.
391614-.66.06-.1.12-.14.29-.09.44l1.25,4.6c.14.54-.6.84-.87.36l-2.37-4.14c-.12-.23-.41-.31-.64-.19-.14.07-.23.21-.24.37l-.61,4.73c-.07.55-.87.55-.94,0l-.6-4.73c-.02-.26-.24-.46-.5-.44-.17.01-.32.11-.39.26l-2.37,4.16c-.28.48-1.01.18-.87-.36l1.25-4.6c.08-.25-.06-.51-.31-.59-.15-.05-.32-.01-.44.09l-3.77,2.92c-.44.34-1-.23-.67-.67l2.92-3.77c.17-.2.14-.5-.06-.66-.12-.1-.29-.14-.44-.09l-4.59,1.23c-.54.14-.84-.6-.36-.87l4.14-2.37c.23-.12.31-.41.19-.64-.07-.14-.21-.23-.37-.24l-4.73-.61c-.55-.07-.55-.87,0-.94l4.73-.6c.26-.02.46-.24.44-.5-.01-.17-.11-.32-.26-.39l-4.15-2.36c-.48-.28-.18-1.01.36-.87l4.6,1.25c.44.12.78-.39.5-.75l-2.92-3.77c-.34-.44.23-1,.67-.67l3.76,2.93c.36.28.87-.06.75-.5l-1.24-4.6c-.14-.54.6-.84.87-.36l2.37,4.14c.23.39.82.27.88-.18l.61-4.73h0Z" style="stroke-width:0px;"/></svg> 3917 3918 </div> 3919 3920 </div> 3921 3922 </div> 3923 </div> 3924 </div> 3925 3926 3927 </div> 3928 <div class="image-text-image-template--19766519005419__ss_image_with_text_14_t4yCHn"> 3929 3930 <img src="//www.somato.fit/cdn/shop/files/somato-pilates-reformer-home-living-room-white_0db4dfb3-2a15-49bf-bec7-15544ae59b26.jpg?v=1743196068" alt="" loading="lazy"> 3931 3932 </div> 3933 </div> 3934 </div> 3935</div> 3936 3937<style> #shopify-section-template--19766519005419__ss_image_with_text_14_t4yCHn {max-width: 93.5% !important; margin: 0 auto; width: 100%; background-color: none; border-radius: 14px;} #shopify-section-template--19766519005419__ss_image_with_text_14_t4yCHn h2 {letter-spacing: -0.025em;} </style></div><section id="shopify-section-template--19766519005419__custom_liquid_cH79Hb" class="shopify-section"> 3938<style> #shopify-section-template--19766519005419__custom_liquid_cH79Hb {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><section id="shopify-section-template--19766519005419__image_with_text_split_63wA7H" class="shopify-section shopify-section--full-width"><div 3939 class=" 3940 image-with-text-split 3941 image-with-text-split--image-position-left 3942 image-with-text-split--image-mobile-position-above-content 3943 image-with-text-split--image-padding-none 3944 image-with-text-split--content-align-left 3945 section 3946 section--full-width 3947 section--vertical-padding-none 3948 3949 " 3950 data-section-id="template--19766519005419__image_with_text_split_63wA7H" 3951 data-section-type="image-with-text-split" 3952 style=" 3953 --text-align: left; 3954 --color-background: #f5efea; 3955 --color-text: #3d352e; 3956 --color-text-link: #3d352e; 3957 3958--color-text-overlay-button: #ffffff; --color-text-overlay-button-alpha: 3959rgba(255, 255, 255, 0.6); --color-background-overlay-button: #3d352e; 3960--color-background-overlay-button-hover: #77685a;--color-background-overlay-button-alpha: 3961rgba(61, 53, 46, 0.6); --color-background-overlay-outline-button-alpha: 3962rgba(61, 53, 46, 0.1); 3963 3964 " 3965> 3966 <div class="image-with-text-split__inner"> 3967 <div class="image-with-text-split__image-container"><div 3968 class=" 3969 image 3970 image-with-text-split__image 3971 aspect-ratio--square 3972 image--animate 3973 animation--lazy-load 3974 " 3975 style="--focal-alignment: bottom;" 3976 > 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002<img 4003 alt="Somato app home screen open on a laptop resting on a bed, ready for a Pilates workout." 4004 class="image__img" 4005 loading="lazy" 4006 width="1200" 4007 height="1200" 4008 src="//www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?v=1743108502&width=320" 4009 4010 srcset="//www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=100&v=1743108502&width=100 100w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=150&v=1743108502&width=150 150w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=200&v=1743108502&width=200 200w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=240&v=1743108502&width=240 240w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=280&v=1743108502&width=280 280w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=300&v=1743108502&width=300 300w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=360&v=1743108502&width=360 360w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=400&v=1743108502&width=400 400w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=450&v=1743108502&width=450 450w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=500&v=1743108502&width=500 500w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=550&v=1743108502&width=550 550w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=600&v=1743108502&width=600 600w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=650&v=1743108502&width=650 650w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=700&v=1743108502&width=700 700w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=750&v=1743108502&width=750 750w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=800&v=1743108502&width=800 800w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=850&v=1743108502&width=850 850w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=900&v=1743108502&width=900 900w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=950&v=1743108502&width=950 950w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=1000&v=1743108502&width=1000 1000w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=1100&v=1743108502&width=1100 1100w, //www.somato.fit/cdn/shop/files/somato-app-application-classes-class.jpg?crop=bottom&height=1200&v=1743108502&width=1200 1200w" 4011 sizes="(min-width: 960px) 50vw, 100vw" 4012 onload="javascript: this.closest('.image').classList.add('loaded')" 4013/> 4014 </div></div> 4015 <div class="image-with-text-split__text-container"> 4016 <div class="image-with-text-split__text-container-inner section-blocks animation--section-blocks"><h2 class="image-with-text-split__text-container-heading ff-heading fs-heading-display-3 section-blocks__heading"> 4017 Class is always in session 4018 </h2><div class="image-with-text-split__text-container-text rte ff-body fs-body-100 section-blocks__text"> 4019 <p>Perfectly curated for every experience level. Expert instruction from your favorite coaches. No commute or packed classes.</p> 4020 </div> 4021 4022 4023 4024 4025 <div class="button-block__button button-block__button--justify-left button-block__button--justify-mobile-left image-with-text-split__text-container-button section-blocks__button" ><a 4026 4027 4028 href="/products/somato-app" 4029 4030 4031 class=" 4032 btn 4033 4034 btn--overlay 4035 4036 4037 4038 4039 btn--secondary" 4040 >
4041 <span>Explore the app</span> 4042 </a> 4043 </div> 4044 4045 4046 4047</div> 4048 </div> 4049 </div> 4050</div> 4051 4052 4053</section><section id="shopify-section-template--19766519005419__custom_liquid_LyNwhL" class="shopify-section"> 4054<style> #shopify-section-template--19766519005419__custom_liquid_LyNwhL {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><section id="shopify-section-template--19766519005419__custom_liquid_h9G9cB" class="shopify-section"> 4055<style> #shopify-section-template--19766519005419__custom_liquid_h9G9cB {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><div id="shopify-section-template--19766519005419__ss_image_with_text_15_dfMKzF" class="shopify-section"> 4056<style data-shopify>@font-face { 4057 font-family: "Josefin Sans"; 4058 font-weight: 400; 4059 font-style: normal; 4060 font-display: swap; 4061 src: url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 4062 url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 4063} 4064 4065 @font-face { 4066 font-family: "Josefin Sans"; 4067 font-weight: 400; 4068 font-style: normal; 4069 font-display: swap; 4070 src: url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 4071 url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 4072} 4073 4074 @font-face { 4075 font-family: "Josefin Sans"; 4076 font-weight: 400; 4077 font-style: normal; 4078 font-display: swap; 4079 src: url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 4080 url("//www.somato.fit/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 4081} 4082 4083 4084 .section-template--19766519005419__ss_image_with_text_15_dfMKzF { 4085 border-top: solid #000000 0px; 4086 border-bottom: solid #000000 0px; 4087 margin-top: 0px; 4088 margin-bottom: 0px; 4089 margin-left: 0rem; 4090 margin-right: 0rem; 4091 border-radius: 0px; 4092 overflow: hidden; 4093 } 4094 4095 .section-template--19766519005419__ss_image_with_text_15_dfMKzF-settings { 4096 margin: 0 auto; 4097 padding-top: 0px; 4098 padding-bottom: 0px; 4099 padding-left: 0rem; 4100 padding-right: 0rem; 4101 } 4102 4103 .image-text-body-template--19766519005419__ss_image_with_text_15_dfMKzF { 4104 display: grid; 4105 gap: 16px; 4106 } 4107 4108 .image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF { 4109 border-radius: 12px; 4110 outline: 0px solid #000000; 4111 overflow: hidden; 4112 position: relative; 4113 } 4114 4115 .image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF img, 4116 .image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF svg { 4117 display: block; 4118 width: 100%; 4119 height: 100%; 4120 object-fit: cover; 4121 box-shadow: none; 4122 border: 0px; 4123 } 4124 4125 .image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF svg { 4126 background-color: #AFAFAF; 4127 } 4128 4129 .image-text-content-template--19766519005419__ss_image_with_text_15_dfMKzF { 4130 display: flex; 4131 flex-direction: column; 4132 justify-content: space-between; 4133 gap: 30px; 4134 align-items: start; 4135 padding: 16px 16px; 4136 border-radius: 12px; 4137 border: 0px solid #3d352e; 4138 background-color: #f5efea; 4139 overflow: hidden; 4140 } 4141 4142 .image-text-item-template--19766519005419__ss_image_with_text_15_dfMKzF { 4143 display: none; 4144 } 4145 4146 .image-text-item-template--19766519005419__ss_image_with_text_15_dfMKzF.active { 4147 display: block; 4148 } 4149 4150 .image-text-heading-template--19766519005419__ss_image_with_text_15_dfMKzF { 4151 width: 100%; 4152 text-align: left; 4153 } 4154 4155 .image-text-heading-template--19766519005419__ss_image_with_text_15_dfMKzF * { 4156 margin: 0; 4157 font-size: 26px; 4158 color: #3d352e; 4159 line-height: 130%; 4160 text-transform: unset; 4161 word-break: break-word; 4162 } 4163 4164 .image-text-text-template--19766519005419__ss_image_with_text_15_dfMKzF { 4165 width: 100%; 4166 margin-top: 18px; 4167 text-align: left; 4168 } 4169 4170 .image-text-text-template--19766519005419__ss_image_with_text_15_dfMKzF * { 4171 margin: 0; 4172 font-size: 14px; 4173 line-height: 170%; 4174 color: #3d352e; 4175 text-transform: unset; 4176 word-break: break-word; 4177 } 4178 4179 .image-text-toggles-template--19766519005419__ss_image_with_text_15_dfMKzF { 4180 width: 100%; 4181 } 4182 4183 .image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF { 4184 width: 100%; 4185 text-align: left; 4186 padding: 16px 0px; 4187 border-top: 1px solid #3d352e; 4188 } 4189 4190 .image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF * { 4191 margin: 0; 4192 font-size: 20px; 4193 line-height: 130%; 4194 color: #3d352e; 4195 text-transform: unset; 4196 word-break: break-word; 4197 opacity: 0.75; 4198 transition: all 0.25s ease 0s; 4199 font-weight: 700; 4200 } 4201 4202 .image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF.active * { 4203 opacity: 1; 4204 transition: all 0.25s ease 0s; 4205 } 4206 4207 .image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF:hover * { 4208 opacity: 1; 4209 transition: all 0.25s ease 0s; 4210 } 4211 4212 @media(min-width: 1024px) { 4213 4214 .section-template--19766519005419__ss_image_with_text_15_dfMKzF { 4215 margin-top: 0px; 4216 margin-bottom: 0px; 4217 margin-left: 0rem; 4218 margin-right: 0rem; 4219 border-radius: 0px; 4220 } 4221 4222 .section-template--19766519005419__ss_image_with_text_15_dfMKzF-settings { 4223 padding: 0 5rem; 4224 padding-top: 0px; 4225 padding-bottom: 0px; 4226 padding-left: 0rem; 4227 padding-right: 0rem; 4228 } 4229 4230 .image-text-body-template--19766519005419__ss_image_with_text_15_dfMKzF { 4231 grid-template-columns: 1fr 1fr; 4232 gap: 32px; 4233 } 4234 4235 .image-text-content-template--19766519005419__ss_image_with_text_15_dfMKzF { 4236 align-items: start; 4237 padding: 32px 32px; 4238 } 4239 4240 .image-text-heading-template--19766519005419__ss_image_with_text_15_dfMKzF { 4241 text-align: left; 4242 } 4243 4244 .image-text-heading-template--19766519005419__ss_image_with_text_15_dfMKzF * { 4245 font-size: 40px; 4246 } 4247 4248 .image-text-text-template--19766519005419__ss_image_with_text_15_dfMKzF { 4249 margin-top: 24px; 4250 text-align: left; 4251 } 4252 4253 .image-text-text-template--19766519005419__ss_image_with_text_15_dfMKzF * { 4254 font-size: 20px; 4255 } 4256 4257 .image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF { 4258 text-align: left; 4259 padding: 16px 0px; 4260 } 4261
4262 .image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF * { 4263 font-size: 26px; 4264 } 4265 }</style> 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 <style> 4279 .image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF { 4280 order: 1; 4281 } 4282 4283 .image-text-content-template--19766519005419__ss_image_with_text_15_dfMKzF { 4284 order: 2; 4285 } 4286 </style> 4287 4288 4289 4290 <style> 4291 @media(min-width: 1024px) { 4292 .image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF { 4293 order: 2; 4294 } 4295 4296 .image-text-content-template--19766519005419__ss_image_with_text_15_dfMKzF { 4297 order: 1; 4298 } 4299 } 4300 </style> 4301 4302 4303 4304 <style> 4305 .image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF { 4306 aspect-ratio: 12/12; 4307 } 4308 </style> 4309 4310 4311 4312 <style> 4313 @media(min-width: 1024px) { 4314 .image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF { 4315 aspect-ratio: 12/12; 4316 } 4317 } 4318 </style> 4319 4320 4321 4322<div class="section-template--19766519005419__ss_image_with_text_15_dfMKzF image-text-template--19766519005419__ss_image_with_text_15_dfMKzF" style="background-color:rgba(0,0,0,0); background-image: ;"> 4323 <div class="section-template--19766519005419__ss_image_with_text_15_dfMKzF-settings"> 4324 <div class="image-text-body-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4325 <div class="image-text-content-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4326 <div class="image-text-items-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4327 4328 <div class="image-text-item-template--19766519005419__ss_image_with_text_15_dfMKzF active" data-id="item_XezWw7"> 4329 4330 <div class="image-text-heading-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4331 <p><strong>Mission</strong></p> 4332 </div> 4333 4334 4335 4336 <div class="image-text-text-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4337 <p>Somato transforms how Pilates fits into everyday life by bringing studio-quality movement home. We believe your wellness shouldn't compete with your schedule â it should complement it.</p> 4338 </div> 4339 4340 </div> 4341 4342 <div class="image-text-item-template--19766519005419__ss_image_with_text_15_dfMKzF " data-id="item_Mm7jM9"> 4343 4344 <div class="image-text-heading-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4345 <h2><strong>Sustainability</strong></h2> 4346 </div> 4347 4348 4349 4350 <div class="image-text-text-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4351 <p>Sustainability isnât a single choiceâitâs woven into every step of our design, production, and manufacturing process. We carefully select materials for their recyclability, prioritize energy- and material-efficient manufacturing, and use sustainable, recyclable packaging. By consolidating our supply chain, we reduce transit emissions, and our reformer is designed for easy recycling, ensuring a full product life cycle that wonât add to landfills.</p> 4352 </div> 4353 4354 </div> 4355 4356 </div> 4357 <div class="image-text-toggles-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4358 4359 <div class="image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF active" id="item_XezWw7"> 4360 <p class="image-text-toggle-text-template--19766519005419__ss_image_with_text_15_dfMKzF">Mission</p> 4361 </div> 4362 4363 <div class="image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF " id="item_Mm7jM9"> 4364 <p class="image-text-toggle-text-template--19766519005419__ss_image_with_text_15_dfMKzF">Sustainability</p> 4365 </div> 4366 4367 </div> 4368 </div> 4369 <div class="image-text-image-template--19766519005419__ss_image_with_text_15_dfMKzF"> 4370 4371 <img src="//www.somato.fit/cdn/shop/files/Somato-pilates-values-hannah-founder-notes-notebook-journal.jpg?v=1743102575" alt="Close-up of our founder drafting Somatoâs brand mission and values in a notebook." loading="lazy"> 4372 4373 </div> 4374 </div> 4375 </div> 4376</div> 4377
4378<script> 4379 function initImageWithText15() { 4380 4381 let toggles = document.querySelectorAll('.image-text-toggle-template--19766519005419__ss_image_with_text_15_dfMKzF'); 4382 let items = document.querySelectorAll('.image-text-item-template--19766519005419__ss_image_with_text_15_dfMKzF'); 4383 if(toggles) { 4384 toggles.forEach((el, index) => { 4385 el.addEventListener('click', () => { 4386 toggles.forEach(element => { 4387 element.classList.remove('active'); 4388 }); 4389 el.classList.add('active'); 4390 4391 if(items) { 4392 items.forEach(element => { 4393 element.classList.remove('active'); 4394 let dataId = element.getAttribute('data-id'); 4395 if(el.id == dataId) { 4396 element.classList.add('active'); 4397 } 4398 }) 4399 } 4400 }) 4401 4402 el.addEventListener('mouseover', () => { 4403 toggles.forEach(element => { 4404 element.classList.remove('active'); 4405 }); 4406 el.classList.add('active'); 4407 4408 if(items) { 4409 items.forEach(element => { 4410 element.classList.remove('active'); 4411 let dataId = element.getAttribute('data-id'); 4412 if(el.id == dataId) { 4413 element.classList.add('active'); 4414 } 4415 }) 4416 } 4417 }); 4418 }) 4419 } 4420 } 4421 4422 document.addEventListener('DOMContentLoaded', initImageWithText15); 4423 4424 if (Shopify.designMode) { 4425 document.addEventListener('shopify:section:unload', initImageWithText15); 4426 document.addEventListener('shopify:section:load', initImageWithText15); 4427 } 4428</script>
4428 4429 4430<style> #shopify-section-template--19766519005419__ss_image_with_text_15_dfMKzF {max-width: 93.5% !important; margin: 0 auto; width: 100%; background-color: none; border-radius: 18px;} #shopify-section-template--19766519005419__ss_image_with_text_15_dfMKzF h2 {letter-spacing: -0.025em;} </style></div><section id="shopify-section-template--19766519005419__custom_liquid_FFqLV6" class="shopify-section"> 4431<style> #shopify-section-template--19766519005419__custom_liquid_FFqLV6 {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><section id="shopify-section-template--19766519005419__image_hero_rqzWRz" class="shopify-section shopify-section--full-width"> 4432<div 4433 class=" 4434 image-hero 4435 image-hero--image-aspect-custom 4436 image-hero--text-center 4437 image-hero--text-mobile-center 4438 section 4439 section--full-width 4440 section--vertical-padding-none 4441 4442 " 4443 data-section-id="template--19766519005419__image_hero_rqzWRz" 4444 data-section-type="image-hero" 4445 style=" 4446 --custom-height: 50vh; 4447 --custom-height-mobile: 50vh; 4448 --text-horizontal-position: center; 4449 --text-vertical-position: center; 4450 --text-horizontal-position-mobile: center; 4451 --text-vertical-position-mobile: center; 4452 --color-text: #ffffff; 4453 --color-text-link: #ffffff; 4454 --overlay-background: #3d352e; 4455 4456 --overlay-opacity: 0.4; 4457 4458--color-text-overlay-button: #000000; --color-text-overlay-button-alpha: 4459rgba(0, 0, 0, 0.6); --color-background-overlay-button: #ffffff; 4460--color-background-overlay-button-hover: #ededed;--color-background-overlay-button-alpha: 4461rgba(255, 255, 255, 0.6); --color-background-overlay-outline-button-alpha: 4462rgba(255, 255, 255, 0.1); 4463 4464 " 4465> 4466 <div class="image-hero__inner"> 4467 <div class="image-hero__image-container"><div 4468 class=" 4469 image 4470 image-hero__image 4471 4472 image--animate 4473 animation--lazy-load 4474 " 4475 style="--focal-alignment: 49.8691% 54.5434%;" 4476 > 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489<img
4490 alt="Photograph of Somatoâs founder, Hannah Fink, in her garage workshop, prototyping the reformer in the companyâs early days." 4491 class="image__img" 4492 loading="lazy" 4493 width="1200" 4494 height="1200" 4495 src="//www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=320" 4496 4497 srcset="//www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=700 700w, //www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=750 750w, //www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=800 800w, //www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=850 850w, //www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=900 900w, //www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=950 950w, //www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=1000 1000w, //www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=1100 1100w, //www.somato.fit/cdn/shop/files/hannah-founder-somato-fink.jpg?v=1743102836&width=1200 1200w" 4498 sizes="100vw" 4499 onload="javascript: this.closest('.image').classList.add('loaded')" 4500/> 4501 </div></div> 4502 <div class="image-hero__overlay"></div> 4503 4504 <div class="image-hero__text-container-wrapper"> 4505 <div class="image-hero__text-container"><div class="image-hero__text-container-inner section-blocks animation--section-blocks"><h2 class="image-hero__text-container-heading ff-heading fs-heading-display-3 section-blocks__heading"> 4506 A note from our founder 4507 </h2><div class="image-hero__text-container-text rte ff-body fs-body-100 section-blocks__text"> 4508 <p>Somato was born in a small Brooklyn apartment. Read more about our origin story and team.</p> 4509 </div> 4510 4511 4512 4513 4514 <div class="button-block__button button-block__button--justify-center button-block__button--justify-mobile-center image-hero__text-container-image-button section-blocks__button" ><a 4515 4516 4517 href="/pages/about" 4518 4519 4520 class=" 4521 btn 4522 4523 btn--overlay 4524 4525 4526 4527 4528 btn--primary" 4529 > 4530 <span>About Us</span> 4531 </a> 4532 </div> 4533 4534 4535 4536</div> 4537 </div> 4538 </div> 4539 </div> 4540</div> 4541 4542 4543<style> #shopify-section-template--19766519005419__image_hero_rqzWRz .image-hero__text-container {width: 100%; max-width: none; padding: 0px;} </style></section><section id="shopify-section-template--19766519005419__custom_liquid_nb8c4r" class="shopify-section"> 4544<style> #shopify-section-template--19766519005419__custom_liquid_nb8c4r {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><section id="shopify-section-template--19766519005419__custom_liquid_FmJjb8" class="shopify-section"> 4545<style> #shopify-section-template--19766519005419__custom_liquid_FmJjb8 {padding-bottom: 32px;@media (max-width: 768px) {padding-bottom: 16px;} </style></section><section id="shopify-section-template--19766519005419__newsletter_M3WLDn" class="shopify-section"><div 4546 class=" 4547 newsletter 4548 4549 newsletter--content-alignment-center 4550 4551 " 4552 data-section-id="template--19766519005419__newsletter_M3WLDn" 4553 data-section-type="newsletter" 4554 style=" 4555 4556 --content-width: 700px; 4557 4558 --content-alignment: center; 4559 --color-background: #f5efea; 4560 --color-text: #3d352e; 4561 --color-text-link: #3d352e; 4562 --color-text-input: #3d352e; 4563 --color-background-input: #ffffff; 4564 --overlay-background: #3d352e; 4565 4566 --overlay-opacity: 0.0; 4567 4568--color-text-overlay-button: #ffffff; --color-text-overlay-button-alpha: 4569rgba(255, 255, 255, 0.6); --color-background-overlay-button: #3d352e; 4570--color-background-overlay-button-hover: #77685a;--color-background-overlay-button-alpha: 4571rgba(61, 53, 46, 0.6); --color-background-overlay-outline-button-alpha: 4572rgba(61, 53, 46, 0.1); 4573 4574 --max-signup-width: px; 4575 --max-block-content-width: px; 4576 " 4577> 4578 <div 4579 class=" 4580 newsletter__inner 4581 4582 section 4583 section--vertical-padding-none 4584 section--divider-none 4585 4586 4587 " 4588 ><div class="newsletter__overlay"></div> 4589 4590 <div class="newsletter__block-content section-blocks animation--section-blocks"><div class="section-blocks__spacer" style="height: 40px"></div> 4591<h2 class="newsletter__block-content-heading ff-heading fs-heading-2-base section-blocks__heading"> 4592 Keep in touch! 4593 </h2><div class="newsletter__block-content-text rte ff-body fs-body-100 section-blocks__text"> 4594 <p>We promise we won't spam you <3</p> 4595 </div><div class="section-blocks__spacer" style="height: 4px"></div> 4596<div class="newsletter__signup section-blocks__newsletter-signup"> 4597 <form method="post" action="/contact#newsletter-subscribe" id="newsletter-subscribe" accept-charset="UTF-8" class="newsletter__signup-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4598 4599 4600 4601<div class="newsletter__signup-inner"> 4602 <input type="hidden" name="contact[tags]" value="newsletter"> 4603 <label for="newsletter-subscribe-email" class="visually-hidden">Your email</label> 4604 <input 4605 type="email" 4606 class="input newsletter__signup-input" 4607 name="contact[email]" 4608 id="newsletter-subscribe-email" 4609 value="" 4610 placeholder="Your email" 4611 autocorrect="off" 4612 autocapitalize="off" 4613 required 4614 > 4615 4616 4617 4618 <div class="button-block__button button-block__button--justify- button-block__button--justify-mobile- newsletter__signup-button" ><button 4619 4620 4621 type="submit" 4622 4623 4624 4625 class=" 4626 btn 4627 4628 btn--overlay 4629 4630 4631 btn--full 4632 4633 4634 4635 btn--primary" 4636 >
4637 <span>Sign up</span> 4638 </button> 4639 </div> 4640 4641 4642 4643</div></form> 4644 </div><div class="section-blocks__spacer" style="height: 40px"></div> 4645</div> 4646 </div> 4647</div> 4648 4649 4650</section> 4651 </main> 4652 4653 <!-- BEGIN sections: footer-group --> 4654<footer id="shopify-section-sections--19766512353515__footer" class="shopify-section shopify-section-group-footer-group footer__parent"><div 4655 class="footer section" 4656 data-section-id="sections--19766512353515__footer" 4657 data-section-type="footer" 4658 style=" 4659 --color-background-input: rgba(245, 239, 234, 0.2); 4660 --color-background-input-hover: rgba(245, 239, 234, 0.25); 4661 --color-background-input-hover-dull: rgba(245, 239, 234, 0.1); 4662 --color-background-input-highlight: rgba(245, 239, 234, 0.35); 4663 --color-text-input: rgba(245, 239, 234, 0.95); 4664 " 4665> 4666 <div class="footer__inner"> 4667 <div class="footer__groups"><div 4668 class=" 4669 footer__group 4670 footer__group--newsletter 4671 footer__group--1 4672 4673 footer__group--first 4674 4675 4676 " 4677 style=" 4678 --desktop-width: 20%; 4679 --desktop-padding: 0%; 4680 4681 " 4682 ><h4 class="footer__header ff-body"> 4683 <span class="footer__heading fs-accent">Newsletter</span> 4684 </h4><div class="footer__group-content"><div class="footer__newsletter"> 4685 <div class="ff-heading fs-body-150 footer__text"></div> 4686 4687 <form method="post" action="/contact#footer-subscribe" id="footer-subscribe" accept-charset="UTF-8" class="footer__newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4688 4689 4690 4691<div class="footer__newsletter-inner"> 4692 <input type="hidden" name="contact[tags]" value="newsletter"> 4693 <label for="footer-subscribe-email" class="visually-hidden">Your email</label> 4694 <input 4695 type="email" 4696 class="input" 4697 name="contact[email]" 4698 id="footer-subscribe-email" 4699 value="" 4700 placeholder="Your email" 4701 autocorrect="off" 4702 autocapitalize="off" 4703 required 4704 > 4705 <button 4706 type="submit" 4707 name="commit" 4708 id="Subscribe-footer" 4709 class="footer__newsletter-button" 4710 aria-label="Subscribe" 4711 > 4712 Subscribe 4713 </button> 4714 </div></form> 4715<ul class="social-icons social-icons--left" data-count="3"><li> 4716 <a 4717 href="https://www.facebook.com/somatofit" 4718 title="Somato on Facebook" 4719 target="_blank" 4720 rel="noopener" 4721 > 4722 <span class="icon icon-new icon-facebook "> 4723 <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> 4724</span> 4725 4726 </a> 4727 </li><li> 4728 <a 4729 href="https://www.instagram.com/somato.fit/" 4730 title="Somato on Instagram" 4731 target="_blank" 4732 rel="noopener" 4733 > 4734 <span class="icon icon-new icon-instagram "> 4735 <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> 4736</span> 4737 4738 </a> 4739 </li><li> 4740 <a 4741 href="https://www.tiktok.com/@somato.fit" 4742 title="Somato on Tiktok" 4743 target="_blank" 4744 rel="noopener" 4745 >
4746 <span class="icon icon-new icon-tiktok "> 4747 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M16.16 1.35c.35 3 2 4.83 5 5v3.4a7.79 7.79 0 0 1-4.92-1.44v6.36c0 8.07-8.8 10.59-12.34 4.81C1.59 15.77 3 9.24 10.28 9v3.59a11.24 11.24 0 0 0-1.69.41c-1.62.55-2.54 1.58-2.29 3.4.49 3.47 6.87 4.5 6.34-2.29V1.36h3.52z" fill="currentColor"/></svg> 4748</span> 4749 4750 </a> 4751 </li></ul> 4752</div></div> 4753 </div> 4754 <div 4755 class=" 4756 footer__group 4757 footer__group--spacer 4758 footer__group--2 4759 4760 4761 4762 hide-title-on-desktop 4763 " 4764 style=" 4765 --desktop-width: 5%; 4766 --desktop-padding: %; 4767 4768 " 4769 ><div class="footer__group-content"></div> 4770 </div> 4771 <div 4772 class=" 4773 footer__group 4774 footer__group--links 4775 footer__group--3 4776 footer__group--collapse 4777 4778 4779 4780 " 4781 style=" 4782 --desktop-width: 15%; 4783 --desktop-padding: 4%; 4784 4785 " 4786 ><h4 class="footer__header ff-body footer__header--collapsed"> 4787 <span class="footer__heading fs-accent">Navigate</span> 4788 </h4><button type="button" class="footer__header ff-body" data-header> 4789 <span class="footer__heading fs-accent">Navigate</span> 4790 <span class="footer__arrow"><span class="icon icon-new icon-chevron-small "> 4791 <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> 4792</span> 4793</span> 4794 </button><div class="footer__group-content"><div class="footer__links fs-body-100"> 4795 4796 <ul> 4797 4798 <li> 4799 <a href="/">Home</a> 4800 </li> 4801 4802 <li> 4803 <a href="/products/reformer">The Reformer</a> 4804 </li> 4805 4806 <li> 4807 <a href="/products/somato-app">The App</a> 4808 </li> 4809 4810 <li> 4811 <a href="/pages/about">Our Story</a> 4812 </li> 4813 4814 <li> 4815 <a href="/pages/media">Press and Media</a> 4816 </li> 4817 4818 </ul> 4819 4820 </div></div> 4821 </div> 4822 <div 4823 class=" 4824 footer__group 4825 footer__group--links 4826 footer__group--4 4827 footer__group--collapse 4828 4829 4830 4831 " 4832 style=" 4833 --desktop-width: 15%; 4834 --desktop-padding: 4%; 4835 4836 " 4837 ><h4 class="footer__header ff-body footer__header--collapsed"> 4838 <span class="footer__heading fs-accent">Social</span> 4839 </h4><button type="button" class="footer__header ff-body" data-header> 4840 <span class="footer__heading fs-accent">Social</span> 4841 <span class="footer__arrow"><span class="icon icon-new icon-chevron-small "> 4842 <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> 4843</span> 4844</span> 4845 </button><div class="footer__group-content"><div class="footer__links fs-body-100"> 4846 4847 <ul> 4848 4849 <li> 4850 <a href="https://www.instagram.com/somato.fit/">Instagram</a> 4851 </li> 4852 4853 <li> 4854 <a href="https://www.tiktok.com/@somato.fit">Tiktok</a> 4855 </li> 4856 4857 <li> 4858 <a href="https://www.facebook.com/somatofit">Facebook</a> 4859 </li> 4860 4861 </ul> 4862 4863 </div></div> 4864 </div> 4865 <div 4866 class=" 4867 footer__group 4868 footer__group--links 4869 footer__group--5 4870 footer__group--collapse 4871 4872 4873 4874 " 4875 style=" 4876 --desktop-width: 20%; 4877 --desktop-padding: 4%; 4878 4879 " 4880 ><h4 class="footer__header ff-body footer__header--collapsed">
4881 <span class="footer__heading fs-accent">Company</span> 4882 </h4><button type="button" class="footer__header ff-body" data-header> 4883 <span class="footer__heading fs-accent">Company</span> 4884 <span class="footer__arrow"><span class="icon icon-new icon-chevron-small "> 4885 <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> 4886</span> 4887</span> 4888 </button><div class="footer__group-content"><div class="footer__links fs-body-100"> 4889 4890 <ul> 4891 4892 <li> 4893 <a href="/pages/contact">Contact</a> 4894 </li> 4895 4896 <li> 4897 <a href="/pages/faq">FAQ</a> 4898 </li> 4899 4900 <li> 4901 <a href="/pages/shipping-returns">Shipping & Returns</a> 4902 </li> 4903 4904 <li> 4905 <a href="/pages/warranty">Warranty</a> 4906 </li> 4907 4908 <li> 4909 <a href="/pages/commercial-terms-and-conditions">Commercial Terms and Conditions</a> 4910 </li> 4911 4912 <li> 4913 <a href="/pages/commercial-warranty">Commercial Warranty</a> 4914 </li> 4915 4916 <li> 4917 <a href="/policies/privacy-policy">Privacy Policy</a> 4918 </li> 4919 4920 <li> 4921 <a href="/policies/terms-of-service">Terms of Service</a> 4922 </li> 4923 4924 <li> 4925 <a href="/pages/careers">Careers</a> 4926 </li> 4927 4928 </ul> 4929 4930 </div></div> 4931 </div> 4932 <div 4933 class=" 4934 footer__group 4935 footer__group--text 4936 footer__group--6 4937 footer__group--collapse 4938 4939 footer__group--last 4940 4941 " 4942 style=" 4943 --desktop-width: 25%; 4944 --desktop-padding: 2%; 4945 --image-max-width: 200px 4946 " 4947 ><h4 class="footer__header ff-body footer__header--collapsed"> 4948 <span class="footer__heading fs-accent">Support</span> 4949 </h4><button type="button" class="footer__header ff-body" data-header> 4950 <span class="footer__heading fs-accent">Support</span> 4951 <span class="footer__arrow"><span class="icon icon-new icon-chevron-small "> 4952 <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> 4953</span> 4954</span> 4955 </button><div class="footer__group-content"><div class="fs-body-100 footer__text"><p>Drop us a note anytime: [email protected]</p></div> 4956</div> 4957 </div> 4958 4959 </div> 4960 4961 <div class="footer__bottom"> 4962 <div class="footer__bottom-left"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="disclosure-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="disclosure-form__inner"><div class="disclosure-form__item"> 4963 <h2 class="visually-hidden" id="currency-heading-footer"> 4964 Currency 4965 </h2> 4966 4967 <div class="disclosure disclosure--currency" data-disclosure="currency" data-disclosure-currency> 4968 <button 4969 type="button" 4970 class="disclosure__toggle disclosure__toggle--currency fs-body-50" 4971 aria-expanded="false" 4972 aria-controls="currency-list-footer" 4973 aria-describedby="currency-heading-footer" 4974 data-disclosure-toggle 4975 >
4976 <span class="flag-icon flag-icon-us"></span> 4977 United States (USD 4978 $) 4979 <span class="icon icon-new icon-chevron-small "> 4980 <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> 4981</span> 4982 4983 </button> 4984 <ul 4985 id="currency-list-footer" 4986 class="disclosure-list" 4987 aria-hidden="true" 4988 data-disclosure-list 4989 > 4990 4991 <li class="disclosure-list__item "> 4992 <a 4993 class="disclosure-list__option no-transition fs-body-75" 4994 href="#" 4995 4996 data-value="CA" 4997 data-disclosure-option 4998 > 4999 <span class="flag-icon flag-icon-ca"></span> 5000 5001 <span class="disclosure-list__option-label">Canada (CAD 5002 $)</span 5003 ></a> 5004 </li> 5005 <li class="disclosure-list__item disclosure-list__item--current"> 5006 <a 5007 class="disclosure-list__option no-transition fs-body-75" 5008 href="#" 5009 5010 aria-current="true" 5011 5012 data-value="US" 5013 data-disclosure-option 5014 > 5015 <span class="flag-icon flag-icon-us"></span> 5016 5017 <span class="disclosure-list__option-label">United States (USD 5018 $)</span 5019 ><span class="icon icon-new icon-checkmark "> 5020 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.88 11.988 6.21 6.103L22.467 3.83" stroke="currentColor" stroke-width="3.055"/></svg> 5021</span> 5022 5023</a> 5024 </li></ul> 5025 <input 5026 type="hidden" 5027 name="country_code" 5028 id="CurrencySelector-footer" 5029 value="US" 5030 data-disclosure-input 5031 > 5032 </div> 5033 </div></div></form> 5034 5035 5036 5037 5038 <link 5039 rel="preload" 5040 fetchpriority="low" 5041 href="//www.somato.fit/cdn/shop/t/21/assets/partial-flag-icons.css?v=164190940160091988681749488775" 5042 as="style" 5043 media="screen" 5044 onload="this.onload=null;this.rel='stylesheet'" 5045 > 5046 <noscript 5047 ><link rel="stylesheet" href="//www.somato.fit/cdn/shop/t/21/assets/partial-flag-icons.css?v=164190940160091988681749488775" media="screen" 5048 ></noscript> 5049 5050 5051<div class="footer__credits fs-body-50"> 5052 <p> 5053 Copyright © 2026, <a href="/" title="">Somato</a>. 5054 All rights reserved. 5055 See our terms of use and privacy notice. 5056 </p> 5057 5058 <p><a target="_blank" rel="nofollow noopener" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p> 5059 </div> 5060 </div> 5061 5062 <div class="footer__bottom-right"><div class="payment-icons"> 5063 5064 <div class="payment-icons__icon"> 5065 <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;"/>
5065</svg> 5066 5067 </div> 5068 5069 <div class="payment-icons__icon"> 5070 <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> 5071 </div> 5072 5073 <div class="payment-icons__icon"> 5074 <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> 5075 </div> 5076 5077 <div class="payment-icons__icon"> 5078 <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;"/>
5078<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> 5079 5080 </div> 5081 5082 <div class="payment-icons__icon"> 5083 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</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 fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
50830-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 5084 </div> 5085 5086 <div class="payment-icons__icon"> 5087 <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;"/><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
508716.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> 5088 5089 </div> 5090 5091</div> 5092 5093</div> 5094 </div> 5095 </div> 5096</div> 5097 5098 5099</footer> 5100<!-- END sections: footer-group --> 5101 5102 <div 5103 class=" 5104 store-availability-drawer 5105 popover 5106 5107 " 5108 data-store-availability-drawer 5109 aria-describedby="drawer-title" 5110 aria-hidden="true" 5111 role="dialog" 5112> 5113 <div class="store-availability-drawer__wash" data-store-availability-drawer-wash></div> 5114 <div class="store-availability-drawer__container"> 5115 <div class="store-availability-drawer__inner"> 5116 <div class="store-availability-drawer__header"> 5117 <div class="store-availability-drawer__product-info"> 5118 <h4 5119 id="drawer-title" 5120 class="store-availability-drawer__store-list-product-title ff-heading fs-heading-5-base" 5121 data-store-availability-product-title 5122 > 5123 Availability 5124 </h4> 5125 <p 5126 class="store-availability-drawer__store-list-variant-title fs-body-60 t-opacity-60" 5127 data-store-availability-variant-title 5128 ></p> 5129 </div> 5130 <button 5131 type="button" 5132 class="store-availability-drawer__close" 5133 data-store-availability-close 5134 aria-label="Close" 5135 > 5136 <span 5137 class="icon-button icon-button-close icon-button--small " 5138 5139> 5140 <span class="icon-button__icon"> 5141 <span class="icon icon-new icon-close "> 5142 <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> 5143</span> 5144 5145 </span> 5146</span> 5147 5148 </button> 5149 </div> 5150 <div class="store-availbility-drawer__product" data-store-availability-product></div> 5151 5152 <div class="store-availbility-drawer__content" data-store-list-container></div> 5153 </div> 5154 </div> 5155</div> 5156 5157 <div 5158 class=" 5159 quick-product--wrap 5160 modal 5161 popover 5162 is-fixed 5163 5164 5165 " 5166 aria-modal="true" 5167 5168 aria-hidden="true" 5169 5170 data-quick-view-modal 5171> 5172 <div class="modal__wash"></div> 5173 5174 <div class="quick-product--modal__inner modal__inner"> 5175 <div class="quick-view-modal__content empty"> 5176 <h3 class="quick-view-modal-loading-indicator"> 5177 <div class="loader"> 5178 <div class="loader__wrap"> 5179 <div class="loader__bar"></div> 5180 </div> 5181</div> 5182 5183 </h3> 5184 </div> 5185 <button 5186 type="button" 5187 data-modal-close 5188 class="modal__close-icon" 5189 aria-label="Close" 5190 > 5191 <span 5192 class="icon-button icon-button-close icon-button--small " 5193 5194> 5195 <span class="icon-button__icon"> 5196 <span class="icon icon-new icon-close "> 5197 <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> 5198</span> 5199 5200 </span> 5201</span> 5202 5203 </button> 5204 </div> 5205</div> 5206 5207 5208 <div class="modal popover" data-modal> 5209 <div class="modal__wash"></div> 5210 <div class="modal__inner" data-scroll-lock-ignore> 5211 <div class="modal__header"> 5212 <button 5213 type="button" 5214 data-modal-close 5215 class="modal__close-icon" 5216 aria-label="Close" 5217 > 5218 <span 5219 class="icon-button icon-button-close icon-button--small " 5220 5221> 5222 <span class="icon-button__icon"> 5223 <span class="icon icon-new icon-close "> 5224 <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> 5225</span> 5226 5227 </span> 5228</span> 5229 5230 </button> 5231 </div> 5232 <div class="modal__content rte non-page-rte"></div> 5233 </div> 5234</div> 5235 5236 5237 <div 5238 class=" 5239 back-to-top 5240 back-to-top--bottom-right 5241 " 5242 data-back-to-top 5243 > 5244 <button 5245 type="button" 5246 class="back-to-top__button" 5247 aria-label="Back to top" 5248 data-back-to-top-button 5249 >
5250 <span class="icon icon-new icon-chevron "> 5251 <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> 5252</span> 5253 5254 </button> 5255 </div> 5256 5257 5258 </div> 5259 5260
5260<script src="//www.youtube.com/iframe_api" type="text/javascript" defer></script>
5260 5261 <link href="//www.somato.fit/cdn/shopifycloud/shopify-plyr/v1.0/shopify-plyr.css" rel="stylesheet" type="text/css" media="all" /> 5262 <style> .image__img {width: 100%; height: 100%; object-fit: cover;} .image-with-text-split__text-container-inner.section-blocks.animation--section-blocks {display: flex; flex-direction: column; justify-content: flex-end; height: 100%;} .image-with-text-split__inner {border-radius: 14px; overflow: hidden; max-width: 93.5% !important; margin: 0 auto; width: 100%;} .grid-item__image {border-radius: 14px; overflow: hidden;} .video-hero__inner {border-radius: 14px; overflow: hidden; max-width: 93.5% !important; margin: 0 auto; width: 100%;} .image-hero__inner {border-radius: 14px; overflow: hidden; max-width: 93.5% !important; margin: 0 auto; width: 100%;} .countdown-banner__inner {border-radius: 14px; overflow: hidden; max-width: 93.5% !important; margin: 0 auto; width: 100%;} .grid {max-width: 93.5% !important; margin: 0 auto; width: 100%;} .announcement-bar {padding-top: 5px; padding-bottom: 5px; border-radius: 14px;} .product-tabs {border-radius: 14px; overflow: hidden; max-width: 100% !important; margin: 0 auto; width: 100%;} .btn {border-radius: 50px;} .restock-rocket-preorder-button {background-color: #9faece;} </style> 5263<div id="shopify-block-Adm14RkRRTlk5Q0RPW__5061257265103808445" class="shopify-block shopify-app-block">
5263<script> 5264window.rterms = window.rterms || {}; 5265rterms.metafield = {"alert_message":"Please confirm by selecting the checkbox.","text":"<p>I acknowledge that I am reserving a reformer in the June 2026 drop, it is expected to ship in June 2026, and my deposit is nonrefundable.</p>"}; 5266 5267 rterms._3lj2l = []; 5268 5269</script>
5269 5270 5271</div><div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://edc83f-99.myshopify.com" crossorigin><!-- Config and setup JS -->
5272<script id="RestockRocketConfig"> 5273 window._RestockRocketConfig = window._RestockRocketConfig || {} 5274 window._RestockRocket = window._RestockRocket || {} 5275 window._Stoq = window._RestockRocket 5276 window._StoqConfig = window._RestockRocketConfig 5277 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 5278 function normalizeLocale(locale) { 5279 if (!locale || locale.trim() === '') { 5280 return ''; 5281 } 5282 return locale.toString().toLowerCase().replace(/-/g, '_'); 5283 } 5284 5285 window._RestockRocketConfig.locale = 'en'; 5286 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 5287 window._RestockRocketConfig.shop = 'edc83f-99.myshopify.com'; 5288 window._RestockRocketConfig.pageType = 'index'; 5289 window._RestockRocketConfig.liquidRenderedAt = 1791585367;window._RestockRocketConfig.marketId = 18102812907;window._RestockRocketConfig.countryName = 'United States'; 5290 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 5291 if (!window._RestockRocketConfig.cartToken) { 5292 try { 5293 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 5294 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 5295 } catch (e) { } 5296 } 5297window._RestockRocketConfig.cachedSettings = {"id":30586,"shop_id":30447,"currency":"USD","created_at":"2025-04-30T21:21:30.293Z","updated_at":"2026-10-01T04:46:52.916Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#3D352E","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":".product-form__cart-submit.restock-rocket-preorder-button {\r\n font-family: \"Swiss 721\", serif !important;\r\n font-size: 16.7017px !important;\r\n font-weight: 500 !important;\r\nborder: none !important;\r\n}\r\n","js_config":"","collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":50,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":"","insert_button_after_selector_type":"afterend","storefront_button_position_type":"auto","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased
5297separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-item__meta","insert_button_after_selector_index":".product-item__meta","push_enabled":false,"push_allowed":true,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":".product-item__meta","show_button_on_page":false,"insert_button_after_selector_search":".product-item__meta","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":".shopify-payment-button__button","preorder_add_to_cart_button_selector":".product-form__item .product-form__cart-submit","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product-item__media","preorder_index_badge_selector":".product-item__media","preorder_page_badge_selector":".product-item__media","preorder_search_badge_selector":".product-item__media","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product-form__item .product-form__cart-submit","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price [data-price]","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price [data-price]","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product-form__item","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:46:52.942Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"};window._RestockRocketConfig.storefrontAccessToken = "565da9bc10da9bc458f0b96b95a1fede"; 5298 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 5299 window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[],"updated_at":"2026-10-09T22:18:31Z","market_locations_enabled":false,"market_id":181028129
529907,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-10-09T22:18:15Z","shopify_market_id":18102812907,"market_locations_enabled":false}; 5300 window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_18102812907";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-10-09T22:18:15Z","shopify_market_id":18102812907,"market_locations_enabled":false}; 5301 window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_18102812907"; 5302window._RestockRocketConfig.sellingPlans = [];(function() { 5303 const cachedData = {"plans":[{"shopify_selling_plan_group_id":5720604907,"shopify_selling_plan_id":10851778795,"enabled":true,"variant_ids":[46141772726507],"product_variants_source":"custom","name":"Waitlist","preorder_button_text":"Waitlist only","preorder_button_description":null,"preorder_button_description_enabled":false,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":0,"delivery_at":"2026-03-20T07:00:00.000Z","delivery_type":"unknown","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":false,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"20 Mar 2026","shipping_applies_to_all_products":true,"shipping_text":"20 Mar 2026","payment_type":"partial","billing_checkout_charge_type":"price","billing_checkout_charge_amount":"800.0","billing_checkout_charge_percentage":"0.0","pricing_type":"no_discount","pricing_amount":"0.0","pricing_percentage":"0.0","discount_text":"Save {{ discount }}","billing_title":"Partial payment","billing_description":"Pay {{ payment }} upfront and the remaining will be charged when your product is shipped.","enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":false,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":false,"custom_line_item_property_text":"_partialPayment: {{ payment }}","preorder_button_colors_enabled":false,"markets_enabled":false,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"payment_options":[{"billing_type":"time_after_checkout","billing_checkout_charge_type":"price","billing_checkout_charge_amount":"800.0","billing_checkout_charge_percentage":"0.0","billing_at":"2026-08-18T07:00:00.000Z","billing_after_n_intervals":60,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":"0.0","pricing_percentage":"0.0","billing_title":"Partial payment","billing_description":"Pay {{ payment }} upfront and the remaining will be charged when your product is shipped.","discount_text":"Save {{ discount }}","shopify_selling_plan_id":10851778795,"is_default":true,"type":"partial","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-08-31T15:33:01.
5303690Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"batches_enabled":false,"preorder_batches":[]}],"disabled_plan_ids":[10851844331,10896015595,10851811563],"has_in_stock_offer":false,"has_preorder_offer":true,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-10-04T10:22:56Z"}; 5304 5305 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 5306 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 5307 const oldPlans = window._RestockRocketConfig.sellingPlans; 5308 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 5309 ? oldPlans.reduce(function(max, plan) { 5310 if (plan.updated_at) { 5311 const planDate = new Date(plan.updated_at); 5312 const maxDate = max ? new Date(max) : null; 5313 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 5314 } 5315 return max; 5316 }, '') 5317 : null; 5318 const cachedDate = new Date(cachedData.cached_at); 5319 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 5320 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 5321 5322 if (useCached) { 5323 if (Array.isArray(cachedData.plans)) { 5324 window._RestockRocketConfig.sellingPlans = cachedData.plans; 5325 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 5326 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 5327 } 5328 } else { 5329 window._RestockRocketConfig.disabledSellingPlanIds = []; 5330 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 5331 } 5332 } 5333 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"921a54b7-e4f7-4768-8660-b01478c206ae","shop_id":30447,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-04-30T21:28:28.682Z","updated_at":"2025-06-07T10:40:55.330Z"}]; 5334 try { 5335 var _sqCfg = window._RestockRocketConfig; 5336 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 5337 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 5338 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 5339 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 5340 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 5341 } catch (e) { } 5342 try { 5343 var _sqc = window._RestockRocketConfig; 5344 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 5345 var _sqPre = (_sqc.cachedPreorderVariantIds && 5346 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 5347 var _sqArm = false; 5348 if (_sqOn && _sqc.preordersConfigured) { 5349 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 5350 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 5351 } else { 5352 _sqArm = (_sqc.integrations || []).some(function (i) { 5353 return i && i.type === 'featured_product' && i.enabled && 5354 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 5355 }); 5356 } 5357 } 5358 if (_sqArm && document.documentElement) { 5359 _sqc.acceleratedGateArmed = true; 5360 document.documentElement.classList.add('stoq-buy-now-pending'); 5361 setTimeout(function () { 5362 document.documentElement.classList.remove('stoq-buy-now-pending'); 5363 }, 6000); 5364 } 5365 } catch (e) { } 5366 5367 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a11b87-29d7-70f4-9f88-0cbf7270f710/restockrocket-1-602/assets/restockrocket-product.js' 5368 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a11b87-29d7-70f4-9f88-0cbf7270f710/restockrocket-1-602/assets/restockrocket-collection.js' 5369 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a11b87-29d7-70f4-9f88-0cbf7270f710/restockrocket-1-602/assets/restockrocket-product-bis.js' 5370 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a11b87-29d7-70f4-9f88-0cbf7270f710/restockrocket-1-602/assets/restockrocket-collection-bis.js' 5371 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 5372 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 5373 try { 5374 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 5375 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 5376 } catch (e) { 5377 window._RestockRocketConfig.appVersion = ''; 5378 } 5379 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 5380 const LIQUID_CACHE_MAX_AGE = 15 * 60; 5381 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 5382 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 5383 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 5384 window._RestockRocketConfig.isLiquidCacheFresh = true; 5385 window._RestockRocketConfig.liquidCacheAge = null; 5386 } else { 5387 const now = Math.floor(Date.now() / 1000);
5388 const liquidCacheAge = now - liquidRenderedAt; 5389 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 5390 if (liquidCacheAge < 0) { 5391 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 5392 window._RestockRocketConfig.isLiquidCacheFresh = true; 5393 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 5394 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 5395 window._RestockRocketConfig.isLiquidCacheFresh = true; 5396 } else { 5397 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 5398 window._RestockRocketConfig.isLiquidCacheFresh = false; 5399 } 5400 } 5401 5402 function checkSettingsExpiry(settings) { 5403 try { 5404 if (!settings || !settings.updated_at) { 5405 console.debug('STOQ - Invalid settings data structure'); 5406 return null; 5407 } 5408 5409 if (!settings.cache) { 5410 console.debug('STOQ - settings caching disabled'); 5411 return null; 5412 } 5413 if (settings.multi_language_enabled) { 5414 if (!settings.translations) { 5415 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 5416 return null; 5417 } 5418 if (window._RestockRocketConfig.normalizedLocale && 5419 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 5420 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 5421 } 5422 } 5423 5424 const updatedAt = new Date(settings.updated_at); 5425 if (isNaN(updatedAt.getTime())) { 5426 console.debug('STOQ - Invalid updated_at date format in settings'); 5427 return null; 5428 } 5429 5430 const age = Date.now() - updatedAt.getTime(); 5431 if (age < SETTINGS_CACHE_DURATION) { 5432 console.debug('STOQ - settings changed recently, skipping cache'); 5433 return null; 5434 } 5435 5436 return settings; 5437 } catch (error) { 5438 console.debug('STOQ - Error checking settings cache:', error); 5439 return null; 5440 } 5441 } 5442 5443 function createRestockRocketContainer() { 5444 const restockRocketContainer = document.createElement('div'); 5445 restockRocketContainer.id = 'restock-rocket'; 5446 document.body.appendChild(restockRocketContainer); 5447 } 5448 5449 function createRestockRocketScript(scriptUrl) { 5450 const restockRocketScriptElement = document.createElement('script'); 5451 restockRocketScriptElement.setAttribute('defer', 'defer'); 5452 restockRocketScriptElement.src = scriptUrl; 5453 document.body.appendChild(restockRocketScriptElement); 5454 } 5455 5456 createRestockRocketContainer() 5457 5458 console.debug('STOQ - extension activated') 5459 try { 5460 const _stoqInitConfig = window._RestockRocketConfig; 5461 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
5461) 5462 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 5463 : []; 5464 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 5465 var _stoqPageSeq = 0; 5466 try { 5467 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 5468 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 5469 } catch (e) { } 5470 Shopify?.analytics?.publish?.('stoq_initialized', { 5471 cart_token: _stoqInitConfig.cartToken || '', 5472 page_url: window.location.href, 5473 page_type: _stoqInitConfig.pageType || '', 5474 shop_domain: _stoqInitConfig.shop || '', 5475 market_id: _stoqInitConfig.marketId || '', 5476 country_code: _stoqInitConfig.countryIsoCode || '', 5477 detected_variant_ids: _stoqDetectedVariantIds, 5478 selected_variant_id: _stoqSelectedVariantId || '', 5479 page_load_seq: _stoqPageSeq, 5480 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 5481 app_version: _stoqInitConfig.appVersion || '', 5482 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 5483 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 5484 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 5485 }); 5486 } catch (e) { 5487 console.debug('STOQ - stoq_initialized publish failed:', e); 5488 } 5489 try { 5490 var _sqTrack = window._RestockRocketConfig; 5491 if (_sqTrack.preordersConfigured) { 5492 document.addEventListener('click', function (e) { 5493 try { 5494 var t = e.target; 5495 if (!t || !t.closest) return; 5496 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 5497 if (!host) return; 5498 var channel = host.matches && host.matches('shopify-payment-terms') 5499 ? 'shop_pay_installments' : 'buy_now'; 5500 var form = host.closest('form'); 5501 var vidEl = form && form.querySelector('[name="id"]'); 5502 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 5503 var _sqVidNum = Number(variantId); 5504 var _sqPlan = null; 5505 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 5506 var _sqMktId = Number(_sqTrack.marketId); 5507 var _sqForVariant = function (pl) { 5508 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 5509 pl.variant_ids.indexOf(_sqVidNum) !== -1; 5510 }; 5511 _sqPlans.forEach(function (pl) { 5512 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 5513 Array.isArray(pl.shopify_market_ids) && 5514 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 5515 }); 5516 if (!_sqPlan) { 5517 _sqPlans.forEach(function (pl) { 5518 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 5519 }); 5520 } 5521 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 5522 variant_id: variantId, 5523 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 5524 channel: channel, 5525 market_id: _sqTrack.marketId || '', 5526 country_code: _sqTrack.countryIsoCode || '', 5527 page_type: _sqTrack.pageType || '', 5528 cart_token: _sqTrack.cartToken || '', 5529 page_url: (window.location && window.location.href) || '', 5530 properties: { 5531 is_preorder_variant: (function () { 5532 var vid = Number(variantId); 5533 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 5534 return has(_sqTrack.preorderVariantIds) || 5535 has(_sqTrack.cachedPreorderVariantIds && 5536 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 5537 })(), 5538 in_enabled_plan: !!_sqPlan, 5539 is_instock_variant: (function () { 5540 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 5541 return has(_sqTrack.inStockVariantIds) || 5542 has(_sqTrack.cachedInStockVariantIds && 5543 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 5544 })(), 5545 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 5546 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 5547 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 5548 gate_armed: !!_sqTrack.acceleratedGateArmed, 5549 gate_active_at_click: !!(document.documentElement && 5550 document.documentElement.classList.contains('stoq-buy-now-pending')), 5551 blocked: (function () { 5552 try { 5553 var rr = window._RestockRocket; 5554 return !!(rr && typeof rr.willBlockAcceleratedCl
5554ick === 'function' && 5555 rr.willBlockAcceleratedClick(e)); 5556 } catch (err) { return false; } 5557 })(), 5558 }, 5559 }); 5560 } catch (err) { } 5561 }, true); 5562 } 5563 } catch (e) { } 5564 function applyTranslations(settings) { 5565 try { 5566 if (!settings || !settings.multi_language_enabled) { 5567 return settings; 5568 } 5569 5570 if (!settings.translations) { 5571 console.debug('STOQ - No translations found, skipping translation'); 5572 return settings; 5573 } 5574 5575 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 5576 const translations = settings.translations; 5577 5578 if (!normalizedLocale) { 5579 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 5580 delete settings.translations; 5581 return settings; 5582 } 5583 5584 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 5585 5586 const translatedFields = translations[normalizedLocale]; 5587 if (translatedFields && typeof translatedFields === 'object') { 5588 Object.keys(translatedFields).forEach(function(key) { 5589 const value = translatedFields[key]; 5590 if (value !== null && value !== undefined && value !== '') { 5591 settings[key] = value; 5592 } 5593 }); 5594 } else { 5595 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 5596 } 5597 5598 delete settings.translations; 5599 return settings; 5600 } catch (e) { 5601 console.debug('STOQ - error applying translations:', e); 5602 return settings; 5603 } 5604 } 5605 function setupCartSellingPlanUpdater(settings) { 5606 window.addEventListener('stoq:inventory-data-loaded', function(event) { 5607 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 5608 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 5609 window._RestockRocket.updateCartSellingPlans() 5610 .then(hasUpdates => { 5611 if (hasUpdates) { 5612 console.debug('STOQ - cart selling plans updated successfully'); 5613 } else { 5614 console.debug('STOQ - no cart selling plan updates needed'); 5615 } 5616 }) 5617 .catch(error => { 5618 console.error('STOQ - error updating cart selling plans:', error); 5619 }); 5620 } 5621 }); 5622 } 5623 function storefrontGraphql(query, variables) { 5624 const cfg = window._RestockRocketConfig; 5625 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 5626 return Promise.reject(new Error('Storefront API unavailable')); 5627 } 5628 return fetch( 5629 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 5630 { 5631 method: 'POST', 5632 headers: { 5633 'Content-Type': 'application/json', 5634 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 5635 }, 5636 body: JSON.stringify({ query: query, variables: variables }), 5637 } 5638 ) 5639 .then(function(response) { 5640 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 5641 return response.json(); 5642 }) 5643 .then(function(body) { 5644 if (body && body.errors && body.errors.length) { 5645 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 5646 } 5647 return body && body.data; 5648 }); 5649 } 5650 function fetchStorefrontShopMetafield(key) { 5651 const cfg = window._RestockRocketConfig; 5652 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 5653 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 5654 .then(function(data) { 5655 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 5656 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 5657 return JSON.parse(value); 5658 }); 5659 } 5660 (function loadStorefrontSettings() { 5661 const cfg = window._RestockRocketConfig; 5662 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 5663 function run() { 5664 // The live-settings read is one more shop-level metafield fetch, so it 5665 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 5666 // reads rather than re-issuing the same query + parse. 5667 fetchStorefrontShopMetafield('settings') 5668 .then(function(settings) { 5669 cfg.storefrontSettings = settings; 5670 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 5671 }) 5672 .catch(function(e) { 5673 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 5674 }); 5675 } 5676 5677 if (typeof window.requestIdleCallback === 'function') { 5678 window.requestIdleCallback(run, { timeout: 5000 }); 5679 } else { 5680 setTimeout(run, 0); 5681 } 5682 })(); 5683 const cachedSettings = window._RestockRocketConfig.cachedSettings; 5684 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 5685 5686 if (validCachedSettings) { 5687 console.debug('STOQ - using cached settings'); 5688 initializeScripts(validCachedSettings); 5689 } else { 5690 console.debug('STOQ - fetching fresh settings'); 5691 const headers = { 5692 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 5693 'ngrok-skip-browser-warning': 'skip' 5694 }; 5695 5696 if (window.Shopify?.theme?.role === 'main') { 5697 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 5698 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 5699 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 5700 } 5701 5702 fetch( 5703 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 5704 { headers } 5705 ) 5706 .then(function(response) { 5707 if (!response.ok) { 5708 throw new Error('Network response was not ok'); 5709 } 5710 return response.json(); 5711 }) 5712 .then(function(settings) { 5713 initializeScripts(settings); 5714 }) 5715 .catch(function(error) { 5716 if (cachedSettings) { 5717 console.debug('STOQ - using expired cached settings as fallback'); 5718 initializeScripts(cachedSettings); 5719 } else { 5720 console.error('STOQ - failed to load settings:', error); 5721 } 5722 }) 5723 .catch(function(e) { 5724 console.error(e) 5725 }) 5726 } 5727 5728 function fetchEmbedConfig(endpoint, apply) { 5729 return fetch( 5730 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 5731 { 5732 headers: { 5733 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 5734 'ngrok-skip-browser-warning': 'skip' 5735 } 5736 } 5737 ) 5738 .then(function(response) { 5739 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 5740 return response.json(); 5741 }) 5742 .then(function(data) {
5743 try { 5744 apply(data); 5745 } catch (applyError) { 5746 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 5747 throw applyError; 5748 } 5749 }) 5750 .catch(function(error) { 5751 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 5752 }); 5753 } 5754 function refreshShopConfig(source) { 5755 const cfg = window._RestockRocketConfig; 5756 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 5757 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 5758 if (!flagOn || source.embedOnly === true) { return viaEmbed(); } 5759 5760 return fetchStorefrontShopMetafield(source.metafieldKey) 5761 .then(function(value) { 5762 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 5763 source.apply(value); 5764 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 5765 }) 5766 .catch(function(error) { 5767 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 5768 return viaEmbed(); 5769 }); 5770 } 5771 function refreshIntegrations() { 5772 const cfg = window._RestockRocketConfig; 5773 return refreshShopConfig({ 5774 endpoint: 'integrations', 5775 metafieldKey: 'integrations', 5776 flag: 'enable_storefront_integrations_read', 5777 isValid: function(value) { return Array.isArray(value); }, 5778 apply: function(data) { 5779 cfg.integrations = data; 5780 } 5781 }); 5782 } 5783 function refreshSellingPlans(embedOnly) { 5784 const cfg = window._RestockRocketConfig; 5785 return refreshShopConfig({ 5786 embedOnly: embedOnly === true, 5787 endpoint: 'selling_plans', 5788 metafieldKey: 'cachedSellingPlans', 5789 flag: 'enable_storefront_selling_plans_read', 5790 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 5791 apply: function(data) { 5792 cfg.sellingPlans = data.plans; 5793 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 5794 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 5795 cfg.readFlags = data.read_flags; 5796 } 5797 } 5798 }); 5799 } 5800 5801 function initializeScripts(settings) { 5802 settings = applyTranslations(settings); 5803 window._RestockRocketConfig.settings = settings; 5804 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 5805 const forceEmbedSellingPlans = settings.force_embed_selling_plans === true; 5806 const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; 5807 if (forceEmbedSellingPlans || staleRefresh) { 5808 console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); 5809 const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; 5810 if (staleRefresh) { refreshes.push(refreshIntegrations()); } 5811 Promise.race([ 5812 Promise.all(refreshes), 5813 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 5814 ]).then(function() { loadScripts(settings); }); 5815 return; 5816 } 5817 5818 loadScripts(settings); 5819 } 5820 5821 function loadScripts(settings) { 5822 setupCartSellingPlanUpdater(settings); 5823 5824 if(settings.enable_app) { 5825 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 5826 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 5827 }) 5828 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 5829 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 5830 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 5831 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 5832 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 5833 5834 const collectionScriptUrl = usePreorderBuild 5835 ? window._RestockRocketConfig.scriptUrlCollection 5836 : window._RestockRocketConfig.scriptUrlCollectionBis; 5837 const productScriptUrl = usePreorderBuild 5838 ? window._RestockRocketConfig.scriptUrlProduct 5839 : window._RestockRocketConfig.scriptUrlProductBis; 5840 5841 const pageType = window._RestockRocketConfig.pageType; 5842 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 5843
5844 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 5845 createRestockRocketScript(collectionScriptUrl); 5846 } else if(pageType === 'product') { 5847 createRestockRocketScript(productScriptUrl); 5848 } else if(hijackIntegration) { 5849 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 5850 } else if(usePreorderBuild) { 5851 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 5852 } else { 5853 console.debug(`STOQ - no scripts enabled for ${pageType}`); 5854 } 5855 const appLoadedEvent = new CustomEvent('stoq:loaded', { 5856 detail: { 5857 pageType: window._RestockRocketConfig.pageType, 5858 enabled: settings.enable_app, 5859 settings: settings, 5860 preorderEnabled: settings.preorder_enabled 5861 } 5862 }); 5863 console.debug('STOQ - dispatching app loaded event'); 5864 window.dispatchEvent(appLoadedEvent); 5865 } 5866 } 5867</script>
5867<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 5868 5869 5870</div>
5870<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5870 5871</body> 5872 <link 5873 rel="preload" 5874 fetchpriority="low" 5875 href="//www.somato.fit/cdn/shop/t/21/assets/theme-deferred.css?v=100538309232085770951749488775" 5876 as="style" 5877 onload="this.onload=null;this.rel='stylesheet'" 5878 > 5879 <noscript><link rel="stylesheet" href="//www.somato.fit/cdn/shop/t/21/assets/theme-deferred.css?v=100538309232085770951749488775"></noscript> 5880 5881</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.