1<!doctype html> 2 3<html lang="en" dir="ltr"> 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"> 7 8 <title>News</title><link rel="canonical" href="https://whalespa.com/blogs/news"><link rel="shortcut icon" href="//whalespa.com/cdn/shop/files/Whalespa_logo_100x50_efe300e9-b93e-41bb-97a8-f66196eabd6d.png?v=1614384369&width=96"> 9 <link rel="apple-touch-icon" href="//whalespa.com/cdn/shop/files/Whalespa_logo_100x50_efe300e9-b93e-41bb-97a8-f66196eabd6d.png?v=1614384369&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//whalespa.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//whalespa.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website"> 10 <meta property="og:title" content="News"><meta property="og:image" content="http://whalespa.com/cdn/shop/files/Elora-Homepage-Banner_3.5_4f3dbacd-b8ce-4358-9e1f-9d71d3ab7f9b.png?v=1757439693&width=2048"> 11 <meta property="og:image:secure_url" content="https://whalespa.com/cdn/shop/files/Elora-Homepage-Banner_3.5_4f3dbacd-b8ce-4358-9e1f-9d71d3ab7f9b.png?v=1757439693&width=2048"> 12 <meta property="og:image:width" content="1800"> 13 <meta property="og:image:height" content="800"><meta property="og:url" content="https://whalespa.com/blogs/news"> 14<meta property="og:site_name" content="Whale Spa Inc."><meta name="twitter:card" content="summary"><meta name="twitter:title" content="News"> 15 <meta name="twitter:description" content="News"><meta name="twitter:image" content="https://whalespa.com/cdn/shop/files/Elora-Homepage-Banner_3.5_4f3dbacd-b8ce-4358-9e1f-9d71d3ab7f9b.png?crop=center&height=1200&v=1757439693&width=1200"> 16 <meta name="twitter:image:alt" content="">
16<script type="application/ld+json"> 17 { 18 "@context": "https://schema.org", 19 "@type": "BreadcrumbList", 20 "itemListElement": [{ 21 "@type": "ListItem", 22 "position": 1, 23 "name": "Home", 24 "item": "https://whalespa.com" 25 },{ 26 "@type": "ListItem", 27 "position": 2, 28 "name": "News", 29 "item": "https://whalespa.com/blogs/news" 30 }] 31 } 32</script>
32<style>/* Typography (heading) */ 33 @font-face { 34 font-family: Oswald; 35 font-weight: 400; 36 font-style: normal; 37 font-display: fallback; 38 src: url("//whalespa.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 39 url("//whalespa.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 40} 41 42/* Typography (body) */ 43 @font-face { 44 font-family: Lato; 45 font-weight: 400; 46 font-style: normal; 47 font-display: fallback; 48 src: url("//whalespa.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"), 49 url("//whalespa.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff"); 50} 51 52@font-face { 53 font-family: Lato; 54 font-weight: 400; 55 font-style: italic; 56 font-display: fallback; 57 src: url("//whalespa.com/cdn/fonts/lato/lato_i4.09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2") format("woff2"), 58 url("//whalespa.com/cdn/fonts/lato/lato_i4.3c7d9eb6c1b0a2bf62d892c3ee4582b016d0f30c.woff") format("woff"); 59} 60 61@font-face { 62 font-family: Lato; 63 font-weight: 700; 64 font-style: normal; 65 font-display: fallback; 66 src: url("//whalespa.com/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2") format("woff2"), 67 url("//whalespa.com/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff") format("woff"); 68} 69 70@font-face { 71 font-family: Lato; 72 font-weight: 700; 73 font-style: italic; 74 font-display: fallback; 75 src: url("//whalespa.com/cdn/fonts/lato/lato_i7.16ba75868b37083a879b8dd9f2be44e067dfbf92.woff2") format("woff2"), 76 url("//whalespa.com/cdn/fonts/lato/lato_i7.4c07c2b3b7e64ab516aa2f2081d2bb0366b9dce8.woff") format("woff"); 77} 78 79:root { 80 /* Container */ 81 --container-max-width: 100%; 82 --container-xxs-max-width: 27.5rem; /* 440px */ 83 --container-xs-max-width: 42.5rem; /* 680px */ 84 --container-sm-max-width: 61.25rem; /* 980px */ 85 --container-md-max-width: 71.875rem; /* 1150px */ 86 --container-lg-max-width: 78.75rem; /* 1260px */ 87 --container-xl-max-width: 85rem; /* 1360px */ 88 --container-gutter: 1.25rem; 89 90 --section-vertical-spacing: 2.5rem; 91 --section-vertical-spacing-tight:2.5rem; 92 93 --section-stack-gap:2.25rem; 94 --section-stack-gap-tight:2.25rem; 95 96 /* Form settings */ 97 --form-gap: 1.25rem; /* Gap between fieldset and submit button */ 98 --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */ 99 --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */ 100 --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */ 101 --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */ 102 --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */ 103 --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */ 104 105 /* Other sizes */ 106 --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px)); 107 108 /* RTL support */ 109 --transform-logical-flip: 1; 110 --transform-origin-start: left; 111 --transform-origin-end: right; 112 113 /** 114 * --------------------------------------------------------------------- 115 * TYPOGRAPHY 116 * --------------------------------------------------------------------- 117 */ 118 119 /* Font properties */ 120 --heading-font-family: Oswald, sans-serif; 121 --heading-font-weight: 400; 122 --heading-font-style: normal; 123 --heading-text-transform: uppercase; 124 --heading-letter-spacing: 0.02em; 125 --text-font-family: Lato, sans-serif; 126 --text-font-weight: 400; 127 --text-font-style: normal; 128 --text-letter-spacing: 0.02em; 129 --button-font: var(--heading-font-style) var(--heading-font-weight) var(--text-sm) / 1.65 var(--heading-font-family); 130 --button-text-transform: uppercase; 131 --button-letter-spacing: 0.0em; 132 133 /* Font sizes */--text-heading-size-factor: 1.4; 134 --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor)); 135 --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor)); 136 --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor)); 137 --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor)); 138 --text-h5: calc(0.875rem * var(--text-heading-size-factor)); 139 --text-h6: calc(0.75rem * var(--text-heading-size-factor)); 140 141 --text-xs: 0.75rem; 142 --text-sm: 0.8125rem; 143 --text-base: 0.875rem; 144 --text-lg: 1.0rem; 145 --text-xl: 1.1875rem; 146 147 /* Rounded variables (used for border radius) */ 148 --rounded-full: 9999px; 149 --button-border-radius: 1.125rem; 150 --input-border-radius: 0.0rem; 151 152 /* Box shadow */ 153 --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05); 154 --shadow: 0 5px 15px rgb(0 0 0 / 0.05); 155 --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05); 156 --shadow-block: px px px rgb(var(--text-primary) / 0.0); 157 158 /** 159 * --------------------------------------------------------------------- 160 * OTHER 161 * --------------------------------------------------------------------- 162 */ 163 164 --checkmark-svg-url: url(//whalespa.com/cdn/shop/t/45/assets/checkmark.svg?v=184380698634562560561751483414); 165 --cursor-zoom-in-svg-url: url(//whalespa.com/cdn/shop/t/45/assets/cursor-zoom-in.svg?v=26732849034938578401751483414); 166 } 167 168 [dir="rtl"]:root { 169 /* RTL support */ 170 --transform-logical-flip: -1; 171 --transform-origin-start: right;
172 --transform-origin-end: left; 173 } 174 175 @media screen and (min-width: 700px) { 176 :root { 177 /* Typography (font size) */ 178 --text-xs: 0.8125rem; 179 --text-sm: 0.875rem; 180 --text-base: 0.9375rem; 181 --text-lg: 1.0625rem; 182 --text-xl: 1.3125rem; 183 184 /* Spacing settings */ 185 --container-gutter: 2rem; 186 } 187 } 188 189 @media screen and (min-width: 1000px) { 190 :root { 191 /* Spacing settings */ 192 --container-gutter: 3rem; 193 194 --section-vertical-spacing: 4rem; 195 --section-vertical-spacing-tight: 4rem; 196 197 --section-stack-gap:3rem; 198 --section-stack-gap-tight:3rem; 199 } 200 }:root {/* Overlay used for modal */ 201 --page-overlay: 0 0 0 / 0.4; 202 203 /* We use the first scheme background as default */ 204 --page-background: ; 205 206 /* Product colors */ 207 --on-sale-text: 227 44 43; 208 --on-sale-badge-background: 227 44 43; 209 --on-sale-badge-text: 255 255 255; 210 --sold-out-badge-background: 239 239 239; 211 --sold-out-badge-text: 0 0 0 / 0.65; 212 --custom-badge-background: 28 28 28; 213 --custom-badge-text: 255 255 255; 214 --star-color: 28 28 28; 215 216 /* Status colors */ 217 --success-background: 212 227 203; 218 --success-text: 48 122 7; 219 --warning-background: 253 241 224; 220 --warning-text: 237 138 0; 221 --error-background: 243 204 204; 222 --error-text: 203 43 43; 223 }.color-scheme--scheme-1 { 224 /* Color settings */--accent: 28 28 28; 225 --text-color: 28 28 28; 226 --background: 255 255 255 / 1.0; 227 --background-without-opacity: 255 255 255; 228 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 229 --button-background: 28 28 28; 230 --button-text-color: 255 255 255; 231 232 /* Circled buttons */ 233 --circle-button-background: 255 255 255; 234 --circle-button-text-color: 28 28 28; 235 }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing { 236 padding-block-start: 0; 237 }.color-scheme--scheme-2 { 238 /* Color settings */--accent: 28 28 28; 239 --text-color: 28 28 28; 240 --background: 218 218 218 / 1.0; 241 --background-without-opacity: 218 218 218; 242 --background-gradient: ;--border-color: 189 189 189;/* Button colors */ 243 --button-background: 28 28 28; 244 --button-text-color: 255 255 255; 245 246 /* Circled buttons */ 247 --circle-button-background: 255 255 255; 248 --circle-button-text-color: 28 28 28; 249 }.shopify-section:has(.section-spacing.color-scheme--bg-9aebb23fd2775356927fb884685014ab) + .shopify-section:has(.section-spacing.color-scheme--bg-9aebb23fd2775356927fb884685014ab:not(.bordered-section)) .section-spacing { 250 padding-block-start: 0; 251 }.color-scheme--scheme-3 { 252 /* Color settings */--accent: 255 255 255; 253 --text-color: 255 255 255; 254 --background: 28 28 28 / 1.0; 255 --background-without-opacity: 28 28 28; 256 --background-gradient: ;--border-color: 62 62 62;/* Button colors */ 257 --button-background: 255 255 255; 258 --button-text-color: 28 28 28; 259 260 /* Circled buttons */ 261 --circle-button-background: 255 255 255; 262 --circle-button-text-color: 28 28 28; 263 }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing { 264 padding-block-start: 0; 265 }.color-scheme--scheme-4 { 266 /* Color settings */--accent: 255 255 255; 267 --text-color: 255 255 255; 268 --background: 0 0 0 / 0.0; 269 --background-without-opacity: 0 0 0; 270 --background-gradient: radial-gradient(rgba(219, 149, 250, 1) 7%, rgba(148, 88, 255, 1) 94%);--border-color: 255 255 255 / 0.15;/* Button colors */ 271 --button-background: 255 255 255; 272 --button-text-color: 28 28 28; 273 274 /* Circled buttons */ 275 --circle-button-background: 255 255 255; 276 --circle-button-text-color: 28 28 28; 277 }.shopify-section:has(.section-spacing.color-scheme--bg-cfb60606bb384ff2703f98c7d92a5dbe) + .shopify-section:has(.section-spacing.color-scheme--bg-cfb60606bb384ff2703f98c7d92a5dbe:not(.bordered-section)) .section-spacing { 278 padding-block-start: 0; 279 }.color-scheme--scheme-c3e98dc5-4cdd-48ba-952a-06314c1986ea { 280 /* Color settings */--accent: 50 30 112; 281 --text-color: 28 28 28; 282 --background: 239 239 239 / 1.0; 283 --background-without-opacity: 239 239 239; 284 --background-gradient: linear-gradient(0deg, rgba(124, 89, 169, 1), rgba(215, 204, 250, 1) 100%, rgba(247, 197, 204, 1) 100%);--border-color: 28 28 28 / 0.15;/* Button colors */ 285 --button-background: 50 30 112; 286 --button-text-color: 255 255 255; 287 288 /* Circled buttons */ 289 --circle-button-background: 255 255 255; 290 --circle-button-text-color: 28 28 28; 291 }.shopify-section:has(.section-spacing.color-scheme--bg-e3cc4691482c90a0be3aa7eb29ad8a08) + .shopify-section:has(.section-spacing.color-scheme--bg-e3cc4691482c90a0be3aa7eb29ad8a08:not(.bordered-section)) .section-spacing { 292 padding-block-start: 0; 293 }.color-scheme--scheme-2789f0ff-eed6-47e0-ba2d-5c6a2f21a0ba { 294 /* Color settings */--accent: 28 28 28; 295 --text-color: 28 28 28; 296 --background: 255 255 255 / 1.0; 297 --background-without-opacity: 255 255 255; 298 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 299 --button-background: 28 28 28; 300 --button-text-color: 255 255 255; 301 302 /* Circled buttons */ 303 --circle-button-background: 255 255 255; 304 --circle-button-text-color: 28 28 28; 305 }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing { 306 padding-block-start: 0; 307 }.color-scheme--scheme-4e60dc8c-6bde-43c9-908f-8807b6d84702 { 308 /* Color settings */--accent: 28 28 28; 309 --text-color: 4 4 4; 310 --background: 51 51 51 / 1.0; 311 --background-without-opacity: 51 51 51; 312 --background-gradient: linear-gradient(0deg, rgba(234, 210, 210, 1) 25%, rgba(215, 204, 250, 1) 100%, rgba(195, 190, 205, 1) 100%);--border-color: 4 4 4 / 0.15;/* Button colors */ 313 --button-background: 28 28 28; 314 --button-text-color: 255 255 255; 315 316 /* Circled buttons */ 317 --circle-button-background: 255 255 255; 318 --circle-button-text-color: 28 28 28; 319 }.shopify-section:has(.section-spacing.color-scheme--bg-9b4c77740ac9bc182344ba0b90c4e36c) + .shopify-section:has(.section-spacing.color-scheme--bg-9b4c77740ac9bc182344ba0b90c4e36c:not(.bordered-section)) .section-spacing { 320 padding-block-start: 0; 321 }.color-scheme--scheme-e8a7ea5a-015b-445f-88c8-c6f55f98a2fe { 322 /* Color settings */--accent: 28 28 28; 323 --text-color: 255 255 255; 324 --background: 28 28 28 / 1.0; 325 --background-without-opacity: 28 28 28; 326 --background-gradient: linear-gradient(180deg, rgba(203, 198, 216, 1) 10%, rgba(26, 26, 26, 1) 71%);--border-color: 255 255 255 / 0.15;/* Button colors */ 327 --button-background: 28 28 28; 328 --button-text-color: 255 255 255; 329 330 /* Circled buttons */ 331 --circle-button-background: 255 255 255; 332 --circle-button-text-color: 28 28 28; 333 }.shopify-section:has(.section-spacing.color-scheme--bg-58ba10d4e4c22ee2946163063be6a147) + .shopify-section:has(.section-spacing.color-scheme--bg-58ba10d4e4c22ee2946163063be6a147:not(.bordered-section)) .section-spacing { 334 padding-block-start: 0; 335 }.color-scheme--scheme-334a126d-2dea-43e5-b0e6-e64aa927a5bd { 336 /* Color settings */--accent: 28 28 28; 337 --text-color: 28 28 28; 338 --background: 255 255 255 / 1.0; 339 --background-without-opacity: 255 255 255; 340 --background-gradient: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(222, 236, 245, 1) 100%);--border-color: 28 28 28 / 0.15;/* Button colors */ 341 --button-background: 28 28 28; 342 --button-text-color: 255 255 255; 343 344 /* Circled buttons */ 345 --circle-button-background: 255 255 255; 346 --circle-button-text-color: 28 28 28; 347 }.shopify-section:has(.section-spacing.color-scheme--bg-4472d9ad7b1088effbad532048f46be9) + .shopify-section:has(.section-spacing.color-scheme--bg-4472d9ad7b1088effbad532048f46be9:not(.bordered-section)) .section-spacing { 348 padding-block-start: 0; 349 }.color-scheme--scheme-c9aa7e36-1232-43d3-8846-c199c8ff8134 { 350 /* Color settings */--accent: 28 28 28; 351 --text-color: 28 28 28; 352 --background: 255 255 255 / 1.0; 353 --background-without-opacity: 255 255 255; 354 --background-gradient: linear-gradient(180deg, rgba(255, 255, 255, 1) 27%, rgba(240, 234, 248, 1) 100%);--border-color: 28 28 28 / 0.15;/* Button colors */ 355 --button-background: 28 28 28; 356 --button-text-color: 255 255 255; 357 358 /* Circled buttons */ 359 --circle-button-background: 255 255 255; 360 --circle-button-text-color: 28 28 28; 361 }.shopify-section:has(.section-spacing.color-scheme--bg-2377e76f7a6521adbe54337eee2ae89f) + .shopify-section:has(.section-spacing.color-scheme--bg-2377e76f7a6521adbe54337eee2ae89f:not(.bordered-section)) .section-spacing { 362 padding-block-start: 0; 363 }.color-scheme--scheme-978120b6-503b-4277-85ab-3b701b52fa26 { 364 /* Color settings */--accent: 28 28 28; 365 --text-color: 28 28 28; 366 --background: 232 232 232 / 1.0; 367 --background-without-opacity: 232 232 232; 368 --background-gradient: ;--border-color: 201 201 201;/* Button colors */ 369 --button-background: 28 28 28; 370 --button-text-color: 255 255 255; 371 372 /* Circled buttons */ 373 --circle-button-background: 255 255 255; 374 --circle-button-text-color: 28 28 28; 375 }.shopify-section:has(.section-spacing.color-scheme--bg-680d09509debdb63aed9b18b65fac804) + .shopify-section:has(.section-spacing.color-scheme--bg-680d09509debdb63aed9b18b65fac804:not(.bordered-section)) .section-spacing { 376 padding-block-start: 0; 377 }.color-scheme--scheme-74384aed-d4ed-4127-96a8-0c59a88736d6 { 378 /* Color settings */--accent: 28 28 28; 379 --text-color: 28 28 28; 380 --background: 255 255 255 / 1.0; 381 --background-without-opacity: 255 255 255; 382 --background-gradient: linear-gradient(89deg, rgba(219, 149, 250, 1) 7%, rgba(148, 88, 255, 1) 94%);--border-color: 28 28 28 / 0.15;/* Button colors */ 383 --button-background: 28 28 28; 384 --button-text-color: 255 255 255; 385 386 /* Circled buttons */ 387 --circle-button-background: 255 255 255; 388 --circle-button-text-color: 28 28 28; 389 }.shopify-section:has(.section-spacing.color-scheme--bg-5c5a272f3a84939997b1cc62ef8f6ed6) + .shopify-section:has(.section-spacing.color-scheme--bg-5c5a272f3a84939997b1cc62ef8f6ed6:not(.bordered-section)) .section-spacing { 390 padding-block-start: 0; 391 }.color-scheme--scheme-a7c5ab32-655a-436a-9ab8-383e2eea7049 { 392 /* Color settings */--accent: 28 28 28; 393 --text-color: 28 28 28; 394 --background: 255 255 255 / 1.0; 395 --background-without-opacity: 255 255 255; 396 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 397 --button-background: 28 28 28; 398 --button-text-color: 255 255 255; 399 400 /* Circled buttons */ 401 --circle-button-background: 255 255 255; 402 --circle-button-text-color: 28 28 28; 403 }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing { 404 padding-block-start: 0; 405 }.color-scheme--scheme-2a36fbe4-b5e7-40b1-aa8d-30505f6fe32e { 406 /* Color settings */--accent: 28 28 28; 407 --text-color: 255 255 255; 408 --background: 0 0 0 / 0.0; 409 --background-without-opacity: 0 0 0; 410 --background-gradient: ;--border-color: 255 255 255;/* Button colors */ 411 --button-background: 28 28 28; 412 --button-text-color: 255 255 255; 413 414 /* Circled buttons */ 415 --circle-button-background: 255 255 255; 416 --circle-button-text-color: 28 28 28; 417 }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing { 418 padding-block-start: 0; 419 }
419.color-scheme--scheme-ac6adaf6-2d6c-4259-a844-64cd92b80cdf { 420 /* Color settings */--accent: 255 255 255; 421 --text-color: 255 255 255; 422 --background: 0 0 0 / 0.0; 423 --background-without-opacity: 0 0 0; 424 --background-gradient: ;--border-color: 255 255 255;/* Button colors */ 425 --button-background: 255 255 255; 426 --button-text-color: 28 28 28; 427 428 /* Circled buttons */ 429 --circle-button-background: 255 255 255; 430 --circle-button-text-color: 28 28 28; 431 }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing { 432 padding-block-start: 0; 433 }.color-scheme--dialog { 434 /* Color settings */--accent: 28 28 28; 435 --text-color: 28 28 28; 436 --background: 255 255 255 / 1.0; 437 --background-without-opacity: 255 255 255; 438 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 439 --button-background: 28 28 28; 440 --button-text-color: 255 255 255; 441 442 /* Circled buttons */ 443 --circle-button-background: 255 255 255; 444 --circle-button-text-color: 28 28 28; 445 } 446</style>
446<script> 447 // This allows to expose several variables to the global scope, to be used in scripts 448 window.themeVariables = { 449 settings: { 450 showPageTransition: null, 451 pageType: "blog", 452 moneyFormat: "${{amount}}", 453 moneyWithCurrencyFormat: "${{amount}} USD", 454 currencyCodeEnabled: false, 455 cartType: "page", 456 staggerMenuApparition: true 457 }, 458 459 strings: { 460 addedToCart: "Added to your cart!", 461 closeGallery: "Close gallery", 462 zoomGallery: "Zoom picture", 463 errorGallery: "Image cannot be loaded", 464 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 465 shippingEstimatorOneResult: "There is one shipping rate for your address:", 466 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 467 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:", 468 next: "Next", 469 previous: "Previous" 470 }, 471 472 mediaQueries: { 473 'sm': 'screen and (min-width: 700px)', 474 'md': 'screen and (min-width: 1000px)', 475 'lg': 'screen and (min-width: 1150px)', 476 'xl': 'screen and (min-width: 1400px)', 477 '2xl': 'screen and (min-width: 1600px)', 478 'sm-max': 'screen and (max-width: 699px)', 479 'md-max': 'screen and (max-width: 999px)', 480 'lg-max': 'screen and (max-width: 1149px)', 481 'xl-max': 'screen and (max-width: 1399px)', 482 '2xl-max': 'screen and (max-width: 1599px)', 483 'motion-safe': '(prefers-reduced-motion: no-preference)', 484 'motion-reduce': '(prefers-reduced-motion: reduce)', 485 'supports-hover': 'screen and (pointer: fine)', 486 'supports-touch': 'screen and (hover: none)' 487 } 488 };</script>
488<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 488
488
489<script type="importmap">{ 490 "imports": { 491 "vendor": "//whalespa.com/cdn/shop/t/45/assets/vendor.min.js?v=118757129943152772801751483362", 492 "theme": "//whalespa.com/cdn/shop/t/45/assets/theme.js?v=120831487839789910711751483362", 493 "photoswipe": "//whalespa.com/cdn/shop/t/45/assets/photoswipe.min.js?v=13374349288281597431751483362" 494 } 495 } 496 </script>
496 497 498
498<script type="module" src="//whalespa.com/cdn/shop/t/45/assets/vendor.min.js?v=118757129943152772801751483362"></script>
498 499
499<script type="module" src="//whalespa.com/cdn/shop/t/45/assets/theme.js?v=120831487839789910711751483362"></script>
499 500 501
501<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
501<meta name="google-site-verification" content="WHoisr7QhB05IO98vOUGVdLR2ZeVKjdzZijRHdEzW7k"> 502<meta name="google-site-verification" content="iYkTy9tEesmYARt88foW-csGH9gu6se5SSsssFgLTgc"> 503<meta name="google-site-verification" content="j05P6_YBm_Qlz1Sk1wshUQCeWfDSPiPK1Yzdv4Gjd3w"> 504<meta name="google-site-verification" content="HIGlHBq2dpi2GAXsYt1cbP7hdTnxBxRvVWKAQDQ8-Yw"> 505<meta name="google-site-verification" content="-JrY5v8EllxI-uGANe4PV2WaVayQ_7PmmbKectgpkx0"> 506<meta name="google-site-verification" content="WHoisr7QhB05IO98vOUGVdLR2ZeVKjdzZijRHdEzW7k"> 507<meta name="facebook-domain-verification" content="2vhsgz97j9kyiddavubo9f49c3jt0y"> 508<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8541143145/digital_wallets/dialog"> 509<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" /> 510<link rel="next" href="/blogs/news?page=2">
511<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
511 512<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
513<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=8541143145" crossorigin="anonymous"></script>
vendor: 1 bytes, line 513
513
514<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":8541143145,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/8541143145","merchantName":"Whale Spa Inc.","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Whale Spa Inc.","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 514
514
515<script id="shopify-features" type="application/json">{"accessToken":"18938d0063257e485a3797b0ee9dab31","betas":["rich-media-storefront-analytics"],"domain":"whalespa.com","predictiveSearch":true,"shopId":8541143145,"locale":"en"}</script>
vendor: 1 bytes, line 515
515
516<script>var Shopify = Shopify || {}; 517Shopify.shop = "whalespa.myshopify.com"; 518Shopify.locale = "en"; 519Shopify.currency = {"active":"USD","rate":"1.0"}; 520Shopify.country = "US"; 521Shopify.theme = {"name":"2025 Master 10.8.0 Prestige 7.2.25 Update","id":135120846953,"schema_name":"Prestige","schema_version":"10.8.0","theme_store_id":855,"role":"main"}; 522Shopify.theme.handle = "null"; 523Shopify.theme.style = {"id":null,"handle":null}; 524Shopify.cdnHost = "whalespa.com/cdn"; 525Shopify.routes = Shopify.routes || {}; 526Shopify.routes.root = "/"; 527Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 528Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 529Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 530Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 530
530
531<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 531
531
532<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 532
532
533<script> 534 window.ShopifyPay = window.ShopifyPay || {}; 535 window.ShopifyPay.apiHost = "shop.app\/pay"; 536 window.ShopifyPay.redirectState = null; 537</script>
vendor: 1 bytes, line 537
537
538<script> 539 window.Shopify = window.Shopify || {}; 540 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 541 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 542 window.Shopify.SignInWithShop.eligible = true; 543</script>
vendor: 1 bytes, line 543
543
544<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 544
544
545<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 545
545
546<script type="module"> 547 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 548 549 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 550 551</script>
vendor: 1 bytes, line 551
551
552<script> 553 window.Shopify = window.Shopify || {}; 554 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 555 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"]}; 556</script>
vendor: 1 bytes, line 556
556
557<script>(function() { 558 var isLoaded = false; 559 function asyncLoad() { 560 if (isLoaded) return; 561 isLoaded = true; 562 var urls = ["https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=whalespa.myshopify.com","https:\/\/contactform.hulkapps.com\/skeletopapp.js?shop=whalespa.myshopify.com","https:\/\/app.testimonialhub.com\/shopifyapp\/showsrstemplate.js?shop=whalespa.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=L4gdRW\u0026shop=whalespa.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=L4gdRW\u0026shop=whalespa.myshopify.com","\/\/cdn.shopify.com\/proxy\/8ee924844086e7e08e4326b648a202ee28ce26a718516fe99b8e7941d06edbef\/obscure-escarpment-2240.herokuapp.com\/js\/best_custom_product_options.js?shop=whalespa.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.shopify.com\/s\/files\/1\/0184\/4255\/1360\/files\/quicklink.min.js?v=1599724333\u0026shop=whalespa.myshopify.com","https:\/\/sdks.automizely.com\/conversions\/v1\/conversions.js?app_connection_id=601aba426c6e4b54bbc597ac0cd885c0\u0026mapped_org_id=de2eecb36cfb27b96ab0b8a3547a2929_v1\u0026shop=whalespa.myshopify.com","https:\/\/instafeed.nfcube.com\/cdn\/643b4164840ec88347a73019d255a34b.js?shop=whalespa.myshopify.com","https:\/\/d9fvwtvqz2fm1.cloudfront.net\/shop\/js\/discount-on-cart-pro.min.js?shop=whalespa.myshopify.com","https:\/\/disco-static.productessentials.app\/main.js?shop=whalespa.myshopify.com","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=whalespa.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=whalespa.myshopify.com","\/\/cdn.shopify.com\/proxy\/cc035bfd52544fa68d7680a75f67c758ac635c807df1c665ca190a33961fcab0\/whalespa29631.activehosted.com\/js\/site-tracking.php?shop=whalespa.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 563 for (var i = 0; i < urls.length; i++) { 564 var s = document.createElement('script'); 565 s.type = 'text/javascript'; 566 s.async = true; 567 s.src = urls[i]; 568 var x = document.getElementsByTagName('script')[0]; 569 x.parentNode.insertBefore(s, x); 570 } 571 }; 572 if(window.attachEvent) { 573 window.attachEvent('onload', asyncLoad); 574 } else { 575 window.addEventListener('load', asyncLoad, false); 576 } 577})();</script>
vendor: 1 bytes, line 577
577
578<script id="__st">var __st={"a":8541143145,"offset":-25200,"reqid":"d2b30d55-a9ee-4747-aef2-91acd6c742b1-1791080004","pageurl":"whalespa.com\/blogs\/news","s":"blogs-29285941353","u":"633d7a6dbb00","p":"blog","rtyp":"blog","rid":29285941353};</script>
vendor: 1 bytes, line 578
578
579<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 579
579
580<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 580
580
581<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//whalespa.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 581
581
582<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 = "//whalespa.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
582<script crossorigin="anonymous" defer="defer" src="//whalespa.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 582
582
583<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 583
583
584<script> 585 window.Shopify = window.Shopify || {}; 586 window.Shopify.MCP = window.Shopify.MCP || {}; 587 window.Shopify.MCP.enabled = true; 588 window.Shopify.MCP.shop = "whalespa.myshopify.com"; 589 window.Shopify.MCP.mcpEndpoint = "https:\/\/whalespa.com\/api\/mcp"; 590 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 591</script>
vendor: 1 bytes, line 591
591
592<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("\/\/whalespa.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 593</script>
vendor: 1 bytes, line 593
593
594<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://whalespa.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 595</script>
vendor: 1 bytes, line 595
595
596<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 597 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); 598</script>
vendor: 1 bytes, line 598
598
599<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})}})); 600</script>
600 601<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://whalespa.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 602<style id="shopify-accelerated-checkout-cart"> 603 #shopify-buyer-consent { 604 margin-top: 1em; 605 display: inline-block; 606 width: 100%; 607} 608 609#shopify-buyer-consent.hidden { 610 display: none; 611} 612 613#shopify-subscription-policy-button { 614 background: none; 615 border: none; 616 padding: 0; 617 text-decoration: underline; 618 font-size: inherit; 619 cursor: pointer; 620} 621 622#shopify-subscription-policy-button::before { 623 box-shadow: none; 624} 625 626 </style> 627
628<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
628 629<link href="//whalespa.com/cdn/shop/t/45/assets/theme.css?v=59476350486779203171751483362" rel="stylesheet" type="text/css" media="all" /><!-- BEGIN app block: shopify://apps/bm-country-blocker-ip-blocker/blocks/boostmark-blocker/bf9db4b9-be4b-45e1-8127-bbcc07d93e7e --> 630 631
631<script src="https://cdn.shopify.com/extensions/01a061a7-718a-75fc-86ca-65651fe7f6bd/boostymark-regionblock-74/assets/blocker.js?v=4&shop=whalespa.myshopify.com" async></script>
631 632
632<script src="https://cdn.shopify.com/extensions/01a061a7-718a-75fc-86ca-65651fe7f6bd/boostymark-regionblock-74/assets/jk4ukh.js?c=6&shop=whalespa.myshopify.com" async></script>
632 633 634 635
635<script async> 636 function _0x3f8f(_0x223ce8,_0x21bbeb){var _0x6fb9ec=_0x6fb9();return _0x3f8f=function(_0x3f8f82,_0x5dbe6e){_0x3f8f82=_0x3f8f82-0x191;var _0x51bf69=_0x6fb9ec[_0x3f8f82];return _0x51bf69;},_0x3f8f(_0x223ce8,_0x21bbeb);}(function(_0x4724fe,_0xeb51bb){var _0x47dea2=_0x3f8f,_0x141c8b=_0x4724fe();while(!![]){try{var _0x4a9abe=parseInt(_0x47dea2(0x1af))/0x1*(-parseInt(_0x47dea2(0x1aa))/0x2)+-parseInt(_0x47dea2(0x1a7))/0x3*(parseInt(_0x47dea2(0x192))/0x4)+parseInt(_0x47dea2(0x1a3))/0x5*(parseInt(_0x47dea2(0x1a6))/0x6)+-parseInt(_0x47dea2(0x19d))/0x7*(-parseInt(_0x47dea2(0x191))/0x8)+-parseInt(_0x47dea2(0x1a4))/0x9*(parseInt(_0x47dea2(0x196))/0xa)+-parseInt(_0x47dea2(0x1a0))/0xb+parseInt(_0x47dea2(0x198))/0xc;if(_0x4a9abe===_0xeb51bb)break;else _0x141c8b['push'](_0x141c8b['shift']());}catch(_0x5bdae7){_0x141c8b['push'](_0x141c8b['shift']());}}}(_0x6fb9,0x2b917),function e(){var _0x379294=_0x3f8f;window[_0x379294(0x19f)]=![];var _0x59af3b=new MutationObserver(function(_0x10185c){var _0x39bea0=_0x379294;_0x10185c[_0x39bea0(0x19b)](function(_0x486a2e){var _0x1ea3a0=_0x39bea0;_0x486a2e['addedNodes'][_0x1ea3a0(0x19b)](function(_0x1880c1){var _0x37d441=_0x1ea3a0;if(_0x1880c1[_0x37d441(0x193)]===_0x37d441(0x19c)&&window[_0x37d441(0x19f)]==![]){var _0x64f391=_0x1880c1['textContent']||_0x1880c1[_0x37d441(0x19e)];_0x64f391[_0x37d441(0x1ad)](_0x37d441(0x1ab))&&(window[_0x37d441(0x19f)]=!![],window['_bm_blocked_script']=_0x64f391,_0x1880c1[_0x37d441(0x194)][_0x37d441(0x1a2)](_0x1880c1),_0x59af3b[_0x37d441(0x195)]());}});});});_0x59af3b[_0x379294(0x1a9)](document[_0x379294(0x1a5)],{'childList':!![],'subtree':!![]}),setTimeout(()=>{var _0x43bd71=_0x379294;if(!window[_0x43bd71(0x1ae)]&&window['_bm_blocked']){var _0x4f89e0=document[_0x43bd71(0x1a8)](_0x43bd71(0x19a));_0x4f89e0[_0x43bd71(0x1ac)]=_0x43bd71(0x197),_0x4f89e0[_0x43bd71(0x1a1)]=window['_bm_blocked_script'],document[_0x43bd71(0x199)]['appendChild'](_0x4f89e0);}},0x2ee0);}());function _0x6fb9(){var _0x432d5b=['head','script','forEach','SCRIPT','7fPmGqS','src','_bm_blocked','1276902CZtaAd','textContent','removeChild','5xRSprd','513qTrjgw','documentElement','1459980yoQzSv','6QRCLrj','createElement','observe','33750bDyRAA','var\x20customDocumentWrite\x20=\x20function(content)','className','includes','bmExtension','11ecERGS','2776368sDqaNF','444776RGnQWH','nodeName','parentNode','disconnect','25720cFqzCY','analytics','3105336gpytKO'];_0x6fb9=function(){return _0x432d5b;};return _0x6fb9();} 637 </script>
637 638 639 640 641 642 643
643<script async> 644 !function(){var t;new MutationObserver(function(t,e){if(document.body&&(e.disconnect(),!window.bmExtension)){let i=document.createElement('div');i.id='bm-preload-mask',i.style.cssText='position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-color: white !important; z-index: 2147483647 !important; display: block !important;',document.body.appendChild(i),setTimeout(function(){i.parentNode&&i.parentNode.removeChild(i);},1e4);}}).observe(document.documentElement,{childList:!0,subtree:!0});}(); 645 </script>
645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664<!-- END app block --><!-- BEGIN app block: shopify://apps/video-background/blocks/app-embed-block/e6aecb8b-653f-4b13-a30a-fa27a19689bb -->
664<script> 665 window.codeblackbelt = window.codeblackbelt || {}; 666 window.codeblackbelt.shop = window.codeblackbelt.shop || 'whalespa.myshopify.com'; 667</script>
667<script src="//cdn.codeblackbelt.com/widgets/video-background/main.min.js?version=2026100319-0700" async></script>
667 668<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 669 670<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 671 672 673 674 675 676 677
678<script> 679 ;(function () { 680 const url = new URL(window.location) 681 const viewParam = url.searchParams.get('view') 682 if (viewParam && viewParam.includes('variant-pf-')) { 683 url.searchParams.set('pf_v', viewParam) 684 url.searchParams.delete('view') 685 window.history.replaceState({}, '', url) 686 } 687 })() 688</script>
688 689 690 691
692<script type='module'> 693 694 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 695 696 window.PAGEFLY_CRO['data_debug'] = { 697 original_template_suffix: "", 698 allow_ab_test: false, 699 ab_test_start_time: 0, 700 ab_test_end_time: 0, 701 today_date_time: 1791080005000, 702 } 703 window.PAGEFLY_CRO['GA4'] = { enabled: false} 704</script>
704 705 706<!-- END app snippet --> 707 708 709 710 711 712 713 714 715
715<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
715 716 717
717<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-general-helper.js' defer='defer'></script>
717 718 719
719<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-snap-slider.js' defer='defer'></script>
719 720 721
721<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v3.js' defer='defer'></script>
721 722 723
723<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v4.js' defer='defer'></script>
723 724 725
725<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
725 726 727
727<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
727 728 729
729<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product-media.js' defer='defer'></script>
729 730 731
731<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
731 732 733
734<script id='pagefly-helper-data' type='application/json'> 735 { 736 "page_optimization": { 737 "assets_prefetching": false 738 }, 739 "elements_asset_mapper": { 740 "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js", 741 "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js", 742 "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js", 743 "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 744 "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 745 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 746 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 747 "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js", 748 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 749 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 750 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 751 "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 752 "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 753 "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js", 754 "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js", 755 "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js", 756 "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js", 757 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 758 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 759 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js", 760 "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js", 761 762 "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 763 "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 764 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 765 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 766 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 767 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
767-363/assets/pagefly-3rd-elements.js", 768 "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 769 "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 770 "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 771 "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 772 "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 773 "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 774 "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 775 "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 776 "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 777 "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 778 "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js" 779 }, 780 "custom_elements_mapper": { 781 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-click-action-element.js", 782 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js" 783 } 784 } 785</script>
785 786
787<script id='pagefly-heatmap-config' type='application/json'> 788 {} 789</script>
vendor: 1 bytes, line 789
789
790<script> 791 (function () { 792 var el = document.getElementById('pagefly-heatmap-config') 793 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 794 try { 795 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 796 } catch (e) { 797 window.__pagefly_heatmap_config__ = {} 798 } 799 })() 800</script>
vendor: 1 bytes, line 800
800
801<script> 802 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 803 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 804 // overlay path in the metafield, and this page must already be one the merchant enabled 805 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 806 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 807 (function () { 808 var cfg = window.__pagefly_heatmap_config__ || {} 809 var id = (window.__pagefly_page_setting__ || {}).pageId 810 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 811 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 812 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 813 var s = document.createElement('script') 814 s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js' 815 s.defer = true 816 document.head.appendChild(s) 817 })() 818</script>
818 819 820<!-- BEGIN app snippet: pf-ai-schema --> 821<!-- END app snippet --> 822 823 824<!-- END app block --><!-- BEGIN app block: shopify://apps/vo-product-options/blocks/embed-block/430cbd7b-bd20-4c16-ba41-db6f4c645164 -->
824<script>var bcpo_product=null; var bcpo_settings=bcpo_settings || {"fallback":"buttons","auto_select":"on","load_main_image":"off","replaceImage":"off","border_style":"round","tooltips":"show","sold_out_style":"transparent","theme":"light","jumbo_colors":"on","jumbo_images":"on","circle_swatches":"on","inventory_style":"amazon","override_ajax":"on","add_price_addons":"on","theme2":"on","money_format2":"${{amount}} USD","money_format_without_currency":"${{amount}}","show_currency":"off","file_upload_warning":"off","global_auto_image_options":"LEATHER COLOR, BASE COLOR, ARMREST, GENUINE LEATHER, ENDURO LEATHER, USB, SEAT CONTROLLER, ,AUTO FILL, AIR VENT, IPAD HOLDER","global_color_options":"Color","global_colors":[{"key":"Black","value":"000000"},{"key":"White","value":"ffffff"},{"key":"Gray","value":"667267"},{"key":"Chocolate","value":"452b0b"}],"shop_currency":"USD"};var inventory_quantity = [];if(bcpo_product) { for (var i = 0; i < bcpo_product.variants.length; i += 1) { bcpo_product.variants[i].inventory_quantity = inventory_quantity[i]; }}window.bcpo = window.bcpo || {}; bcpo.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}; bcpo.ogFormData = FormData; bcpo.money_with_currency_format = "${{amount}} USD";bcpo.money_format = "${{amount}}"; if (bcpo_settings) { bcpo_settings.shop_currency = "USD";} else { var bcpo_settings = {shop_currency: "USD" }; }</script>
824 825 826 827<!-- END app block --><!-- BEGIN app block: shopify://apps/userway-website-accessibility/blocks/uw-widget-extension/bc2d8a34-1a37-451b-ab1a-271bc4e9daa7 --> 828 829 830 831
832<script type="text/javascript" async="" src="https://cdn.userway.org/widget.js?account=5ZEHM7t1Ey&platfAppInstalledSiteId=3873925&shop=whalespa.com"></script>
832 833 834<!-- END app block --><!-- BEGIN app block: shopify://apps/mida-fraud-ip-blocker/blocks/blocker-script/09aab972-8c77-47b1-a9a0-4712e9f2405d --> 835 836 837 <link rel='stylesheet' id='blocker-data' href='https://cdn.shopify.com/extensions/01a0facd-b562-7249-8830-a72135b73ab6/mida-fraud-ip-blocker-338/assets/style.min.css'> 838 839
839<script 840 id='blocker-listener' 841 src='https://cdn.shopify.com/extensions/01a0facd-b562-7249-8830-a72135b73ab6/mida-fraud-ip-blocker-338/assets/blocker-listener.min.js' 842 defer 843 ></script>
843 844 845
845<script 846 id='blocker-data' 847 src='https://cdn.shopify.com/extensions/01a0facd-b562-7249-8830-a72135b73ab6/mida-fraud-ip-blocker-338/assets/script.min.js?fbv=20260602-rsa2' 848 defer 849 ></script>
849 850 851 852 853
853<script> 854 var SGUser = { 855 id: "", 856 email: "", 857 firstName: "", 858 lastName: "", 859 token: "ac76eba896741956ae6485aaaeeef6650acca64be06e6123155499002ae8ba6a", 860 }; 861 862 var SGShop = {"id":"6a1eb4a76a429a581ffb30f6","country":"United States","currencyCode":"USD","currencyFormat":"${{amount}}","shopifyName":"Whale Spa Inc."}; 863 864 865 var SGSetting = {"disableRightClick":false,"blockTextSelection":false,"disableShortcuts":false,"adminUrl":""}; 866 867 var SGProduct = { 868 id: undefined, 869 collections: undefined, 870 }; 871 </script>
871 872 873 874
874<script type='application/json' id='mida-block-cfg'> 875 {"domain":"whalespa.myshopify.com","setting":{"adminUrl":"","allowIcloudRelay":false,"allowVerifiedGoodBots":false,"allowVerifiedGoodBotsConfig":{"googleBot":false,"bingBot":false,"appleBot":false,"duckDuckBot":false,"yandexBot":false,"baiduspider":false,"yeti":false,"petalBot":false,"facebookBot":false,"twitterBot":false,"linkedinBot":false,"pinterestBot":false,"ahrefsBot":false,"semrushBot":false,"dotBot":false,"screamingFrogBot":false,"gptBot":false,"claudeBot":false,"perplexityBot":false,"ccBot":false,"bytespider":false},"autoBlockSuspiciousCrawlers":false,"autoBlockSuspiciousCrawlersConfig":{"unknownHeadlessUserAgent":false,"headlessHints":false,"platformMismatch":false},"autoBlockUnknownBots":false,"bgColor":"#ffffff","blockPageMessage":"\u003cp\u003e\u003cspan style=\"font-size: 14pt;\"\u003eThe site owner may have set restrictions that prevent you from accessing the site. Please contact the site owner for access.\u003c\/span\u003e\u003c\/p\u003e","blockPageTitle":"Access Denied","blockProxy":false,"blockTOR":false,"blockTextSelection":false,"blockVPN":false,"createdAt":"2026-06-02T10:47:04.076Z","disableDevTools":false,"disableRightClick":false,"enableOverlay":false,"logoUrl":"https:\/\/production-blocker-bucket.s3.amazonaws.com\/src\/lib\/setting\/9954450-1761634971130-674500342.png","manualRuleOrdering":false,"rulePriority":["blockProxy","blockVPN","smartDeviceBlocking","blockTOR"],"smartDeviceBlocking":false,"smartHighRiskBlocking":false,"smartHighRiskRange":80,"turnOffSignature":true,"updatedAt":"2026-06-02T10:47:04.076Z"}} 876 </script>
876 877 878 879<!-- END app block --><!-- BEGIN app block: shopify://apps/inventora-show-stock-level/blocks/app-embed/ee1e864c-45c9-443d-b2a2-21726ee946b9 -->
880<script class="gsinvdata"> 881 882 </script>
882 883
884<script async type="text/javascript" src="https://gravity-apps.com/showinventory/js/shopify/gsinventorybystore8541143145.js?v=ags64593e6fc1b99cfd1531d41c20a715c0"></script>
884 885 886 887 888<!-- END app block -->
888<script src="https://cdn.shopify.com/extensions/01a0ff95-2ba4-7fd3-a350-d1bdcce7c062/quick-announcement-bar-prod-247/assets/quickannouncementbar.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 888
888
889<script src="https://cdn.shopify.com/extensions/01a0f8e8-a368-7893-b618-5a72e6a9e06b/variant-options-product-options-470/assets/best_custom_product_options.js" type="text/javascript" defer="defer"></script>
889 890<link href="https://cdn.shopify.com/extensions/01a0f8e8-a368-7893-b618-5a72e6a9e06b/variant-options-product-options-470/assets/bcpo-front.css" rel="stylesheet" type="text/css" media="all"> 891<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
892<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: 8541143145,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 892
892
893<script> 894 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 895</script>
vendor: 1 bytes, line 895
895
896<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}
896).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: 8541143145,storefrontBaseUrl: "https://whalespa.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://whalespa.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2232713321","configuration":"{\"accountID\":\"{\\\"_id\\\":\\\"6a1eb4a76a429a581ffb30f6\\\",\\\"domain\\\":\\\"whalespa.myshopify.com\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0f4a99a94e5522265afa164895734488","type":"APP","apiClientId":281958645761,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"686719081","configuration":"{\"hashed_organization_id\":\"de2eecb36cfb27b96ab0b8a3547a2929_v1\",\"app_key\":\"whalespa\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"653baec8563a6cf1ada385270373426a","type":"APP","apiClientId":2814809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"330334313","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-2FS521XN71\\\",\\\"AW-681096150\\\",\\\"GT-PHG5H9P\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-2FS521XN71\\\",\\\"AW-681096150\\\/4x-3CIGP14YYENbn4sQC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-2FS521XN71\\\",\\\"AW-681096150\\\/3WAECISP14YYENbn4sQC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-2FS521XN71\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-2FS521XN71\\\",\\\"AW-681096150\\\/GLRFCPuO14YYENbn4sQC\\\",\\\"MC-CHXM0WBXKH\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-2FS521XN71\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-2FS521XN71\\\",\\\"AW-681096150\\\/TTtVCPiO14YYENbn4sQC\\\",\\\"MC-CHXM0WBXKH\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-2FS521XN71\\\",\\\"AW-681096150\\\/SARUCPWO14YYENbn4sQC\\\",\\\"MC-CHXM0WBXKH\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-2FS521XN71\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-2FS521XN71\\\",\\\"AW-681096150\\\/h2HjCIeP14YYENbn4sQC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-2FS521XN71\\\",\\\"AW-681096150\\\/491UCP6O14YYENbn4sQC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-2FS521XN71\\\"}],\\\"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":"289177705","configuration":"{\"pixelCode\":\"CN7RUNJC77UAKI8GMMFG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":[]},"dataSharingState":"optimized"}
896,{"id":"150601833","configuration":"{\"pixel_id\":\"500722567333755\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"54689897","configuration":"{\"tagID\":\"2613101359902\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"45383785","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"}
896,{"id":"142508137","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Tag Manager (July26)"},{"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":"Whale Spa Inc.","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"whalespa.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/whalespa.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7660603539561","handle":"gemini-bench-spa-ws1000","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42748756623465","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6718243340393","handle":"mm-edit-monarch-pedicure-package","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39661445120105","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7084501696617","handle":"crane-ii-with-human-touchâ¢-flexglide®-pedicure-chair-package","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40839572586601","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6718270505065","handle":"mm-edit-alden-crystal-salon-package","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39661482377321","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6718903681129","handle":"mm-edit-felicity-spa-package","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39663009464425","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7660603506793","handle":"elora-gold-edition-pedicure-chair-ws2000-package","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42748756394089","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://whalespa.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"135120846953","themeStoreId":"855","themePublished":"true","eventMetadataId":"f46853ab-12fe-4e09-a5b2-1fae6926368e","pageType":"blog","resourceId":"29285941353","shopId":"8541143145","storefrontBaseUrl":"https:\/\/whalespa.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
896<script> 897 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 898 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 899 window.ShopifyAnalytics.meta.currency = 'USD'; 900 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":29285941353,"requestId":"d2b30d55-a9ee-4747-aef2-91acd6c742b1-1791080004"}}; 901 for (var attr in meta) { 902 window.ShopifyAnalytics.meta[attr] = meta[attr]; 903 } 904</script>
vendor: 1 bytes, line 904
904
905<script class="analytics"> 906 (function () { 907 var customDocumentWrite = function(content) { 908 var jquery = null; 909 910 if (window.jQuery) { 911 jquery = window.jQuery; 912 } else if (window.Checkout && window.Checkout.$) { 913 jquery = window.Checkout.$; 914 } 915 916 if (jquery) { 917 jquery('body').append(content); 918 } 919 }; 920 921 var hasLoggedConversion = function(token) { 922 if (token) { 923 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 924 } 925 return false; 926 } 927 928 var setCookieIfConversion = function(token) { 929 if (token) { 930 var twoMonthsFromNow = new Date(Date.now()); 931 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 932 933 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 934 } 935 } 936 937 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 938 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 939 if (trekkie.integrations) { 940 return; 941 } 942 trekkie.methods = [ 943 'identify', 944 'page', 945 'ready', 946 'track', 947 'trackForm', 948 'trackLink' 949 ]; 950 trekkie.factory = function(method) { 951 return function() { 952 var args = Array.prototype.slice.call(arguments); 953 args.unshift(method); 954 trekkie.push(args); 955 if (method == 'track' || method == 'page') { 956 var pageUrl; 957 try { 958 pageUrl = window.location.href; 959 } catch (e) {} 960 var pageReferrer; 961 try { 962 pageReferrer = document.referrer; 963 } catch (e) {} 964 try { 965 if (window.__TREKKIE_SHIM_QUEUE == null) { 966 window.__TREKKIE_SHIM_QUEUE = []; 967 } 968 window.__TREKKIE_SHIM_QUEUE.push({ 969 from: 'trekkie-stub', 970 method: method, 971 args: args.slice(1), 972 pageContext: { 973 url: pageUrl, 974 referrer: pageReferrer 975 } 976 }); 977 } catch (e) { 978 // no-op 979 } 980 } 981 return trekkie; 982 }; 983 }; 984 for (var i = 0; i < trekkie.methods.length; i++) { 985 var key = trekkie.methods[i]; 986 trekkie[key] = trekkie.factory(key); 987 } 988 trekkie.load = function(config) { 989 trekkie.config = config || {}; 990 trekkie.config.initialDocumentCookie = document.cookie; 991 var first = document.getElementsByTagName('script')[0]; 992var script = document.createElement('script'); 993script.type = 'text/javascript'; 994script.onerror = function(e) { 995 var scriptFallback = document.createElement('script'); 996 scriptFallback.type = 'text/javascript'; 997 scriptFallback.onerror = function(error) { 998 var Monorail = { 999 produce: function produce(monorailDomain, schemaId, payload) { 1000 var currentMs = new Date().getTime(); 1001 var event = { 1002 schema_id: schemaId, 1003 payload: payload, 1004 metadata: { 1005 event_created_at_ms: currentMs, 1006 event_sent_at_ms: currentMs 1007 } 1008 }; 1009 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1010 }, 1011 sendRequest: function sendRequest(endpointUrl, payload) { 1012 // Try the sendBeacon API 1013 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1014 var blobData = new window.Blob([payload], { 1015 type: 'text/plain' 1016 }); 1017 1018 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1019 return true; 1020 } // sendBeacon was not successful 1021 1022 } // XHR beacon 1023 1024 var xhr = new XMLHttpRequest(); 1025 1026 try { 1027 xhr.open('POST', endpointUrl); 1028 xhr.setRequestHeader('Content-Type', 'text/plain'); 1029 xhr.send(payload); 1030 } catch (e) { 1031 console.log(e); 1032 } 1033 1034 return false; 1035 }, 1036 isIos12: function isIos12() { 1037 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1038 } 1039 }; 1040 Monorail.produce('monorail-edge.shopifysvc.com', 1041 'trekkie_storefront_load_errors/1.1', 1042 {shop_id: 8541143145, 1043 theme_id: 135120846953, 1044 app_name: "storefront", 1045 context_url: window.location.href, 1046 source_url: "//whalespa.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1047 1048 }; 1049 scriptFallback.async = true; 1050 scriptFallback.src = '//whalespa.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1051 first.parentNode.insertBefore(scriptFallback, first); 1052}; 1053script.async = true; 1054script.src = '//whalespa.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1055first.parentNode.insertBefore(script, first); 1056 1057 }; 1058 trekkie.load( 1059 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8541143145,"isMerchantRequest":null,"themeId":135120846953,"themeCityHash":"7077200391720771653","contentLanguage":"en","currency":"USD","eventMetadataId":"f46853ab-12fe-4e09-a5b2-1fae6926368e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1060 ); 1061 1062 var loaded = false;
1063 trekkie.ready(function() { 1064 if (loaded) return; 1065 loaded = true; 1066 1067 window.ShopifyAnalytics.lib = window.trekkie; 1068 1069 var originalDocumentWrite = document.write; 1070 document.write = customDocumentWrite; 1071 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1072 document.write = originalDocumentWrite; 1073 1074 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1075 var token = match? match[1]: undefined; 1076 if (!hasLoggedConversion(token)) { 1077 setCookieIfConversion(token); 1078 1079 } 1080 }); 1081 1082 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":29285941353,"requestId":"d2b30d55-a9ee-4747-aef2-91acd6c742b1-1791080004","shopifyEmitted":true}); 1083 1084 var eventsListenerScript = document.createElement('script'); 1085 eventsListenerScript.async = true; 1086 eventsListenerScript.src = "//whalespa.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1087 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1088})();</script>
1088 1089
1089<script> 1090 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1091 window.ga = function ga() { 1092 (window.ga.q = window.ga.q || []).push(arguments); 1093 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1094 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1095 } 1096 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1097 }; 1098 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1099 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1100 } 1101 } 1102</script>
vendor: 1 bytes, line 1102
1102
1103<script 1104 defer 1105 src="https://whalespa.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1106 data-application="storefront-renderer" 1107 data-shop-id="8541143145" 1108 data-render-region="gcp-us-central1" 1109 data-page-type="blog" 1110 data-theme-instance-id="135120846953" 1111 data-theme-name="Prestige" 1112 data-theme-version="10.8.0" 1113 data-monorail-region="shop_domain" 1114 data-resource-timing-sampling-rate="10" 1115 data-shs="true" 1116 data-shs-beacon="true" 1117 data-shs-export-with-fetch="true" 1118 data-shs-logs-sample-rate="1" 1119 data-shs-beacon-endpoint="https://whalespa.com/api/collect" 1120></script>
1120 1121<meta name="shopify-y" content="11e57690-3d28-4e21-a05f-9a1e25f6e08a" data-expiration="1822637604000"><meta name="shopify-s" content="1f3fa83e-d0bf-4155-84d1-d5df4a6a19e7" data-expiration="1791081804000"><meta name="new-cookie-storage-activated" content="t"> 1122</head> 1123 1124 1125 1126 <body class="features--button-transition features--zoom-image color-scheme color-scheme--scheme-3"><template id="drawer-default-template"> 1127 <div part="base"> 1128 <div part="overlay"></div> 1129 1130 <div part="content"> 1131 <header part="header"> 1132 <slot name="header"></slot> 1133 1134 <dialog-close-button style="display: contents"> 1135 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1136 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1137 </svg> 1138 1139 </button> 1140 </dialog-close-button> 1141 </header> 1142 1143 <div part="body"> 1144 <slot></slot> 1145 </div> 1146 1147 <footer part="footer"> 1148 <slot name="footer"></slot> 1149 </footer> 1150 </div> 1151 </div> 1152</template><template id="modal-default-template"> 1153 <div part="base"> 1154 <div part="overlay"></div> 1155 1156 <div part="content"> 1157 <header part="header"> 1158 <slot name="header"></slot> 1159 1160 <dialog-close-button style="display: contents"> 1161 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1162 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1163 </svg> 1164 1165 </button> 1166 </dialog-close-button> 1167 </header> 1168 1169 <div part="body"> 1170 <slot></slot> 1171 </div> 1172 </div> 1173 </div> 1174</template><template id="popover-default-template"> 1175 <div part="base"> 1176 <div part="overlay"></div> 1177 1178 <div part="content"> 1179 <header part="header"> 1180 <slot name="header"></slot> 1181 1182 <dialog-close-button style="display: contents"> 1183 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1184 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1185 </svg> 1186 1187 </button> 1188 </dialog-close-button> 1189 </header> 1190 1191 <div part="body"> 1192 <slot></slot> 1193 </div> 1194 </div> 1195 </div> 1196</template><template id="header-search-default-template"> 1197 <div part="base"> 1198 <div part="overlay"></div> 1199 1200 <div part="content"> 1201 <slot></slot> 1202 </div> 1203 </div> 1204</template><template id="video-media-default-template"> 1205 <slot></slot> 1206 1207 <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48"> 1208 <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #1c1c1c)"/> 1209 </svg> 1210</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar> 1211 <a href="#main" allow-hash-change class="skip-to-content sr-only">Skip to content</a> 1212 1213 <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group --> 1214<header id="shopify-section-sections--17046823501929__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1215 :root { 1216 --header-is-sticky: 1; 1217 } 1218 1219 #shopify-section-sections--17046823501929__header { 1220 --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 1221 --header-padding-block: 1rem; 1222 --header-transparent-header-text-color: 255 255 255; 1223 --header-separation-border-color: 28 28 28 / 0.15; 1224 1225 position: relative; 1226 z-index: 4; 1227 } 1228 1229 @media screen and (min-width: 700px) { 1230 #shopify-section-sections--17046823501929__header { 1231 --header-padding-block: 1.2rem; 1232 } 1233 } 1234 1235 @media screen and (min-width: 1000px) { 1236 #shopify-section-sections--17046823501929__header {--header-grid: ". logo secondary-nav" "primary-nav primary-nav primary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);} 1237 }#shopify-section-sections--17046823501929__header { 1238 position: sticky; 1239 top: 0; 1240 } 1241 1242 .shopify-section--announcement-bar ~ #shopify-section-sections--17046823501929__header { 1243 top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px)); 1244 }#shopify-section-sections--17046823501929__header { 1245 --header-logo-width: 185px; 1246 } 1247 1248 @media screen and (min-width: 700px) { 1249 #shopify-section-sections--17046823501929__header { 1250 --header-logo-width: 155px; 1251 } 1252 }</style> 1253 1254<height-observer variable="header"> 1255 <x-header class="header color-scheme color-scheme--scheme-1"> 1256 <a href="/" class="header__logo"><span class="sr-only">Whale Spa Inc.</span><img src="//whalespa.com/cdn/shop/files/Premium_Furniture_Black.png?v=1635193904&width=2100" alt="" srcset="//whalespa.com/cdn/shop/files/Premium_Furniture_Black.png?v=1635193904&width=310 310w, //whalespa.com/cdn/shop/files/Premium_Furniture_Black.png?v=1635193904&width=465 465w" width="2100" height="1350" sizes="155px" class="header__logo-image"><img src="//whalespa.com/cdn/shop/files/White_Premium_Furniture_1.png?v=1631569008&width=2100" alt="" srcset="//whalespa.com/cdn/shop/files/White_Premium_Furniture_1.png?v=1631569008&width=310 310w, //whalespa.com/cdn/shop/files/White_Premium_Furniture_1.png?v=1631569008&width=465 465w" width="2100" height="1350" sizes="155px" class="header__logo-image header__logo-image--transparent"></a> 1257 1258<nav class="header__primary-nav header__primary-nav--center" aria-label="Primary navigation"> 1259 <button type="button" aria-controls="sidebar-menu" class="md:hidden">
1260 <span class="sr-only">Navigation menu</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24"> 1261 <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.5" stroke-linecap="square"/> 1262 </svg></button><ul class="contents unstyled-list md-max:hidden"> 1263 1264 <li class="header__primary-nav-item" data-title="COLLECTIONS"> 1265 <mega-menu-disclosure follow-summary-link trigger="click" class="contents"><details class="header__menu-disclosure"> 1266 <summary data-follow-link="/collections" class="h6">COLLECTIONS</summary><div class="mega-menu " ><ul class="mega-menu__linklist unstyled-list"><li class="v-stack justify-items-start gap-5"> 1267 <a href="/collections" class="h6">View All Collections</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1268 <a href="/collections/gold-edition-collection" class="link-faded">Gold Edition Collection </a> 1269 </li><li> 1270 <a href="/collections/facet-collection" class="link-faded">Facet Collection</a> 1271 </li><li> 1272 <a href="/collections/lux-black-collection" class="link-faded">Valentino Lux Black Collection</a> 1273 </li><li> 1274 <a href="/collections/tempo-black-collection" class="link-faded">Black Tempo Collection</a> 1275 </li><li> 1276 <a href="/collections/tempo-white-collection" class="link-faded">White Tempo Collection</a> 1277 </li><li> 1278 <a href="/collections/tempo-gray-collection" class="link-faded">Gray Tempo Collection</a> 1279 </li><li> 1280 <a href="/collections/timberluxe-collection" class="link-faded">TimberLuxe Collection</a> 1281 </li><li> 1282 <a href="/collections/pro-collection" class="link-faded">Pro Collection</a> 1283 </li><li> 1284 <a href="/collections/elora-collection" class="link-faded">Elora Collection</a> 1285 </li></ul></li></ul><div class="mega-menu__promo"><a href="/collections/facet-collection" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/Facet_Collection_d12c4727-234c-4a3d-881c-567d06e84382.jpg?v=1665089701&width=1920" alt="" srcset="//whalespa.com/cdn/shop/files/Facet_Collection_d12c4727-234c-4a3d-881c-567d06e84382.jpg?v=1665089701&width=315 315w, //whalespa.com/cdn/shop/files/Facet_Collection_d12c4727-234c-4a3d-881c-567d06e84382.jpg?v=1665089701&width=630 630w, //whalespa.com/cdn/shop/files/Facet_Collection_d12c4727-234c-4a3d-881c-567d06e84382.jpg?v=1665089701&width=945 945w" width="1920" height="480" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">Facet Collection</p></div></a><a href="/collections/tempo-black-collection" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/Black_Tempo_Collection_87301f5b-55e2-4e93-bbe6-3a49b56b8fe3.jpg?v=1661965445&width=1920" alt="" srcset="//whalespa.com/cdn/shop/files/Black_Tempo_Collection_87301f5b-55e2-4e93-bbe6-3a49b56b8fe3.jpg?v=1661965445&width=315 315w, //whalespa.com/cdn/shop/files/Black_Tempo_Collection_87301f5b-55e2-4e93-bbe6-3a49b56b8fe3.jpg?v=1661965445&width=630 630w, //whalespa.com/cdn/shop/files/Black_Tempo_Collection_87301f5b-55e2-4e93-bbe6-3a49b56b8fe3.jpg?v=1661965445&width=945 945w" width="1920" height="480" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">Black Tempo Collection</p></div></a></div></div></details></mega-menu-disclosure></li> 1286 1287 <li class="header__primary-nav-item" data-title="Pedicure Chairs"> 1288 <mega-menu-disclosure follow-summary-link trigger="click" class="contents"><details class="header__menu-disclosure"> 1289 <summary data-follow-link="/collections/pedicure-chairs" class="h6">Pedicure Chairs</summary><div class="mega-menu " ><ul class="mega-menu__linklist unstyled-list"><li class="v-stack justify-items-start gap-5"> 1290 <a href="/collections/pedicure-chairs" class="h6">Shop All Pedicure Chairs</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1291 <a href="/products/gemini-bench-spa" class="link-faded">Gemini Bench Spa</a> 1292 </li><li> 1293 <a href="/products/monarch" class="link-faded">Monarch Pedicure Chair</a> 1294 </li><li> 1295 <a href="/products/crane-ii-pedicure-chair" class="link-faded">Crane II with Human Touch⢠FlexGlide® Pedicure Chair</a> 1296 </li><li> 1297 <a href="/products/omnia-freeform-pedicure-chair" class="link-faded">Omnia Freeform Pedicure Chair</a> 1298 </li><li> 1299 <a href="/products/alden-crystal-with-human-touch%E2%84%A2-pedicure-chair-ws75i-copy" class="link-faded">Alden Crystal Human Touch⢠Pedicure Chair</a> 1300 </li><li> 1301 <a href="/products/felicity-freeform-ii-pedicure-chair-ws60i" class="link-faded">Felicity Freeform II Pedicure Chair</a> 1302 </li><li> 1303 <a href="/products/elora-gold-edition-pedicure-chair" class="link-faded">Elora Gold Edition</a> 1304 </li><li> 1305 <a href="/products/eve-pedicure-chair" class="link-faded">Eve Pedicure Chair</a> 1306 </li><li> 1307 <a href="/products/lucent-iii-pedicure-chair-gold-edition" class="link-faded">Lucent III Gold Edition</a> 1308 </li><li> 1309 <a href="/products/elora-pedicure-chair" class="link-faded">Elora Pedicure Chair</a> 1310 </li><li> 1311 <a href="/products/lucentiii-pedicure-chair" class="link-faded">Lucent III Pedicure Chair</a> 1312 </li><li> 1313 <a href="/products/pure-airwave" class="link-faded">Pure II AirWave </a> 1314 </li><li> 1315 <a href="/products/victoria-iii-gold-edition-econo-line-pedicure-chair" class="link-faded">Victoria III Gold Edition Econo Line</a> 1316 </li><li> 1317 <a href="/products/pure-iii-pedicure-chair-portable" class="link-faded">Pure III Pedicure Chair</a> 1318 </li><li> 1319 <a href="/products/taurus-pedicure-chair" class="link-faded">Taurus Econo Line Pedicure Chair</a> 1320 </li><li> 1321 <a href="/products/victoria-iii-pedicure-chair" class="link-faded">Victoria III Econo Line Pedicure Chair</a> 1322 </li><li> 1323 <a href="/products/freeform-platform-only-1" class="link-faded">Freeform Platform Only</a> 1324 </li><li> 1325 <a href="/products/emma-jr-pedicure-chair" class="link-faded">Emma Jr. Pedicure Chair </a> 1326 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1327 <a href="/collections/pedicure-chairs" class="h6">Shop By Category</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1328 <a href="/collections/plumbless-pedicure-chairs" class="link-faded">No Plumbing Pedicure Chairs</a> 1329 </li><li> 1330 <a href="/collections/massage-pedicure-chairs" class="link-faded">Air Massage Pedicure Chairs</a> 1331 </li><li> 1332 <a href="/collections/luxury-pedicure-chairs" class="link-faded">Luxury Pedicure Chairs</a> 1333 </li><li> 1334 <a href="/collections/kids-pedicure-chairs" class="link-faded">Kids Pedicure Chairs</a> 1335 </li><li> 1336 <a href="/collections/economy-pedicure-chairs" class="link-faded">Economy Pedicure Chairs</a> 1337 </li><li> 1338 <a href="/collections/space-saving-pedicure-chairs" class="link-faded">Space Saving Pedicure Chairs</a> 1339 </li></ul></li></ul><div class="mega-menu__promo"><a href="/collections/pedicure-chairs" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/WS24_menu_Shop_All_PureAirwave.png?v=1712075103&width=2160" alt="" srcset="//whalespa.com/cdn/shop/files/WS24_menu_Shop_All_PureAirwave.png?v=1712075103&width=315 315w, //whalespa.com/cdn/shop/files/WS24_menu_Shop_All_PureAirwave.png?v=1712075103&width=630 630w, //whalespa.com/cdn/shop/files/WS24_menu_Shop_All_PureAirwave.png?v=1712075103&width=945 945w" width="2160" height="2160" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">SHOP ALL</p><p class="smallcaps text-xs text-subdued">pedicure chairs to elevate</p></div></a><a href="/pages/elora-pedicure-chair" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/1x1_V2b_1.png?v=1757355881&width=1080" alt="" srcset="//whalespa.com/cdn/shop/files/1x1_V2b_1.png?v=1757355881&width=315 315w, //whalespa.com/cdn/shop/files/1x1_V2b_1.png?v=1757355881&width=630 630w, //whalespa.com/cdn/shop/files/1x1_V2b_1.png?v=1757355881&width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">*NEW* Elora Pedicure Chair</p><p class="smallcaps text-xs text-subdued">with Immersibody Massage</p></div></a></div></div></details></mega-menu-disclosure></li> 1340 1341 <li class="header__primary-nav-item" data-title="Swarovski Chairs"><a href="/pages/mm-copy-of-swarovski-chairs" class="block h6" >Swarovski Chairs</a></li> 1342 1343 <li class="header__primary-nav-item" data-title="SHOP"> 1344 <mega-menu-disclosure follow-summary-link trigger="click" class="contents"><details class="header__menu-disclosure"> 1345 <summary data-follow-link="/collections/shop-all-collection-list" class="h6">SHOP</summary><div class="mega-menu " ><ul class="mega-menu__linklist unstyled-list"><li class="v-stack justify-items-start gap-5">
1346 <a href="/collections/salon-furniture" class="h6">Furniture</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1347 <a href="/collections/manicure-tables" class="link-faded">Manicure Tables</a> 1348 </li><li> 1349 <a href="/collections/chairs-and-stools" class="link-faded">Chairs & Stools</a> 1350 </li><li> 1351 <a href="/collections/polish-displays" class="link-faded">Polish Display</a> 1352 </li><li> 1353 <a href="/collections/spa-carts-trolley" class="link-faded">Carts & Trolleys</a> 1354 </li><li> 1355 <a href="/collections/dryer-station" class="link-faded">Nail Dryer Station</a> 1356 </li><li> 1357 <a href="/collections/head-spa-shampoo-bed" class="link-faded">Head Spa </a> 1358 </li><li> 1359 <a href="/collections/facial-massage-bed" class="link-faded">Massage Beds</a> 1360 </li><li> 1361 <a href="/collections/nail-bar" class="link-faded">Nail Bars</a> 1362 </li><li> 1363 <a href="/collections/reception-desks" class="link-faded">Reception Desks</a> 1364 </li><li> 1365 <a href="/collections/accessories" class="link-faded">Accessories</a> 1366 </li><li> 1367 <a href="/collections/decorative-space-divider" class="link-faded">Decorative Space Divider</a> 1368 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1369 <a href="/collections/parts" class="h6">Parts</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1370 <a href="/collections/pedicure-chair-parts" class="link-faded">Pedicure Chair Parts</a> 1371 </li><li> 1372 <a href="/collections/pedicure-spa-parts" class="link-faded">Pedicure Spa Parts</a> 1373 </li><li> 1374 <a href="/collections/stool-parts" class="link-faded">Stool Parts</a> 1375 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1376 <a href="/collections/special-packages" class="h6">Salon Packages</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1377 <a href="/products/gemini-bench-spa-ws1000" class="link-faded">Gemini Bench Spa Package</a> 1378 </li><li> 1379 <a href="/products/mm-edit-monarch-pedicure-package" class="link-faded">Monarch Package</a> 1380 </li><li> 1381 <a href="/products/crane-ii-with-human-touch%E2%84%A2-flexglide%C2%AE-pedicure-chair-package" class="link-faded">Crane II With Human Touch⢠FlexGlide® Package</a> 1382 </li><li> 1383 <a href="/products/mm-edit-alden-crystal-salon-package" class="link-faded">Alden Crystal Human Touch⢠Package</a> 1384 </li><li> 1385 <a href="/products/elora-gold-edition-pedicure-chair-ws2000-package" class="link-faded">Elora Gold Edition Pedicure Chair Package</a> 1386 </li><li> 1387 <a href="/products/eve-spa-package" class="link-faded">Eve Package </a> 1388 </li><li> 1389 <a href="/products/lucent-ii-gold-edition-spa-package" class="link-faded">Lucent III Gold Edition Package </a> 1390 </li><li> 1391 <a href="/products/elora-pedicure-chair-ws2000-package" class="link-faded">Elora Pedicure Chair Package</a> 1392 </li><li> 1393 <a href="/products/mm-edit-lucent-spa-package" class="link-faded">Lucent III Package </a> 1394 </li><li> 1395 <a href="/products/mm-edit-felicity-spa-package" class="link-faded">Felicity Freeform II Package</a> 1396 </li><li> 1397 <a href="/products/copy-of-eve-spa-package" class="link-faded">Pure II AirWave Package </a> 1398 </li><li> 1399 <a href="/products/mm-edit-pure-ii-spa-package" class="link-faded">Pure III Package</a> 1400 </li><li> 1401 <a href="/products/copy-of-victoria-ii-spa-package" class="link-faded">Taurus Package </a> 1402 </li><li> 1403 <a href="/products/victoria-ii-spa-package-copy" class="link-faded">Victoria III Package</a> 1404 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1405 <a href="/collections/all" class="h6">All Products</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1406 <a href="/pages/gallery" class="link-faded">Customer Gallery</a> 1407 </li><li> 1408 <a href="/collections/sale" class="link-faded">Sale</a> 1409 </li><li> 1410 <a href="/collections/clearance" class="link-faded">Clearance</a> 1411 </li><li> 1412 <a href="/pages/promotions" class="link-faded">Promotions</a> 1413 </li><li> 1414 <a href="/collections/new-releases" class="link-faded">New Releases</a> 1415 </li></ul></li></ul><div class="mega-menu__promo"><a href="/collections/special-packages" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/ws24_menu_Shop_AldenCrystal.png?v=1712264652&width=1080" alt="" srcset="//whalespa.com/cdn/shop/files/ws24_menu_Shop_AldenCrystal.png?v=1712264652&width=315 315w, //whalespa.com/cdn/shop/files/ws24_menu_Shop_AldenCrystal.png?v=1712264652&width=630 630w, //whalespa.com/cdn/shop/files/ws24_menu_Shop_AldenCrystal.png?v=1712264652&width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">salon packages</p><p class="smallcaps text-xs text-subdued">customize your spa package</p></div></a></div></div></details></mega-menu-disclosure></li> 1416 1417 <li class="header__primary-nav-item" data-title="Resources"> 1418 <mega-menu-disclosure follow-summary-link trigger="click" class="contents"><details class="header__menu-disclosure"> 1419 <summary data-follow-link="/pages/contact" class="h6">Resources</summary><div class="mega-menu mega-menu--reverse" ><ul class="mega-menu__linklist unstyled-list"><li class="v-stack justify-items-start gap-5"> 1420 <a href="/pages/contact" class="h6">RESOURCES</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1421 <a href="/pages/about-us" class="link-faded">About Us</a> 1422 </li><li> 1423 <a href="/pages/customer-service-portal" class="link-faded">Contact Us</a> 1424 </li><li> 1425 <a href="/pages/gallery" class="link-faded">Customer Gallery</a> 1426 </li><li> 1427 <a href="/pages/catalog-1" class="link-faded">Product Catalog</a> 1428 </li><li> 1429 <a href="/pages/enduro-leather-color-chart" class="link-faded">Enduro Leather</a> 1430 </li><li> 1431 <a href="/pages/warranty" class="link-faded">Warranty</a> 1432 </li><li> 1433 <a href="/pages/subscribe" class="link-faded">Subscribe to Newsletter</a> 1434 </li><li> 1435 <a href="/blogs/news" class="link-faded">News & Articles</a> 1436 </li><li> 1437 <a href="/pages/promotions" class="link-faded">Promotions</a> 1438 </li><li> 1439 <a href="/pages/showroom-locations" class="link-faded">Whale Spa Authorized Showrooms</a> 1440 </li><li> 1441 <a href="/pages/how-to-video-library" class="link-faded">How-To Video Library</a> 1442 </li><li> 1443 <a href="/pages/after-care" class="link-faded">After Care Support</a> 1444 </li><li>
1445 <a href="/pages/register-your-whale-spa-product" class="link-faded">Register Your Product</a> 1446 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1447 <a href="/pages/payment-options" class="h6">Buy Now Pay Later</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1448 <a href="/pages/navitas-financing" class="link-faded">Navitas</a> 1449 </li><li> 1450 <a href="/pages/mm-copy-of-shop-pay" class="link-faded">Shop Pay </a> 1451 </li></ul></li></ul><div class="mega-menu__promo"><a href="/pages/payment-options" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/shop-now-pay-later1.png?v=1714160800&width=1080" alt="" srcset="//whalespa.com/cdn/shop/files/shop-now-pay-later1.png?v=1714160800&width=315 315w, //whalespa.com/cdn/shop/files/shop-now-pay-later1.png?v=1714160800&width=630 630w, //whalespa.com/cdn/shop/files/shop-now-pay-later1.png?v=1714160800&width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">Shop Now, Pay Later</p><p class="smallcaps text-xs text-subdued">Financing Available</p></div></a><a href="/pages/after-care" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/WS24_menu_after_care_1080X1080_3ae17aa1-66bf-404f-b708-e769cff4c89a.png?v=1713205222&width=1080" alt="" srcset="//whalespa.com/cdn/shop/files/WS24_menu_after_care_1080X1080_3ae17aa1-66bf-404f-b708-e769cff4c89a.png?v=1713205222&width=315 315w, //whalespa.com/cdn/shop/files/WS24_menu_after_care_1080X1080_3ae17aa1-66bf-404f-b708-e769cff4c89a.png?v=1713205222&width=630 630w, //whalespa.com/cdn/shop/files/WS24_menu_after_care_1080X1080_3ae17aa1-66bf-404f-b708-e769cff4c89a.png?v=1713205222&width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">After Care Support</p><p class="smallcaps text-xs text-subdued">How-To Guides</p></div></a></div></div></details></mega-menu-disclosure></li></ul></nav><nav class="header__secondary-nav" aria-label="Secondary navigation"><ul class="contents unstyled-list"><li class="header__account-link sm-max:hidden"> 1452 <a href="https://whalespa.com/customer_authentication/redirect?locale=en®ion_country=US"> 1453 <span class="sr-only">Login</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24"> 1454 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1455 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1456 </svg></a> 1457 </li><li class="header__search-link"> 1458 <a href="/search" aria-controls="header-search-sections--17046823501929__header"> 1459 <span class="sr-only">Search</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24"> 1460 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1461 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/> 1462 </svg></a> 1463 </li><li class="relative header__cart-link"> 1464 <a href="/cart" data-no-instant> 1465 <span class="sr-only">Cart</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewBox="0 0 24 24"><path d="M4.75 8.25A.75.75 0 0 0 4 9L3 19.125c0 1.418 1.207 2.625 2.625 2.625h12.75c1.418 0 2.625-1.149 2.625-2.566L20 9a.75.75 0 0 0-.75-.75H4.75Zm2.75 0v-1.5a4.5 4.5 0 0 1 4.5-4.5v0a4.5 4.5 0 0 1 4.5 4.5v1.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot "></cart-dot> 1466 </a> 1467 </li> 1468 </ul> 1469 </nav><header-search id="header-search-sections--17046823501929__header" class="header-search"> 1470 <div class="container"> 1471 <form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search"> 1472 <div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewBox="0 0 24 24"> 1473 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1474 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/> 1475 </svg><input type="search" name="q" spellcheck="false" class="header-search__input h5 sm:h4" aria-label="Search" placeholder="Search for..."> 1476 1477 <dialog-close-button class="contents"> 1478 <button type="button">
1479 <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1480 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1481 </svg> 1482 1483 </button> 1484 </dialog-close-button> 1485 </div> 1486 </form> 1487 1488 <predictive-search id="header-predictive-search" class="predictive-search"> 1489 <div class="predictive-search__content" slot="results"></div> 1490 </predictive-search> 1491 </div> 1492</header-search><template id="header-sidebar-template"> 1493 <div part="base"> 1494 <div part="overlay"></div> 1495 1496 <div part="content"> 1497 <header part="header"> 1498 <dialog-close-button class="contents"> 1499 <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1500 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1501 </svg> 1502 1503 </button> 1504 </dialog-close-button> 1505 </header> 1506 1507 <div part="panel-list"> 1508 <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div> 1509 </div> 1510 </div> 1511</template> 1512 1513<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-3" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel"> 1514 <div class="header-sidebar__scroller"> 1515 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-1" aria-expanded="false">COLLECTIONS<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1516 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1517 </svg></button></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-2" aria-expanded="false">Pedicure Chairs<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1518 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1519 </svg></button></li><li><a href="/pages/mm-copy-of-swarovski-chairs" class="header-sidebar__linklist-button h6">Swarovski Chairs</a></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-4" aria-expanded="false">SHOP<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1520 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1521 </svg></button></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-5" aria-expanded="false">Resources<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1522 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1523 </svg></button></li></ul> 1524 </div><div class="header-sidebar__footer"><a href="https://whalespa.com/customer_authentication/redirect?locale=en®ion_country=US" class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewBox="0 0 24 24"> 1525 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1526 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1527 </svg>Login</a></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel"> 1528 <div class="header-sidebar__scroller"><div id="header-panel-1" class="header-sidebar__sub-panel" hidden> 1529 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1530 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1531 </svg>COLLECTIONS</button> 1532 1533 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><accordion-disclosure> 1534 <details class="accordion__disclosure group" > 1535 <summary class="header-sidebar__linklist-button h6">View All Collections<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1536 </summary> 1537 1538 <div class="header-sidebar__nested-linklist"><a href="/collections/gold-edition-collection" class="link-faded-reverse">Gold Edition Collection </a><a href="/collections/facet-collection" class="link-faded-reverse">
1538Facet Collection</a><a href="/collections/lux-black-collection" class="link-faded-reverse">Valentino Lux Black Collection</a><a href="/collections/tempo-black-collection" class="link-faded-reverse">Black Tempo Collection</a><a href="/collections/tempo-white-collection" class="link-faded-reverse">White Tempo Collection</a><a href="/collections/tempo-gray-collection" class="link-faded-reverse">Gray Tempo Collection</a><a href="/collections/timberluxe-collection" class="link-faded-reverse">TimberLuxe Collection</a><a href="/collections/pro-collection" class="link-faded-reverse">Pro Collection</a><a href="/collections/elora-collection" class="link-faded-reverse">Elora Collection</a></div> 1539 </details> 1540 </accordion-disclosure></li></ul><div class="header-sidebar__promo scroll-area bleed md:unbleed"><a href="/collections/facet-collection" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/Facet_Collection_d12c4727-234c-4a3d-881c-567d06e84382.jpg?v=1665089701&width=1920" alt="" srcset="//whalespa.com/cdn/shop/files/Facet_Collection_d12c4727-234c-4a3d-881c-567d06e84382.jpg?v=1665089701&width=315 315w, //whalespa.com/cdn/shop/files/Facet_Collection_d12c4727-234c-4a3d-881c-567d06e84382.jpg?v=1665089701&width=630 630w, //whalespa.com/cdn/shop/files/Facet_Collection_d12c4727-234c-4a3d-881c-567d06e84382.jpg?v=1665089701&width=945 945w" width="1920" height="480" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">Facet Collection</p></div></a><a href="/collections/tempo-black-collection" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/Black_Tempo_Collection_87301f5b-55e2-4e93-bbe6-3a49b56b8fe3.jpg?v=1661965445&width=1920" alt="" srcset="//whalespa.com/cdn/shop/files/Black_Tempo_Collection_87301f5b-55e2-4e93-bbe6-3a49b56b8fe3.jpg?v=1661965445&width=315 315w, //whalespa.com/cdn/shop/files/Black_Tempo_Collection_87301f5b-55e2-4e93-bbe6-3a49b56b8fe3.jpg?v=1661965445&width=630 630w, //whalespa.com/cdn/shop/files/Black_Tempo_Collection_87301f5b-55e2-4e93-bbe6-3a49b56b8fe3.jpg?v=1661965445&width=945 945w" width="1920" height="480" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">Black Tempo Collection</p></div></a></div></div><div id="header-panel-2" class="header-sidebar__sub-panel" hidden> 1541 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1542 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1543 </svg>Pedicure Chairs</button> 1544 1545 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><accordion-disclosure> 1546 <details class="accordion__disclosure group" > 1547 <summary class="header-sidebar__linklist-button h6">Shop All Pedicure Chairs<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1548 </summary> 1549 1550 <div class="header-sidebar__nested-linklist"><a href="/products/gemini-bench-spa" class="link-faded-reverse">Gemini Bench Spa</a><a href="/products/monarch" class="link-faded-reverse">Monarch Pedicure Chair</a><a href="/products/crane-ii-pedicure-chair" class="link-faded-reverse">Crane II with Human Touch⢠FlexGlide® Pedicure Chair</a><a href="/products/omnia-freeform-pedicure-chair" class="link-faded-reverse">Omnia Freeform Pedicure Chair</a><a href="/products/alden-crystal-with-human-touch%E2%84%A2-pedicure-chair-ws75i-copy" class="link-faded-reverse">Alden Crystal Human Touch⢠Pedicure Chair</a><a href="/products/felicity-freeform-ii-pedicure-chair-ws60i" class="link-faded-reverse">Felicity Freeform II Pedicure Chair</a><a href="/products/elora-gold-edition-pedicure-chair" class="link-faded-reverse">Elora Gold Edition</a><a href="/products/eve-pedicure-chair" class="link-faded-reverse">Eve Pedicure Chair</a><a href="/products/lucent-iii-pedicure-chair-gold-edition" class="link-faded-reverse">Lucent III Gold Edition</a><a href="/products/elora-pedicure-chair" class="link-faded-reverse">Elora Pedicure Chair</a><a href="/products/lucentiii-pedicure-chair" class="link-faded-reverse">Lucent III Pedicure Chair</a><a href="/products/pure-airwave" class="link-faded-reverse">Pure II AirWave </a><a href="/products/victoria-iii-gold-edition-econo-line-pedicure-chair" class="link-faded-reverse">Victoria III Gold Edition Econo Line</a><a href="/products/pure-iii-pedicure-chair-portable" class="link-faded-reverse">Pure III Pedicure Chair</a><a href="/products/taurus-pedicure-chair" class="link-faded-reverse">Taurus Econo Line Pedicure Chair</a><a href="/products/victoria-iii-pedicure-chair" class="link-faded-reverse">Victoria III Econo Line Pedicure Chair</a><a href="/products/freeform-platform-only-1" class="link-faded-reverse">Freeform Platform Only</a><a href="/products/emma-jr-pedicure-chair" class="link-faded-reverse">Emma Jr. Pedicure Chair </a></div> 1551 </details> 1552 </accordion-disclosure></li><li><accordion-disclosure> 1553 <details class="accordion__disclosure group" > 1554 <summary class="header-sidebar__linklist-button h6">Shop By Category<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1555 </summary> 1556 1557 <div class="header-sidebar__nested-linklist"><a href="/collections/plumbless-pedicure-chairs" class="link-faded-reverse">No Plumbing Pedicure Chairs</a><a href="/collections/massage-pedicure-chairs" class="link-faded-reverse">Air Massage Pedicure Chairs</a><a href="/collections/luxury-pedicure-chairs" class="link-faded-reverse">Luxury Pedicure Chairs</a><a href="/collections/kids-pedicure-chairs" class="link-faded-reverse">Kids Pedicure Chairs</a><a href="/collections/economy-pedicure-chairs" class="link-faded-reverse">Economy Pedicure Chairs</a><a href="/collections/space-saving-pedicure-chairs" class="link-faded-reverse">Space Saving Pedicure Chairs</a></div> 1558 </details> 1559 </accordion-disclosure></li></ul><div class="header-sidebar__promo scroll-area bleed md:unbleed"><a href="/collections/pedicure-chairs" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/WS24_menu_Shop_All_PureAirwave.png?v=1712075103&width=2160" alt="" srcset="//whalespa.com/cdn/shop/files/WS24_menu_Shop_All_PureAirwave.png?v=1712075103&width=315 315w, //whalespa.com/cdn/shop/files/WS24_menu_Shop_All_PureAirwave.png?v=1712075103&width=630 630w, //whalespa.com/cdn/shop/files/WS24_menu_Shop_All_PureAirwave.png?v=1712075103&width=945 945w" width="2160" height="2160" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">SHOP ALL</p><p class="smallcaps text-xs text-subdued">pedicure chairs to elevate</p></div></a><a href="/pages/elora-pedicure-chair" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/1x1_V2b_1.png?v=1757355881&width=1080" alt="" srcset="//whalespa.com/cdn/shop/files/1x1_V2b_1.png?v=1757355881&width=315 315w, //whalespa.com/cdn/shop/files/1x1_V2b_1.png?v=1757355881&width=630 630w, //whalespa.com/cdn/shop/files/1x1_V2b_1.png?v=1757355881&width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">*NEW* Elora Pedicure Chair</p><p class="smallcaps text-xs text-subdued">with Immersibody Massage</p></div></a></div></div><div id="header-panel-4" class="header-sidebar__sub-panel" hidden> 1560 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1561 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1562 </svg>SHOP</button> 1563 1564 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><accordion-disclosure> 1565 <details class="accordion__disclosure group" > 1566 <summary class="header-sidebar__linklist-button h6">Furniture<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1567 </summary> 1568 1569 <div class="header-sidebar__nested-linklist"><a href="/collections/manicure-tables" class="link-faded-reverse">Manicure Tables</a><a href="/collections/chairs-and-stools" class="link-faded-reverse">Chairs & Stools</a><a href="/collections/polish-displays" class="link-faded-reverse">Polish Display</a><a href="/collections/spa-carts-trolley" class="link-faded-reverse">Carts & Trolleys</a><a href="/collections/dryer-station" class="link-faded-reverse">Nail Dryer Station</a><a href="/collections/head-spa-shampoo-bed" class="link-faded-reverse">Head Spa </a><a href="/collections/facial-massage-bed" class="link-faded-reverse">Massage Beds</a><a href="/collections/nail-bar" class="link-faded-reverse">Nail Bars</a><a href="/collections/reception-desks" class="link-faded-reverse">Reception Desks</a><a href="/collections/accessories" class="link-faded-reverse">Accessories</a><a href="/collections/decorative-space-divider" class="link-faded-reverse">Decorative Space Divider</a></div> 1570 </details> 1571 </accordion-disclosure></li><li><accordion-disclosure> 1572 <details class="accordion__disclosure group" > 1573 <summary class="header-sidebar__linklist-button h6">Parts<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1574 </summary> 1575 1576 <div class="header-sidebar__nested-linklist"><a href="/collections/pedicure-chair-parts" class="link-faded-reverse">Pedicure Chair Parts</a><a href="/collections/pedicure-spa-parts" class="link-faded-reverse">Pedicure Spa Parts</a><a href="/collections/stool-parts" class="link-faded-reverse">Stool Parts</a></div> 1577 </details> 1578 </accordion-disclosure></li><li><accordion-disclosure> 1579 <details class="accordion__disclosure group" > 1580 <summary class="header-sidebar__linklist-button h6">Salon Packages<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1581 </summary> 1582 1583 <div class="header-sidebar__nested-linklist"><a href="/products/gemini-bench-spa-ws1000" class="link-faded-reverse">Gemini Bench Spa Package</a><a href="/products/mm-edit-monarch-pedicure-package" class="link-faded-reverse">Monarch Package</a><a href="/products/crane-ii-with-human-touch%E2%84%A2-flexglide%C2%AE-pedicure-chair-package" class="link-faded-reverse">Crane II With Human Touch⢠FlexGlide® Package</a><a href="/products/mm-edit-alden-crystal-salon-package" class="link-faded-reverse">Alden Crystal Human Touch⢠Package</a><a href="/products/elora-gold-edition-pedicure-chair-ws2000-package" class="link-faded-reverse">Elora Gold Edition Pedicure Chair Package</a><a href="/products/eve-spa-package" class="link-faded-reverse">Eve Package </a><a href="/products/lucent-ii-gold-edition-spa-package" class="link-faded-reverse">Lucent III Gold Edition Package </a><a href="/products/elora-pedicure-chair-ws2000-package" class="link-faded-reverse">Elora Pedicure Chair Package</a><a href="/products/mm-edit-lucent-spa-package" class="link-faded-reverse">Lucent III Package </a><a href="/products/mm-edit-felicity-spa-package" class="link-faded-reverse">Felicity Freeform II Package</a><a href="/products/copy-of-eve-spa-package" class="link-faded-reverse">Pure II AirWave Package </a><a href="/products/mm-edit-pure-ii-spa-package" class="link-faded-reverse">Pure III Package</a><a href="/products/copy-of-victoria-ii-spa-package" class="link-faded-reverse">Taurus Package </a><a href="/products/victoria-ii-spa-package-copy" class="link-faded-reverse">Victoria III Package</a></div> 1584 </details> 1585 </accordion-disclosure></li><li><accordion-disclosure> 1586 <details class="accordion__disclosure group" > 1587 <summary class="header-sidebar__linklist-button h6">All Products<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1588 </summary> 1589 1590 <div class="header-sidebar__nested-linklist"><a href="/pages/gallery" class="link-faded-reverse">Customer Gallery</a><a href="/collections/sale" class="link-faded-reverse">Sale</a><a href="/collections/clearance" class="link-faded-reverse">Clearance</a><a href="/pages/promotions" class="link-faded-reverse">Promotions</a><a href="/collections/new-releases" class="link-faded-reverse">New Releases</a></div> 1591 </details> 1592 </accordion-disclosure></li></ul><div class="header-sidebar__promo scroll-area bleed md:unbleed"><a href="/collections/special-packages" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/ws24_menu_Shop_AldenCrystal.png?v=1712264652&width=1080" alt="" srcset="//whalespa.com/cdn/shop/files/ws24_menu_Shop_AldenCrystal.png?v=1712264652&width=315 315w, //whalespa.com/cdn/shop/files/ws24_menu_Shop_AldenCrystal.png?v=1712264652&width=630 630w, //whalespa.com/cdn/shop/files/ws24_menu_Shop_AldenCrystal.png?v=1712264652&width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">salon packages</p><p class="smallcaps text-xs text-subdued">customize your spa package</p></div></a></div></div><div id="header-panel-5" class="header-sidebar__sub-panel" hidden> 1593 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1594 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1595 </svg>Resources</button> 1596 1597 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><accordion-disclosure> 1598 <details class="accordion__disclosure group" > 1599 <summary class="header-sidebar__linklist-button h6">RESOURCES<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1600 </summary> 1601 1602 <div class="header-sidebar__nested-linklist"><a href="/pages/about-us" class="link-faded-reverse">About Us</a><a href="/pages/customer-service-portal" class="link-faded-reverse">Contact Us</a><a href="/pages/gallery" class="link-faded-reverse">Customer Gallery</a><a href="/pages/catalog-1" class="link-faded-reverse">Product Catalog</a><a href="/pages/enduro-leather-color-chart" class="link-faded-reverse">Enduro Leather</a><a href="/pages/warranty" class="link-faded-reverse">Warranty</a><a href="/pages/subscribe" class="link-faded-reverse">Subscribe to Newsletter</a><a href="/blogs/news" class="link-faded-reverse">News & Articles</a><a href="/pages/promotions" class="link-faded-reverse">Promotions</a><a href="/pages/showroom-locations" class="link-faded-reverse">Whale Spa Authorized Showrooms</a><a href="/pages/how-to-video-library" class="link-faded-reverse">How-To Video Library</a><a href="/pages/after-care" class="link-faded-reverse">After Care Support</a><a href="/pages/
1602register-your-whale-spa-product" class="link-faded-reverse">Register Your Product</a></div> 1603 </details> 1604 </accordion-disclosure></li><li><accordion-disclosure> 1605 <details class="accordion__disclosure group" > 1606 <summary class="header-sidebar__linklist-button h6">Buy Now Pay Later<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1607 </summary> 1608 1609 <div class="header-sidebar__nested-linklist"><a href="/pages/navitas-financing" class="link-faded-reverse">Navitas</a><a href="/pages/mm-copy-of-shop-pay" class="link-faded-reverse">Shop Pay </a></div> 1610 </details> 1611 </accordion-disclosure></li></ul><div class="header-sidebar__promo scroll-area bleed md:unbleed"><a href="/pages/payment-options" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/shop-now-pay-later1.png?v=1714160800&width=1080" alt="" srcset="//whalespa.com/cdn/shop/files/shop-now-pay-later1.png?v=1714160800&width=315 315w, //whalespa.com/cdn/shop/files/shop-now-pay-later1.png?v=1714160800&width=630 630w, //whalespa.com/cdn/shop/files/shop-now-pay-later1.png?v=1714160800&width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">Shop Now, Pay Later</p><p class="smallcaps text-xs text-subdued">Financing Available</p></div></a><a href="/pages/after-care" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//whalespa.com/cdn/shop/files/WS24_menu_after_care_1080X1080_3ae17aa1-66bf-404f-b708-e769cff4c89a.png?v=1713205222&width=1080" alt="" srcset="//whalespa.com/cdn/shop/files/WS24_menu_after_care_1080X1080_3ae17aa1-66bf-404f-b708-e769cff4c89a.png?v=1713205222&width=315 315w, //whalespa.com/cdn/shop/files/WS24_menu_after_care_1080X1080_3ae17aa1-66bf-404f-b708-e769cff4c89a.png?v=1713205222&width=630 630w, //whalespa.com/cdn/shop/files/WS24_menu_after_care_1080X1080_3ae17aa1-66bf-404f-b708-e769cff4c89a.png?v=1713205222&width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">After Care Support</p><p class="smallcaps text-xs text-subdued">How-To Guides</p></div></a></div></div></div> 1612 </header-sidebar-collapsible-panel></header-sidebar></x-header> 1613</height-observer> 1614
1615<script> 1616 document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--17046823501929__header').clientHeight.toFixed(2)}px`); 1617</script>
1617 1618 1619 1620</header> 1621<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1622<section id="shopify-section-sections--17046823469161__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1" initial-focus="false" handle-editor-events> 1623 <p class="h4" slot="header">Cart</p><p class="h5 text-center">Your cart is empty</p></cart-drawer> 1624 1625</section><aside id="shopify-section-sections--17046823469161__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><privacy-banner class="pop-in privacy-banner color-scheme color-scheme--scheme-3" handle-editor-events> 1626 <dialog-close-button class="contents"> 1627 <button class="pop-in__close-button tap-area"> 1628 <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1629 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1630 </svg> 1631 1632 </button> 1633 </dialog-close-button> 1634 1635 <div class="v-stack gap-4"><p class="h6">ðª Cookie policy</p><div class="prose text-xs"><p>We use cookies and similar technologies to provide the best experience on our website. Refer to our Privacy Policy for more information.</p></div><div class="h-stack gap-4"> 1636 <button type="button" class="link text-xs" data-action="accept">Accept</button> 1637 <button type="button" class="link text-xs text-subdued" data-action="decline">Decline</button> 1638 </div> 1639 </div> 1640</privacy-banner> 1641 1642</aside> 1643<!-- END sections: overlay-group --><main id="main" class="anchor"> 1644 <section id="shopify-section-template--17046823108713__main" class="shopify-section shopify-section--main-blog"><div class="section-spacing section-spacing--tight color-scheme color-scheme--scheme-3 color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44"><div class="container container--lg"> 1645 <div class="section-stack"><div class="v-stack gap-5"><div class="section-header justify-self-center text-center"> 1646 <div class="h-stack justify-center gap-4"> 1647 <h1 class="h2">News</h1></div> 1648 </div></div><div class="v-stack gap-8 sm:gap-12"><blog-posts class="blog-post-list" ><div class="featured-blog-post color-scheme color-scheme--scheme-4 group"> 1649 <a href="/blogs/news/fall-nail-trends-2026-5-designs-to-try-this-season" class="content-over-media content-over-media--xs"><img src="//whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1659" alt="Fall Nail Trends 2026: 5 Designs to Try This Season" srcset="//whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=200 200w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=300 300w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=400 400w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=500 500w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=600 600w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=800 800w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1000 1000w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1200 1200w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1400 1400w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1600 1600w" width="1659" height="948" sizes="(max-width: 1149px) 95vw, 1260px" class="zoom-image group-hover:zoom"><div class="prose place-self-end-start"> 1650 <h2 class="h2">Fall Nail Trends 2026: 5 Designs to Try This Season 1651</h2> 1652<button type="button" class="button" >Read more</button></div> 1653 </a> 1654 </div><div class="blog-post-card group snap-center"><a href="/blogs/news/fall-nail-trends-2026-5-designs-to-try-this-season" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1659" alt="Fall Nail Trends 2026: 5 Designs to Try This Season" srcset="//whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=300 300w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=400 400w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=500 500w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=600 600w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=800 800w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1000 1000w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1200 1200w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1400 1400w, //whalespa.com/cdn/shop/articles/ChatGPT_Image_Sep_2_2026_10_48_13_AM.png?v=1788371437&width=1600 1600w" width="1659" height="948" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1655 <a href="/blogs/news/fall-nail-trends-2026-5-designs-to-try-this-season" class="blog-post-card__title h4">Fall Nail Trends 2026: 5 Designs to Try This Season</a> 1656 </p><p class="blog-post-card__excerpt">As summer comes to an end, it's time to welcome deeper colors, creative details, and cozy seasonal inspiration. Fall 2026 nail trends are putt
1656ing a fresh spin on autumn classics, with unexpected co...</p><a href="/blogs/news/fall-nail-trends-2026-5-designs-to-try-this-season" class="blog-post-card__read-more link">Read more</a></div> 1657</div><div class="blog-post-card group snap-center"><a href="/blogs/news/whale-spa-houston-explore-pedicure-chairs-salon-furniture-head-spa-equipment" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=1400" alt="Whale Spa Houston: Explore Pedicure Chairs, Salon Furniture & Head Spa Equipment" srcset="//whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=300 300w, //whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=400 400w, //whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=500 500w, //whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=600 600w, //whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=800 800w, //whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=1000 1000w, //whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=1200 1200w, //whalespa.com/cdn/shop/articles/website_blog_banners_70_c28218cd-5b6f-4b5e-8ad6-fef9333deffa.png?v=1786642421&width=1400 1400w" width="1400" height="800" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1658 <a href="/blogs/news/whale-spa-houston-explore-pedicure-chairs-salon-furniture-head-spa-equipment" class="blog-post-card__title h4">Whale Spa Houston: Explore Pedicure Chairs, Salon Furniture & Head Spa Equipment</a> 1659 </p><p class="blog-post-card__excerpt">Weâre excited to announce the soft opening of Whale Spa Houston, our newest showroom bringing our pedicure chairs, salon furniture, and spa equipment to salon professionals in Texas and beyond. 1660For...</p><a href="/blogs/news/whale-spa-houston-explore-pedicure-chairs-salon-furniture-head-spa-equipment" class="blog-post-card__read-more link">Read more</a></div> 1661</div><div class="blog-post-card group snap-center"><a href="/blogs/news/replace-parts-or-upgrade-your-pedicure-chair-how-to-make-the-right-decision" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=5760" alt="Replace Parts or Upgrade Your Pedicure Chair? How to Make the Right Decision" srcset="//whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=300 300w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=400 400w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=500 500w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=600 600w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=800 800w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=1000 1000w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=1200 1200w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=1400 1400w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=1600 1600w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=1800 1800w, //whalespa.com/cdn/shop/articles/DSC02028.jpg?v=1785780348&width=2000 2000w" width="6192" height="4128" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1662 <a href="/blogs/news/replace-parts-or-upgrade-your-pedicure-chair-how-to-make-the-right-decision" class="blog-post-card__title h4">Replace Parts or Upgrade Your Pedicure Chair? How to Make the Right Decision</a> 1663 </p><p class="blog-post-card__excerpt">Like any piece of equipment that's used daily, pedicure chairs can eventually show signs of wear and tear. When that happens, many salon owners ask the same question: Should I replace the worn part...</p><a href="/blogs/news/replace-parts-or-upgrade-your-pedicure-chair-how-to-make-the-right-decision" class="blog-post-card__read-more link">Read more</a></div> 1664</div><div class="blog-post-card group snap-center"><a href="/blogs/news/how-much-does-a-pedicure-chair-cost-a-complete-buyer-s-guide-for-salon-owners-2026" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=1400" alt="How Much Does a Pedicure Chair Cost? A Complete Buyerâs Guide for Salon Owners (2026)" srcset="//whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=300 300w, //whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=400 400w, //whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=500 500w, //whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=600 600w, //whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=800 800w, //whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=1000 1000w, //whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=1200 1200w, //whalespa.com/cdn/shop/articles/website_blog_banners_68.png?v=1785780842&width=1400 1400w" width="1400" height="800" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1665 <a href="/blogs/news/how-much-does-a-pedicure-chair-cost-a-complete-buyer-s-guide-for-salon-owners-2026" class="blog-post-card__title h4">How Much Does a Pedicure Chair Cost? A Complete Buyerâs Guide for Salon Owners (2026)</a> 1666 </p><p class="blog-post-card__excerpt">Purchasing a pedicure chair is one of the most important investments a nail salon can make. Whether you're opening a new salon, remodeling your space, or replacing old equipment, understanding pedi...</p><a href="/blogs/news/how-much-does-a-pedicure-chair-cost-a-complete-buyer-s-guide-for-salon-owners-2026" class="blog-post-card__read-more link">Read more</a></div> 1667</div><div class="blog-post-card group snap-center"><a href="/blogs/news/nail-salon-business-tips-and-trends-whale-spa-event-with-yen-vuong-linh-vuong-and-apres" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41
1667a4-bfbb-abbd770b6308.png?v=1778003262&width=1400" alt="Nail Salon Business Tips and Trends: Whale Spa Event with Yen Vuong, Linh Vuong and Aprés" srcset="//whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41a4-bfbb-abbd770b6308.png?v=1778003262&width=300 300w, //whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41a4-bfbb-abbd770b6308.png?v=1778003262&width=400 400w, //whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41a4-bfbb-abbd770b6308.png?v=1778003262&width=500 500w, //whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41a4-bfbb-abbd770b6308.png?v=1778003262&width=600 600w, //whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41a4-bfbb-abbd770b6308.png?v=1778003262&width=800 800w, //whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41a4-bfbb-abbd770b6308.png?v=1778003262&width=1000 1000w, //whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41a4-bfbb-abbd770b6308.png?v=1778003262&width=1200 1200w, //whalespa.com/cdn/shop/articles/website_blog_banners_58_1bcc764a-e10e-41a4-bfbb-abbd770b6308.png?v=1778003262&width=1400 1400w" width="1400" height="800" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1668 <a href="/blogs/news/nail-salon-business-tips-and-trends-whale-spa-event-with-yen-vuong-linh-vuong-and-apres" class="blog-post-card__title h4">Nail Salon Business Tips and Trends: Whale Spa Event with Yen Vuong, Linh Vuong and Aprés</a> 1669 </p><p class="blog-post-card__excerpt">If you are looking for real nail salon business tips, salon growth strategies, and insight into the latest nail industry trends, our recent Business and Trends Talk at Whale Spa brought it all toge...</p><a href="/blogs/news/nail-salon-business-tips-and-trends-whale-spa-event-with-yen-vuong-linh-vuong-and-apres" class="blog-post-card__read-more link">Read more</a></div> 1670</div><div class="blog-post-card group snap-center"><a href="/blogs/news/discover-the-best-pedicure-chair-for-small-salon-spaces" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=1400" alt="Discover the Best Pedicure Chair for Small Salon Spaces" srcset="//whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=300 300w, //whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=400 400w, //whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=500 500w, //whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=600 600w, //whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=800 800w, //whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=1000 1000w, //whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=1200 1200w, //whalespa.com/cdn/shop/articles/website_blog_banners_45.png?v=1771609070&width=1400 1400w" width="1400" height="800" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1671 <a href="/blogs/news/discover-the-best-pedicure-chair-for-small-salon-spaces" class="blog-post-card__title h4">Discover the Best Pedicure Chair for Small Salon Spaces</a> 1672 </p><p class="blog-post-card__excerpt">Finding the best pedicure chair for small salon spaces can feel limiting, but with the right design, it can become a competitive advantage. Small salons today need flexibility, efficiency, and comf...</p><a href="/blogs/news/discover-the-best-pedicure-chair-for-small-salon-spaces" class="blog-post-card__read-more link">Read more</a></div> 1673</div><div class="blog-post-card group snap-center"><a href="/blogs/news/february-nail-trends-that-balance-love-luck" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=1400" alt="February Nail Trends That Balance Love & Luck" srcset="//whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=300 300w, //whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=400 400w, //whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=500 500w, //whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=600 600w, //whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=800 800w, //whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=1000 1000w, //whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=1200 1200w, //whalespa.com/cdn/shop/articles/website_blog_banners_44_aa8ac87e-8a23-4972-a7ee-0133f8cf558f.png?v=1770154802&width=1400 1400w" width="1400" height="800" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1674 <a href="/blogs/news/february-nail-trends-that-balance-love-luck" class="blog-post-card__title h4">February Nail Trends That Balance Love & Luck</a> 1675 </p><p class="blog-post-card__excerpt">February is a month of dual celebrations: the romance of Valentineâs Day and the hope and renewal of Lunar New Year. In 2026, nail trends are leaning toward soft elegance, subtle drama, and intenti...</p><a href="/blogs/news/february-nail-trends-that-balance-love-luck" class="blog-post-card__read-more link">Read more</a></div> 1676</div><div class="blog-post-card group snap-center"><a href="/blogs/news/pedicure-chair-buying-guide-what-to-look-for-in-2026" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=1400" alt="Pedicure Chair Buying Guide: What to Look for in 2026" srcset="//whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=300 300w, //whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=400 400w, //whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=500 500w, //whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=600 600w, //whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=800 800w, //whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=1000 1000w, //whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=1200 1200w, //whalespa.com/cdn/shop/articles/website_blog_banners_43.png?v=1769104807&width=1400 1400w" width="1400" height="800" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1677 <a href="/blogs/news/pedicure-chair-buying-guide-what-to-look-for-in-2026" class="blog-post-card__title h4">Pedicure Chair Buying Guide: What to Look for in 2026</a> 1678 </p><p class="blog-post-card__excerpt">Comfort & Experience: Clients notice comfort immediately, so chairs with supportive seating and smooth operation encourage repeat visits and positive reviews. 1679Durability & Maintenance: Lowe...</p><a href="/blogs/news/pedicure-chair-buying-guide-what-to-look-for-in-2026" class="blog-post-card__read-more link">Read more</a></div> 1680</div><div class="blog-post-card group snap-center"><a href="/blogs/news/best-pedicure-chairs-2026-top-picks-for-salon-owners" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=1400" alt="Best Pedicure Chairs: 2026 Top Picks for Salon Owners" srcset="//whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=300 300w, //whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=400 400w, //whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=500 500w, //whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=600 600w, //whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=800 800w, //whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=1000 1000w, //whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=1200 1200w, //whalespa.com/cdn/shop/articles/website_blog_banners_40_1b1b99cd-09f1-4a5e-8d7d-2e7903f9dc57.png?v=1768500726&width=1400 1400w" width="1400" height="800" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1681 <a href="/blogs/news/best-pedicure-chairs-2026-top-picks-for-salon-owners" class="blog-post-card__title h4">Best Pedicure Chairs: 2026 Top Picks for Salon Owners</a> 1682 </p><p class="blog-post-card__excerpt">With the new year comes new client expectations and increased competition. Salon owners may find themselves searching for pedicure chairs that balance comfort, durability, design, and long-term val...</p><a href="/blogs/news/best-pedicure-chairs-2026-top-picks-for-salon-owners" class="blog-post-card__read-more link">Read more</a></div> 1683</div><div class="blog-post-card group snap-center"><a href="/blogs/news/6-steps-how-to-launch-a-head-spa-menu-in-your-salon" class="overflow-hidden"><img src="//whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=1400" alt="6 Steps: How to Launch a Head Spa Menu in Your Salon" srcset="//whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=300 300w, //whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=400 400w, //whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=500 500w, //whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=600 600w, //whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=800 800w, //whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=1000 1000w, //whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=1200 1200w, //whalespa.com/cdn/shop/articles/website_blog_banners_31.png?v=1769107245&width=1400 1400w" width="1400" height="800" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><p> 1684 <a href="/blogs/news/6-steps-how-to-launch-a-head-spa-menu-in-your-salon" class="blog-post-card__title h4">6 Steps: How to Launch a Head Spa Menu in Your Salon</a> 1685 </p><p class="blog-post-card__excerpt">Whether youâre looking to diversify your menu or align your salon with todayâs wellness-driven clientele, launching a head spa service can be both rewarding and profitable. With the right setupâinc...</p><a href="/blogs/news/6-steps-how-to-launch-a-head-spa-menu-in-your-salon" class="blog-post-card__read-more link">Read more</a></div> 1686</div></blog-posts><nav class="pagination" role="navigation" aria-label="Pagination navigation"><span class="pagination__link pagination__link--disabled h6" aria-current="page">1</span><a class="pagination__link h6" aria-label="Go to page 2" href="/blogs/news?page=2">2</a><a class="pagination__link h6" aria-label="Go to page 3" href="/blogs/news?page=3">3</a><span class="pagination__link pagination__link--disabled h6" >…</span><a class="pagination__link h6" aria-label="Go to page 5" href="/blogs/news?page=5">5</a><a class="pagination__link h6" rel="next" aria-label="Go to page 2" href="/blogs/news?page=2"><svg aria-hidden="true" focusable="false" fill="none" width="11" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1687 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1688 </svg></a></nav></div> 1689 </div> 1690 </div></div> 1691 1692 1693</section><section id="shopify-section-template--17046823108713__featured_collections_PaVpbr" class="shopify-section shopify-section--featured-collections"><style> 1694 #shopify-section-template--17046823108713__featured_collections_PaVpbr { 1695 --product-list-items-per-row: 1; 1696 --product-list-horizontal-spacing-factor: 1; 1697 --product-list-vertical-spacing-factor: 1; 1698 } 1699 1700 @media screen and (min-width: 700px) { 1701 #shopify-section-template--17046823108713__featured_collections_PaVpbr { 1702 --product-list-items-per-row: 3; 1703 } 1704 } 1705 </style><div class="section-spacing color-scheme color-scheme--scheme-3 color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44 bordered-section"> 1706 <div class="container"><div class="section-stack"> 1707 <div class="v-stack justify-self-center gap-4 text-center sm:gap-5"><h2 class="h2">Shop Now</h2></div> 1708 1709 <featured-collections-carousel id="featured-collections-carousel-template--17046823108713__featured_collections_PaVpbr" class="featured-collections-carousel"><div class="featured-collections-carousel__item is-selected" >
1709<product-list class="floating-controls-container floating-controls-container--inside floating-controls-container--on-hover"> 1710 <carousel-prev-button class="floating-controls-container__control" aria-controls="featured-collections-product-list-carousel-collection_ABK7Ab"> 1711 <button type="button" class="prev-next-button prev-next-button--prev circle-button hover:animate-icon-inline" disabled> 1712 <span class="sr-only">Previous</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-arrow-left icon--direction-aware" viewBox="0 0 16 18"> 1713 <path d="M11 1 3 9l8 8" stroke="currentColor" stroke-linecap="square"/> 1714 </svg></button> 1715 </carousel-prev-button> 1716 1717 <scroll-carousel id="featured-collections-product-list-carousel-collection_ABK7Ab" group-cells allow-drag class="product-list product-list--carousel scroll-area bleed md:unbleed"><product-card class="product-card" reveal-on-scroll="true" handle="gemini-bench-spa-ws1000"><div class="product-card__figure"><a href="/products/gemini-bench-spa-ws1000" class="product-card__media" draggable="false" data-instant><img src="//whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=1080" alt="Gemini Bench Spa Package WS1000" srcset="//whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=200 200w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=300 300w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=400 400w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=500 500w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=600 600w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=700 700w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=800 800w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_BLACK.png?v=1767659555&width=1000 1000w" width="1080" height="1080" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false" class="product-card__image product-card__image--primary aspect-natural"><img src="//whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=1080" alt="Gemini Bench Spa Package WS1000" srcset="//whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=200 200w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=300 300w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=400 400w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=500 500w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=600 600w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=700 700w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=800 800w, //whalespa.com/cdn/shop/files/GeminiBenchSpaSetA_WHITE.png?v=1767659555&width=1000 1000w" width="1080" height="1080" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false"></a><button type="button" aria-controls="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--7660603539561" class="product-card__quick-add-button"> 1718 <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12"> 1719 <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/> 1720 </svg></button> 1721 1722 <quick-buy-modal handle="gemini-bench-spa-ws1000?variant=42748756623465" class="quick-buy-modal modal" id="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--7660603539561"> 1723 </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a href="/products/gemini-bench-spa-ws1000" class="product-title h6 " data-instant>Gemini Bench Spa Package WS1000</a><price-list class="price-list "><sale-price class="h6 text-subdued">
1724 <span class="sr-only">Sale price</span>From $11,105.00</sale-price></price-list></div></div></div> 1725</product-card> 1726<product-card class="product-card" reveal-on-scroll="true" handle="mm-edit-monarch-pedicure-package"><div class="product-card__figure"><a href="/products/mm-edit-monarch-pedicure-package" class="product-card__media" draggable="false" data-instant><img src="//whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=1500" alt="Monarch Pedicure Chair Package" srcset="//whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=200 200w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=300 300w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=400 400w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=500 500w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=600 600w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=700 700w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=800 800w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=1000 1000w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=1200 1200w, //whalespa.com/cdn/shop/products/MonarchSEtA.jpg?v=1635531345&width=1400 1400w" width="1500" height="1500" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false" class="product-card__image product-card__image--primary aspect-natural"><img src="//whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=1500" alt="Monarch Pedicure Chair Package" srcset="//whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=200 200w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=300 300w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=400 400w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=500 500w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=600 600w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=700 700w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=800 800w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=1000 1000w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=1200 1200w, //whalespa.com/cdn/shop/products/Monarchsetabanner.jpg?v=1635531347&width=1400 1400w" width="1500" height="1500" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false"></a><product-form><form method="post" action="/cart/add" id="product_form_6718243340393" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="on_success" value="force_open_drawer"> 1727 <input type="hidden" name="quantity" value="1"> 1728 <input type="hidden" name="id" value="39661445120105"> 1729 <button type="submit" class="product-card__quick-add-button"> 1730 <span class="sr-only">Add to cart</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12"> 1731 <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/> 1732 </svg></button><input type="hidden" name="product-id" value="6718243340393" /><input type="hidden" name="section-id" value="template--17046823108713__featured_collections_PaVpbr" /></form></product-form></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a href="/products/mm-edit-monarch-pedicure-package" class="product-title h6 " data-instant>Monarch Pedicure Chair Package</a><price-list class="price-list "><sale-price class="h6 text-subdued">
1733 <span class="sr-only">Sale price</span>$7,970.00</sale-price></price-list></div></div></div> 1734</product-card> 1735<product-card class="product-card" reveal-on-scroll="true" handle="crane-ii-with-human-touchâ¢-flexglide®-pedicure-chair-package"><div class="product-card__figure"><a href="/products/crane-ii-with-human-touch%E2%84%A2-flexglide%C2%AE-pedicure-chair-package" class="product-card__media" draggable="false" data-instant><img src="//whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=1500" alt="Crane II with Human Touch⢠FlexGlide® Pedicure Chair WS800 Package" srcset="//whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=200 200w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=300 300w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=400 400w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=500 500w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=600 600w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=700 700w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=800 800w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=1000 1000w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=1200 1200w, //whalespa.com/cdn/shop/files/CraneII-Black-Vicki_08536538-16e7-4d0f-beb7-e11d652d7eb9.jpg?v=1710801932&width=1400 1400w" width="1500" height="1500" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false" class="product-card__image product-card__image--primary aspect-natural" style="object-position:31.375% 30.25%;"><img src="//whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=1500" alt="Crane II with Human Touch⢠FlexGlide® Pedicure Chair WS800 Package" srcset="//whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=200 200w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=300 300w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=400 400w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=500 500w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=600 600w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=700 700w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=800 800w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=1000 1000w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=1200 1200w, //whalespa.com/cdn/shop/files/CraneII-Black-Tempo_d0c1b440-4abe-45c1-b998-6965d583c67e.jpg?v=1710801932&width=1400 1400w" width="1500" height="1500" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false"></a><button type="button" aria-controls="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--7084501696617" class="product-card__quick-add-button"> 1736 <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12"> 1737 <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/> 1738 </svg></button> 1739 1740 <quick-buy-modal handle="crane-ii-with-human-touchâ¢-flexglide®-pedicure-chair-package?variant=40839572586601" class="quick-buy-modal modal" id="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--7084501696617"> 1741 </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a href="/products/crane-ii-with-human-touch%E2%84%A2-flexglide%C2%AE-pedicure-chair-package" class="product-title h6 " data-instant>Crane II with Human Touch⢠FlexGlide® Pedicure Chair WS800 Package</a><price-list class="price-list "><sale-price class="h6 text-subdued">
1742 <span class="sr-only">Sale price</span>From $6,110.00</sale-price></price-list></div></div></div> 1743</product-card> 1744<product-card class="product-card" reveal-on-scroll="true" handle="mm-edit-alden-crystal-salon-package"><div class="product-card__figure"><badge-list class="badge-list badge-list--vertical"><on-sale-badge class="badge badge--on-sale">On sale</on-sale-badge></badge-list><a href="/products/mm-edit-alden-crystal-salon-package" class="product-card__media" draggable="false" data-instant><img src="//whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=1080" alt="Alden Crystal Human Touch⢠Pedicure Chair WS75i Package" srcset="//whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=200 200w, //whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=300 300w, //whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=400 400w, //whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=500 500w, //whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=600 600w, //whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=700 700w, //whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=800 800w, //whalespa.com/cdn/shop/files/ALDENCRYSTALA_WHITE__2.png?v=1767657423&width=1000 1000w" width="1080" height="1080" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false" class="product-card__image product-card__image--primary aspect-natural"><img src="//whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=1080" alt="Alden Crystal Human Touch⢠Pedicure Chair WS75i Package" srcset="//whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=200 200w, //whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=300 300w, //whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=400 400w, //whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=500 500w, //whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=600 600w, //whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=700 700w, //whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=800 800w, //whalespa.com/cdn/shop/files/ALDENCRYSTALB_WHITE.png?v=1767657423&width=1000 1000w" width="1080" height="1080" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false"></a><button type="button" aria-controls="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--6718270505065" class="product-card__quick-add-button"> 1745 <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12"> 1746 <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/> 1747 </svg></button> 1748 1749 <quick-buy-modal handle="mm-edit-alden-crystal-salon-package?variant=39661482377321" class="quick-buy-modal modal" id="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--6718270505065"> 1750 </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a href="/products/mm-edit-alden-crystal-salon-package" class="product-title h6 " data-instant>Alden Crystal Human Touch⢠Pedicure Chair WS75i Package</a><price-list class="price-list "><sale-price class="h6 text-on-sale"> 1751 <span class="sr-only">Sale price</span>From $4,410.00</sale-price><compare-at-price class="h6 text-subdued line-through"> 1752 <span class="sr-only">Regular price</span>$5,910.00</compare-at-price></price-list></div></div></div> 1753</product-card> 1754<product-card class="product-card" reveal-on-scroll="true" handle="mm-edit-felicity-spa-package"><div class="product-card__figure"><a href="/products/mm-edit-felicity-spa-package" class="product-card__media" draggable="false" data-instant><img src="//whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=1254" alt="Felicity Freeform II Spa Package" srcset="//whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=200 200w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=300 300w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=400 400w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=500 500w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=600 600w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=700 700w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=800 800w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=1000 1000w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage2.png?v=1788986215&width=1200 1200w" width="1254" height="1254" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
1754alc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false" class="product-card__image product-card__image--primary aspect-natural"><img src="//whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=1254" alt="Felicity Freeform II Spa Package" srcset="//whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=200 200w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=300 300w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=400 400w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=500 500w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=600 600w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=700 700w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=800 800w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=1000 1000w, //whalespa.com/cdn/shop/files/felicityfreeformiipackage1.png?v=1788986216&width=1200 1200w" width="1254" height="1254" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false"></a><button type="button" aria-controls="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--6718903681129" class="product-card__quick-add-button"> 1755 <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12"> 1756 <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/> 1757 </svg></button> 1758 1759 <quick-buy-modal handle="mm-edit-felicity-spa-package?variant=39663009464425" class="quick-buy-modal modal" id="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--6718903681129"> 1760 </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a href="/products/mm-edit-felicity-spa-package" class="product-title h6 " data-instant>Felicity Freeform II Spa Package</a><price-list class="price-list "><sale-price class="h6 text-subdued"> 1761 <span class="sr-only">Sale price</span>From $5,410.00</sale-price></price-list></div></div></div> 1762</product-card> 1763<product-card class="product-card" reveal-on-scroll="true" handle="elora-gold-edition-pedicure-chair-ws2000-package"><div class="product-card__figure"><a href="/products/elora-gold-edition-pedicure-chair-ws2000-package" class="product-card__media" draggable="false" data-instant><img src="//whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=1080" alt="Elora Gold Edition Pedicure Chair WS2000 Package" srcset="//whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=200 200w, //whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=300 300w, //whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=400 400w, //whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=500 500w, //whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=600 600w, //whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=700 700w, //whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=800 800w, //whalespa.com/cdn/shop/files/ELORAGOLDA_BLACK.png?v=1767652160&width=1000 1000w" width="1080" height="1080" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false" class="product-card__image product-card__image--primary aspect-natural"><img src="//whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=1080" alt="Elora Gold Edition Pedicure Chair WS2000 Package" srcset="//whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=200 200w, //whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=300 300w, //whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=400 400w, //whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=500 500w, //whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=600 600w, //whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=700 700w, //whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=800 800w, //whalespa.com/cdn/shop/files/ELORAGOLDA_WHITE.png?v=1767652160&width=1000 1000w" width="1080" height="1080" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
1763alc((100vw - 96px) / 3 - (24px / 3 * 2))" draggable="false"></a><button type="button" aria-controls="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--7660603506793" class="product-card__quick-add-button"> 1764 <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12"> 1765 <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/> 1766 </svg></button> 1767 1768 <quick-buy-modal handle="elora-gold-edition-pedicure-chair-ws2000-package?variant=42748756394089" class="quick-buy-modal modal" id="product-quick-buy-template--17046823108713__featured_collections_PaVpbr-collection_ABK7Ab--7660603506793"> 1769 </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a href="/products/elora-gold-edition-pedicure-chair-ws2000-package" class="product-title h6 " data-instant>Elora Gold Edition Pedicure Chair WS2000 Package</a><price-list class="price-list "><sale-price class="h6 text-subdued"> 1770 <span class="sr-only">Sale price</span>From $5,285.00</sale-price></price-list></div></div></div> 1771</product-card> 1772</scroll-carousel> 1773 1774 <carousel-next-button class="floating-controls-container__control" aria-controls="featured-collections-product-list-carousel-collection_ABK7Ab"> 1775 <button type="button" class="prev-next-button prev-next-button--next circle-button hover:animate-icon-inline"> 1776 <span class="sr-only">Next</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-arrow-right icon--direction-aware" viewBox="0 0 16 18"> 1777 <path d="m5 17 8-8-8-8" stroke="currentColor" stroke-linecap="square"/> 1778 </svg></button> 1779 </carousel-next-button> 1780 </product-list></div></featured-collections-carousel> 1781 </div> 1782 </div> 1783 </div> 1784</section><section id="shopify-section-template--17046823108713__163492238455d722f5" class="shopify-section shopify-section--image-with-text-block"><style> 1785 #shopify-section-template--17046823108713__163492238455d722f5 { 1786 --image-with-text-block-aspect-ratio: auto; 1787 --content-over-media-content-max-width: 320px; 1788 } 1789 1790 @media screen and (min-width: 700px) { 1791 #shopify-section-template--17046823108713__163492238455d722f5 { 1792 --content-over-media-content-max-width: 520px; 1793 } 1794 } 1795 </style> 1796 1797 <div class=" color-scheme color-scheme--scheme-1"> 1798 <image-banner class="image-with-text-block image-with-text-block--parallax content-over-media content-over-media--md"><picture><img src="//whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=1500" alt="Whale Spa News and Articles. Whale Spa has 15 showroom locations in the United States. Whale Spa showrooms are in Virginia, Georgia, Illinois, California, Florida, Oregon, Louisiana, Texas, Missouri, Nebraska, Utah, Washington, Arizona, Oklahoma, Indiana." srcset="//whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=200 200w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=300 300w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=400 400w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=500 500w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=600 600w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=700 700w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=800 800w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=900 900w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=1000 1000w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=1200 1200w, //whalespa.com/cdn/shop/files/lTcGEH-Q.jpg?v=1635530334&width=1400 1400w" width="1500" height="1500" sizes="100vw"></picture><div class="content text-center"> 1799 <div class="prose text-sm sm:text-base"><p class="h6" >17 CONVENIENT LOCATIONS</p><div ><p>Visit a Whale Spa showroom today</p></div><a href="/pages/contact" class="link" >Contact Us</a></div> 1800 </div></image-banner> 1801 </div> 1802</section> 1803<!-- BEGIN sections: footer-group --> 1804<footer id="shopify-section-sections--17046823534697__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 1805 #shopify-section-sections--17046823534697__footer { 1806 --footer-content-justify-items: space-between; 1807 } 1808</style><div class="footer color-scheme color-scheme--scheme-3 color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44 "> 1809 <div class="container"> 1810 <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--text" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Whale Spa - #1 Rated Pedicure Chairs & Spa equipment</p><div class="prose text-subdued"><p>Our exquisite yet practical furniture and pedicure chairs exceed superior quality standards. Discover pipe-less pedicure chairs, plumbing free pedicure chairs, and portable pedicure spas. The salon pedicure chairs are easy to disinfect, comfortable, and boasts full massage functions.</p></div></div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Company</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 1811 <a href="/pages/about-us" class="link-faded">About Whale Spa</a> 1812 </li><li> 1813 <a href="/pages/mm-distributor-application" class="link-faded">Distributor Application</a> 1814 </li><li> 1815 <a href="/pages/job-application" class="link-faded">Careers</a> 1816 </li><li> 1817 <a href="/blogs/news" class="link-faded">News & Articles</a> 1818 </li><li> 1819 <a href="/pages/promotions" class="link-faded">Current Promotions</a> 1820 </li></ul> 1821 </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Customer Service</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 1822 <a href="/pages/customer-service-portal" class="link-faded">Contact Us</a> 1823 </li><li> 1824 <a href="/pages/subscribe" class="link-faded">Subscribe</a> 1825 </li><li>
1826 <a href="/pages/register-your-whale-spa-product" class="link-faded">Register Products</a> 1827 </li><li> 1828 <a href="/pages/terms" class="link-faded">Terms and Conditions</a> 1829 </li><li> 1830 <a href="/pages/privacypolicy" class="link-faded">Privacy Policy</a> 1831 </li></ul> 1832 </div></div><div class="footer__block footer__block--text" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">get in touch</p><div class="prose text-subdued"><p>Whale Spa is committed to providing top-tier customer service. Visit one of our 19 showrooms across the United States to experience the Whale Spa difference or send us a message. </p><p>Follow us on social media @whalespa</p></div></div></div></div><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--facebook"> 1833 <a href="https://www.facebook.com/whalespa" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewBox="0 0 24 24"> 1834 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 1835 </svg></a> 1836 </li><li class="social-media__item branding-colors--instagram"> 1837 <a href="https://www.instagram.com/whalespa" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram" viewBox="0 0 24 24"> 1838 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 1839 </svg></a> 1840 </li><li class="social-media__item branding-colors--pinterest"> 1841 <a href="https://www.pinterest.com/WhaleSpaInc/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Pinterest"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-pinterest" viewBox="0 0 24 24"> 1842 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.9
184216.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/> 1843 </svg></a> 1844 </li><li class="social-media__item branding-colors--youtube"> 1845 <a href="https://www.youtube.com/whalespa" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on YouTube"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-youtube" viewBox="0 0 24 24"> 1846 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 1847 </svg></a> 1848 </li><li class="social-media__item branding-colors--tiktok"> 1849 <a href="https://www.tiktok.com/@whalespasalonfurniture" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on TikTok"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-tiktok" viewBox="0 0 24 24"> 1850 <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/> 1851 </svg></a> 1852 </li></ul><div class="footer__aside"><div class="localization-selectors"><div class="relative"> 1853 <button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization--sections--17046823534697__footer-country" aria-label="Change country or currency" aria-expanded="false"><span>USD $</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10"> 1854 <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/> 1855 </svg></button> 1856 1857 <x-popover id="popover-localization--sections--17046823534697__footer-country" initial-focus="[aria-selected='true']" class="popover popover--top-start color-scheme color-scheme--dialog"> 1858 <p class="h4" slot="header">Country</p><form method="post" action="/localization" id="localization-form--sections--17046823534697__footer-country" accept-charset="UTF-8" class="shopify-localization-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="/blogs/news" /><x-listbox class="popover__value-list"><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AF" aria-selected="false"><span>Afghanistan (USD $)</span> 1859 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AX" aria-selected="false"><span>à land Islands (USD $)</span> 1860 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AL" aria-selected="false"><span>Albania (USD $)</span> 1861 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DZ" aria-selected="false"><span>Algeria (USD $)</span> 1862 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AD" aria-selected="false"><span>Andorra (USD $)</span> 1863 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AO" aria-selected="false"><span>Angola (USD $)</span> 1864 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AI" aria-selected="false"><span>Anguilla (USD $)</span> 1865 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AG" aria-selected="false"><span>Antigua & Barbuda (USD $)</span> 1866 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AR" aria-selected="false"><span>Argentina (USD $)</span> 1867 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AM" aria-selected="false"><span>Armenia (USD $)</span> 1868 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AW" aria-selected="false"><span>Aruba (USD $)</span> 1869 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AC" aria-selected="false"><span>Ascension Island (USD $)</span> 1870 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AU" aria-selected="false"><span>Australia (USD $)</span> 1871 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AT" aria-selected="false"><span>Austria (USD $)</span> 1872 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AZ" aria-selected="false"><span>Azerbaijan (USD $)</span> 1873 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BS" aria-selected="false"><span>Bahamas (USD $)</span> 1874 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BH" aria-selected="false"><span>Bahrain (USD $)</span> 1875 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BD" aria-selected="false"><span>Bangladesh (USD $)</span> 1876 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BB" aria-selected="false"><span>Barbados (USD $)</span> 1877 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BY" aria-selected="false"><span>Belarus (USD $)</span> 1878 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BE" aria-selected="false"><span>Belgium (USD $)</span> 1879 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BZ" aria-selected="false"><span>Belize (USD $)</span> 1880 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BJ" aria-selected="false"><span>Benin (USD $)</span> 1881 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BM" aria-selected="false"><span>Bermuda (USD $)</span> 1882 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BT" aria-selected="false"><span>Bhutan (USD $)</span> 1883 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BO" aria-selected="false"><span>Bolivia (USD $)</span> 1884 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BA" aria-selected="false"><span>Bosnia & Herzegovina (USD $)</span> 1885 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BW" aria-selected="false"><span>Botswana (USD $)</span> 1886 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BR" aria-selected="false"><span>Brazil (USD $)</span> 1887 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IO" aria-selected="false"><span>British Indian Ocean Territory (USD $)</span> 1888 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VG" aria-selected="false"><span>British Virgin Islands (USD $)</span> 1889 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BN" aria-selected="false"><span>Brunei (USD $)</span> 1890 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BG" aria-selected="false"><span>Bulgaria (USD $)</span> 1891 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BF" aria-selected="false"><span>Burkina Faso (USD $)</span> 1892 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BI" aria-selected="false"><span>Burundi (USD $)</span> 1893 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KH" aria-selected="false"><span>Cambodia (USD $)</span> 1894 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CM" aria-selected="false"><span>Cameroon (USD $)</span> 1895 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CA" aria-selected="false"><span>Canada (USD $)</span> 1896 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CV" aria-selected="false"><span>Cape Verde (USD $)</span> 1897 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BQ" aria-selected="false"><span>Caribbean Netherlands (USD $)</span> 1898 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KY" aria-selected="false"><span>Cayman Islands (USD $)</span> 1899 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CF" aria-selected="false"><span>Central African Republic (USD $)</span> 1900 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TD" aria-selected="false"><span>Chad (USD $)</span> 1901 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CL" aria-selected="false"><span>Chile (USD $)</span> 1902 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CN" aria-selected="false"><span>China (USD $)</span> 1903 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CX" aria-selected="false"><span>Christmas Island (USD $)</span> 1904 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CC" aria-selected="false"><span>Cocos (Keeling) Islands (USD $)</span> 1905 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CO" aria-selected="false"><span>Colombia (USD $)</span> 1906 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KM" aria-selected="false"><span>Comoros (USD $)</span> 1907 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CG" aria-selected="false"><span>Congo - Brazzaville (USD $)</span> 1908 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CD" aria-selected="false"><span>Congo - Kinshasa (USD $)</span> 1909 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CK" aria-selected="false"><span>Cook Islands (USD $)</span> 1910 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CR" aria-selected="false"><span>Costa Rica (USD $)</span> 1911 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CI" aria-selected="false"><span>Côte dâIvoire (USD $)</span> 1912 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HR" aria-selected="false"><span>Croatia (USD $)</span> 1913 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CW" aria-selected="false"><span>Curaçao (USD $)</span> 1914 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CY" aria-selected="false"><span>Cyprus (USD $)</span> 1915 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CZ" aria-selected="false"><span>Czechia (USD $)</span> 1916 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DK" aria-selected="false"><span>Denmark (USD $)</span> 1917 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DJ" aria-selected="false"><span>Djibouti (USD $)</span> 1918 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DM" aria-selected="false"><span>Dominica (USD $)</span> 1919 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DO" aria-selected="false"><span>Dominican Republic (USD $)</span> 1920 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EC" aria-selected="false"><span>Ecuador (USD $)</span> 1921 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EG" aria-selected="false"><span>Egypt (USD $)</span> 1922 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SV" aria-selected="false"><span>El Salvador (USD $)</span> 1923 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GQ" aria-selected="false"><span>Equatorial Guinea (USD $)</span> 1924 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ER" aria-selected="false"><span>Eritrea (USD $)</span> 1925 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EE" aria-selected="false"><span>Estonia (USD $)</span> 1926 </button><button type="submit" name="country_code" class="popover__value-option h-stack
1926 gap-2.5" role="option" value="SZ" aria-selected="false"><span>Eswatini (USD $)</span> 1927 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ET" aria-selected="false"><span>Ethiopia (USD $)</span> 1928 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FK" aria-selected="false"><span>Falkland Islands (USD $)</span> 1929 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FO" aria-selected="false"><span>Faroe Islands (USD $)</span> 1930 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FJ" aria-selected="false"><span>Fiji (USD $)</span> 1931 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FI" aria-selected="false"><span>Finland (USD $)</span> 1932 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FR" aria-selected="false"><span>France (USD $)</span> 1933 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GF" aria-selected="false"><span>French Guiana (USD $)</span> 1934 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PF" aria-selected="false"><span>French Polynesia (USD $)</span> 1935 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TF" aria-selected="false"><span>French Southern Territories (USD $)</span> 1936 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GA" aria-selected="false"><span>Gabon (USD $)</span> 1937 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GM" aria-selected="false"><span>Gambia (USD $)</span> 1938 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GE" aria-selected="false"><span>Georgia (USD $)</span> 1939 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DE" aria-selected="false"><span>Germany (USD $)</span> 1940 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GH" aria-selected="false"><span>Ghana (USD $)</span> 1941 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GI" aria-selected="false"><span>Gibraltar (USD $)</span> 1942 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GR" aria-selected="false"><span>Greece (USD $)</span> 1943 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GL" aria-selected="false"><span>Greenland (USD $)</span> 1944 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GD" aria-selected="false"><span>Grenada (USD $)</span> 1945 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GP" aria-selected="false"><span>Guadeloupe (USD $)</span> 1946 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GT" aria-selected="false"><span>Guatemala (USD $)</span> 1947 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GG" aria-selected="false"><span>Guernsey (USD $)</span> 1948 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GN" aria-selected="false"><span>Guinea (USD $)</span> 1949 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GW" aria-selected="false"><span>Guinea-Bissau (USD $)</span> 1950 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GY" aria-selected="false"><span>Guyana (USD $)</span> 1951 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HT" aria-selected="false"><span>Haiti (USD $)</span> 1952 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HN" aria-selected="false"><span>Honduras (USD $)</span> 1953 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HK" aria-selected="false"><span>Hong Kong SAR (USD $)</span> 1954 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HU" aria-selected="false"><span>Hungary (USD $)</span> 1955 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IS" aria-selected="false"><span>Iceland (USD $)</span> 1956 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IN" aria-selected="false"><span>India (USD $)</span> 1957 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ID" aria-selected="false"><span>Indonesia (USD $)</span> 1958 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IQ" aria-selected="false"><span>Iraq (USD $)</span> 1959 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IE" aria-selected="false"><span>Ireland (USD $)</span> 1960 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IM" aria-selected="false"><span>Isle of Man (USD $)</span> 1961 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IL" aria-selected="false"><span>Israel (USD $)</span> 1962 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IT" aria-selected="false"><span>Italy (USD $)</span> 1963 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="JM" aria-selected="false"><span>Jamaica (USD $)</span> 1964 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="JP" aria-selected="false"><span>Japan (USD $)</span> 1965 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="JE" aria-selected="false"><span>Jersey (USD $)</span> 1966 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="JO" aria-selected="false"><span>Jordan (USD $)</span> 1967 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KZ" aria-selected="false"><span>Kazakhstan (USD $)</span> 1968 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KE" aria-selected="false"><span>Kenya (USD $)</span> 1969 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KI" aria-selected="false"><span>Kiribati (USD $)</span> 1970 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="XK" aria-selected="false"><span>Kosovo (USD $)</span> 1971 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KW" aria-selected="false"><span>Kuwait (USD $)</span> 1972 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KG" aria-selected="false"><span>Kyrgyzstan (USD $)</span> 1973 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LA" aria-selected="false"><span>Laos (USD $)</span> 1974 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LV" aria-selected="false"><span>Latvia (USD $)</span> 1975 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LB" aria-selected="false"><span>Lebanon (USD $)</span> 1976 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LS" aria-selected="false"><span>Lesotho (USD $)</span> 1977 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LR" aria-selected="false"><span>Liberia (USD $)</span> 1978 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LY" aria-selected="false"><span>Libya (USD $)</span> 1979 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LI" aria-selected="false"><span>Liechtenstein (USD $)</span> 1980 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LT" aria-selected="false"><span>Lithuania (USD $)</span> 1981 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LU" aria-selected="false"><span>Luxembourg (USD $)</span> 1982 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MO" aria-selected="false"><span>Macao SAR (USD $)</span> 1983 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MG" aria-selected="false"><span>Madagascar (USD $)</span> 1984 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MW" aria-selected="false"><span>Malawi (USD $)</span> 1985 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MY" aria-selected="false"><span>Malaysia (USD $)</span> 1986 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MV" aria-selected="false"><span>Maldives (USD $)</span> 1987 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ML" aria-selected="false"><span>Mali (USD $)</span> 1988 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MT" aria-selected="false"><span>Malta (USD $)</span> 1989 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MQ" aria-selected="false"><span>Martinique (USD $)</span> 1990 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MR" aria-selected="false"><span>Mauritania (USD $)</span> 1991 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MU" aria-selected="false"><span>Mauritius (USD $)</span> 1992 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="YT" aria-selected="false"><span>Mayotte (USD $)</span> 1993 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MX" aria-selected="false"><span>Mexico (USD $)</span> 1994 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MD" aria-selected="false"><span>Moldova (USD $)</span> 1995 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MC" aria-selected="false"><span>Monaco (USD $)</span> 1996 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MN" aria-selected="false"><span>Mongolia (USD $)</span> 1997 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ME" aria-selected="false"><span>Montenegro (USD $)</span> 1998 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MS" aria-selected="false"><span>Montserrat (USD $)</span> 1999 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MA" aria-selected="false"><span>Morocco (USD $)</span> 2000 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MZ" aria-selected="false"><span>Mozambique (USD $)</span> 2001 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MM" aria-selected="false"><span>Myanmar (Burma) (USD $)</span> 2002 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NA" aria-selected="false"><span>Namibia (USD $)</span> 2003 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NR" aria-selected="false"><span>Nauru (USD $)</span> 2004 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NP" aria-selected="false"><span>Nepal (USD $)</span> 2005 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NL" aria-selected="false"><span>Netherlands (USD $)</span> 2006 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NC" aria-selected="false"><span>New Caledonia (USD $)</span> 2007 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NZ" aria-selected="false"><span>New Zealand (USD $)</span> 2008 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NI" aria-selected="false"><span>Nicaragua (USD $)</span> 2009 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NE" aria-selected="false"><span>Niger (USD $)</span> 2010 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NG" aria-selected="false"><span>Nigeria (USD $)</span> 2011 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NU" aria-selected="false"><span>Niue (USD $)</span> 2012 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NF" aria-selected="false"><span>Norfolk Island (USD $)</span> 2013 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" rol
2013e="option" value="MK" aria-selected="false"><span>North Macedonia (USD $)</span> 2014 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NO" aria-selected="false"><span>Norway (USD $)</span> 2015 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="OM" aria-selected="false"><span>Oman (USD $)</span> 2016 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PK" aria-selected="false"><span>Pakistan (USD $)</span> 2017 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PS" aria-selected="false"><span>Palestinian Territories (USD $)</span> 2018 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PA" aria-selected="false"><span>Panama (USD $)</span> 2019 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PG" aria-selected="false"><span>Papua New Guinea (USD $)</span> 2020 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PY" aria-selected="false"><span>Paraguay (USD $)</span> 2021 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PE" aria-selected="false"><span>Peru (USD $)</span> 2022 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PH" aria-selected="false"><span>Philippines (USD $)</span> 2023 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PN" aria-selected="false"><span>Pitcairn Islands (USD $)</span> 2024 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PL" aria-selected="false"><span>Poland (USD $)</span> 2025 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PT" aria-selected="false"><span>Portugal (USD $)</span> 2026 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="QA" aria-selected="false"><span>Qatar (USD $)</span> 2027 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RE" aria-selected="false"><span>Réunion (USD $)</span> 2028 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RO" aria-selected="false"><span>Romania (USD $)</span> 2029 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RU" aria-selected="false"><span>Russia (USD $)</span> 2030 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RW" aria-selected="false"><span>Rwanda (USD $)</span> 2031 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="WS" aria-selected="false"><span>Samoa (USD $)</span> 2032 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SM" aria-selected="false"><span>San Marino (USD $)</span> 2033 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ST" aria-selected="false"><span>São Tomé & PrÃncipe (USD $)</span> 2034 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SA" aria-selected="false"><span>Saudi Arabia (USD $)</span> 2035 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SN" aria-selected="false"><span>Senegal (USD $)</span> 2036 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RS" aria-selected="false"><span>Serbia (USD $)</span> 2037 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SC" aria-selected="false"><span>Seychelles (USD $)</span> 2038 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SL" aria-selected="false"><span>Sierra Leone (USD $)</span> 2039 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SG" aria-selected="false"><span>Singapore (USD $)</span> 2040 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SX" aria-selected="false"><span>Sint Maarten (USD $)</span> 2041 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SK" aria-selected="false"><span>Slovakia (USD $)</span> 2042 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SI" aria-selected="false"><span>Slovenia (USD $)</span> 2043 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SB" aria-selected="false"><span>Solomon Islands (USD $)</span> 2044 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SO" aria-selected="false"><span>Somalia (USD $)</span> 2045 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ZA" aria-selected="false"><span>South Africa (USD $)</span> 2046 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GS" aria-selected="false"><span>South Georgia & South Sandwich Islands (USD $)</span> 2047 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KR" aria-selected="false"><span>South Korea (USD $)</span> 2048 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SS" aria-selected="false"><span>South Sudan (USD $)</span> 2049 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ES" aria-selected="false"><span>Spain (USD $)</span> 2050 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LK" aria-selected="false"><span>Sri Lanka (USD $)</span> 2051 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BL" aria-selected="false"><span>St. Barthélemy (USD $)</span> 2052 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SH" aria-selected="false"><span>St. Helena (USD $)</span> 2053 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KN" aria-selected="false"><span>St. Kitts & Nevis (USD $)</span> 2054 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LC" aria-selected="false"><span>St. Lucia (USD $)</span> 2055 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MF" aria-selected="false"><span>St. Martin (USD $)</span> 2056 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PM" aria-selected="false"><span>St. Pierre & Miquelon (USD $)</span> 2057 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VC" aria-selected="false"><span>St. Vincent & Grenadines (USD $)</span> 2058 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SD" aria-selected="false"><span>Sudan (USD $)</span> 2059 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SR" aria-selected="false"><span>Suriname (USD $)</span> 2060 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SJ" aria-selected="false"><span>Svalbard & Jan Mayen (USD $)</span> 2061 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SE" aria-selected="false"><span>Sweden (USD $)</span> 2062 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CH" aria-selected="false"><span>Switzerland (USD $)</span> 2063 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TW" aria-selected="false"><span>Taiwan (USD $)</span> 2064 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TJ" aria-selected="false"><span>Tajikistan (USD $)</span> 2065 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TZ" aria-selected="false"><span>Tanzania (USD $)</span> 2066 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TH" aria-selected="false"><span>Thailand (USD $)</span> 2067 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TL" aria-selected="false"><span>Timor-Leste (USD $)</span> 2068 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TG" aria-selected="false"><span>Togo (USD $)</span> 2069 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TK" aria-selected="false"><span>
2069Tokelau (USD $)</span> 2070 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TO" aria-selected="false"><span>Tonga (USD $)</span> 2071 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TT" aria-selected="false"><span>Trinidad & Tobago (USD $)</span> 2072 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TA" aria-selected="false"><span>Tristan da Cunha (USD $)</span> 2073 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TN" aria-selected="false"><span>Tunisia (USD $)</span> 2074 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TR" aria-selected="false"><span>Türkiye (USD $)</span> 2075 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TM" aria-selected="false"><span>Turkmenistan (USD $)</span> 2076 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TC" aria-selected="false"><span>Turks & Caicos Islands (USD $)</span> 2077 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TV" aria-selected="false"><span>Tuvalu (USD $)</span> 2078 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UM" aria-selected="false"><span>U.S. Outlying Islands (USD $)</span> 2079 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UG" aria-selected="false"><span>Uganda (USD $)</span> 2080 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UA" aria-selected="false"><span>Ukraine (USD $)</span> 2081 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AE" aria-selected="false"><span>United Arab Emirates (USD $)</span> 2082 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GB" aria-selected="false"><span>United Kingdom (USD $)</span> 2083 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="US" aria-selected="true"><span>United States (USD $)</span> 2084 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UY" aria-selected="false"><span>Uruguay (USD $)</span> 2085 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UZ" aria-selected="false"><span>Uzbekistan (USD $)</span> 2086 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VU" aria-selected="false"><span>Vanuatu (USD $)</span> 2087 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VA" aria-selected="false"><span>Vatican City (USD $)</span> 2088 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VE" aria-selected="false"><span>Venezuela (USD $)</span> 2089 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VN" aria-selected="false"><span>Vietnam (USD $)</span> 2090 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="WF" aria-selected="false"><span>Wallis & Futuna (USD $)</span> 2091 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EH" aria-selected="false"><span>Western Sahara (USD $)</span> 2092 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="YE" aria-selected="false"><span>Yemen (USD $)</span> 2093 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ZM" aria-selected="false"><span>Zambia (USD $)</span> 2094 </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ZW" aria-selected="false"><span>Zimbabwe (USD $)</span> 2095 </button></x-listbox></form></x-popover> 2096 </div></div><p class="heading text-subdued text-xxs">© 2026 - Whale Spa Inc. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
2096oweredby&utm_medium=shopify&utm_source=onlinestore"> </a></p></div> 2097 </div> 2098 </div> 2099</div> 2100 2101<style> #shopify-section-sections--17046823534697__footer p, #shopify-section-sections--17046823534697__footer a {color: #ffffff;} </style></footer> 2102<!-- END sections: footer-group --></main> 2103
2103<script defer src="https://connect.podium.com/widget.js#ORG_TOKEN=3ed68286-e3fb-4a1f-ae61-e3e7294f01d3" id="podium-widget" data-organization-api-token="3ed68286-e3fb-4a1f-ae61-e3e7294f01d3"></script>
2103 2104 <style> </style> 2105<div id="shopify-block-AM1NwYTRzRVFCaERlQ__2493559307285634702" class="shopify-block shopify-app-block"> 2106 2107 2108 2109 2110 2111 2112 <!-- BEGIN app snippet: pe-disco-countdown-timer --> 2113 2114
2115<script type="text/javascript"> 2116 if (!window.pe_disco) { 2117 window.pe_disco = {}; 2118 }; 2119 if (!window.pe_disco.collectionProducts) { 2120 window.pe_disco.collectionProducts = {}; 2121 }; 2122 let translationOverridesSetting = ""; 2123 let translationOverrides = {}; 2124 if (translationOverridesSetting && translationOverridesSetting.trim && translationOverridesSetting.trim() !== "") { 2125 try { 2126 translationOverrides = JSON.parse(translationOverridesSetting); 2127 } catch (error) { 2128 console.warn("ProductEssentials: failed to parse translation overrides JSON", error); 2129 translationOverrides = {}; 2130 } 2131 } 2132 window.pe_disco = { 2133 product: { 2134 2135 }, 2136 collection: { 2137 2138 }, 2139 collectionProducts: window.pe_disco.collectionProducts, 2140 collections: [ 2141 2142 2143 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 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 ], 2239 sales: [{"Announcement":{"Show":false,"ShowBeforeStart":false,"ShowTimerBeforeStart":true,"ShowSubscribeBeforeStart":false,"ShowTimer":true,"TextLeft":"ð Sale ends in","TextRight":null,"TextLeftBeforeStart":"ð Sale starts in","TextRightBeforeStart":null,"TextButton":"Check it out","TextButtonBeforeStart":"Get notified!","EmailPlaceholder":"Email address","LinkButton":"/collections/all","LinkType":0,"LinkButtonBeforeStart":null,"LinkTypeBeforeStart":0},"AnnouncementLayout":{"MarginElements":4,"PaddingTopBottom":null,"ColorText":"#2c2c2c","ColorTextRight":"#2c2c2c","ColorButton":"#e189f2","ColorButtonText":"#fff","ColorBackground":"#fff","ImageBackground":null,"ColorFlipBottom":"#e189f2","ColorFlipTop":"#e189f2","ColorFlipNumber":"#fff","ColorFlipLabelText":"#2c2c2c","SizeFlipCornerRadius":0,"Font":"Julius Sans One","FontFlipNumber":"Julius Sans One","SizeText":19,"SizeTextMobile":null,"SizeFlipNumber":18,"SizeFlipNumberMobile":null,"SizeFlipLabelText":null,"SizeFlipLabelTextMobile":null,"SizeButtonText":null,"SizeButtonTextMobile":null,"ContentDays":"Days","ContentHours":"Hrs","ContentMinutes":"Mins","ContentSeconds":"Secs","ShowCloseButton":false,"ShowFadeinAnimation":false,"ShowButtonMobile":false,"ShowCountdownMobile":true,"ShowOneLineMobile":false,"DisableFlipEffectMobile":false,"ShowRightTextMobile":false,"HideCountdownZeroDay":false,"HideCountdownZeroHour":false,"IsBarClickable":false,"Position":0},"CountdownTimerLayout":{"MarginTop":null,"MarginBottom":null,"MarginLeft":null,"MarginRight":null,"BoxMaxWidth":null,"BoxMaxHeight":null,"ColorText":null,"SizeHeading":null,"ContentHeading":null,"ColorBackground":null,"ColorFlipBottom":null,"ColorFlipTop":null,"ColorFlipNumberTop":null,"ColorFlipNumberBottom":null,"ColorFlipSeparator":null,"SizeCornerRadius":null,"SizeFlipCornerRadius":null,"SizeFlipNumber":null,"ContentDays":null,"ContentHours":null,"ContentMinutes":null,"ContentSeconds":null,"ShouldShowFlipSeparator":null,"FontText":null,"FontFlipNumber":null},"HeroBanner":{"Enabled":false,"ShowOnCollection":false,"ShowOnHomepage":false,"SelectedCollection":null,"Settings":{"Title":"Collection Sale","Subtitle":"Entire collection on sale","Backgroun
2239dType":null,"BackgroundColor":"#000000","BackgroundGradient":null,"BackgroundImage":null,"GradientDirection":null,"GradientStartColor":null,"GradientEndColor":null,"TextColor":"#FFFFFF","HeadingFontSize":"pe-text-5xl","HeadingFontSizeMobile":"pe-text-4xl","SubheadingFontSize":"pe-text-3xl","SubheadingFontSizeMobile":"pe-text-2xl","ShowHeadingUnderline":false,"ShowSubheadingUnderline":false,"ShowTimer":true,"TimerHeading":"Sale ends in","TimerHeadingSubscribe":"Sale starts in","TimerHeadingFontSize":"pe-text-xl","TimerHeadingFontSizeMobile":"pe-text-lg","TimerFontSize":"pe-text-base","TimerFontSizeMobile":"pe-text-sm","CountdownLayout":{"ColorBackground":"#EEE","ColorFlipBottom":"#e5e7eb","ColorFlipTop":"#e5e7eb","ColorFlipNumberTop":"#000","ColorFlipNumberBottom":"#000","ColorFlipSeparator":"#e5e7eb","SizeCornerRadius":8,"SizeFlipCornerRadius":5,"SizeFlipNumber":42,"ContentDays":"Days","ContentHours":"Hours","ContentMinutes":"Minutes","ContentSeconds":"Seconds","ShouldShowFlipSeparator":false,"FontText":null,"FontFlipNumber":null},"ShowButton":true,"ButtonText":"Shop Collection","ButtonLink":"/collections/all","ButtonBackgroundColor":"#4F46E5","ButtonHoverBackgroundColor":"#818CF8","ButtonTopPadding":"pe-pt-4","ButtonWidth":"pe-w-full","PaddingTop":"pe-pt-4","PaddingBottom":"pe-pb-4","ContentAreaWidth":"pe-max-w-4xl","IsFullWidthContainer":false,"IsFullWidthContent":false,"ShowSubscribeBeforeStart":false,"SubscribeText":"Subscribe to our newsletter","SubscribeButtonText":"Subscribe","SubscribePlaceholder":"Enter your email","LayoutDirection":1}},"SaleTagLayout":{"Content":"Save {percent}%","ColorBackground":"#000000","ColorBoxShadow":"#000000","ColorBorder":"#ffffff","ColorText":"#ffffff","FontText":null,"FontWeight":400,"FontSizePx":14,"PaddingLeftRightPx":10,"PaddingBottomTopPx":10,"MarginLeftRightPx":0,"MarginBottomTopPx":0,"BoxShadowBlurPx":0,"BoxShadowOffsetPx":0,"BorderSizePx":0,"BorderRadiusPx":0,"UseCommaForDecimals":false,"ShowAmountDecimals":false,"Position":2},"EnableSaleTag":false,"Title":"Victoria III ","CollectionId":0,"Id":"ae7948b3-5df0-460f-8632-9b8f0d232680","CollectionHandle":null,"StartDate":"2026-10-01T06:12:07.251+00:00","EndDate":"2026-10-31T06:27:35.153+00:00","Action":{"ActivateCountdown":false,"CreateCollection":false,"RoundToNearest":false,"RoundToNearestValue":0.99,"EnableRemoveTagWhenActive":false,"RemoveTagWhenActive":"not-on-disco-sale","EnableAddTagWhenActive":false,"AddTagWhenActive":"on-disco-sale","Action":0,"Value":"2395"},"Status":2},{"Announcement":{"Show":false,"ShowBeforeStart":false,"ShowTimerBeforeStart":true,"ShowSubscribeBeforeStart":false,"ShowTimer":true,"TextLeft":"ð Sale ends in","TextRight":null,"TextLeftBeforeStart":"ð Sale starts in","TextRightBeforeStart":null,"TextButton":"Check it out","TextButtonBeforeStart":"Get notified!","EmailPlaceholder":"Email address","LinkButton":"/collections/all","LinkType":0,"LinkButtonBeforeStart":null,"LinkTypeBeforeStart":0},"AnnouncementLayout":{"MarginElements":4,"PaddingTopBottom":null,"ColorText":"#2c2c2c","ColorTextRight":"#2c2c2c","ColorButton":"#e189f2","ColorButtonText":"#fff","ColorBackground":"#fff","ImageBackground":null,"ColorFlipBottom":"#e189f2","ColorFlipTop":"#e189f2","ColorFlipNumber":"#fff","ColorFlipLabelText":"#2c2c2c","SizeFlipCornerRadius":0,"Font":"Julius Sans One","FontFlipNumber":"Julius Sans One","SizeText":19,"SizeTextMobile":null,"SizeFlipNumber":18,"SizeFlipNumberMobile":null,"SizeFlipLabelText":null,"SizeFlipLabelTextMobile":null,"SizeButtonText":null,"SizeButtonTextMobile":null,"ContentDays":"Days","ContentHours":"Hrs","ContentMinutes":"Mins","ContentSeconds":"Secs","ShowCloseButton":false,"ShowFadeinAnimation":false,"ShowButtonMobile":false,"ShowCountdownMobile":true,"ShowOneLineMobile":false,"DisableFlipEffectMobile":false,"ShowRightTextMobile":false,"HideCountdownZeroDay":false,"HideCountdownZeroHour":false,"IsBarClickable":false,"Position":0},"CountdownTimerLayout":{"MarginTop":null,"MarginBottom":null,"MarginLeft":null,"MarginRight":null,"BoxMaxWidth":null,"BoxMaxHeight":null,"ColorText":null,"SizeHeading":null,"ContentHeading":null,"ColorBackgroun
2239d":null,"ColorFlipBottom":null,"ColorFlipTop":null,"ColorFlipNumberTop":null,"ColorFlipNumberBottom":null,"ColorFlipSeparator":null,"SizeCornerRadius":null,"SizeFlipCornerRadius":null,"SizeFlipNumber":null,"ContentDays":null,"ContentHours":null,"ContentMinutes":null,"ContentSeconds":null,"ShouldShowFlipSeparator":null,"FontText":null,"FontFlipNumber":null},"HeroBanner":{"Enabled":false,"ShowOnCollection":false,"ShowOnHomepage":false,"SelectedCollection":null,"Settings":{"Title":"Collection Sale","Subtitle":"Entire collection on sale","BackgroundType":null,"BackgroundColor":"#000000","BackgroundGradient":null,"BackgroundImage":null,"GradientDirection":null,"GradientStartColor":null,"GradientEndColor":null,"TextColor":"#FFFFFF","HeadingFontSize":"pe-text-5xl","HeadingFontSizeMobile":"pe-text-4xl","SubheadingFontSize":"pe-text-3xl","SubheadingFontSizeMobile":"pe-text-2xl","ShowHeadingUnderline":false,"ShowSubheadingUnderline":false,"ShowTimer":false,"TimerHeading":"Sale ends in","TimerHeadingSubscribe":"Sale starts in","TimerHeadingFontSize":"pe-text-xl","TimerHeadingFontSizeMobile":"pe-text-lg","TimerFontSize":"pe-text-base","TimerFontSizeMobile":"pe-text-sm","CountdownLayout":{"ColorBackground":"#EEE","ColorFlipBottom":"#e5e7eb","ColorFlipTop":"#e5e7eb","ColorFlipNumberTop":"#000","ColorFlipNumberBottom":"#000","ColorFlipSeparator":"#e5e7eb","SizeCornerRadius":8,"SizeFlipCornerRadius":5,"SizeFlipNumber":42,"ContentDays":"Days","ContentHours":"Hours","ContentMinutes":"Minutes","ContentSeconds":"Seconds","ShouldShowFlipSeparator":false,"FontText":null,"FontFlipNumber":null},"ShowButton":true,"ButtonText":"Shop Collection","ButtonLink":"/collections/all","ButtonBackgroundColor":"#4F46E5","ButtonHoverBackgroundColor":"#818CF8","ButtonTopPadding":"pe-pt-4","ButtonWidth":"pe-w-full","PaddingTop":"pe-pt-4","PaddingBottom":"pe-pb-4","ContentAreaWidth":"pe-max-w-4xl","IsFullWidthContainer":false,"IsFullWidthContent":false,"ShowSubscribeBeforeStart":false,"SubscribeText":"Subscribe to our newsletter","SubscribeButtonText":"Subscribe","SubscribePlaceholder":"Enter your email","LayoutDirection":1}},"SaleTagLayout":{"Content":"Save {percent}%","ColorBackground":"#000000","ColorBoxShadow":"#000000","ColorBorder":"#ffffff","ColorText":"#ffffff","FontText":null,"FontWeight":400,"FontSizePx":14,"PaddingLeftRightPx":10,"PaddingBottomTopPx":10,"MarginLeftRightPx":0,"MarginBottomTopPx":0,"BoxShadowBlurPx":0,"BoxShadowOffsetPx":0,"BorderSizePx":0,"BorderRadiusPx":0,"UseCommaForDecimals":false,"ShowAmountDecimals":false,"Position":2},"EnableSaleTag":false,"Title":"Pure III ","CollectionId":0,"Id":"c7668e5a-76d3-4dbf-96f2-f6fc128294ca","CollectionHandle":null,"StartDate":"1970-01-01T00:00:00+00:00","EndDate":"1970-01-01T00:00:00+00:00","Action":{"ActivateCountdown":false,"CreateCollection":false,"RoundToNearest":false,"RoundToNearestValue":0.99,"EnableRemoveTagWhenActive":false,"RemoveTagWhenActive":"not-on-disco-sale","EnableAddTagWhenActive":false,"AddTagWhenActive":"on-disco-sale","Action":0,"Value":"2600"},"Status":2},{"Announcement":null,"AnnouncementLayout":{"MarginElements":4,"PaddingTopBottom":null,"ColorText":"#2c2c2c","ColorTextRight":"#2c2c2c","ColorButton":"#e189f2","ColorButtonText":"#fff","ColorBackground":"#fff","ImageBackground":null,"ColorFlipBottom":"#e189f2","ColorFlipTop":"#e189f2","ColorFlipNumber":"#fff","ColorFlipLabelText":"#2c2c2c","SizeFlipCornerRadius":0,"Font":"Julius Sans One","FontFlipNumber":"Julius Sans One","SizeText":19,"SizeTextMobile":null,"SizeFlipNumber":18,"SizeFlipNumberMobile":null,"SizeFlipLabelText":null,"SizeFlipLabelTextMobile":null,"SizeButtonText":null,"SizeButtonTextMobile":null,"ContentDays":"Days","ContentHours":"Hrs","ContentMinutes":"Mins","ContentSeconds":"Secs","ShowCloseButton":false,"ShowFadeinAnimation":false,"ShowButtonMobile":false,"ShowCountdownMobile":true,"ShowOneLineMobile":false,"DisableFlipEffectMobile":false,"ShowRightTextMobile":false,"HideCountdownZeroDay":false,"HideCountdownZeroHour":false,"IsBarClickable":false,"Position":0},"CountdownTimerLayout":{"MarginTop":null,"MarginBottom":null,"MarginLeft":null,"MarginRight":null,"BoxMaxWidth":null,"BoxMaxHeight":null,"ColorText":null,"SizeHeading":null,"ContentHeading":null,"ColorBackgroun
2239d":null,"ColorFlipBottom":null,"ColorFlipTop":null,"ColorFlipNumberTop":null,"ColorFlipNumberBottom":null,"ColorFlipSeparator":null,"SizeCornerRadius":null,"SizeFlipCornerRadius":null,"SizeFlipNumber":null,"ContentDays":null,"ContentHours":null,"ContentMinutes":null,"ContentSeconds":null,"ShouldShowFlipSeparator":null,"FontText":null,"FontFlipNumber":null},"HeroBanner":{"Enabled":false,"ShowOnCollection":false,"ShowOnHomepage":false,"SelectedCollection":null,"Settings":{"Title":"Collection Sale","Subtitle":"Entire collection on sale","BackgroundType":null,"BackgroundColor":"#000000","BackgroundGradient":null,"BackgroundImage":null,"GradientDirection":null,"GradientStartColor":null,"GradientEndColor":null,"TextColor":"#FFFFFF","HeadingFontSize":"pe-text-5xl","HeadingFontSizeMobile":"pe-text-4xl","SubheadingFontSize":"pe-text-3xl","SubheadingFontSizeMobile":"pe-text-2xl","ShowHeadingUnderline":false,"ShowSubheadingUnderline":false,"ShowTimer":true,"TimerHeading":"Sale ends in","TimerHeadingSubscribe":"Sale starts in","TimerHeadingFontSize":"pe-text-xl","TimerHeadingFontSizeMobile":"pe-text-lg","TimerFontSize":"pe-text-base","TimerFontSizeMobile":"pe-text-sm","CountdownLayout":{"ColorBackground":"#EEE","ColorFlipBottom":"#e5e7eb","ColorFlipTop":"#e5e7eb","ColorFlipNumberTop":"#000","ColorFlipNumberBottom":"#000","ColorFlipSeparator":"#e5e7eb","SizeCornerRadius":8,"SizeFlipCornerRadius":5,"SizeFlipNumber":42,"ContentDays":"Days","ContentHours":"Hours","ContentMinutes":"Minutes","ContentSeconds":"Seconds","ShouldShowFlipSeparator":false,"FontText":null,"FontFlipNumber":null},"ShowButton":true,"ButtonText":"Shop Collection","ButtonLink":"/collections/all","ButtonBackgroundColor":"#4F46E5","ButtonHoverBackgroundColor":"#818CF8","ButtonTopPadding":"pe-pt-4","ButtonWidth":"pe-w-full","PaddingTop":"pe-pt-4","PaddingBottom":"pe-pb-4","ContentAreaWidth":"pe-max-w-4xl","IsFullWidthContainer":false,"IsFullWidthContent":false,"ShowSubscribeBeforeStart":false,"SubscribeText":"Subscribe to our newsletter","SubscribeButtonText":"Subscribe","SubscribePlaceholder":"Enter your email","LayoutDirection":1}},"SaleTagLayout":{"Content":"Save {percent}%","ColorBackground":"#000000","ColorBoxShadow":"#000000","ColorBorder":"#ffffff","ColorText":"#ffffff","FontText":null,"FontWeight":400,"FontSizePx":14,"PaddingLeftRightPx":10,"PaddingBottomTopPx":10,"MarginLeftRightPx":0,"MarginBottomTopPx":0,"BoxShadowBlurPx":0,"BoxShadowOffsetPx":0,"BorderSizePx":0,"BorderRadiusPx":0,"UseCommaForDecimals":false,"ShowAmountDecimals":false,"Position":2},"EnableSaleTag":false,"Title":"15% OFF Pedicure ","CollectionId":0,"Id":"e7dbfe6b-6dcf-45ea-973c-745e34a36463","CollectionHandle":null,"StartDate":"2026-09-23T22:10:43.925+00:00","EndDate":"2026-10-01T06:30:00+00:00","Action":{"ActivateCountdown":false,"CreateCollection":false,"RoundToNearest":true,"RoundToNearestValue":0.0,"EnableRemoveTagWhenActive":false,"RemoveTagWhenActive":"not-on-disco-sale","EnableAddTagWhenActive":false,"AddTagWhenActive":"on-disco-sale","Action":2,"Value":"-15"},"Status":3}] , 2240 preview: null , 2241 myshopify_url: "whalespa.myshopify.com", 2242 storefrontAccessToken: "7962003c2ea493bd925e9b31c598a12b", 2243 cacheid: "ea01aa88-ecd5-4bf6-84b0-a44a867baa86", 2244 translation_overrides: translationOverrides 2245 }; 2246</script>
2246<!-- END app snippet --> 2247 2248 2249 2250 <!-- BEGIN app snippet: pe-disco-hero-banner-placeholder --><!-- END app snippet --> 2251 2252 <!-- BEGIN app snippet: pe-disco-theme-config -->
2252<script type="text/javascript"> 2253 (function() { 2254 var themeId = window.Shopify && window.Shopify.theme && window.Shopify.theme.theme_store_id; 2255 if (!themeId || themeId === 0) return; 2256 2257 window.pe_disco = window.pe_disco || {}; 2258 window.pe_disco.themeStoreId = themeId; 2259 window.pe_disco.themeName = window.Shopify.theme.name || ''; 2260 2261 // Only fetch config if theme is in supported list (avoids 404 errors) 2262 var supportedThemes = ["735"]; 2263 if (supportedThemes.indexOf(String(themeId)) === -1) return; 2264 2265 // Build config URL by replacing placeholder with actual theme ID 2266 var baseUrl = 'https://cdn.shopify.com/extensions/01a0fcc2-e6ec-747a-918a-d4816437a1a6/discount-planner-by-productessentials-69/assets/theme-index.json'; 2267 var configUrl = baseUrl.replace('theme-index.json', 'theme-' + themeId + '.json'); 2268 2269 // Fetch theme config and inject as data script tag 2270 fetch(configUrl) 2271 .then(function(response) { 2272 if (!response.ok) return null; 2273 return response.text(); 2274 }) 2275 .then(function(json) { 2276 if (json) { 2277 var script = document.createElement('script'); 2278 script.type = 'application/json'; 2279 script.id = 'pe-disco-theme-config'; 2280 script.textContent = json; 2281 document.head.appendChild(script); 2282 } 2283 }) 2284 .catch(function() { /* Config not found - will use fallback selectors */ }); 2285 })(); 2286</script>
2286 2287<!-- END app snippet --> 2288 2289
2289<script type="text/javascript" async="" src="https://disco-static.productessentials.app/main.js?shop=whalespa.myshopify.com"></script>
2289 2290 2291</div><div id="shopify-block-ATmdSTUZIVlRLejdna__1027443428159536739" class="shopify-block shopify-app-block">
2291<script type="application/javascript"> 2292 window.hextom_qab_meta = { 2293 p1: [ 2294 2295 ], 2296 p2: { 2297 2298 }, 2299 p3:null, 2300 p4:[], 2301 p5:null, 2302 }; 2303 2304 window.hextom_qab_config = {"shop_active":"yes","record":false,"bars":[{"bar_id":286687,"updated_on":"2026-10-01T16:41:10.569692+00:00","position":"top_push_sticky","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","opacity":1.0,"background_color":"#1E1E20","text_color":"#ffffff","font":"Helvetica","font_size":16.0,"bar_height":30,"bar_padding":12.0,"message":"FALL SAVINGS ARE HERE ð Shop October Specials","countries":"","exclude_countries":"","show_time":0.0,"interval_time":0.0,"button_text":"Shop Now","button_background_color":"#ffffff","button_text_color":"#0b4c8f","button_disable":false,"button_link":"https://whalespa.com/collections/pedicure-chairs","display_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"all\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\",\"password\":false}","exclude_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"noPages\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\",\"password\":false}","start_on":"2022-02-03T19:33:14.705881+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":false,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":100}","selected_customers_b2b_company_name":"","selected_customers_b2b_company_location":"","excluded_customers_b2b_company_name":"","excluded_customers_b2b_company_location":"","selected_customers_b2b_company_external_id":"","selected_customers_b2b_company_location_external_id":"","excluded_customers_b2b_company_external_id":"","excluded_customers_b2b_company_location_external_id":"","button_link_insert_language_code":true,"targeted_markets_region_codes":"","translation":"","locales":[]}]}; 2305 2306</script>
2306 2307 2308</div>
2308<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2308 2309</body> 2310</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.