1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=5"> 7 <meta name="theme-color" content=""> 8 9 10 <meta name="description" content="Glowing, bronzed & flawless skin is our thing. Shop our famous Self Tan range with free & fast shipping today. Australian made & vegan friendly."> 11 12 13 14 15 16 17 18<meta property="og:site_name" content="Bali Body US"> 19<meta property="og:url" content="https://us.balibodyco.com/"> 20<meta property="og:title" content="Natural Tanning Oil, Self Tan & Skincare Range â Bali Body US"> 21<meta property="og:type" content="website"> 22<meta property="og:description" content="Glowing, bronzed & flawless skin is our thing. Shop our famous Self Tan range with free & fast shipping today. Australian made & vegan friendly."><meta property="og:image" content="http://us.balibodyco.com/cdn/shop/files/BB_Logo.webp?v=1684808579"> 23 <meta property="og:image:secure_url" content="https://us.balibodyco.com/cdn/shop/files/BB_Logo.webp?v=1684808579"> 24 <meta property="og:image:width" content="1200"> 25 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 26<meta name="twitter:title" content="Natural Tanning Oil, Self Tan & Skincare Range â Bali Body US"> 27<meta name="twitter:description" content="Glowing, bronzed & flawless skin is our thing. Shop our famous Self Tan range with free & fast shipping today. Australian made & vegan friendly."> 28 29 <!-- snippets/other-meta-tags.liquid --> 30 31<meta name="google-site-verification" content="vQZsAAmFfiWiL3DZLik4JSM3GQOa09o3WMEbUwQcuBI"> 32<meta name="google-site-verification" content="jxpHVDBU8xOAKgaG6kOK32p_vySH8mRfhqJigfI335A"> 33<meta name="google-site-verification" content="dfgvjuygtBcnxqkaoK01HWDj030lHMzK2RcGdBkuQtM"> 34 35 36 37 38 <link rel="canonical" href="https://us.balibodyco.com/"><link rel="icon" type="image/png" href="//us.balibodyco.com/cdn/shop/files/favicon_1.png?crop=center&height=32&v=1699846224&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preconnect" href="https://fast.a.klaviyo.com"> 39 <link rel="preconnect" href="https://static-tracking.klaviyo.com"> 40 <link rel="preconnect" href="https://static.klaviyo.com"> 41 42 43 44 <title> 45 Natural Tanning Oil, Self Tan & Skincare Range â Bali Body US�</title> 46 47 48 49 50 51 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/custom-fonts.css?v=71861687514104842721790656846" as="style" rel="preload"> 52 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/Milligram-Regular.woff2?v=116875818676852437241790656917" as="font" type="font/woff2" crossorigin=""> 53 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/Milligram-Medium.woff2?v=180096191132229992731790656917" as="font" type="font/woff2" crossorigin=""> 54 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/Milligram-Bold.woff2?v=155243741284100883201790656909" as="font" type="font/woff2" crossorigin=""> 55 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/DentonCondensed-Bold.woff2?v=16818295200632571411790656847" as="font" type="font/woff2" crossorigin=""> 56 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/DentonCondensed-MediumItalic.woff2?v=74617088256468887361790656848" as="font" type="font/woff2" crossorigin=""> 57 58 59 60 61 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/custom-fonts-DKfWhdLk.css" rel="stylesheet" type="text/css" media="all" /> 62 63� 64 65 <style data-shopify> 66 @font-face { 67 font-family: Assistant; 68 font-weight: 400; 69 font-style: normal; 70 font-display: swap; 71 src: url("//us.balibodyco.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 72 url("//us.balibodyco.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 73} 74 75 @font-face { 76 font-family: Assistant; 77 font-weight: 700; 78 font-style: normal; 79 font-display: swap; 80 src: url("//us.balibodyco.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"), 81 url("//us.balibodyco.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff"); 82} 83 84 85 86 @font-face { 87 font-family: Assistant; 88 font-weight: 400; 89 font-style: normal; 90 font-display: swap; 91 src: url("//us.balibodyco.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 92 url("//us.balibodyco.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 93} 94 95 96 97 :root, 98 .color-background-1 { 99 --color-background: 255, 100 255, 101 255; 102 103 --gradient-background: #ffffff; 104 105 --color-foreground: 48, 106 48, 107 48; 108 --color-shadow: 48, 109 48, 110 48; 111 --color-button: 48, 112 48, 113 48; 114 --color-button-text: 255, 115 255, 116 255; 117 --color-secondary-button: 255, 118 255, 119 255; 120 --color-secondary-button-text: 48, 121 48, 122 48; 123 --color-link: 48, 124 48, 125 48; 126 --color-badge-foreground: 48, 127 48, 128 48; 129 --color-badge-background: 255, 130 255, 131 255; 132 --color-badge-border: 48, 133 48, 134 48; 135 --payment-terms-background-color: rgb(255 255 255); 136 } 137 138 139 .color-background-2 { 140 --color-background: 243, 141 243, 142 243; 143 144 --gradient-background: #f3f3f3; 145 146 --color-foreground: 48, 147 48, 148 48; 149 --color-shadow: 18, 150 18, 151 18; 152 --color-button: 48, 153 48, 154 48; 155 --color-button-text: 243, 156 243, 157 243; 158 --color-secondary-button: 243, 159 243, 160 243; 161 --color-secondary-button-text: 18, 162 18, 163 18; 164 --color-link: 18, 165 18, 166 18; 167 --color-badge-foreground: 48, 168 48, 169 48; 170 --color-badge-background: 243, 171 243, 172 243; 173 --color-badge-border: 48, 174 48, 175 48; 176 --payment-terms-background-color: rgb(243 243 243); 177 } 178 179 180 .color-inverse {
181 --color-background: 36, 182 40, 183 51; 184 185 --gradient-background: #242833; 186 187 --color-foreground: 255, 188 255, 189 255; 190 --color-shadow: 18, 191 18, 192 18; 193 --color-button: 255, 194 255, 195 255; 196 --color-button-text: 0, 197 0, 198 0; 199 --color-secondary-button: 36, 200 40, 201 51; 202 --color-secondary-button-text: 255, 203 255, 204 255; 205 --color-link: 255, 206 255, 207 255; 208 --color-badge-foreground: 255, 209 255, 210 255; 211 --color-badge-background: 36, 212 40, 213 51; 214 --color-badge-border: 255, 215 255, 216 255; 217 --payment-terms-background-color: rgb(36 40 51); 218 } 219 220 221 .color-accent-1 { 222 --color-background: 18, 223 18, 224 18; 225 226 --gradient-background: #121212; 227 228 --color-foreground: 255, 229 255, 230 255; 231 --color-shadow: 18, 232 18, 233 18; 234 --color-button: 255, 235 255, 236 255; 237 --color-button-text: 18, 238 18, 239 18; 240 --color-secondary-button: 18, 241 18, 242 18; 243 --color-secondary-button-text: 255, 244 255, 245 255; 246 --color-link: 255, 247 255, 248 255; 249 --color-badge-foreground: 255, 250 255, 251 255; 252 --color-badge-background: 18, 253 18, 254 18; 255 --color-badge-border: 255, 256 255, 257 255; 258 --payment-terms-background-color: rgb(18 18 18); 259 } 260 261 262 .color-accent-2 { 263 --color-background: 51, 264 79, 265 180; 266 267 --gradient-background: #334fb4; 268 269 --color-foreground: 255, 270 255, 271 255; 272 --color-shadow: 18, 273 18, 274 18; 275 --color-button: 255, 276 255, 277 255; 278 --color-button-text: 51, 279 79, 280 180; 281 --color-secondary-button: 51, 282 79, 283 180; 284 --color-secondary-button-text: 255, 285 255, 286 255; 287 --color-link: 255, 288 255, 289 255; 290 --color-badge-foreground: 255, 291 255, 292 255; 293 --color-badge-background: 51, 294 79, 295 180; 296 --color-badge-border: 255, 297 255, 298 255; 299 --payment-terms-background-color: rgb(51 79 180); 300 } 301 302 303 .color-scheme-3935c0e0-d29f-422e-8ade-f80405fdb303 { 304 --color-background: 188, 305 43, 306 43; 307 308 --gradient-background: #bc2b2b; 309 310 --color-foreground: 255, 311 255, 312 255; 313 --color-shadow: 255, 314 255, 315 255; 316 --color-button: 255, 317 255, 318 255; 319 --color-button-text: 188, 320 43, 321 43; 322 --color-secondary-button: 188, 323 43, 324 43; 325 --color-secondary-button-text: 255, 326 255, 327 255; 328 --color-link: 255, 329 255, 330 255; 331 --color-badge-foreground: 255, 332 255, 333 255; 334 --color-badge-background: 188, 335 43, 336 43; 337 --color-badge-border: 255, 338 255, 339 255; 340 --payment-terms-background-color: rgb(188 43 43); 341 } 342 343 344 body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-3935c0e0-d29f-422e-8ade-f80405fdb303 { 345 color: rgba(var(--color-foreground)); 346 background-color: rgb(var(--color-background)); 347 } 348 349 :root { 350 /* --font-body-family: Assistant, sans-serif; */ 351 --font-body-style: normal; 352 --font-body-weight: 400; 353 --font-body-weight-bold: 700; 354 --font-body-size: 1.4rem; 355 356 /* --font-heading-family: Assistant, sans-serif; */ 357 --font-heading-style: normal; 358 --font-heading-weight: 400; 359 360 /* custom font */ 361 --font-body-family: 'Milligram', 362 Assistant, 363 sans-serif; 364 --font-heading-family: 'Milligram', 365 Assistant, 366 sans-serif; 367 --font-primary: 'Milligram', 368 Assistant, 369 sans-serif; 370 --font-secondary: 'Denton Condensed', 371 sans-serif; 372 373 374 --font-body-scale: 1.0; 375 --font-heading-scale: 1.0; 376 377 --media-padding: px; 378 --media-border-opacity: 0.05; 379 --media-border-width: 1px; 380 --media-radius: 0px;
381 --media-shadow-opacity: 0.0; 382 --media-shadow-horizontal-offset: 0px; 383 --media-shadow-vertical-offset: 4px; 384 --media-shadow-blur-radius: 5px; 385 --media-shadow-visible: 0; 386 387 --page-width: 182rem; 388 --page-width-margin: 0rem; 389 390 --product-card-image-padding: 0.0rem; 391 --product-card-corner-radius: 0.0rem; 392 --product-card-text-alignment: left; 393 --product-card-border-width: 0.0rem; 394 --product-card-border-opacity: 0.1; 395 --product-card-shadow-opacity: 0.0; 396 --product-card-shadow-visible: 0; 397 --product-card-shadow-horizontal-offset: 0.0rem; 398 --product-card-shadow-vertical-offset: 0.4rem; 399 --product-card-shadow-blur-radius: 0.5rem; 400 401 --collection-card-image-padding: 0.0rem; 402 --collection-card-corner-radius: 0.0rem; 403 --collection-card-text-alignment: left; 404 --collection-card-border-width: 0.0rem; 405 --collection-card-border-opacity: 0.1; 406 --collection-card-shadow-opacity: 0.0; 407 --collection-card-shadow-visible: 0; 408 --collection-card-shadow-horizontal-offset: 0.0rem; 409 --collection-card-shadow-vertical-offset: 0.4rem; 410 --collection-card-shadow-blur-radius: 0.5rem; 411 412 --blog-card-image-padding: 0.0rem; 413 --blog-card-corner-radius: 0.0rem; 414 --blog-card-text-alignment: left; 415 --blog-card-border-width: 0.0rem; 416 --blog-card-border-opacity: 0.1; 417 --blog-card-shadow-opacity: 0.0; 418 --blog-card-shadow-visible: 0; 419 --blog-card-shadow-horizontal-offset: 0.0rem; 420 --blog-card-shadow-vertical-offset: 0.4rem; 421 --blog-card-shadow-blur-radius: 0.5rem; 422 423 --badge-corner-radius: 0.0rem; 424 425 --popup-border-width: 1px; 426 --popup-border-opacity: 0.1; 427 --popup-corner-radius: 0px; 428 --popup-shadow-opacity: 0.05; 429 --popup-shadow-horizontal-offset: 0px; 430 --popup-shadow-vertical-offset: 4px; 431 --popup-shadow-blur-radius: 5px; 432 433 --drawer-border-width: 1px; 434 --drawer-border-opacity: 0.1; 435 --drawer-shadow-opacity: 0.0; 436 --drawer-shadow-horizontal-offset: 0px; 437 --drawer-shadow-vertical-offset: 4px; 438 --drawer-shadow-blur-radius: 5px; 439 440 --spacing-sections-desktop: 0px; 441 --spacing-sections-mobile: 0 442 px; 443 444 --grid-desktop-vertical-spacing: 8px; 445 --grid-desktop-horizontal-spacing: 8px; 446 --grid-mobile-vertical-spacing: 4px; 447 --grid-mobile-horizontal-spacing: 4px; 448 449 --text-boxes-border-opacity: 0.1; 450 --text-boxes-border-width: 0px; 451 --text-boxes-radius: 0px; 452 --text-boxes-shadow-opacity: 0.0; 453 --text-boxes-shadow-visible: 0; 454 --text-boxes-shadow-horizontal-offset: 0px; 455 --text-boxes-shadow-vertical-offset: 4px; 456 --text-boxes-shadow-blur-radius: 5px; 457 458 --buttons-radius: 0px; 459 --buttons-radius-outset: 0px; 460 --buttons-border-width: 1 461 px; 462 --buttons-border-opacity: 1.0; 463 --buttons-shadow-opacity: 0.0; 464 --buttons-shadow-visible: 0; 465 --buttons-shadow-horizontal-offset: 0px; 466 --buttons-shadow-vertical-offset: 4px; 467 --buttons-shadow-blur-radius: 5px; 468 --buttons-border-offset: 0px; 469 470 --inputs-radius: 0px; 471 --inputs-border-width: 1px; 472 --inputs-border-opacity: 0.55; 473 --inputs-shadow-opacity: 0.0; 474 --inputs-shadow-horizontal-offset: 0px; 475 --inputs-margin-offset: 0px; 476 --inputs-shadow-vertical-offset: 4px; 477 --inputs-shadow-blur-radius: 5px; 478 --inputs-radius-outset: 0px; 479 480 --variant-pills-radius: 40px; 481 --variant-pills-border-width: 1px; 482 --variant-pills-border-opacity: 0.55; 483 --variant-pills-shadow-opacity: 0.0; 484 --variant-pills-shadow-horizontal-offset: 0px; 485 --variant-pills-shadow-vertical-offset: 4px; 486 --variant-pills-shadow-blur-radius: 5px; 487 488 --shopify-pc-banner-background-color: #AD9987; 489 --shopify-pc-banner-text-color: #303030; 490 491 --color-rating-star: #F27284; 492 --rating-star-size: 15px; 493 --rating-text-size: 11px; 494 --rating-count-size: 11px; 495 } 496 497 *, 498 *::before, 499 *::after { 500 box-sizing: inherit; 501 } 502 503 html { 504 box-sizing: border-box; 505 font-size: calc(var(--font-body-scale) * 62.5%); 506 height: 100%; 507 } 508 509 body { 510 display: flex; 511 flex-direction: column; 512 min-height: 100%; 513 margin: 0; 514 font-size: 1.5rem; 515 line-height: normal; 516 font-family: var(--font-body-family); 517 font-style: var(--font-body-style); 518 font-weight: var(--font-body-weight); 519 } 520 521 body .content-for-layout { 522 flex-grow: 1; 523 } 524 525 .rating-count { 526 color: #F27284; 527 } 528 529 @media screen and (min-width: 750px) { 530 body { 531 font-size: 1.6rem; 532 } 533 } 534 </style> 535 536 537 538 539 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/base-CGC22ER7.css" rel="stylesheet" type="text/css" media="all" /> 540 541��<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/shopify-pc-banner-CTlfu5ih.css" onload="this.onload=null;this.rel='stylesheet'"> 542 <noscript> 543 544 545 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/shopify-pc-banner-CTlfu5ih.css" rel="stylesheet" type="text/css" media="all" /> 546 547</noscript><style data-shopify> 548 .header__inline-menu { 549 opacity: 0; 550 visibility: hidden; 551 transition: opacity 0.2s ease; 552 visibility 0.2s ease; 553 } 554 555 body.loaded .header__inline-menu { 556 opacity: 1;
557 visibility: visible; 558 } 559 </style> 560 561 562 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/announcement-bar-CUU_AVNT.css" rel="stylesheet" type="text/css" media="all" /> 563 564 565 566 567 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/section-header-BTM-mk_I.css" rel="stylesheet" type="text/css" media="all" /> 568 569�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/swiper-bundle-BRhwVtYY.css" onload="this.onload=null;this.rel='stylesheet'"> 570 <noscript> 571 572 573 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/swiper-bundle-BRhwVtYY.css" rel="stylesheet" type="text/css" media="all" /> 574 575</noscript>
575<script defer src="//us.balibodyco.com/cdn/shop/t/400/assets/swiper-bundle.js?v=101449455542502354771790656967"></script>
575 576 577
577<script defer src="//us.balibodyco.com/cdn/shop/t/400/assets/constants.js?v=58251544750838685771790656844"></script>
577 578
578<script defer src="//us.balibodyco.com/cdn/shop/t/400/assets/pubsub.js?v=158357773527763999511790656937"></script>
578 579
579<script defer src="//us.balibodyco.com/cdn/shop/t/400/assets/global.js?v=58271156894905187481790656873"></script>
579<script defer src="//us.balibodyco.com/cdn/shop/t/400/assets/animations.js?v=88693664871331136111790656741"></script>
579<script> 580 if (document.readyState === 'loading') { 581 document.addEventListener('DOMContentLoaded', () => { 582 document.body.classList.add('loaded'); 583 }); 584 } else { 585 // DOM is already ready 586 document.body.classList.add('loaded'); 587 } 588 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 589 if (Shopify.designMode) { 590 document.documentElement.classList.add('shopify-design-mode'); 591 } 592 </script>
592 593 594
594<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
594<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10660478/digital_wallets/dialog"> 595<meta id="in-context-paypal-metadata" data-shop-id="10660478" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 596<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
596<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2859794608"></script>
596 597<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
598<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2859794608&shop_id=10660478" crossorigin="anonymous"></script>
vendor: 1 bytes, line 598
598
599<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":10660478,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/10660478","merchantName":"Bali Body US","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Bali Body US","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 599
599
600<script id="shopify-features" type="application/json">{"accessToken":"cc84d8710b4aae11584cbd669f402099","betas":["rich-media-storefront-analytics"],"domain":"us.balibodyco.com","predictiveSearch":true,"shopId":10660478,"locale":"en"}</script>
vendor: 1 bytes, line 600
600
601<script>var Shopify = Shopify || {}; 602Shopify.shop = "bali-body-u-s.myshopify.com"; 603Shopify.locale = "en"; 604Shopify.currency = {"active":"USD","rate":"1.0"}; 605Shopify.country = "US"; 606Shopify.theme = {"name":"[MASTER MILQ] BDAY SALE + GWP (29\/09\/2026)","id":150023274672,"schema_name":"Bali Body","schema_version":"1.15.1","theme_store_id":null,"role":"main"}; 607Shopify.theme.handle = "null"; 608Shopify.theme.style = {"id":null,"handle":null}; 609Shopify.cdnHost = "us.balibodyco.com/cdn"; 610Shopify.routes = Shopify.routes || {}; 611Shopify.routes.root = "/"; 612Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 613Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 614Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 615Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 615
615
616<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 616
616
617<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 617
617
618<script> 619 window.ShopifyPay = window.ShopifyPay || {}; 620 window.ShopifyPay.apiHost = "shop.app\/pay"; 621 window.ShopifyPay.redirectState = null; 622</script>
vendor: 1 bytes, line 622
622
623<script> 624 window.Shopify = window.Shopify || {}; 625 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 626 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 627 window.Shopify.SignInWithShop.eligible = true; 628</script>
vendor: 1 bytes, line 628
628
629<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 629
629
630<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 630
630
631<script type="module"> 632 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 633 634 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 635 636</script>
vendor: 1 bytes, line 636
636
637<script> 638 window.Shopify = window.Shopify || {}; 639 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 640 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"]}; 641</script>
vendor: 1 bytes, line 641
641
642<script>(function() { 643 var isLoaded = false; 644 function asyncLoad() { 645 if (isLoaded) return; 646 isLoaded = true; 647 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/878ffa2c7309fa79c4c407c84\/469b10287e8a78858dc168044.js?shop=bali-body-u-s.myshopify.com","https:\/\/s3.amazonaws.com\/jstags\/17815-9c28f8497e8e.js?shop=bali-body-u-s.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCJS4Z1YQA204ENRKXH2VR?source=shopify1click\u0026shop=bali-body-u-s.myshopify.com","https:\/\/cdn-loyalty.yotpo.com\/loader\/YKAB_5X66tjASWexFxjxww.js?shop=bali-body-u-s.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=8c6383c5-8ba8-4150-ae81-a4976c2cf87b\u0026shop=bali-body-u-s.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=b652a08e-5958-45ae-ab0c-64656c5f0371\u0026shop=bali-body-u-s.myshopify.com","https:\/\/static.rechargecdn.com\/static\/js\/recharge.js?shop=bali-body-u-s.myshopify.com","https:\/\/superfiliate-cdn.com\/storefront.js?shop=bali-body-u-s.myshopify.com"]; 648 for (var i = 0; i < urls.length; i++) { 649 var s = document.createElement('script'); 650 s.type = 'text/javascript'; 651 s.async = true; 652 s.src = urls[i]; 653 var x = document.getElementsByTagName('script')[0]; 654 x.parentNode.insertBefore(s, x); 655 } 656 }; 657 if(window.attachEvent) { 658 window.attachEvent('onload', asyncLoad); 659 } else { 660 window.addEventListener('load', asyncLoad, false); 661 } 662})();</script>
vendor: 1 bytes, line 662
662
663<script id="__st">var __st={"a":10660478,"offset":36000,"reqid":"d9ecce9e-b10d-43be-af55-ec4f99f8df84-1790959468","pageurl":"us.balibodyco.com\/","u":"99adbd1787aa","p":"home"};</script>
vendor: 1 bytes, line 663
663
664<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 664
664
665<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 665
665
666<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//us.balibodyco.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 666
666
667<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 = "//us.balibodyco.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>
667<script crossorigin="anonymous" defer="defer" src="//us.balibodyco.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 667
667
668<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 668
668
669<script> 670 window.Shopify = window.Shopify || {}; 671 window.Shopify.MCP = window.Shopify.MCP || {}; 672 window.Shopify.MCP.enabled = true; 673 window.Shopify.MCP.shop = "bali-body-u-s.myshopify.com"; 674 window.Shopify.MCP.mcpEndpoint = "https:\/\/us.balibodyco.com\/api\/mcp"; 675 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"]}}]; 676</script>
vendor: 1 bytes, line 676
676
677<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("\/\/us.balibodyco.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 678</script>
vendor: 1 bytes, line 678
678
679<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://us.balibodyco.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 680</script>
vendor: 1 bytes, line 680
680
681<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 682 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); 683</script>
vendor: 1 bytes, line 683
683
684<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})}})); 685</script>
685 686<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://us.balibodyco.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 687<style id="shopify-accelerated-checkout-cart"> 688 #shopify-buyer-consent { 689 margin-top: 1em; 690 display: inline-block; 691 width: 100%; 692} 693 694#shopify-buyer-consent.hidden { 695 display: none; 696} 697 698#shopify-subscription-policy-button { 699 background: none; 700 border: none; 701 padding: 0; 702 text-decoration: underline; 703 font-size: inherit; 704 cursor: pointer; 705} 706 707#shopify-subscription-policy-button::before { 708 box-shadow: none; 709} 710 711 </style>
712<script id="sections-script" data-sections="header" defer="defer" src="//us.balibodyco.com/cdn/shop/t/400/compiled_assets/scripts.js?v=64162923093680778001790657063"></script>
vendor: 1 bytes, line 712
712
713<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
713 714 <noscript> 715
715<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
715<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10660478/digital_wallets/dialog"> 716<meta id="in-context-paypal-metadata" data-shop-id="10660478" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 717<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
717<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2859794608"></script>
717 718<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
719<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2859794608&shop_id=10660478" crossorigin="anonymous"></script>
vendor: 1 bytes, line 719
719
720<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":10660478,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/10660478","merchantName":"Bali Body US","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Bali Body US","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 720
720
721<script id="shopify-features" type="application/json">{"accessToken":"cc84d8710b4aae11584cbd669f402099","betas":["rich-media-storefront-analytics"],"domain":"us.balibodyco.com","predictiveSearch":true,"shopId":10660478,"locale":"en"}</script>
vendor: 1 bytes, line 721
721
722<script>var Shopify = Shopify || {}; 723Shopify.shop = "bali-body-u-s.myshopify.com"; 724Shopify.locale = "en"; 725Shopify.currency = {"active":"USD","rate":"1.0"}; 726Shopify.country = "US"; 727Shopify.theme = {"name":"[MASTER MILQ] BDAY SALE + GWP (29\/09\/2026)","id":150023274672,"schema_name":"Bali Body","schema_version":"1.15.1","theme_store_id":null,"role":"main"}; 728Shopify.theme.handle = "null"; 729Shopify.theme.style = {"id":null,"handle":null}; 730Shopify.cdnHost = "us.balibodyco.com/cdn"; 731Shopify.routes = Shopify.routes || {}; 732Shopify.routes.root = "/"; 733Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 734Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 735Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 736Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 736
736
737<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 737
737
738<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 738
738
739<script> 740 window.ShopifyPay = window.ShopifyPay || {}; 741 window.ShopifyPay.apiHost = "shop.app\/pay"; 742 window.ShopifyPay.redirectState = null; 743</script>
vendor: 1 bytes, line 743
743
744<script> 745 window.Shopify = window.Shopify || {}; 746 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 747 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 748 window.Shopify.SignInWithShop.eligible = true; 749</script>
vendor: 1 bytes, line 749
749
750<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 750
750
751<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 751
751
752<script type="module"> 753 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 754 755 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 756 757</script>
vendor: 1 bytes, line 757
757
758<script> 759 window.Shopify = window.Shopify || {}; 760 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 761 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"]}; 762</script>
vendor: 1 bytes, line 762
762
763<script>(function() { 764 var isLoaded = false; 765 function asyncLoad() { 766 if (isLoaded) return; 767 isLoaded = true; 768 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/878ffa2c7309fa79c4c407c84\/469b10287e8a78858dc168044.js?shop=bali-body-u-s.myshopify.com","https:\/\/s3.amazonaws.com\/jstags\/17815-9c28f8497e8e.js?shop=bali-body-u-s.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCJS4Z1YQA204ENRKXH2VR?source=shopify1click\u0026shop=bali-body-u-s.myshopify.com","https:\/\/cdn-loyalty.yotpo.com\/loader\/YKAB_5X66tjASWexFxjxww.js?shop=bali-body-u-s.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=8c6383c5-8ba8-4150-ae81-a4976c2cf87b\u0026shop=bali-body-u-s.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=b652a08e-5958-45ae-ab0c-64656c5f0371\u0026shop=bali-body-u-s.myshopify.com","https:\/\/static.rechargecdn.com\/static\/js\/recharge.js?shop=bali-body-u-s.myshopify.com","https:\/\/superfiliate-cdn.com\/storefront.js?shop=bali-body-u-s.myshopify.com"]; 769 for (var i = 0; i < urls.length; i++) { 770 var s = document.createElement('script'); 771 s.type = 'text/javascript'; 772 s.async = true; 773 s.src = urls[i]; 774 var x = document.getElementsByTagName('script')[0]; 775 x.parentNode.insertBefore(s, x); 776 } 777 }; 778 if(window.attachEvent) { 779 window.attachEvent('onload', asyncLoad); 780 } else { 781 window.addEventListener('load', asyncLoad, false); 782 } 783})();</script>
vendor: 1 bytes, line 783
783
784<script id="__st">var __st={"a":10660478,"offset":36000,"reqid":"d9ecce9e-b10d-43be-af55-ec4f99f8df84-1790959468","pageurl":"us.balibodyco.com\/","u":"99adbd1787aa","p":"home"};</script>
vendor: 1 bytes, line 784
784
785<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 785
785
786<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 786
786
787<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//us.balibodyco.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 787
787
788<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 = "//us.balibodyco.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>
788<script crossorigin="anonymous" defer="defer" src="//us.balibodyco.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 788
788
789<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 789
789
790<script> 791 window.Shopify = window.Shopify || {}; 792 window.Shopify.MCP = window.Shopify.MCP || {}; 793 window.Shopify.MCP.enabled = true; 794 window.Shopify.MCP.shop = "bali-body-u-s.myshopify.com"; 795 window.Shopify.MCP.mcpEndpoint = "https:\/\/us.balibodyco.com\/api\/mcp"; 796 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"]}}]; 797</script>
vendor: 1 bytes, line 797
797
798<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("\/\/us.balibodyco.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 799</script>
vendor: 1 bytes, line 799
799
800<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://us.balibodyco.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 801</script>
vendor: 1 bytes, line 801
801
802<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 803 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); 804</script>
vendor: 1 bytes, line 804
804
805<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})}})); 806</script>
806 807<!-- shopify-cfh-placeholder-32c7c385cf61370f -->
807<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
807 808 </noscript> 809 810 <!-- Google Tag Manager --> 811
811<script>
vendor: 465 bytes, lines 811-821
811 812 (function (w, d, s, l, i) { 813 w[l] = w[l] || []; 814 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 815 var f = d.getElementsByTagName(s)[0], 816 j = d.createElement(s), 817 dl = l != 'dataLayer' ? '&l=' + l : ''; 818 j.async = true; 819 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 820 f.parentNode.insertBefore(j, f); 821 })(window, document, 'script', 'dataLayer', '
821GTM-P56LWQ8
vendor: 9 bytes, lines 821-822
821'); 822
822</script>
822 823 <!-- End Google Tag Manager --> 824 825 <!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 826 827 828 829 830 831 832 833 834 835 836 837 838 839 <style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:"î¤"}
839.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:"î¤
"}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:"î¤"}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
839or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
839to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 840.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"} 841.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px} 842.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style> 843 844
844<script type="application/json" id="oke-reviews-settings">{"subscriberId":"31e5e63f-dfe9-4de6-a293-2b74e3f47784","analyticsSettings":{"provider":"none"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"off","showIncentiveIndicator":true,"searchEnginePaginationEnabled":true,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#303030","interspace":6,"shape":{"type":"thin"},"showBorder":false},"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":false,"border":{"color":"#FFFFFF","width":{"value":0,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"arrows":{"color":"#303030","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#303030","size":{"value":48,"unit":"px"},"enabled":false},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":false},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"minimal-centered","reviewDetailsPosition":"below","showProductName":true,"showReply":true,"showAttributeBars":false,"showProductDetails":"always"},"highlightColor":"#C4B899","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#303030","fontSizeRegular":{"value":16,"unit":"px"},"fontSizeSmall":{"value":13,"unit":"px"},"secondaryColor":"#303030"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"infiniteScroll":false,"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":false},"header":{"columnDistribution":"left","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"}],"textAlignment":"left"},{"columnWidth":"half","modules":[{"name":"reviews-summary","heading":"Reviews Summary","maxTextLines":5}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#303030","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#676986","backgroundColor":"#FFFFFF","borderColor":"#DBDDE4","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#2C3E50","searchHighlightColor":"#B2F9E9"},"avatar":{"backgroundColor":"#E5E5E5","placeholderTextColor":"#333333","size":{"value":60,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#303030","borderColorHover":"#303030","backgroundColor":"#303030","borderColor":"#303030","backgroundColorHover":"#303030","textColorHover":"#FFFFFF","borderRadius":{"value":0,"unit":"px"},"borderWidth":{"value":0,"unit":"px"},"borderColorActive":"#303030","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#C4B899","spaceAbove":{"value":60,"unit":"px"},"text":{"primaryColor":"#303030","fontSizeRegular":{"value":13,"unit":"px"},"fontSizeLarge":{"value":3,"unit":"em"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#303030"},"spaceBelow":{"value":60,"unit":"px"},"attributeBar":{"style":"classic","borderColor":"#707070","backgroundColor":"#FFFFFF","shadingColor":"#FEEFF0","markerColor":"#C4B79A"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"collapseReviewerDetails":false,"columnAmount":4,"
844name":"default","showAttributeBars":false,"borderStyle":"minimal","showProductVariantName":false,"showProductDetails":"never"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"hidden"},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"off","freeTextSearchEnabled":false,"writeReviewButtonEnabled":true,"defaultSort":"date desc","sortOptionOrder":["date desc","helpful desc","rating desc","date asc","rating asc","unhelpful desc"]}}},"starRatings":{"showWhenEmpty":false,"style":{"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":15,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
844 845 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:60px;--oke-widget-spaceBelow:60px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#303030;--oke-button-backgroundColorHover:#303030;--oke-button-backgroundColorActive:#303030;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#303030;--oke-button-borderColorHover:#303030;--oke-button-borderColorActive:#303030;--oke-button-borderRadius:0;--oke-button-borderWidth:0;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#303030;--oke-border-width:1px;--oke-text-primaryColor:#303030;--oke-text-secondaryColor:#303030;--oke-text-small:12px;--oke-text-regular:13px;--oke-text-large:3em;--oke-text-fontFamily:inherit;--oke-avatar-size:60px;--oke-avatar-backgroundColor:#e5e5e5;--oke-avatar-placeholderTextColor:#333;--oke-highlightColor:#c4b899;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#feeff0;--oke-attributeBar-borderColor:#707070;--oke-attributeBar-backgroundColor:#fff;--oke-attributeBar-markerColor:#c4b79a;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#676986;--oke-filter-borderColor:#dbdde4;--oke-filter-borderColorActive:#676986;--oke-filter-textColor:#2c3e50;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#303030;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style> 846 <style id="oke-reviews-custom-css">div.okeReviews[data-oke-container].oke-sr .oke-sr-count{color:#b5a580}div.okeReviews[data-oke-container].oke-sr svg{height:13px}.product-page-details div.okeReviews[data-oke-container].oke-sr{margin-top:14px}div.okeReviews[data-oke-container].oke-sr .oke-sr-label-text,div.okeReviews[data-oke-container].oke-w .oke-w-reviews-count,div.okeReviews[data-oke-container].oke-w .oke-sortSelect-label,div.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon,[data-oke-carousel] div.okeReviews[data-oke-container] .oke-reviewContent-title,[data-oke-carousel] div.okeReviews[data-oke-container] .oke-w-reviewer-verified,[data-oke-carousel] div.okeReviews[data-oke-container] .oke-w-review-footer,.okeReviews-widget-wrapper div.okeReviews[data-oke-container].oke-w .oke-w-reviews-controls,.okeReviews-widget-wrapper .oke-w-ratingAverageModule-rating-average{display:none}[data-oke-widget] div.okeReviews[data-oke-container].oke-w,[data-oke-carousel] div.okeReviews[data-oke-container] .oke-reviewCarousel{max-width:unset}div.okeReviews[data-oke-container] .oke-reviewContent-title{font-weight:500}div.okeReviews[data-oke-container].oke-w .oke-w-ratingAverageModule-rating{font-weight:300;color:#303030}div.okeReviews[data-oke-container].oke-w .oke-w-ratingAverageModule-rating-stars{vertical-align:text-bottom}div.okeReviews[data-oke-container].oke-w .oke-w-ratingAverageModule-count{font-size:16px}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-ratingAverageModule.oke-w-ratingAverageModule--oneLine{display:block}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-attrBar.oke-attrBar--ranged{display:flex}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-attrBar-title{min-width:7em}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-barAttributes{row-gap:1em}div.okeReviews[data-oke-container].oke-w .oke-button{text-transform:uppercase;transition:.2s ease}div.okeReviews[data-oke-container].oke-w .oke-button span{color:var(--oke-button-textColor)}div.okeReviews[data-oke-container].oke-w .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}div.okeReviews[data-oke-container].oke-w .oke-w-writeReview:before{content:none}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-reviews-writeReview{width:100%}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-writeReview{display:block}div.okeReviews[data-oke-container].oke-w .oke-w-reviews-head{float:left;margin-bottom:1.5em}div.okeReviews[data-oke-container].oke-w .oke-w-reviews-list{clear:left}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-reviews-head{float:none}div.okeReviews[data-oke-container].oke-w .oke-w-reviews-controls{justify-content:flex-end;padding-bottom:1.5em}div.okeReviews[data-oke-container] .oke-sortSelect{border:1px solid var(--oke-border-color);padding:.5em}div.okeReviews[data-oke-container].oke-w .oke-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23303030' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}div.okeReviews[data-oke-container].oke-w .oke-w-review-side{border:0}div.okeReviews[data-oke-container].oke-w .oke-avatar-placeholder{font-size:26px;font-weight:300}div.okeReviews[data-oke-container].oke-w .oke-w-reviewer-name{font-weight:500;text-transform:capitalize}div.okeReviews[data-oke-container].oke-w .oke-w-reviewer-verified{font-weight:300;font-family:'Denton Condensed';font-style:italic}div.okeReviews[data-oke-container].oke-w .oke-w-review-main{padding:0}div.okeReviews[data-oke-container].oke-w .oke-reviewContent-date{font-family:'Denton Condensed'}div.okeReviews[data-oke-container].oke-w .oke-w-selectAttr-item{display:inline-block}div.okeReviews[data-oke-container].oke-w .oke-w-selectAttr-item-title{font-weight:300}div.okeReviews[data-oke-container].oke-w .oke-w-selectAttr-item-value{font-weight:500}div.okeReviews[data-oke-container].oke-w .oke-w-review-footer{justify-content:right}div.okeReviews[data-oke-container].oke-w .oke-helpful-vote-button:before{opacity:1}div.okeReviews[data-oke-container] .oke-modal,div.okeReviews[data-oke-container] .oke-modal p,.oke-modal div.okeReviews[data-oke-container].oke-w{color:var(--oke-text-primaryColor)}div.okeReviews[data-oke-container] .oke-modal .oke-helpful,div.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date{color:var(--oke-text-secondaryColor)}.okeReviews-widget-wrapper{padding-top:2em}.okeReviews-widget-wrapper [data-oke-widget] div.okeReviews[data-oke-container].oke-w{padding-top:0}.orc-allReviewsCollections .orc-collectionControlsLabel{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.orc-allReviewsCollections .orc-collectionControls{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:auto}.orc-allReviewsCollections .orc-collectionControls-item{flex:none;padding:0}.orc-allReviewsCollections .orc-collectionControls-item-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.orc-allReviewsCollections .orc-collectionControls .orc-collectionControls-item-label{display:inline-block;padding:0}.orc-allReviewsCollections .orc-collectionControls .orc-collectionControls-item-label span{font-size:16px;font-weight:300}.orc-allReviewsCollections .orc-collectionControls-item-input--checked+.orc-collectionControls-item-label,.orc-allReviewsCollections .orc-collectionControls-item-input:checked+.orc-collectionControls-item-label{border:0;box-shadow:none}.orc-allReviewsCollections .orc-collectionControls-item-input--checked+.orc-collectionControls-item-label span,.orc-allReviewsCollections .orc-collectionControls-item-input:checked+.orc-collectionControls-item-label span{font-weight:500}.orc-allReviewsCollections .orc-collectionControls-item-label-heading{margin:0}#orc-collection-control{background-color:#d9d9d9;padding:24px;margin-bottom:80px}.okeReviews-widget-wrapper .oke-w-header-content-module.oke-w-header-content-module--center{justify-content:flex-start;text-align:left}.okeReviews-widget-wrapper .oke-w-ratingAverageModule--oneLine{flex-direction:column;align-items:flex-start;text-align:left}.okeReviews-widget-wrapper .oke-w-ratingAverageModule-rating{line-height:1}[data-oke-carousel] div.okeReviews[data-oke-container] .oke-product-details-name{font-weight:500;text-decoration:underline}[data-oke-carousel] div.okeReviews[data-oke-container] .oke-reviewCardMinimalCentered,[data-oke-carousel] div.okeReviews[data-oke-container] .oke-reviewContent{padding:0}[data-oke-carousel] div.okeReviews[data-oke-container] .oke-reviewCardMinimalCentered .oke-reviewCardMinimalCentered-reviewer{border:0;text-transform:capitalize;padding:0}[data-oke-carousel] div.okeReviews[data-oke-container] .oke-w-reviewer-name{font-weight:500}[data-oke-carousel] .oke-product-thumbnail{--oke-productImageSize:280px}@media all and (min-width:631px){[data-oke-carousel] div.okeReviews[data-oke-container] .oke-w-reviewer-name{font-size:16px}}@media all and (max-width:680px){:root{--oke-text-small:13px;--oke-text-regular:13px}#orc-collection-control{padding:15px;margin-bottom:40px}.orc-allReviewsCollections .orc-collectionControls .orc-collectionControls-item-label span{font-size:13px}}</style> 847 <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-thin--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M9.944 6.4L8 0L6.056 6.4H0L4.944 9.928L3.064 16L8 12.248L12.944 16L11.064 9.928L16 6.4H9.944Z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-thin--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M9.944 6.4L8 0L6.056 6.4H0L4.944 9.928L3.064 16L8 12.248L12.944 16L11.064 9.928L16 6.4H9.944Z"/></symbol></svg></template>
847<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
847 848 849 850 851 852 853 854 855
855<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
855 856 857 858 859 860 861 862 863<!-- END app snippet --> 864 865 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 866<!-- END app snippet --> 867 868<!-- BEGIN app snippet: widget-plus-initialisation-script --> 869 870 871 872 873
873<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
873 874 875<!-- END app snippet --> 876 877 878<!-- END app block --><!-- BEGIN app block: shopify://apps/hreflang-tags/blocks/hreglang_tag/9a38367c-c3ce-4d6e-93ea-48ab8009c8a5 --><!-- Hreflang tags managed by apps.shopify.com/hreflang-tags --> 879 880<link rel="alternate" hreflang="en-us" href="https://us.balibodyco.com/"> 881<link rel="alternate" hreflang="en-gb" href="https://uk.balibodyco.com/"> 882<link rel="alternate" hreflang="en-im" href="https://uk.balibodyco.com/en-im"> 883<link rel="alternate" hreflang="en-ca" href="https://ca.balibodyco.com/"> 884<link rel="alternate" hreflang="en" href="https://eu.balibodyco.com/"> 885<link rel="alternate" hreflang="en-ad" href="https://eu.balibodyco.com/"> 886<link rel="alternate" hreflang="da-ad" href="https://eu.balibodyco.com/da"> 887<link rel="alternate" hreflang="de-ad" href="https://eu.balibodyco.com/de"> 888<link rel="alternate" hreflang="es-ad" href="https://eu.balibodyco.com/es"> 889<link rel="alternate" hreflang="fi-ad" href="https://eu.balibodyco.com/fi"> 890<link rel="alternate" hreflang="fr-ad" href="https://eu.balibodyco.com/fr"> 891<link rel="alternate" hreflang="he-ad" href="https://eu.balibodyco.com/he"> 892<link rel="alternate" hreflang="it-ad" href="https://eu.balibodyco.com/it"> 893<link rel="alternate" hreflang="nl-ad" href="https://eu.balibodyco.com/nl"> 894<link rel="alternate" hreflang="no-ad" href="https://eu.balibodyco.com/no"> 895<link rel="alternate" hreflang="sv-ad" href="https://eu.balibodyco.com/sv"> 896<link rel="alternate" hreflang="en-al" href="https://eu.balibodyco.com/"> 897<link rel="alternate" hreflang="da-al" href="https://eu.balibodyco.com/da"> 898<link rel="alternate" hreflang="de-al" href="https://eu.balibodyco.com/de"> 899<link rel="alternate" hreflang="es-al" href="https://eu.balibodyco.com/es"> 900<link rel="alternate" hreflang="fi-al" href="https://eu.balibodyco.com/fi"> 901<link rel="alternate" hreflang="fr-al" href="https://eu.balibodyco.com/fr"> 902<link rel="alternate" hreflang="he-al" href="https://eu.balibodyco.com/he"> 903<link rel="alternate" hreflang="it-al" href="https://eu.balibodyco.com/it"> 904<link rel="alternate" hreflang="nl-al" href="https://eu.balibodyco.com/nl"> 905<link rel="alternate" hreflang="no-al" href="https://eu.balibodyco.com/no"> 906<link rel="alternate" hreflang="sv-al" href="https://eu.balibodyco.com/sv"> 907<link rel="alternate" hreflang="en-am" href="https://eu.balibodyco.com/"> 908<link rel="alternate" hreflang="da-am" href="https://eu.balibodyco.com/da"> 909<link rel="alternate" hreflang="de-am" href="https://eu.balibodyco.com/de"> 910<link rel="alternate" hreflang="es-am" href="https://eu.balibodyco.com/es"> 911<link rel="alternate" hreflang="fi-am" href="https://eu.balibodyco.com/fi"> 912<link rel="alternate" hreflang="fr-am" href="https://eu.balibodyco.com/fr"> 913<link rel="alternate" hreflang="he-am" href="https://eu.balibodyco.com/he"> 914<link rel="alternate" hreflang="it-am" href="https://eu.balibodyco.com/it"> 915<link rel="alternate" hreflang="nl-am" href="https://eu.balibodyco.com/nl"> 916<link rel="alternate" hreflang="no-am" href="https://eu.balibodyco.com/no"> 917<link rel="alternate" hreflang="sv-am" href="https://eu.balibodyco.com/sv"> 918<link rel="alternate" hreflang="en-at" href="https://eu.balibodyco.com/"> 919<link rel="alternate" hreflang="da-at" href="https://eu.balibodyco.com/da"> 920<link rel="alternate" hreflang="de-at" href="https://eu.balibodyco.com/de"> 921<link rel="alternate" hreflang="es-at" href="https://eu.balibodyco.com/es"> 922<link rel="alternate" hreflang="fi-at" href="https://eu.balibodyco.com/fi"> 923<link rel="alternate" hreflang="fr-at" href="https://eu.balibodyco.com/fr"> 924<link rel="alternate" hreflang="he-at" href="https://eu.balibodyco.com/he"> 925<link rel="alternate" hreflang="it-at" href="https://eu.balibodyco.com/it"> 926<link rel="alternate" hreflang="nl-at" href="https://eu.balibodyco.com/nl"> 927<link rel="alternate" hreflang="no-at" href="https://eu.balibodyco.com/no"> 928<link rel="alternate" hreflang="sv-at" href="https://eu.balibodyco.com/sv"> 929<link rel="alternate" hreflang="en-ax" href="https://eu.balibodyco.com/"> 930<link rel="alternate" hreflang="da-ax" href="https://eu.balibodyco.com/da"> 931<link rel="alternate" hreflang="de-ax" href="https://eu.balibodyco.com/de"> 932<link rel="alternate" hreflang="es-ax" href="https://eu.balibodyco.com/es"> 933<link rel="alternate" hreflang="fi-ax" href="https://eu.balibodyco.com/fi"> 934<link rel="alternate" hreflang="fr-ax" href="https://eu.balibodyco.com/fr"> 935<link rel="alternate" hreflang="he-ax" href="https://eu.balibodyco.com/he"> 936<link rel="alternate" hreflang="it-ax" href="https://eu.balibodyco.com/it"> 937<link rel="alternate" hreflang="nl-ax" href="https://eu.balibodyco.com/nl"> 938<link rel="alternate" hreflang="no-ax" href="https://eu.balibodyco.com/no"> 939<link rel="alternate" hreflang="sv-ax" href="https://eu.balibodyco.com/sv"> 940<link rel="alternate" hreflang="en-ba" href="https://eu.balibodyco.com/"> 941<link rel="alternate" hreflang="da-ba" href="https://eu.balibodyco.com/da"> 942<link rel="alternate" hreflang="de-ba" href="https://eu.balibodyco.com/de"> 943<link rel="alternate" hreflang="es-ba" href="https://eu.balibodyco.com/es"> 944<link rel="alternate" hreflang="fi-ba" href="https://eu.balibodyco.com/fi"> 945<link rel="alternate" hreflang="fr-ba" href="https://eu.balibodyco.com/fr"> 946<link rel="alternate" hreflang="he-ba" href="https://eu.balibodyco.com/he"> 947<link rel="alternate" hreflang="it-ba" href="https://eu.balibodyco.com/it"> 948<link rel="alternate" hreflang="nl-ba" href="https://eu.balibodyco.com/nl"> 949<link rel="alternate" hreflang="no-ba" href="https://eu.balibodyco.com/no"> 950<link rel="alternate" hreflang="sv-ba" href="https://eu.balibodyco.com/sv"> 951<link rel="alternate" hreflang="en-be" href="https://eu.balibodyco.com/"> 952<link rel="alternate" hreflang="da-be" href="https://eu.balibodyco.com/da"> 953<link rel="alternate" hreflang="de-be" href="https://eu.balibodyco.com/de"> 954<link rel="alternate" hreflang="es-be" href="https://eu.balibodyco.com/es"> 955<link rel="alternate" hreflang="fi-be" href="https://eu.balibodyco.com/fi"> 956<link rel="alternate" hreflang="fr-be" href="https://eu.balibodyco.com/fr"> 957<link rel="alternate" hreflang="he-be" href="https://eu.balibodyco.com/he"> 958<link rel="alternate" hreflang="it-be" href="https://eu.balibodyco.com/it"> 959<link rel="alternate" hreflang="nl-be" href="https://eu.balibodyco.com/nl"> 960<link rel="alternate" hreflang="no-be" href="https://eu.balibodyco.com/no"> 961<link rel="alternate" hreflang="sv-be" href="https://eu.balibodyco.com/sv"> 962<link rel="alternate" hreflang="en-bg" href="https://eu.balibodyco.com/"> 963<link rel="alternate" hreflang="da-bg" href="https://eu.balibodyco.com/da"> 964<link rel="alternate" hreflang="de-bg" href="https://eu.balibodyco.com/de"> 965<link rel="alternate" hreflang="es-bg" href="https://eu.balibodyco.com/es"> 966<link rel="alternate" hreflang="fi-bg" href="https://eu.balibodyco.com/fi"> 967<link rel="alternate" hreflang="fr-bg" href="https://eu.balibodyco.com/fr"> 968<link rel="alternate" hreflang="he-bg" href="https://eu.balibodyco.com/he"> 969<link rel="alternate" hreflang="it-bg" href="https://eu.balibodyco.com/it"> 970<link rel="alternate" hreflang="nl-bg" href="https://eu.balibodyco.com/nl"> 971<link rel="alternate" hreflang="no-bg" href="https://eu.balibodyco.com/no"> 972<link rel="alternate" hreflang="sv-bg" href="https://eu.balibodyco.com/sv"> 973<link rel="alternate" hreflang="en-bv" href="https://eu.balibodyco.com/"> 974<link rel="alternate" hreflang="da-bv" href="https://eu.balibodyco.com/da"> 975<link rel="alternate" hreflang="de-bv" href="https://eu.balibodyco.com/de"> 976<link rel="alternate" hreflang="es-bv" href="https://eu.balibodyco.com/es"> 977<link rel="alternate" hreflang="fi-bv" href="https://eu.balibodyco.com/fi"> 978<link rel="alternate" hreflang="fr-bv" href="https://eu.balibodyco.com/fr"> 979<link rel="alternate" hreflang="he-bv" href="https://eu.balibodyco.com/he"> 980<link rel="alternate" hreflang="it-bv" href="https://eu.balibodyco.com/it"> 981<link rel="alternate" hreflang="nl-bv" href="https://eu.balibodyco.com/nl"> 982<link rel="alternate" hreflang="no-bv" href="https://eu.balibodyco.com/no"> 983<link rel="alternate" hreflang="sv-bv" href="https://eu.balibodyco.com/sv"> 984<link rel="alternate" hreflang="en-by" href="https://eu.balibodyco.com/"> 985<link rel="alternate" hreflang="da-by" href="https://eu.balibodyco.com/da"> 986<link rel="alternate" hreflang="de-by" href="https://eu.balibodyco.com/de"> 987<link rel="alternate" hreflang="es-by" href="https://eu.balibodyco.com/es"> 988<link rel="alternate" hreflang="fi-by" href="https://eu.balibodyco.com/fi"> 989<link rel="alternate" hreflang="fr-by" href="https://eu.balibodyco.com/fr"> 990<link rel="alternate" hreflang="he-by" href="https://eu.balibodyco.com/he"> 991<link rel="alternate" hreflang="it-by" href="https://eu.balibodyco.com/it"> 992<link rel="alternate" hreflang="nl-by" href="https://eu.balibodyco.com/nl"> 993<link rel="alternate" hreflang="no-by" href="https://eu.balibodyco.com/no"> 994<link rel="alternate" hreflang="sv-by" href="https://eu.balibodyco.com/sv"> 995<link rel="alternate" hreflang="en-ch" href="https://eu.balibodyco.com/"> 996<link rel="alternate" hreflang="da-ch" href="https://eu.balibodyco.com/da"> 997<link rel="alternate" hreflang="de-ch" href="https://eu.balibodyco.com/de"> 998<link rel="alternate" hreflang="es-ch" href="https://eu.balibodyco.com/es"> 999<link rel="alternate" hreflang="fi-ch" href="https://eu.balibodyco.com/fi"> 1000<link rel="alternate" hreflang="fr-ch" href="https://eu.balibodyco.com/fr"> 1001<link rel="alternate" hreflang="he-ch" href="https://eu.balibodyco.com/he"> 1002<link rel="alternate" hreflang="it-ch" href="https://eu.balibodyco.com/it"> 1003<link rel="alternate" hreflang="nl-ch" href="https://eu.balibodyco.com/nl"> 1004<link rel="alternate" hreflang="no-ch" href="https://eu.balibodyco.com/no"> 1005<link rel="alternate" hreflang="sv-ch" href="https://eu.balibodyco.com/sv"> 1006<link rel="alternate" hreflang="en-cy" href="https://eu.balibodyco.com/"> 1007<link rel="alternate" hreflang="da-cy" href="https://eu.balibodyco.com/da"> 1008<link rel="alternate" hreflang="de-cy" href="https://eu.balibodyco.com/de"> 1009<link rel="alternate" hreflang="es-cy" href="https://eu.balibodyco.com/es"> 1010<link rel="alternate" hreflang="fi-cy" href="https://eu.balibodyco.com/fi"> 1011<link rel="alternate" hreflang="fr-cy" href="https://eu.balibodyco.com/fr"> 1012<link rel="alternate" hreflang="he-cy" href="https://eu.balibodyco.com/he"> 1013<link rel="alternate" hreflang="it-cy" href="https://eu.balibodyco.com/it"> 1014<link rel="alternate" hreflang="nl-cy" href="https://eu.balibodyco.com/nl"> 1015<link rel="alternate" hreflang="no-cy" href="https://eu.balibodyco.com/no"> 1016<link rel="alternate" hreflang="sv-cy" href="https://eu.balibodyco.com/sv"> 1017<link rel="alternate" hreflang="en-cz" href="https://eu.balibodyco.com/"> 1018<link rel="alternate" hreflang="da-cz" href="https://eu.balibodyco.com/da"> 1019<link rel="alternate" hreflang="de-cz" href="https://eu.balibodyco.com/de"> 1020<link rel="alternate" hreflang="es-cz" href="https://eu.balibodyco.com/es"> 1021<link rel="alternate" hreflang="fi-cz" href="https://eu.balibodyco.com/fi"> 1022<link rel="alternate" hreflang="fr-cz" href="https://eu.balibodyco.com/fr"> 1023<link rel="alternate" hreflang="he-cz" href="https://eu.balibodyco.com/he"> 1024<link rel="alternate" hreflang="it-cz" href="https://eu.balibodyco.com/it"> 1025<link rel="alternate" hreflang="nl-cz" href="https://eu.balibodyco.com/nl"> 1026<link rel="alternate" hreflang="no-cz" href="https://eu.balibodyco.com/no"> 1027<link rel="alternate" hreflang="sv-cz" href="https://eu.balibodyco.com/sv"> 1028<link rel="alternate" hreflang="en-dk" href="https://eu.balibodyco.com/"> 1029<link rel="alternate" hreflang="da-dk" href="https://eu.balibodyco.com/da"> 1030<link rel="alternate" hreflang="de-dk" href="https://eu.balibodyco.com/de"> 1031<link rel="alternate" hreflang="es-dk" href="https://eu.balibodyco.com/es"> 1032<link rel="alternate" hreflang="fi-dk" href="https://eu.balibodyco.com/fi"> 1033<link rel="alternate" hreflang="fr-dk" href="https://eu.balibodyco.com/fr"> 1034<link rel="alternate" hreflang="he-dk" href="https://eu.balibodyco.com/he"> 1035<link rel="alternate" hreflang="it-dk" href="https://eu.balibodyco.com/it"> 1036<link rel="alternate" hreflang="nl-dk" href="https://eu.balibodyco.com/nl"> 1037<link rel="alternate" hreflang="no-dk" href="https://eu.balibodyco.com/no"> 1038<link rel="alternate" hreflang="sv-dk" href="https://eu.balibodyco.com/sv"> 1039<link rel="alternate" hreflang="en-ee" href="https://eu.balibodyco.com/"> 1040<link rel="alternate" hreflang="da-ee" href="https://eu.balibodyco.com/da"> 1041<link rel="alternate" hreflang="de-ee" href="https://eu.balibodyco.com/de"> 1042<link rel="alternate" hreflang="es-ee" href="https://eu.balibodyco.com/es"> 1043<link rel="alternate" hreflang="fi-ee" href="https://eu.balibodyco.com/fi"> 1044<link rel="alternate" hreflang="fr-ee" href="https://eu.balibodyco.com/fr"> 1045<link rel="alternate" hreflang="he-ee" href="https://eu.balibodyco.com/he"> 1046<link rel="alternate" hreflang="it-ee" href="https://eu.balibodyco.com/it"> 1047<link rel="alternate" hreflang="nl-ee" href="https://eu.balibodyco.com/nl"> 1048<link rel="alternate" hreflang="no-ee" href="https://eu.balibodyco.com/no"> 1049<link rel="alternate" hreflang="sv-ee" href="https://eu.balibodyco.com/sv"> 1050<link rel="alternate" hreflang="en-es" href="https://eu.balibodyco.com/"> 1051<link rel="alternate" hreflang="da-es" href="https://eu.balibodyco.com/da"> 1052<link rel="alternate" hreflang="de-es" href="https://eu.balibodyco.com/de"> 1053<link rel="alternate" hreflang="es-es" href="https://eu.balibodyco.com/es"> 1054<link rel="alternate" hreflang="fi-es" href="https://eu.balibodyco.com/fi"> 1055<link rel="alternate" hreflang="fr-es" href="https://eu.balibodyco.com/fr"> 1056<link rel="alternate" hreflang="he-es" href="https://eu.balibodyco.com/he"> 1057<link rel="alternate" hreflang="it-es" href="https://eu.balibodyco.com/it"> 1058<link rel="alternate" hreflang="nl-es" href="https://eu.balibodyco.com/nl"> 1059<link rel="alternate" hreflang="no-es" href="https://eu.balibodyco.com/no"> 1060<link rel="alternate" hreflang="sv-es" href="https://eu.balibodyco.com/sv"> 1061<link rel="alternate" hreflang="en-fi" href="https://eu.balibodyco.com/"> 1062<link rel="alternate" hreflang="da-fi" href="https://eu.balibodyco.com/da"> 1063<link rel="alternate" hreflang="de-fi" href="https://eu.balibodyco.com/de"> 1064<link rel="alternate" hreflang="es-fi" href="https://eu.balibodyco.com/es"> 1065<link rel="alternate" hreflang="fi-fi" href="https://eu.balibodyco.com/fi"> 1066<link rel="alternate" hreflang="fr-fi" href="https://eu.balibodyco.com/fr"> 1067<link rel="alternate" hreflang="he-fi" href="https://eu.balibodyco.com/he"> 1068<link rel="alternate" hreflang="it-fi" href="https://eu.balibodyco.com/it"> 1069<link rel="alternate" hreflang="nl-fi" href="https://eu.balibodyco.com/nl"> 1070<link rel="alternate" hreflang="no-fi" href="https://eu.balibodyco.com/no"> 1071<link rel="alternate" hreflang="sv-fi" href="https://eu.balibodyco.com/sv"> 1072<link rel="alternate" hreflang="en-fo" href="https://eu.balibodyco.com/"> 1073<link rel="alternate" hreflang="da-fo" href="https://eu.balibodyco.com/da"> 1074<link rel="alternate" hreflang="de-fo" href="https://eu.balibodyco.com/de"> 1075<link rel="alternate" hreflang="es-fo" href="https://eu.balibodyco.com/es"> 1076<link rel="alternate" hreflang="fi-fo" href="https://eu.balibodyco.com/fi"> 1077<link rel="alternate" hreflang="fr-fo" href="https://eu.balibodyco.com/fr"> 1078<link rel="alternate" hreflang="he-fo" href="https://eu.balibodyco.com/he"> 1079<link rel="alternate" hreflang="it-fo" href="https://eu.balibodyco.com/it"> 1080<link rel="alternate" hreflang="nl-fo" href="https://eu.balibodyco.com/nl"> 1081<link rel="alternate" hreflang="no-fo" href="https://eu.balibodyco.com/no"> 1082<link rel="alternate" hreflang="sv-fo" href="https://eu.balibodyco.com/sv"> 1083<link rel="alternate" hreflang="en-fr" href="https://eu.balibodyco.com/"> 1084<link rel="alternate" hreflang="da-fr" href="https://eu.balibodyco.com/da"> 1085<link rel="alternate" hreflang="de-fr" href="https://eu.balibodyco.com/de"> 1086<link rel="alternate" hreflang="es-fr" href="https://eu.balibodyco.com/es"> 1087<link rel="alternate" hreflang="fi-fr" href="https://eu.balibodyco.com/fi"> 1088<link rel="alternate" hreflang="fr-fr" href="https://eu.balibodyco.com/fr"> 1089<link rel="alternate" hreflang="he-fr" href="https://eu.balibodyco.com/he"> 1090<link rel="alternate" hreflang="it-fr" href="https://eu.balibodyco.com/it"> 1091<link rel="alternate" hreflang="nl-fr" href="https://eu.balibodyco.com/nl"> 1092<link rel="alternate" hreflang="no-fr" href="https://eu.balibodyco.com/no"> 1093<link rel="alt
1093ernate" hreflang="sv-fr" href="https://eu.balibodyco.com/sv"> 1094<link rel="alternate" hreflang="en-ge" href="https://eu.balibodyco.com/"> 1095<link rel="alternate" hreflang="da-ge" href="https://eu.balibodyco.com/da"> 1096<link rel="alternate" hreflang="de-ge" href="https://eu.balibodyco.com/de"> 1097<link rel="alternate" hreflang="es-ge" href="https://eu.balibodyco.com/es"> 1098<link rel="alternate" hreflang="fi-ge" href="https://eu.balibodyco.com/fi"> 1099<link rel="alternate" hreflang="fr-ge" href="https://eu.balibodyco.com/fr"> 1100<link rel="alternate" hreflang="he-ge" href="https://eu.balibodyco.com/he"> 1101<link rel="alternate" hreflang="it-ge" href="https://eu.balibodyco.com/it"> 1102<link rel="alternate" hreflang="nl-ge" href="https://eu.balibodyco.com/nl"> 1103<link rel="alternate" hreflang="no-ge" href="https://eu.balibodyco.com/no"> 1104<link rel="alternate" hreflang="sv-ge" href="https://eu.balibodyco.com/sv"> 1105<link rel="alternate" hreflang="en-gg" href="https://eu.balibodyco.com/"> 1106<link rel="alternate" hreflang="da-gg" href="https://eu.balibodyco.com/da"> 1107<link rel="alternate" hreflang="de-gg" href="https://eu.balibodyco.com/de"> 1108<link rel="alternate" hreflang="es-gg" href="https://eu.balibodyco.com/es"> 1109<link rel="alternate" hreflang="fi-gg" href="https://eu.balibodyco.com/fi"> 1110<link rel="alternate" hreflang="fr-gg" href="https://eu.balibodyco.com/fr"> 1111<link rel="alternate" hreflang="he-gg" href="https://eu.balibodyco.com/he"> 1112<link rel="alternate" hreflang="it-gg" href="https://eu.balibodyco.com/it"> 1113<link rel="alternate" hreflang="nl-gg" href="https://eu.balibodyco.com/nl"> 1114<link rel="alternate" hreflang="no-gg" href="https://eu.balibodyco.com/no"> 1115<link rel="alternate" hreflang="sv-gg" href="https://eu.balibodyco.com/sv"> 1116<link rel="alternate" hreflang="en-gi" href="https://eu.balibodyco.com/"> 1117<link rel="alternate" hreflang="da-gi" href="https://eu.balibodyco.com/da"> 1118<link rel="alternate" hreflang="de-gi" href="https://eu.balibodyco.com/de"> 1119<link rel="alternate" hreflang="es-gi" href="https://eu.balibodyco.com/es"> 1120<link rel="alternate" hreflang="fi-gi" href="https://eu.balibodyco.com/fi"> 1121<link rel="alternate" hreflang="fr-gi" href="https://eu.balibodyco.com/fr"> 1122<link rel="alternate" hreflang="he-gi" href="https://eu.balibodyco.com/he"> 1123<link rel="alternate" hreflang="it-gi" href="https://eu.balibodyco.com/it"> 1124<link rel="alternate" hreflang="nl-gi" href="https://eu.balibodyco.com/nl"> 1125<link rel="alternate" hreflang="no-gi" href="https://eu.balibodyco.com/no"> 1126<link rel="alternate" hreflang="sv-gi" href="https://eu.balibodyco.com/sv"> 1127<link rel="alternate" hreflang="en-gl" href="https://eu.balibodyco.com/"> 1128<link rel="alternate" hreflang="da-gl" href="https://eu.balibodyco.com/da"> 1129<link rel="alternate" hreflang="de-gl" href="https://eu.balibodyco.com/de"> 1130<link rel="alternate" hreflang="es-gl" href="https://eu.balibodyco.com/es"> 1131<link rel="alternate" hreflang="fi-gl" href="https://eu.balibodyco.com/fi"> 1132<link rel="alternate" hreflang="fr-gl" href="https://eu.balibodyco.com/fr"> 1133<link rel="alternate" hreflang="he-gl" href="https://eu.balibodyco.com/he"> 1134<link rel="alternate" hreflang="it-gl" href="https://eu.balibodyco.com/it"> 1135<link rel="alternate" hreflang="nl-gl" href="https://eu.balibodyco.com/nl"> 1136<link rel="alternate" hreflang="no-gl" href="https://eu.balibodyco.com/no"> 1137<link rel="alternate" hreflang="sv-gl" href="https://eu.balibodyco.com/sv"> 1138<link rel="alternate" hreflang="en-gp" href="https://eu.balibodyco.com/"> 1139<link rel="alternate" hreflang="da-gp" href="https://eu.balibodyco.com/da"> 1140<link rel="alternate" hreflang="de-gp" href="https://eu.balibodyco.com/de"> 1141<link rel="alternate" hreflang="es-gp" href="https://eu.balibodyco.com/es"> 1142<link rel="alternate" hreflang="fi-gp" href="https://eu.balibodyco.com/fi"> 1143<link rel="alternate" hreflang="fr-gp" href="https://eu.balibodyco.com/fr"> 1144<link rel="alternate" hreflang="he-gp" href="https://eu.balibodyco.com/he"> 1145<link rel="alternate" hreflang="it-gp" href="https://eu.balibodyco.com/it"> 1146<link rel="alternate" hreflang="nl-gp" href="https://eu.balibodyco.com/nl"> 1147<link rel="alternate" hreflang="no-gp" href="https://eu.balibodyco.com/no"> 1148<link rel="alternate" hreflang="sv-gp" href="https://eu.balibodyco.com/sv"> 1149<link rel="alternate" hreflang="en-gr" href="https://eu.balibodyco.com/"> 1150<link rel="alternate" hreflang="da-gr" href="https://eu.balibodyco.com/da"> 1151<link rel="alternate" hreflang="de-gr" href="https://eu.balibodyco.com/de"> 1152<link rel="alternate" hreflang="es-gr" href="https://eu.balibodyco.com/es"> 1153<link rel="alternate" hreflang="fi-gr" href="https://eu.balibodyco.com/fi"> 1154<link rel="alternate" hreflang="fr-gr" href="https://eu.balibodyco.com/fr"> 1155<link rel="alternate" hreflang="he-gr" href="https://eu.balibodyco.com/he"> 1156<link rel="alternate" hreflang="it-gr" href="https://eu.balibodyco.com/it"> 1157<link rel="alternate" hreflang="nl-gr" href="https://eu.balibodyco.com/nl"> 1158<link rel="alternate" hreflang="no-gr" href="https://eu.balibodyco.com/no"> 1159<link rel="alternate" hreflang="sv-gr" href="https://eu.balibodyco.com/sv"> 1160<link rel="alternate" hreflang="en-hr" href="https://eu.balibodyco.com/"> 1161<link rel="alternate" hreflang="da-hr" href="https://eu.balibodyco.com/da"> 1162<link rel="alternate" hreflang="de-hr" href="https://eu.balibodyco.com/de"> 1163<link rel="alternate" hreflang="es-hr" href="https://eu.balibodyco.com/es"> 1164<link rel="alternate" hreflang="fi-hr" href="https://eu.balibodyco.com/fi"> 1165<link rel="alternate" hreflang="fr-hr" href="https://eu.balibodyco.com/fr"> 1166<link rel="alternate" hreflang="he-hr" href="https://eu.balibodyco.com/he"> 1167<link rel="alternate" hreflang="it-hr" href="https://eu.balibodyco.com/it"> 1168<link rel="alternate" hreflang="nl-hr" href="https://eu.balibodyco.com/nl"> 1169<link rel="alternate" hreflang="no-hr" href="https://eu.balibodyco.com/no"> 1170<link rel="alternate" hreflang="sv-hr" href="https://eu.balibodyco.com/sv"> 1171<link rel="alternate" hreflang="en-hu" href="https://eu.balibodyco.com/"> 1172<link rel="alternate" hreflang="da-hu" href="https://eu.balibodyco.com/da"> 1173<link rel="alternate" hreflang="de-hu" href="https://eu.balibodyco.com/de"> 1174<link rel="alternate" hreflang="es-hu" href="https://eu.balibodyco.com/es"> 1175<link rel="alternate" hreflang="fi-hu" href="https://eu.balibodyco.com/fi"> 1176<link rel="alternate" hreflang="fr-hu" href="https://eu.balibodyco.com/fr"> 1177<link rel="alternate" hreflang="he-hu" href="https://eu.balibodyco.com/he"> 1178<link rel="alternate" hreflang="it-hu" href="https://eu.balibodyco.com/it"> 1179<link rel="alternate" hreflang="nl-hu" href="https://eu.balibodyco.com/nl"> 1180<link rel="alternate" hreflang="no-hu" href="https://eu.balibodyco.com/no"> 1181<link rel="alternate" hreflang="sv-hu" href="https://eu.balibodyco.com/sv"> 1182<link rel="alternate" hreflang="en-im" href="https://eu.balibodyco.com/"> 1183<link rel="alternate" hreflang="da-im" href="https://eu.balibodyco.com/da"> 1184<link rel="alternate" hreflang="de-im" href="https://eu.balibodyco.com/de"> 1185<link rel="alternate" hreflang="es-im" href="https://eu.balibodyco.com/es"> 1186<link rel="alternate" hreflang="fi-im" href="https://eu.balibodyco.com/fi"> 1187<link rel="alternate" hreflang="fr-im" href="https://eu.balibodyco.com/fr"> 1188<link rel="alternate" hreflang="he-im" href="https://eu.balibodyco.com/he"> 1189<link rel="alternate" hreflang="it-im" href="https://eu.balibodyco.com/it"> 1190<link rel="alternate" hreflang="nl-im" href="https://eu.balibodyco.com/nl"> 1191<link rel="alternate" hreflang="no-im" href="https://eu.balibodyco.com/no"> 1192<link rel="alternate" hreflang="sv-im" href="https://eu.balibodyco.com/sv"> 1193<link rel="alternate" hreflang="en-is" href="https://eu.balibodyco.com/"> 1194<link rel="alternate" hreflang="da-is" href="https://eu.balibodyco.com/da"> 1195<link rel="alternate" hreflang="de-is" href="https://eu.balibodyco.com/de"> 1196<link rel="alternate" hreflang="es-is" href="https://eu.balibodyco.com/es"> 1197<link rel="alternate" hreflang="fi-is" href="https://eu.balibodyco.com/fi"> 1198<link rel="alternate" hreflang="fr-is" href="https://eu.balibodyco.com/fr"> 1199<link rel="alternate" hreflang="he-is" href="https://eu.balibodyco.com/he"> 1200<link rel="alternate" hreflang="it-is" href="https://eu.balibodyco.com/it"> 1201<link rel="alternate" hreflang="nl-is" href="https://eu.balibodyco.com/nl"> 1202<link rel="alternate" hreflang="no-is" href="https://eu.balibodyco.com/no"> 1203<link rel="alternate" hreflang="sv-is" href="https://eu.balibodyco.com/sv"> 1204<link rel="alternate" hreflang="en-it" href="https://eu.balibodyco.com/"> 1205<link rel="alternate" hreflang="da-it" href="https://eu.balibodyco.com/da"> 1206<link rel="alternate" hreflang="de-it" href="https://eu.balibodyco.com/de"> 1207<link rel="alternate" hreflang="es-it" href="https://eu.balibodyco.com/es"> 1208<link rel="alternate" hreflang="fi-it" href="https://eu.balibodyco.com/fi"> 1209<link rel="alternate" hreflang="fr-it" href="https://eu.balibodyco.com/fr"> 1210<link rel="alternate" hreflang="he-it" href="https://eu.balibodyco.com/he"> 1211<link rel="alternate" hreflang="it-it" href="https://eu.balibodyco.com/it"> 1212<link rel="alternate" hreflang="nl-it" href="https://eu.balibodyco.com/nl"> 1213<link rel="alternate" hreflang="no-it" href="https://eu.balibodyco.com/no"> 1214<link rel="alternate" hreflang="sv-it" href="https://eu.balibodyco.com/sv"> 1215<link rel="alternate" hreflang="en-je" href="https://eu.balibodyco.com/"> 1216<link rel="alternate" hreflang="da-je" href="https://eu.balibodyco.com/da"> 1217<link rel="alternate" hreflang="de-je" href="https://eu.balibodyco.com/de"> 1218<link rel="alternate" hreflang="es-je" href="https://eu.balibodyco.com/es"> 1219<link rel="alternate" hreflang="fi-je" href="https://eu.balibodyco.com/fi"> 1220<link rel="alternate" hreflang="fr-je" href="https://eu.balibodyco.com/fr"> 1221<link rel="alternate" hreflang="he-je" href="https://eu.balibodyco.com/he"> 1222<link rel="alternate" hreflang="it-je" href="https://eu.balibodyco.com/it"> 1223<link rel="alternate" hreflang="nl-je" href="https://eu.balibodyco.com/nl"> 1224<link rel="alternate" hreflang="no-je" href="https://eu.balibodyco.com/no"> 1225<link rel="alternate" hreflang="sv-je" href="https://eu.balibodyco.com/sv"> 1226<link rel="alternate" hreflang="en-li" href="https://eu.balibodyco.com/"> 1227<link rel="alternate" hreflang="da-li" href="https://eu.balibodyco.com/da"> 1228<link rel="alternate" hreflang="de-li" href="https://eu.balibodyco.com/de"> 1229<link rel="alternate" hreflang="es-li" href="https://eu.balibodyco.com/es"> 1230<link rel="alternate" hreflang="fi-li" href="https://eu.balibodyco.com/fi"> 1231<link rel="alternate" hreflang="fr-li" href="https://eu.balibodyco.com/fr"> 1232<link rel="alternate" hreflang="he-li" href="https://eu.balibodyco.com/he"> 1233<link rel="alternate" hreflang="it-li" href="https://eu.balibodyco.com/it"> 1234<link rel="alternate" hreflang="nl-li" href="https://eu.balibodyco.com/nl">
1235<link rel="alternate" hreflang="no-li" href="https://eu.balibodyco.com/no"> 1236<link rel="alternate" hreflang="sv-li" href="https://eu.balibodyco.com/sv"> 1237<link rel="alternate" hreflang="en-lt" href="https://eu.balibodyco.com/"> 1238<link rel="alternate" hreflang="da-lt" href="https://eu.balibodyco.com/da"> 1239<link rel="alternate" hreflang="de-lt" href="https://eu.balibodyco.com/de"> 1240<link rel="alternate" hreflang="es-lt" href="https://eu.balibodyco.com/es"> 1241<link rel="alternate" hreflang="fi-lt" href="https://eu.balibodyco.com/fi"> 1242<link rel="alternate" hreflang="fr-lt" href="https://eu.balibodyco.com/fr"> 1243<link rel="alternate" hreflang="he-lt" href="https://eu.balibodyco.com/he"> 1244<link rel="alternate" hreflang="it-lt" href="https://eu.balibodyco.com/it"> 1245<link rel="alternate" hreflang="nl-lt" href="https://eu.balibodyco.com/nl"> 1246<link rel="alternate" hreflang="no-lt" href="https://eu.balibodyco.com/no"> 1247<link rel="alternate" hreflang="sv-lt" href="https://eu.balibodyco.com/sv"> 1248<link rel="alternate" hreflang="en-lu" href="https://eu.balibodyco.com/"> 1249<link rel="alternate" hreflang="da-lu" href="https://eu.balibodyco.com/da"> 1250<link rel="alternate" hreflang="de-lu" href="https://eu.balibodyco.com/de"> 1251<link rel="alternate" hreflang="es-lu" href="https://eu.balibodyco.com/es"> 1252<link rel="alternate" hreflang="fi-lu" href="https://eu.balibodyco.com/fi"> 1253<link rel="alternate" hreflang="fr-lu" href="https://eu.balibodyco.com/fr"> 1254<link rel="alternate" hreflang="he-lu" href="https://eu.balibodyco.com/he"> 1255<link rel="alternate" hreflang="it-lu" href="https://eu.balibodyco.com/it"> 1256<link rel="alternate" hreflang="nl-lu" href="https://eu.balibodyco.com/nl"> 1257<link rel="alternate" hreflang="no-lu" href="https://eu.balibodyco.com/no"> 1258<link rel="alternate" hreflang="sv-lu" href="https://eu.balibodyco.com/sv"> 1259<link rel="alternate" hreflang="en-lv" href="https://eu.balibodyco.com/"> 1260<link rel="alternate" hreflang="da-lv" href="https://eu.balibodyco.com/da"> 1261<link rel="alternate" hreflang="de-lv" href="https://eu.balibodyco.com/de"> 1262<link rel="alternate" hreflang="es-lv" href="https://eu.balibodyco.com/es"> 1263<link rel="alternate" hreflang="fi-lv" href="https://eu.balibodyco.com/fi"> 1264<link rel="alternate" hreflang="fr-lv" href="https://eu.balibodyco.com/fr"> 1265<link rel="alternate" hreflang="he-lv" href="https://eu.balibodyco.com/he"> 1266<link rel="alternate" hreflang="it-lv" href="https://eu.balibodyco.com/it"> 1267<link rel="alternate" hreflang="nl-lv" href="https://eu.balibodyco.com/nl"> 1268<link rel="alternate" hreflang="no-lv" href="https://eu.balibodyco.com/no"> 1269<link rel="alternate" hreflang="sv-lv" href="https://eu.balibodyco.com/sv"> 1270<link rel="alternate" hreflang="en-mc" href="https://eu.balibodyco.com/"> 1271<link rel="alternate" hreflang="da-mc" href="https://eu.balibodyco.com/da"> 1272<link rel="alternate" hreflang="de-mc" href="https://eu.balibodyco.com/de"> 1273<link rel="alternate" hreflang="es-mc" href="https://eu.balibodyco.com/es"> 1274<link rel="alternate" hreflang="fi-mc" href="https://eu.balibodyco.com/fi"> 1275<link rel="alternate" hreflang="fr-mc" href="https://eu.balibodyco.com/fr"> 1276<link rel="alternate" hreflang="he-mc" href="https://eu.balibodyco.com/he"> 1277<link rel="alternate" hreflang="it-mc" href="https://eu.balibodyco.com/it"> 1278<link rel="alternate" hreflang="nl-mc" href="https://eu.balibodyco.com/nl"> 1279<link rel="alternate" hreflang="no-mc" href="https://eu.balibodyco.com/no"> 1280<link rel="alternate" hreflang="sv-mc" href="https://eu.balibodyco.com/sv"> 1281<link rel="alternate" hreflang="en-md" href="https://eu.balibodyco.com/"> 1282<link rel="alternate" hreflang="da-md" href="https://eu.balibodyco.com/da"> 1283<link rel="alternate" hreflang="de-md" href="https://eu.balibodyco.com/de"> 1284<link rel="alternate" hreflang="es-md" href="https://eu.balibodyco.com/es"> 1285<link rel="alternate" hreflang="fi-md" href="https://eu.balibodyco.com/fi"> 1286<link rel="alternate" hreflang="fr-md" href="https://eu.balibodyco.com/fr"> 1287<link rel="alternate" hreflang="he-md" href="https://eu.balibodyco.com/he"> 1288<link rel="alternate" hreflang="it-md" href="https://eu.balibodyco.com/it"> 1289<link rel="alternate" hreflang="nl-md" href="https://eu.balibodyco.com/nl"> 1290<link rel="alternate" hreflang="no-md" href="https://eu.balibodyco.com/no"> 1291<link rel="alternate" hreflang="sv-md" href="https://eu.balibodyco.com/sv"> 1292<link rel="alternate" hreflang="en-me" href="https://eu.balibodyco.com/"> 1293<link rel="alternate" hreflang="da-me" href="https://eu.balibodyco.com/da"> 1294<link rel="alternate" hreflang="de-me" href="https://eu.balibodyco.com/de"> 1295<link rel="alternate" hreflang="es-me" href="https://eu.balibodyco.com/es"> 1296<link rel="alternate" hreflang="fi-me" href="https://eu.balibodyco.com/fi"> 1297<link rel="alternate" hreflang="fr-me" href="https://eu.balibodyco.com/fr"> 1298<link rel="alternate" hreflang="he-me" href="https://eu.balibodyco.com/he"> 1299<link rel="alternate" hreflang="it-me" href="https://eu.balibodyco.com/it"> 1300<link rel="alternate" hreflang="nl-me" href="https://eu.balibodyco.com/nl"> 1301<link rel="alternate" hreflang="no-me" href="https://eu.balibodyco.com/no"> 1302<link rel="alternate" hreflang="sv-me" href="https://eu.balibodyco.com/sv"> 1303<link rel="alternate" hreflang="en-mk" href="https://eu.balibodyco.com/"> 1304<link rel="alternate" hreflang="da-mk" href="https://eu.balibodyco.com/da"> 1305<link rel="alternate" hreflang="de-mk" href="https://eu.balibodyco.com/de"> 1306<link rel="alternate" hreflang="es-mk" href="https://eu.balibodyco.com/es"> 1307<link rel="alternate" hreflang="fi-mk" href="https://eu.balibodyco.com/fi"> 1308<link rel="alternate" hreflang="fr-mk" href="https://eu.balibodyco.com/fr"> 1309<link rel="alternate" hreflang="he-mk" href="https://eu.balibodyco.com/he"> 1310<link rel="alternate" hreflang="it-mk" href="https://eu.balibodyco.com/it"> 1311<link rel="alternate" hreflang="nl-mk" href="https://eu.balibodyco.com/nl"> 1312<link rel="alternate" hreflang="no-mk" href="https://eu.balibodyco.com/no"> 1313<link rel="alternate" hreflang="sv-mk" href="https://eu.balibodyco.com/sv"> 1314<link rel="alternate" hreflang="en-mt" href="https://eu.balibodyco.com/"> 1315<link rel="alternate" hreflang="da-mt" href="https://eu.balibodyco.com/da"> 1316<link rel="alternate" hreflang="de-mt" href="https://eu.balibodyco.com/de"> 1317<link rel="alternate" hreflang="es-mt" href="https://eu.balibodyco.com/es"> 1318<link rel="alternate" hreflang="fi-mt" href="https://eu.balibodyco.com/fi"> 1319<link rel="alternate" hreflang="fr-mt" href="https://eu.balibodyco.com/fr"> 1320<link rel="alternate" hreflang="he-mt" href="https://eu.balibodyco.com/he"> 1321<link rel="alternate" hreflang="it-mt" href="https://eu.balibodyco.com/it"> 1322<link rel="alternate" hreflang="nl-mt" href="https://eu.balibodyco.com/nl"> 1323<link rel="alternate" hreflang="no-mt" href="https://eu.balibodyco.com/no"> 1324<link rel="alternate" hreflang="sv-mt" href="https://eu.balibodyco.com/sv"> 1325<link rel="alternate" hreflang="en-nl" href="https://eu.balibodyco.com/"> 1326<link rel="alternate" hreflang="da-nl" href="https://eu.balibodyco.com/da"> 1327<link rel="alternate" hreflang="de-nl" href="https://eu.balibodyco.com/de"> 1328<link rel="alternate" hreflang="es-nl" href="https://eu.balibodyco.com/es"> 1329<link rel="alternate" hreflang="fi-nl" href="https://eu.balibodyco.com/fi"> 1330<link rel="alternate" hreflang="fr-nl" href="https://eu.balibodyco.com/fr"> 1331<link rel="alternate" hreflang="he-nl" href="https://eu.balibodyco.com/he"> 1332<link rel="alternate" hreflang="it-nl" href="https://eu.balibodyco.com/it"> 1333<link rel="alternate" hreflang="nl-nl" href="https://eu.balibodyco.com/nl"> 1334<link rel="alternate" hreflang="no-nl" href="https://eu.balibodyco.com/no"> 1335<link rel="alternate" hreflang="sv-nl" href="https://eu.balibodyco.com/sv"> 1336<link rel="alternate" hreflang="en-no" href="https://eu.balibodyco.com/"> 1337<link rel="alternate" hreflang="da-no" href="https://eu.balibodyco.com/da"> 1338<link rel="alternate" hreflang="de-no" href="https://eu.balibodyco.com/de"> 1339<link rel="alternate" hreflang="es-no" href="https://eu.balibodyco.com/es"> 1340<link rel="alternate" hreflang="fi-no" href="https://eu.balibodyco.com/fi"> 1341<link rel="alternate" hreflang="fr-no" href="https://eu.balibodyco.com/fr"> 1342<link rel="alternate" hreflang="he-no" href="https://eu.balibodyco.com/he"> 1343<link rel="alternate" hreflang="it-no" href="https://eu.balibodyco.com/it"> 1344<link rel="alternate" hreflang="nl-no" href="https://eu.balibodyco.com/nl"> 1345<link rel="alternate" hreflang="no-no" href="https://eu.balibodyco.com/no"> 1346<link rel="alternate" hreflang="sv-no" href="https://eu.balibodyco.com/sv"> 1347<link rel="alternate" hreflang="en-pl" href="https://eu.balibodyco.com/"> 1348<link rel="alternate" hreflang="da-pl" href="https://eu.balibodyco.com/da"> 1349<link rel="alternate" hreflang="de-pl" href="https://eu.balibodyco.com/de"> 1350<link rel="alternate" hreflang="es-pl" href="https://eu.balibodyco.com/es"> 1351<link rel="alternate" hreflang="fi-pl" href="https://eu.balibodyco.com/fi"> 1352<link rel="alternate" hreflang="fr-pl" href="https://eu.balibodyco.com/fr"> 1353<link rel="alternate" hreflang="he-pl" href="https://eu.balibodyco.com/he"> 1354<link rel="alternate" hreflang="it-pl" href="https://eu.balibodyco.com/it"> 1355<link rel="alternate" hreflang="nl-pl" href="https://eu.balibodyco.com/nl"> 1356<link rel="alternate" hreflang="no-pl" href="https://eu.balibodyco.com/no"> 1357<link rel="alternate" hreflang="sv-pl" href="https://eu.balibodyco.com/sv"> 1358<link rel="alternate" hreflang="en-pt" href="https://eu.balibodyco.com/"> 1359<link rel="alternate" hreflang="da-pt" href="https://eu.balibodyco.com/da"> 1360<link rel="alternate" hreflang="de-pt" href="https://eu.balibodyco.com/de"> 1361<link rel="alternate" hreflang="es-pt" href="https://eu.balibodyco.com/es"> 1362<link rel="alternate" hreflang="fi-pt" href="https://eu.balibodyco.com/fi"> 1363<link rel="alternate" hreflang="fr-pt" href="https://eu.balibodyco.com/fr"> 1364<link rel="alternate" hreflang="he-pt" href="https://eu.balibodyco.com/he"> 1365<link rel="alternate" hreflang="it-pt" href="https://eu.balibodyco.com/it"> 1366<link rel="alternate" hreflang="nl-pt" href="https://eu.balibodyco.com/nl"> 1367<link rel="alternate" hreflang="no-pt" href="https://eu.balibodyco.com/no"> 1368<link rel="alternate" hreflang="sv-pt" href="https://eu.balibodyco.com/sv"> 1369<link rel="alternate" hreflang="en-re" href="https://eu.balibodyco.com/"> 1370<link rel="alternate" hreflang="da-re" href="https://eu.balibodyco.com/da"> 1371<link rel="alternate" hreflang="de-re" href="https://eu.balibodyco.com/de"> 1372<link rel="alternate" hreflang="es-re" href="https://eu.balibodyco.com/es"> 1373<link rel="alternate" hreflang="fi-re" href="https://eu.balibodyco.com/fi"> 1374<link rel="alternate" hreflang="fr-re" href="https://eu.balibodyco.com/fr"> 1375<link rel="alternate" hreflang="he-re" href="https://eu.balibodyco.com/he"> 1376<link rel="alternate" hreflang="it-re" href="https://eu.balibodyco.com/it"> 1377<link rel="alternate" hreflang="nl-re" href="https://eu.balibodyco.com/nl"> 1378<link rel="alternate" hreflang="no-re" href="https://eu.balibodyco.com/no"> 1379<link rel="alternate" hreflang="sv-re" href="https://eu.balibodyco.com/sv"> 1380<link rel="alternate" hreflang="en-ro" href="https://eu.balibodyco.com/"> 1381<link rel="alternate" hreflang="da-ro" href="https://eu.balibodyco.com/da"> 1382<link rel="alternate" hreflang="de-ro" href="https://eu.balibodyco.com/de"> 1383<link rel="alternate" hreflang="es-ro" href="https://eu.balibodyco.com/es"> 1384<link rel="alternate" hreflang="fi-ro" href="https://eu.balibodyco.com/fi"> 1385<link rel="alternate" hreflang="fr-ro" href="https://eu.balibodyco.com/fr"> 1386<link rel="alternate" hreflang="he-ro" href="https://eu.balibodyco.com/he"> 1387<link rel="alternate" hreflang="it-ro" href="https://eu.balibodyco.com/it"> 1388<link rel="alternate" hreflang="nl-ro" href="https://eu.balibodyco.com/nl"> 1389<link rel="alternate" hreflang="no-ro" href="https://eu.balibodyco.com/no"> 1390<link rel="alternate" hreflang="sv-ro" href="https://eu.balibodyco.com/sv"> 1391<link rel="alternate" hreflang="en-rs" href="https://eu.balibodyco.com/"> 1392<link rel="alternate" hreflang="da-rs" href="https://eu.balibodyco.com/da"> 1393<link rel="alternate" hreflang="de-rs" href="https://eu.balibodyco.com/de"> 1394<link rel="alternate" hreflang="es-rs" href="https://eu.balibodyco.com/es"> 1395<link rel="alternate" hreflang="fi-rs" href="https://eu.balibodyco.com/fi"> 1396<link rel="alternate" hreflang="fr-rs" href="https://eu.balibodyco.com/fr"> 1397<link rel="alternate" hreflang="he-rs" href="https://eu.balibodyco.com/he"> 1398<link rel="alternate" hreflang="it-rs" href="https://eu.balibodyco.com/it"> 1399<link rel="alternate" hreflang="nl-rs" href="https://eu.balibodyco.com/nl"> 1400<link rel="alternate" hreflang="no-rs" href="https://eu.balibodyco.com/no"> 1401<link rel="alternate" hreflang="sv-rs" href="https://eu.balibodyco.com/sv"> 1402<link rel="alternate" hreflang="en-ru" href="https://eu.balibodyco.com/"> 1403<link rel="alternate" hreflang="da-ru" href="https://eu.balibodyco.com/da"> 1404<link rel="alternate" hreflang="de-ru" href="https://eu.balibodyco.com/de"> 1405<link rel="alternate" hreflang="es-ru" href="https://eu.balibodyco.com/es"> 1406<link rel="alternate" hreflang="fi-ru" href="https://eu.balibodyco.com/fi"> 1407<link rel="alternate" hreflang="fr-ru" href="https://eu.balibodyco.com/fr"> 1408<link rel="alternate" hreflang="he-ru" href="https://eu.balibodyco.com/he"> 1409<link rel="alternate" hreflang="it-ru" href="https://eu.balibodyco.com/it"> 1410<link rel="alternate" hreflang="nl-ru" href="https://eu.balibodyco.com/nl"> 1411<link rel="alternate" hreflang="no-ru" href="https://eu.balibodyco.com/no"> 1412<link rel="alternate" hreflang="sv-ru" href="https://eu.balibodyco.com/sv"> 1413<link rel="alternate" hreflang="en-se" href="https://eu.balibodyco.com/"> 1414<link rel="alternate" hreflang="da-se" href="https://eu.balibodyco.com/da"> 1415<link rel="alternate" hreflang="de-se" href="https://eu.balibodyco.com/de"> 1416<link rel="alternate" hreflang="es-se" href="https://eu.balibodyco.com/es"> 1417<link rel="alternate" hreflang="fi-se" href="https://eu.balibodyco.com/fi"> 1418<link rel="alternate" hreflang="fr-se" href="https://eu.balibodyco.com/fr"> 1419<link rel="alternate" hreflang="he-se" href="https://eu.balibodyco.com/he"> 1420<link rel="alternate" hreflang="it-se" href="https://eu.balibodyco.com/it"> 1421<link rel="alternate" hreflang="nl-se" href="https://eu.balibodyco.com/nl"> 1422<link rel="alternate" hreflang="no-se" href="https://eu.balibodyco.com/no"> 1423<link rel="alternate" hreflang="sv-se" href="https://eu.balibodyco.com/sv"> 1424<link rel="alternate" hreflang="en-si" href="https://eu.balibodyco.com/"> 1425<link rel="alternate" hreflang="da-si" href="https://eu.balibodyco.com/da"> 1426<link rel="alternate" hreflang="de-si" href="https://eu.balibodyco.com/de"> 1427<link rel="alternate" hreflang="es-si" href="https://eu.balibodyco.com/es"> 1428<link rel="alternate" hreflang="fi-si" href="https://eu.balibodyco.com/fi"> 1429<link rel="alternate" hreflang="fr-si" href="https://eu.balibodyco.com/fr"> 1430<link rel="alternate" hreflang="he-si" href="https://eu.balibodyco.com/he"> 1431<link rel="alternate" hreflang="it-si" href="https://eu.balibodyco.com/it"> 1432<link rel="alternate" hreflang="nl-si" href="https://eu.balibodyco.com/nl"> 1433<link rel="alternate" hreflang="no-si" href="https://eu.balibodyco.com/no"> 1434<link rel="alternate" hreflang="sv-si" href="https://eu.balibodyco.com/sv"> 1435<link rel="alternate" hreflang="en-sj" href="https://eu.balibodyco.com/"> 1436<link rel="alternate" hreflang="da-sj" href="https://eu.balibodyco.com/da"> 1437<link rel="alternate" hreflang="de-sj" href="https://eu.balibodyco.com/de"> 1438<link rel="alternate" hreflang="es-sj" href="https://eu.balibodyco.com/es"> 1439<link rel="alternate" hreflang="fi-sj" href="https://eu.balibodyco.com/fi"> 1440<link rel="alternate" hreflang="fr-sj" href="https://eu.balibodyco.com/fr"> 1441<link rel="alternate" hreflang="he-sj" href="https://eu.balibodyco.com/he"> 1442<link rel="alternate" hreflang="it-sj" href="https://eu.balibodyco.com/it"> 1443<link rel="alternate" hreflang="nl-sj" href="https://eu.balibodyco.com/nl"> 1444<link rel="alternate" hreflang="no-sj" href="https://eu.balibodyco.com/no"> 1445<link rel="alternate" hreflang="sv-sj" href="https://eu.balibodyco.com/sv"> 1446<link rel="alternate" hreflang="en-sk" href="https://eu.balibodyco.com/"> 1447<link rel="alternate" hreflang="da-sk" href="https://eu.balibodyco.com/da"> 1448<link rel="alternate" hreflang="de-sk" href="https://eu.balibodyco.com/de"> 1449<link rel="alternate" hreflang="es-sk" href="https://eu.balibodyco.com/es"> 1450<link rel="alternate" hreflang="fi-sk" href="https://eu.balibodyco.com/fi"> 1451<link re
1451l="alternate" hreflang="fr-sk" href="https://eu.balibodyco.com/fr"> 1452<link rel="alternate" hreflang="he-sk" href="https://eu.balibodyco.com/he"> 1453<link rel="alternate" hreflang="it-sk" href="https://eu.balibodyco.com/it"> 1454<link rel="alternate" hreflang="nl-sk" href="https://eu.balibodyco.com/nl"> 1455<link rel="alternate" hreflang="no-sk" href="https://eu.balibodyco.com/no"> 1456<link rel="alternate" hreflang="sv-sk" href="https://eu.balibodyco.com/sv"> 1457<link rel="alternate" hreflang="en-sm" href="https://eu.balibodyco.com/"> 1458<link rel="alternate" hreflang="da-sm" href="https://eu.balibodyco.com/da"> 1459<link rel="alternate" hreflang="de-sm" href="https://eu.balibodyco.com/de"> 1460<link rel="alternate" hreflang="es-sm" href="https://eu.balibodyco.com/es"> 1461<link rel="alternate" hreflang="fi-sm" href="https://eu.balibodyco.com/fi"> 1462<link rel="alternate" hreflang="fr-sm" href="https://eu.balibodyco.com/fr"> 1463<link rel="alternate" hreflang="he-sm" href="https://eu.balibodyco.com/he"> 1464<link rel="alternate" hreflang="it-sm" href="https://eu.balibodyco.com/it"> 1465<link rel="alternate" hreflang="nl-sm" href="https://eu.balibodyco.com/nl"> 1466<link rel="alternate" hreflang="no-sm" href="https://eu.balibodyco.com/no"> 1467<link rel="alternate" hreflang="sv-sm" href="https://eu.balibodyco.com/sv"> 1468<link rel="alternate" hreflang="en-tr" href="https://eu.balibodyco.com/"> 1469<link rel="alternate" hreflang="da-tr" href="https://eu.balibodyco.com/da"> 1470<link rel="alternate" hreflang="de-tr" href="https://eu.balibodyco.com/de"> 1471<link rel="alternate" hreflang="es-tr" href="https://eu.balibodyco.com/es"> 1472<link rel="alternate" hreflang="fi-tr" href="https://eu.balibodyco.com/fi"> 1473<link rel="alternate" hreflang="fr-tr" href="https://eu.balibodyco.com/fr"> 1474<link rel="alternate" hreflang="he-tr" href="https://eu.balibodyco.com/he"> 1475<link rel="alternate" hreflang="it-tr" href="https://eu.balibodyco.com/it"> 1476<link rel="alternate" hreflang="nl-tr" href="https://eu.balibodyco.com/nl"> 1477<link rel="alternate" hreflang="no-tr" href="https://eu.balibodyco.com/no"> 1478<link rel="alternate" hreflang="sv-tr" href="https://eu.balibodyco.com/sv"> 1479<link rel="alternate" hreflang="en-va" href="https://eu.balibodyco.com/"> 1480<link rel="alternate" hreflang="da-va" href="https://eu.balibodyco.com/da"> 1481<link rel="alternate" hreflang="de-va" href="https://eu.balibodyco.com/de"> 1482<link rel="alternate" hreflang="es-va" href="https://eu.balibodyco.com/es"> 1483<link rel="alternate" hreflang="fi-va" href="https://eu.balibodyco.com/fi"> 1484<link rel="alternate" hreflang="fr-va" href="https://eu.balibodyco.com/fr"> 1485<link rel="alternate" hreflang="he-va" href="https://eu.balibodyco.com/he"> 1486<link rel="alternate" hreflang="it-va" href="https://eu.balibodyco.com/it"> 1487<link rel="alternate" hreflang="nl-va" href="https://eu.balibodyco.com/nl"> 1488<link rel="alternate" hreflang="no-va" href="https://eu.balibodyco.com/no"> 1489<link rel="alternate" hreflang="sv-va" href="https://eu.balibodyco.com/sv"> 1490<link rel="alternate" hreflang="en-yt" href="https://eu.balibodyco.com/"> 1491<link rel="alternate" hreflang="da-yt" href="https://eu.balibodyco.com/da"> 1492<link rel="alternate" hreflang="de-yt" href="https://eu.balibodyco.com/de"> 1493<link rel="alternate" hreflang="es-yt" href="https://eu.balibodyco.com/es"> 1494<link rel="alternate" hreflang="fi-yt" href="https://eu.balibodyco.com/fi"> 1495<link rel="alternate" hreflang="fr-yt" href="https://eu.balibodyco.com/fr"> 1496<link rel="alternate" hreflang="he-yt" href="https://eu.balibodyco.com/he"> 1497<link rel="alternate" hreflang="it-yt" href="https://eu.balibodyco.com/it"> 1498<link rel="alternate" hreflang="nl-yt" href="https://eu.balibodyco.com/nl"> 1499<link rel="alternate" hreflang="no-yt" href="https://eu.balibodyco.com/no"> 1500<link rel="alternate" hreflang="sv-yt" href="https://eu.balibodyco.com/sv"> 1501<link rel="alternate" hreflang="en-ie" href="https://eu.balibodyco.com/"> 1502<link rel="alternate" hreflang="da-ie" href="https://eu.balibodyco.com/da"> 1503<link rel="alternate" hreflang="de-ie" href="https://eu.balibodyco.com/de"> 1504<link rel="alternate" hreflang="es-ie" href="https://eu.balibodyco.com/es"> 1505<link rel="alternate" hreflang="fi-ie" href="https://eu.balibodyco.com/fi"> 1506<link rel="alternate" hreflang="fr-ie" href="https://eu.balibodyco.com/fr"> 1507<link rel="alternate" hreflang="he-ie" href="https://eu.balibodyco.com/he"> 1508<link rel="alternate" hreflang="it-ie" href="https://eu.balibodyco.com/it"> 1509<link rel="alternate" hreflang="nl-ie" href="https://eu.balibodyco.com/nl"> 1510<link rel="alternate" hreflang="no-ie" href="https://eu.balibodyco.com/no"> 1511<link rel="alternate" hreflang="sv-ie" href="https://eu.balibodyco.com/sv"> 1512<link rel="alternate" hreflang="en-xk" href="https://eu.balibodyco.com/"> 1513<link rel="alternate" hreflang="da-xk" href="https://eu.balibodyco.com/da"> 1514<link rel="alternate" hreflang="de-xk" href="https://eu.balibodyco.com/de"> 1515<link rel="alternate" hreflang="es-xk" href="https://eu.balibodyco.com/es"> 1516<link rel="alternate" hreflang="fi-xk" href="https://eu.balibodyco.com/fi"> 1517<link rel="alternate" hreflang="fr-xk" href="https://eu.balibodyco.com/fr"> 1518<link rel="alternate" hreflang="he-xk" href="https://eu.balibodyco.com/he"> 1519<link rel="alternate" hreflang="it-xk" href="https://eu.balibodyco.com/it"> 1520<link rel="alternate" hreflang="nl-xk" href="https://eu.balibodyco.com/nl"> 1521<link rel="alternate" hreflang="no-xk" href="https://eu.balibodyco.com/no"> 1522<link rel="alternate" hreflang="sv-xk" href="https://eu.balibodyco.com/sv"> 1523<link rel="alternate" hreflang="en-au" href="https://au.balibodyco.com/"> 1524<link rel="alternate" hreflang="en-nz" href="https://au.balibodyco.com/"> 1525<link rel="alternate" hreflang="x-default" href="https://eu.balibodyco.com/"> 1526 1527<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540
1540<script async src="https://static.klaviyo.com/onsite/js/Q9Lsc2/klaviyo.js?company_id=Q9Lsc2"></script>
1540 1541
1541<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1541 1542 1543 1544 1545 1546 1547 1548
1548<script> 1549 window.klaviyoReviewsProductDesignMode = false 1550 </script>
1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd --> 1561
1561<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/YKAB_5X66tjASWexFxjxww" async></script>
1561 1562 1563 1564 1565 1566 1567 1568 1569<!-- END app block --><!-- BEGIN app block: shopify://apps/tolstoy-ads-image-video/blocks/widget-block/06fa8282-42ff-403e-b67c-1936776aed11 --> 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590
1591<script 1592 type="module" 1593 async 1594 src="https://widget.gotolstoy.com/we/widget.js" 1595 data-shop=bali-body-u-s.myshopify.com 1596 data-app-key=84044b43-f819-4743-948e-cc249706bbf7 1597 data-should-use-cache=true 1598 data-cache-version=1a0fae5cacb 1599 data-product-gallery-projects="[]" 1600 data-collection-gallery-projects="[]" 1601 data-product-id="" 1602 data-template-name="index" 1603 data-ot-ignore 1604 data-cookieconsent="ignore" 1605> 1606</script>
vendor: 1 bytes, line 1606
1606
1607<script 1608 type="module" 1609 async 1610 src="https://play.gotolstoy.com/widget-v2/widget.js" 1611 id="tolstoy-widget-script" 1612 data-shop=bali-body-u-s.myshopify.com 1613 data-app-key=84044b43-f819-4743-948e-cc249706bbf7 1614 data-should-use-cache=true 1615 data-cache-version=1a0fae5cacb 1616 data-product-gallery-projects="[]" 1617 data-collection-gallery-projects="[]" 1618 data-product-id="" 1619 data-collection-id="" 1620 data-shop-assistant-enabled="false" 1621 data-search-bar-widget-enabled="false" 1622 data-template-name="index" 1623 data-customer-id="" 1624 data-ot-ignore 1625 data-cookieconsent="ignore" 1626></script>
vendor: 1 bytes, line 1626
1626
1627<script 1628 type="module" 1629 async 1630 src="https://play.gotolstoy.com/widget-v2/widget.brand-mcp.js" 1631 data-app-key=84044b43-f819-4743-948e-cc249706bbf7 1632 data-ot-ignore 1633 data-cookieconsent="ignore" 1634></script>
vendor: 1 bytes, line 1634
1634
1635<script> 1636 window.tolstoyCurrencySymbol = "$"; 1637 window.tolstoyMoneyFormat = "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e"; 1638</script>
vendor: 1 bytes, line 1638
1638
1639<script> 1640 (function(){ 1641 function hideOrphanedTiles(){ 1642 var els = document.querySelectorAll('.tolstoy-collection-page-tile,tolstoy-collection-tile'); 1643 for(var i=0;i<els.length;i++){ 1644 if(els[i].children.length>0) continue; 1645 els[i].style.setProperty('display','none','important'); 1646 var w=els[i].closest('[class*="tolstoy-grid"]')||els[i].closest('.tolstoy-collection-page-tile-wrapper'); 1647 if(w) w.style.setProperty('display','none','important'); 1648 } 1649 } 1650 if(document.readyState==='loading'){ 1651 document.addEventListener('DOMContentLoaded',hideOrphanedTiles); 1652 }else{ 1653 hideOrphanedTiles(); 1654 } 1655 })(); 1656</script>
vendor: 1 bytes, line 1656
1656
1657<script> 1658 window.tolstoyDebug = { 1659 enable: () => { 1660 fetch('/cart/update.js', { 1661 method: 'POST', 1662 headers: { 'Content-Type': 'application/json' }, 1663 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: 'true' } }) 1664 }) 1665 .then(response => response.json()) 1666 .then(() => window.location.reload()); 1667 }, 1668 disable: () => { 1669 fetch('/cart/update.js', { 1670 method: 'POST', 1671 headers: { 'Content-Type': 'application/json' }, 1672 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: null } }) 1673 }) 1674 .then(response => response.json()) 1675 .then(() => window.location.reload()) 1676 }, 1677 status: async () => { 1678 const response = await fetch('/cart.js'); 1679 const json = await response.json(); 1680 console.log(json.attributes); 1681 } 1682 } 1683</script>
1683 1684 1685<!-- END app block -->
1685<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
1685 1686<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1687<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: 10660478,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1687
1687
1688<script> 1689 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1690</script>
vendor: 1 bytes, line 1690
1690
1691<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}
1691).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: 10660478,storefrontBaseUrl: "https://us.balibodyco.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://us.balibodyco.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1608155312","configuration":"{\"accountID\":\"80205\",\"micrositeDomain\":\"glow.balibodyco.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9fae8f5cb0b9c97477ac364bb3772a0c","type":"APP","apiClientId":4862993,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1691,"dataSharingState":"unrestricted"},{"id":"1484193968","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1455554736","configuration":"{\"store_id\":\"221300\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1365049520","configuration":"{\"pixelCode\":\"CVGUKSBC77U0GC15IJP0\"}","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":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1334837424","configuration":"{\"accountID\":\"Q9Lsc2\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"1325629616","configuration":"{\"Enabled\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aa5ce03f4eef7efa71315100d12f21a1","type":"APP","apiClientId":34646425601,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1243349168","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1235943600","configuration":"{\"vibePixelId\":\"fo8TcV\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1217790128","configuration":"{\"campaignID\":\"45070\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/48c46264cac94767844bd13679dfadc0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4d2ae310e7f99f154f33560b5c81cfa9","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1691,"dataSharingState":"unrestricted"},{"id":"977666224","configuration":"{\"accountID\":\"10660478\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"255656112","configuration":"{\"pixelId\":\"8c6383c5-8ba8-4150-ae81-a4976c2cf87b\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"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":"54198448","configuration":"{\"tagID\":\"2614401789228\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"46989488","configuration":"{\"subscriberId\":\"31e5e63f-dfe9-4de6-a293-2b74e3f47784\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7840e1d80e0e2c318fd68350f635b25f","type":"APP","apiClientId":1576377,"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":"126156976","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"EN - sGTM"},{"id":"126877872","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"TikTok pixel"},{"id":"151847088","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ChatGPT Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Bali Body US","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"bali-body-u-s.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/us.balibodyco.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7671508762800","handle":"clear-self-tanning-gel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43741255729328","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7607955914928","handle":"self-tan-body-milk","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43547369898160","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8081042374832","handle":"everyday-gradual-tan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45455642067120","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7786994270384","handle":"deep-violet-self-tan-mousse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44204925616304","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7786994139312","handle":"deep-violet-one-hour-express-self-tanning-foam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44204925092016","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8059626717360","handle":"light-medium-tanning-mousse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45142231253168","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8005460132016","handle":"sheer-glow-sunscreen-gel-spf50","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44948888682672","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8048085303472","handle":"glow-and-go-duo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45094360187056","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8034587869360","handle":"clear-self-tanning-gel-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45042847940784","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432561328","handle":"face-tan-milk-self-tan-body-milk","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099030704","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432594096","handle":"deep-violet-express-self-tan-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099096240","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7917447381168","handle":"bb-cap-chocolate-brown","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44689161060528","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1691,{"id":"1329631592553","handle":"luxe-tanning-mitt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12561061642345","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8003987701936","handle":"face-tan-milk","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44945611161776","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4791209885801","handle":"one-hour-express-self-tanning-foam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32793255346281","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432954544","handle":"1-hour-express-self-tan-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099915440","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7247128953008","handle":"antioxidant-body-whip","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42216957116592","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5968811397","handle":"bb-cream-spf15","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"19186173829","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6855732527280","handle":"body-blending-brush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40512317358256","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6859529650352","handle":"bronzing-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40530406015152","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2354592776297","handle":"cacao-tanning-oil-spf15","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"21264664395881","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7786993975472","handle":"clear-one-hour-express-self-tanning-foam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44204924731568","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432692400","handle":"clear-1-hour-express-self-tan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099423920","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8092183462064","handle":"dark-self-tanning-mousse-twin-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45494078406832","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432659632","handle":"deep-violet-self-tanning-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099358384","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8135433617584","handle":"everyday-gradual-tan-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45629643489456","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4380042887273","handle":"exfoliating-mitt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31322872643689","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7703225761968","handle":"express-bronzed","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43849070051504","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7671508566192","handle":"express-tan-remover","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43741255532720","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432856240","handle":"express-tan-remover-scrub-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099784368","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7344495755440","handle":"ultra-dark-one-hour-express-self-tanning-foam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42695964852400","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042433020080","handle":"express-ultra-dark-self-tan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073100013744","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7177967632560","handle":"face-tan-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41948714369200","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3596487262313","handle":"gradual-tan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"28551476871273","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7651084173488","handle":"gradual-tanning-butter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43692543410352","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6727046758576","handle":"instant-tan","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39996574924976","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7454139449520","handle":"instant-tan-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43095475290288","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7671508664496","handle":"instant-tan-mousse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43741255631024","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8097353433264","handle":"light-medium-self-tanning-mousse-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45506715943088","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7744691437744","handle":"pink-exfoliating-mitt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44036203774128","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432823472","handle":"self-tan-body-milk-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099653296","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7371641290928","handle":"self-tan-body-mist","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42813880533168","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432921776","handle":"self-tan-body-mist-set-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099882672","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7371645878448","handle":"self-tan-body-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42813892231344","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432889008","handle":"self-tan-body-serum-set-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099817136","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1691,{"id":"1333682962537","handle":"self-tanning-mousse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12586055860329","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8042432757936","handle":"self-tanning-mousse-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45073099522224","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7833412337840","handle":"bronze-shimmering-tanning-gel-spf15","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44362595500208","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7040282558640","handle":"shower-body-oil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41362739396784","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4323307946089","handle":"ultra-dark-self-tanning-mousse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31033468354665","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://us.balibodyco.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"150023274672","themePublished":"true","eventMetadataId":"d468aead-6b07-4e46-9bf2-f00c1080af90","pageType":"home","shopId":"10660478","storefrontBaseUrl":"https:\/\/us.balibodyco.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>
1691<script> 1692 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1693 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1694 window.ShopifyAnalytics.meta.currency = 'USD'; 1695 var meta = {"page":{"pageType":"home","requestId":"d9ecce9e-b10d-43be-af55-ec4f99f8df84-1790959468"}}; 1696 for (var attr in meta) { 1697 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1698 } 1699</script>
vendor: 1 bytes, line 1699
1699
1700<script class="analytics"> 1701 (function () { 1702 var customDocumentWrite = function(content) { 1703 var jquery = null; 1704 1705 if (window.jQuery) { 1706 jquery = window.jQuery; 1707 } else if (window.Checkout && window.Checkout.$) { 1708 jquery = window.Checkout.$; 1709 } 1710 1711 if (jquery) { 1712 jquery('body').append(content); 1713 } 1714 }; 1715 1716 var hasLoggedConversion = function(token) { 1717 if (token) { 1718 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1719 } 1720 return false; 1721 } 1722 1723 var setCookieIfConversion = function(token) { 1724 if (token) { 1725 var twoMonthsFromNow = new Date(Date.now()); 1726 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1727 1728 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1729 } 1730 } 1731 1732 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1733 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1734 if (trekkie.integrations) { 1735 return; 1736 } 1737 trekkie.methods = [ 1738 'identify', 1739 'page', 1740 'ready', 1741 'track', 1742 'trackForm', 1743 'trackLink' 1744 ]; 1745 trekkie.factory = function(method) { 1746 return function() { 1747 var args = Array.prototype.slice.call(arguments); 1748 args.unshift(method); 1749 trekkie.push(args); 1750 if (method == 'track' || method == 'page') { 1751 var pageUrl; 1752 try { 1753 pageUrl = window.location.href; 1754 } catch (e) {} 1755 var pageReferrer; 1756 try { 1757 pageReferrer = document.referrer; 1758 } catch (e) {} 1759 try { 1760 if (window.__TREKKIE_SHIM_QUEUE == null) { 1761 window.__TREKKIE_SHIM_QUEUE = []; 1762 } 1763 window.__TREKKIE_SHIM_QUEUE.push({ 1764 from: 'trekkie-stub', 1765 method: method, 1766 args: args.slice(1), 1767 pageContext: { 1768 url: pageUrl, 1769 referrer: pageReferrer 1770 } 1771 }); 1772 } catch (e) { 1773 // no-op 1774 } 1775 } 1776 return trekkie; 1777 }; 1778 }; 1779 for (var i = 0; i < trekkie.methods.length; i++) { 1780 var key = trekkie.methods[i]; 1781 trekkie[key] = trekkie.factory(key); 1782 } 1783 trekkie.load = function(config) { 1784 trekkie.config = config || {}; 1785 trekkie.config.initialDocumentCookie = document.cookie; 1786 var first = document.getElementsByTagName('script')[0]; 1787var script = document.createElement('script'); 1788script.type = 'text/javascript'; 1789script.onerror = function(e) { 1790 var scriptFallback = document.createElement('script'); 1791 scriptFallback.type = 'text/javascript'; 1792 scriptFallback.onerror = function(error) { 1793 var Monorail = { 1794 produce: function produce(monorailDomain, schemaId, payload) { 1795 var currentMs = new Date().getTime(); 1796 var event = { 1797 schema_id: schemaId, 1798 payload: payload, 1799 metadata: { 1800 event_created_at_ms: currentMs, 1801 event_sent_at_ms: currentMs 1802 } 1803 }; 1804 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1805 }, 1806 sendRequest: function sendRequest(endpointUrl, payload) { 1807 // Try the sendBeacon API 1808 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1809 var blobData = new window.Blob([payload], { 1810 type: 'text/plain' 1811 }); 1812 1813 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1814 return true; 1815 } // sendBeacon was not successful 1816 1817 } // XHR beacon 1818 1819 var xhr = new XMLHttpRequest(); 1820 1821 try { 1822 xhr.open('POST', endpointUrl); 1823 xhr.setRequestHeader('Content-Type', 'text/plain'); 1824 xhr.send(payload); 1825 } catch (e) { 1826 console.log(e); 1827 } 1828 1829 return false; 1830 }, 1831 isIos12: function isIos12() { 1832 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1833 } 1834 }; 1835 Monorail.produce('monorail-edge.shopifysvc.com', 1836 'trekkie_storefront_load_errors/1.1', 1837 {shop_id: 10660478, 1838 theme_id: 150023274672, 1839 app_name: "storefront", 1840 context_url: window.location.href, 1841 source_url: "//us.balibodyco.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1842 1843 }; 1844 scriptFallback.async = true; 1845 scriptFallback.src = '//us.balibodyco.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1846 first.parentNode.insertBefore(scriptFallback, first); 1847}; 1848script.async = true; 1849script.src = '//us.balibodyco.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1850first.parentNode.insertBefore(script, first); 1851 1852 }; 1853 trekkie.load( 1854 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10660478,"isMerchantRequest":null,"themeId":150023274672,"themeCityHash":"12167488678288805323","contentLanguage":"en","currency":"USD","eventMetadataId":"d468aead-6b07-4e46-9bf2-f00c1080af90"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1855 ); 1856 1857 var loaded = false;
1858 trekkie.ready(function() { 1859 if (loaded) return; 1860 loaded = true; 1861 1862 window.ShopifyAnalytics.lib = window.trekkie; 1863 1864 var originalDocumentWrite = document.write; 1865 document.write = customDocumentWrite; 1866 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1867 document.write = originalDocumentWrite; 1868 1869 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1870 var token = match? match[1]: undefined; 1871 if (!hasLoggedConversion(token)) { 1872 setCookieIfConversion(token); 1873 1874 } 1875 }); 1876 1877 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"d9ecce9e-b10d-43be-af55-ec4f99f8df84-1790959468","shopifyEmitted":true}); 1878 1879 var eventsListenerScript = document.createElement('script'); 1880 eventsListenerScript.async = true; 1881 eventsListenerScript.src = "//us.balibodyco.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1882 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1883})();</script>
1883 1884
1884<script> 1885 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1886 window.ga = function ga() { 1887 (window.ga.q = window.ga.q || []).push(arguments); 1888 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1889 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1890 } 1891 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."); 1892 }; 1893 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1894 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1895 } 1896 } 1897</script>
vendor: 1 bytes, line 1897
1897
1898<script 1899 defer 1900 src="https://us.balibodyco.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1901 data-application="storefront-renderer" 1902 data-shop-id="10660478" 1903 data-render-region="gcp-us-central1" 1904 data-page-type="index" 1905 data-theme-instance-id="150023274672" 1906 data-theme-name="Bali Body" 1907 data-theme-version="1.15.1" 1908 data-monorail-region="shop_domain" 1909 data-resource-timing-sampling-rate="10" 1910 data-shs="true" 1911 data-shs-beacon="true" 1912 data-shs-export-with-fetch="true" 1913 data-shs-logs-sample-rate="1" 1914 data-shs-beacon-endpoint="https://us.balibodyco.com/api/collect" 1915></script>
1915 1916<meta name="shopify-y" content="1352c9c9-ac0d-4ba0-bef4-a5e1844bd8df" data-expiration="1822517068000"><meta name="shopify-s" content="926b3692-ed07-422f-95aa-e8a9c8768da1" data-expiration="1790961268000"><meta name="new-cookie-storage-activated" content="t"> 1917</head> 1918 1919 <body class="template--index gradient"> 1920 1921 <!-- Google Tag Manager (noscript) -->
vendor: 90 bytes, lines 1921-1924
1921 1922 <noscript> 1923 <iframe 1924 src="https://www.googletagmanager.com/ns.html?id=
1924GTM-P56LWQ8
vendor: 129 bytes, lines 1924-1930
1924" 1925 height="0" 1926 width="0" 1927 style="display:none;visibility:hidden"> 1928 </iframe> 1929 </noscript> 1930
1930<!-- End Google Tag Manager (noscript) --> 1931 1932 <a class="skip-to-content-link button visually-hidden" href="#MainContent" aria-label="Skip to text"> 1933 Skip to content 1934 </a> 1935 1936 <!-- BEGIN sections: header-group --> 1937<div id="shopify-section-sections--20802412085424__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"> 1938 <style> 1939 .announcement-bar>div { 1940 max-width: 600px; 1941 } 1942 1943 .announcement-bar .show-desktop { 1944 font-size: 12px; 1945 font-weight: 500; 1946 line-height:1; 1947 } 1948 1949 .announcement-bar .show-desktop img { 1950 vertical-align: middle; 1951 width: 75px; 1952 } 1953 1954 .announcement-bar .show-mobile { 1955 font-size: 12px; 1956 font-weight: 500; 1957 line-height:1; 1958 } 1959 1960 .announcement-bar .show-mobile img { 1961 vertical-align: middle; 1962 width: 75px; 1963 } 1964 1965 .announcement-bar__message-text, 1966 .announcement-bar__message-text a { 1967 color: #303030; 1968 } 1969 1970 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent) ) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__message-text, 1971 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent) ) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__message-text a{ 1972 color: #ffffff; 1973 } 1974 1975 @media(max-width: 749px) { 1976 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent) ) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__message-text, 1977 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent) ) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__message-text a{ 1978 color: #ffffff; 1979 } 1980 } 1981 </style> 1982 1983 <div 1984 class="announcement-bar " 1985 style="background-color: #fcfafa;" 1986 > 1987 <div class="show-desktop announcement-bar__desktopSlider"> 1988 <div class="swiper-wrapper" role="list"> 1989 1990<div class="announcement-bar__message-text swiper-slide"> 1991 <span data-index="0"> 1992 <a href="https://us.balibodyco.com/collections" title="https://us.balibodyco.com/collections">20% OFF SITEWIDE | BIRTHDAY SALE NOW LIVE</a> 1993 </span> 1994 1995 </div> 1996<div class="announcement-bar__message-text swiper-slide"> 1997 <span data-index="1"> 1998 <a href="https://us.balibodyco.com/collections" title="https://us.balibodyco.com/collections">RECEIVE A FREE BB CAP ON ORDERS OVER $45</a> 1999 </span> 2000 2001 </div> 2002<div class="announcement-bar__message-text swiper-slide"> 2003 <span data-index="2"> 2004 <a href="https://us.balibodyco.com/products/everyday-gradual-tan" title="https://us.balibodyco.com/products/everyday-gradual-tan">NEW: EVERYDAY GRADUAL TAN</a> 2005 </span> 2006 2007 </div> 2008<div class="announcement-bar__message-text swiper-slide"> 2009 <span data-index="3"> 2010 FREE SHIPPING ON ORDERS OVER $45* 2011 </span> 2012 2013 </div> 2014<div class="announcement-bar__message-text swiper-slide"> 2015 <span data-index="4"> 2016 BUY NOW, PAY LATER WITH AFTERPAY OR SEZZLE 2017 </span> 2018 2019 </div> 2020 2021 2022 2023 2024 2025 </div> 2026 </div> 2027 2028 <div class="show-mobile announcement-bar__mobileSlider"> 2029 <div class="swiper-wrapper"> 2030 2031 2032 2033 2034 2035 2036<div class="announcement-bar__message-text swiper-slide"> 2037 <span data-index="0"> 2038 <a href="https://us.balibodyco.com/collections" title="https://us.balibodyco.com/collections">RECEIVE A FREE BB CAP ON ORDERS OVER $45</a> 2039 </span> 2040 2041 </div> 2042<div class="announcement-bar__message-text swiper-slide"> 2043 <span data-index="1"> 2044 <a href="https://us.balibodyco.com/collections" title="https://us.balibodyco.com/collections">20% OFF SITEWIDE | BIRTHDAY SALE NOW LIVE</a> 2045 </span> 2046 2047 </div> 2048<div class="announcement-bar__message-text swiper-slide">
2049 <span data-index="2"> 2050 <a href="https://us.balibodyco.com/products/everyday-gradual-tan" title="https://us.balibodyco.com/products/everyday-gradual-tan">NEW: EVERYDAY GRADUAL TAN</a> 2051 </span> 2052 2053 </div> 2054<div class="announcement-bar__message-text swiper-slide"> 2055 <span data-index="3"> 2056 FREE SHIPPING ON ORDERS OVER $45* 2057 </span> 2058 2059 </div> 2060<div class="announcement-bar__message-text swiper-slide"> 2061 <span data-index="4"> 2062 BUY NOW, PAY LATER WITH AFTERPAY OR SEZZLE 2063 </span> 2064 2065 </div> 2066 </div> 2067 </div> 2068 2069 2070 2071 </div> 2072 2073
2073<script> 2074 const announcementBar = document.querySelector(".announcement-bar"); 2075 function setupAnnouncementBar() { 2076 const closeButton = announcementBar.querySelector('.announcement-bar__dismiss') 2077 const options = { 2078 direction: 'horizontal', 2079 loop: true, 2080 effect: 'fade', 2081 allowTouchMove: false, 2082 fadeEffect: { 2083 crossFade: true, 2084 }, 2085 autoplay: { 2086 delay: 6000, 2087 }, 2088 breakpoints: { 2089 750: { 2090 autoplay: { 2091 delay: 5000, 2092 } 2093 } 2094 } 2095 } 2096 2097 const SwiperDesktop = new Swiper( '.announcement-bar__desktopSlider', options ); 2098 const SwiperMobile = new Swiper( '.announcement-bar__mobileSlider', options ); 2099 2100 closeButton?.addEventListener( 'click', function() { 2101 removeAnnouncementBar(); 2102 localStorage.announcementBarDismissed = true; 2103 }); 2104 2105 window.addEventListener('scroll', function() { 2106 if ( document.querySelector('.announcement-bar.announcement-bar-transparent') != null ) { 2107 SwiperMobile.update(); 2108 SwiperDesktop.update(); 2109 } 2110 }) 2111 } 2112 2113 function removeAnnouncementBar() { 2114 announcementBar.remove(); 2115 document.documentElement.style.setProperty('--announcement-height', 0 + `px`); 2116 document.querySelector('.announcement-bar-section').classList.add('announcement-bar-removed'); 2117 } 2118 2119 window.addEventListener('load', function() { 2120 if (localStorage.announcementBarDismissed) { 2121 removeAnnouncementBar(); 2122 } else { 2123 setupAnnouncementBar(); 2124 } 2125 }) 2126 </script>
2126 2127 2128 2129 2130</div><div id="shopify-section-sections--20802412085424__header" class="shopify-section shopify-section-group-header-group section-header">�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-list-menu-CqwVxk_W.css" onload="this.onload=null;this.rel='stylesheet'"> 2131 <noscript> 2132 2133 2134 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-list-menu-CqwVxk_W.css" rel="stylesheet" type="text/css" media="all" /> 2135 2136</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-search-ySDX8asY.css" onload="this.onload=null;this.rel='stylesheet'"> 2137 <noscript> 2138 2139 2140 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-search-ySDX8asY.css" rel="stylesheet" type="text/css" media="all" /> 2141 2142</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-menu-drawer-CYB72rfS.css" onload="this.onload=null;this.rel='stylesheet'"> 2143 <noscript> 2144 2145 2146 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-menu-drawer-CYB72rfS.css" rel="stylesheet" type="text/css" media="all" /> 2147 2148</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart-notification-B7Bbgby0.css" onload="this.onload=null;this.rel='stylesheet'"> 2149 <noscript> 2150 2151 2152 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart-notification-B7Bbgby0.css" rel="stylesheet" type="text/css" media="all" /> 2153 2154</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart-items-CjQ_CHO4.css" onload="this.onload=null;this.rel='stylesheet'"> 2155 <noscript> 2156 2157 2158 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart-items-CjQ_CHO4.css" rel="stylesheet" type="text/css" media="all" /> 2159 2160</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-carousel-BIPfZr5X.css" onload="this.onload=null;this.rel='stylesheet'"> 2161 <noscript> 2162 2163 2164 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-carousel-BIPfZr5X.css" rel="stylesheet" type="text/css" media="all" /> 2165 2166</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-price-ob4M-X9O.css" onload="this.onload=null;this.rel='stylesheet'"> 2167 <noscript> 2168 2169 2170 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-price-ob4M-X9O.css" rel="stylesheet" type="text/css" media="all" /> 2171 2172</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-loading-overlay-BjAxGOvt.css" onload="this.onload=null;this.rel='stylesheet'"> 2173 <noscript> 2174 2175 2176 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-loading-overlay-BjAxGOvt.css" rel="stylesheet" type="text/css" media="all" /> 2177 2178</noscript><link rel="stylesheet" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-mega-menu.css?v=159087074750552987861790656789" media="print" onload="this.media='all'"> 2179 <noscript><link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-mega-menu.css?v=159087074750552987861790656789" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-header { 2180 height: 0; 2181 }@media screen and (min-width: 1401px) { 2182 header-drawer { 2183 display: none; 2184 } 2185 } 2186 2187 2188 2189 2190 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent)) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__message-text, 2191 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent)) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__message-text a { 2192 color: #fcfafa; 2193 } 2194 2195 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .mega-menu__link, 2196 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .localization-select, 2197 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon, 2198 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .cart-count-bubble, 2199 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__menu-item:hover, 2200 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__active-menu-item, 2201 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__menu-item { 2202 color: #fcfafa; 2203 } 2204 2205 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .localization-select + svg path { 2206 fill: #fcfafa; 2207 stroke: #fcfafa; 2208 } 2209 2210 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon--search svg rect, 2211 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) summary.list-menu__item svg path, 2212 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__heading-logo-wrapper svg path { 2213 fill: #fcfafa; 2214 } 2215 2216 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent)) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__dismiss svg line, 2217 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon--menu svg line, 2218 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon--search svg circle, 2219 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon--cart svg path { 2220 stroke: #fcfafa; 2221 } 2222 2223 @media screen and (max-width: 1400px) { 2224 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent)) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__message-text, 2225 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent)) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__message-text a { 2226 color: #fcfafa; 2227 } 2228 2229 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .mega-menu__link, 2230 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon, 2231 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .cart-count-bubble, 2232 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__menu-item:hover, 2233 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__active-menu-item, 2234 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__menu-item { 2235 color: #fcfafa; 2236 } 2237 2238 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon--search svg rect, 2239 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) summary.list-menu__item svg path, 2240 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__heading-logo-wrapper svg path { 2241 fill: #fcfafa; 2242 } 2243 2244 .announcement-bar-section:has( + div:not(:hover):not(.menu-open):not(.scrolled-disable-transparent)) .announcement-bar.announcement-bar-transparent:not(:hover) .announcement-bar__dismiss svg line, 2245 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon--menu svg line, 2246 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon--search svg circle, 2247 .announcement-bar-section:not(:hover) + div:not(.menu-open):not(.scrolled-disable-transparent) .header-wrapper.header-wrapper-transparent:not(:hover) .header__icon--cart svg path { 2248 stroke: #fcfafa; 2249 } 2250 } 2251 2252 2253 .header-wrapper { 2254 background-color: #fcfafa; 2255 color: #303030; 2256 } 2257 2258 .mega-menu__content { 2259 background-color: #fcfafa; 2260 } 2261 2262 .mega-menu__link, 2263 .header__icon, 2264 .cart-count-bubble, 2265 .header__menu-item:hover, 2266 .header__active-menu-item, 2267 .header__menu-item { 2268 color: #303030; 2269 } 2270 2271 .header__icon--search svg rect {
2272 fill: #303030; 2273 } 2274 2275 .header__icon--menu svg line, 2276 .header__icon--search svg circle, 2277 .header__icon--cart svg path { 2278 stroke: #303030; 2279 } 2280 2281 .header__heading-logo-wrapper svg path, 2282 .header__menu-item svg path { 2283 fill: #303030; 2284 } 2285 2286 @media screen and (max-width: 1400px) { 2287 2288 .header-wrapper { 2289 background-color: #fcfafa; 2290 color: #303030; 2291 } 2292 2293 .menu-drawer, 2294 .menu-drawer__submenu { 2295 background-color: #fcfafa; 2296 } 2297 2298 .mega-menu__link, 2299 .header__icon, 2300 .cart-count-bubble, 2301 .header__menu-item:hover, 2302 .header__active-menu-item, 2303 .header__menu-item { 2304 color: #303030; 2305 } 2306 2307 .header__icon--search svg rect { 2308 fill: #303030; 2309 } 2310 2311 .header__icon--menu svg line, 2312 .header__icon--search svg circle, 2313 .header__icon--cart svg path { 2314 stroke: #303030; 2315 } 2316 2317 .header__heading-logo-wrapper svg path, 2318 .header__menu-item svg path { 2319 fill: #303030; 2320 } 2321 } 2322 2323 2324 2325 div.section-header:hover .header-wrapper, 2326 div.scrolled-disable-transparent .header-wrapper { 2327 background-color: #fcfafa; 2328 color: #303030; 2329 } 2330 2331 div.section-header:hover .mega-menu__content, 2332 div.scrolled-disable-transparent .mega-menu__content { 2333 background-color: #fcfafa; 2334 } 2335 2336 div.section-header:hover .mega-menu__link, 2337 div.section-header:hover .header__icon, 2338 div.section-header:hover .cart-count-bubble, 2339 div.section-header:hover .header__menu-item:hover, 2340 div.section-header:hover .header__active-menu-item, 2341 div.section-header:hover .header__menu-item, 2342 div.scrolled-disable-transparent .mega-menu__link, 2343 div.scrolled-disable-transparent .header__icon, 2344 div.scrolled-disable-transparent .cart-count-bubble, 2345 div.scrolled-disable-transparent .header__menu-item:hover, 2346 div.scrolled-disable-transparent .header__active-menu-item, 2347 div.scrolled-disable-transparent .header__menu-item { 2348 color: #303030; 2349 } 2350 2351 div.section-header:hover .header__icon--search svg rect, 2352 div.scrolled-past-header .header__icon--search svg rect { 2353 fill: #303030; 2354 } 2355 2356 div.section-header:hover .header__icon--menu svg line, 2357 div.section-header:hover .header__icon--search svg circle, 2358 div.section-header:hover .header__icon--cart svg path, 2359 div.scrolled-disable-transparent .header__icon--menu svg line, 2360 div.scrolled-disable-transparent .header__icon--search svg circle, 2361 div.scrolled-disable-transparent .header__icon--cart svg path { 2362 stroke: #303030; 2363 } 2364 2365 div.section-header:hover .header__heading-logo-wrapper svg path, 2366 div.scrolled-disable-transparent .header__heading-logo-wrapper svg path, 2367 div.section-header:hover .header__menu-item svg path, 2368 div.scrolled-disable-transparent .header__menu-item svg path { 2369 fill: #303030; 2370 } 2371 2372 @media screen and (max-width: 1400px) { 2373 div.section-header:hover .header-wrapper, 2374 div.scrolled-disable-transparent .header-wrapper { 2375 background-color: #fcfafa; 2376 color: #303030; 2377 } 2378 div.section-header:hover .menu-drawer__submenu, 2379 div.section-header:hover .menu-drawer, 2380 div.scrolled-disable-transparent .menu-drawer__submenu, 2381 div.scrolled-disable-transparent .menu-drawer { 2382 background-color: #fcfafa; 2383 } 2384 div.section-header:hover .mega-menu__link, 2385 div.section-header:hover .header__icon, 2386 div.section-header:hover .cart-count-bubble, 2387 div.section-header:hover .header__menu-item:hover, 2388 div.section-header:hover .header__active-menu-item, 2389 div.section-header:hover .header__menu-item, 2390 div.scrolled-disable-transparent .mega-menu__link, 2391 div.scrolled-disable-transparent .header__icon, 2392 div.scrolled-disable-transparent .cart-count-bubble, 2393 div.scrolled-disable-transparent .header__menu-item:hover, 2394 div.scrolled-disable-transparent .header__active-menu-item, 2395 div.scrolled-disable-transparent .header__menu-item { 2396 color: #303030; 2397 } 2398 2399 div.section-header:hover .header__icon--search svg rect, 2400 div.scrolled-disable-transparent .header__icon--search svg rect {
2401 fill: #303030; 2402 } 2403 2404 div.section-header:hover .header__icon--menu svg line, 2405 div.section-header:hover .header__icon--search svg circle, 2406 div.section-header:hover .header__icon--cart svg path, 2407 div.scrolled-disable-transparent .header__icon--menu svg line, 2408 div.scrolled-disable-transparent .header__icon--search svg circle, 2409 div.scrolled-disable-transparent .header__icon--cart svg path { 2410 stroke: #303030; 2411 } 2412 2413 div.section-header:hover .header__menu-item svg path, 2414 div.scrolled-disable-transparent .header__menu-item svg path { 2415 fill: #303030; 2416 } 2417 2418 .menu-open .header__icon--cart svg path, 2419 .menu-open .header__icon--search svg circle, 2420 .menu-open .header__icon--menu svg line, 2421 div.scrolled-disable-transparent .header__icon--cart svg path, 2422 div.scrolled-disable-transparent .header__icon--search svg circle, 2423 div.scrolled-disable-transparent .header__icon--menu svg line { 2424 stroke: #303030 2425 !important; 2426 } 2427 div.section-header:hover .header__icon--search svg rect, 2428 div.section-header:hover .header__heading-logo-wrapper svg path, 2429 .menu-open .header__icon--search svg rect, 2430 .menu-open .header__heading-logo-wrapper svg path, 2431 div.scrolled-disable-transparent .header__icon--search svg rect, 2432 div.scrolled-disable-transparent .header__heading-logo-wrapper svg path { 2433 fill: #303030 2434 !important; 2435 } 2436 2437 div.section-header:hover .cart-count-bubble, 2438 div.section-header:hover .header__heading-logo-wrapper svg, 2439 .menu-open .cart-count-bubble, 2440 .menu-open .header__heading-logo-wrapper svg, 2441 div.scrolled-disable-transparent .cart-count-bubble, 2442 div.scrolled-disable-transparent .header__heading-logo-wrapper svg { 2443 color: #303030 2444 !important; 2445 } 2446 2447 .menu-open .menu-drawer__close-button, 2448 .menu-open .menu-drawer__menu-item, 2449 div.scrolled-disable-transparent .menu-drawer__close-button, 2450 div.scrolled-disable-transparent .menu-drawer__menu-item { 2451 color: #303030 2452 !important; 2453 } 2454 2455 .menu-open .menu-drawer__close-button, 2456 .menu-open .menu-drawer__menu li { 2457 border-color: #303030 2458 !important; 2459 } 2460 2461 .menu-open .menu-drawer__close-button svg path, 2462 .menu-open summary.list-menu__item svg path { 2463 fill: #303030 2464 !important; 2465 } 2466 } 2467 2468 .section-header { 2469 position: sticky; 2470 margin-bottom: 0px; 2471 } 2472 2473 .header__icons .localization-select-wrapper { 2474 display: none; 2475 } 2476 2477 @media screen and (min-width: 750px) { 2478 .section-header { 2479 margin-bottom: 0px; 2480 } 2481 .header__icons .localization-select-wrapper { 2482 display: block; 2483 } 2484 } 2485 2486 @media (min-width: 990px) and (max-width: 1400px) { 2487 .header__inline-menu { 2488 display: none; 2489 } 2490 } 2491 .list-menu { 2492 list-style: none; 2493 } 2494 2495 .list-menu--inline { 2496 display: inline-flex; 2497 flex-wrap: nowrap; 2498 } 2499 2500 .menu-drawer__menu .localization-select-wrapper .localization-select.link { 2501 font-weight: 300; 2502 } 2503 2504 .menu-drawer__menu .localization-select-wrapper .localization-select + svg path { 2505 stroke: unset; 2506 } 2507 2508 .menu-drawer__menu .header-drawer-language-wrapper .localization-select-wrapper { 2509 top: 100%; 2510 }.weglot-container { 2511 display: none !important; 2512 }</style>
2512<script src="//us.balibodyco.com/cdn/shop/t/400/assets/details-disclosure.js?v=13653116266235556501790656848" defer="defer"></script>
vendor: 2 bytes, line 2512
2512
2513<script src="//us.balibodyco.com/cdn/shop/t/400/assets/details-modal.js?v=64876475810735420041790656849" defer="defer"></script>
vendor: 2 bytes, line 2513
2513
2514<script src="//us.balibodyco.com/cdn/shop/t/400/assets/cart-notification.js?v=133508293167896966491790656767" defer="defer"></script>
vendor: 2 bytes, line 2514
2514
2515<script src="//us.balibodyco.com/cdn/shop/t/400/assets/search-form.js?v=133129549252120666541790656942" defer="defer"></script>
2515 2516 2517<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 2518 <symbol 2519 id="icon-search" 2520 width="23" 2521 height="23" 2522 viewBox="0 0 23 23" 2523 fill="none"> 2524 <circle 2525 cx="7.90363" 2526 cy="8.5" 2527 r="6.58871" 2528 transform="rotate(-45 7.90363 8.5)" 2529 stroke="#303030" 2530 stroke-width="2" /> 2531 <rect 2532 x="10.5389" 2533 y="14.0322" 2534 width="2.23258" 2535 height="8.9474" 2536 rx="1.11629" 2537 transform="rotate(-45 10.5389 14.0322)" 2538 fill="#303030" /> 2539 </symbol> 2540 2541 <symbol 2542 id="icon-reset" 2543 class="icon icon-close" 2544 fill="none" 2545 viewBox="0 0 18 18" 2546 stroke="currentColor"> 2547 <circle 2548 r="8.5" 2549 cy="9" 2550 cx="9" 2551 stroke-opacity="0.2" /> 2552 <path 2553 d="M6.82972 6.82915L1.17193 1.17097" 2554 stroke-linecap="round" 2555 stroke-linejoin="round" 2556 transform="translate(5 5)" /> 2557 <path 2558 d="M1.22896 6.88502L6.77288 1.11523" 2559 stroke-linecap="round" 2560 stroke-linejoin="round" 2561 transform="translate(5 5)" /> 2562 </symbol> 2563 2564 <symbol 2565 id="icon-close" 2566 class="icon icon-close" 2567 fill="none" 2568 width="18" 2569 height="17" 2570 viewBox="0 0 18 17"> 2571 <line 2572 x1="1.41421" 2573 y1="1" 2574 x2="16" 2575 y2="15.5858" 2576 stroke="#303030" 2577 stroke-width="2" 2578 stroke-linecap="round" /> 2579 <line 2580 x1="2" 2581 y1="15.5858" 2582 x2="16.5858" 2583 y2="1" 2584 stroke="#303030" 2585 stroke-width="2" 2586 stroke-linecap="round" /> 2587 </symbol> 2588</svg><sticky-header data-sticky-type="always" class=" header-wrapper header-wrapper--border-bottom header-wrapper-transparent"><header 2589 class="header header--middle-center header--mobile-center page-fullwidth header--has-menu" 2590 2591 header-type-fixed 2592 ="false" 2593 >�<header-drawer 2594 data-breakpoint="tablet" 2595 2596 data-default-open-menu="self tan" 2597 2598> 2599 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 2600 <summary 2601 class="header__icon header__icon--menu header__icon--summary link focus-inset" 2602 aria-label="Menu" 2603 > 2604 <span> 2605 <svg 2606 class="icon icon-hamburger" 2607 width="25" 2608 height="16" 2609 viewBox="0 0 25 16" 2610 fill="none" 2611 xmlns="http://www.w3.org/2000/svg" 2612> 2613 <line x1="1" y1="1" x2="24" y2="1" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 2614 <line x1="1" y1="8" x2="24" y2="8" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 2615 <line x1="1" y1="15" x2="24" y2="15" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 2616</svg> 2617 2618 <svg class="icon icon-close" width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 2619 <line x1="1.41421" y1="1" x2="16" y2="15.5858" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 2620 <line x1="2" y1="15.5858" x2="16.5858" y2="1" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 2621</svg> 2622 2623 </span> 2624 </summary> 2625 <div id="menu-drawer" class=" menu-drawer motion-reduce"> 2626 <div class="menu-drawer__inner-container"> 2627 <div class="menu-drawer__navigation-container"> 2628 <nav class="menu-drawer__navigation"> 2629 <ul class="menu-drawer__menu has-submenu list-menu" role="list">�<li><a 2630 id="HeaderDrawer-shop-all" 2631 href="/collections" 2632 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2633 2634 > 2635 Shop All 2636 2637 2638 2639 ��<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2640 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2641</svg> 2642 2643 </a></li>�<li><details 2644 id="Details-menu-drawer-menu-item-2" 2645 data-menu-title="self tan" 2646 > 2647 <summary 2648 id="HeaderDrawer-self-tan" 2649 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2650 > 2651 Self Tan 2652 2653 2654 2655 ��<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2656 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2657</svg> 2658 2659 </summary> 2660 <div 2661 id="link-self-tan" 2662 class="menu-drawer__submenu has-submenu motion-reduce" 2663 tabindex="-1" 2664 > 2665 <div class="menu-drawer__inner-submenu"> 2666 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
2667 <svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2668 <path d="M0.292893 7.29289C-0.0976315 7.68342 -0.0976314 8.31658 0.292894 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538408 7.04738 0.538408 6.65685 0.928933L0.292893 7.29289ZM13 7L1 7L1 9L13 9L13 7Z" fill="#303030"/> 2669</svg> 2670 2671 Self Tan 2672 </button> 2673 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 2674 id="HeaderDrawer-self-tan-all-self-tan" 2675 href="/collections/self-tan" 2676 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2677 2678 > 2679 All Self Tan 2680 </a></li><li><a 2681 id="HeaderDrawer-self-tan-mousses" 2682 href="/collections/mousse" 2683 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2684 2685 > 2686 Mousses 2687 </a></li><li><a 2688 id="HeaderDrawer-self-tan-lotions" 2689 href="/collections/lotion" 2690 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2691 2692 > 2693 Lotions 2694 </a></li><li><a 2695 id="HeaderDrawer-self-tan-serums" 2696 href="/collections/serum-skincare" 2697 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2698 2699 > 2700 Serums 2701 </a></li><li><a 2702 id="HeaderDrawer-self-tan-mist" 2703 href="/collections/mist" 2704 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2705 2706 > 2707 Mist 2708 </a></li><li><a 2709 id="HeaderDrawer-self-tan-express" 2710 href="/collections/express-tan" 2711 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2712 2713 > 2714 Express 2715 </a></li><li><a 2716 id="HeaderDrawer-self-tan-gradual-tan" 2717 href="/collections/gradual-tan" 2718 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2719 2720 > 2721 Gradual Tan 2722 </a></li><li><a 2723 id="HeaderDrawer-self-tan-instant-wash-off" 2724 href="/collections/instant-wash-off" 2725 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2726 2727 > 2728 Instant/Wash Off 2729 </a></li><li><a 2730 id="HeaderDrawer-self-tan-face-tan" 2731 href="/collections/face-tan" 2732 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2733 2734 > 2735 Face Tan 2736 </a></li><li><a 2737 id="HeaderDrawer-self-tan-body-tan" 2738 href="/collections/body-tan" 2739 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2740 2741 > 2742 Body Tan 2743 </a></li></ul> 2744 2745 2746 </div> 2747 2748 </div> 2749 </details></li>�<li>
2749<details 2750 id="Details-menu-drawer-menu-item-3" 2751 data-menu-title="suncare" 2752 > 2753 <summary 2754 id="HeaderDrawer-suncare" 2755 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2756 > 2757 Suncare 2758 2759 2760 2761 ��<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2762 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2763</svg> 2764 2765 </summary> 2766 <div 2767 id="link-suncare" 2768 class="menu-drawer__submenu has-submenu motion-reduce" 2769 tabindex="-1" 2770 > 2771 <div class="menu-drawer__inner-submenu"> 2772 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2773 <svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2774 <path d="M0.292893 7.29289C-0.0976315 7.68342 -0.0976314 8.31658 0.292894 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538408 7.04738 0.538408 6.65685 0.928933L0.292893 7.29289ZM13 7L1 7L1 9L13 9L13 7Z" fill="#303030"/> 2775</svg> 2776 2777 Suncare 2778 </button> 2779 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 2780 id="HeaderDrawer-suncare-all" 2781 href="/collections/suncare" 2782 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2783 2784 > 2785 All 2786 </a></li><li><a 2787 id="HeaderDrawer-suncare-tanning-oils" 2788 href="/collections/tanning-oils" 2789 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2790 2791 > 2792 Tanning Oils 2793 </a></li><li><a 2794 id="HeaderDrawer-suncare-spf50" 2795 href="/collections/sunscreens" 2796 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2797 2798 > 2799 SPF50 2800 </a></li><li><a 2801 id="HeaderDrawer-suncare-face" 2802 href="/collections/spf-face" 2803 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2804 2805 > 2806 Face 2807 </a></li></ul> 2808 2809 2810 </div> 2811 2812 </div> 2813 </details></li>�<li><a 2814 id="HeaderDrawer-accessories" 2815 href="/collections/accessories-self-tan" 2816 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2817 2818 > 2819 Accessories 2820 2821 2822 2823 ��<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2824 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2825</svg> 2826 2827 </a></li>�<li>
2827<details 2828 id="Details-menu-drawer-menu-item-5" 2829 data-menu-title="sets" 2830 > 2831 <summary 2832 id="HeaderDrawer-sets" 2833 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2834 > 2835 Sets 2836 2837 2838 2839 ��<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2840 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2841</svg> 2842 2843 </summary> 2844 <div 2845 id="link-sets" 2846 class="menu-drawer__submenu has-submenu motion-reduce" 2847 tabindex="-1" 2848 > 2849 <div class="menu-drawer__inner-submenu"> 2850 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2851 <svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2852 <path d="M0.292893 7.29289C-0.0976315 7.68342 -0.0976314 8.31658 0.292894 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538408 7.04738 0.538408 6.65685 0.928933L0.292893 7.29289ZM13 7L1 7L1 9L13 9L13 7Z" fill="#303030"/> 2853</svg> 2854 2855 Sets 2856 </button> 2857 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 2858 id="HeaderDrawer-sets-value-sets" 2859 href="/collections/value-sets" 2860 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2861 2862 > 2863 Value Sets 2864 </a></li><li><a 2865 id="HeaderDrawer-sets-bundles-gift-sets" 2866 href="/collections/bundles" 2867 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2868 2869 > 2870 Bundles & Gift Sets 2871 </a></li></ul> 2872 2873 2874 </div> 2875 2876 </div> 2877 </details></li>�<li><a 2878 id="HeaderDrawer-tan-finder" 2879 href="/pages/shade-finder-quiz" 2880 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2881 2882 > 2883 Tan Finder 2884 2885 2886 2887 ��<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2888 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2889</svg> 2890 2891 </a></li></ul> 2892 </nav> 2893 2894 <div class="header-slide-img header-slide-img-1"> 2895 <swiper-container class="block-carousel-container swiper hide_control_slide"> 2896 <div class="block-carousel" data-item_desktop="auto" data-item_mobile="auto"> 2897 <div class="swiper-wrapper" role="list" aria-label="Slider">���� 2898 2899 2900 <div 2901 id="Slide-sections--20802412085424__header-5" 2902 class="swiper-slide " 2903 2904 data-cascade 2905 style="--animation-order: 5;" 2906 2907 > 2908 <div class="image-wrap image-menu-wrap"> 2909 <div class="image"> 2910 2911 <a class="link" href="https://us.balibodyco.com/collections"> 2912 2913 2914 <img 2915 class="p-center" 2916 src="//us.balibodyco.com/cdn/shop/files/MegaMenu_Desktop_1200x778px_Mobile.jpg?v=1790659825" 2917 alt="" 2918 width="1200" 2919 height="778" 2920 loading="lazy" 2921 > 2922 2923 2924 </a> 2925 2926 2927 </div> 2928 </div> 2929 </div> 2930 2931 �</div> 2932 <div class="swiper-scrollbar"></div> 2933 <div class="prev">
2933<svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2934 <path d="M0.292893 7.29289C-0.0976315 7.68342 -0.0976314 8.31658 0.292894 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538408 7.04738 0.538408 6.65685 0.928933L0.292893 7.29289ZM13 7L1 7L1 9L13 9L13 7Z" fill="#303030"/> 2935</svg> 2936</div> 2937 <div class="next"><svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2938 <path d="M12.7071 8.70711C13.0976 8.31658 13.0976 7.68342 12.7071 7.29289L6.34315 0.928932C5.95262 0.538407 5.31946 0.538407 4.92893 0.928932C4.53841 1.31946 4.53841 1.95262 4.92893 2.34315L10.5858 8L4.92893 13.6569C4.53841 14.0474 4.53841 14.6805 4.92893 15.0711C5.31946 15.4616 5.95262 15.4616 6.34315 15.0711L12.7071 8.70711ZM1.11585e-07 9L12 9L12 7L-1.11585e-07 7L1.11585e-07 9Z" fill="#303030"/> 2939</svg> 2940</div> 2941 </div> 2942 </swiper-container> 2943 </div> 2944<div class="header-drawer-aux" ><nav 2945 class="header-drawer-aux__nav" 2946 aria-label="Menu" 2947 > 2948 <ul class="header-drawer-aux__list list-menu" role="list"><li> 2949 <a 2950 href="/pages/guides-and-tips" 2951 class="header-drawer-aux__link" 2952 2953 >Guides & Tips</a> 2954 </li><li> 2955 <a 2956 href="/pages/rewards" 2957 class="header-drawer-aux__link" 2958 2959 >Join BB Air Reward Program</a> 2960 </li><li> 2961 <a 2962 href="/pages/about" 2963 class="header-drawer-aux__link" 2964 2965 >About Us</a> 2966 </li></ul> 2967 </nav></div> 2968�</div> 2969 </div> 2970 </div> 2971 </details> 2972</header-drawer> 2973 2974 2975 2976 2977 2978<nav class="header__inline-menu"> 2979 <ul class="list-menu list-menu--inline" role="list"> 2980<li class=" item-has-megamenu "><header-menu> 2981 <details id="Details-HeaderMenu-1" class="mega-menu"> 2982 <summary 2983 id="HeaderMenu-shop-all" 2984 class="header__menu-item list-menu__item link focus-inset" 2985 > 2986 <span 2987 title="Shop All" 2988 >Shop All</span> 2989 2990 2991 2992 2993 2994<svg class="icon icon-polygon" width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"> 2995 <path d="M3.46378 4.30262L-0.000313354 -1.76266e-05L6.92788 -1.80609e-05L3.46378 4.30262Z" fill="#303030"/> 2996 <path d="M80.4641 4.5L77 0.197367L83.9282 0.197367L80.4641 4.5Z" fill="#303030"/> 2997</svg> 2998 2999 </summary> 3000 <div 3001 id="MegaMenu-Content-1" 3002 class="mega-menu__content motion-red uce global-settings-popup" 3003 tabindex="-1" 3004 > 3005 <div class=" page-fullwidth"> 3006 <div class="mega-menu__content-wrap "> 3007 <div class="mega-menu-item mega-menu-item-link-wrapper "> 3008 <ul 3009 class="mega-menu__list " 3010 role="list" 3011 ><li class="item-link--level-2 ds-col-4 "> 3012 <a 3013 id="HeaderMenu-shop-all-shop-by-category" 3014 href="/collections" 3015 class="mega-menu__link mega-menu__link--level-2 link" 3016 3017 > 3018 Shop by Category 3019 </a><ul class="list-unstyled" role="list"><li> 3020 <a 3021 id="HeaderMenu-shop-all-shop-by-category-shop-all" 3022 href="/collections" 3023 class="mega-menu__link link" 3024 3025 > 3026 Shop All 3027 </a> 3028 </li><li> 3029 <a 3030 id="HeaderMenu-shop-all-shop-by-category-new" 3031 href="/collections/new" 3032 class="mega-menu__link link" 3033 3034 > 3035 New 3036 </a> 3037 </li><li> 3038 <a 3039 id="HeaderMenu-shop-all-shop-by-category-self-tan" 3040 href="/collections/self-tan" 3041 class="mega-menu__link link" 3042 3043 > 3044 Self Tan 3045 </a> 3046 </li><li> 3047 <a 3048 id="HeaderMenu-shop-all-shop-by-category-suncare" 3049 href="/collections/suncare" 3050 class="mega-menu__link link" 3051 3052 > 3053 Suncare 3054 </a> 3055 </li><li> 3056 <a 3057 id="HeaderMenu-shop-all-shop-by-category-best-sellers" 3058 href="/collections/best-sellers" 3059 class="mega-menu__link link" 3060 3061 > 3062 Best Sellers 3063 </a> 3064 </li><li> 3065 <a 3066 id="HeaderMenu-shop-all-shop-by-category-bundles" 3067 href="/collections/bundles" 3068 class="mega-menu__link link" 3069 3070 > 3071 Bundles 3072 </a> 3073 </li><li> 3074 <a 3075 id="HeaderMenu-shop-all-shop-by-category-accessories" 3076 href="/collections/accessories" 3077 class="mega-menu__link link" 3078 3079 > 3080 Accessories 3081 </a> 3082 </li><li> 3083 <a 3084 id="HeaderMenu-shop-all-shop-by-category-online-exclusives" 3085 href="/collections/online-exclusives" 3086 class="mega-menu__link link" 3087 3088 > 3089 Online Exclusives 3090 </a> 3091 </li><li> 3092 <a 3093 id="HeaderMenu-shop-all-shop-by-category-sale" 3094 href="/collections/sale" 3095 class="mega-menu__link link" 3096 3097 > 3098 Sale
3099 </a> 3100 </li></ul></li><li class="item-link--level-2 ds-col-4 "> 3101 <a 3102 id="HeaderMenu-shop-all-self-tan" 3103 href="/collections/self-tan" 3104 class="mega-menu__link mega-menu__link--level-2 link" 3105 3106 > 3107 Self Tan 3108 </a><ul class="list-unstyled" role="list"><li> 3109 <a 3110 id="HeaderMenu-shop-all-self-tan-mousse" 3111 href="/collections/mousse" 3112 class="mega-menu__link link" 3113 3114 > 3115 Mousse 3116 </a> 3117 </li><li> 3118 <a 3119 id="HeaderMenu-shop-all-self-tan-lotion" 3120 href="/collections/lotion" 3121 class="mega-menu__link link" 3122 3123 > 3124 Lotion 3125 </a> 3126 </li><li> 3127 <a 3128 id="HeaderMenu-shop-all-self-tan-serum" 3129 href="/collections/serum" 3130 class="mega-menu__link link" 3131 3132 > 3133 Serum 3134 </a> 3135 </li><li> 3136 <a 3137 id="HeaderMenu-shop-all-self-tan-mist" 3138 href="/collections/mist" 3139 class="mega-menu__link link" 3140 3141 > 3142 Mist 3143 </a> 3144 </li><li> 3145 <a 3146 id="HeaderMenu-shop-all-self-tan-express" 3147 href="/collections/express-tan" 3148 class="mega-menu__link link" 3149 3150 > 3151 Express 3152 </a> 3153 </li><li> 3154 <a 3155 id="HeaderMenu-shop-all-self-tan-gradual-tan" 3156 href="/collections/gradual-tan" 3157 class="mega-menu__link link" 3158 3159 > 3160 Gradual Tan 3161 </a> 3162 </li><li> 3163 <a 3164 id="HeaderMenu-shop-all-self-tan-face-tan" 3165 href="/collections/face-tan" 3166 class="mega-menu__link link" 3167 3168 > 3169 Face Tan 3170 </a> 3171 </li><li> 3172 <a 3173 id="HeaderMenu-shop-all-self-tan-instant-wash-off" 3174 href="/collections/instant-wash-off" 3175 class="mega-menu__link link" 3176 3177 > 3178 Instant / Wash off 3179 </a> 3180 </li><li> 3181 <a 3182 id="HeaderMenu-shop-all-self-tan-clear" 3183 href="/collections/clear" 3184 class="mega-menu__link link" 3185 3186 > 3187 Clear 3188 </a> 3189 </li><li> 3190 <a 3191 id="HeaderMenu-shop-all-self-tan-accessories" 3192 href="/collections/accessories" 3193 class="mega-menu__link link" 3194 3195 > 3196 Accessories 3197 </a> 3198 </li></ul></li><li class="item-link--level-2 ds-col-4 "> 3199 <a 3200 id="HeaderMenu-shop-all-shade" 3201 href="/collections/self-tan" 3202 class="mega-menu__link mega-menu__link--level-2 link" 3203 3204 > 3205 Shade 3206 </a><ul class="list-unstyled" role="list"><li> 3207 <a 3208 id="HeaderMenu-shop-all-shade-light" 3209 href="/collections/shade-light" 3210 class="mega-menu__link link" 3211 3212 > 3213 Light 3214 </a> 3215 </li><li> 3216 <a 3217 id="HeaderMenu-shop-all-shade-medium" 3218 href="/collections/shade-medium" 3219 class="mega-menu__link link" 3220 3221 > 3222 Medium 3223 </a> 3224 </li><li> 3225 <a 3226 id="HeaderMenu-shop-all-shade-dark" 3227 href="/collections/shade-dark" 3228 class="mega-menu__link link" 3229 3230 > 3231 Dark 3232 </a> 3233 </li><li> 3234 <a 3235 id="HeaderMenu-shop-all-shade-ultra-dark" 3236 href="/collections/shade-ultra-dark" 3237 class="mega-menu__link link" 3238 3239 > 3240 Ultra Dark 3241 </a> 3242 </li></ul></li><li class="item-link--level-2 ds-col-4 "> 3243 <a 3244 id="HeaderMenu-shop-all-suncare" 3245 href="/collections/suncare" 3246 class="mega-menu__link mega-menu__link--level-2 link" 3247 3248 > 3249 Suncare 3250 </a><ul class="list-unstyled" role="list"><li> 3251 <a 3252 id="HeaderMenu-shop-all-suncare-tanning-oils" 3253 href="/collections/tanning-oils" 3254 class="mega-menu__link link" 3255 3256 > 3257 Tanning Oils 3258 </a> 3259 </li><li> 3260 <a 3261 id="HeaderMenu-shop-all-suncare-spf50" 3262 href="/collections/sunscreens" 3263 class="mega-menu__link link" 3264 3265 > 3266 SPF50 3267 </a> 3268 </li><li> 3269 <a 3270 id="HeaderMenu-shop-all-suncare-face" 3271 href="/collections/spf-face" 3272 class="mega-menu__link link" 3273 3274 > 3275 Face 3276 </a> 3277 </li></ul></li></ul> 3278 </div> 3279 3280 <div class="mega-menu-item mega-menu-item-image-wrapper "> 3281 <div class="mega-menu-image"> 3282 3283 <div class="image-wrap image-menu-wrap"> 3284 <div class="image"> 3285 3286 <a class="link" href="https://us.balibodyco.com/collections"> 3287 3288 3289 <img 3290 class="p-center" 3291 src="//us.balibodyco.com/cdn/shop/files/MegaMenu_Desktop_1200x778px_Left.jpg?v=1790659825" 3292 alt="" 3293 width="1200" 3294 height="778" 3295 loading="lazy" 3296 > 3297 3298 3299 </a> 3300 3301 3302 </div> 3303 </div> 3304 3305 3306 <div class="image-wrap image-menu-wrap"> 3307 <div class="image"> 3308 3309 <a class="link" href="https://us.balibodyco.com/collections"> 3310 3311 3312 <img 3313 class="p-center" 3314 src="//us.balibodyco.com/cdn/shop/files/MegaMenu_Desktop_1200x778px_Right.jpg?v=1790659826" 3315 alt="" 3316 width="1200" 3317 height="778" 3318 loading="lazy" 3319 > 3320 3321 3322 </a> 3323 3324 3325 </div> 3326 </div> 3327 3328 </div> 3329 </div> 3330 3331 </div> 3332 </div> 3333 </div> 3334 </details> 3335 </header-menu></li> 3336<li class=""><a 3337 id="HeaderMenu-value-sets" 3338 href="/collections/value-sets" 3339 class="header__menu-item list-menu__item link link--text focus-inset" 3340 3341 >
3342 <span 3343 title="Value Sets" 3344 >Value Sets</span> 3345 3346 3347 3348 3349 3350</a></li> 3351<li class=""><a 3352 id="HeaderMenu-tan-finder" 3353 href="/pages/shade-finder-quiz" 3354 class="header__menu-item list-menu__item link link--text focus-inset" 3355 3356 > 3357 <span 3358 title="Tan Finder" 3359 >Tan Finder</span> 3360 3361 3362 3363 3364 3365</a></li> 3366<li class=""><a 3367 id="HeaderMenu-deep-violet-express" 3368 href="/pages/deep-violet-express-self-tan" 3369 class="header__menu-item list-menu__item link link--text focus-inset" 3370 3371 > 3372 <span 3373 title="DEEP VIOLET EXPRESS" 3374 >DEEP VIOLET EXPRESS</span> 3375 3376 3377 3378 3379 3380 3381 <span 3382 class="menu-item__label menu-item__label--left" 3383 style="color:#fcfafa; background-color:#613784" 3384 >TRENDING NOW</span> 3385 3386 3387</a></li></ul> 3388</nav> 3389�<h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset" title="Logo link to Home page"><div class="header__heading-logo-wrapper"> 3390 <svg width="197" height="30" viewbox="0 0 197 30" fill="none" xmlns="http://www.w3.org/2000/svg"> 3391<g clip-path="url(#clip0_112_987)"> 3392<path d="M0 0.717285H5.46741C7.66528 0.717285 9.3562 0.984995 10.537 1.52372C11.7177 2.05914 12.6514 2.8854 13.3348 3.99921C14.0183 5.11301 14.3616 6.3491 14.3616 7.70748C14.3616 8.97662 14.06 10.1301 13.46 11.1745C12.86 12.2156 11.9776 13.0617 10.8161 13.7095C12.2568 14.2151 13.3669 14.8067 14.1434 15.4876C14.9199 16.1684 15.5231 16.9881 15.9562 17.9532C16.3894 18.9182 16.6044 19.9626 16.6044 21.0897C16.6044 23.3801 15.7894 25.3201 14.1626 26.9066C12.5359 28.493 10.3509 29.2862 7.61074 29.2862H0V0.717285ZM2.71445 3.51336V12.6585H4.3027C6.23105 12.6585 7.64603 12.4734 8.55406 12.1065C9.46208 11.7363 10.1776 11.1547 10.707 10.3581C11.2364 9.56162 11.4995 8.67917 11.4995 7.70748C11.4995 6.39868 11.0567 5.37411 10.168 4.63047C9.27919 3.88683 7.86742 3.51336 5.92624 3.51336H2.71445ZM2.71445 15.5339V26.4868H6.15084C8.17865 26.4868 9.66422 26.2819 10.6075 25.8754C11.5509 25.4689 12.3113 24.831 12.8824 23.9618C13.4535 23.0958 13.7423 22.1572 13.7423 21.1458C13.7423 19.8767 13.3412 18.7695 12.5359 17.8243C11.7305 16.879 10.6236 16.2312 9.21502 15.8809C8.2717 15.6462 6.6257 15.5305 4.28345 15.5305H2.71445V15.5339Z" fill="#303030"></path> 3393<path d="M36.5104 0.717285L49.4409 29.2796H46.4473L42.0869 19.88H30.1414L25.8226 29.2796H22.7296L35.8334 0.717285H36.5104ZM36.1606 6.78537L31.4087 17.1236H40.8901L36.1606 6.78537Z" fill="#303030"></path> 3394<path d="M56.8303 0.717285H59.6025V26.5232H70.271V29.2796H56.8303V0.717285Z" fill="#303030"></path> 3395<path d="M78.1255 0.717285H80.8978V29.2796H78.1255V0.717285Z" fill="#303030"></path> 3396<path d="M88.5855 29.2829V0.717285H92.9459C95.4743 0.717285 97.3256 0.885843 98.4936 1.22296C100.156 1.67575 101.474 2.51854 102.456 3.74802C103.438 4.9775 103.929 6.42842 103.929 8.09748C103.929 9.18484 103.704 10.1731 103.258 11.0588C102.812 11.9446 102.087 12.7774 101.08 13.5541C102.764 14.3705 103.996 15.3884 104.773 16.6113C105.549 17.8342 105.941 19.2818 105.941 20.9508C105.941 22.6199 105.54 24.0179 104.734 25.34C103.929 26.662 102.893 27.6469 101.622 28.3013C100.351 28.9557 98.5962 29.2829 96.3567 29.2829H88.5823H88.5855ZM93.8636 5.90292V11.9214H95.0187C96.3053 11.9214 97.2615 11.6438 97.8839 11.0852C98.5096 10.53 98.8208 9.77314 98.8208 8.81467C98.8208 7.92231 98.5256 7.21172 97.9321 6.68952C97.3385 6.16402 96.4369 5.90292 95.2272 5.90292H93.8636ZM93.8636 16.7766V24.0973H95.1855C97.377 24.0973 98.8561 23.813 99.6166 23.2446C100.377 22.6761 100.759 21.8465 100.759 20.7592C100.759 19.5297 100.313 18.558 99.4176 17.8474C98.5224 17.1368 97.0369 16.7799 94.9577 16.7799H93.8604L93.8636 16.7766Z" fill="#303030"></path> 3397<path d="M126.389 0C130.313 0 133.685 1.46414 136.509 4.38912C139.332 7.31409 140.744 10.8802 140.744 15.0876C140.744 19.2949 139.352 22.7851 136.567 25.6704C133.781 28.5557 130.403 30 126.427 30C122.452 30 118.807 28.5193 116.054 25.5547C113.301 22.5901 111.921 19.0702 111.921 14.9917C111.921 12.2618 112.563 9.74992 113.847 7.45951C115.13 5.16911 116.895 3.35133 119.138 2.01278C121.384 0.674232 123.8 0.00330506 126.389 0.00330506V0ZM126.331 5.32114C123.764 5.32114 121.608 6.23995 119.859 8.07756C118.111 9.91517 117.238 12.2518 117.238 15.0876C117.238 18.2472 118.339 20.7458 120.54 22.5835C122.25 24.0212 124.213 24.7384 126.427 24.7384C128.93 24.7384 131.064 23.8063 132.825 21.9423C134.587 20.0782 135.466 17.7812 135.466 15.0479C135.466 12.3146 134.577 10.0275 132.806 8.14366C131.032 6.25978 128.876 5.31784
3397126.334 5.31784L126.331 5.32114Z" fill="#303030"></path> 3398<path d="M148.056 0.717285H154.31C158.34 0.717285 161.333 1.23287 163.294 2.26075C165.251 3.28862 166.865 4.96428 168.136 7.28113C169.403 9.59797 170.038 12.3048 170.038 15.3983C170.038 17.5995 169.682 19.6222 168.973 21.4664C168.264 23.3107 167.285 24.8409 166.034 26.0572C164.786 27.2734 163.432 28.1162 161.975 28.5822C160.518 29.0482 157.993 29.2829 154.403 29.2829H148.056V0.717285ZM153.296 5.95911V23.9783H155.747C158.16 23.9783 159.909 23.694 160.997 23.1223C162.084 22.5538 162.973 21.592 163.663 20.2469C164.353 18.8984 164.699 17.2393 164.699 15.2695C164.699 12.2387 163.875 9.88551 162.229 8.21315C160.746 6.70935 158.366 5.95911 155.083 5.95911H153.293H153.296Z" fill="#303030"></path> 3399<path d="M175.416 0.717285H181.082L186.255 10.9927L191.404 0.717285H197L188.886 16.9121V29.2796H183.569V16.9121L175.416 0.717285Z" fill="#303030"></path> 3400</g> 3401<defs> 3402<clippath id="clip0_112_987"> 3403<rect width="197" height="30" fill="white"></rect> 3404</clippath> 3405</defs> 3406</svg> 3407 </div></a></h1><div class="header__icons"> 3408 <div class="desktop-localization-wrapper">� 3409 </div><div class="weglot_custom_switcher"> 3410 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 3411 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 3412</svg> 3413 3414 </div> 3415 3416 3417 <div class="header__search hide-desktop header__icon--search js-search-mobile"> 3418 <svg 3419 width="23" 3420 height="23" 3421 viewBox="0 0 23 23" 3422 fill="none" 3423 xmlns="http://www.w3.org/2000/svg" 3424 class="modal__toggle-open icon icon-search" 3425> 3426 <circle cx="8.40314" cy="8.5" r="6.58871" transform="rotate(-45 8.40314 8.5)" stroke="#303030" stroke-width="2"/> 3427 <rect x="11.0386" y="14.0322" width="2.23258" height="8.9474" rx="1.11629" transform="rotate(-45 11.0386 14.0322)" fill="#303030"/> 3428</svg> 3429 3430 </div> 3431 3432 3433<details-modal class="header__search"> 3434 <details> 3435 <summary 3436 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle hide-mobile" 3437 aria-haspopup="dialog" 3438 aria-label="Search" 3439 > 3440 <span> 3441 <svg 3442 width="23" 3443 height="23" 3444 viewBox="0 0 23 23" 3445 fill="none" 3446 xmlns="http://www.w3.org/2000/svg" 3447 class="modal__toggle-open icon icon-search" 3448> 3449 <circle cx="8.40314" cy="8.5" r="6.58871" transform="rotate(-45 8.40314 8.5)" stroke="#303030" stroke-width="2"/> 3450 <rect x="11.0386" y="14.0322" width="2.23258" height="8.9474" rx="1.11629" transform="rotate(-45 11.0386 14.0322)" fill="#303030"/> 3451</svg> 3452 3453 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 3454 <use href="#icon-close"> 3455 </svg> 3456 </span> 3457 </summary> 3458 <div 3459 class="search-modal modal__content gradient" 3460 role="dialog" 3461 aria-modal="true" 3462 aria-label="Search" 3463 > 3464 <div class="modal-overlay"></div> 3465 <div 3466 class="search-modal__content search-modal__content-bottom" 3467 tabindex="-1" 3468 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 3469 <input type="hidden" name="type" value="product"> 3470 <div class="search-modal__field"> 3471 <input 3472 class="search__input" 3473 id="Search-In-Modal" 3474 type="search" 3475 name="q" 3476 value="" 3477 placeholder="Find What You're Looking For"role="combobox" 3478 aria-expanded="false" 3479 aria-owns="predictive-search-results" 3480 aria-controls="predictive-search-results" 3481 aria-haspopup="listbox" 3482 aria-autocomplete="list" 3483 autocorrect="off" 3484 autocomplete="off" 3485 autocapitalize="off" 3486 spellcheck="false"> 3487 <input type="hidden" name="options[prefix]" value="last"> 3488 <button 3489 type="reset" 3490 class="reset__button field__button hidden" 3491 aria-label="Clear search term" 3492 > 3493 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 3494 <use xlink:href="#icon-reset"> 3495 </svg> 3496 </button> 3497 3498 </div> 3499 <div class="predictive-search-suggestions"> 3500 3501 <h5 class="predictive-search-suggestions__header">Suggested searches</h5> 3502 <ul class="suggestions-list"> 3503 3504 <li class="suggestions-list__item"> 3505 <a href="/search?type=product&q=instant-tan">Instant Tan</a> 3506 </li> 3507 3508 <li class="suggestions-list__item"> 3509 <a href="/search?type=product&q=bronzing-serum">Bronzing Serum</a> 3510 </li> 3511 3512 <li class="suggestions-list__item"> 3513 <a href="/search?type=product&q=express-tan">Express Tan</a> 3514 </li> 3515 3516 <li class="suggestions-list__item"> 3517 <a href="/search?type=product&q=super-serum">Super Serum</a> 3518 </li> 3519 3520 <li class="suggestions-list__item"> 3521 <a href="/search?type=product&q=ultra-dark-mousse">Ultra Dark Mousse</a> 3522 </li> 3523 3524 </ul> 3525 </div> 3526 3527 <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 3528 <div class="predictive-search__loading-state"> 3529 <svg 3530 aria-hidden="true" 3531 focusable="false" 3532 class="spinner"
3533 viewBox="0 0 66 66" 3534 xmlns="http://www.w3.org/2000/svg" 3535 > 3536 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 3537 </svg> 3538 </div> 3539 </div> 3540 3541 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 3542 style="display: none" 3543 type="button" 3544 class="search-modal__close-button modal__close-button link link--text focus-inset" 3545 aria-label="Close" 3546 > 3547 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 3548 <use href="#icon-close"> 3549 </svg> 3550 </button> 3551 </div> 3552 </div> 3553 </details> 3554</details-modal> 3555 3556 3557 <a href="/account/login" class="header__icon header__icon--account link focus-inset" title="Link to account"> 3558 <svg 3559 width="20" 3560 height="25" 3561 aria-hidden="true" 3562 focusable="false" 3563 class="icon icon-account" 3564 viewBox="0 0 20 25" 3565 fill="none" 3566 xmlns="http://www.w3.org/2000/svg" 3567> 3568 <path d="M1.26517 23.04V18.72C1.26517 16.3342 3.19929 14.4 5.58516 14.4H14.2252C16.611 14.4 18.5452 16.3342 18.5452 18.72V23.04" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 3569 <circle cx="9.90478" cy="5.76" r="4.76" stroke="currentColor" stroke-width="2"/> 3570</svg> 3571 3572 <span class="visually-hidden">Log in</span> 3573 </a><a 3574 href="/cart" 3575 class="header__icon header__icon--cart link focus-inset" 3576 id="cart-icon-bubble" 3577 title="Link to cart"><svg class="icon icon-cart" width="22" height="25" viewBox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 3578 <path d="M20.7347 23.7651L1.02046 23.7651L4.13323 8.27534L17.622 8.27534L20.7347 23.7651Z" stroke="#303030" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3579 <path d="M6.6532 4.23437C6.6532 2.57752 7.99634 1.23438 9.6532 1.23438L12.1022 1.23438C13.759 1.23438 15.1022 2.57752 15.1022 4.23437L15.1022 8.27519L6.6532 8.27519L6.6532 4.23437Z" stroke="#303030" stroke-width="2"/> 3580</svg> 3581<span class="visually-hidden">Cart</span></a> 3582 </div> 3583 </header> 3584</sticky-header> 3585
3586<script type="application/ld+json"> 3587 { 3588 "@context": "http://schema.org", 3589 "@type": "Organization", 3590 "name": "Bali Body US", 3591 3592 "logo": "https:\/\/us.balibodyco.com\/cdn\/shop\/files\/Logo.png?v=1699314176\u0026width=500", 3593 3594 "sameAs": [ 3595 "", 3596 "", 3597 "", 3598 "", 3599 "", 3600 "", 3601 "", 3602 "", 3603 "" 3604 ], 3605 "url": "https:\/\/us.balibodyco.com" 3606 } 3607</script>
3607 3608 3609 3610
3610<script> 3611 document.addEventListener('DOMContentLoaded', function () { 3612 document.querySelector('.section-header').classList.add('shopify-section-header-transparent'); 3613 }); 3614 </script>
3614 3615� 3616
3616<script type="application/ld+json"> 3617 { 3618 "@context": "http://schema.org", 3619 "@type": "WebSite", 3620 "name": "Bali Body US", 3621 "potentialAction": { 3622 "@type": "SearchAction", 3623 "target": "https:\/\/us.balibodyco.com\/search?q={search_term_string}", 3624 "query-input": "required name=search_term_string" 3625 }, 3626 "url": "https:\/\/us.balibodyco.com" 3627 } 3628 </script>
3628<script> 3629 var Weglot; 3630 document.addEventListener('DOMContentLoaded', function () { 3631 // Wait for the Weglot ready to use 3632 const intervalId = setInterval(function() { 3633 if (Weglot !== undefined && Weglot.options.languages !== undefined ) { 3634 waitForWeglot(); 3635 clearInterval(intervalId); 3636 } 3637 }, 300); 3638 // Add the the Weglot Switcher 3639 var weglotHeaderSwitcherList = document.querySelectorAll('.weglot_custom_switcher'); 3640 function waitForWeglot() { 3641 //Create array of options to be added 3642 var availableLanguages = Weglot.options.languages 3643 .filter(language => language.enabled == true).map(language => language.language_to) 3644 .concat(Weglot.options.language_from); 3645 // Hide private language if not in private mode 3646 !window.location.search.includes('weglot-private=1') && document.querySelectorAll('#weglot-listbox li') && 3647 document.querySelectorAll('#weglot-listbox li').forEach(function (item) { 3648 if (!availableLanguages.some(lang => lang == item.getAttribute('data-l'))) { item.style = "display: none" } 3649 }); 3650 weglotHeaderSwitcherList && weglotHeaderSwitcherList.forEach(weglotHeaderSwitcher => { 3651 var svgCaretIcon = weglotHeaderSwitcher.querySelector('.icon-caret'); 3652 if (weglotHeaderSwitcher) { 3653 weglotHeaderSwitcher.className = 'localization-select-wrapper'; 3654 } 3655 //Create and append select list 3656 var selectList = document.createElement('select'); 3657 selectList.className = 'localization-select-dropdown localization-select link'; 3658 svgCaretIcon 3659 ? weglotHeaderSwitcher.insertBefore(selectList, svgCaretIcon) 3660 : weglotHeaderSwitcher.appendChild(selectList); 3661 3662 var currentLang = Weglot.getCurrentLang(); 3663 //Create and append the options 3664 for (var i = 0; i < availableLanguages.length; i++) { 3665 var lang = availableLanguages[i]; 3666 var option = document.createElement('option'); 3667 option.value = lang; 3668 option.text = Weglot.getLanguageName(lang); 3669 if (lang === currentLang) { 3670 option.selected = 'selected'; 3671 } 3672 selectList.appendChild(option); 3673 } 3674 selectList.style = `width: ${selectList.selectedOptions[0].text.length + 2}ch`; 3675 3676 selectList.onchange = function () { 3677 Weglot.switchTo(this.value); 3678 }; 3679 3680 Weglot.on('languageChanged', function (lang) { 3681 selectList.value = lang; 3682 selectList.style = `width: ${selectList.selectedOptions[0].text.length + 2}ch`; 3683 }); 3684 }); 3685 } 3686 }); 3687 </script>
3687</div> 3688<!-- END sections: header-group -->�<div id="shopify-section-cart-drawer" class="shopify-section">�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/quantity-popover-BS9e07Ee.css" onload="this.onload=null;this.rel='stylesheet'"> 3689 <noscript> 3690 3691 3692 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/quantity-popover-BS9e07Ee.css" rel="stylesheet" type="text/css" media="all" /> 3693 3694</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart-drawer-D0JZy5BX.css" onload="this.onload=null;this.rel='stylesheet'"> 3695 <noscript> 3696 3697 3698 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart-drawer-D0JZy5BX.css" rel="stylesheet" type="text/css" media="all" /> 3699 3700</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart-3Uffeiyf.css" onload="this.onload=null;this.rel='stylesheet'"> 3701 <noscript> 3702 3703 3704 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart-3Uffeiyf.css" rel="stylesheet" type="text/css" media="all" /> 3705 3706</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-totals-CTSF4qDw.css" onload="this.onload=null;this.rel='stylesheet'"> 3707 <noscript> 3708 3709 3710 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-totals-CTSF4qDw.css" rel="stylesheet" type="text/css" media="all" /> 3711 3712</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-price-ob4M-X9O.css" onload="this.onload=null;this.rel='stylesheet'"> 3713 <noscript> 3714 3715 3716 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-price-ob4M-X9O.css" rel="stylesheet" type="text/css" media="all" /> 3717 3718</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-discounts-ChAa2Bbg.css" onload="this.onload=null;this.rel='stylesheet'"> 3719 <noscript> 3720 3721 3722 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-discounts-ChAa2Bbg.css" rel="stylesheet" type="text/css" media="all" /> 3723 3724</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-loading-overlay-BjAxGOvt.css" onload="this.onload=null;this.rel='stylesheet'"> 3725 <noscript> 3726 3727 3728 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-loading-overlay-BjAxGOvt.css" rel="stylesheet" type="text/css" media="all" /> 3729 3730</noscript>�<style> 3731 .drawer { 3732 visibility: hidden; 3733 } 3734</style><cart-drawer 3735 class="drawer is-empty" 3736 3737 data-auto-open 3738 3739> 3740 <div 3741 id="CartDrawer" 3742 class="cart-drawer cart-drawer-has-just-launch" 3743 > 3744 <div id="CartDrawer-Overlay" class="cart-drawer__overlay" onclick="this.closest('cart-drawer').close()"></div> 3745 <div 3746 class="drawer__inner" 3747 role="dialog" 3748 aria-modal="true" 3749 aria-label="Your cart" 3750 tabindex="-1" 3751 ><div class="drawer__inner-empty"> 3752 <div class="cart-drawer__warnings center"> 3753 <div class="cart-drawer__empty-content"> 3754 <h2 class="cart__empty-text">Your cart is empty</h2> 3755 <button 3756 class="drawer__close" 3757 type="button" 3758 onclick="this.closest('cart-drawer').close()" 3759 aria-label="Close" 3760 title="Close cart drawer" 3761 > 3762 <svg class="icon icon-close" width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 3763 <line x1="1.41421" y1="1" x2="16" y2="15.5858" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 3764 <line x1="2" y1="15.5858" x2="16.5858" y2="1" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 3765</svg> 3766 3767 </button> 3768 <a href="/collections/all" class="button" title="Continue shopping"> 3769 Continue shopping 3770 </a></div> 3771 </div></div><div class="drawer__header"> 3772 <h2 class="drawer__heading">Your <em>Cart</em></h2> 3773 <button 3774 class="drawer__close" 3775 type="button" 3776 onclick="this.closest('cart-drawer').close()" 3777 aria-label="Close" 3778 title="Close drawer" 3779 > 3780 <svg class="icon icon-close" width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
3781 <line x1="1.41421" y1="1" x2="16" y2="15.5858" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 3782 <line x1="2" y1="15.5858" x2="16.5858" y2="1" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 3783</svg> 3784 3785 </button> 3786 </div> 3787 � 3788 3789 3790 3791 <div 3792 class="cart_shipping cart_shipping-express 80 " 3793 id="Drawer-shipping" 3794 > 3795 <div class="shipping-progress_container"> 3796 <div class="shipping-progress_text center"><p>You are <span class=money>$45.00</span> away from free standard shipping</p></div> 3797 <div class="progress-bar-wrapper"> 3798 <div 3799 class="progress-bar" 3800 style=" 3801 --width: calc(0.0 / 8000.0 * 100%); 3802 --standard-width: calc(4500.0 / 8000.0 * 100%); 3803 " 3804 ></div> 3805 <span class="shipping-type standard " 3806 >Free Standard</span 3807 > 3808 <span class="shipping-type express " 3809 >Free Express</span 3810 > 3811 </div> 3812 </div> 3813 </div> 3814 3815 �� 3816 3817 <cart-drawer-items 3818 3819 class=" is-empty" 3820 3821 > 3822 <form 3823 action="/cart" 3824 id="CartDrawer-Form" 3825 class="cart__contents cart-drawer__form" 3826 method="post" 3827 > 3828 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 3829 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 3830 Loading... 3831 </p> 3832 </div> 3833 <div id="CartDrawer-CartErrors" role="alert"></div> 3834 </form> 3835 </cart-drawer-items> 3836 3837 �<div class="just-launched"> 3838 <div 3839 class="just-launched__body" 3840 style=" 3841 --background--color: #f3efe9; 3842 --text-color: #303030 3843 " 3844 > 3845 <div><img src="//us.balibodyco.com/cdn/shop/files/1_f7529b25-9210-4c79-8acc-0b65a401e078.webp?v=1790722348&width=200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/1_f7529b25-9210-4c79-8acc-0b65a401e078.webp?v=1790722348&width=200 200w" width="200" height="223"></div> 3846 <div class="just-launched__container center"> 3847 <h6 3848 class="just-launched__header" 3849 style="" 3850 >Receive a <strong>FREE Limited Edition</strong> Chocolate Brown Cap on Orders $45+</h6> 3851 <div class="just-launched__title">Limited Time Only!</div></div> 3852 </div> 3853 </div>�<div class="drawer__footer"> 3854 <component-accordion toggle>���</component-accordion> 3855 3856 �<!-- Start blocks --> 3857 <!-- Subtotals --> 3858 3859 <div class="cart-drawer__footer" > 3860 <div></div> 3861 3862 <div class="totals" role="status"> 3863 <h2 class="totals__total">Estimated total</h2> 3864 <p class="totals__total-value"> 3865 <span class=money>$0.00</span> 3866 </p> 3867 </div> 3868 3869 <small class="tax-note caption-large rte">Taxes, Discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout�</small> 3870 </div> 3871 3872 <!-- CTAs --> 3873 3874 <div class="cart__ctas" > 3875 <noscript> 3876 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 3877 Update 3878 </button> 3879 </noscript> 3880 3881 <button 3882 type="submit" 3883 id="CartDrawer-Checkout" 3884 class="cart__checkout-button button" 3885 name="checkout" 3886 form="CartDrawer-Form" 3887 3888 disabled 3889 3890 > 3891 Checkout 3892 </button> 3893 </div> 3894 </div> 3895 </div> 3896 </div> 3897</cart-drawer> 3898
3899<script> 3900 window.gwpConfig = window.gwpConfig || {};window.gwpConfig.gifts = [{ 3901 id: 44689161060528, 3902 available: true, 3903 minSpend: 4500, 3904 ifProducts: [], 3905 ifCollectionProducts: [], 3906 customerEligible: true, 3907 customerGroup: "" 3908 },�{ 3909 id: null, 3910 available: null, 3911 minSpend: 100, 3912 ifProducts: [], 3913 ifCollectionProducts: [], 3914 customerEligible: false, 3915 customerGroup: "" 3916 },�{ 3917 id: null, 3918 available: null, 3919 minSpend: 100, 3920 ifProducts: [], 3921 ifCollectionProducts: [], 3922 customerEligible: false, 3923 customerGroup: "" 3924 }�]; 3925</script>
3925 3926
3927<script> 3928 (() => { 3929 const drawer = document.querySelector('cart-drawer'); 3930 if (!drawer) return; 3931 3932 // "Shipping" in the tax note is a link to the shipping policy, which comes from the 3933 // translation itself and so cannot be dropped from the theme's own copy. The anchor is 3934 // unwrapped and its words left where they are. 3935 const unlinkTaxNote = () => { 3936 drawer.querySelectorAll('.tax-note a').forEach((link) => { 3937 link.replaceWith(...link.childNodes); 3938 }); 3939 }; 3940 3941 unlinkTaxNote(); 3942 3943 // Adding or removing anything re-renders the drawer from the server, which brings the link 3944 // back with it. 3945 new MutationObserver(unlinkTaxNote).observe(drawer, { childList: true, subtree: true }); 3946 })(); 3947</script>
vendor: 2 bytes, line 3947
3947
3948<script defer src="//us.balibodyco.com/cdn/shop/t/400/assets/component-cart.js?v=27412440819751865521790656783"></script>
3948 3949
3949<script defer src="//us.balibodyco.com/cdn/shop/t/400/assets/quantity-popover.js?v=82513154315370490311790656938"></script>
3949 3950
3950<script defer src="//us.balibodyco.com/cdn/shop/t/400/assets/cart-drawer.js?v=34206145440674912931790656767"></script>
3950 3951<style> #shopify-section-cart-drawer .just-launched__header {font-size: 14px;} #shopify-section-cart-drawer .just-launched__title, #shopify-section-cart-drawer .just-launched__title a {font-size: 12px;} #shopify-section-cart-drawer .cart-drawer .cart__checkout-button {background: #303030; color: #fff;} </style></div><div id="shopify-section-data-badge" class="shopify-section"><style> 3952 :root { 3953 --bundle-badge-text-color: #ffffff; 3954 --bundle-badge-style-color: #9fb8f5; 3955 --bundle-badge-type: background; 3956 } 3957</style>
3958<script type="application/json" id="data-badge"> 3959 { 3960 "position_badge": "top-right", 3961 "bundle_badge": { 3962 "text_color": "#ffffff", 3963 "style_color": "#9fb8f5", 3964 "type": "background" 3965 }, 3966 "blocks": [{ 3967 "type": "label", 3968 "settings": {"handle": "badge:20% off", 3969 "label": "20% OFF", 3970 "text_color": "#ffffff", 3971 "type": "background", 3972 "style_color": "#9fb8f5"} 3973 },{ 3974 "type": "label", 3975 "settings": {"handle": "badge:save 25", 3976 "label": "25% OFF", 3977 "text_color": "#ffffff", 3978 "type": "background", 3979 "style_color": "#9fb8f5"} 3980 },{ 3981 "type": "label", 3982 "settings": {"handle": "badge:selling fast", 3983 "label": "Selling Fast", 3984 "text_color": "#ffffff", 3985 "type": "background", 3986 "style_color": "#e66684"} 3987 },{ 3988 "type": "label", 3989 "settings": {"handle": "badge:sale",
3990 "label": "SALE", 3991 "text_color": "#ffffff", 3992 "type": "background", 3993 "style_color": "#9fb8f5"} 3994 },{ 3995 "type": "label", 3996 "settings": {"handle": "badge:new", 3997 "label": "NEW", 3998 "text_color": "#ffffff", 3999 "type": "background", 4000 "style_color": "#e66684"} 4001 },{ 4002 "type": "label", 4003 "settings": {"handle": "badge:free mitt with purchase", 4004 "label": "FREE MITT WITH EVERY LIGHT MEDIUM SELF TANNING MOUSSE PURCHASE", 4005 "text_color": "#ffffff", 4006 "type": "background", 4007 "style_color": "#e66684"} 4008 },{ 4009 "type": "label", 4010 "settings": {"handle": "badge:30% off", 4011 "label": "30% OFF", 4012 "text_color": "#ffffff", 4013 "type": "background", 4014 "style_color": "#9fb8f5"} 4015 },{ 4016 "type": "sold_out", 4017 "settings": {"label": "", 4018 "text_color": "#f5f3f0", 4019 "type": "background", 4020 "style_color": "#f5f3f0"} 4021 },{ 4022 "type": "label", 4023 "settings": {"handle": "badge:limited edition", 4024 "label": "Limited Edition", 4025 "text_color": "#ffffff", 4026 "type": "background", 4027 "style_color": "#bc2b2c"} 4028 },{ 4029 "type": "label", 4030 "settings": {"handle": "badge:coming soon", 4031 "label": "Coming Soon", 4032 "text_color": "#ffffff", 4033 "type": "background", 4034 "style_color": "#e66684"} 4035 },{ 4036 "type": "label", 4037 "settings": {"handle": "badge:trending now", 4038 "label": "Trending Now", 4039 "text_color": "#ffffff", 4040 "type": "background", 4041 "style_color": "#e66684"} 4042 },{ 4043 "type": "label", 4044 "settings": {"handle": "badge:sold out", 4045 "label": "SOLD OUT", 4046 "text_color": "#ffffff", 4047 "type": "background", 4048 "style_color": "#ff6041"} 4049 },{ 4050 "type": "label", 4051 "settings": {"handle": "badge:bb air exclusive reward", 4052 "label": "BB Air Exclusive Reward", 4053 "text_color": "#ffffff", 4054 "type": "background", 4055 "style_color": "#ffbee7"} 4056 },{ 4057 "type": "label", 4058 "settings": {"handle": "badge:save $52", 4059 "label": "", 4060 "text_color": "#ffffff", 4061 "type": "border", 4062 "style_color": "#9fb8f5"} 4063 },{ 4064 "type": "label", 4065 "settings": {"handle": "badge:save $31.85", 4066 "label": "", 4067 "text_color": "#ffffff", 4068 "type": "background", 4069 "style_color": "#9fb8f5"} 4070 },{ 4071 "type": "label", 4072 "settings": {"handle": "badge:save $28.85", 4073 "label": "", 4074 "text_color": "#ffffff", 4075 "type": "background", 4076 "style_color": "#9fb8f5"} 4077 },{ 4078 "type": "label", 4079 "settings": {"handle": "badge:save $29.85", 4080 "label": "", 4081 "text_color": "#ffffff", 4082 "type": "background", 4083 "style_color": "#9fb8f5"} 4084 },{ 4085 "type": "label", 4086 "settings": {"handle": "badge:save $7.08", 4087 "label": "", 4088 "text_color": "#ffffff", 4089 "type": "background", 4090 "style_color": "#9fb8f5"} 4091 },{ 4092 "type": "label", 4093 "settings": {"handle": "badge:save $8.90", 4094 "label": "", 4095 "text_color": "#ffffff", 4096 "type": "background", 4097 "style_color": "#9fb8f5"} 4098 },{ 4099 "type": "label", 4100 "settings": {"handle": "badge:save $9.00", 4101 "label": "", 4102 "text_color": "#ffffff", 4103 "type": "background", 4104 "style_color": "#9fb8f5"} 4105 },{ 4106 "type": "label", 4107 "settings": {"handle": "badge:save $38.39", 4108 "label": "", 4109 "text_color": "#ffffff", 4110 "type": "background", 4111 "style_color": "#9fb8f5"} 4112 },{ 4113 "type": "label", 4114 "settings": {"handle": "badge:save $22.90", 4115 "label": "", 4116 "text_color": "#ffffff", 4117 "type": "background", 4118 "style_color": "#9fb8f5"} 4119 },{ 4120 "type": "label", 4121 "settings": {"handle": "badge:save $27.80", 4122 "label": "", 4123 "text_color": "#ffffff", 4124 "type": "background", 4125 "style_color": "#9fb8f5"} 4126 },{ 4127 "type": "label", 4128 "settings": {"handle": "badge:save $40", 4129 "label": "", 4130 "text_color": "#ffffff", 4131 "type": "background", 4132 "style_color": "#9fb8f5"} 4133 },{ 4134 "type": "label", 4135 "settings": {"handle": "badge:save $24.85", 4136 "label": "", 4137 "text_color": "#ffffff", 4138 "type": "background", 4139 "style_color": "#9fb8f5"} 4140 },{ 4141 "type": "label", 4142 "settings": {"handle": "badge:save $62", 4143 "label": "", 4144 "text_color": "#ffffff", 4145 "type": "background", 4146 "style_color": "#9fb8f5"} 4147 },{ 4148 "type": "label", 4149 "settings": {"handle": "badge:save $24.85", 4150 "label": "", 4151 "text_color": "#ffffff", 4152 "type": "background", 4153 "style_color": "#9fb8f5"} 4154 },{ 4155 "type": "label", 4156 "settings": {"handle": "badge:back in stock", 4157 "label": "", 4158 "text_color": "#ffffff", 4159 "type": "background", 4160 "style_color": "#ad9987"} 4161 },{ 4162 "type": "label", 4163 "settings": {"handle": "badge:save $9.90", 4164 "label": "", 4165 "text_color": "#ffffff", 4166 "type": "background", 4167 "style_color": "#9fb8f5"} 4168 },{ 4169 "type": "label", 4170 "settings": {"handle": "badge:save $4.90", 4171 "label": "", 4172 "text_color": "#ffffff", 4173 "type": "background", 4174 "style_color": "#9fb8f5"} 4175 },{ 4176 "type": "label", 4177 "settings": {"handle": "badge:save $29.90", 4178 "label": "", 4179 "text_color": "#ffffff", 4180 "type": "background", 4181 "style_color": "#9fb8f5"} 4182 },{ 4183 "type": "label", 4184 "settings": {"handle": "badge:save $7.00", 4185 "label": "", 4186 "text_color": "#ffffff", 4187 "type": "background", 4188 "style_color": "#9fb8f5"} 4189 },{ 4190 "type": "label", 4191 "settings": {"handle": "badge:15% off", 4192 "label": "", 4193 "text_color": "#ffffff", 4194 "type": "background", 4195 "style_color": "#9fb8f5"} 4196 },{ 4197 "type": "label", 4198 "settings": {"handle": "badge:save $10.00", 4199 "label": "", 4200 "text_color": "#ffffff", 4201 "type": "background", 4202 "style_color": "#9fb8f5"} 4203 },{ 4204 "type": "label", 4205 "settings": {"handle": "badge:save $3.00", 4206 "label": "", 4207 "text_color": "#ffffff", 4208 "type": "background", 4209 "style_color": "#9fb8f5"} 4210 },{ 4211 "type": "label", 4212 "settings": {"handle": "badge:save $5.00", 4213 "label": "", 4214 "text_color": "#ffffff", 4215 "type": "background", 4216 "style_color": "#9fb8f5"} 4217 },{ 4218 "type": "label", 4219 "settings": {"handle": "badge:save $11.00", 4220 "label": "", 4221 "text_color": "#ffffff", 4222 "type": "background", 4223 "style_color": "#9fb8f5"} 4224 },{ 4225 "type": "label", 4226 "settings": {"handle": "badge:save $8.00", 4227 "label": "", 4228 "text_color": "#ffffff", 4229 "type": "background", 4230 "style_color": "#9fb8f5"} 4231 },{ 4232 "type": "label", 4233 "settings": {"handle": "badge:save $15.00", 4234 "label": "", 4235 "text_color": "#ffffff", 4236 "type": "background", 4237 "style_color": "#9fb8f5"} 4238 },{ 4239 "type": "label", 4240 "settings": {"handle": "badge:save $36", 4241 "label": "", 4242 "text_color": "#ffffff", 4243 "type": "background", 4244 "style_color": "#9fb8f5"} 4245 }] 4246 } 4247</script>
4247<script id="cta-button-text"> 4248 window.ctaButtonSoldOutText = "NOTIFY ME"; 4249 /* Exposed so the sibling colour switcher can re-apply the label after it swaps in a 4250 notify button, which happens long after DOMContentLoaded has fired. */ 4251 window.applyCtaButtonSoldOutText = function () { 4252 if (!window.ctaButtonSoldOutText) return; 4253 document.querySelectorAll('.cta-button-soldout-text').forEach(function (button) { 4254 button.innerText = window.ctaButtonSoldOutText; 4255 }); 4256 }; 4257 document.addEventListener('DOMContentLoaded', window.applyCtaButtonSoldOutText); 4258 </script>
4258 4259</div><main 4260 id="MainContent" 4261 class="content-for-layout focus-none" 4262 role="main" 4263 tabindex="-1"> 4264 <section id="shopify-section-template--20802410545328__slideshow_9hPkEN" class="shopify-section section"> 4265 4266 4267 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/section-image-banner-XIoXDXqW.css" rel="stylesheet" type="text/css" media="all" /> 4268 4269 4270 4271 4272 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-slider-DPImyK0g.css" rel="stylesheet" type="text/css" media="all" /> 4273 4274 4275 4276 4277 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-slideshow-BWrMNa0N.css" rel="stylesheet" type="text/css" media="all" /> 4278 4279 4280 4281 4282 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-split-banner-slideshow-embed-B3JzXvop.css" rel="stylesheet" type="text/css" media="all" /> 4283 4284<style data-shopify>#shopify-section-template--20802410545328__slideshow_9hPkEN, 4285 #shopify-section-template--20802410545328__slideshow_9hPkEN #Slider-template--20802410545328__slideshow_9hPkEN { 4286 --slideshow-embed-mobile-height: 75vh;--slideshow-embed-desktop-height: 90vh;} 4287 4288 #shopify-section-template--20802410545328__slideshow_9hPkEN .slideshow__controls { 4289 --color-foreground: 255,255,255; 4290 }#Slider-template--20802410545328__slideshow_9hPkEN { 4291 --slideshow-desktop-height: 90vh; 4292 --slideshow-mobile-height: 75vh; 4293 }@media screen and (max-width: 749px) { 4294 #Slider-template--20802410545328__slideshow_9hPkEN.slideshow--mobile-custom-vh:not(.banner--adapt_image) { 4295 height: auto; 4296 min-height: 0; 4297 } 4298 4299 #Slider-template--20802410545328__slideshow_9hPkEN.slideshow--mobile-custom-vh:not(.banner--adapt_image) 4300 .slideshow__slide:not(.slideshow__slide--split-banner-slideshow-embed) { 4301 min-height: 75vh; 4302 height: auto; 4303 align-self: flex-start; 4304 } 4305 4306 #Slider-template--20802410545328__slideshow_9hPkEN.slideshow--mobile-custom-vh.banner--mobile-bottom:not(.banner--adapt_image) 4307 .slideshow__slide 4308 > .slideshow__media { 4309 position: relative; 4310 flex: 0 0 auto; 4311 width: 100%; 4312 min-height: 75vh; 4313 height: 75vh; 4314 max-height: 75vh; 4315 padding-bottom: 0; 4316 } 4317 4318 #Slider-template--20802410545328__slideshow_9hPkEN.slideshow--mobile-custom-vh:not(.banner--mobile-bottom):not(.banner--adapt_image) 4319 .slideshow__slide:not(.slideshow__slide--split-banner-slideshow-embed) { 4320 min-height: 75vh; 4321 height: 75vh; 4322 } 4323 4324 #Slider-template--20802410545328__slideshow_9hPkEN.slideshow--mobile-custom-vh:not(.banner--mobile-bottom):not(.banner--adapt_image) 4325 .slideshow__slide:not(.slideshow__slide--split-banner-slideshow-embed) 4326 > .slideshow__media { 4327 min-height: 75vh; 4328 height: 100%; 4329 } 4330 }</style><slideshow-component 4331 class="slider-mobile-gutter" 4332 role="region" 4333 aria-roledescription="Carousel" 4334 aria-label="Slideshow about our brand" 4335><div class="slideshow__controls slideshow__controls--hide-arrows slider-buttons no-js-hidden"> 4336 <button 4337 type="button" 4338 class="slider-button slider-button--prev" 4339 name="previous" 4340 aria-label="Previous slide" 4341 aria-controls="Slider-template--20802410545328__slideshow_9hPkEN" 4342 > 4343 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 4344 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 4345</svg> 4346 4347 </button> 4348 <div class="slider-counter slider-counter--dots"><div class="slideshow__control-wrapper"><button 4349 class="slider-counter__link slider-counter__link--dots link" 4350 aria-label="Load slide 1 of 3" 4351 aria-controls="Slider-template--20802410545328__slideshow_9hPkEN" 4352 ><span class="dot"></span></button><button 4353 class="slider-counter__link slider-counter__link--dots link" 4354 aria-label="Load slide 2 of 3" 4355 aria-controls="Slider-template--20802410545328__slideshow_9hPkEN" 4356 ><span class="dot"></span></button><button 4357 class="slider-counter__link slider-counter__link--dots link" 4358 aria-label="Load slide 3 of 3" 4359 aria-controls="Slider-template--20802410545328__slideshow_9hPkEN" 4360 ><span class="dot"></span></button></div></div> 4361 <button 4362 type="button" 4363 class="slider-button slider-button--next" 4364 name="next" 4365 aria-label="Next slide" 4366 aria-controls="Slider-template--20802410545328__slideshow_9hPkEN" 4367 > 4368 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 4369 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 4370</svg> 4371 4372 </button><button 4373 type="button" 4374 class="slideshow__autoplay slider-button no-js-hidden" 4375 aria-label="Pause slideshow" 4376 ><svg 4377 class="icon icon-pause" 4378 viewBox="0 0 8 12" 4379 fill="none" 4380 xmlns="http://www.w3.org/2000/svg" 4381 focusable="false" 4382 aria-hidden="true" 4383> 4384 <path d="M1.2 0.75C0.813401 0.75 0.5 0.985051 0.5 1.275V10.725C0.5 11.0149 0.813401 11.25 1.2 11.25C1.5866 11.25 1.9 11.0149 1.9 10.725V1.275C1.9 0.985051 1.5866 0.75 1.2 0.75Z" fill="currentColor"/> 4385 <path d="M6.8 0.75C6.4134 0.75 6.1 0.985051 6.1 1.275V10.725C6.1 11.0149 6.4134 11.25 6.8 11.25C7.1866 11.25 7.5 11.0149 7.5 10.725V1.275C7.5 0.985051 7.1866 0.75 6.8 0.75Z" fill="currentColor"/> 4386</svg> 4387<svg 4388 xmlns="http://www.w3.org/2000/svg" 4389 aria-hidden="true" 4390 focusable="false" 4391 class="icon icon-play" 4392 fill="none" 4393 viewBox="0 0 10 14" 4394> 4395 <path fill-rule="evenodd" clip-rule="evenodd" d="M1.48177 0.814643C0.81532 0.448245 0 0.930414 0 1.69094V12.2081C0 12.991 0.858787 13.4702 1.52503 13.0592L10.5398 7.49813C11.1918 7.09588 11.1679 6.13985 10.4965 5.77075L1.48177 0.814643Z" fill="currentColor"/> 4396</svg> 4397</button></div> 4398 <noscript> 4399 <div class="slider-buttons"> 4400 <div class="slider-counter"><a 4401 href="#Slide-template--20802410545328__slideshow_9hPkEN-1" 4402 class="slider-counter__link link" 4403 aria-label="Load slide 1 of 3" 4404 > 4405 1 4406 </a><a 4407 href="#Slide-template--20802410545328__slideshow_9hPkEN-2" 4408 class="slider-counter__link link" 4409 aria-label="Load slide 2 of 3" 4410 > 4411 2 4412 </a><a 4413 href="#Slide-template--20802410545328__slideshow_9hPkEN-3" 4414 class="slider-counter__link link" 4415 aria-label="Load slide 3 of 3" 4416 > 4417 3 4418 </a></div> 4419 </div> 4420 </noscript><div 4421 class="slideshow banner banner--custom_vh grid grid--1-col slider slider--everywhere slideshow--mobile-custom-vh scroll-tr
4421igger animate--fade-in" 4422 id="Slider-template--20802410545328__slideshow_9hPkEN" 4423 aria-live="polite" 4424 aria-atomic="true" 4425 data-autoplay="true" 4426 data-speed="9" 4427 >�<style> 4428 #Slide-template--20802410545328__slideshow_9hPkEN-1 .banner__media::after { 4429 opacity: 0.0; 4430 } 4431 4432 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__badge { 4433 display: inline-block; 4434 width: fit-content; 4435 max-width: 100%; 4436 font-family: var(--font-body-family); 4437 font-weight: 600; 4438 font-size: 12px; 4439 line-height: 1.2; 4440 color: #ffffff; 4441 background-color: #f27284; 4442 border-radius: 0px; 4443 padding: 6px 12px; 4444 margin: 0 0 12px; 4445 box-sizing: border-box; 4446 } 4447 4448 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__title.banner__heading { 4449 font-family: var(--font-heading-family); 4450 font-weight: 500; 4451 font-size: 22px; 4452 line-height: 1.0; 4453 color: #ffffff; 4454 margin: 0 0 12px 0; 4455 padding: 0px 0px; 4456 text-align: inherit; 4457 box-sizing: border-box; 4458 display: block; 4459 width: 100%;max-width: 300px;} 4460 4461 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__subheading.banner__text { 4462 font-family: var(--font-body-family); 4463 font-weight: 400; 4464 font-size: 15px; 4465 line-height: 1.2; 4466 color: #ffffff; 4467 margin: 0px 0 16px 0; 4468 padding: 0px 0px; 4469 text-align: inherit; 4470 box-sizing: border-box; 4471 display: block; 4472 width: 100%;max-width: 400px;} 4473 4474 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__subheading.banner__text p { 4475 margin: 0; 4476 font-size: inherit; 4477 color: inherit; 4478 font-family: inherit; 4479 font-weight: inherit; 4480 line-height: inherit; 4481 text-align: inherit; 4482 } 4483 4484 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta { 4485 font-family: var(--font-body-family) !important; 4486 font-weight: 500 !important; 4487 font-size: 18px !important; 4488 padding: 5px 30px !important; 4489 border-radius: 40px !important; 4490 margin-top: 16px !important; 4491 margin-left: 0 !important; 4492 margin-right: 0 !important; 4493 border-width: 1px !important; 4494 border-style: solid !important; 4495 box-sizing: border-box; 4496 position: relative; 4497 transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease; 4498 display: inline-flex;
4499 align-items: center; 4500 justify-content: center; 4501 min-width: 0 !important; 4502 height: 45px !important; 4503 min-height: 45px !important;width: auto !important; 4504 max-width: 100% !important;} 4505 4506 #Slide-template--20802410545328__slideshow_9hPkEN-1 .banner__buttons {width: auto; 4507 max-width: 100%;} 4508 4509 /* Theme .button uses ::before/::after (box-shadow) for fill â remove so custom background colors apply */ 4510 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta.slideshow__cta--solid::before, 4511 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta.slideshow__cta--solid::after, 4512 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta.slideshow__cta--outline::before, 4513 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta.slideshow__cta--outline::after, 4514 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta.slideshow__cta--ghost::before, 4515 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta.slideshow__cta--ghost::after { 4516 display: none !important; 4517 content: none !important; 4518 box-shadow: none !important; 4519 } 4520 4521 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta.slideshow__cta--solid { 4522 --alpha-button-background: 1 !important; 4523 background-color: #303030 !important; 4524 background-image: none !important; 4525 color: #ffffff !important; 4526 border-color: #303030 !important; 4527 } 4528 4529 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta--outline { 4530 background-color: transparent !important; 4531 color: #ffffff !important; 4532 border-color: #303030 !important; 4533 box-shadow: none !important; 4534 } 4535 4536 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta--ghost { 4537 background-color: transparent !important; 4538 color: #ffffff !important; 4539 border-color: transparent !important; 4540 box-shadow: none !important; 4541 }#Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__text-wrapper.banner__content { 4542 padding-bottom: 52px !important; 4543 }#Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta--link { 4544 padding: 5px 0 !important; 4545 height: auto !important; 4546 min-height: 0 !important; 4547 width: auto !important; 4548 max-width: 100% !important; 4549 min-width: 0 !important; 4550 border: none !important; 4551 border-radius: 0 !important; 4552 background: none !important; 4553 box-shadow: none !important; 4554 color: #ffffff !important; 4555 text-underline-offset: 0.25rem; 4556 } 4557 4558 @media screen and (min-width: 750px) { 4559 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__badge { 4560 font-size: 13px; 4561 color: #ffffff; 4562 background-color: #f27284; 4563 padding: 8px 14px; 4564 margin-bottom: 16px; 4565 } 4566 4567 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__title.banner__heading { 4568 font-size: 40px; 4569 line-height: 1.0; 4570 color: #ffffff; 4571 margin: 0 0 16px 0; 4572 padding: 0px 0px; 4573 text-align: inherit;max-width: 460px;} 4574 4575 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__subheading.banner__text { 4576 font-size: 18px; 4577 line-height: 1.2; 4578 color: #ffffff; 4579 margin: 0px 0 20px 0; 4580 padding: 0px 0px; 4581 text-align: inherit; 4582 display: block; 4583 width: 100%; 4584 box-sizing: border-box;max-width: 400px;}#Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta { 4585 font-size: 16px !important; 4586 padding: 16px 30px !important; 4587 margin-top: 16px !important; 4588 margin-left: 0 !important; 4589 margin-right: 0 !important; 4590 height: 50px !important; 4591 min-height: 50px !important;width: auto !important; 4592 max-width: 100% !important;} 4593 4594 #Slide-template--20802410545328__slideshow_9hPkEN-1 .banner__buttons {width: auto; 4595 max-width: 100%; 4596 margin-left: 0; 4597 margin-right: 0;} 4598 4599 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta.slideshow__cta--solid { 4600 --alpha-button-background: 1 !important; 4601 background-color: #303030 !important; 4602 background-image: none !important; 4603 color: #ffffff !important; 4604 border-color: #303030 !important; 4605 } 4606 4607 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta--outline { 4608 color: #ffffff !important; 4609 border-color: #303030 !important; 4610 } 4611 4612 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta--ghost { 4613 color: #ffffff !important; 4614 } 4615 4616 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__cta--link { 4617 color: #ffffff !important; 4618 padding: 16px 0 !important; 4619 height: auto !important; 4620 min-height: 0 !important; 4621 width: auto !important; 4622 max-width: 100% !important; 4623 } 4624 }@media screen and (min-width: 750px) { 4625 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__text.banner__box.slideshow__text-box--custom-bg { 4626 background: none !important; 4627 background-color: transparent !important; 4628 box-shadow: none !important; 4629 --color-background: transparent; 4630 } 4631 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__text.banner__box.slideshow__text-box--custom-bg:after { 4632 display: none !important; 4633 } 4634 }@media screen and (max-width: 749px) { 4635 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__text.banner__box.slideshow__text-box--custom-bg { 4636 background: none !important; 4637 background-color: transparent !important; 4638 box-shadow: none !important; 4639 --color-background: transparent; 4640 } 4641 #Slide-template--20802410545328__slideshow_9hPkEN-1 .slideshow__text.banner__box.slideshow__text-box--custom-bg:after { 4642 display: none !important; 4643 } 4644 }</style> 4645�<div 4646 class="slideshow__slide grid__item grid--1-col slider__slide slideshow__slide--has-link" 4647 id="Slide-template--20802410545328__slideshow_9hPkEN-1" 4648 4649 role="group" 4650 aria-roledescription="Slide" 4651 aria-label="1 of 3" 4652 tabindex="-1" 4653 >
4653<script> 4654 (function () { 4655 var isMobile = window.matchMedia('(max-width: 749px)').matches; 4656 var href = isMobile ? "\/\/us.balibodyco.com\/cdn\/shop\/videos\/c\/vp\/7e7626c76c2242e099f42d2816d7da24\/7e7626c76c2242e099f42d2816d7da24.HD-1080p-7.2Mbps-95942690.mp4?v=0" : "\/\/us.balibodyco.com\/cdn\/shop\/videos\/c\/vp\/7c9f713c834040f6975592995aa0d00f\/7c9f713c834040f6975592995aa0d00f.HD-720p-4.5Mbps-95270325.mp4?v=0"; 4657 if (!href) return; 4658 var link = document.createElement('link'); 4659 link.rel = 'preload'; 4660 link.as = 'video'; 4661 link.href = href; 4662 document.head.appendChild(link); 4663 })(); 4664 </script>
4664<div class="slideshow__media banner__media media slideshow__media--has-video"><div class="slideshow__video-wrap medium-hide large-up-hide"> 4665 <video playsinline="playsinline" preload="none" loop="loop" muted="muted" fetchpriority="high" class="slideshow__video" poster="//us.balibodyco.com/cdn/shop/files/preview_images/7e7626c76c2242e099f42d2816d7da24.thumbnail.0000000000_1100x.jpg?v=1790722408"><source src="//us.balibodyco.com/cdn/shop/videos/c/vp/7e7626c76c2242e099f42d2816d7da24/7e7626c76c2242e099f42d2816d7da24.HD-1080p-7.2Mbps-95942690.mp4?v=0" type="video/mp4"><img src="//us.balibodyco.com/cdn/shop/files/preview_images/7e7626c76c2242e099f42d2816d7da24.thumbnail.0000000000_1100x.jpg?v=1790722408"></video> 4666 </div><div class="slideshow__video-wrap small-hide"> 4667 <video playsinline="playsinline" preload="none" loop="loop" muted="muted" fetchpriority="high" class="slideshow__video" poster="//us.balibodyco.com/cdn/shop/files/preview_images/7c9f713c834040f6975592995aa0d00f.thumbnail.0000000000_1100x.jpg?v=1790137479"><source src="//us.balibodyco.com/cdn/shop/videos/c/vp/7c9f713c834040f6975592995aa0d00f/7c9f713c834040f6975592995aa0d00f.HD-720p-4.5Mbps-95270325.mp4?v=0" type="video/mp4"><img src="//us.balibodyco.com/cdn/shop/files/preview_images/7c9f713c834040f6975592995aa0d00f.thumbnail.0000000000_1100x.jpg?v=1790137479"></video> 4668 </div></div><div class="slideshow__text-wrapper banner__content banner__content--middle-left banner__content-mobile-bottom-right page-width scroll-trigger animate--slide-in"> 4669 <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-background-1 gradient slideshow__text--left slideshow__text-mobile--left slideshow__text-box--custom-bg"> 4670 <span class="slideshow__badge">FINAL HOURS</span><h2 class="banner__heading slideshow__title inline-richtext"> 4671 Birthday Sale: 20% Off Sitewide + FREE Gift 4672 </h2><div class="banner__text rte slideshow__subheading" > 4673 <p>Save 20% Sitewide + Receive a FREE Limited Edition Chocolate Brown Cap on Orders $45+</p> 4674 </div>��<div class="banner__buttons"> 4675 <a 4676 4677 href="https://us.balibodyco.com/collections" 4678 4679 class="button slideshow__cta slideshow__cta--solid" 4680 >SHOP NOW</a> 4681 </div> 4682 </div> 4683 </div><a href="https://us.balibodyco.com/collections" class="slideshow__link"> 4684 <span class="visually-hidden">Birthday Sale: 20% Off Sitewide + FREE Gift�</span> 4685 </a></div>�<style> 4686 #Slide-template--20802410545328__slideshow_9hPkEN-2 .banner__media::after { 4687 opacity: 0.0; 4688 } 4689 4690 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__badge { 4691 display: inline-block; 4692 width: fit-content; 4693 max-width: 100%; 4694 font-family: var(--font-body-family); 4695 font-weight: 600; 4696 font-size: 12px; 4697 line-height: 1.2; 4698 color: #ffffff; 4699 background-color: #303030; 4700 border-radius: 4px; 4701 padding: 6px 12px; 4702 margin: 0 0 12px; 4703 box-sizing: border-box; 4704 } 4705 4706 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__title.banner__heading { 4707 font-family: var(--font-heading-family); 4708 font-weight: 500; 4709 font-size: 22px; 4710 line-height: 1.0; 4711 color: #ffffff; 4712 margin: 0 0 12px 0; 4713 padding: 0px 0px; 4714 text-align: inherit; 4715 box-sizing: border-box; 4716 display: block; 4717 width: 100%;max-width: 300px;} 4718 4719 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__subheading.banner__text { 4720 font-family: var(--font-body-family); 4721 font-weight: 400; 4722 font-size: 15px; 4723 line-height: 1.2; 4724 color: #ffffff; 4725 margin: 0px 0 16px 0; 4726 padding: 0px 0px; 4727 text-align: inherit; 4728 box-sizing: border-box; 4729 display: block; 4730 width: 100%;max-width: 300px;} 4731 4732 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__subheading.banner__text p { 4733 margin: 0; 4734 font-size: inherit; 4735 color: inherit; 4736 font-family: inherit; 4737 font-weight: inherit; 4738 line-height: inherit; 4739 text-align: inherit; 4740 } 4741 4742 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta { 4743 font-family: var(--font-body-family) !important; 4744 font-weight: 500 !important; 4745 font-size: 18px !important; 4746 padding: 5px 30px !important; 4747 border-radius: 40px !important; 4748 margin-top: 0px !important; 4749 margin-left: 0 !important; 4750 margin-right: 0 !important; 4751 border-width: 1px !important; 4752 border-style: solid !important; 4753 box-sizing: border-box; 4754 position: relative; 4755 transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease; 4756 display: inline-flex;
4757 align-items: center; 4758 justify-content: center; 4759 min-width: 0 !important; 4760 height: 45px !important; 4761 min-height: 45px !important;width: auto !important; 4762 max-width: 100% !important;} 4763 4764 #Slide-template--20802410545328__slideshow_9hPkEN-2 .banner__buttons {width: auto; 4765 max-width: 100%;} 4766 4767 /* Theme .button uses ::before/::after (box-shadow) for fill â remove so custom background colors apply */ 4768 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta.slideshow__cta--solid::before, 4769 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta.slideshow__cta--solid::after, 4770 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta.slideshow__cta--outline::before, 4771 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta.slideshow__cta--outline::after, 4772 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta.slideshow__cta--ghost::before, 4773 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta.slideshow__cta--ghost::after { 4774 display: none !important; 4775 content: none !important; 4776 box-shadow: none !important; 4777 } 4778 4779 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta.slideshow__cta--solid { 4780 --alpha-button-background: 1 !important; 4781 background-color: #303030 !important; 4782 background-image: none !important; 4783 color: #ffffff !important; 4784 border-color: #303030 !important; 4785 } 4786 4787 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta--outline { 4788 background-color: transparent !important; 4789 color: #ffffff !important; 4790 border-color: #303030 !important; 4791 box-shadow: none !important; 4792 } 4793 4794 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta--ghost { 4795 background-color: transparent !important; 4796 color: #ffffff !important; 4797 border-color: transparent !important; 4798 box-shadow: none !important; 4799 }#Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__text-wrapper.banner__content { 4800 padding-bottom: 52px !important; 4801 }#Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta--link { 4802 padding: 5px 0 !important; 4803 height: auto !important; 4804 min-height: 0 !important; 4805 width: auto !important; 4806 max-width: 100% !important; 4807 min-width: 0 !important; 4808 border: none !important; 4809 border-radius: 0 !important; 4810 background: none !important; 4811 box-shadow: none !important; 4812 color: #ffffff !important; 4813 text-underline-offset: 0.25rem; 4814 } 4815 4816 @media screen and (min-width: 750px) { 4817 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__badge { 4818 font-size: 13px; 4819 color: #ffffff; 4820 background-color: #303030; 4821 padding: 8px 14px; 4822 margin-bottom: 16px; 4823 } 4824 4825 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__title.banner__heading { 4826 font-size: 40px; 4827 line-height: 1.0; 4828 color: #ffffff; 4829 margin: 0 0 16px auto; 4830 padding: 0px 0px; 4831 text-align: inherit;max-width: 300px;} 4832 4833 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__subheading.banner__text { 4834 font-size: 18px; 4835 line-height: 1.2; 4836 color: #ffffff; 4837 margin: 0px 0 20px auto; 4838 padding: 0px 0px; 4839 text-align: inherit; 4840 display: block; 4841 width: 100%; 4842 box-sizing: border-box;max-width: 360px;}#Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta { 4843 font-size: 16px !important; 4844 padding: 16px 30px !important; 4845 margin-top: 16px !important; 4846 margin-left: 0 !important; 4847 margin-right: 0 !important; 4848 height: 50px !important; 4849 min-height: 50px !important;width: auto !important; 4850 max-width: 100% !important;} 4851 4852 #Slide-template--20802410545328__slideshow_9hPkEN-2 .banner__buttons {width: auto; 4853 max-width: 100%; 4854 margin-left: 0; 4855 margin-right: 0;} 4856 4857 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta.slideshow__cta--solid { 4858 --alpha-button-background: 1 !important; 4859 background-color: #303030 !important; 4860 background-image: none !important; 4861 color: #ffffff !important; 4862 border-color: #303030 !important; 4863 } 4864 4865 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta--outline { 4866 color: #ffffff !important; 4867 border-color: #303030 !important; 4868 } 4869 4870 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta--ghost { 4871 color: #ffffff !important; 4872 } 4873 4874 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__cta--link { 4875 color: #ffffff !important; 4876 padding: 16px 0 !important; 4877 height: auto !important; 4878 min-height: 0 !important; 4879 width: auto !important; 4880 max-width: 100% !important; 4881 } 4882 }@media screen and (min-width: 750px) { 4883 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__text.banner__box.slideshow__text-box--custom-bg { 4884 background: none !important; 4885 background-color: transparent !important; 4886 box-shadow: none !important; 4887 --color-background: transparent; 4888 } 4889 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__text.banner__box.slideshow__text-box--custom-bg:after { 4890 display: none !important; 4891 } 4892 }@media screen and (max-width: 749px) { 4893 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__text.banner__box.slideshow__text-box--custom-bg { 4894 background: none !important; 4895 background-color: transparent !important; 4896 box-shadow: none !important; 4897 --color-background: transparent; 4898 } 4899 #Slide-template--20802410545328__slideshow_9hPkEN-2 .slideshow__text.banner__box.slideshow__text-box--custom-bg:after { 4900 display: none !important; 4901 } 4902 }</style> 4903�<div 4904 class="slideshow__slide grid__item grid--1-col slider__slide" 4905 id="Slide-template--20802410545328__slideshow_9hPkEN-2" 4906 4907 role="group" 4908 aria-roledescription="Slide" 4909 aria-label="2 of 3" 4910 tabindex="-1" 4911 ><div class="slideshow__media banner__media media slideshow__media--has-video"><div class="slideshow__video-wrap medium-hide large-up-hide"> 4912 <video playsinline="playsinline" preload="none" loop="loop" muted="muted" fetchpriority="auto" class="slideshow__video" poster="//us.balibodyco.com/cdn/shop/files/preview_images/79191163f2a440678059295058e9a2cc.thumbnail.0000000000_1100x.jpg?v=1789521563"><source src="//us.balibodyco.com/cdn/shop/videos/c/vp/79191163f2a440678059295058e9a2cc/79191163f2a440678059295058e9a2cc.HD-1080p-7.2Mbps-94538010.mp4?v=0" type="video/mp4"><img src="//us.balibodyco.com/cdn/shop/files/preview_images/79191163f2a440678059295058e9a2cc.thumbnail.0000000000_1100x.jpg?v=1789521563"></video> 4913 </div><div class="slideshow__video-wrap small-hide"> 4914 <video playsinline="playsinline" preload="none" loop="loop" muted="muted" fetchpriority="auto" class="slideshow__video" poster="//us.balibodyco.com/cdn/shop/files/preview_images/e71223eb35674892902267f44aa2ed10.thumbnail.0000000000_1100x.jpg?v=1789521558"><source src="//us.balibodyco.com/cdn/shop/videos/c/vp/e71223eb35674892902267f44aa2ed10/e71223eb35674892902267f44aa2ed10.HD-1080p-7.2Mbps-94538009.mp4?v=0" type="video/mp4"><img src="//us.balibodyco.com/cdn/shop/files/preview_images/e71223eb35674892902267f44aa2ed10.thumbnail.0000000000_1100x.jpg?v=1789521558"></video> 4915 </div></div><div class="slideshow__text-wrapper banner__content banner__content--middle-right banner__content-mobile-bottom-left page-width"> 4916 <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-background-1 gradient slideshow__text--right slideshow__text-mobile--left slideshow__text-box--custom-bg"> 4917 <h2 class="banner__heading slideshow__title inline-richtext"> 4918 Bronzed Skin. Zero Transfer. 4919 </h2><div class="banner__text rte slideshow__subheading" > 4920 <p>Clear Self Tan Gel delivers buildable colour without staining sheets or clothing.</p> 4921 </div>��<div class="banner__buttons"> 4922 <a 4923 4924 href="/products/clear-self-tanning-gel" 4925 4926 class="button slideshow__cta slideshow__cta--solid" 4927 >SHOP NOW</a> 4928 </div> 4929 </div> 4930 </div></div>�<style> 4931 #Slide-template--20802410545328__slideshow_9hPkEN-3 .banner__media::after { 4932 opacity: 0.0; 4933 } 4934 4935 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__badge { 4936 display: inline-block; 4937 width: fit-content; 4938 max-width: 100%; 4939 font-family: var(--font-body-family); 4940 font-weight: 400; 4941 font-size: 12px; 4942 line-height: 1.2; 4943 color: #ffffff; 4944 background-color: #303030; 4945 border-radius: 4px; 4946 padding: 6px 12px; 4947 margin: 0 0 12px; 4948 box-sizing: border-box; 4949 } 4950 4951 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__title.banner__heading { 4952 font-family: var(--font-heading-family); 4953 font-weight: 500; 4954 font-size: 22px; 4955 line-height: 1.0; 4956 color: #ffffff; 4957 margin: 0 0 12px 0; 4958 padding: 0px 0px; 4959 text-align: inherit; 4960 box-sizing: border-box; 4961 display: block; 4962 width: 100%;max-width: 320px;} 4963 4964 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__subheading.banner__text { 4965 font-family: var(--font-body-family); 4966 font-weight: 400; 4967 font-size: 15px; 4968 line-height: 1.2; 4969 color: #ffffff; 4970 margin: 0px 0 16px 0; 4971 padding: 0px 0px; 4972 text-align: inherit; 4973 box-sizing: border-box; 4974 display: block; 4975 width: 100%;max-width: 400px;} 4976 4977 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__subheading.banner__text p { 4978 margin: 0; 4979 font-size: inherit; 4980 color: inherit; 4981 font-family: inherit; 4982 font-weight: inherit; 4983 line-height: inherit; 4984 text-align: inherit; 4985 } 4986 4987 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta { 4988 font-family: var(--font-body-family) !important; 4989 font-weight: 500 !important; 4990 font-size: 18px !important; 4991 padding: 5px 30px !important; 4992 border-radius: 40px !important; 4993 margin-top: 16px !important; 4994 margin-left: 0 !important; 4995 margin-right: 0 !important; 4996 border-width: 1px !important; 4997 border-style: solid !important; 4998 box-sizing: border-box; 4999 position: relative; 5000 transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease; 5001 display: inline-flex;
5002 align-items: center; 5003 justify-content: center; 5004 min-width: 0 !important; 5005 height: 45px !important; 5006 min-height: 45px !important;width: auto !important; 5007 max-width: 100% !important;} 5008 5009 #Slide-template--20802410545328__slideshow_9hPkEN-3 .banner__buttons {width: auto; 5010 max-width: 100%;} 5011 5012 /* Theme .button uses ::before/::after (box-shadow) for fill â remove so custom background colors apply */ 5013 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta.slideshow__cta--solid::before, 5014 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta.slideshow__cta--solid::after, 5015 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta.slideshow__cta--outline::before, 5016 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta.slideshow__cta--outline::after, 5017 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta.slideshow__cta--ghost::before, 5018 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta.slideshow__cta--ghost::after { 5019 display: none !important; 5020 content: none !important; 5021 box-shadow: none !important; 5022 } 5023 5024 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta.slideshow__cta--solid { 5025 --alpha-button-background: 1 !important; 5026 background-color: #303030 !important; 5027 background-image: none !important; 5028 color: #ffffff !important; 5029 border-color: #303030 !important; 5030 } 5031 5032 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta--outline { 5033 background-color: transparent !important; 5034 color: #ffffff !important; 5035 border-color: #303030 !important; 5036 box-shadow: none !important; 5037 } 5038 5039 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta--ghost { 5040 background-color: transparent !important; 5041 color: #ffffff !important; 5042 border-color: transparent !important; 5043 box-shadow: none !important; 5044 }#Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__text-wrapper.banner__content { 5045 padding-bottom: 52px !important; 5046 }#Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta--link { 5047 padding: 5px 0 !important; 5048 height: auto !important; 5049 min-height: 0 !important; 5050 width: auto !important; 5051 max-width: 100% !important; 5052 min-width: 0 !important; 5053 border: none !important; 5054 border-radius: 0 !important; 5055 background: none !important; 5056 box-shadow: none !important; 5057 color: #ffffff !important; 5058 text-underline-offset: 0.25rem; 5059 } 5060 5061 @media screen and (min-width: 750px) { 5062 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__badge { 5063 font-size: 13px; 5064 color: #ffffff; 5065 background-color: #303030; 5066 padding: 8px 14px; 5067 margin-bottom: 16px; 5068 } 5069 5070 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__title.banner__heading { 5071 font-size: 40px; 5072 line-height: 1.0; 5073 color: #ffffff; 5074 margin: 0 0 16px 0; 5075 padding: 0px 0px; 5076 text-align: inherit;max-width: 520px;} 5077 5078 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__subheading.banner__text { 5079 font-size: 18px; 5080 line-height: 1.2; 5081 color: #ffffff; 5082 margin: 0px 0 20px 0; 5083 padding: 0px 0px; 5084 text-align: inherit; 5085 display: block; 5086 width: 100%; 5087 box-sizing: border-box;max-width: 400px;}#Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta { 5088 font-size: 16px !important; 5089 padding: 16px 30px !important; 5090 margin-top: 30px !important; 5091 margin-left: 0 !important; 5092 margin-right: 0 !important; 5093 height: 50px !important; 5094 min-height: 50px !important;width: auto !important; 5095 max-width: 100% !important;} 5096 5097 #Slide-template--20802410545328__slideshow_9hPkEN-3 .banner__buttons {width: auto; 5098 max-width: 100%; 5099 margin-left: 0; 5100 margin-right: 0;} 5101 5102 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta.slideshow__cta--solid { 5103 --alpha-button-background: 1 !important; 5104 background-color: #303030 !important; 5105 background-image: none !important; 5106 color: #ffffff !important; 5107 border-color: #303030 !important; 5108 } 5109 5110 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta--outline { 5111 color: #ffffff !important; 5112 border-color: #303030 !important; 5113 } 5114 5115 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta--ghost { 5116 color: #ffffff !important; 5117 } 5118 5119 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__cta--link { 5120 color: #ffffff !important; 5121 padding: 16px 0 !important; 5122 height: auto !important; 5123 min-height: 0 !important; 5124 width: auto !important; 5125 max-width: 100% !important; 5126 } 5127 }@media screen and (min-width: 750px) { 5128 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__text.banner__box.slideshow__text-box--custom-bg { 5129 background: none !important; 5130 background-color: transparent !important; 5131 box-shadow: none !important; 5132 --color-background: transparent; 5133 } 5134 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__text.banner__box.slideshow__text-box--custom-bg:after { 5135 display: none !important; 5136 } 5137 }@media screen and (max-width: 749px) { 5138 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__text.banner__box.slideshow__text-box--custom-bg { 5139 background: none !important; 5140 background-color: transparent !important; 5141 box-shadow: none !important; 5142 --color-background: transparent; 5143 } 5144 #Slide-template--20802410545328__slideshow_9hPkEN-3 .slideshow__text.banner__box.slideshow__text-box--custom-bg:after { 5145 display: none !important; 5146 } 5147 }</style> 5148�<div 5149 class="slideshow__slide grid__item grid--1-col slider__slide" 5150 id="Slide-template--20802410545328__slideshow_9hPkEN-3" 5151 5152 role="group" 5153 aria-roledescription="Slide" 5154 aria-label="3 of 3" 5155 tabindex="-1" 5156 ><div class="slideshow__media banner__media media"><img src="//us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=3840" alt="" srcset="//us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=375 375w, //us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=550 550w, //us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=750 750w, //us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=1100 1100w, //us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=1780 1780w, //us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/Banner1-Mobile.jpg?v=1789521490&width=3840 3840w" height="1787" loading="lazy" fetchpriority="auto" sizes="100vw" class="medium-hide large-up-hide">�<img src="//us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=3840" alt="" srcset="//us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=375 375w, //us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=550 550w, //us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=750 750w, //us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=1100 1100w, //us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=1780 1780w, //us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/Milk-desktop.jpg?v=1789521490&width=3840 3840w" height="1577" loading="lazy" fetchpriority="auto" sizes="100vw" class="small-hide">�</div><div class="slideshow__text-wrapper banner__content banner__content--middle-left banner__content-mobile-bottom-right page-width"> 5157 <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-background-1 gradient slideshow__text--left slideshow__text-mobile--left slideshow__text-box--custom-bg"> 5158 <h2 class="banner__heading slideshow__title inline-richtext"> 5159 93% Skincare. 100%Â Glazed, Glowing Skin. 5160 </h2><div class="banner__text rte slideshow__subheading" > 5161 <p>Meet Self Tan Body Milk, our skincare-infused gradual tan for hydrated, buildable colour.</p> 5162 </div>�<ul class="slideshow__icon-row" role="list"><li class="slideshow__icon-item"> 5163 <div class="slideshow__icon-item-inner"><img src="//us.balibodyco.com/cdn/shop/files/HEART-ICON_e995949d-3a01-469e-8af6-3e0cfbbde7c5.svg?v=1789531763&width=96" srcset="//us.balibodyco.com/cdn/shop/files/HEART-ICON_e995949d-3a01-469e-8af6-3e0cfbbde7c5.svg?v=1789531763&width=32 32w, //us.balibodyco.com/cdn/shop/files/HEART-ICON_e995949d-3a01-469e-8af6-3e0cfbbde7c5.svg?v=1789531763&width=48 48w, //us.balibodyco.com/cdn/shop/files/HEART-ICON_e995949d-3a01-469e-8af6-3e0cfbbde7c5.svg?v=1789531763&width=64 64w, //us.balibodyco.com/cdn/shop/files/HEART-ICON_e995949d-3a01-469e-8af6-3e0cfbbde7c5.svg?v=1789531763&width=96 96w" width="96" height="96" loading="lazy" sizes="(max-width: 749px) 40px, 48px" class="slideshow__icon-item-image">�<span class="slideshow__icon-item-text">Buildable<br /> 5164Results</span></div> 5165 </li><li class="slideshow__icon-item"> 5166 <div class="slideshow__icon-item-inner"><img src="//us.balibodyco.com/cdn/shop/files/MITT-ICON_1a80414b-5f9f-4fbf-99a7-f9330d3df87d.svg?v=1789531763&width=96" srcset="//us.balibodyco.com/cdn/shop/files/MITT-ICON_1a80414b-5f9f-4fbf-99a7-f9330d3df87d.svg?v=1789531763&width=32 32w, //us.balibodyco.com/cdn/shop/files/MITT-ICON_1a80414b-5f9f-4fbf-99a7-f9330d3df87d.svg?v=1789531763&width=48 48w, //us.balibodyco.com/cdn/shop/files/MITT-ICON_1a80414b-5f9f-4fbf-99a7-f9330d3df87d.svg?v=1789531763&width=64 64w, //us.balibodyco.com/cdn/shop/files/MITT-ICON_1a80414b-5f9f-4fbf-99a7-f9330d3df87d.svg?v=1789531763&width=96 96w" width="96" height="96" loading="lazy" sizes="(max-width: 749px) 40px, 48px" class="slideshow__icon-item-image">�<span class="slideshow__icon-item-text">Streak-Free<br /> 5167Finish</span></div> 5168 </li><li class="slideshow__icon-item"> 5169 <div class="slideshow__icon-item-inner"><img src="//us.balibodyco.com/cdn/shop/files/LEAF-CIRCLE.svg?v=1789531763&width=96" srcset="//us.balibodyco.com/cdn/shop/files/LEAF-CIRCLE.svg?v=1789531763&width=32 32w, //us.balibodyco.com/cdn/shop/files/LEAF-CIRCLE.svg?v=1789531763&width=48 48w, //us.balibodyco.com/cdn/shop/files/LEAF-CIRCLE.svg?v=1789531763&width=64 64w, //us.balibodyco.com/cdn/shop/files/LEAF-CIRCLE.svg?v=1789531763&width=96 96w" width="96" height="96" loading="lazy" sizes="(max-width: 749px) 40px, 48px" class="slideshow__icon-item-image">�<span class="slideshow__icon-item-text">Hydrating<br /> 5170Ingredients</span></div> 5171 </li><li class="slideshow__icon-item"> 5172 <div class="slideshow__icon-item-inner"><img src="//us.balibodyco.com/cdn/shop/files/HAND-HOLD-ICON_078914ac-e533-48c3-813e-8598fa43350e.svg?v=1789531763&width=96" srcset="//us.balibodyco.com/cdn/shop/files/HAND-HOLD-ICON_078914ac-e533-48c3-813e-8598fa43350e.svg?v=1789531763&width=32 32w, //us.balibodyco.com/cdn/shop/files/HAND-HOLD-ICON_078914ac-e533-48c3-813e-8598fa43350e.svg?v=1789531763&width=48 48w, //us.balibodyco.com/cdn/shop/files/HAND-HOLD-ICON_078914ac-e533-48c3-813e-8598fa43350e.svg?v=1789531763&width=64 64w, //us.balibodyco.com/cdn/shop/files/HAND-HOLD-ICON_078914ac-e533-48c3-813e-8598fa43350e.svg?v=1789531763&width=96 96w" width="96" height="96" loading="lazy" sizes="(max-width: 749px) 40px, 48px" class="slideshow__icon-item-image">�<span class="slideshow__icon-item-text">Ideal For <br /> 5173Beginners</span></div> 5174 </li></ul>�<div class="banner__buttons"> 5175 <a 5176 5177 href="/products/self-tan-body-milk" 5178 5179 class="button slideshow__cta slideshow__cta--solid" 5180 >SHOP NOW</a> 5181 </div> 5182 </div> 5183 </div></div></div></slideshow-component> 5184 5185 5186</section><section id="shopify-section-template--20802410545328__logo_marquee_XYLhaQ" class="shopify-section section"> 5187 5188 5189 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/logo-marquee-BD5g1LHW.css" rel="stylesheet" type="text/css" media="all" /> 5190 5191<style data-shopify>.logo-marquee-template--20802410545328__logo_marquee_XYLhaQ { 5192 background-color: #f27284; 5193 padding-top: 8px; 5194 padding-bottom: 8px;
5195 margin-top: -1px; 5196 margin-bottom: 0px; 5197 }.show-header-fixed #MainContent > :first-child .logo-marquee-template--20802410545328__logo_marquee_XYLhaQ { 5198 padding-top: calc(8px + var(--header-height, 70px)); 5199 margin-top: 0px; 5200 }.logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item { 5201 padding-left: 36px; 5202 padding-right: 36px; 5203 } 5204 5205 @media screen and (min-width: 750px) { 5206 .logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item { 5207 padding-left: 60px; 5208 padding-right: 60px; 5209 } 5210 }.logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_qikNFr .logo-marquee__img { 5211 height: 32px !important;width: 80px !important;max-width: none !important; 5212 } 5213 @media screen and (min-width: 750px) { 5214 .logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_qikNFr .logo-marquee__img { 5215 height: 28px !important;width: 100px !important;} 5216 }.logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_UEUxLj .logo-marquee__img { 5217 height: 32px !important;width: 80px !important;max-width: none !important; 5218 } 5219 @media screen and (min-width: 750px) { 5220 .logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_UEUxLj .logo-marquee__img { 5221 height: 28px !important;width: 88px !important;} 5222 }.logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_6zjykA .logo-marquee__img { 5223 height: 32px !important;width: 80px !important;max-width: none !important; 5224 } 5225 @media screen and (min-width: 750px) { 5226 .logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_6zjykA .logo-marquee__img { 5227 height: 28px !important;width: 80px !important;} 5228 }.logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_yx448F .logo-marquee__img { 5229 height: 32px !important;width: 80px !important;max-width: none !important; 5230 } 5231 @media screen and (min-width: 750px) { 5232 .logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_yx448F .logo-marquee__img { 5233 height: 28px !important;width: 80px !important;} 5234 }.logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_QjgNE3 .logo-marquee__img { 5235 height: 32px !important;width: 80px !important;max-width: none !important; 5236 } 5237 @media screen and (min-width: 750px) { 5238 .logo-marquee-template--20802410545328__logo_marquee_XYLhaQ .logo-marquee__item--logo_QjgNE3 .logo-marquee__img { 5239 height: 28px !important;width: 100px !important;} 5240 }</style><div class="logo-marquee logo-marquee-template--20802410545328__logo_marquee_XYLhaQ" style="--marquee-speed: 30s;"><div class="logo-marquee__track-wrapper"><ul class="logo-marquee__list" aria-hidden="false"><li class="logo-marquee__item logo-marquee__item--logo_qikNFr" ><img 5241 class="logo-marquee__img" 5242 src="//us.balibodyco.com/cdn/shop/files/Cosmopolitan_logo.svg?crop=center&height=32&v=1789621144&width=100" 5243 alt="" 5244 width="100" 5245 height="32" 5246 loading="lazy" 5247 ></li><li class="logo-marquee__item logo-marquee__item--logo_UEUxLj" ><img 5248 class="logo-marquee__img" 5249 src="//us.balibodyco.com/cdn/shop/files/InStyle.svg?crop=center&height=32&v=1789620672&width=88" 5250 alt="" 5251 width="88" 5252 height="32" 5253 loading="lazy" 5254 ></li><li class="logo-marquee__item logo-marquee__item--logo_6zjykA" ><img 5255 class="logo-marquee__img" 5256 src="//us.balibodyco.com/cdn/shop/files/Allure_1.svg?crop=center&height=32&v=1789621218&width=80" 5257 alt="" 5258 width="80" 5259 height="32" 5260 loading="lazy" 5261 ></li><li class="logo-marquee__item logo-marquee__item--logo_yx448F" ><img 5262 class="logo-marquee__img" 5263 src="//us.balibodyco.com/cdn/shop/files/Forbes_logo.svg?crop=center&height=32&v=178962
52631048&width=80" 5264 alt="" 5265 width="80" 5266 height="32" 5267 loading="lazy" 5268 ></li><li class="logo-marquee__item logo-marquee__item--logo_QjgNE3" ><img 5269 class="logo-marquee__img" 5270 src="//us.balibodyco.com/cdn/shop/files/MARIECLAIRE_LOGO.svg?crop=center&height=32&v=1789522241&width=100" 5271 alt="" 5272 width="100" 5273 height="32" 5274 loading="lazy" 5275 ></li></ul><ul class="logo-marquee__list" aria-hidden="true"><li class="logo-marquee__item logo-marquee__item--logo_qikNFr" ><img 5276 class="logo-marquee__img" 5277 src="//us.balibodyco.com/cdn/shop/files/Cosmopolitan_logo.svg?crop=center&height=32&v=1789621144&width=100" 5278 alt="" 5279 width="100" 5280 height="32" 5281 loading="lazy" 5282 ></li><li class="logo-marquee__item logo-marquee__item--logo_UEUxLj" ><img 5283 class="logo-marquee__img" 5284 src="//us.balibodyco.com/cdn/shop/files/InStyle.svg?crop=center&height=32&v=1789620672&width=88" 5285 alt="" 5286 width="88" 5287 height="32" 5288 loading="lazy" 5289 ></li><li class="logo-marquee__item logo-marquee__item--logo_6zjykA" ><img 5290 class="logo-marquee__img" 5291 src="//us.balibodyco.com/cdn/shop/files/Allure_1.svg?crop=center&height=32&v=1789621218&width=80" 5292 alt="" 5293 width="80" 5294 height="32" 5295 loading="lazy" 5296 ></li><li class="logo-marquee__item logo-marquee__item--logo_yx448F" ><img 5297 class="logo-marquee__img" 5298 src="//us.balibodyco.com/cdn/shop/files/Forbes_logo.svg?crop=center&height=32&v=1789621048&width=80" 5299 alt="" 5300 width="80" 5301 height="32" 5302 loading="lazy" 5303 ></li><li class="logo-marquee__item logo-marquee__item--logo_QjgNE3" ><img 5304 class="logo-marquee__img" 5305 src="//us.balibodyco.com/cdn/shop/files/MARIECLAIRE_LOGO.svg?crop=center&height=32&v=1789522241&width=100" 5306 alt="" 5307 width="100" 5308 height="32" 5309 loading="lazy" 5310 ></li></ul><ul class="logo-marquee__list" aria-hidden="true"><li class="logo-marquee__item logo-marquee__item--logo_qikNFr" ><img 5311 class="logo-marquee__img" 5312 src="//us.balibodyco.com/cdn/shop/files/Cosmopolitan_logo.svg?crop=center&height=32&v=1789621144&width=100" 5313 alt="" 5314 width="100" 5315 height="32" 5316 loading="lazy" 5317 ></li><li class="logo-marquee__item logo-marquee__item--logo_UEUxLj" ><img 5318 class="logo-marquee__img" 5319 src="//us.balibodyco.com/cdn/shop/files/InStyle.svg?crop=center&height=32&v=1789620672&width=88" 5320 alt="" 5321 width="88" 5322 height="32" 5323 loading="lazy" 5324 ></li><li class="logo-marquee__item logo-marquee__item--logo_6zjykA" ><img 5325 class="logo-marquee__img" 5326 src="//us.balibodyco.com/cdn/shop/files/Allure_1.svg?crop=center&height=32&v=1789621218&width=80" 5327 alt="" 5328 width="80" 5329 height="32" 5330 loading="lazy" 5331 ></li><li class="logo-marquee__item logo-marquee__item--logo_yx448F" ><img 5332 class="logo-marquee__img" 5333 src="//us.balibodyco.com/cdn/shop/files/Forbes_logo.svg?crop=center&height=32&v=1789621048&width=80" 5334 alt="" 5335 width="80" 5336 height="32" 5337 loading="lazy" 5338 ></li><li class="logo-marquee__item logo-marquee__item--logo_QjgNE3" ><img 5339 class="logo-marquee__img" 5340 src="//us.balibodyco.com/cdn/shop/files/MARIECLAIRE_LOGO.svg?crop=center&height=32&v=1789522241&width=100" 5341 alt="" 5342 width="100" 5343 height="32" 5344 loading="lazy" 5345 ></li></ul></div></div> 5346 5347 5348</section><section id="shopify-section-template--20802410545328__featured_collection" class="shopify-section section">�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-card-CUQZwssy.css" onload="this.onload=null;this.rel='stylesheet'"> 5349 <noscript> 5350 5351 5352 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-card-CUQZwssy.css" rel="stylesheet" type="text/css" media="all" /> 5353 5354</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-price-ob4M-X9O.css" onload="this.onload=null;this.rel='stylesheet'"> 5355 <noscript> 5356 5357 5358 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-price-ob4M-X9O.css" rel="stylesheet" type="text/css" media="all" /> 5359 5360</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/featured-collection-XvaoZQG4.css" onload="this.onload=null;this.rel='stylesheet'"> 5361 <noscript> 5362 5363 5364 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/featured-collection-XvaoZQG4.css" rel="stylesheet" type="text/css" media="all" /> 5365 5366</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-carou
5366sel-BIPfZr5X.css" onload="this.onload=null;this.rel='stylesheet'"> 5367 <noscript> 5368 5369 5370 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-carousel-BIPfZr5X.css" rel="stylesheet" type="text/css" media="all" /> 5371 5372</noscript> 5373 5374<style data-shopify>.section-template--20802410545328__featured_collection-padding { 5375 padding-top: 24px; 5376 padding-bottom: 68px; 5377 }/* The carousel pulls itself 20px past both edges and adds that back as padding on the left 5378 only, so the cards keep the gutter on the left and run to the screen edge on the right while 5379 the heading above them stays inset. Neutralise both and the row lines up with the heading at 5380 each side. The desktop column widths add up to the full width of this box, so they only come 5381 out right once the box matches the one the heading uses. */ 5382 .section-template--20802410545328__featured_collection .block-carousel-container { 5383 margin-left: 0; 5384 margin-right: 0; 5385 } 5386 5387 .section-template--20802410545328__featured_collection .block-carousel { 5388 padding-left: 0; 5389 padding-right: 0; 5390 } 5391 5392 /* Every desktop card carries a trailing gap, including the last one, which used to be swallowed 5393 by the bleed above. Drop it on the last card so the row ends on the gutter once it is scrolled 5394 all the way along. The grid layouts set their margins with !important and keep theirs. */ 5395 @media screen and (min-width: 750px) { 5396 .section-template--20802410545328__featured_collection .block-carousel .swiper-slide:last-child { 5397 margin-right: 0; 5398 } 5399 } 5400 5401 /* Inline so a tab is never laid out before the section stylesheet arrives â otherwise every 5402 collection stacks on first paint and the browser starts work on cards it will hide. */ 5403 .section-template--20802410545328__featured_collection .collection-sliders .collection-slider { 5404 display: none; 5405 } 5406 5407 .section-template--20802410545328__featured_collection .collection-sliders .collection-slider.active { 5408 display: block; 5409 } 5410 5411 .section-template--20802410545328__featured_collection .section-heading { 5412 font-size: 20px; 5413 text-align: center; 5414 line-height: 1;} 5415 5416 .section-template--20802410545328__featured_collection .rating-star { 5417 --color-rating-star: #F27284; 5418 } 5419 5420 .section-featured_collection .collection-button-list .collection-button .button { 5421 color: #313131; 5422 background-color: #eeeeee; 5423 } 5424 5425 .section-featured_collection .collection-button-list .collection-button.active .button { 5426 background-color: #313131; 5427 } 5428 5429 @media (hover: hover) and (pointer: fine) { 5430 .section-featured_collection .collection-button:not(.active) a:hover { 5431 background-color: #e0e0e0 !important; 5432 color: #000000 !important; 5433 } 5434 } 5435 5436 .section-featured_collection .collection__view-all .link { 5437 color: #313131; 5438 text-transform: uppercase; 5439 } 5440 5441 .section-featured_collection .collection__view-all .link:before { 5442 background-color: #313131; 5443 } 5444 5445 .section-featured_collection .collection__view-all .link path { 5446 fill: #313131; 5447 } 5448 5449 .section-featured_collection .rating-count { 5450 color: #F27284; 5451 } 5452 5453 @media screen and (max-width: 749px) { 5454 .section-template--20802410545328__featured_collection .card__heading, 5455 .section-template--20802410545328__featured_collection .product-item-title { 5456 font-size: 12px; 5457 font-weight: 400; 5458 } 5459 5460 .section-template--20802410545328__featured_collection .price, 5461 .section-template--20802410545328__featured_collection .price .price-item { 5462 font-weight: 500; 5463 font-size: calc(12px * 1) !important; 5464 line-height: 12px !important; 5465 } 5466 } 5467 5468 @media screen and (min-width: 750px) { 5469 .section-template--20802410545328__featured_collection .section-heading { 5470 font-size: 32px; 5471 text-align: left; 5472 } 5473 5474 .section-template--20802410545328__featured_collection .card__heading, 5475 .section-template--20802410545328__featured_collection .product-item-title { 5476 font-size: 14px; 5477 font-weight: 400; 5478 } 5479 5480 .section-template--20802410545328__featured_collection .price, 5481 .section-template--20802410545328__featured_collection .price .price-item { 5482 font-weight: 500; 5483 font-size: calc(14px * 1) !important; 5484 line-height: 18px !important; 5485 } 5486 } 5487 5488 5489 @media screen and (max-width: 749px) { 5490 .section-template--20802410545328__featured_collection .mobile-peek-slider .swiper-wrapper { 5491 display: flex !important; 5492 flex-direction: row !important; 5493 flex-wrap: nowrap !important; 5494 overflow-x: auto !important; 5495 overflow-y: hidden !important; 5496 scroll-snap-type: x mandatory; 5497 -webkit-overflow-scrolling: touch; 5498 scrollbar-width: none; 5499 -ms-overflow-style: none; 5500 margin: 0 !important; 5501 padding: 0 !important; 5502 transform: none !important; 5503 gap: 10px; 5504 } 5505 .section-template--20802410545328__featured_collection .mobile-peek-slider .swiper-wrapper::-webkit-scrollbar { 5506 display: none; 5507 width: 0; 5508 height: 0; 5509 } 5510 .section-template--20802410545328__featured_collection .mobile-peek-slider .swiper-slide {
5511 flex: 0 0 calc((100% - 10px) / 2.4) !important; 5512 width: calc((100% - 10px) / 2.4) !important; 5513 min-width: calc((100% - 10px) / 2.4) !important; 5514 max-width: none !important; 5515 margin: 0 !important; 5516 scroll-snap-align: start; 5517 height: auto !important; 5518 } 5519 .section-template--20802410545328__featured_collection .mobile-peek-slider .swiper-slide:nth-child(n + 5) { 5520 display: block !important; 5521 } 5522 .section-template--20802410545328__featured_collection .mobile-peek-slider .block-carousel .prev, 5523 .section-template--20802410545328__featured_collection .mobile-peek-slider .block-carousel .next, 5524 .section-template--20802410545328__featured_collection .mobile-peek-slider .swiper-scrollbar { 5525 display: none !important; 5526 } 5527 } 5528 �@media screen and (max-width: 749px) { 5529 /* Extend just the product row past its container to the phone's right edge, independent of 5530 the page-width cap, while the heading and buttons above stay where they are. Pulling past 5531 100% this way can add a hairline of horizontal overflow (scrollbar-width rounding in the 5532 100vw calc), so clip it at the section boundary. */ 5533 .section-template--20802410545328__featured_collection { 5534 overflow-x: hidden; 5535 } 5536 5537 .section-template--20802410545328__featured_collection .block-carousel-container, 5538 .section-template--20802410545328__featured_collection .block-grid-container { 5539 margin-right: calc(50% - 50vw) !important; 5540 } 5541 5542 /* The scroller now runs to the screen edge, so without this the last card would land flush 5543 against it with nothing after it. Give it a trailing gutter to scroll into, matching the 5544 gap already used between cards, while every other card's peek at the edge is untouched. */ 5545 .section-template--20802410545328__featured_collection .mobile-peek-slider .swiper-wrapper { 5546 padding-right: 10px !important; 5547 } 5548 5549 .section-template--20802410545328__featured_collection .block-carousel .swiper-slide:last-child { 5550 margin-right: 10px !important; 5551 } 5552 }</style><div class="section-featured_collection collection section-template--20802410545328__featured_collection product-inner-has-padding section-template--20802410545328__featured_collection-padding"> 5553 <div class="page-width"> 5554 <div class="collection__title title-wrapper title-wrapper--no-top-margin"> 5555 <div class="title-inline-text"><div class="collection-button-list"><div class="collection-button active"> 5556 <a 5557 class="button" 5558 data-handle="best-sellers" 5559 data-title="Best Sellers" 5560 data-url="/collections/best-sellers" 5561 aria-label="Link to Best Sellers" 5562 > 5563 Best Sellers 5564 </a> 5565 </div><div class="collection-button"> 5566 <a 5567 class="button" 5568 data-handle="new" 5569 data-title="New" 5570 data-url="/collections/new" 5571 aria-label="Link to New" 5572 > 5573 New 5574 </a> 5575 </div><div class="collection-button"> 5576 <a 5577 class="button" 5578 data-handle="value-sets" 5579 data-title="Value Sets" 5580 data-url="/collections/value-sets" 5581 aria-label="Link to Value Sets" 5582 > 5583 Value Sets 5584 </a> 5585 </div></div></div><div class="collection__view-all collection__view-all--header scroll-trigger animate--slide-in"> 5586 5587 <a 5588 href="/collections" 5589 class="link underlined-link collection__view-all-link" 5590 aria-label="View all products in the Best Sellers collection" 5591 role="link" 5592 title="Link to Collection" 5593 > 5594 Shop All 5595 </a> 5596 5597 </div></div> 5598 5599 <div class="collection-sliders"><div class="collection-slider active" data-handle="best-sellers"> 5600 <swiper-container class="block-container block-carousel-container swiper hide_control_slide disabled-slide-mobile disabled-slide-desktop mobile-peek-slider"> 5601 <div 5602 class="block-carousel " 5603 data-item_desktop="4" 5604 data-item_mobile="2.4" 5605 > 5606 <div class="swiper-wrapper" role="list" aria-label="Slider"><div 5607 id="Slide-template--20802410545328__featured_collection-1" 5608 class="swiper-slide " 5609 role="listitem" 5610 5611 data-cascade 5612 style="--animation-order: 1;" 5613 5614 > 5615 5616<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 5617<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 5618 5619� 5620 5621 5622 5623 5624 5625 5626 5627 5628 � 5629 5630 5631 5632 5633 5634 5635 5636 5637 � 5638 5639 5640 5641 5642 5643 5644 5645 5646 � 5647 5648 5649 �<div 5650 class="card-wrapper product-card-wrapper" 5651 5652 data-item-price="2400" 5653 5654 > 5655 <div 5656 class=" 5657 card card--standard 5658 card--media 5659 5660 5661 5662 5663 5664 " 5665 style="--ratio-percent: 111.66666666666667%;" 5666 > 5667 <div 5668 class="card__inner color-background-2 gradient ratio" 5669 style="--ratio-percent: 111.66666666666667%;" 5670 ><badge-product 5671 data-variant-id="45455642067120" 5672 5673 5674 5675> 5676
5676<script type="application/json">{"id":8081042374832,"title":"Everyday Gradual Tan","handle":"everyday-gradual-tan","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA daily tanning moisturiser that gradually builds a soft, natural-looking glow with every application. Enriched with shea butter, vitamin E and glycerin, this lightweight formula hydrates and nourishes while your tan develops effortlessly over time.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eGradually builds a natural-looking light to medium tan with a low 2.5% DHA level\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-absorbing, lightweight formula for a streak-free, transfer-resistant finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eEnriched with shea butter, vitamin E, glycerin and sweet almond oil\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003ePerfect for daily use, tan maintenance and all tanning experience levels\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eJumbo 400ml pump pack for everyday use and added value\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-09-16T16:11:48+10:00","created_at":"2026-07-16T12:08:15+10:00","vendor":"Bali Body US","type":"Self Tan","tags":["badge:20% OFF","badge:NEW"],"price":2400,"price_min":2400,"price_max":2400,"available":true,"price_varies":false,"compare_at_price":3000,"compare_at_price_min":3000,"compare_at_price_max":3000,"compare_at_price_varies":false,"variants":[{"id":45455642067120,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"GRAD400","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Everyday Gradual Tan","public_title":null,"options":["Default Title"],"price":2400,"weight":456,"compare_at_price":3000,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477003943","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2999353520,"selling_plan_group_id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2999386288,"selling_plan_group_id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2999419056,"selling_plan_group_id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_b283965d-9afc-49c1-96f0-7e96be6348de.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a8a0a359-abea-4b2f-b6e7-e9421e9f6879.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_a1a01e1d-9953-41f0-bc4e-ab8d7d446924.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3b8775bf-00eb-442e-8a71-301c820093df.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_375fcbc4-460f-4ccc-b509-0a2e5351bdb0.jpg?v=1788743820","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b0e85d63-4259-467d-8e3f-f41b47fe24d3.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_b228e2a9-d64c-4629-b663-bab1761a8a90.jpg?v=1788743820","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e1fe04f2-2c4e-4558-8698-a5d9c1ae0c8e.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_3e69217b-663a-4d8d-be97-e1900fde0f74.jpg?v=1788743821"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784","options":["Title"],"media":[{"alt":null,"id":30611763495088,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784","width":1200},{"alt":null,"id":30488575639728,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_b283965d-9afc-49c1-96f0-7e96be6348de.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_b283965d-9afc-49c1-96f0-7e96be6348de.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575672496,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a8a0a359-abea-4b2f-b6e7-e9421e9f6879.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a8a0a359-abea-4b2f-b6e7-e9421e9f6879.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575705264,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-Mo
5676delCampaign_a1a01e1d-9953-41f0-bc4e-ab8d7d446924.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_a1a01e1d-9953-41f0-bc4e-ab8d7d446924.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575738032,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3b8775bf-00eb-442e-8a71-301c820093df.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3b8775bf-00eb-442e-8a71-301c820093df.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575770800,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_375fcbc4-460f-4ccc-b509-0a2e5351bdb0.jpg?v=1788743820"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_375fcbc4-460f-4ccc-b509-0a2e5351bdb0.jpg?v=1788743820","width":1200},{"alt":null,"id":30488575803568,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b0e85d63-4259-467d-8e3f-f41b47fe24d3.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b0e85d63-4259-467d-8e3f-f41b47fe24d3.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575836336,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_b228e2a9-d64c-4629-b663-bab1761a8a90.jpg?v=1788743820"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_b228e2a9-d64c-4629-b663-bab1761a8a90.jpg?v=1788743820","width":1200},{"alt":null,"id":30488575869104,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e1fe04f2-2c4e-4558-8698-a5d9c1ae0c8e.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e1fe04f2-2c4e-4558-8698-a5d9c1ae0c8e.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575901872,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_3e69217b-663a-4d8d-be97-e1900fde0f74.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_3e69217b-663a-4d8d-be97-e1900fde0f74.jpg?v=1788743821","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1","name":"30 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23361692"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2999353520,"name":"30 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23361692"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}
5676,{"id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5","name":"60 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23361693"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2999386288,"name":"60 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23361693"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf","name":"90 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23361694"]},{"name":"Order Frequency and Unit","position":2,"values":["90-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2999419056,"name":"90 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23361694"},{"name":"Order Frequency and Unit","position":2,"value":"90-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA daily tanning moisturiser that gradually builds a soft, natural-looking glow with every application. Enriched with shea butter, vitamin E and glycerin, this lightweight formula hydrates and nourishes while your tan develops effortlessly over time.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eGradually builds a natural-looking light to medium tan with a low 2.5% DHA level\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-absorbing, lightweight formula for a streak-free, transfer-resistant finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eEnriched with shea butter, vitamin E, glycerin and sweet almond oil\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003ePerfect for daily use, tan maintenance and all tanning experience levels\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eJumbo 400ml pump pack for everyday use and added value\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
5676 5677</badge-product> 5678�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 5679 <a 5680 href="/products/everyday-gradual-tan" 5681 id="CardMediaLink-template--20802410545328__featured_collection-8081042374832" 5682 class="full-unstyled-link" 5683 title="Link to Product" 5684 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-8081042374832 Badge-template--20802410545328__featured_collection-8081042374832" 5685 > 5686 <div class="media media--transparent media--hover-effect"> 5687 5688 <img 5689 srcset="//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784 1200w 5690 " 5691 src="//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=533" 5692 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 5693 alt="Everyday Gradual Tan" 5694 class="motion-reduce" 5695 5696 width="1200" 5697 height="1340" 5698 > 5699 �<img 5700 srcset="//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=165 165w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=360 360w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=533 533w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=720 720w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=940 940w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838 1200w 5701 " 5702 src="//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=533" 5703 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 5704 alt="Hover image" 5705 class="motion-reduce" 5706 5707 �fetchpriority="low" 5708 width="1200" 5709 height="1340" 5710 ></div> 5711 </a> 5712 </div><div class="card__content"> 5713 <div class="card__information"> 5714 <h3 5715 class="card__heading product-item-title" 5716 5717 > 5718 <a 5719 href="/products/everyday-gradual-tan" 5720 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-8081042374832" 5721 class="full-unstyled-link" 5722 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-8081042374832 NoMediaStandardBadge-template--20802410545328__featured_collection-8081042374832" 5723 title="Link to Everyday Gradual Tan" 5724 > 5725 Everyday Gradual Tan 5726 </a> 5727 </h3> 5728 </div> 5729 5730 </div></div> 5731 <div class="card__content card__content--wrapper"> 5732 <div class="card__information"> 5733 <div class="card__information-wrap"> 5734 <div class="card__information-col"><h3
5735 class="product-item-title card__heading h5" 5736 5737 id="title-template--20802410545328__featured_collection-8081042374832" 5738 5739 > 5740 <a 5741 href="/products/everyday-gradual-tan" 5742 id="CardLink-template--20802410545328__featured_collection-8081042374832" 5743 class="full-unstyled-link" 5744 aria-labelledby="CardLink-template--20802410545328__featured_collection-8081042374832 Badge-template--20802410545328__featured_collection-8081042374832" 5745 title="Link to Everyday Gradual Tan" 5746 > 5747 Everyday Gradual Tan 5748 </a> 5749 </h3></div> 5750 <div class="card__information-col"> 5751 5752 5753<div 5754 class=" 5755 price price--on-sale" 5756> 5757 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 5758 <span class="price-item price-item--regular"> 5759 <span class=money>$24.00</span> 5760 </span></div> 5761 <div class="price__sale"> 5762 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5763 <span> 5764 <s class="price-item price-item--regular"> 5765 5766 <span class=money>$30.00</span> 5767 5768 </s> 5769 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 5770 <span class="price-item price-item--sale price-item--last"> 5771 <span class=money>$24.00</span> 5772 </span></div> 5773 <small class="unit-price caption hidden"> 5774 <span class="visually-hidden">Unit price</span> 5775 <span class="price-item price-item--last"> 5776 <span></span> 5777 <span aria-hidden="true">/</span> 5778 <span class="visually-hidden"> per </span> 5779 <span> 5780 </span> 5781 </span> 5782 </small> 5783 </div></div> 5784 5785 5786 � 5787 </div> 5788 </div><div class="product__title-rating"> 5789 <div 5790 class="rating" 5791 role="img" 5792 aria-label="4.8 out of 5.0 stars" 5793 > 5794 <span 5795 aria-hidden="true" 5796 class="rating-star" 5797 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1; --color-rating-star: #F27284;" 5798 ></span> 5799 </div> 5800 <p class="rating-text caption"> 5801 <span aria-hidden="true"> 5802 <span class="rating-text__value">4.8</span> 5803 <span class="rating-text__max">/ 5.0</span> 5804 </span> 5805 </p><p class="rating-count caption"> 5806 <span aria-hidden="true">(8)</span> 5807 <span class="visually-hidden">8 5808 reviews</span> 5809 </p></div>�<div class="card-information"> 5810 <span class="caption-large light"></span> 5811 </div> 5812 </div><div class="quick-add no-js-hidden quick-add--true"><a 5813 href="/products/everyday-gradual-tan" 5814 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 5815 id="klaviyo-data-handle-everyday-gradual-tan" 5816 data-klaviyo-handle="everyday-gradual-tan" 5817 data-prod_title="Everyday Gradual Tan" 5818 data-prod_id="8081042374832" 5819 data-var_id="45455642067120" 5820 title="Notify me link" 5821 >Sold out - Notify Me 5822 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection8081042374832" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 5823 type="hidden" 5824 name="id" 5825 value="45455642067120" 5826 class="product-variant-id" 5827 disabled 5828 > 5829 5830 5831 5832 <button 5833 id="quick-add-template--20802410545328__featured_collection8081042374832-submit" 5834 type="submit" 5835 name="add" 5836 class="quick-add__submit button button--full-width button--secondary" 5837 aria-haspopup="dialog" 5838 aria-labelledby="quick-add-template--20802410545328__featured_collection8081042374832-submit title-template--20802410545328__featured_collection-8081042374832"
5839 aria-live="polite" 5840 data-sold-out-message="true" 5841 5842 > 5843 <span>Add to bag�</span> 5844 <span class="sold-out-message hidden"> 5845 Sold out 5846 </span><div class="loading-overlay__spinner hidden"> 5847 <svg 5848 aria-hidden="true" 5849 focusable="false" 5850 class="spinner" 5851 viewBox="0 0 66 66" 5852 xmlns="http://www.w3.org/2000/svg" 5853 > 5854 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 5855 </svg> 5856 </div> 5857 </button> 5858 �<input type="hidden" name="product-id" value="8081042374832" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 5859 </div> 5860 </div> 5861 </div> 5862 </div><div 5863 id="Slide-template--20802410545328__featured_collection-2" 5864 class="swiper-slide " 5865 role="listitem" 5866 5867 data-cascade 5868 style="--animation-order: 2;" 5869 5870 > 5871 5872<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 5873<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 5874 5875� 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 <div 5889 class="card-wrapper product-card-wrapper" 5890 5891 data-item-price="2800" 5892 5893 > 5894 <div 5895 class=" 5896 card card--standard 5897 card--media 5898 5899 5900 5901 5902 5903 " 5904 style="--ratio-percent: 111.66666666666667%;" 5905 > 5906 <div 5907 class="card__inner color-background-2 gradient ratio" 5908 style="--ratio-percent: 111.66666666666667%;" 5909 ><badge-product 5910 data-variant-id="44204925616304" 5911 5912 5913 5914> 5915
5915<script type="application/json">{"id":7786994270384,"title":"Deep Violet Self Tanning Mousse","handle":"deep-violet-self-tan-mousse","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eMeet your deepest, richest self tan yet. Our Deep Violet Self Tanning Mousse delivers bold, ultra-natural olive-toned results that last up to 7 days.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eViolet base for rich, chocolatey olive-toned results\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCutting edge tanning boosters for longer lasting colour\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eEnriched with shea butter, pomegranate and glycerin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eLightweight, fast-drying mousse with a streak-free finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e100% natural DHA, dermatologically and clinically tested\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eBest suited for medium complexions and experienced tanners\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eA fresh floral blend of bergamot, delicate orange blossom and soft peony\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2025-04-22T13:36:31+10:00","created_at":"2025-02-11T15:31:09+11:00","vendor":"Bali Body US","type":"Self Tan","tags":["badge:20% OFF","badge:Best Seller","cross-sell:self-tanning-mousse","cross-sell:ultra-dark-one-hour-express-self-tanning-foam","cross-sell:ultra-dark-self-tanning-mousse","fast-soldout"],"price":2800,"price_min":2800,"price_max":2800,"available":true,"price_varies":false,"compare_at_price":3500,"compare_at_price_min":3500,"compare_at_price_max":3500,"compare_at_price_varies":false,"variants":[{"id":44204925616304,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"VMSSE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Deep Violet Self Tanning Mousse","public_title":null,"options":["Default Title"],"price":2800,"weight":140,"compare_at_price":3500,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477002892","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2240}],"price":2240,"compare_at_price":2800,"per_delivery_price":2240,"selling_plan_id":2994372784,"selling_plan_group_id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1"},{"price_adjustments":[{"position":1,"price":2240}],"price":2240,"compare_at_price":2800,"per_delivery_price":2240,"selling_plan_id":2994340016,"selling_plan_group_id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5"},{"price_adjustments":[{"position":1,"price":2240}],"price":2240,"compare_at_price":2800,"per_delivery_price":2240,"selling_plan_id":2994307248,"selling_plan_group_id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_64c6cde1-bcec-4da4-90a8-3e3c7f4fc87d.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_315b246d-cf9d-4eb6-980e-f9376efee656.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/3B_29dd0bda-8380-4409-92b5-d9ba7bfc4c21.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_bd71d025-3032-49d3-bfb2-67f7daf07ac8.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-ShadeSwatch_f517abe7-e178-49c4-9715-b4e9154c4130.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-Ingredients_2fef71bb-340f-4716-baf3-43816a93f3d2.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_263012aa-0297-4244-82cd-b2952e081d94.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_202538cd-9664-412c-a69a-54a59d44f6a6.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_bc1c3439-0731-492f-bd8c-8ff8c62fde51.jpg?v=1788485830","\/\/us.balibodyco.com\/cdn\/shop\/files\/11-ShadeExplained_78776091-f323-4ee6-ba95-4823935e2748.jpg?v=1788485830"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830","options":["Title"],"media":[{"alt":null,"id":30475630674096,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630706864,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_64c6cde1-bcec-4da4-90a8-3e3c7f4fc87d.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_64c6cde1-bcec-4da4-90a8-3e3c7f4fc87d.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630739632,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_315b246d-cf9d-4eb6-980e-f9376efee656.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_315b246d-cf9d-4eb6-980e-f9376efee656.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630772400,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3B_29dd0bda-8380-4409-92b5-d9ba7bfc4c21.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3B_29dd0bda-8380-4409-92b5-d9ba7bfc4c21.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630805168,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-Mo
5915delCampaign_bd71d025-3032-49d3-bfb2-67f7daf07ac8.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_bd71d025-3032-49d3-bfb2-67f7daf07ac8.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630837936,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-ShadeSwatch_f517abe7-e178-49c4-9715-b4e9154c4130.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-ShadeSwatch_f517abe7-e178-49c4-9715-b4e9154c4130.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630870704,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-Ingredients_2fef71bb-340f-4716-baf3-43816a93f3d2.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-Ingredients_2fef71bb-340f-4716-baf3-43816a93f3d2.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630903472,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_263012aa-0297-4244-82cd-b2952e081d94.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_263012aa-0297-4244-82cd-b2952e081d94.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630936240,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging.jpg?v=1788485830","width":1200},{"alt":null,"id":30475630969008,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_202538cd-9664-412c-a69a-54a59d44f6a6.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_202538cd-9664-412c-a69a-54a59d44f6a6.jpg?v=1788485830","width":1200},{"alt":null,"id":30475631001776,"position":11,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_bc1c3439-0731-492f-bd8c-8ff8c62fde51.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_bc1c3439-0731-492f-bd8c-8ff8c62fde51.jpg?v=1788485830","width":1200},{"alt":null,"id":30475631034544,"position":12,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/11-ShadeExplained_78776091-f323-4ee6-ba95-4823935e2748.jpg?v=1788485830"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/11-ShadeExplained_78776091-f323-4ee6-ba95-4823935e2748.jpg?v=1788485830","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1","name":"30 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["22388147"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994372784,"name":"30 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"22388147"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}
5915,{"id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5","name":"60 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["22388146"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994340016,"name":"60 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"22388146"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf","name":"90 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["22388145"]},{"name":"Order Frequency and Unit","position":2,"values":["90-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994307248,"name":"90 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"22388145"},{"name":"Order Frequency and Unit","position":2,"value":"90-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eMeet your deepest, richest self tan yet. Our Deep Violet Self Tanning Mousse delivers bold, ultra-natural olive-toned results that last up to 7 days.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eViolet base for rich, chocolatey olive-toned results\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCutting edge tanning boosters for longer lasting colour\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eEnriched with shea butter, pomegranate and glycerin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eLightweight, fast-drying mousse with a streak-free finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e100% natural DHA, dermatologically and clinically tested\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eBest suited for medium complexions and experienced tanners\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eA fresh floral blend of bergamot, delicate orange blossom and soft peony\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
5915 5916</badge-product> 5917�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 5918 <a 5919 href="/products/deep-violet-self-tan-mousse" 5920 id="CardMediaLink-template--20802410545328__featured_collection-7786994270384" 5921 class="full-unstyled-link" 5922 title="Link to Product" 5923 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-7786994270384 Badge-template--20802410545328__featured_collection-7786994270384" 5924 > 5925 <div class="media media--transparent media--hover-effect"> 5926 5927 <img 5928 srcset="//us.balibodyco.com/cdn/shop/files/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830 1200w 5929 " 5930 src="//us.balibodyco.com/cdn/shop/files/1_b4d9f0e8-78a2-40f5-9acc-468e1ae4299f.jpg?v=1788485830&width=533" 5931 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 5932 alt="Deep Violet Self Tanning Mousse" 5933 class="motion-reduce" 5934 5935 width="1200" 5936 height="1340" 5937 > 5938 �<img 5939 srcset="//us.balibodyco.com/cdn/shop/files/B_A-Hover_1575dc53-54ca-4a91-9444-70f6b42adf6c.jpg?v=1788491664&width=165 165w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1575dc53-54ca-4a91-9444-70f6b42adf6c.jpg?v=1788491664&width=360 360w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1575dc53-54ca-4a91-9444-70f6b42adf6c.jpg?v=1788491664&width=533 533w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1575dc53-54ca-4a91-9444-70f6b42adf6c.jpg?v=1788491664&width=720 720w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1575dc53-54ca-4a91-9444-70f6b42adf6c.jpg?v=1788491664&width=940 940w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1575dc53-54ca-4a91-9444-70f6b42adf6c.jpg?v=1788491664&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1575dc53-54ca-4a91-9444-70f6b42adf6c.jpg?v=1788491664 1200w 5940 " 5941 src="//us.balibodyco.com/cdn/shop/files/B_A-Hover_1575dc53-54ca-4a91-9444-70f6b42adf6c.jpg?v=1788491664&width=533" 5942 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 5943 alt="Hover image" 5944 class="motion-reduce" 5945 5946 �fetchpriority="low" 5947 width="1200" 5948 height="1340" 5949 ></div> 5950 </a> 5951 </div><div class="card__content"> 5952 <div class="card__information"> 5953 <h3 5954 class="card__heading product-item-title" 5955 5956 > 5957 <a 5958 href="/products/deep-violet-self-tan-mousse" 5959 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-7786994270384" 5960 class="full-unstyled-link" 5961 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-7786994270384 NoMediaStandardBadge-template--20802410545328__featured_collection-7786994270384" 5962 title="Link to Deep Violet Self Tanning Mousse" 5963 > 5964 Deep Violet Self Tanning Mousse 5965 </a> 5966 </h3> 5967 </div> 5968 5969 </div></div> 5970 <div class="card__content card__content--wrapper"> 5971 <div class="card__information"> 5972 <div class="card__information-wrap"> 5973 <div class="card__information-col"><h3
5974 class="product-item-title card__heading h5" 5975 5976 id="title-template--20802410545328__featured_collection-7786994270384" 5977 5978 > 5979 <a 5980 href="/products/deep-violet-self-tan-mousse" 5981 id="CardLink-template--20802410545328__featured_collection-7786994270384" 5982 class="full-unstyled-link" 5983 aria-labelledby="CardLink-template--20802410545328__featured_collection-7786994270384 Badge-template--20802410545328__featured_collection-7786994270384" 5984 title="Link to Deep Violet Self Tanning Mousse" 5985 > 5986 Deep Violet Self Tanning Mousse 5987 </a> 5988 </h3></div> 5989 <div class="card__information-col"> 5990 5991 5992<div 5993 class=" 5994 price price--on-sale" 5995> 5996 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 5997 <span class="price-item price-item--regular"> 5998 <span class=money>$28.00</span> 5999 </span></div> 6000 <div class="price__sale"> 6001 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6002 <span> 6003 <s class="price-item price-item--regular"> 6004 6005 <span class=money>$35.00</span> 6006 6007 </s> 6008 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6009 <span class="price-item price-item--sale price-item--last"> 6010 <span class=money>$28.00</span> 6011 </span></div> 6012 <small class="unit-price caption hidden"> 6013 <span class="visually-hidden">Unit price</span> 6014 <span class="price-item price-item--last"> 6015 <span></span> 6016 <span aria-hidden="true">/</span> 6017 <span class="visually-hidden"> per </span> 6018 <span> 6019 </span> 6020 </span> 6021 </small> 6022 </div></div> 6023 6024 6025 � 6026 </div> 6027 </div><div class="product__title-rating"> 6028 <div 6029 class="rating" 6030 role="img" 6031 aria-label="4.8 out of 5.0 stars" 6032 > 6033 <span 6034 aria-hidden="true" 6035 class="rating-star" 6036 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1; --color-rating-star: #F27284;" 6037 ></span> 6038 </div> 6039 <p class="rating-text caption"> 6040 <span aria-hidden="true"> 6041 <span class="rating-text__value">4.8</span> 6042 <span class="rating-text__max">/ 5.0</span> 6043 </span> 6044 </p><p class="rating-count caption"> 6045 <span aria-hidden="true">(5100)</span> 6046 <span class="visually-hidden">5100 6047 reviews</span> 6048 </p></div>�<div class="card-information"> 6049 <span class="caption-large light"></span> 6050 </div> 6051 </div><div class="quick-add no-js-hidden quick-add--true"><a 6052 href="/products/deep-violet-self-tan-mousse" 6053 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 6054 id="klaviyo-data-handle-deep-violet-self-tan-mousse" 6055 data-klaviyo-handle="deep-violet-self-tan-mousse" 6056 data-prod_title="Deep Violet Self Tanning Mousse" 6057 data-prod_id="7786994270384" 6058 data-var_id="44204925616304" 6059 title="Notify me link" 6060 >Sold out - Notify Me 6061 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection7786994270384" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 6062 type="hidden" 6063 name="id" 6064 value="44204925616304" 6065 class="product-variant-id" 6066 disabled 6067 > 6068 6069 6070 6071 <button 6072 id="quick-add-template--20802410545328__featured_collection7786994270384-submit" 6073 type="submit" 6074 name="add" 6075 class="quick-add__submit button button--full-width button--secondary" 6076 aria-haspopup="dialog" 6077 aria-labelledby="quick-add-template--20802410545328__featured_collection7786994270384-submit title-template--20802410545328__featured_collection-7786994270384"
6078 aria-live="polite" 6079 data-sold-out-message="true" 6080 6081 > 6082 <span>Add to bag�</span> 6083 <span class="sold-out-message hidden"> 6084 Sold out 6085 </span><div class="loading-overlay__spinner hidden"> 6086 <svg 6087 aria-hidden="true" 6088 focusable="false" 6089 class="spinner" 6090 viewBox="0 0 66 66" 6091 xmlns="http://www.w3.org/2000/svg" 6092 > 6093 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 6094 </svg> 6095 </div> 6096 </button> 6097 �<input type="hidden" name="product-id" value="7786994270384" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 6098 </div> 6099 </div> 6100 </div> 6101 </div><div 6102 id="Slide-template--20802410545328__featured_collection-3" 6103 class="swiper-slide " 6104 role="listitem" 6105 6106 data-cascade 6107 style="--animation-order: 3;" 6108 6109 > 6110 6111<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 6112<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 6113 6114� 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 <div 6128 class="card-wrapper product-card-wrapper" 6129 6130 data-item-price="2880" 6131 6132 > 6133 <div 6134 class=" 6135 card card--standard 6136 card--media 6137 6138 6139 6140 6141 6142 " 6143 style="--ratio-percent: 111.66666666666667%;" 6144 > 6145 <div 6146 class="card__inner color-background-2 gradient ratio" 6147 style="--ratio-percent: 111.66666666666667%;" 6148 ><badge-product 6149 data-variant-id="43741255729328" 6150 6151 6152 6153> 6154
6154<script type="application/json">{"id":7671508762800,"title":"Clear Self Tanning Gel","handle":"clear-self-tanning-gel","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA clear, zero-transfer self tan gel that delivers a natural-looking glow with a glossy finish. Designed for effortless, mess-free application that fits seamlessly into your routine. For best results, apply evenly with a tanning mitt, blending thoroughly to ensure complete coverage before allowing the formula to dry. \u003c\/strong\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCompletely clear, zero-transfer formula with no trace on clothes or bed sheets\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eRinse-free and fast-drying, apply and get on with your day\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFor a flawless finish, apply with a tanning mitt and blend carefully\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eDevelops in 4 to 6 hours and lasts up to 7 to 10 days\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eInfused with Hyaluronic Acid, Vitamin E and Aloe Vera\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e100% natural DHA, suitable for all skin types, including sensitive skin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eJumbo 400ml size for long-lasting use and added value\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2025-08-06T13:56:07+10:00","created_at":"2024-06-26T14:35:36+10:00","vendor":"Bali Body US","type":"","tags":["badge:20% OFF","badge:BACK IN STOCK","cross-sell:gradual-tan","cross-sell:gradual-tanning-butter","cross-sell:self-tan-body-milk","fast-soldout"],"price":2880,"price_min":2880,"price_max":2880,"available":true,"price_varies":false,"compare_at_price":3600,"compare_at_price_min":3600,"compare_at_price_max":3600,"compare_at_price_varies":false,"variants":[{"id":43741255729328,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"CGEL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Clear Self Tanning Gel","public_title":null,"options":["Default Title"],"price":2880,"weight":466,"compare_at_price":3600,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477002151","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2304}],"price":2304,"compare_at_price":2880,"per_delivery_price":2304,"selling_plan_id":2994208944,"selling_plan_group_id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1"},{"price_adjustments":[{"position":1,"price":2304}],"price":2304,"compare_at_price":2880,"per_delivery_price":2304,"selling_plan_id":2994241712,"selling_plan_group_id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5"},{"price_adjustments":[{"position":1,"price":2304}],"price":2304,"compare_at_price":2880,"per_delivery_price":2304,"selling_plan_id":2994274480,"selling_plan_group_id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/cleargel.jpg?v=1790204570","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_80d00c26-0fd1-444b-a4ea-bc3f787f3e51.jpg?v=1788740072","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_c2dfad0c-1972-44b9-ac8f-39c9a9159107.jpg?v=1788740072","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-Mo
6154delCampaign_3b18f480-a26a-46cd-a736-eb53b20ae5f2.jpg?v=1788740072","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_586d98bb-797c-4978-9104-d27a131f9a9c.jpg?v=1788740072","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_34b7ed48-22cb-49de-823c-5e2a7875f9dd.jpg?v=1788740073","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b8c36a55-b2a4-4a85-bf4e-0fb024fa3cac.jpg?v=1788740072","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_4c7fa63c-6adf-4b4b-9049-598ecc794765.jpg?v=1788740072","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_58cb60e3-ffec-459e-8b3d-64fb6449e7fc.jpg?v=1788740073","\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_5edacbde-9c7c-4a02-a8dc-674e4ffd17ab.jpg?v=1788740072"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/cleargel.jpg?v=1790204570","options":["Title"],"media":[{"alt":null,"id":30626249867440,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/cleargel.jpg?v=1790204570"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/cleargel.jpg?v=1790204570","width":1200},{"alt":null,"id":30488293867696,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_80d00c26-0fd1-444b-a4ea-bc3f787f3e51.jpg?v=1788740072"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_80d00c26-0fd1-444b-a4ea-bc3f787f3e51.jpg?v=1788740072","width":1200},{"alt":null,"id":30488293900464,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_c2dfad0c-1972-44b9-ac8f-39c9a9159107.jpg?v=1788740072"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_c2dfad0c-1972-44b9-ac8f-39c9a9159107.jpg?v=1788740072","width":1200},{"alt":null,"id":30488293933232,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_3b18f480-a26a-46cd-a736-eb53b20ae5f2.jpg?v=1788740072"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_3b18f480-a26a-46cd-a736-eb53b20ae5f2.jpg?v=1788740072","width":1200},{"alt":null,"id":30488293966000,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_586d98bb-797c-4978-9104-d27a131f9a9c.jpg?v=1788740072"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_586d98bb-797c-4978-9104-d27a131f9a9c.jpg?v=1788740072","width":1200},{"alt":null,"id":30488293998768,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_34b7ed48-22cb-49de-823c-5e2a7875f9dd.jpg?v=1788740073"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_34b7ed48-22cb-49de-823c-5e2a7875f9dd.jpg?v=1788740073","width":1200},{"alt":null,"id":30488294031536,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b8c36a55-b2a4-4a85-bf4e-0fb024fa3cac.jpg?v=1788740072"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b8c36a55-b2a4-4a85-bf4e-0fb024fa3cac.jpg?v=1788740072","width":1200},{"alt":null,"id":30488294064304,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_4c7fa63c-6adf-4b4b-9049-598ecc794765.jpg?v=1788740072"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_4c7fa63c-6adf-4b4b-9049-598ecc794765.jpg?v=1788740072","width":1200},{"alt":null,"id":30488294097072,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_58cb60e3-ffec-459e-8b3d-64fb6449e7fc.jpg?v=1788740073"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_58cb60e3-ffec-459e-8b3d-64fb6449e7fc.jpg?v=1788740073","width":1200},{"alt":null,"id":30488294129840,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_5edacbde-9c7c-4a02-a8dc-674e4ffd17ab.jpg?v=1788740072"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_5edacbde-9c7c-4a02-a8dc-674e4ffd17ab.jpg?v=1788740072","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1","name":"30 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23336262"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994208944,"name":"30 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23336262"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}
6154,{"id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5","name":"60 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23336263"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994241712,"name":"60 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23336263"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf","name":"90 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23336266"]},{"name":"Order Frequency and Unit","position":2,"values":["90-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994274480,"name":"90 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23336266"},{"name":"Order Frequency and Unit","position":2,"value":"90-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA clear, zero-transfer self tan gel that delivers a natural-looking glow with a glossy finish. Designed for effortless, mess-free application that fits seamlessly into your routine. For best results, apply evenly with a tanning mitt, blending thoroughly to ensure complete coverage before allowing the formula to dry. \u003c\/strong\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCompletely clear, zero-transfer formula with no trace on clothes or bed sheets\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eRinse-free and fast-drying, apply and get on with your day\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFor a flawless finish, apply with a tanning mitt and blend carefully\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eDevelops in 4 to 6 hours and lasts up to 7 to 10 days\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eInfused with Hyaluronic Acid, Vitamin E and Aloe Vera\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e100% natural DHA, suitable for all skin types, including sensitive skin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eJumbo 400ml size for long-lasting use and added value\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
6154 6155</badge-product> 6156�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 6157 <a 6158 href="/products/clear-self-tanning-gel" 6159 id="CardMediaLink-template--20802410545328__featured_collection-7671508762800" 6160 class="full-unstyled-link" 6161 title="Link to Product" 6162 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-7671508762800 Badge-template--20802410545328__featured_collection-7671508762800" 6163 > 6164 <div class="media media--transparent media--hover-effect"> 6165 6166 <img 6167 srcset="//us.balibodyco.com/cdn/shop/files/cleargel.jpg?v=1790204570&width=165 165w,//us.balibodyco.com/cdn/shop/files/cleargel.jpg?v=1790204570&width=360 360w,//us.balibodyco.com/cdn/shop/files/cleargel.jpg?v=1790204570&width=533 533w,//us.balibodyco.com/cdn/shop/files/cleargel.jpg?v=1790204570&width=720 720w,//us.balibodyco.com/cdn/shop/files/cleargel.jpg?v=1790204570&width=940 940w,//us.balibodyco.com/cdn/shop/files/cleargel.jpg?v=1790204570&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/cleargel.jpg?v=1790204570 1200w 6168 " 6169 src="//us.balibodyco.com/cdn/shop/files/cleargel.jpg?v=1790204570&width=533" 6170 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 6171 alt="Clear Self Tanning Gel" 6172 class="motion-reduce" 6173 6174 width="1200" 6175 height="1340" 6176 > 6177 �<img 6178 srcset="//us.balibodyco.com/cdn/shop/files/B_A-Hover_68d867d9-c463-472e-8a93-6e3c921807c2.jpg?v=1788740080&width=165 165w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_68d867d9-c463-472e-8a93-6e3c921807c2.jpg?v=1788740080&width=360 360w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_68d867d9-c463-472e-8a93-6e3c921807c2.jpg?v=1788740080&width=533 533w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_68d867d9-c463-472e-8a93-6e3c921807c2.jpg?v=1788740080&width=720 720w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_68d867d9-c463-472e-8a93-6e3c921807c2.jpg?v=1788740080&width=940 940w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_68d867d9-c463-472e-8a93-6e3c921807c2.jpg?v=1788740080&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_68d867d9-c463-472e-8a93-6e3c921807c2.jpg?v=1788740080 1200w 6179 " 6180 src="//us.balibodyco.com/cdn/shop/files/B_A-Hover_68d867d9-c463-472e-8a93-6e3c921807c2.jpg?v=1788740080&width=533" 6181 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 6182 alt="Hover image" 6183 class="motion-reduce" 6184 6185 �fetchpriority="low" 6186 width="1200" 6187 height="1340" 6188 ></div> 6189 </a> 6190 </div><div class="card__content"> 6191 <div class="card__information"> 6192 <h3 6193 class="card__heading product-item-title" 6194 6195 > 6196 <a 6197 href="/products/clear-self-tanning-gel" 6198 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-7671508762800" 6199 class="full-unstyled-link" 6200 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-7671508762800 NoMediaStandardBadge-template--20802410545328__featured_collection-7671508762800" 6201 title="Link to Clear Self Tanning Gel" 6202 > 6203 Clear Self Tanning Gel 6204 </a> 6205 </h3> 6206 </div> 6207 6208 </div></div> 6209 <div class="card__content card__content--wrapper"> 6210 <div class="card__information"> 6211 <div class="card__information-wrap"> 6212 <div class="card__information-col"><h3
6213 class="product-item-title card__heading h5" 6214 6215 id="title-template--20802410545328__featured_collection-7671508762800" 6216 6217 > 6218 <a 6219 href="/products/clear-self-tanning-gel" 6220 id="CardLink-template--20802410545328__featured_collection-7671508762800" 6221 class="full-unstyled-link" 6222 aria-labelledby="CardLink-template--20802410545328__featured_collection-7671508762800 Badge-template--20802410545328__featured_collection-7671508762800" 6223 title="Link to Clear Self Tanning Gel" 6224 > 6225 Clear Self Tanning Gel 6226 </a> 6227 </h3></div> 6228 <div class="card__information-col"> 6229 6230 6231<div 6232 class=" 6233 price price--on-sale" 6234> 6235 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 6236 <span class="price-item price-item--regular"> 6237 <span class=money>$28.80</span> 6238 </span></div> 6239 <div class="price__sale"> 6240 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6241 <span> 6242 <s class="price-item price-item--regular"> 6243 6244 <span class=money>$36.00</span> 6245 6246 </s> 6247 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6248 <span class="price-item price-item--sale price-item--last"> 6249 <span class=money>$28.80</span> 6250 </span></div> 6251 <small class="unit-price caption hidden"> 6252 <span class="visually-hidden">Unit price</span> 6253 <span class="price-item price-item--last"> 6254 <span></span> 6255 <span aria-hidden="true">/</span> 6256 <span class="visually-hidden"> per </span> 6257 <span> 6258 </span> 6259 </span> 6260 </small> 6261 </div></div> 6262 6263 6264 � 6265 </div> 6266 </div><div class="product__title-rating"> 6267 <div 6268 class="rating" 6269 role="img" 6270 aria-label="4.8 out of 5.0 stars" 6271 > 6272 <span 6273 aria-hidden="true" 6274 class="rating-star" 6275 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1; --color-rating-star: #F27284;" 6276 ></span> 6277 </div> 6278 <p class="rating-text caption"> 6279 <span aria-hidden="true"> 6280 <span class="rating-text__value">4.8</span> 6281 <span class="rating-text__max">/ 5.0</span> 6282 </span> 6283 </p><p class="rating-count caption"> 6284 <span aria-hidden="true">(537)</span> 6285 <span class="visually-hidden">537 6286 reviews</span> 6287 </p></div>�<div class="card-information"> 6288 <span class="caption-large light"></span> 6289 </div> 6290 </div><div class="quick-add no-js-hidden quick-add--true"><a 6291 href="/products/clear-self-tanning-gel" 6292 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 6293 id="klaviyo-data-handle-clear-self-tanning-gel" 6294 data-klaviyo-handle="clear-self-tanning-gel" 6295 data-prod_title="Clear Self Tanning Gel" 6296 data-prod_id="7671508762800" 6297 data-var_id="43741255729328" 6298 title="Notify me link" 6299 >Sold out - Notify Me 6300 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection7671508762800" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 6301 type="hidden" 6302 name="id" 6303 value="43741255729328" 6304 class="product-variant-id" 6305 disabled 6306 > 6307 6308 6309 6310 <button 6311 id="quick-add-template--20802410545328__featured_collection7671508762800-submit" 6312 type="submit" 6313 name="add" 6314 class="quick-add__submit button button--full-width button--secondary" 6315 aria-haspopup="dialog" 6316 aria-labelledby="quick-add-template--20802410545328__featured_collection7671508762800-submit title-template--20802410545328__featured_collection-7671508762800"
6317 aria-live="polite" 6318 data-sold-out-message="true" 6319 6320 > 6321 <span>Add to bag�</span> 6322 <span class="sold-out-message hidden"> 6323 Sold out 6324 </span><div class="loading-overlay__spinner hidden"> 6325 <svg 6326 aria-hidden="true" 6327 focusable="false" 6328 class="spinner" 6329 viewBox="0 0 66 66" 6330 xmlns="http://www.w3.org/2000/svg" 6331 > 6332 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 6333 </svg> 6334 </div> 6335 </button> 6336 �<input type="hidden" name="product-id" value="7671508762800" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 6337 </div> 6338 </div> 6339 </div> 6340 </div><div 6341 id="Slide-template--20802410545328__featured_collection-4" 6342 class="swiper-slide " 6343 role="listitem" 6344 6345 data-cascade 6346 style="--animation-order: 4;" 6347 6348 > 6349 6350<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 6351<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 6352 6353� 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 <div 6367 class="card-wrapper product-card-wrapper" 6368 6369 data-item-price="2880" 6370 6371 > 6372 <div 6373 class=" 6374 card card--standard 6375 card--media 6376 6377 6378 6379 6380 6381 " 6382 style="--ratio-percent: 111.66666666666667%;" 6383 > 6384 <div 6385 class="card__inner color-background-2 gradient ratio" 6386 style="--ratio-percent: 111.66666666666667%;" 6387 ><badge-product 6388 data-variant-id="44204925092016" 6389 6390 6391 6392> 6393
6393<script type="application/json">{"id":7786994139312,"title":"Deep Violet Express Self Tan","handle":"deep-violet-one-hour-express-self-tanning-foam","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFast track your self tan with our Deep Violet Express Self Tan. A rapid, aerated foam formula that delivers deep, natural-looking olive-toned results in as little as one hour.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFully customisable: 1 hour for a natural glow, or leave longer for a deeper result\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eViolet base for a rich, chocolatey olive-toned finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eInfused with Vitamin E, Niacinamide and Pentavitin® to hydrate\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eLightweight, touch-dry and transfer-resistant\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e100% natural DHA, suitable for all skin types including sensitive skin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eBest suited for medium complexions with yellow or orange undertones\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eA fresh floral blend of bergamot, delicate orange blossom and soft peony\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-01-27T11:50:48+11:00","created_at":"2025-02-11T15:28:53+11:00","vendor":"Bali Body US","type":"","tags":["aerosol","badge:20% OFF","fast-soldout"],"price":2880,"price_min":2880,"price_max":2880,"available":true,"price_varies":false,"compare_at_price":3600,"compare_at_price_min":3600,"compare_at_price_max":3600,"compare_at_price_varies":false,"variants":[{"id":44204925092016,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"VEXP","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Deep Violet Express Self Tan","public_title":null,"options":["Default Title"],"price":2880,"weight":140,"compare_at_price":3600,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477003226","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_713f5f80-5a66-43b2-b56c-36d9401c69cb.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_2631bb32-4267-47df-af3e-289b8e9b7aba.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-CampaignMessaging.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_0c484c61-f86f-4069-8504-0d3f62c5a7d6.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_c1baffd8-7b36-4548-b3ab-a4fd1dc0de9c.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_ea7469e1-2f75-402a-ba68-52dabc20f379.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_28f6bc90-df4c-417a-b36d-12b2af7ecb15.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_26a119f1-f14b-4dd2-9fee-876e5e308100.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-ModelC
6393ampaign.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_b27cf1c6-b6a5-4ce3-b3a0-f3f47b833799.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_eaa838c6-fd13-4c44-8c9f-cbb5f4262807.jpg?v=1788739071"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071","options":["Title"],"media":[{"alt":null,"id":30488252612784,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252645552,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_713f5f80-5a66-43b2-b56c-36d9401c69cb.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_713f5f80-5a66-43b2-b56c-36d9401c69cb.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252678320,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_2631bb32-4267-47df-af3e-289b8e9b7aba.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_2631bb32-4267-47df-af3e-289b8e9b7aba.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252711088,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-CampaignMessaging.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-CampaignMessaging.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252743856,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_0c484c61-f86f-4069-8504-0d3f62c5a7d6.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_0c484c61-f86f-4069-8504-0d3f62c5a7d6.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252776624,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_c1baffd8-7b36-4548-b3ab-a4fd1dc0de9c.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_c1baffd8-7b36-4548-b3ab-a4fd1dc0de9c.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252809392,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_ea7469e1-2f75-402a-ba68-52dabc20f379.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_ea7469e1-2f75-402a-ba68-52dabc20f379.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252842160,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_28f6bc90-df4c-417a-b36d-12b2af7ecb15.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_28f6bc90-df4c-417a-b36d-12b2af7ecb15.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252874928,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_26a119f1-f14b-4dd2-9fee-876e5e308100.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_26a119f1-f14b-4dd2-9fee-876e5e308100.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252907696,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-ModelC
6393ampaign.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-ModelCampaign.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252940464,"position":11,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_b27cf1c6-b6a5-4ce3-b3a0-f3f47b833799.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_b27cf1c6-b6a5-4ce3-b3a0-f3f47b833799.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252973232,"position":12,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_eaa838c6-fd13-4c44-8c9f-cbb5f4262807.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_eaa838c6-fd13-4c44-8c9f-cbb5f4262807.jpg?v=1788739071","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFast track your self tan with our Deep Violet Express Self Tan. A rapid, aerated foam formula that delivers deep, natural-looking ol
6393ive-toned results in as little as one hour.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFully customisable: 1 hour for a natural glow, or leave longer for a deeper result\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eViolet base for a rich, chocolatey olive-toned finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eInfused with Vitamin E, Niacinamide and Pentavitin® to hydrate\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eLightweight, touch-dry and transfer-resistant\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e100% natural DHA, suitable for all skin types including sensitive skin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eBest suited for medium complexions with yellow or orange undertones\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eA fresh floral blend of bergamot, delicate orange blossom and soft peony\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
6393 6394</badge-product> 6395�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 6396 <a 6397 href="/products/deep-violet-one-hour-express-self-tanning-foam" 6398 id="CardMediaLink-template--20802410545328__featured_collection-7786994139312" 6399 class="full-unstyled-link" 6400 title="Link to Product" 6401 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-7786994139312 Badge-template--20802410545328__featured_collection-7786994139312" 6402 > 6403 <div class="media media--transparent media--hover-effect"> 6404 6405 <img 6406 srcset="//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071 1200w 6407 " 6408 src="//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=533" 6409 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 6410 alt="Deep Violet Express Self Tan" 6411 class="motion-reduce" 6412 6413 loading="lazy" 6414 6415 width="1200" 6416 height="1340" 6417 > 6418 �<img 6419 srcset="//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=165 165w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=360 360w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=533 533w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=720 720w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=940 940w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356 1200w 6420 " 6421 src="//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=533" 6422 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 6423 alt="Hover image" 6424 class="motion-reduce" 6425 6426 �loading="lazy" 6427 width="1200" 6428 height="1340" 6429 ></div> 6430 </a> 6431 </div><div class="card__content"> 6432 <div class="card__information"> 6433 <h3 6434 class="card__heading product-item-title" 6435 6436 > 6437 <a 6438 href="/products/deep-violet-one-hour-express-self-tanning-foam" 6439 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-7786994139312" 6440 class="full-unstyled-link" 6441 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-7786994139312 NoMediaStandardBadge-template--20802410545328__featured_collection-7786994139312" 6442 title="Link to Deep Violet Express Self Tan" 6443 > 6444 Deep Violet Express Self Tan 6445 </a> 6446 </h3> 6447 </div> 6448 6449 </div></div> 6450 <div class="card__content card__content--wrapper"> 6451 <div class="card__information"> 6452 <div class="card__information-wrap"> 6453 <div class="card__information-col"><h3
6454 class="product-item-title card__heading h5" 6455 6456 id="title-template--20802410545328__featured_collection-7786994139312" 6457 6458 > 6459 <a 6460 href="/products/deep-violet-one-hour-express-self-tanning-foam" 6461 id="CardLink-template--20802410545328__featured_collection-7786994139312" 6462 class="full-unstyled-link" 6463 aria-labelledby="CardLink-template--20802410545328__featured_collection-7786994139312 Badge-template--20802410545328__featured_collection-7786994139312" 6464 title="Link to Deep Violet Express Self Tan" 6465 > 6466 Deep Violet Express Self Tan 6467 </a> 6468 </h3></div> 6469 <div class="card__information-col"> 6470 6471 6472<div 6473 class=" 6474 price price--on-sale" 6475> 6476 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 6477 <span class="price-item price-item--regular"> 6478 <span class=money>$28.80</span> 6479 </span></div> 6480 <div class="price__sale"> 6481 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6482 <span> 6483 <s class="price-item price-item--regular"> 6484 6485 <span class=money>$36.00</span> 6486 6487 </s> 6488 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6489 <span class="price-item price-item--sale price-item--last"> 6490 <span class=money>$28.80</span> 6491 </span></div> 6492 <small class="unit-price caption hidden"> 6493 <span class="visually-hidden">Unit price</span> 6494 <span class="price-item price-item--last"> 6495 <span></span> 6496 <span aria-hidden="true">/</span> 6497 <span class="visually-hidden"> per </span> 6498 <span> 6499 </span> 6500 </span> 6501 </small> 6502 </div></div> 6503 6504 6505 � 6506 </div> 6507 </div><div class="product__title-rating"> 6508 <div 6509 class="rating" 6510 role="img" 6511 aria-label="4.9 out of 5.0 stars" 6512 > 6513 <span 6514 aria-hidden="true" 6515 class="rating-star" 6516 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1; --color-rating-star: #F27284;" 6517 ></span> 6518 </div> 6519 <p class="rating-text caption"> 6520 <span aria-hidden="true"> 6521 <span class="rating-text__value">4.9</span> 6522 <span class="rating-text__max">/ 5.0</span> 6523 </span> 6524 </p><p class="rating-count caption"> 6525 <span aria-hidden="true">(897)</span> 6526 <span class="visually-hidden">897 6527 reviews</span> 6528 </p></div>�<div class="card-information"> 6529 <span class="caption-large light"></span> 6530 </div> 6531 </div><div class="quick-add no-js-hidden quick-add--true"><a 6532 href="/products/deep-violet-one-hour-express-self-tanning-foam" 6533 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 6534 id="klaviyo-data-handle-deep-violet-one-hour-express-self-tanning-foam" 6535 data-klaviyo-handle="deep-violet-one-hour-express-self-tanning-foam" 6536 data-prod_title="Deep Violet Express Self Tan" 6537 data-prod_id="7786994139312" 6538 data-var_id="44204925092016" 6539 title="Notify me link" 6540 >Sold out - Notify Me 6541 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection7786994139312" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 6542 type="hidden" 6543 name="id" 6544 value="44204925092016" 6545 class="product-variant-id" 6546 disabled 6547 > 6548 6549 6550 6551 <button 6552 id="quick-add-template--20802410545328__featured_collection7786994139312-submit" 6553 type="submit" 6554 name="add" 6555 class="quick-add__submit button button--full-width button--secondary" 6556 aria-haspopup="dialog" 6557 aria-labelledby="quick-add-template--20802410545328__featured_collection7786994139312-submit title-template--20802410545328__featured_collection-7786994139312"
6558 aria-live="polite" 6559 data-sold-out-message="true" 6560 6561 > 6562 <span>Add to bag�</span> 6563 <span class="sold-out-message hidden"> 6564 Sold out 6565 </span><div class="loading-overlay__spinner hidden"> 6566 <svg 6567 aria-hidden="true" 6568 focusable="false" 6569 class="spinner" 6570 viewBox="0 0 66 66" 6571 xmlns="http://www.w3.org/2000/svg" 6572 > 6573 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 6574 </svg> 6575 </div> 6576 </button> 6577 �<input type="hidden" name="product-id" value="7786994139312" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 6578 </div> 6579 </div> 6580 </div> 6581 </div></div> 6582 6583 6584 <div class="swiper-scrollbar"></div> 6585 <div class="prev"><svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 6586 <path d="M0.292893 7.29289C-0.0976315 7.68342 -0.0976314 8.31658 0.292894 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538408 7.04738 0.538408 6.65685 0.928933L0.292893 7.29289ZM13 7L1 7L1 9L13 9L13 7Z" fill="#303030"/> 6587</svg> 6588</div> 6589 <div class="next"><svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 6590 <path d="M12.7071 8.70711C13.0976 8.31658 13.0976 7.68342 12.7071 7.29289L6.34315 0.928932C5.95262 0.538407 5.31946 0.538407 4.92893 0.928932C4.53841 1.31946 4.53841 1.95262 4.92893 2.34315L10.5858 8L4.92893 13.6569C4.53841 14.0474 4.53841 14.6805 4.92893 15.0711C5.31946 15.4616 5.95262 15.4616 6.34315 15.0711L12.7071 8.70711ZM1.11585e-07 9L12 9L12 7L-1.11585e-07 7L1.11585e-07 9Z" fill="#303030"/> 6591</svg> 6592</div> 6593 6594 6595 </div> 6596</swiper-container> 6597 6598 </div><div class="collection-slider" data-handle="new"> 6599 <swiper-container class="block-container block-carousel-container swiper hide_control_slide disabled-slide-mobile disabled-slide-desktop mobile-peek-slider"> 6600 <div 6601 class="block-carousel " 6602 data-item_desktop="4" 6603 data-item_mobile="2.4" 6604 > 6605 <div class="swiper-wrapper" role="list" aria-label="Slider"><div 6606 id="Slide-template--20802410545328__featured_collection-1" 6607 class="swiper-slide " 6608 role="listitem" 6609 6610 data-cascade 6611 style="--animation-order: 1;" 6612 6613 > 6614 6615<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 6616<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 6617 6618� 6619 6620 6621 6622 6623 6624 6625 6626 6627 � 6628 6629 6630 6631 6632 6633 6634 6635 6636 � 6637 6638 6639 6640 6641 6642 6643 6644 6645 � 6646 6647 6648 �<div 6649 class="card-wrapper product-card-wrapper" 6650 6651 data-item-price="2400" 6652 6653 > 6654 <div 6655 class=" 6656 card card--standard 6657 card--media 6658 6659 6660 6661 6662 6663 " 6664 style="--ratio-percent: 111.66666666666667%;" 6665 > 6666 <div 6667 class="card__inner color-background-2 gradient ratio" 6668 style="--ratio-percent: 111.66666666666667%;" 6669 ><badge-product 6670 data-variant-id="45455642067120" 6671 6672 6673 6674> 6675
6675<script type="application/json">{"id":8081042374832,"title":"Everyday Gradual Tan","handle":"everyday-gradual-tan","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA daily tanning moisturiser that gradually builds a soft, natural-looking glow with every application. Enriched with shea butter, vitamin E and glycerin, this lightweight formula hydrates and nourishes while your tan develops effortlessly over time.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eGradually builds a natural-looking light to medium tan with a low 2.5% DHA level\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-absorbing, lightweight formula for a streak-free, transfer-resistant finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eEnriched with shea butter, vitamin E, glycerin and sweet almond oil\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003ePerfect for daily use, tan maintenance and all tanning experience levels\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eJumbo 400ml pump pack for everyday use and added value\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-09-16T16:11:48+10:00","created_at":"2026-07-16T12:08:15+10:00","vendor":"Bali Body US","type":"Self Tan","tags":["badge:20% OFF","badge:NEW"],"price":2400,"price_min":2400,"price_max":2400,"available":true,"price_varies":false,"compare_at_price":3000,"compare_at_price_min":3000,"compare_at_price_max":3000,"compare_at_price_varies":false,"variants":[{"id":45455642067120,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"GRAD400","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Everyday Gradual Tan","public_title":null,"options":["Default Title"],"price":2400,"weight":456,"compare_at_price":3000,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477003943","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2999353520,"selling_plan_group_id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2999386288,"selling_plan_group_id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2999419056,"selling_plan_group_id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_b283965d-9afc-49c1-96f0-7e96be6348de.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a8a0a359-abea-4b2f-b6e7-e9421e9f6879.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_a1a01e1d-9953-41f0-bc4e-ab8d7d446924.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3b8775bf-00eb-442e-8a71-301c820093df.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_375fcbc4-460f-4ccc-b509-0a2e5351bdb0.jpg?v=1788743820","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b0e85d63-4259-467d-8e3f-f41b47fe24d3.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_b228e2a9-d64c-4629-b663-bab1761a8a90.jpg?v=1788743820","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e1fe04f2-2c4e-4558-8698-a5d9c1ae0c8e.jpg?v=1788743821","\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_3e69217b-663a-4d8d-be97-e1900fde0f74.jpg?v=1788743821"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784","options":["Title"],"media":[{"alt":null,"id":30611763495088,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784","width":1200},{"alt":null,"id":30488575639728,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_b283965d-9afc-49c1-96f0-7e96be6348de.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_b283965d-9afc-49c1-96f0-7e96be6348de.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575672496,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a8a0a359-abea-4b2f-b6e7-e9421e9f6879.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a8a0a359-abea-4b2f-b6e7-e9421e9f6879.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575705264,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-Mo
6675delCampaign_a1a01e1d-9953-41f0-bc4e-ab8d7d446924.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_a1a01e1d-9953-41f0-bc4e-ab8d7d446924.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575738032,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3b8775bf-00eb-442e-8a71-301c820093df.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3b8775bf-00eb-442e-8a71-301c820093df.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575770800,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_375fcbc4-460f-4ccc-b509-0a2e5351bdb0.jpg?v=1788743820"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_375fcbc4-460f-4ccc-b509-0a2e5351bdb0.jpg?v=1788743820","width":1200},{"alt":null,"id":30488575803568,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b0e85d63-4259-467d-8e3f-f41b47fe24d3.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_b0e85d63-4259-467d-8e3f-f41b47fe24d3.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575836336,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_b228e2a9-d64c-4629-b663-bab1761a8a90.jpg?v=1788743820"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_b228e2a9-d64c-4629-b663-bab1761a8a90.jpg?v=1788743820","width":1200},{"alt":null,"id":30488575869104,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e1fe04f2-2c4e-4558-8698-a5d9c1ae0c8e.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e1fe04f2-2c4e-4558-8698-a5d9c1ae0c8e.jpg?v=1788743821","width":1200},{"alt":null,"id":30488575901872,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_3e69217b-663a-4d8d-be97-e1900fde0f74.jpg?v=1788743821"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_3e69217b-663a-4d8d-be97-e1900fde0f74.jpg?v=1788743821","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1","name":"30 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23361692"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2999353520,"name":"30 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23361692"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}
6675,{"id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5","name":"60 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23361693"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2999386288,"name":"60 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23361693"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf","name":"90 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23361694"]},{"name":"Order Frequency and Unit","position":2,"values":["90-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2999419056,"name":"90 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23361694"},{"name":"Order Frequency and Unit","position":2,"value":"90-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA daily tanning moisturiser that gradually builds a soft, natural-looking glow with every application. Enriched with shea butter, vitamin E and glycerin, this lightweight formula hydrates and nourishes while your tan develops effortlessly over time.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eGradually builds a natural-looking light to medium tan with a low 2.5% DHA level\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-absorbing, lightweight formula for a streak-free, transfer-resistant finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eEnriched with shea butter, vitamin E, glycerin and sweet almond oil\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003ePerfect for daily use, tan maintenance and all tanning experience levels\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eJumbo 400ml pump pack for everyday use and added value\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
6675 6676</badge-product> 6677�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 6678 <a 6679 href="/products/everyday-gradual-tan" 6680 id="CardMediaLink-template--20802410545328__featured_collection-8081042374832" 6681 class="full-unstyled-link" 6682 title="Link to Product" 6683 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-8081042374832 Badge-template--20802410545328__featured_collection-8081042374832" 6684 > 6685 <div class="media media--transparent media--hover-effect"> 6686 6687 <img 6688 srcset="//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784 1200w 6689 " 6690 src="//us.balibodyco.com/cdn/shop/files/1_7ab1ae20-aeb4-46c9-bc66-5731db317e90.jpg?v=1790127784&width=533" 6691 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 6692 alt="Everyday Gradual Tan" 6693 class="motion-reduce" 6694 6695 loading="lazy" 6696 6697 width="1200" 6698 height="1340" 6699 > 6700 �<img 6701 srcset="//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=165 165w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=360 360w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=533 533w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=720 720w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=940 940w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838 1200w 6702 " 6703 src="//us.balibodyco.com/cdn/shop/files/B_A-Hover_5306ab94-9712-4ba7-aa0a-7f3d162c3434.jpg?v=1788743838&width=533" 6704 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 6705 alt="Hover image" 6706 class="motion-reduce" 6707 6708 �loading="lazy" 6709 width="1200" 6710 height="1340" 6711 ></div> 6712 </a> 6713 </div><div class="card__content"> 6714 <div class="card__information"> 6715 <h3 6716 class="card__heading product-item-title" 6717 6718 > 6719 <a 6720 href="/products/everyday-gradual-tan" 6721 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-8081042374832" 6722 class="full-unstyled-link" 6723 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-8081042374832 NoMediaStandardBadge-template--20802410545328__featured_collection-8081042374832" 6724 title="Link to Everyday Gradual Tan" 6725 > 6726 Everyday Gradual Tan 6727 </a> 6728 </h3> 6729 </div> 6730 6731 </div></div> 6732 <div class="card__content card__content--wrapper"> 6733 <div class="card__information"> 6734 <div class="card__information-wrap"> 6735 <div class="card__information-col"><h3
6736 class="product-item-title card__heading h5" 6737 6738 id="title-template--20802410545328__featured_collection-8081042374832" 6739 6740 > 6741 <a 6742 href="/products/everyday-gradual-tan" 6743 id="CardLink-template--20802410545328__featured_collection-8081042374832" 6744 class="full-unstyled-link" 6745 aria-labelledby="CardLink-template--20802410545328__featured_collection-8081042374832 Badge-template--20802410545328__featured_collection-8081042374832" 6746 title="Link to Everyday Gradual Tan" 6747 > 6748 Everyday Gradual Tan 6749 </a> 6750 </h3></div> 6751 <div class="card__information-col"> 6752 6753 6754<div 6755 class=" 6756 price price--on-sale" 6757> 6758 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 6759 <span class="price-item price-item--regular"> 6760 <span class=money>$24.00</span> 6761 </span></div> 6762 <div class="price__sale"> 6763 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6764 <span> 6765 <s class="price-item price-item--regular"> 6766 6767 <span class=money>$30.00</span> 6768 6769 </s> 6770 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6771 <span class="price-item price-item--sale price-item--last"> 6772 <span class=money>$24.00</span> 6773 </span></div> 6774 <small class="unit-price caption hidden"> 6775 <span class="visually-hidden">Unit price</span> 6776 <span class="price-item price-item--last"> 6777 <span></span> 6778 <span aria-hidden="true">/</span> 6779 <span class="visually-hidden"> per </span> 6780 <span> 6781 </span> 6782 </span> 6783 </small> 6784 </div></div> 6785 6786 6787 � 6788 </div> 6789 </div><div class="product__title-rating"> 6790 <div 6791 class="rating" 6792 role="img" 6793 aria-label="4.8 out of 5.0 stars" 6794 > 6795 <span 6796 aria-hidden="true" 6797 class="rating-star" 6798 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1; --color-rating-star: #F27284;" 6799 ></span> 6800 </div> 6801 <p class="rating-text caption"> 6802 <span aria-hidden="true"> 6803 <span class="rating-text__value">4.8</span> 6804 <span class="rating-text__max">/ 5.0</span> 6805 </span> 6806 </p><p class="rating-count caption"> 6807 <span aria-hidden="true">(8)</span> 6808 <span class="visually-hidden">8 6809 reviews</span> 6810 </p></div>�<div class="card-information"> 6811 <span class="caption-large light"></span> 6812 </div> 6813 </div><div class="quick-add no-js-hidden quick-add--true"><a 6814 href="/products/everyday-gradual-tan" 6815 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 6816 id="klaviyo-data-handle-everyday-gradual-tan" 6817 data-klaviyo-handle="everyday-gradual-tan" 6818 data-prod_title="Everyday Gradual Tan" 6819 data-prod_id="8081042374832" 6820 data-var_id="45455642067120" 6821 title="Notify me link" 6822 >Sold out - Notify Me 6823 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection8081042374832" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 6824 type="hidden" 6825 name="id" 6826 value="45455642067120" 6827 class="product-variant-id" 6828 disabled 6829 > 6830 6831 6832 6833 <button 6834 id="quick-add-template--20802410545328__featured_collection8081042374832-submit" 6835 type="submit" 6836 name="add" 6837 class="quick-add__submit button button--full-width button--secondary" 6838 aria-haspopup="dialog" 6839 aria-labelledby="quick-add-template--20802410545328__featured_collection8081042374832-submit title-template--20802410545328__featured_collection-8081042374832"
6840 aria-live="polite" 6841 data-sold-out-message="true" 6842 6843 > 6844 <span>Add to bag�</span> 6845 <span class="sold-out-message hidden"> 6846 Sold out 6847 </span><div class="loading-overlay__spinner hidden"> 6848 <svg 6849 aria-hidden="true" 6850 focusable="false" 6851 class="spinner" 6852 viewBox="0 0 66 66" 6853 xmlns="http://www.w3.org/2000/svg" 6854 > 6855 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 6856 </svg> 6857 </div> 6858 </button> 6859 �<input type="hidden" name="product-id" value="8081042374832" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 6860 </div> 6861 </div> 6862 </div> 6863 </div><div 6864 id="Slide-template--20802410545328__featured_collection-2" 6865 class="swiper-slide " 6866 role="listitem" 6867 6868 data-cascade 6869 style="--animation-order: 2;" 6870 6871 > 6872 6873<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 6874<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 6875 6876� 6877 6878 6879 6880 6881 6882 6883 6884 6885 � 6886 6887 6888 6889 6890 6891 6892 6893 6894 � 6895 6896 6897 6898 6899 6900 6901 6902 6903 � 6904 6905 6906 �<div 6907 class="card-wrapper product-card-wrapper" 6908 6909 data-item-price="2400" 6910 6911 > 6912 <div 6913 class=" 6914 card card--standard 6915 card--media 6916 6917 6918 6919 6920 6921 " 6922 style="--ratio-percent: 111.66666666666667%;" 6923 > 6924 <div 6925 class="card__inner color-background-2 gradient ratio" 6926 style="--ratio-percent: 111.66666666666667%;" 6927 ><badge-product 6928 data-variant-id="45142231253168" 6929 6930 6931 6932> 6933
6933<script type="application/json">{"id":8059626717360,"title":"Light Medium Self Tanning Mousse","handle":"light-medium-tanning-mousse","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA lightweight, buildable Self Tanning Mousse that delivers a soft, natural-looking light to medium tan with a subtle sunkissed glow. Enriched with Coconut Oil and antioxidant-rich Pomegranate Extract, the formula nourishes and hydrates, helping to promote a smoother, more radiant complexion.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003eDelivers a soft, natural-looking light to medium tan\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003eHelps smooth and even the appearance of skin tone\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003eGentle level of 100% Natural DHA for soft, buildable colour\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003eColour Guide Technology for effortless, streak-free application\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-drying, lightweight mousse formula\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cspan\u003eIdeal for beginners\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003eMade in Australia with 100% Natural DHA\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003eA fresh floral blend of bergamot, delicate orange blossom and soft peony\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-08-13T11:49:06+10:00","created_at":"2026-06-05T15:34:20+10:00","vendor":"Bali Body US","type":"Self Tan","tags":["badge:20% OFF","badge:NEW"],"price":2400,"price_min":2400,"price_max":2400,"available":true,"price_varies":false,"compare_at_price":3000,"compare_at_price_min":3000,"compare_at_price_max":3000,"compare_at_price_varies":false,"variants":[{"id":45142231253168,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"LMSSE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Light Medium Self Tanning Mousse","public_title":null,"options":["Default Title"],"price":2400,"weight":285,"compare_at_price":3000,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477003936","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2994700464,"selling_plan_group_id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2994733232,"selling_plan_group_id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5"},{"price_adjustments":[{"position":1,"price":1920}],"price":1920,"compare_at_price":2400,"per_delivery_price":1920,"selling_plan_id":2994766000,"selling_plan_group_id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_0240ce9a-1ce0-4606-b278-f3181a66d5ad.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_107e7182-f834-4634-a837-74e6f06cf5aa.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ShadeSwatch.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-ModelCampaign.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-Difference.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-Ingredients.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-HowTo.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/9_c1a4216c-d8e0-417e-88bc-e251a284f35f.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/10_679f5ba5-4c91-413d-b90f-422d175b5d09.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/11_ad5ac1be-bc93-4374-bcec-6c61a44490c1.jpg?v=1788743253","\/\/us.balibodyco.com\/cdn\/shop\/files\/12_a4822ac3-f4b8-4cba-9650-c2ee225630e4.jpg?v=1788743253"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253","options":["Title"],"media":[{"alt":null,"id":30488568987824,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569020592,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_0240ce9a-1ce0-4606-b278-f3181a66d5ad.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_0240ce9a-1ce0-4606-b278-f3181a66d5ad.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569053360,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_107e7182-f834-4634-a837-74e6f06cf5aa.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_107e7182-f834-4634-a837-74e6f06cf5aa.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569086128,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ShadeSwatch.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ShadeSwatch.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569118896,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-ModelCampaign.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-ModelCampaign.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569151664,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-Difference.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-Difference.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569184432,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-Ingredients.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-Ingredients.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569217200,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-HowTo.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-HowTo.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569249968,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9_c1a4216c-d8e0-417e-88bc-e251a284f35f.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9_c1a4216c-d8e0-417e-88bc-e251a284f35f.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569282736,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10_679f5ba5-4c91-413d-b90f-422d175b5d09.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10_679f5ba5-4c91-413d-b90f-422d175b5d09.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569315504,"position":11,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/11_ad5ac1be-bc93-4374-bcec-6c61a44490c1.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/11_ad5ac1be-bc93-4374-bcec-6c61a44490c1.jpg?v=1788743253","width":1200},{"alt":null,"id":30488569348272,"position":12,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/12_a4822ac3-f4b8-4cba-9650-c2ee225630e4.jpg?v=1788743253"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/12_a4822ac3-f4b8-4cba-9650-c2ee225630e4.jpg?v=1788743253","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1","name":"30 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23098361"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994700464,"name":"30 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23098361"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}
6933,{"id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5","name":"60 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23098362"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994733232,"name":"60 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23098362"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf","name":"90 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23098363"]},{"name":"Order Frequency and Unit","position":2,"values":["90-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994766000,"name":"90 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23098363"},{"name":"Order Frequency and Unit","position":2,"value":"90-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA lightweight, buildable Self Tanning Mousse that delivers a soft, natural-looking light to medium tan with a subtle sunkissed glow. Enriched with Coconut Oil and antioxidant-rich Pomegranate Extract, the formula nourishes and hydrates, helping to promote a smoother, more radiant complexion.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003eDelivers a soft, natural-looking light to medium tan\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003eHelps smooth and even the appearance of skin tone\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003eGentle level of 100% Natural DHA for soft, buildable colour\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003eColour Guide Technology for effortless, streak-free application\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-drying, lightweight mousse formula\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cspan\u003eIdeal for beginners\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003eMade in Australia with 100% Natural DHA\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003eA fresh floral blend of bergamot, delicate orange blossom and soft peony\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
6933 6934</badge-product> 6935�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 6936 <a 6937 href="/products/light-medium-tanning-mousse" 6938 id="CardMediaLink-template--20802410545328__featured_collection-8059626717360" 6939 class="full-unstyled-link" 6940 title="Link to Product" 6941 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-8059626717360 Badge-template--20802410545328__featured_collection-8059626717360" 6942 > 6943 <div class="media media--transparent media--hover-effect"> 6944 6945 <img 6946 srcset="//us.balibodyco.com/cdn/shop/files/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253 1200w 6947 " 6948 src="//us.balibodyco.com/cdn/shop/files/1_23c770eb-6ec1-472b-bf0d-1a8b261d4369.jpg?v=1788743253&width=533" 6949 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 6950 alt="Light Medium Self Tanning Mousse" 6951 class="motion-reduce" 6952 6953 loading="lazy" 6954 6955 width="1200" 6956 height="1340" 6957 > 6958 �<img 6959 srcset="//us.balibodyco.com/cdn/shop/files/B_A-Hover_d1d89d07-5a09-4cf8-9e33-9f10f198ec9d.jpg?v=1788743265&width=165 165w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d1d89d07-5a09-4cf8-9e33-9f10f198ec9d.jpg?v=1788743265&width=360 360w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d1d89d07-5a09-4cf8-9e33-9f10f198ec9d.jpg?v=1788743265&width=533 533w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d1d89d07-5a09-4cf8-9e33-9f10f198ec9d.jpg?v=1788743265&width=720 720w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d1d89d07-5a09-4cf8-9e33-9f10f198ec9d.jpg?v=1788743265&width=940 940w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d1d89d07-5a09-4cf8-9e33-9f10f198ec9d.jpg?v=1788743265&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d1d89d07-5a09-4cf8-9e33-9f10f198ec9d.jpg?v=1788743265 1200w 6960 " 6961 src="//us.balibodyco.com/cdn/shop/files/B_A-Hover_d1d89d07-5a09-4cf8-9e33-9f10f198ec9d.jpg?v=1788743265&width=533" 6962 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 6963 alt="Hover image" 6964 class="motion-reduce" 6965 6966 �loading="lazy" 6967 width="1200" 6968 height="1340" 6969 ></div> 6970 </a> 6971 </div><div class="card__content"> 6972 <div class="card__information"> 6973 <h3 6974 class="card__heading product-item-title" 6975 6976 > 6977 <a 6978 href="/products/light-medium-tanning-mousse" 6979 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-8059626717360" 6980 class="full-unstyled-link" 6981 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-8059626717360 NoMediaStandardBadge-template--20802410545328__featured_collection-8059626717360" 6982 title="Link to Light Medium Self Tanning Mousse" 6983 > 6984 Light Medium Self Tanning Mousse 6985 </a> 6986 </h3> 6987 </div> 6988 6989 </div></div> 6990 <div class="card__content card__content--wrapper"> 6991 <div class="card__information"> 6992 <div class="card__information-wrap"> 6993 <div class="card__information-col"><h3
6994 class="product-item-title card__heading h5" 6995 6996 id="title-template--20802410545328__featured_collection-8059626717360" 6997 6998 > 6999 <a 7000 href="/products/light-medium-tanning-mousse" 7001 id="CardLink-template--20802410545328__featured_collection-8059626717360" 7002 class="full-unstyled-link" 7003 aria-labelledby="CardLink-template--20802410545328__featured_collection-8059626717360 Badge-template--20802410545328__featured_collection-8059626717360" 7004 title="Link to Light Medium Self Tanning Mousse" 7005 > 7006 Light Medium Self Tanning Mousse 7007 </a> 7008 </h3></div> 7009 <div class="card__information-col"> 7010 7011 7012<div 7013 class=" 7014 price price--on-sale" 7015> 7016 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 7017 <span class="price-item price-item--regular"> 7018 <span class=money>$24.00</span> 7019 </span></div> 7020 <div class="price__sale"> 7021 <span class="visually-hidden visually-hidden--inline">Regular price</span> 7022 <span> 7023 <s class="price-item price-item--regular"> 7024 7025 <span class=money>$30.00</span> 7026 7027 </s> 7028 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7029 <span class="price-item price-item--sale price-item--last"> 7030 <span class=money>$24.00</span> 7031 </span></div> 7032 <small class="unit-price caption hidden"> 7033 <span class="visually-hidden">Unit price</span> 7034 <span class="price-item price-item--last"> 7035 <span></span> 7036 <span aria-hidden="true">/</span> 7037 <span class="visually-hidden"> per </span> 7038 <span> 7039 </span> 7040 </span> 7041 </small> 7042 </div></div> 7043 7044 7045 � 7046 </div> 7047 </div><div class="product__title-rating"> 7048 <div 7049 class="rating" 7050 role="img" 7051 aria-label="5.0 out of 5.0 stars" 7052 > 7053 <span 7054 aria-hidden="true" 7055 class="rating-star" 7056 style="--rating: 5; --rating-max: 5.0; --rating-decimal: 0; --color-rating-star: #F27284;" 7057 ></span> 7058 </div> 7059 <p class="rating-text caption"> 7060 <span aria-hidden="true"> 7061 <span class="rating-text__value">5.0</span> 7062 <span class="rating-text__max">/ 5.0</span> 7063 </span> 7064 </p><p class="rating-count caption"> 7065 <span aria-hidden="true">(10)</span> 7066 <span class="visually-hidden">10 7067 reviews</span> 7068 </p></div>�<div class="card-information"> 7069 <span class="caption-large light"></span> 7070 </div> 7071 </div><div class="quick-add no-js-hidden quick-add--true"><a 7072 href="/products/light-medium-tanning-mousse" 7073 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 7074 id="klaviyo-data-handle-light-medium-tanning-mousse" 7075 data-klaviyo-handle="light-medium-tanning-mousse" 7076 data-prod_title="Light Medium Self Tanning Mousse" 7077 data-prod_id="8059626717360" 7078 data-var_id="45142231253168" 7079 title="Notify me link" 7080 >Sold out - Notify Me 7081 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection8059626717360" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 7082 type="hidden" 7083 name="id" 7084 value="45142231253168" 7085 class="product-variant-id" 7086 disabled 7087 > 7088 7089 7090 7091 <button 7092 id="quick-add-template--20802410545328__featured_collection8059626717360-submit" 7093 type="submit" 7094 name="add" 7095 class="quick-add__submit button button--full-width button--secondary" 7096 aria-haspopup="dialog" 7097 aria-labelledby="quick-add-template--20802410545328__featured_collection8059626717360-submit title-template--20802410545328__featured_collection-805962
70976717360" 7098 aria-live="polite" 7099 data-sold-out-message="true" 7100 7101 > 7102 <span>Add to bag�</span> 7103 <span class="sold-out-message hidden"> 7104 Sold out 7105 </span><div class="loading-overlay__spinner hidden"> 7106 <svg 7107 aria-hidden="true" 7108 focusable="false" 7109 class="spinner" 7110 viewBox="0 0 66 66" 7111 xmlns="http://www.w3.org/2000/svg" 7112 > 7113 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 7114 </svg> 7115 </div> 7116 </button> 7117 �<input type="hidden" name="product-id" value="8059626717360" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 7118 </div> 7119 </div> 7120 </div> 7121 </div><div 7122 id="Slide-template--20802410545328__featured_collection-3" 7123 class="swiper-slide " 7124 role="listitem" 7125 7126 data-cascade 7127 style="--animation-order: 3;" 7128 7129 > 7130 7131<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 7132<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 7133 7134� 7135 7136 7137 7138 7139 7140 7141 7142 7143 � 7144 7145 7146 7147 7148 7149 7150 7151 7152 � 7153 7154 7155 7156 7157 7158 7159 7160 7161 � 7162 7163 7164 �<div 7165 class="card-wrapper product-card-wrapper" 7166 7167 data-item-price="2480" 7168 7169 > 7170 <div 7171 class=" 7172 card card--standard 7173 card--media 7174 7175 7176 7177 7178 7179 " 7180 style="--ratio-percent: 111.66666666666667%;" 7181 > 7182 <div 7183 class="card__inner color-background-2 gradient ratio" 7184 style="--ratio-percent: 111.66666666666667%;" 7185 ><badge-product 7186 data-variant-id="44948888682672" 7187 7188 7189 7190> 7191
7191<script type="application/json">{"id":8005460132016,"title":"Sheer Glow Sunscreen Gel SPF50","handle":"sheer-glow-sunscreen-gel-spf50","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eWhere high-performance sun protection meets high-gloss skin. This weightless gel protects, hydrates and illuminates in one effortless step. Finished with a tropical scent of fresh coconut, banana cream and warm vanilla.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eSPF50 broad-spectrum protection with a sheer bronzed glow\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eHigh-gloss skin finish\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-absorbing, non-sticky feel\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eA delicious, warm scent that transports you to a tropical vacation\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eAntioxidant-rich vitamin E and nourishing oils\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eNo tint, no transfer, just effortless high-gloss protection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eSuitable for all skin types including sensitive skin\u003cimg\u003e\u003cimg\u003e\u003cimg\u003e\u003cimg\u003e\u003cimg\u003e\u003cimg\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-05-06T18:06:50+10:00","created_at":"2026-02-05T08:55:48+11:00","vendor":"0","type":"Unclassified","tags":["badge:20% OFF"],"price":2480,"price_min":2480,"price_max":2480,"available":true,"price_varies":false,"compare_at_price":3100,"compare_at_price_min":3100,"compare_at_price_max":3100,"compare_at_price_varies":false,"variants":[{"id":44948888682672,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"GLOW50US","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Sheer Glow Sunscreen Gel SPF50","public_title":null,"options":["Default Title"],"price":2480,"weight":0,"compare_at_price":3100,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477003394","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783","\/\/us.balibodyco.com\/cdn\/shop\/files\/2_c0530fb8-db67-44e8-8455-2b14807ebb54.jpg?v=1788742784","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_f0a5f0cb-abc7-4193-9c72-984a91ecc4e3.jpg?v=1788742783","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_82d92c97-a71f-4ab7-852e-9e11dae91c53.jpg?v=1788742784","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_701d0b3a-f25e-4cb5-b14f-d79fb2776271.jpg?v=1788742783","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-Difference_547d6c65-e278-4f1a-bdd7-da2ed97f7cd8.jpg?v=1788742783","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_fef7b27e-2032-4bdf-a751-348e34d351fe.jpg?v=1788742783","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ModelCampaign_5b5f5506-bbef-45d8-bf89-c17fa5c515b8.jpg?v=1788742783","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_00a378df-93c6-4298-9a5e-c972f6913f28.jpg?v=1788742783"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783","options":["Title"],"media":[{"alt":null,"id":30488534319280,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783","width":1200},{"alt":null,"id":30488534352048,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2_c0530fb8-db67-44e8-8455-2b14807ebb54.jpg?v=1788742784"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2_c0530fb8-db67-44e8-8455-2b14807ebb54.jpg?v=1788742784","width":1200},{"alt":null,"id":30488534384816,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a47b0
7191a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783","width":1200},{"alt":null,"id":30488534417584,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_f0a5f0cb-abc7-4193-9c72-984a91ecc4e3.jpg?v=1788742783"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_f0a5f0cb-abc7-4193-9c72-984a91ecc4e3.jpg?v=1788742783","width":1200},{"alt":null,"id":30488534450352,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_82d92c97-a71f-4ab7-852e-9e11dae91c53.jpg?v=1788742784"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_82d92c97-a71f-4ab7-852e-9e11dae91c53.jpg?v=1788742784","width":1200},{"alt":null,"id":30488534483120,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_701d0b3a-f25e-4cb5-b14f-d79fb2776271.jpg?v=1788742783"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_701d0b3a-f25e-4cb5-b14f-d79fb2776271.jpg?v=1788742783","width":1200},{"alt":null,"id":30488534515888,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-Difference_547d6c65-e278-4f1a-bdd7-da2ed97f7cd8.jpg?v=1788742783"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-Difference_547d6c65-e278-4f1a-bdd7-da2ed97f7cd8.jpg?v=1788742783","width":1200},{"alt":null,"id":30488534548656,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_fef7b27e-2032-4bdf-a751-348e34d351fe.jpg?v=1788742783"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_fef7b27e-2032-4bdf-a751-348e34d351fe.jpg?v=1788742783","width":1200},{"alt":null,"id":30488534581424,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ModelCampaign_5b5f5506-bbef-45d8-bf89-c17fa5c515b8.jpg?v=1788742783"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ModelCampaign_5b5f5506-bbef-45d8-bf89-c17fa5c515b8.jpg?v=1788742783","width":1200},{"alt":null,"id":30488534614192,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_00a378df-93c6-4298-9a5e-c972f6913f28.jpg?v=1788742783"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_00a378df-93c6-4298-9a5e-c972f6913f28.jpg?v=1788742783","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eWhere high-performance sun protection meets high-gloss skin. This weightless gel protects, hydrates and illuminates in one effortless step. Finished with a tropical scent of fresh coconut, banana cream and warm vanilla.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eSPF50 broad-spectrum protection with a sheer bronzed glow\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eHigh-gloss skin finish\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-absorbing, non-sticky feel\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eA delicious, warm scent that transports you to a tropical vacation\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eAntioxidant-rich vitamin E and nourishing oils\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eNo tint, no transfer, just effortless high-gloss protection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eSuitable for all skin types including sensitive skin\u003cimg\u003e\u003cimg\u003e\u003cimg\u003e\u003cimg\u003e\u003cimg\u003e\u003cimg\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
7191 7192</badge-product> 7193�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 7194 <a 7195 href="/products/sheer-glow-sunscreen-gel-spf50" 7196 id="CardMediaLink-template--20802410545328__featured_collection-8005460132016" 7197 class="full-unstyled-link" 7198 title="Link to Product" 7199 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-8005460132016 Badge-template--20802410545328__featured_collection-8005460132016" 7200 > 7201 <div class="media media--transparent media--hover-effect"> 7202 7203 <img 7204 srcset="//us.balibodyco.com/cdn/shop/files/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783 1200w 7205 " 7206 src="//us.balibodyco.com/cdn/shop/files/1_18e9c00c-8b48-400f-abfe-5bbcfd980161.jpg?v=1788742783&width=533" 7207 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 7208 alt="Sheer Glow Sunscreen Gel SPF50" 7209 class="motion-reduce" 7210 7211 loading="lazy" 7212 7213 width="1200" 7214 height="1340" 7215 > 7216 �<img 7217 srcset="//us.balibodyco.com/cdn/shop/files/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783&width=165 165w,//us.balibodyco.com/cdn/shop/files/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783&width=360 360w,//us.balibodyco.com/cdn/shop/files/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783&width=533 533w,//us.balibodyco.com/cdn/shop/files/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783&width=720 720w,//us.balibodyco.com/cdn/shop/files/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783&width=940 940w,//us.balibodyco.com/cdn/shop/files/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783 1200w 7218 " 7219 src="//us.balibodyco.com/cdn/shop/files/3-CallOut_a47b0a2f-e3e2-4f4b-aa3f-1d8b7a0f7939.jpg?v=1788742783&width=533" 7220 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 7221 alt="Hover image" 7222 class="motion-reduce" 7223 7224 �loading="lazy" 7225 width="1200" 7226 height="1340" 7227 ></div> 7228 </a> 7229 </div><div class="card__content"> 7230 <div class="card__information"> 7231 <h3 7232 class="card__heading product-item-title" 7233 7234 > 7235 <a 7236 href="/products/sheer-glow-sunscreen-gel-spf50" 7237 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-8005460132016" 7238 class="full-unstyled-link" 7239 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-8005460132016 NoMediaStandardBadge-template--20802410545328__featured_collection-8005460132016" 7240 title="Link to Sheer Glow Sunscreen Gel SPF50" 7241 > 7242 Sheer Glow Sunscreen Gel SPF50 7243 </a> 7244 </h3> 7245 </div> 7246 7247 </div></div> 7248 <div class="card__content card__content--wrapper"> 7249 <div class="card__information"> 7250 <div class="card__information-wrap"> 7251 <div class="card__information-col"><h3
7252 class="product-item-title card__heading h5" 7253 7254 id="title-template--20802410545328__featured_collection-8005460132016" 7255 7256 > 7257 <a 7258 href="/products/sheer-glow-sunscreen-gel-spf50" 7259 id="CardLink-template--20802410545328__featured_collection-8005460132016" 7260 class="full-unstyled-link" 7261 aria-labelledby="CardLink-template--20802410545328__featured_collection-8005460132016 Badge-template--20802410545328__featured_collection-8005460132016" 7262 title="Link to Sheer Glow Sunscreen Gel SPF50" 7263 > 7264 Sheer Glow Sunscreen Gel SPF50 7265 </a> 7266 </h3></div> 7267 <div class="card__information-col"> 7268 7269 7270<div 7271 class=" 7272 price price--on-sale" 7273> 7274 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 7275 <span class="price-item price-item--regular"> 7276 <span class=money>$24.80</span> 7277 </span></div> 7278 <div class="price__sale"> 7279 <span class="visually-hidden visually-hidden--inline">Regular price</span> 7280 <span> 7281 <s class="price-item price-item--regular"> 7282 7283 <span class=money>$31.00</span> 7284 7285 </s> 7286 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7287 <span class="price-item price-item--sale price-item--last"> 7288 <span class=money>$24.80</span> 7289 </span></div> 7290 <small class="unit-price caption hidden"> 7291 <span class="visually-hidden">Unit price</span> 7292 <span class="price-item price-item--last"> 7293 <span></span> 7294 <span aria-hidden="true">/</span> 7295 <span class="visually-hidden"> per </span> 7296 <span> 7297 </span> 7298 </span> 7299 </small> 7300 </div></div> 7301 7302 7303 � 7304 </div> 7305 </div><div class="product__title-rating"> 7306 <div 7307 class="rating" 7308 role="img" 7309 aria-label="4.7 out of 5.0 stars" 7310 > 7311 <span 7312 aria-hidden="true" 7313 class="rating-star" 7314 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 0.5; --color-rating-star: #F27284;" 7315 ></span> 7316 </div> 7317 <p class="rating-text caption"> 7318 <span aria-hidden="true"> 7319 <span class="rating-text__value">4.7</span> 7320 <span class="rating-text__max">/ 5.0</span> 7321 </span> 7322 </p><p class="rating-count caption"> 7323 <span aria-hidden="true">(12)</span> 7324 <span class="visually-hidden">12 7325 reviews</span> 7326 </p></div>�<div class="card-information"> 7327 <span class="caption-large light"></span> 7328 </div> 7329 </div><div class="quick-add no-js-hidden quick-add--true"><a 7330 href="/products/sheer-glow-sunscreen-gel-spf50" 7331 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 7332 id="klaviyo-data-handle-sheer-glow-sunscreen-gel-spf50" 7333 data-klaviyo-handle="sheer-glow-sunscreen-gel-spf50" 7334 data-prod_title="Sheer Glow Sunscreen Gel SPF50" 7335 data-prod_id="8005460132016" 7336 data-var_id="44948888682672" 7337 title="Notify me link" 7338 >Sold out - Notify Me 7339 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection8005460132016" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 7340 type="hidden" 7341 name="id" 7342 value="44948888682672" 7343 class="product-variant-id" 7344 disabled 7345 > 7346 7347 7348 7349 <button 7350 id="quick-add-template--20802410545328__featured_collection8005460132016-submit" 7351 type="submit" 7352 name="add" 7353 class="quick-add__submit button button--full-width button--secondary" 7354 aria-haspopup="dialog" 7355 aria-labelledby="quick-add-template--20802410545328__featured_collection8005460132016-submit title-template--20802410545328__featured_collection-8005460132016"
7356 aria-live="polite" 7357 data-sold-out-message="true" 7358 7359 > 7360 <span>Add to bag�</span> 7361 <span class="sold-out-message hidden"> 7362 Sold out 7363 </span><div class="loading-overlay__spinner hidden"> 7364 <svg 7365 aria-hidden="true" 7366 focusable="false" 7367 class="spinner" 7368 viewBox="0 0 66 66" 7369 xmlns="http://www.w3.org/2000/svg" 7370 > 7371 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 7372 </svg> 7373 </div> 7374 </button> 7375 �<input type="hidden" name="product-id" value="8005460132016" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 7376 </div> 7377 </div> 7378 </div> 7379 </div><div 7380 id="Slide-template--20802410545328__featured_collection-4" 7381 class="swiper-slide " 7382 role="listitem" 7383 7384 data-cascade 7385 style="--animation-order: 4;" 7386 7387 > 7388 7389<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 7390<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 7391 7392� 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 <div 7406 class="card-wrapper product-card-wrapper" 7407 7408 data-item-price="2880" 7409 7410 > 7411 <div 7412 class=" 7413 card card--standard 7414 card--media 7415 7416 7417 7418 7419 7420 " 7421 style="--ratio-percent: 111.66666666666667%;" 7422 > 7423 <div 7424 class="card__inner color-background-2 gradient ratio" 7425 style="--ratio-percent: 111.66666666666667%;" 7426 ><badge-product 7427 data-variant-id="44204925092016" 7428 7429 7430 7431> 7432
7432<script type="application/json">{"id":7786994139312,"title":"Deep Violet Express Self Tan","handle":"deep-violet-one-hour-express-self-tanning-foam","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFast track your self tan with our Deep Violet Express Self Tan. A rapid, aerated foam formula that delivers deep, natural-looking olive-toned results in as little as one hour.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFully customisable: 1 hour for a natural glow, or leave longer for a deeper result\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eViolet base for a rich, chocolatey olive-toned finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eInfused with Vitamin E, Niacinamide and Pentavitin® to hydrate\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eLightweight, touch-dry and transfer-resistant\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e100% natural DHA, suitable for all skin types including sensitive skin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eBest suited for medium complexions with yellow or orange undertones\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eA fresh floral blend of bergamot, delicate orange blossom and soft peony\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-01-27T11:50:48+11:00","created_at":"2025-02-11T15:28:53+11:00","vendor":"Bali Body US","type":"","tags":["aerosol","badge:20% OFF","fast-soldout"],"price":2880,"price_min":2880,"price_max":2880,"available":true,"price_varies":false,"compare_at_price":3600,"compare_at_price_min":3600,"compare_at_price_max":3600,"compare_at_price_varies":false,"variants":[{"id":44204925092016,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"VEXP","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Deep Violet Express Self Tan","public_title":null,"options":["Default Title"],"price":2880,"weight":140,"compare_at_price":3600,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477003226","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_713f5f80-5a66-43b2-b56c-36d9401c69cb.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_2631bb32-4267-47df-af3e-289b8e9b7aba.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-CampaignMessaging.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_0c484c61-f86f-4069-8504-0d3f62c5a7d6.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_c1baffd8-7b36-4548-b3ab-a4fd1dc0de9c.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_ea7469e1-2f75-402a-ba68-52dabc20f379.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_28f6bc90-df4c-417a-b36d-12b2af7ecb15.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_26a119f1-f14b-4dd2-9fee-876e5e308100.jpg?v=1788739071","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-ModelC
7432ampaign.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_b27cf1c6-b6a5-4ce3-b3a0-f3f47b833799.jpg?v=1788739070","\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_eaa838c6-fd13-4c44-8c9f-cbb5f4262807.jpg?v=1788739071"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071","options":["Title"],"media":[{"alt":null,"id":30488252612784,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252645552,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_713f5f80-5a66-43b2-b56c-36d9401c69cb.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_713f5f80-5a66-43b2-b56c-36d9401c69cb.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252678320,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_2631bb32-4267-47df-af3e-289b8e9b7aba.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_2631bb32-4267-47df-af3e-289b8e9b7aba.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252711088,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-CampaignMessaging.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-CampaignMessaging.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252743856,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_0c484c61-f86f-4069-8504-0d3f62c5a7d6.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_0c484c61-f86f-4069-8504-0d3f62c5a7d6.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252776624,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_c1baffd8-7b36-4548-b3ab-a4fd1dc0de9c.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_c1baffd8-7b36-4548-b3ab-a4fd1dc0de9c.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252809392,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_ea7469e1-2f75-402a-ba68-52dabc20f379.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_ea7469e1-2f75-402a-ba68-52dabc20f379.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252842160,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_28f6bc90-df4c-417a-b36d-12b2af7ecb15.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_28f6bc90-df4c-417a-b36d-12b2af7ecb15.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252874928,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_26a119f1-f14b-4dd2-9fee-876e5e308100.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_26a119f1-f14b-4dd2-9fee-876e5e308100.jpg?v=1788739071","width":1200},{"alt":null,"id":30488252907696,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-ModelC
7432ampaign.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-ModelCampaign.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252940464,"position":11,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_b27cf1c6-b6a5-4ce3-b3a0-f3f47b833799.jpg?v=1788739070"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_b27cf1c6-b6a5-4ce3-b3a0-f3f47b833799.jpg?v=1788739070","width":1200},{"alt":null,"id":30488252973232,"position":12,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_eaa838c6-fd13-4c44-8c9f-cbb5f4262807.jpg?v=1788739071"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_eaa838c6-fd13-4c44-8c9f-cbb5f4262807.jpg?v=1788739071","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eFast track your self tan with our Deep Violet Express Self Tan. A rapid, aerated foam formula that delivers deep, natural-looking ol
7432ive-toned results in as little as one hour.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFully customisable: 1 hour for a natural glow, or leave longer for a deeper result\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eViolet base for a rich, chocolatey olive-toned finish\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eInfused with Vitamin E, Niacinamide and Pentavitin® to hydrate\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eLightweight, touch-dry and transfer-resistant\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e100% natural DHA, suitable for all skin types including sensitive skin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eBest suited for medium complexions with yellow or orange undertones\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp\u003e\u003cspan\u003eA fresh floral blend of bergamot, delicate orange blossom and soft peony\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
7432 7433</badge-product> 7434�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 7435 <a 7436 href="/products/deep-violet-one-hour-express-self-tanning-foam" 7437 id="CardMediaLink-template--20802410545328__featured_collection-7786994139312" 7438 class="full-unstyled-link" 7439 title="Link to Product" 7440 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-7786994139312 Badge-template--20802410545328__featured_collection-7786994139312" 7441 > 7442 <div class="media media--transparent media--hover-effect"> 7443 7444 <img 7445 srcset="//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071 1200w 7446 " 7447 src="//us.balibodyco.com/cdn/shop/files/1_e388013d-63b8-4f39-95c7-52cd8efe376a.jpg?v=1788739071&width=533" 7448 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 7449 alt="Deep Violet Express Self Tan" 7450 class="motion-reduce" 7451 7452 loading="lazy" 7453 7454 width="1200" 7455 height="1340" 7456 > 7457 �<img 7458 srcset="//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=165 165w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=360 360w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=533 533w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=720 720w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=940 940w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356 1200w 7459 " 7460 src="//us.balibodyco.com/cdn/shop/files/B_A-Hover_1ec38147-d7a3-4495-a9ad-75f57c5bcc9f.jpg?v=1788739356&width=533" 7461 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 7462 alt="Hover image" 7463 class="motion-reduce" 7464 7465 �loading="lazy" 7466 width="1200" 7467 height="1340" 7468 ></div> 7469 </a> 7470 </div><div class="card__content"> 7471 <div class="card__information"> 7472 <h3 7473 class="card__heading product-item-title" 7474 7475 > 7476 <a 7477 href="/products/deep-violet-one-hour-express-self-tanning-foam" 7478 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-7786994139312" 7479 class="full-unstyled-link" 7480 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-7786994139312 NoMediaStandardBadge-template--20802410545328__featured_collection-7786994139312" 7481 title="Link to Deep Violet Express Self Tan" 7482 > 7483 Deep Violet Express Self Tan 7484 </a> 7485 </h3> 7486 </div> 7487 7488 </div></div> 7489 <div class="card__content card__content--wrapper"> 7490 <div class="card__information"> 7491 <div class="card__information-wrap"> 7492 <div class="card__information-col"><h3
7493 class="product-item-title card__heading h5" 7494 7495 id="title-template--20802410545328__featured_collection-7786994139312" 7496 7497 > 7498 <a 7499 href="/products/deep-violet-one-hour-express-self-tanning-foam" 7500 id="CardLink-template--20802410545328__featured_collection-7786994139312" 7501 class="full-unstyled-link" 7502 aria-labelledby="CardLink-template--20802410545328__featured_collection-7786994139312 Badge-template--20802410545328__featured_collection-7786994139312" 7503 title="Link to Deep Violet Express Self Tan" 7504 > 7505 Deep Violet Express Self Tan 7506 </a> 7507 </h3></div> 7508 <div class="card__information-col"> 7509 7510 7511<div 7512 class=" 7513 price price--on-sale" 7514> 7515 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 7516 <span class="price-item price-item--regular"> 7517 <span class=money>$28.80</span> 7518 </span></div> 7519 <div class="price__sale"> 7520 <span class="visually-hidden visually-hidden--inline">Regular price</span> 7521 <span> 7522 <s class="price-item price-item--regular"> 7523 7524 <span class=money>$36.00</span> 7525 7526 </s> 7527 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7528 <span class="price-item price-item--sale price-item--last"> 7529 <span class=money>$28.80</span> 7530 </span></div> 7531 <small class="unit-price caption hidden"> 7532 <span class="visually-hidden">Unit price</span> 7533 <span class="price-item price-item--last"> 7534 <span></span> 7535 <span aria-hidden="true">/</span> 7536 <span class="visually-hidden"> per </span> 7537 <span> 7538 </span> 7539 </span> 7540 </small> 7541 </div></div> 7542 7543 7544 � 7545 </div> 7546 </div><div class="product__title-rating"> 7547 <div 7548 class="rating" 7549 role="img" 7550 aria-label="4.9 out of 5.0 stars" 7551 > 7552 <span 7553 aria-hidden="true" 7554 class="rating-star" 7555 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1; --color-rating-star: #F27284;" 7556 ></span> 7557 </div> 7558 <p class="rating-text caption"> 7559 <span aria-hidden="true"> 7560 <span class="rating-text__value">4.9</span> 7561 <span class="rating-text__max">/ 5.0</span> 7562 </span> 7563 </p><p class="rating-count caption"> 7564 <span aria-hidden="true">(897)</span> 7565 <span class="visually-hidden">897 7566 reviews</span> 7567 </p></div>�<div class="card-information"> 7568 <span class="caption-large light"></span> 7569 </div> 7570 </div><div class="quick-add no-js-hidden quick-add--true"><a 7571 href="/products/deep-violet-one-hour-express-self-tanning-foam" 7572 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 7573 id="klaviyo-data-handle-deep-violet-one-hour-express-self-tanning-foam" 7574 data-klaviyo-handle="deep-violet-one-hour-express-self-tanning-foam" 7575 data-prod_title="Deep Violet Express Self Tan" 7576 data-prod_id="7786994139312" 7577 data-var_id="44204925092016" 7578 title="Notify me link" 7579 >Sold out - Notify Me 7580 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection7786994139312" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 7581 type="hidden" 7582 name="id" 7583 value="44204925092016" 7584 class="product-variant-id" 7585 disabled 7586 > 7587 7588 7589 7590 <button 7591 id="quick-add-template--20802410545328__featured_collection7786994139312-submit" 7592 type="submit" 7593 name="add" 7594 class="quick-add__submit button button--full-width button--secondary" 7595 aria-haspopup="dialog" 7596 aria-labelledby="quick-add-template--20802410545328__featured_collection7786994139312-submit title-template--20802410545328__featured_collection-7786994139312"
7597 aria-live="polite" 7598 data-sold-out-message="true" 7599 7600 > 7601 <span>Add to bag�</span> 7602 <span class="sold-out-message hidden"> 7603 Sold out 7604 </span><div class="loading-overlay__spinner hidden"> 7605 <svg 7606 aria-hidden="true" 7607 focusable="false" 7608 class="spinner" 7609 viewBox="0 0 66 66" 7610 xmlns="http://www.w3.org/2000/svg" 7611 > 7612 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 7613 </svg> 7614 </div> 7615 </button> 7616 �<input type="hidden" name="product-id" value="7786994139312" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 7617 </div> 7618 </div> 7619 </div> 7620 </div></div> 7621 7622 7623 <div class="swiper-scrollbar"></div> 7624 <div class="prev"><svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 7625 <path d="M0.292893 7.29289C-0.0976315 7.68342 -0.0976314 8.31658 0.292894 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538408 7.04738 0.538408 6.65685 0.928933L0.292893 7.29289ZM13 7L1 7L1 9L13 9L13 7Z" fill="#303030"/> 7626</svg> 7627</div> 7628 <div class="next"><svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 7629 <path d="M12.7071 8.70711C13.0976 8.31658 13.0976 7.68342 12.7071 7.29289L6.34315 0.928932C5.95262 0.538407 5.31946 0.538407 4.92893 0.928932C4.53841 1.31946 4.53841 1.95262 4.92893 2.34315L10.5858 8L4.92893 13.6569C4.53841 14.0474 4.53841 14.6805 4.92893 15.0711C5.31946 15.4616 5.95262 15.4616 6.34315 15.0711L12.7071 8.70711ZM1.11585e-07 9L12 9L12 7L-1.11585e-07 7L1.11585e-07 9Z" fill="#303030"/> 7630</svg> 7631</div> 7632 7633 7634 </div> 7635</swiper-container> 7636 7637 </div><div class="collection-slider" data-handle="value-sets"> 7638 <swiper-container class="block-container block-carousel-container swiper hide_control_slide disabled-slide-mobile disabled-slide-desktop mobile-peek-slider"> 7639 <div 7640 class="block-carousel " 7641 data-item_desktop="4" 7642 data-item_mobile="2.4" 7643 > 7644 <div class="swiper-wrapper" role="list" aria-label="Slider"><div 7645 id="Slide-template--20802410545328__featured_collection-1" 7646 class="swiper-slide " 7647 role="listitem" 7648 7649 data-cascade 7650 style="--animation-order: 1;" 7651 7652 > 7653 7654<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 7655<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 7656 7657� 7658 7659 7660 7661 7662 7663 7664 7665 7666 � 7667 7668 7669 7670 7671 7672 7673 7674 7675 � 7676 7677 7678 7679 7680 7681 7682 7683 7684 � 7685 7686 7687 �<div 7688 class="card-wrapper product-card-wrapper" 7689 7690 data-item-price="4080" 7691 7692 > 7693 <div 7694 class=" 7695 card card--standard 7696 card--media 7697 7698 7699 7700 7701 7702 " 7703 style="--ratio-percent: 111.66666666666667%;" 7704 > 7705 <div 7706 class="card__inner color-background-2 gradient ratio" 7707 style="--ratio-percent: 111.66666666666667%;" 7708 ><badge-product 7709 data-variant-id="45094360187056" 7710 data-bundle-compare-price="5100" 7711 7712 7713> 7714
7714<script type="application/json">{"id":8048085303472,"title":"Glow \u0026 Go Duo","handle":"glow-and-go-duo","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eYour summer essentials, sorted. Our Sheer Glow Sunscreen Gel SPF50 keeps skin protected and luminous all day long, while our limited edition chocolate brown canvas cap adds a layer of shade wherever the day takes you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eSPF50 broad-spectrum protection with a high-gloss, luminous finish\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-absorbing, weightless gel with a delicious tropical scent\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCanvas cap with curved brim for effortless sun protection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eAdjustable back closure for the perfect fit\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-05-12T10:36:34+10:00","created_at":"2026-05-08T12:42:16+10:00","vendor":"Bali Body US","type":"","tags":["badge:20% OFF","badge:Limited Edition","Badge:Save 15%","virtual-set"],"price":4080,"price_min":4080,"price_max":4080,"available":false,"price_varies":false,"compare_at_price":5100,"compare_at_price_min":5100,"compare_at_price_max":5100,"compare_at_price_varies":false,"variants":[{"id":45094360187056,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Glow \u0026 Go Duo","public_title":null,"options":["Default Title"],"price":4080,"weight":0,"compare_at_price":5100,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/2_ded1294f-1dab-464b-992a-b8cc4ff6ab23.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/4_dc7efaa6-ee24-4044-90a1-98e7564aeb01.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/5_f5fc069c-78a0-48dc-9cdb-34eda54f2221.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/6_a1425622-b182-4fee-8115-544474661f32.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/7_f704456c-cd41-4d42-96e9-d93771acbed2.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/8_3b353945-1862-4776-9505-0ab9da42c5a0.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/9_c0be7ac5-429d-46bf-90c1-4e1af15eb20a.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/10_b7d8d69b-e266-45ab-99aa-3c9dcebd1a47.jpg?v=1788744790","\/\/us.balibodyco.com\/cdn\/shop\/files\/11_367e473a-8d54-4126-b53d-7e7964d1711c.jpg?v=1788744790"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790","options":["Title"],"media":[{"alt":null,"id":30488580227248,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580260016,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2_ded1294f-1dab-464b-992a-b8cc4ff6ab23.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2_ded1294f-1dab-464b-992a-b8cc4ff6ab23.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580292784,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580325552,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4_dc7efaa6-ee24-4044-90a1-98e7564aeb01.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4_dc7efaa6-ee24-4044-90a1-98e7564aeb01.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580358320,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5_f5fc069c-78a0-48dc-9cdb-34eda54f2221.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5_f5fc069c-78a0-48dc-9cdb-34eda54f2221.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580391088,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6_a1425622
7714-b182-4fee-8115-544474661f32.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6_a1425622-b182-4fee-8115-544474661f32.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580423856,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7_f704456c-cd41-4d42-96e9-d93771acbed2.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7_f704456c-cd41-4d42-96e9-d93771acbed2.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580456624,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8_3b353945-1862-4776-9505-0ab9da42c5a0.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8_3b353945-1862-4776-9505-0ab9da42c5a0.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580489392,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9_c0be7ac5-429d-46bf-90c1-4e1af15eb20a.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9_c0be7ac5-429d-46bf-90c1-4e1af15eb20a.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580522160,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10_b7d8d69b-e266-45ab-99aa-3c9dcebd1a47.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10_b7d8d69b-e266-45ab-99aa-3c9dcebd1a47.jpg?v=1788744790","width":1200},{"alt":null,"id":30488580554928,"position":11,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/11_367e473a-8d54-4126-b53d-7e7964d1711c.jpg?v=1788744790"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/11_367e473a-8d54-4126-b53d-7e7964d1711c.jpg?v=1788744790","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eYour summer essentials, sorted. Our Sheer Glow Sunscreen Gel SPF50 keeps skin protected and luminous all day long, while our limited edition chocolate brown canvas cap adds a layer of shade wherever the day takes you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eSPF50 broad-spectrum protection with a high-gloss, luminous finish\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eFast-absorbing, weightless gel with a delicious tropical scent\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCanvas cap with curved brim for effortless sun protection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eAdjustable back closure for the perfect fit\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
7714 7715</badge-product> 7716�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 7717 <a 7718 href="/products/glow-and-go-duo" 7719 id="CardMediaLink-template--20802410545328__featured_collection-8048085303472" 7720 class="full-unstyled-link" 7721 title="Link to Product" 7722 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-8048085303472 Badge-template--20802410545328__featured_collection-8048085303472" 7723 > 7724 <div class="media media--transparent media--hover-effect"> 7725 7726 <img 7727 srcset="//us.balibodyco.com/cdn/shop/files/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790 1200w 7728 " 7729 src="//us.balibodyco.com/cdn/shop/files/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790&width=533" 7730 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 7731 alt="Glow & Go Duo" 7732 class="motion-reduce" 7733 7734 loading="lazy" 7735 7736 width="1200" 7737 height="1340" 7738 > 7739 �<img 7740 srcset="//us.balibodyco.com/cdn/shop/files/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790&width=165 165w,//us.balibodyco.com/cdn/shop/files/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790&width=360 360w,//us.balibodyco.com/cdn/shop/files/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790&width=533 533w,//us.balibodyco.com/cdn/shop/files/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790&width=720 720w,//us.balibodyco.com/cdn/shop/files/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790&width=940 940w,//us.balibodyco.com/cdn/shop/files/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790 1200w 7741 " 7742 src="//us.balibodyco.com/cdn/shop/files/3_3a44ea2c-a100-418e-ad72-bedee1945734.jpg?v=1788744790&width=533" 7743 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 7744 alt="Hover image" 7745 class="motion-reduce" 7746 7747 �loading="lazy" 7748 width="1200" 7749 height="1340" 7750 ></div> 7751 </a> 7752 </div><div class="card__content"> 7753 <div class="card__information"> 7754 <h3 7755 class="card__heading product-item-title" 7756 7757 > 7758 <a 7759 href="/products/glow-and-go-duo" 7760 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-8048085303472" 7761 class="full-unstyled-link" 7762 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-8048085303472 NoMediaStandardBadge-template--20802410545328__featured_collection-8048085303472" 7763 title="Link to Glow & Go Duo" 7764 > 7765 Glow & Go Duo 7766 </a> 7767 </h3> 7768 </div> 7769 7770 </div></div> 7771 <div class="card__content card__content--wrapper"> 7772 <div class="card__information"> 7773 <div class="card__information-wrap"> 7774 <div class="card__information-col"><h3
7775 class="product-item-title card__heading h5" 7776 7777 id="title-template--20802410545328__featured_collection-8048085303472" 7778 7779 > 7780 <a 7781 href="/products/glow-and-go-duo" 7782 id="CardLink-template--20802410545328__featured_collection-8048085303472" 7783 class="full-unstyled-link" 7784 aria-labelledby="CardLink-template--20802410545328__featured_collection-8048085303472 Badge-template--20802410545328__featured_collection-8048085303472" 7785 title="Link to Glow & Go Duo" 7786 > 7787 Glow & Go Duo 7788 </a> 7789 </h3></div> 7790 <div class="card__information-col"> 7791 7792 7793<div 7794 class=" 7795 price price--sold-out price--on-sale" 7796> 7797 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 7798 <span class="price-item price-item--regular"> 7799 <span class=money>$40.80</span> 7800 </span></div> 7801 <div class="price__sale"> 7802 <span class="visually-hidden visually-hidden--inline">Regular price</span> 7803 <span> 7804 <s class="price-item price-item--regular"> 7805 7806 <span class=money>$51.00</span> 7807 7808 </s> 7809 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7810 <span class="price-item price-item--sale price-item--last"> 7811 <span class=money>$40.80</span> 7812 </span></div> 7813 <small class="unit-price caption hidden"> 7814 <span class="visually-hidden">Unit price</span> 7815 <span class="price-item price-item--last"> 7816 <span></span> 7817 <span aria-hidden="true">/</span> 7818 <span class="visually-hidden"> per </span> 7819 <span> 7820 </span> 7821 </span> 7822 </small> 7823 </div></div> 7824 7825 7826 � 7827 </div> 7828 </div>�<div class="card-information"> 7829 <span class="caption-large light"></span> 7830 </div> 7831 </div><div class="quick-add no-js-hidden quick-add--true"><a 7832 href="/products/glow-and-go-duo" 7833 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 7834 id="klaviyo-data-handle-glow-and-go-duo" 7835 data-klaviyo-handle="glow-and-go-duo" 7836 data-prod_title="Glow & Go Duo" 7837 data-prod_id="8048085303472" 7838 data-var_id="45094360187056" 7839 title="Notify me link" 7840 >Sold out - Notify Me 7841 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection8048085303472" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 7842 type="hidden" 7843 name="id" 7844 value="45094360187056" 7845 class="product-variant-id" 7846 disabled 7847 >�<input type="hidden" name="bundle" value="true"> 7848
7848<script type="application/json" id="quick-add-template--20802410545328__featured_collection8048085303472-bundle-data"> 7849 { 7850 "skipVariantOverride": true, 7851 "items": [{ 7852 "id": 44948888682672, 7853 "quantity": 1, 7854 "properties": { 7855 "_bundle_id": "MNlIvGBJNMFcEEYECCCC,Cg,LgDEE,CY6,6V,VegCcEVCVcjo9cjo9", 7856 "_bundle_name": "Glow \u0026 Go Duo", 7857 "_bundle_items": "44948888682672|44689161060528", 7858 "_bundle_price": 4080, 7859 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790\u0026width=600", 7860 "_bundle_url": "\/products\/glow-and-go-duo", 7861 "_shop_currency": "USD", 7862 "_cart_currency": "USD"�} 7863 },�{ 7864 "id": 44689161060528, 7865 "quantity": 1, 7866 "properties": { 7867 "_bundle_id": "MNlIvGBJNMFcEEYECCCC,Cg,LgDEE,CY6,6V,VegCcEVCVcjo9cjo9", 7868 "_bundle_name": "Glow \u0026 Go Duo", 7869 "_bundle_items": "44948888682672|44689161060528", 7870 "_bundle_price": 4080, 7871 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790\u0026width=600", 7872 "_bundle_url": "\/products\/glow-and-go-duo", 7873 "_shop_currency": "USD", 7874 "_cart_currency": "USD"�, "_is_bundle_root": "true", 7875 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/1_d341146c-ee1d-4a5c-bbab-fd2d68476302.jpg?v=1788744790\u0026width=600", 7876 "_bundle_url": "\/products\/glow-and-go-duo"�} 7877 }�] 7878 } 7879 </script>
7879 7880 7881 7882 7883 <button 7884 id="quick-add-template--20802410545328__featured_collection8048085303472-submit" 7885 type="submit" 7886 name="add" 7887 class="quick-add__submit button button--full-width button--secondary" 7888 aria-haspopup="dialog" 7889 aria-labelledby="quick-add-template--20802410545328__featured_collection8048085303472-submit title-template--20802410545328__featured_collection-8048085303472" 7890 aria-live="polite" 7891 data-sold-out-message="true" 7892 7893 > 7894 <span>Add to bag�</span> 7895 <span class="sold-out-message hidden"> 7896 Sold out 7897 </span><div class="loading-overlay__spinner hidden"> 7898 <svg 7899 aria-hidden="true" 7900 focusable="false" 7901 class="spinner"
7902 viewBox="0 0 66 66" 7903 xmlns="http://www.w3.org/2000/svg" 7904 > 7905 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 7906 </svg> 7907 </div> 7908 </button> 7909 �<input type="hidden" name="product-id" value="8048085303472" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 7910 </div> 7911 </div> 7912 </div> 7913 </div><div 7914 id="Slide-template--20802410545328__featured_collection-2" 7915 class="swiper-slide " 7916 role="listitem" 7917 7918 data-cascade 7919 style="--animation-order: 2;" 7920 7921 > 7922 7923<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 7924<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 7925 7926� 7927 7928 7929 7930 7931 7932 7933 7934 7935 � 7936 7937 7938 7939 7940 7941 7942 7943 7944 � 7945 7946 7947 7948 7949 7950 7951 7952 7953 � 7954 7955 7956 �<div 7957 class="card-wrapper product-card-wrapper" 7958 7959 data-item-price="3920" 7960 7961 > 7962 <div 7963 class=" 7964 card card--standard 7965 card--media 7966 7967 7968 7969 7970 7971 " 7972 style="--ratio-percent: 111.66666666666667%;" 7973 > 7974 <div 7975 class="card__inner color-background-2 gradient ratio" 7976 style="--ratio-percent: 111.66666666666667%;" 7977 ><badge-product 7978 data-variant-id="45042847940784" 7979 data-bundle-compare-price="4900" 7980 7981 7982> 7983
7983<script type="application/json">{"id":8034587869360,"title":"Clear Self Tanning Gel Set","handle":"clear-self-tanning-gel-set","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA glossy, zero-transfer self tan with nothing to worry about. Our Clear Self Tanning Gel and Luxe Tanning Mitt make mess-free, natural-looking application completely effortless.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eClear, rinse-free formula with zero transfer on clothes or sheets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eDevelops in 4 to 6 hours and lasts up to 7 to 10 days\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eInfused with hyaluronic acid, vitamin E and aloe vera\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eReusable mitt for even and mess-free application\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-05-10T07:51:29+10:00","created_at":"2026-04-09T10:18:07+10:00","vendor":"Bali Body AU","type":"","tags":["badge:20% OFF","Badge:Save 15%","virtual-set"],"price":3920,"price_min":3920,"price_max":3920,"available":false,"price_varies":false,"compare_at_price":4900,"compare_at_price_min":4900,"compare_at_price_max":4900,"compare_at_price_varies":false,"variants":[{"id":45042847940784,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Clear Self Tanning Gel Set","public_title":null,"options":["Default Title"],"price":3920,"weight":0,"compare_at_price":4900,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_8e30b78e-83f6-4850-b13b-37b8c0f40e8e.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_cd484dbd-6fd1-41c0-a1e3-32d6ce9a5ba6.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_f718c3c7-7218-4978-b412-0838458e8599.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_0f4d6346-8fb0-4958-9b1f-d42f227ed6e5.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_50f3626b-4a4e-4e5b-a776-b502d6dd3f7e.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_3c733774-8628-4e88-ad7d-bf76c85e588c.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_799b9bec-3828-4f0d-a0f3-d436a85e273e.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_86bcb41e-1089-4b7e-b68b-73d277214f73.jpg?v=1788744423","\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_a861fb84-e1b5-4221-bd2b-960b55114d8a.jpg?v=1788744423"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423","options":["Title"],"media":[{"alt":null,"id":30488577638576,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577671344,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_8e30b78e-83f6-4850-b13b-37b8c0f40e8e.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_8e30b78e-83f6-4850-b13b-37b8c0f40e8e.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577704112,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_cd484dbd-6fd1-41c0-a1e3-32d6ce9a5ba6.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_cd484dbd-6fd1-41c0-a1e3-32d6ce9a5ba6.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577736880,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-Mo
7983delCampaign_f718c3c7-7218-4978-b412-0838458e8599.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_f718c3c7-7218-4978-b412-0838458e8599.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577769648,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_0f4d6346-8fb0-4958-9b1f-d42f227ed6e5.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_0f4d6346-8fb0-4958-9b1f-d42f227ed6e5.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577802416,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_50f3626b-4a4e-4e5b-a776-b502d6dd3f7e.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_50f3626b-4a4e-4e5b-a776-b502d6dd3f7e.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577835184,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_3c733774-8628-4e88-ad7d-bf76c85e588c.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_3c733774-8628-4e88-ad7d-bf76c85e588c.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577867952,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_799b9bec-3828-4f0d-a0f3-d436a85e273e.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaging_799b9bec-3828-4f0d-a0f3-d436a85e273e.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577900720,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_86bcb41e-1089-4b7e-b68b-73d277214f73.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_86bcb41e-1089-4b7e-b68b-73d277214f73.jpg?v=1788744423","width":1200},{"alt":null,"id":30488577933488,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_a861fb84-e1b5-4221-bd2b-960b55114d8a.jpg?v=1788744423"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_a861fb84-e1b5-4221-bd2b-960b55114d8a.jpg?v=1788744423","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA glossy, zero-transfer self tan with nothing to worry about. Our Clear Self Tanning Gel and Luxe Tanning Mitt make mess-free, natural-looking application completely effortless.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eClear, rinse-free formula with zero transfer on clothes or sheets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eDevelops in 4 to 6 hours and lasts up to 7 to 10 days\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eInfused with hyaluronic acid, vitamin E and aloe vera\u003c\/span\u003e\u003c\/li\u003e\n\u003cli role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eReusable mitt for even and mess-free application\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
7983 7984</badge-product> 7985�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 7986 <a 7987 href="/products/clear-self-tanning-gel-set" 7988 id="CardMediaLink-template--20802410545328__featured_collection-8034587869360" 7989 class="full-unstyled-link" 7990 title="Link to Product" 7991 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-8034587869360 Badge-template--20802410545328__featured_collection-8034587869360" 7992 > 7993 <div class="media media--transparent media--hover-effect"> 7994 7995 <img 7996 srcset="//us.balibodyco.com/cdn/shop/files/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423&width=165 165w,//us.balibodyco.com/cdn/shop/files/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423&width=360 360w,//us.balibodyco.com/cdn/shop/files/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423&width=533 533w,//us.balibodyco.com/cdn/shop/files/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423&width=720 720w,//us.balibodyco.com/cdn/shop/files/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423&width=940 940w,//us.balibodyco.com/cdn/shop/files/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423 1200w 7997 " 7998 src="//us.balibodyco.com/cdn/shop/files/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423&width=533" 7999 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 8000 alt="Clear Self Tanning Gel Set" 8001 class="motion-reduce" 8002 8003 loading="lazy" 8004 8005 width="1200" 8006 height="1340" 8007 > 8008 �<img 8009 srcset="//us.balibodyco.com/cdn/shop/files/B_A-Hover_d88a4b54-9bf0-4f48-9632-3c2c01117240.jpg?v=1788744440&width=165 165w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d88a4b54-9bf0-4f48-9632-3c2c01117240.jpg?v=1788744440&width=360 360w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d88a4b54-9bf0-4f48-9632-3c2c01117240.jpg?v=1788744440&width=533 533w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d88a4b54-9bf0-4f48-9632-3c2c01117240.jpg?v=1788744440&width=720 720w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d88a4b54-9bf0-4f48-9632-3c2c01117240.jpg?v=1788744440&width=940 940w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d88a4b54-9bf0-4f48-9632-3c2c01117240.jpg?v=1788744440&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/B_A-Hover_d88a4b54-9bf0-4f48-9632-3c2c01117240.jpg?v=1788744440 1200w 8010 " 8011 src="//us.balibodyco.com/cdn/shop/files/B_A-Hover_d88a4b54-9bf0-4f48-9632-3c2c01117240.jpg?v=1788744440&width=533" 8012 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 8013 alt="Hover image" 8014 class="motion-reduce" 8015 8016 �loading="lazy" 8017 width="1200" 8018 height="1340" 8019 ></div> 8020 </a> 8021 </div><div class="card__content"> 8022 <div class="card__information"> 8023 <h3 8024 class="card__heading product-item-title" 8025 8026 > 8027 <a 8028 href="/products/clear-self-tanning-gel-set" 8029 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-8034587869360" 8030 class="full-unstyled-link" 8031 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-8034587869360 NoMediaStandardBadge-template--20802410545328__featured_collection-8034587869360" 8032 title="Link to Clear Self Tanning Gel Set" 8033 > 8034 Clear Self Tanning Gel Set 8035 </a> 8036 </h3> 8037 </div> 8038 8039 </div></div> 8040 <div class="card__content card__content--wrapper"> 8041 <div class="card__information"> 8042 <div class="card__information-wrap"> 8043 <div class="card__information-col"><h3
8044 class="product-item-title card__heading h5" 8045 8046 id="title-template--20802410545328__featured_collection-8034587869360" 8047 8048 > 8049 <a 8050 href="/products/clear-self-tanning-gel-set" 8051 id="CardLink-template--20802410545328__featured_collection-8034587869360" 8052 class="full-unstyled-link" 8053 aria-labelledby="CardLink-template--20802410545328__featured_collection-8034587869360 Badge-template--20802410545328__featured_collection-8034587869360" 8054 title="Link to Clear Self Tanning Gel Set" 8055 > 8056 Clear Self Tanning Gel Set 8057 </a> 8058 </h3></div> 8059 <div class="card__information-col"> 8060 8061 8062<div 8063 class=" 8064 price price--sold-out price--on-sale" 8065> 8066 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 8067 <span class="price-item price-item--regular"> 8068 <span class=money>$39.20</span> 8069 </span></div> 8070 <div class="price__sale"> 8071 <span class="visually-hidden visually-hidden--inline">Regular price</span> 8072 <span> 8073 <s class="price-item price-item--regular"> 8074 8075 <span class=money>$49.00</span> 8076 8077 </s> 8078 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 8079 <span class="price-item price-item--sale price-item--last"> 8080 <span class=money>$39.20</span> 8081 </span></div> 8082 <small class="unit-price caption hidden"> 8083 <span class="visually-hidden">Unit price</span> 8084 <span class="price-item price-item--last"> 8085 <span></span> 8086 <span aria-hidden="true">/</span> 8087 <span class="visually-hidden"> per </span> 8088 <span> 8089 </span> 8090 </span> 8091 </small> 8092 </div></div> 8093 8094 8095 � 8096 </div> 8097 </div>�<div class="card-information"> 8098 <span class="caption-large light"></span> 8099 </div> 8100 </div><div class="quick-add no-js-hidden quick-add--true"><a 8101 href="/products/clear-self-tanning-gel-set" 8102 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 8103 id="klaviyo-data-handle-clear-self-tanning-gel-set" 8104 data-klaviyo-handle="clear-self-tanning-gel-set" 8105 data-prod_title="Clear Self Tanning Gel Set" 8106 data-prod_id="8034587869360" 8107 data-var_id="45042847940784" 8108 title="Notify me link" 8109 >Sold out - Notify Me 8110 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection8034587869360" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 8111 type="hidden" 8112 name="id" 8113 value="45042847940784" 8114 class="product-variant-id" 8115 disabled 8116 >�<input type="hidden" name="bundle" value="true"> 8117
8117<script type="application/json" id="quick-add-template--20802410545328__featured_collection8034587869360-bundle-data"> 8118 { 8119 "skipVariantOverride": true, 8120 "items": [{ 8121 "id": 43741255729328, 8122 "quantity": 1, 8123 "properties": { 8124 "_bundle_id": "MNlIvGBJNMFcERLE6geeLgYRgCD6ge,6V,6,EgREecRYgVcjo9cjo9", 8125 "_bundle_name": "Clear Self Tanning Gel Set", 8126 "_bundle_items": "43741255729328|12561061642345", 8127 "_bundle_price": 3920, 8128 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423\u0026width=600", 8129 "_bundle_url": "\/products\/clear-self-tanning-gel-set", 8130 "_shop_currency": "USD", 8131 "_cart_currency": "USD"�} 8132 },�{ 8133 "id": 12561061642345, 8134 "quantity": 1, 8135 "properties": { 8136 "_bundle_id": "MNlIvGBJNMFcERLE6geeLgYRgCD6ge,6V,6,EgREecRYgVcjo9cjo9", 8137 "_bundle_name": "Clear Self Tanning Gel Set", 8138 "_bundle_items": "43741255729328|12561061642345", 8139 "_bundle_price": 3920, 8140 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423\u0026width=600", 8141 "_bundle_url": "\/products\/clear-self-tanning-gel-set", 8142 "_shop_currency": "USD", 8143 "_cart_currency": "USD"�, "_is_bundle_root": "true", 8144 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/1_4f68726f-29dc-46a7-8e68-a5b643e38cb5.jpg?v=1788744423\u0026width=600", 8145 "_bundle_url": "\/products\/clear-self-tanning-gel-set"�} 8146 }�] 8147 } 8148 </script>
8148 8149 8150 8151 8152 <button 8153 id="quick-add-template--20802410545328__featured_collection8034587869360-submit" 8154 type="submit" 8155 name="add" 8156 class="quick-add__submit button button--full-width button--secondary" 8157 aria-haspopup="dialog" 8158 aria-labelledby="quick-add-template--20802410545328__featured_collection8034587869360-submit title-template--20802410545328__featured_collection-8034587869360" 8159 aria-live="polite" 8160 data-sold-out-message="true" 8161 8162 > 8163 <span>Add to bag�</span> 8164 <span class="sold-out-message hidden"> 8165 Sold out 8166 </span><div class="loading-overlay__spinner hidden"> 8167 <svg 8168 aria-hidden="true" 8169 focusable="false" 8170 class="spinner"
8171 viewBox="0 0 66 66" 8172 xmlns="http://www.w3.org/2000/svg" 8173 > 8174 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 8175 </svg> 8176 </div> 8177 </button> 8178 �<input type="hidden" name="product-id" value="8034587869360" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 8179 </div> 8180 </div> 8181 </div> 8182 </div><div 8183 id="Slide-template--20802410545328__featured_collection-3" 8184 class="swiper-slide " 8185 role="listitem" 8186 8187 data-cascade 8188 style="--animation-order: 3;" 8189 8190 > 8191 8192<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 8193<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 8194 8195� 8196 8197 8198 8199 8200 8201 8202 8203 8204 � 8205 8206 8207 8208 8209 8210 8211 8212 8213 � 8214 8215 8216 8217 8218 8219 8220 8221 8222 � 8223 8224 8225 �<div 8226 class="card-wrapper product-card-wrapper" 8227 8228 data-item-price="4320" 8229 8230 > 8231 <div 8232 class=" 8233 card card--standard 8234 card--media 8235 8236 8237 8238 8239 8240 " 8241 style="--ratio-percent: 111.66666666666667%;" 8242 > 8243 <div 8244 class="card__inner color-background-2 gradient ratio" 8245 style="--ratio-percent: 111.66666666666667%;" 8246 ><badge-product 8247 data-variant-id="45073099030704" 8248 data-bundle-compare-price="5400" 8249 8250 8251> 8252
8252<script type="application/json">{"id":8042432561328,"title":"Face Tan Milk \u0026 Self Tan Body Milk Set","handle":"face-tan-milk-self-tan-body-milk","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eHead to toe bronze, powered by skincare. Our Self Tan Body Milk and Face Tan Milk both deliver a rich, milky texture that melts into skin for deep hydration and a naturally bronzed glow.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eBoth formulated with 93% skincare ingredients\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e4x hyaluronic acid complex and ceramide blend\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eVitamin C brightens and evens skin tone\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eColourless, rinse-free and transfer-resistant\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2026-05-07T12:04:33+10:00","created_at":"2026-04-28T17:26:51+10:00","vendor":"Bali Body AU","type":"","tags":["badge:20% OFF","Badge:Save 15%","virtual-set"],"price":4320,"price_min":4320,"price_max":4320,"available":false,"price_varies":false,"compare_at_price":5400,"compare_at_price_min":5400,"compare_at_price_max":5400,"compare_at_price_varies":false,"variants":[{"id":45073099030704,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Face Tan Milk \u0026 Self Tan Body Milk Set","public_title":null,"options":["Default Title"],"price":4320,"weight":0,"compare_at_price":5400,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614","\/\/us.balibodyco.com\/cdn\/shop\/files\/02_3448de32-d3e0-4d6e-9596-a364f2f02657.jpg?v=1788744613","\/\/us.balibodyco.com\/cdn\/shop\/files\/03_c1e221c8-6a43-4cef-b1ba-4c0677fbcc72.jpg?v=1788744614","\/\/us.balibodyco.com\/cdn\/shop\/files\/04_a4b0456a-75b0-42d2-8c9e-c154a6195f34.jpg?v=1788744614","\/\/us.balibodyco.com\/cdn\/shop\/files\/05_b0be9921-8aae-485e-94b0-4c53a029a1fd.jpg?v=1788744614","\/\/us.balibodyco.com\/cdn\/shop\/files\/06_976ecbca-4cc7-4b1c-a9ba-d1a8a087c459.jpg?v=1788744614","\/\/us.balibodyco.com\/cdn\/shop\/files\/07_74138bcf-6cac-4da3-b045-e2fb68d1fbd2.jpg?v=1788744613","\/\/us.balibodyco.com\/cdn\/shop\/files\/08_7ff24b27-98e8-486a-aedc-dc19f6b42fd5.jpg?v=1788744613","\/\/us.balibodyco.com\/cdn\/shop\/files\/09_b9f0c63f-1f93-4c8d-b4cf-aae8378edb80.jpg?v=1788744613"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614","options":["Title"],"media":[{"alt":null,"id":30488578228400,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614","width":1200},{"alt":null,"id":30488578261168,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/02_3448de32-d3e0-4d6e-9596-a364f2f02657.jpg?v=1788744613"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/02_3448de32-d3e0-4d6e-9596-a364f2f02657.jpg?v=1788744613","width":1200},{"alt":null,"id":30488578293936,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/03_c1e221c8-6a43-4cef-b1ba-4c0677fbcc72.jpg?v=1788744614"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/03_c1e221c8-6a43-4cef-b1ba-4c0677fbcc72.jpg?v=1788744614","width":1200},{"alt":null,"id":30488578326704,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/04_a4b0456a-75b0-42d2-8c9e-c154a6195f34.jpg?v=1788744614"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/04_a4b0456a-75b0-42d2-8c9e-c154a6195f34.jpg?v=1788744614","width":1200},{"alt":null,"id":30488578359472,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/05_b0be9921-8aae-485e-94b0-4c53a029a1fd.jpg?v=1788744614"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/05_b0be9921-8aae-485e-94b0-4c53a029a1fd.jpg?v=1788744614","width":1200},{"alt":null,"id":30488578392240,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/06_976ecbca-4cc7-4b1c-a9ba-d1a8a087c459.jpg?v=1788744614"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/06_976ecbca-4cc7-4b1c-a9ba-d1a8a087c459.jpg?v=1788744614","width":1200},{"alt":null,"id":30488578425008,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/07_74138bcf-6cac-4da3-b045-e2fb68d1fbd2.jpg?v=1788744613"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/07_74138bcf-6cac-4da3-b045-e2fb68d1fbd2.jpg?v=1788744613","width":1200},{"alt":null,"id":30488578457776,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/08_7ff24b27-98e8-486
8252a-aedc-dc19f6b42fd5.jpg?v=1788744613"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/08_7ff24b27-98e8-486a-aedc-dc19f6b42fd5.jpg?v=1788744613","width":1200},{"alt":null,"id":30488578490544,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/09_b9f0c63f-1f93-4c8d-b4cf-aae8378edb80.jpg?v=1788744613"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/09_b9f0c63f-1f93-4c8d-b4cf-aae8378edb80.jpg?v=1788744613","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eHead to toe bronze, powered by skincare. Our Self Tan Body Milk and Face Tan Milk both deliver a rich, milky texture that melts into skin for deep hydration and a naturally bronzed glow.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eBoth formulated with 93% skincare ingredients\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e4x hyaluronic acid complex and ceramide blend\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eVitamin C brightens and evens skin tone\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eColourless, rinse-free and transfer-resistant\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e"}</script>
8252 8253</badge-product> 8254�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 8255 <a 8256 href="/products/face-tan-milk-self-tan-body-milk" 8257 id="CardMediaLink-template--20802410545328__featured_collection-8042432561328" 8258 class="full-unstyled-link" 8259 title="Link to Product" 8260 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-8042432561328 Badge-template--20802410545328__featured_collection-8042432561328" 8261 > 8262 <div class="media media--transparent media--hover-effect"> 8263 8264 <img 8265 srcset="//us.balibodyco.com/cdn/shop/files/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614&width=165 165w,//us.balibodyco.com/cdn/shop/files/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614&width=360 360w,//us.balibodyco.com/cdn/shop/files/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614&width=533 533w,//us.balibodyco.com/cdn/shop/files/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614&width=720 720w,//us.balibodyco.com/cdn/shop/files/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614&width=940 940w,//us.balibodyco.com/cdn/shop/files/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614 1200w 8266 " 8267 src="//us.balibodyco.com/cdn/shop/files/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614&width=533" 8268 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 8269 alt="Face Tan Milk & Self Tan Body Milk Set" 8270 class="motion-reduce" 8271 8272 loading="lazy" 8273 8274 width="1200" 8275 height="1340" 8276 > 8277 �<img 8278 srcset="//us.balibodyco.com/cdn/shop/files/Hover_584a494b-d488-4e7e-8322-acabbd5abc5d.jpg?v=1788744628&width=165 165w,//us.balibodyco.com/cdn/shop/files/Hover_584a494b-d488-4e7e-8322-acabbd5abc5d.jpg?v=1788744628&width=360 360w,//us.balibodyco.com/cdn/shop/files/Hover_584a494b-d488-4e7e-8322-acabbd5abc5d.jpg?v=1788744628&width=533 533w,//us.balibodyco.com/cdn/shop/files/Hover_584a494b-d488-4e7e-8322-acabbd5abc5d.jpg?v=1788744628&width=720 720w,//us.balibodyco.com/cdn/shop/files/Hover_584a494b-d488-4e7e-8322-acabbd5abc5d.jpg?v=1788744628&width=940 940w,//us.balibodyco.com/cdn/shop/files/Hover_584a494b-d488-4e7e-8322-acabbd5abc5d.jpg?v=1788744628&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/Hover_584a494b-d488-4e7e-8322-acabbd5abc5d.jpg?v=1788744628 1200w 8279 " 8280 src="//us.balibodyco.com/cdn/shop/files/Hover_584a494b-d488-4e7e-8322-acabbd5abc5d.jpg?v=1788744628&width=533" 8281 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 8282 alt="Hover image" 8283 class="motion-reduce" 8284 8285 �loading="lazy" 8286 width="1200" 8287 height="1340" 8288 ></div> 8289 </a> 8290 </div><div class="card__content"> 8291 <div class="card__information"> 8292 <h3 8293 class="card__heading product-item-title" 8294 8295 > 8296 <a 8297 href="/products/face-tan-milk-self-tan-body-milk" 8298 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-8042432561328" 8299 class="full-unstyled-link" 8300 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-8042432561328 NoMediaStandardBadge-template--20802410545328__featured_collection-8042432561328" 8301 title="Link to Face Tan Milk & Self Tan Body Milk Set" 8302 > 8303 Face Tan Milk & Self Tan Body Milk Set 8304 </a> 8305 </h3> 8306 </div> 8307 8308 </div></div> 8309 <div class="card__content card__content--wrapper"> 8310 <div class="card__information"> 8311 <div class="card__information-wrap"> 8312 <div class="card__information-col"><h3
8313 class="product-item-title card__heading h5" 8314 8315 id="title-template--20802410545328__featured_collection-8042432561328" 8316 8317 > 8318 <a 8319 href="/products/face-tan-milk-self-tan-body-milk" 8320 id="CardLink-template--20802410545328__featured_collection-8042432561328" 8321 class="full-unstyled-link" 8322 aria-labelledby="CardLink-template--20802410545328__featured_collection-8042432561328 Badge-template--20802410545328__featured_collection-8042432561328" 8323 title="Link to Face Tan Milk & Self Tan Body Milk Set" 8324 > 8325 Face Tan Milk & Self Tan Body Milk Set 8326 </a> 8327 </h3></div> 8328 <div class="card__information-col"> 8329 8330 8331<div 8332 class=" 8333 price price--sold-out price--on-sale" 8334> 8335 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 8336 <span class="price-item price-item--regular"> 8337 <span class=money>$43.20</span> 8338 </span></div> 8339 <div class="price__sale"> 8340 <span class="visually-hidden visually-hidden--inline">Regular price</span> 8341 <span> 8342 <s class="price-item price-item--regular"> 8343 8344 <span class=money>$54.00</span> 8345 8346 </s> 8347 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 8348 <span class="price-item price-item--sale price-item--last"> 8349 <span class=money>$43.20</span> 8350 </span></div> 8351 <small class="unit-price caption hidden"> 8352 <span class="visually-hidden">Unit price</span> 8353 <span class="price-item price-item--last"> 8354 <span></span> 8355 <span aria-hidden="true">/</span> 8356 <span class="visually-hidden"> per </span> 8357 <span> 8358 </span> 8359 </span> 8360 </small> 8361 </div></div> 8362 8363 8364 � 8365 </div> 8366 </div><div class="product__title-rating"> 8367 <div 8368 class="rating" 8369 role="img" 8370 aria-label="5.0 out of 5.0 stars" 8371 > 8372 <span 8373 aria-hidden="true" 8374 class="rating-star" 8375 style="--rating: 5; --rating-max: 5.0; --rating-decimal: 0; --color-rating-star: #F27284;" 8376 ></span> 8377 </div> 8378 <p class="rating-text caption"> 8379 <span aria-hidden="true"> 8380 <span class="rating-text__value">5.0</span> 8381 <span class="rating-text__max">/ 5.0</span> 8382 </span> 8383 </p><p class="rating-count caption"> 8384 <span aria-hidden="true">(1)</span> 8385 <span class="visually-hidden">1 8386 reviews</span> 8387 </p></div>�<div class="card-information"> 8388 <span class="caption-large light"></span> 8389 </div> 8390 </div><div class="quick-add no-js-hidden quick-add--true"><a 8391 href="/products/face-tan-milk-self-tan-body-milk" 8392 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 8393 id="klaviyo-data-handle-face-tan-milk-self-tan-body-milk" 8394 data-klaviyo-handle="face-tan-milk-self-tan-body-milk" 8395 data-prod_title="Face Tan Milk & Self Tan Body Milk Set" 8396 data-prod_id="8042432561328" 8397 data-var_id="45073099030704" 8398 title="Notify me link" 8399 >Sold out - Notify Me 8400 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection8042432561328" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 8401 type="hidden" 8402 name="id" 8403 value="45073099030704" 8404 class="product-variant-id" 8405 disabled 8406 >�<input type="hidden" name="bundle" value="true"> 8407
8407<script type="application/json" id="quick-add-template--20802410545328__featured_collection8042432561328-bundle-data"> 8408 { 8409 "skipVariantOverride": true, 8410 "items": [{ 8411 "id": 44945611161776, 8412 "quantity": 1, 8413 "properties": { 8414 "_bundle_id": "MNlIvGBJNMFcEEYEe,666,6LL,DEReELR,YCYC6,VcERgVcjo9cjo9", 8415 "_bundle_name": "Face Tan Milk \u0026 Self Tan Body Milk Set", 8416 "_bundle_items": "44945611161776|43547369898160", 8417 "_bundle_price": 4320, 8418 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614\u0026width=600", 8419 "_bundle_url": "\/products\/face-tan-milk-self-tan-body-milk", 8420 "_shop_currency": "USD", 8421 "_cart_currency": "USD"�} 8422 },�{ 8423 "id": 43547369898160, 8424 "quantity": 1, 8425 "properties": { 8426 "_bundle_id": "MNlIvGBJNMFcEEYEe,666,6LL,DEReELR,YCYC6,VcERgVcjo9cjo9", 8427 "_bundle_name": "Face Tan Milk \u0026 Self Tan Body Milk Set", 8428 "_bundle_items": "44945611161776|43547369898160", 8429 "_bundle_price": 4320, 8430 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614\u0026width=600", 8431 "_bundle_url": "\/products\/face-tan-milk-self-tan-body-milk", 8432 "_shop_currency": "USD", 8433 "_cart_currency": "USD"�, "_is_bundle_root": "true", 8434 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/01_e73197a0-a3fb-4646-8391-2fb0ef2e3986.jpg?v=1788744614\u0026width=600", 8435 "_bundle_url": "\/products\/face-tan-milk-self-tan-body-milk"�} 8436 }�] 8437 } 8438 </script>
8438 8439 8440 8441 8442 <button 8443 id="quick-add-template--20802410545328__featured_collection8042432561328-submit" 8444 type="submit" 8445 name="add" 8446 class="quick-add__submit button button--full-width button--secondary" 8447 aria-haspopup="dialog" 8448 aria-labelledby="quick-add-template--20802410545328__featured_collection8042432561328-submit title-template--20802410545328__featured_collection-8042432561328" 8449 aria-live="polite" 8450 data-sold-out-message="true" 8451 8452 > 8453 <span>Add to bag�</span> 8454 <span class="sold-out-message hidden"> 8455 Sold out 8456 </span><div class="loading-overlay__spinner hidden"> 8457 <svg 8458 aria-hidden="true" 8459 focusable="false" 8460 class="spinner"
8461 viewBox="0 0 66 66" 8462 xmlns="http://www.w3.org/2000/svg" 8463 > 8464 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 8465 </svg> 8466 </div> 8467 </button> 8468 �<input type="hidden" name="product-id" value="8042432561328" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 8469 </div> 8470 </div> 8471 </div> 8472 </div><div 8473 id="Slide-template--20802410545328__featured_collection-4" 8474 class="swiper-slide " 8475 role="listitem" 8476 8477 data-cascade 8478 style="--animation-order: 4;" 8479 8480 > 8481 8482<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 8483<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-volume-pricing.css?v=117704055501831771471790656844" rel="stylesheet" type="text/css" media="all" /> 8484 8485� 8486 8487 8488 8489 8490 8491 8492 8493 8494 � 8495 8496 8497 8498 8499 8500 8501 8502 8503 � 8504 8505 8506 8507 8508 8509 8510 8511 8512 � 8513 8514 8515 �<div 8516 class="card-wrapper product-card-wrapper" 8517 8518 data-item-price="3920" 8519 8520 > 8521 <div 8522 class=" 8523 card card--standard 8524 card--media 8525 8526 8527 8528 8529 8530 " 8531 style="--ratio-percent: 111.66666666666667%;" 8532 > 8533 <div 8534 class="card__inner color-background-2 gradient ratio" 8535 style="--ratio-percent: 111.66666666666667%;" 8536 ><badge-product 8537 data-variant-id="45073099096240" 8538 data-bundle-compare-price="4900" 8539 8540 8541> 8542
8542<script type="application/json">{"id":8042432594096,"title":"Deep Violet Express Self Tan Set","handle":"deep-violet-express-self-tan-set","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA rich, olive-toned bronze in as little as one hour. Our Deep Violet Express Self Tan and Luxe Tanning Mitt work together for a deep, chocolatey result with seamless application from head to toe.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCustomisable: 1 hour for an olive glow, 3+ for the darkest result\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eViolet base for rich, chocolatey olive-toned results\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eInfused with Vitamin E, Niacinamide and Pentavitin®\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eReusable mitt for even and mess-free application\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2026-05-10T07:51:30+10:00","created_at":"2026-04-28T17:27:10+10:00","vendor":"Bali Body AU","type":"","tags":["badge:20% OFF","Badge:Save 15%","virtual-set"],"price":3920,"price_min":3920,"price_max":3920,"available":false,"price_varies":false,"compare_at_price":4900,"compare_at_price_min":4900,"compare_at_price_max":4900,"compare_at_price_varies":false,"variants":[{"id":45073099096240,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Deep Violet Express Self Tan Set","public_title":null,"options":["Default Title"],"price":3920,"weight":0,"compare_at_price":4900,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/03_f66546f4-4b5c-4c0f-b45f-05b1d974e66f.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/04_72cbff59-fe45-4d1f-80e5-37cfd9496a33.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/05_84deb861-8f55-48e3-9847-a6dc215d5441.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/06_7186c80c-95d0-4dd6-bd06-cd040584e0f8.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/07_8dbb45ff-7bba-4f5a-b59d-36f90431e657.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/08_930702e6-5c49-4c72-b229-d077fdf81894.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/09_9f34ddbb-1129-4373-894a-e4d9fffddc2a.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/10_ad9e1051-2c4c-406a-80be-e6eb7a6a577a.jpg?v=1788745091","\/\/us.balibodyco.com\/cdn\/shop\/files\/11_af497b30-941b-4322-909e-b2bf49525937.jpg?v=1788745091"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091","options":["Title"],"media":[{"alt":null,"id":30488593006768,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593039536,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/03_f66546f4-4b5c-4c0f-b45f-05b1d974e66f.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/03_f66546f4-4b5c-4c0f-b45f-05b1d974e66f.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593072304,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/04_72cbff59-fe45-4d1f-80e5-37cfd9496a33.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/04_72cbff59-fe45-4d1f-80e5-37cfd9496a33.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593105072,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/05_84deb861-8f55-48e3-9847-a6dc215d5441.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/05_84deb861-8f55-48e3-9847-a6dc215d5441.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593137840,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/06_7186c80c-95d0-4dd6-bd06-cd040584e0f8.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/06_7186c80c-95d0-4dd6-bd06-cd040584e0f8.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593170608,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/07_8dbb45ff-7bba-4f5a-b59d-36f90431e657.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/07_8dbb45ff-7bba-4f5a-b59d-36f90431e657.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593203376,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/08_930702e6-5c49-4c72-b229-d077fdf81894.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/08_930702e6-5c49-4c72-b229-d077fdf81894.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593236144,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/09_9f34ddbb-1129-4373-894a-e4d9fffddc2a.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/09_9f34ddbb-1129-4373-894a-e4d9fffddc2a.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593268912,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10_ad9e1051-2c4c-406a-80be-e6eb7a6a577a.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10_ad9e1051-2c4c-406a-80be-e6eb7a6a577a.jpg?v=1788745091","width":1200},{"alt":null,"id":30488593301680,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/11_af497b30-941b-4322-909e-b2bf49525937.jpg?v=1788745091"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/11_af497b30-941b-4322-909e-b2bf49525937.jpg?v=1788745091","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA rich, olive-toned bronze in as little as one hour. Our Deep Violet Express Self Tan and Luxe Tanning Mitt work together for a deep, chocolatey result with seamless application from head to toe.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCustomisable: 1 hour for an olive glow, 3+ for the darkest result\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eViolet base for rich, chocolatey olive-toned results\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eInfused with Vitamin E, Niacinamide and Pentavitin®\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eReusable mitt for even and mess-free application\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e"}</script>
8542 8543</badge-product> 8544�<div class="card__media card__media--show-secondary-desktop card__media--show-secondary-mobile"> 8545 <a 8546 href="/products/deep-violet-express-self-tan-set" 8547 id="CardMediaLink-template--20802410545328__featured_collection-8042432594096" 8548 class="full-unstyled-link" 8549 title="Link to Product" 8550 aria-labelledby="CardMediaLink-template--20802410545328__featured_collection-8042432594096 Badge-template--20802410545328__featured_collection-8042432594096" 8551 > 8552 <div class="media media--transparent media--hover-effect"> 8553 8554 <img 8555 srcset="//us.balibodyco.com/cdn/shop/files/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091&width=165 165w,//us.balibodyco.com/cdn/shop/files/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091&width=360 360w,//us.balibodyco.com/cdn/shop/files/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091&width=533 533w,//us.balibodyco.com/cdn/shop/files/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091&width=720 720w,//us.balibodyco.com/cdn/shop/files/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091&width=940 940w,//us.balibodyco.com/cdn/shop/files/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091 1200w 8556 " 8557 src="//us.balibodyco.com/cdn/shop/files/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091&width=533" 8558 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 8559 alt="Deep Violet Express Self Tan Set" 8560 class="motion-reduce" 8561 8562 loading="lazy" 8563 8564 width="1200" 8565 height="1340" 8566 > 8567 �<img 8568 srcset="//us.balibodyco.com/cdn/shop/files/02_5877e1e6-2fd8-4de0-8be8-1a60cad35823.jpg?v=1788745098&width=165 165w,//us.balibodyco.com/cdn/shop/files/02_5877e1e6-2fd8-4de0-8be8-1a60cad35823.jpg?v=1788745098&width=360 360w,//us.balibodyco.com/cdn/shop/files/02_5877e1e6-2fd8-4de0-8be8-1a60cad35823.jpg?v=1788745098&width=533 533w,//us.balibodyco.com/cdn/shop/files/02_5877e1e6-2fd8-4de0-8be8-1a60cad35823.jpg?v=1788745098&width=720 720w,//us.balibodyco.com/cdn/shop/files/02_5877e1e6-2fd8-4de0-8be8-1a60cad35823.jpg?v=1788745098&width=940 940w,//us.balibodyco.com/cdn/shop/files/02_5877e1e6-2fd8-4de0-8be8-1a60cad35823.jpg?v=1788745098&width=1066 1066w,//us.balibodyco.com/cdn/shop/files/02_5877e1e6-2fd8-4de0-8be8-1a60cad35823.jpg?v=1788745098 1200w 8569 " 8570 src="//us.balibodyco.com/cdn/shop/files/02_5877e1e6-2fd8-4de0-8be8-1a60cad35823.jpg?v=1788745098&width=533" 8571 sizes="(min-width: 1820px) 435px, (min-width: 990px) calc((100vw - 100px) / 4), (min-width: 750px) calc((100vw - 100px) / 3), calc((100vw - 40px) / 2)" 8572 alt="Hover image" 8573 class="motion-reduce" 8574 8575 �loading="lazy" 8576 width="1200" 8577 height="1340" 8578 ></div> 8579 </a> 8580 </div><div class="card__content"> 8581 <div class="card__information"> 8582 <h3 8583 class="card__heading product-item-title" 8584 8585 > 8586 <a 8587 href="/products/deep-violet-express-self-tan-set" 8588 id="StandardCardNoMediaLink-template--20802410545328__featured_collection-8042432594096" 8589 class="full-unstyled-link" 8590 aria-labelledby="StandardCardNoMediaLink-template--20802410545328__featured_collection-8042432594096 NoMediaStandardBadge-template--20802410545328__featured_collection-8042432594096" 8591 title="Link to Deep Violet Express Self Tan Set" 8592 > 8593 Deep Violet Express Self Tan Set 8594 </a> 8595 </h3> 8596 </div> 8597 8598 </div></div> 8599 <div class="card__content card__content--wrapper"> 8600 <div class="card__information"> 8601 <div class="card__information-wrap"> 8602 <div class="card__information-col"><h3
8603 class="product-item-title card__heading h5" 8604 8605 id="title-template--20802410545328__featured_collection-8042432594096" 8606 8607 > 8608 <a 8609 href="/products/deep-violet-express-self-tan-set" 8610 id="CardLink-template--20802410545328__featured_collection-8042432594096" 8611 class="full-unstyled-link" 8612 aria-labelledby="CardLink-template--20802410545328__featured_collection-8042432594096 Badge-template--20802410545328__featured_collection-8042432594096" 8613 title="Link to Deep Violet Express Self Tan Set" 8614 > 8615 Deep Violet Express Self Tan Set 8616 </a> 8617 </h3></div> 8618 <div class="card__information-col"> 8619 8620 8621<div 8622 class=" 8623 price price--sold-out price--on-sale" 8624> 8625 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 8626 <span class="price-item price-item--regular"> 8627 <span class=money>$39.20</span> 8628 </span></div> 8629 <div class="price__sale"> 8630 <span class="visually-hidden visually-hidden--inline">Regular price</span> 8631 <span> 8632 <s class="price-item price-item--regular"> 8633 8634 <span class=money>$49.00</span> 8635 8636 </s> 8637 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 8638 <span class="price-item price-item--sale price-item--last"> 8639 <span class=money>$39.20</span> 8640 </span></div> 8641 <small class="unit-price caption hidden"> 8642 <span class="visually-hidden">Unit price</span> 8643 <span class="price-item price-item--last"> 8644 <span></span> 8645 <span aria-hidden="true">/</span> 8646 <span class="visually-hidden"> per </span> 8647 <span> 8648 </span> 8649 </span> 8650 </small> 8651 </div></div> 8652 8653 8654 � 8655 </div> 8656 </div>�<div class="card-information"> 8657 <span class="caption-large light"></span> 8658 </div> 8659 </div><div class="quick-add no-js-hidden quick-add--true"><a 8660 href="/products/deep-violet-express-self-tan-set" 8661 class="button button--secondary button--full-width button-soldout manual-bis-trigger cta-button-soldout-text hidden" 8662 id="klaviyo-data-handle-deep-violet-express-self-tan-set" 8663 data-klaviyo-handle="deep-violet-express-self-tan-set" 8664 data-prod_title="Deep Violet Express Self Tan Set" 8665 data-prod_id="8042432594096" 8666 data-var_id="45073099096240" 8667 title="Notify me link" 8668 >Sold out - Notify Me 8669 </a><product-form data-section-id="template--20802410545328__featured_collection"><form method="post" action="/cart/add" id="quick-add-template--20802410545328__featured_collection8042432594096" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 8670 type="hidden" 8671 name="id" 8672 value="45073099096240" 8673 class="product-variant-id" 8674 disabled 8675 >�<input type="hidden" name="bundle" value="true"> 8676
8676<script type="application/json" id="quick-add-template--20802410545328__featured_collection8042432594096-bundle-data"> 8677 { 8678 "skipVariantOverride": true, 8679 "items": [{ 8680 "id": 44204925092016, 8681 "quantity": 1, 8682 "properties": { 8683 "_bundle_id": "MNlIvGBJNMFcEEgVEYgeVYgV6,D6ge,6V,6,EgREecRYgVcjo9cjo9", 8684 "_bundle_name": "Deep Violet Express Self Tan Set", 8685 "_bundle_items": "44204925092016|12561061642345", 8686 "_bundle_price": 3920, 8687 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091\u0026width=600", 8688 "_bundle_url": "\/products\/deep-violet-express-self-tan-set", 8689 "_shop_currency": "USD", 8690 "_cart_currency": "USD"�} 8691 },�{ 8692 "id": 12561061642345, 8693 "quantity": 1, 8694 "properties": { 8695 "_bundle_id": "MNlIvGBJNMFcEEgVEYgeVYgV6,D6ge,6V,6,EgREecRYgVcjo9cjo9", 8696 "_bundle_name": "Deep Violet Express Self Tan Set", 8697 "_bundle_items": "44204925092016|12561061642345", 8698 "_bundle_price": 3920, 8699 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091\u0026width=600", 8700 "_bundle_url": "\/products\/deep-violet-express-self-tan-set", 8701 "_shop_currency": "USD", 8702 "_cart_currency": "USD"�, "_is_bundle_root": "true", 8703 "_bundle_image": "\/\/us.balibodyco.com\/cdn\/shop\/files\/01_6ad7c9dc-4151-468b-a24d-ac7d4cfcdaa4.jpg?v=1788745091\u0026width=600", 8704 "_bundle_url": "\/products\/deep-violet-express-self-tan-set"�} 8705 }�] 8706 } 8707 </script>
8707 8708 8709 8710 8711 <button 8712 id="quick-add-template--20802410545328__featured_collection8042432594096-submit" 8713 type="submit" 8714 name="add" 8715 class="quick-add__submit button button--full-width button--secondary" 8716 aria-haspopup="dialog" 8717 aria-labelledby="quick-add-template--20802410545328__featured_collection8042432594096-submit title-template--20802410545328__featured_collection-8042432594096" 8718 aria-live="polite" 8719 data-sold-out-message="true" 8720 8721 > 8722 <span>Add to bag�</span> 8723 <span class="sold-out-message hidden"> 8724 Sold out 8725 </span><div class="loading-overlay__spinner hidden"> 8726 <svg 8727 aria-hidden="true" 8728 focusable="false" 8729 class="spinner"
8730 viewBox="0 0 66 66" 8731 xmlns="http://www.w3.org/2000/svg" 8732 > 8733 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 8734 </svg> 8735 </div> 8736 </button> 8737 �<input type="hidden" name="product-id" value="8042432594096" /><input type="hidden" name="section-id" value="template--20802410545328__featured_collection" /></form></product-form></div> 8738 </div> 8739 </div> 8740 </div> 8741 </div></div> 8742 8743 8744 <div class="swiper-scrollbar"></div> 8745 <div class="prev"><svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 8746 <path d="M0.292893 7.29289C-0.0976315 7.68342 -0.0976314 8.31658 0.292894 8.70711L6.65686 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928933C7.68054 0.538408 7.04738 0.538408 6.65685 0.928933L0.292893 7.29289ZM13 7L1 7L1 9L13 9L13 7Z" fill="#303030"/> 8747</svg> 8748</div> 8749 <div class="next"><svg width="13" height="16" viewBox="0 0 13 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 8750 <path d="M12.7071 8.70711C13.0976 8.31658 13.0976 7.68342 12.7071 7.29289L6.34315 0.928932C5.95262 0.538407 5.31946 0.538407 4.92893 0.928932C4.53841 1.31946 4.53841 1.95262 4.92893 2.34315L10.5858 8L4.92893 13.6569C4.53841 14.0474 4.53841 14.6805 4.92893 15.0711C5.31946 15.4616 5.95262 15.4616 6.34315 15.0711L12.7071 8.70711ZM1.11585e-07 9L12 9L12 7L-1.11585e-07 7L1.11585e-07 9Z" fill="#303030"/> 8751</svg> 8752</div> 8753 8754 8755 </div> 8756</swiper-container> 8757 8758 </div></div> 8759 8760 </div>
8760<script> 8761 document.addEventListener('DOMContentLoaded', function() { 8762 const slidersContainer = document.querySelector('.collection-sliders'); 8763 if (!slidersContainer) return; 8764 8765 const viewAllLinks = document.querySelectorAll('.collection__view-all a'); 8766 const buttons = document.querySelectorAll('.collection-button-list a'); 8767 8768 // Inactive tabs are display:none, so their lazy images are never fetched. Left alone, 8769 // the first click on a tab starts every download from scratch and the grid arrives 8770 // empty. Flip them to eager ahead of time instead. 8771 const warmSlider = (slider, limit) => { 8772 if (!slider || slider.dataset.imagesWarmed === 'all') return; 8773 8774 const slides = slider.querySelectorAll('.swiper-slide'); 8775 const count = limit ? Math.min(limit, slides.length) : slides.length; 8776 8777 for (let i = 0; i < count; i += 1) { 8778 slides[i].querySelectorAll('img[loading="lazy"]').forEach(img => { 8779 img.setAttribute('fetchpriority', 'low'); 8780 img.loading = 'eager'; 8781 }); 8782 } 8783 8784 slider.dataset.imagesWarmed = count < slides.length ? 'partial' : 'all'; 8785 }; 8786 8787 const sliderFor = handle => slidersContainer.querySelector(`[data-handle="${handle}"]`); 8788 8789 const warmInactiveSliders = () => { 8790 slidersContainer.querySelectorAll('.collection-slider:not(.active)').forEach(sli
8790der => { 8791 warmSlider(slider, 4); 8792 }); 8793 }; 8794 8795 // Only once the page itself is done, so this never competes with the visible tab. 8796 const scheduleWarmUp = () => { 8797 if ('requestIdleCallback' in window) { 8798 requestIdleCallback(warmInactiveSliders, { timeout: 3000 }); 8799 } else { 8800 setTimeout(warmInactiveSliders, 1200); 8801 } 8802 }; 8803 8804 if (document.readyState === 'complete') { 8805 scheduleWarmUp(); 8806 } else { 8807 window.addEventListener('load', scheduleWarmUp, { once: true }); 8808 } 8809 8810 buttons.forEach(button => { 8811 const warmOnIntent = () => warmSlider(sliderFor(button.dataset.handle)); 8812 8813 button.addEventListener('pointerenter', warmOnIntent); 8814 button.addEventListener('touchstart', warmOnIntent, { passive: true }); 8815 button.addEventListener('focus', warmOnIntent); 8816 8817 button.addEventListener('click', function(e) { 8818 e.preventDefault(); 8819 8820 const handle = this.dataset.handle; 8821 const title = this.dataset.title; 8822 const url = this.dataset.url; 8823 8824 // Update active button 8825 document.querySelectorAll('.collection-button').forEach(btnDiv => { 8826 btnDiv.classList.remove('active'); 8827 }); 8828 this.closest('.collection-button').classList.add('active'); 8829 this.blur(); 8830 8831 document.querySelectorAll('.card__media--touch-secondary').forEach(function (el) { 8832 el.classList.remove('card__media--touch-secondary'); 8833 }); 8834 8835 // Update active slider 8836 document.querySelectorAll('.collection-slider').forEach(sli
8836der => { 8837 slider.classList.remove('active'); 8838 }); 8839 const targetSlider = sliderFor(handle); 8840 if (targetSlider) { 8841 warmSlider(targetSlider); 8842 targetSlider.classList.add('active'); 8843 } 8844 8845 // Update view all links 8846 8847 }); 8848 }); 8849 }); 8850 </script>
8850</div> 8851 8852 8853</section><section id="shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN" class="shopify-section section"> 8854 8855 8856 8857 8858 8859 8860 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/tolstoy-carousel-with-nav-US.css?v=27185339585687724251790656973" rel="stylesheet" type="text/css" media="all" /> 8861 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/tolstoy-carousel-with-nav-overrides-US.css?v=162901455353697726921790656972" rel="stylesheet" type="text/css" media="all" /> 8862 8863 8864 8865<link href="//us.balibodyco.com/cdn/shop/t/400/assets/tolstoy-carousel-two-column.css?v=177812868567946065361790656970" rel="stylesheet" type="text/css" media="all" /> 8866�<style data-shopify>#shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col {--ttc-bg: #ffffff; 8867 --ttc-left-width: 25%; 8868 --ttc-gap: 40px; 8869 --ttc-tiles-per-view: 3.5; 8870 --ttc-tiles-gap: 15px; 8871 --ttc-aspect: 3 / 5;--ttc-aspect-ratio-raw: calc(5 / 3); 8872 --ttc-active-height-factor: 1.0; 8873 --ttc-inactive-height-factor: 0.8; 8874 --ttc-inactive-opacity: 0.55; 8875 --ttc-bullet: #c9c9c9; 8876 --ttc-bullet-active: #303030; 8877 padding-top: 21px; 8878 padding-bottom: 21px; 8879 } 8880 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__left { 8881 padding: 0px 0px 0px 50px; 8882 } 8883 @media screen and (max-width: 749px) { 8884 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col { 8885 padding-top: 21px; 8886 padding-bottom: 21px; 8887 --ttc-tiles-per-view: 1.5; 8888 --ttc-tiles-gap: 5px; 8889 --ttc-active-height-factor: 1.0; 8890 --ttc-inactive-height-factor: 0.81; 8891 --ttc-product-panel-width: 70%; 8892 --ttc-product-thumb-size: 84px; 8893 } 8894 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__left { 8895 padding: 0px 0px 0px 0px; 8896 }#shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc { 8897 display: none !important; 8898 }#shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--button_DEgJtn { 8899 display: none !important; 8900 }}#shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX, 8901 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX p, 8902 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX span, 8903 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX strong, 8904 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX em { 8905 color: #313131; 8906 font-family: var(--font-body-family); 8907 font-weight: 700; 8908 } 8909 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX { 8910 display: block; 8911 width: 100%;max-width: 260px;font-size: 32px; 8912 line-height: 1.3; 8913 letter-spacing: 0.03em; 8914 text-align: left; 8915 margin-top: 0px; 8916 margin-bottom: 12px; 8917 margin-left: 0px; 8918 margin-right: 0px; 8919 padding: 0px 0px 0px 0px; 8920 } 8921 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX p { 8922 margin: 0; 8923 } 8924 @media screen and (max-width: 749px) { 8925 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX, 8926 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX p, 8927 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX span, 8928 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX strong, 8929 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX em { 8930 color: #313131; 8931 } 8932 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--title_pn4TmX {max-width: 600px;font-size: 20px; 8933 text-align: center; 8934 margin-top: 0px; 8935 margin-bottom: 0px; 8936 margin-left: auto; 8937 margin-right: auto; 8938 padding: 0px 0px 0px 0px; 8939 } 8940 }�#shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc, 8941 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc p, 8942 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc span, 8943 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc strong, 8944 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc em { 8945 color: #313131; 8946 font-family: var(--font-body-family); 8947 font-weight: 400; 8948 } 8949 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc { 8950 display: block; 8951 width: 100%;max-width: 260px;font-size: 16px; 8952 line-height: 1.3; 8953 margin: 0; 8954 padding: 0; 8955 } 8956 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc p { 8957 margin: 0; 8958 } 8959 @media screen and (max-width: 749px) { 8960 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc, 8961 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc p, 8962 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc span, 8963 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc strong, 8964 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc em { 8965 color: #313131; 8966 } 8967 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--text_k7HVBc {max-width: 260px;font-size: 14px; 8968 margin: 0; 8969 padding: 0; 8970 } 8971 }�#shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--button_DEgJtn .button { 8972 min-height: unset; 8973 min-width: unset; 8974 line-height: 1.2; 8975 --buttons-radius: 40px; 8976 --buttons-radius-outset: 40px; 8977 border-radius: 40px; 8978 font-family: var(--font-body-family); 8979 font-weight: 500; 8980 font-size: 12px;margin: 16px 0 0; 8981 padding: 0; 8982 } 8983 @media screen and (max-width: 749px) { 8984 #shopify-section-template--20802410545328__tolstoy_carousel_two_column_3WnbhN .tolstoy-two-col__block--button_DEgJtn .button { 8985 min-height: unset; 8986 min-width: unset; 8987 --buttons-radius: 40px; 8988 --buttons-radius-outset: 40px; 8989 border-radius: 40px; 8990 font-size: 12px;margin: 16px 0 0; 8991 padding: 0; 8992 } 8993 }�</style><section 8994 class="tolstoy-two-col" 8995 data-section-id="template--20802410545328__tolstoy_carousel_two_column_3WnbhN" 8996 data-publish-id="flelok9xg0g7r" 8997 data-product-id="" 8998 data-routes-root="/" 8999 data-max-cards="15" 9000 data-card-image-width="960" 9001 data-card-image-width-mobile="600" 9002 data-product-thumb-size-mobile="84" 9003 data-desktop-video-playback="active" 9004 data-add-to-bag-label="Add to bag" 9005> 9006 <div class="tolstoy-two-col__inner page-width"> 9007 <div class="tolstoy-two-col__left"><h2 9008 class="tolstoy-two-col__title tolstoy-two-col__block tolstoy-two-col__block--type-title tolstoy-two-col__block--title_pn4TmX" 9009 9010 > 9011 Introducing: Everyday Gradual Tan 9012 </h2><div 9013 class="tolstoy-two-col__body rte tolstoy-two-col__block tolstoy-two-col__block--type-text tolstoy-two-col__block--text_k7HVBc" 9014 9015 > 9016 <p>Your new everyday moisturiser for buildable, natural-looking colour. Lightweight and nourishing, it makes achieving a soft, sun-kissed glow effortless.</p> 9017 </div><div 9018 class="tolstoy-two-col__block tolstoy-two-col__block--type-button tolstoy-two-col__block--button_DEgJtn" 9019 9020 > 9021 <a 9022 9023 href="https://us.balibodyco.com/products/everyday-gradual-tan" 9024 9025 class="button button--primary cta-global" 9026 > 9027 SHOP NOW
9028 </a> 9029 </div></div> 9030 9031 <div class="tolstoy-two-col__right" id="tolstoy-two-col-template--20802410545328__tolstoy_carousel_two_column_3WnbhN"> 9032 <div class="tolstoy-two-col__stage"> 9033 <div class="tolstoy-two-col__source" aria-hidden="true"> 9034 <div class="tolstoy-carousel-container" id="tolstoy-two-col-source-template--20802410545328__tolstoy_carousel_two_column_3WnbhN"></div> 9035 </div> 9036 <div class="tolstoy-two-col__display" id="tolstoy-two-col-display-template--20802410545328__tolstoy_carousel_two_column_3WnbhN"> 9037 <div class="tolstoy-two-col__loading">Loadingâ¦</div> 9038 </div> 9039 </div> 9040 9041 <div class="tolstoy-two-col__product" hidden aria-live="polite"></div> 9042 <div class="tolstoy-two-col__bullets" aria-label="Carousel pagination"></div> 9043 </div> 9044 </div> 9045</section> 9046 9047
9048<script src="//us.balibodyco.com/cdn/shop/t/400/assets/tolstoy-carousel-two-column.js?v=159436253837508453281790656970" defer></script>
9048 9049 9050 9051 9052</section><section id="shopify-section-template--20802410545328__multicolumn_GKLAJi" class="shopify-section section"><link href="//us.balibodyco.com/cdn/shop/t/400/assets/section-multicolumn.css?v=149192419978540188701790656959" rel="stylesheet" type="text/css" media="all" /> 9053<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-slider.css?v=107748889117898465091790656821" rel="stylesheet" type="text/css" media="all" />�<style data-shopify>#shopify-section-template--20802410545328__multicolumn_GKLAJi { 9054 --multicolumn-gap-mobile: 8px; 9055 --multicolumn-gap-desktop: 18px; 9056 --grid-mobile-horizontal-spacing: 8px; 9057 --grid-mobile-vertical-spacing: 8px; 9058 --grid-desktop-horizontal-spacing: 18px; 9059 --grid-desktop-vertical-spacing: 18px; 9060 } 9061 9062 #shopify-section-template--20802410545328__multicolumn_GKLAJi .section-template--20802410545328__multicolumn_GKLAJi-padding { 9063 padding-top: 15px; 9064 padding-bottom: 24px; 9065 margin-top: 12px; 9066 margin-bottom: 0px; 9067 } 9068 9069 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-list { 9070 column-gap: 8px; 9071 row-gap: 8px; 9072 } 9073 9074 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__image-link { 9075 display: block; 9076 color: inherit; 9077 text-decoration: none; 9078 } 9079 9080 #shopify-section-template--20802410545328__multicolumn_GKLAJi .title-wrapper-with-link { 9081 justify-content: center; 9082 } 9083 9084 #shopify-section-template--20802410545328__multicolumn_GKLAJi .section-heading { 9085 font-size: 20px; 9086 font-weight: 600; 9087 text-align: center; 9088 line-height: 1.1; 9089 } 9090 9091 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__info h3 { 9092 font-size: 12px; 9093 font-weight: 500; 9094 } 9095 9096 9097 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__info--btn-right { 9098 display: flex; 9099 align-items: center; 9100 justify-content: space-between; 9101 flex-wrap: wrap; 9102 } 9103 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__info--btn-right h3 { 9104 margin: 0; 9105 flex: 1 1 0; 9106 min-width: 0; 9107 word-wrap: break-word; 9108 overflow-wrap: break-word; 9109 } 9110 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__info--btn-right .multicolumn-card__link { 9111 margin-left: auto; 9112 flex-shrink: 0; 9113 white-space: nowrap; 9114 } 9115 9116 9117 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__link--button { 9118 display: inline-block; 9119 padding: 0.7rem 1.3rem; 9120 font-size: 10px; 9121 color: #ffffff; 9122 background-color: #313131; 9123 border-radius: 20px; 9124 text-decoration: none; 9125 transition: opacity 0.2s ease; 9126 border: 1px solid #ffffff; 9127 margin-top: 0px; 9128 width: 100px; 9129 text-align: center; 9130 height: 30px !important; 9131 font-weight: 500 !important; 9132 display: flex !important; 9133 align-items: center; 9134 justify-content: center; 9135 } 9136 9137 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__link--button:hover { 9138 opacity: 0.75; 9139 } 9140 9141 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__link--link { 9142 font-size: 10px; 9143 color: #ffffff; 9144 padding: 0.7rem 1.3rem; 9145 } 9146 9147 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__info { 9148 padding: 1rem 0rem; 9149 padding-left: 1rem 0rem; 9150 padding-right: 1rem 0rem; 9151 } 9152 9153 @media screen and (max-width: 749px) { 9154 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-list.grid--2-col-tablet-down:not(.slider) { 9155 display: grid; 9156 grid-template-columns: repeat(2, minmax(0, 1fr)); 9157 column-gap: 8px; 9158 row-gap: 8px; 9159 } 9160 9161 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-list.grid--2-col-tablet-down:not(.slider) .grid__item { 9162 width: auto; 9163 max-width: none; 9164 flex-grow: 0; 9165 flex-shrink: 1; 9166 min-width: 0; 9167 } 9168 9169 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-list.grid--2-col-tablet-down:not(.slider) .multicolumn-card-spacing { 9170 margin-left: 0; 9171 margin-right: 0; 9172 } 9173 } 9174 9175 @media screen and (min-width: 750px) { 9176 #shopify-section-template--20802410545328__multicolumn_GKLAJi .section-template--20802410545328__multicolumn_GKLAJi-padding { 9177 padding-top: 20px; 9178 padding-bottom: 32px; 9179 margin-top: 0;
9180 margin-bottom: 0; 9181 } 9182 9183 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-list { 9184 column-gap: 18px; 9185 row-gap: 18px; 9186 } 9187 9188 #shopify-section-template--20802410545328__multicolumn_GKLAJi .title-wrapper-with-link { 9189 justify-content: flex-start; 9190 } 9191 9192 #shopify-section-template--20802410545328__multicolumn_GKLAJi .section-heading { 9193 font-size: 24px; 9194 line-height: 1.2; 9195 text-align: left; 9196 } 9197 9198 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__info h3 { 9199 font-size: 14px; 9200 } 9201 9202 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__link--button { 9203 padding: 0.5rem 2rem; 9204 font-size: 12px; 9205 margin-top: 0px; 9206 } 9207 9208 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__link--link { 9209 font-size: 12px; 9210 padding: 0; 9211 } 9212 9213 #shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__info { 9214 padding: 1rem 0rem; 9215 padding-left: 1rem 0rem; 9216 padding-right: 1rem 0rem; 9217 } 9218 }#shopify-section-template--20802410545328__multicolumn_GKLAJi .multicolumn-card__image-wrapper .media { 9219 padding-bottom: 0; 9220 aspect-ratio: 444.898 / 521.326; 9221 }</style><div class="section-template--20802410545328__multicolumn_GKLAJi multicolumn color-background-1 gradient background-none"> 9222 <div 9223 class="page-width section-template--20802410545328__multicolumn_GKLAJi-padding isolate scroll-trigger animate--slide-in" 9224 9225 data-cascade 9226 9227 ><div class="title-wrapper-with-link title-wrapper--self-padded-mobile title-wrapper--no-top-margin"> 9228 <h2 class="title inline-richtext section-heading"> 9229 Shop By Category 9230 </h2></div><slider-component class="slider-mobile-gutter"> 9231 <ul 9232 class="multicolumn-list contains-content-container grid grid--2-col-tablet-down grid--4-col-desktop" 9233 id="Slider-template--20802410545328__multicolumn_GKLAJi" 9234 role="list" 9235 ><li 9236 id="Slide-template--20802410545328__multicolumn_GKLAJi-1" 9237 class="multicolumn-list__item grid__item scroll-trigger animate--slide-in" 9238 9239 9240 data-cascade 9241 style="--animation-order: 1;" 9242 9243 > 9244 <div class="multicolumn-card content-container"><div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width"><a 9245 class="multicolumn-card__image-link" 9246 href="/collections/self-tan" 9247 9248 aria-label="SHOP NOW" 9249 9250 ><div 9251 class="media media--transparent media--custom-ratio" 9252 9253 > 9254 <img src="//us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=3200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=50 50w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=75 75w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=100 100w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=150 150w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=200 200w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=300 300w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=400 400w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=500 500w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=750 750w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=1000 1000w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=1250 1250w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=1750 1750w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=2250 2250w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=2500 2500w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=2750 2750w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/CAT-SelfTan.jpg?v=1790058242&width=3200 3200w" width="3200" height="3569" loading="lazy" sizes="
9255 (min-width: 1820px) calc((1820px - 124px) * 1 / 4), 9256 (min-width: 990px) calc((100vw - 124px) * 1 / 4), 9257 (min-width: 750px) calc((100vw - 108px) * 1 / 2), 9258 calc((100vw - 34px) * 1 / 2) 9259 " class="multicolumn-card__image"> 9260 </div></a></div><div class="multicolumn-card__info multicolumn-card__info--btn-right"><h3 class="inline-richtext">SELF TAN</h3><a 9261 class="multicolumn-card__link multicolumn-card__link--button" 9262 9263 href="/collections/self-tan" 9264 9265 >SHOP NOW</a></div> 9266 </div> 9267 </li><li 9268 id="Slide-template--20802410545328__multicolumn_GKLAJi-2" 9269 class="multicolumn-list__item grid__item scroll-trigger animate--slide-in" 9270 9271 9272 data-cascade 9273 style="--animation-order: 2;" 9274 9275 > 9276 <div class="multicolumn-card content-container"><div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width"><a 9277 class="multicolumn-card__image-link" 9278 href="/collections/suncare" 9279 9280 aria-label="SHOP NOW" 9281 9282 ><div 9283 class="media media--transparent media--custom-ratio" 9284 9285 > 9286 <img src="//us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=3200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=50 50w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=75 75w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=100 100w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=150 150w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=200 200w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=300 300w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=400 400w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=500 500w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=750 750w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=1000 1000w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=1250 1250w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=1750 1750w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=2250 2250w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=2500 2500w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=2750 2750w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/Suncare_d1ff241f-d5bd-4cee-9b8b-e4f38a0ecf7e.jpg?v=1789521489&width=3200 3200w" width="3200" height="3572" loading="lazy" sizes=" 9287 (min-width: 1820px) calc((1820px - 124px) * 1 / 4), 9288 (min-width: 990px) calc((100vw - 124px) * 1 / 4), 9289 (min-width: 750px) calc((100vw - 108px) * 1 / 2), 9290 calc((100vw - 34px) * 1 / 2) 9291 " class="multicolumn-card__image"> 9292 </div></a></div><div class="multicolumn-card__info multicolumn-card__info--btn-right"><h3 class="inline-richtext">SUNCARE</h3><a 9293 class="multicolumn-card__link multicolumn-card__link--button" 9294 9295 href="/collections/suncare" 9296 9297 >SHOP NOW</a></div> 9298 </div> 9299 </li><li 9300 id="Slide-template--20802410545328__multicolumn_GKLAJi-3"
9301 class="multicolumn-list__item grid__item scroll-trigger animate--slide-in" 9302 9303 9304 data-cascade 9305 style="--animation-order: 3;" 9306 9307 > 9308 <div class="multicolumn-card content-container"><div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width"><a 9309 class="multicolumn-card__image-link" 9310 href="/collections/beginner-friendly-products" 9311 9312 aria-label="SHOP NOW" 9313 9314 ><div 9315 class="media media--transparent media--custom-ratio" 9316 9317 > 9318 <img src="//us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=3200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=50 50w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=75 75w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=100 100w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=150 150w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=200 200w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=300 300w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=400 400w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=500 500w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=750 750w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=1000 1000w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=1250 1250w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=1750 1750w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=2250 2250w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=2500 2500w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=2750 2750w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/Beginner.jpg?v=1789521488&width=3200 3200w" width="3200" height="3572" loading="lazy" sizes=" 9319 (min-width: 1820px) calc((1820px - 124px) * 1 / 4), 9320 (min-width: 990px) calc((100vw - 124px) * 1 / 4), 9321 (min-width: 750px) calc((100vw - 108px) * 1 / 2), 9322 calc((100vw - 34px) * 1 / 2) 9323 " class="multicolumn-card__image"> 9324 </div></a></div><div class="multicolumn-card__info multicolumn-card__info--btn-right"><h3 class="inline-richtext">BEGINNER FRIENDLY</h3><a 9325 class="multicolumn-card__link multicolumn-card__link--button" 9326 9327 href="/collections/beginner-friendly-products" 9328 9329 >SHOP NOW</a></div> 9330 </div> 9331 </li><li 9332 id="Slide-template--20802410545328__multicolumn_GKLAJi-4" 9333 class="multicolumn-list__item grid__item scroll-trigger animate--slide-in" 9334 9335 9336 data-cascade 9337 style="--animation-order: 4;" 9338 9339 > 9340 <div class="multicolumn-card content-container"><div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width"><a 9341 class="multicolumn-card__image-link" 9342 href="/collections/new" 9343 9344 aria-label="SHOP NOW" 9345 9346 ><div 9347 class="media media--transparent media--custom-ratio" 9348 9349 > 9350 <img src="//us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=3200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=50 50w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=75 75w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=100 100w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=150 150w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=200 200w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=300 300w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=400 400w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=500 500w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=750 750w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=1000 1000w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=1250 1250w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=1750 1750w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=2250 2250w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=2500 2500w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=2750 2750w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/New_1bce3248-8a13-4aa9-8587-29be979db830.jpg?v=1789521488&width=3200 3200w" width="3200" height="3572" loading="lazy" sizes="
9351 (min-width: 1820px) calc((1820px - 124px) * 1 / 4), 9352 (min-width: 990px) calc((100vw - 124px) * 1 / 4), 9353 (min-width: 750px) calc((100vw - 108px) * 1 / 2), 9354 calc((100vw - 34px) * 1 / 2) 9355 " class="multicolumn-card__image"> 9356 </div></a></div><div class="multicolumn-card__info multicolumn-card__info--btn-right"><h3 class="inline-richtext">NEW ARRIVALS</h3><a 9357 class="multicolumn-card__link multicolumn-card__link--button" 9358 9359 href="/collections/new" 9360 9361 >SHOP NOW</a></div> 9362 </div> 9363 </li></ul></slider-component> 9364 <div class="center"></div> 9365 </div> 9366</div> 9367 9368 9369</section><section id="shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA" class="shopify-section section section-icon-benefits-bar"><style data-shopify>#shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar { 9370 background-color: #ff8ca1; 9371 padding-top: 29px; 9372 padding-bottom: 29px; 9373 } 9374 9375 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__inner { 9376 max-width: 1100px; 9377 margin-left: auto; 9378 margin-right: auto; 9379 padding-left: 16px; 9380 padding-right: 16px; 9381 } 9382 9383 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__heading { 9384 text-align: center; 9385 color: #ffffff; 9386 font-family: var(--font-heading-family); 9387 font-size: 20px; 9388 font-weight: 500; 9389 line-height: 1.2; 9390 padding-bottom: 3rem; 9391 9392 } 9393 9394 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__list { 9395 display: grid; 9396 grid-template-columns: repeat(4, minmax(0, 1fr)); 9397 column-gap: 8px; 9398 row-gap: 8px; 9399 list-style: none; 9400 margin: 0; 9401 padding: 0; 9402 align-items: center; 9403 justify-items: center; 9404 } 9405 9406 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__item { 9407 display: flex; 9408 flex-direction: column; 9409 align-items: center; 9410 justify-content: flex-start; 9411 text-align: center; 9412 gap: 20px; 9413 min-width: 0; 9414 } 9415 9416 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__icon { 9417 flex-shrink: 0; 9418 display: flex;
9419 align-items: center; 9420 justify-content: center; 9421 width: 40px; 9422 height: 40px; 9423 color: #ffffff; 9424 } 9425 9426 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__icon img { 9427 display: block; 9428 width: 100%; 9429 height: 100%; 9430 object-fit: contain; 9431 object-position: center; 9432 } 9433 9434 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__icon svg { 9435 display: block; 9436 width: 100%; 9437 height: 100%; 9438 fill: currentColor; 9439 } 9440 9441 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__icon--placeholder svg { 9442 opacity: 0.85; 9443 } 9444 9445 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__text { 9446 color: #ffffff; 9447 font-size: 9px; 9448 line-height: 1.25; 9449 letter-spacing: 0.06em; 9450 text-transform: uppercase; 9451 min-width: 0; 9452 width: 100%; 9453 text-wrap: nowrap; 9454 } 9455 9456 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__text p { 9457 font-weight: 400; 9458 margin: 0; 9459 line-height:1.2; 9460 letter-spacing: 0em; 9461 } 9462 9463 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__text p + p { 9464 margin-top: 0.15em; 9465 } 9466 9467 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__text strong { 9468 font-weight: 700; 9469 } 9470 9471 @media screen and (min-width: 750px) { 9472 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar { 9473 padding-top: 80px; 9474 padding-bottom: 80px; 9475 } 9476 9477 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__inner { 9478 padding-left: 24px; 9479 padding-right: 24px; 9480 } 9481 9482 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__heading { 9483 margin-bottom: 24px; 9484 font-size: 24px; 9485 } 9486 9487 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__list { 9488 column-gap: 20px; 9489 row-gap: 0;
9490 } 9491 9492 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__item {flex-direction: column; 9493 align-items: center; 9494 justify-content: flex-start; 9495 text-align: center; 9496 gap: 20px;} 9497 9498 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__icon { 9499 width: 42px; 9500 height: 42px; 9501 } 9502 9503 #shopify-section-template--20802410545328__icon_benefits_bar_kF9EQA .icon-benefits-bar__text { 9504 font-size: 16px; 9505 line-height: 1.3;} 9506 }</style><div 9507 class="icon-benefits-bar" 9508 role="region"aria-label="Store benefits"> 9509 <div class="icon-benefits-bar__inner"><ul class="icon-benefits-bar__list" role="list"><li 9510 class="icon-benefits-bar__item" 9511 id="IconBenefit-benefit_eUG9WR" 9512 9513 > 9514 <div class="icon-benefits-bar__icon"><img src="//us.balibodyco.com/cdn/shop/files/DELIVERY-ICON.svg?v=1789522235&width=84" srcset="//us.balibodyco.com/cdn/shop/files/DELIVERY-ICON.svg?v=1789522235&width=32 32w, //us.balibodyco.com/cdn/shop/files/DELIVERY-ICON.svg?v=1789522235&width=48 48w, //us.balibodyco.com/cdn/shop/files/DELIVERY-ICON.svg?v=1789522235&width=64 64w" width="84" height="87" loading="lazy" sizes="(max-width: 749px) 32px, 48px" class="icon-benefits-bar__icon-image">�</div><div class="icon-benefits-bar__text rte"> 9515 <p>FREE & FAST SHIPPING<br/>ON ORDERS $45+</p> 9516 </div></li><li 9517 class="icon-benefits-bar__item" 9518 id="IconBenefit-benefit_hwqTHD" 9519 9520 > 9521 <div class="icon-benefits-bar__icon"><img src="//us.balibodyco.com/cdn/shop/files/AUSTRALIA-ICON_3e09ba2b-945a-49c4-a061-bcc9adbe0ea3.svg?v=1789522236&width=84" srcset="//us.balibodyco.com/cdn/shop/files/AUSTRALIA-ICON_3e09ba2b-945a-49c4-a061-bcc9adbe0ea3.svg?v=1789522236&width=32 32w, //us.balibodyco.com/cdn/shop/files/AUSTRALIA-ICON_3e09ba2b-945a-49c4-a061-bcc9adbe0ea3.svg?v=1789522236&width=48 48w, //us.balibodyco.com/cdn/shop/files/AUSTRALIA-ICON_3e09ba2b-945a-49c4-a061-bcc9adbe0ea3.svg?v=1789522236&width=64 64w" width="84" height="73" loading="lazy" sizes="(max-width: 749px) 32px, 48px" class="icon-benefits-bar__icon-image">�</div><div class="icon-benefits-bar__text rte"> 9522 <p>AUSTRALIAN MADE<br/>& OWNED</p> 9523 </div></li><li 9524 class="icon-benefits-bar__item" 9525 id="IconBenefit-benefit_WyeAQj" 9526 9527 > 9528 <div class="icon-benefits-bar__icon"><img src="//us.balibodyco.com/cdn/shop/files/TIME-ICON_2fda9a8d-3821-4dfd-b1bf-69a33542d993.svg?v=1789522236&width=84" srcset="//us.balibodyco.com/cdn/shop/files/TIME-ICON_2fda9a8d-3821-4dfd-b1bf-69a33542d993.svg?v=1789522236&width=32 32w, //us.balibodyco.com/cdn/shop/files/TIME-ICON_2fda9a8d-3821-4dfd-b1bf-69a33542d993.svg?v=1789522236&width=48 48w, //us.balibodyco.com/cdn/shop/files/TIME-ICON_2fda9a8d-3821-4dfd-b1bf-69a33542d993.svg?v=1789522236&width=64 64w" width="84" height="91" loading="lazy" sizes="(max-width: 749px) 32px, 48px" class="icon-benefits-bar__icon-image">�</div><div class="icon-benefits-bar__text rte"> 9529 <p>30 DAY<br/>EASY RETURNS</p> 9530 </div></li><li 9531 class="icon-benefits-bar__item" 9532 id="IconBenefit-benefit_rTJbYK" 9533 9534 > 9535 <div class="icon-benefits-bar__icon"><img src="//us.balibodyco.com/cdn/shop/files/DROP-SPARKLE-ICON.svg?v=1789522236&width=84" srcset="//us.balibodyco.com/cdn/shop/files/DROP-SPARKLE-ICON.svg?v=1789522236&width=32 32w, //us.balibodyco.com/cdn/shop/files/DROP-SPARKLE-ICON.svg?v=1789522236&width=48 48w, //us.balibodyco.com/cdn/shop/files/DROP-SPARKLE-ICON.svg?v=1789522236&width=64 64w" width="84" height="84" loading="lazy" sizes="(max-width: 749px) 32px, 48px" class="icon-benefits-bar__icon-image">�</div><div class="icon-benefits-bar__text rte"> 9536 <p>SKINCARE INFUSED<br/>
9536FORMULAS</p> 9537 </div></li></ul></div> 9538</div> 9539 9540 9541</section><section id="shopify-section-template--20802410545328__featured_product_card_jhRUHd" class="shopify-section section section-featured-product-card">�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-card-CUQZwssy.css" onload="this.onload=null;this.rel='stylesheet'"> 9542 <noscript> 9543 9544 9545 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-card-CUQZwssy.css" rel="stylesheet" type="text/css" media="all" /> 9546 9547</noscript>�<link rel="preload" as="style" href="//us.balibodyco.com/cdn/shop/t/400/assets/component-price-ob4M-X9O.css" onload="this.onload=null;this.rel='stylesheet'"> 9548 <noscript> 9549 9550 9551 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-price-ob4M-X9O.css" rel="stylesheet" type="text/css" media="all" /> 9552 9553</noscript><link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-rating.css?v=12402916524944265511790656819" rel="stylesheet" type="text/css" media="all" /> 9554<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-deferred-media.css?v=117207498890255617371790656785" rel="stylesheet" type="text/css" media="all" /> 9555<link href="//us.balibodyco.com/cdn/shop/t/400/assets/section-featured-product.css?v=68757704972059262601790656945" rel="stylesheet" type="text/css" media="all" />�<style data-shopify>#FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc { 9556 background-color: #ffffff; 9557 padding-top: 48px; 9558 padding-bottom: 32px; 9559 }#FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .rating-star { 9560 --color-rating-star: #F27284; 9561 } 9562 9563 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .badge-product_text { 9564 font-size: 16px !important; 9565 padding: 0.75rem 2rem !important; 9566 margin-top: 2rem; 9567 margin-right: 1rem; 9568 font-weight: 500 !important; 9569 } 9570 9571 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .rating-count { 9572 color: #F27284; 9573 } 9574 9575 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__information-wrap { 9576 align-items: flex-start; 9577 } 9578 9579 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__heading { 9580 font-size: 20px !important; 9581 line-height: 1.3 !important; 9582 margin: 0; 9583 } 9584 9585 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__information-col:first-child { 9586 flex: 1 1 0; 9587 min-width: 0; 9588 } 9589 9590 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__information-col:last-child { 9591 flex-shrink: 0; 9592 white-space: nowrap; 9593 } 9594 9595 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__information-col .price { 9596 display: inline-block; 9597 vertical-align: baseline; 9598 } 9599 9600 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__information-col .price .price-item { 9601 font-size: 20px !important; 9602 font-weight: 400 !important; 9603 } 9604 9605 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__information-wrap + .product__title-rating, 9606 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .product__title-rating { 9607 display: flex;
9608 align-items: center; 9609 flex-wrap: wrap; 9610 gap: 0.35rem; 9611 margin-top: 0.35rem; 9612 position: static; 9613 } 9614 9615 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .product__title-rating .rating-star { 9616 --letter-spacing: 0.1; 9617 --font-size: 1.4; 9618 --color-rating-star: #F27284; 9619 } 9620 9621 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .product__title-rating .rating-count { 9622 margin: 0; 9623 display: flex !important; 9624 color: #F27284; 9625 font-size: 10px; 9626 font-weight: 300; 9627 } 9628 9629 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__form .fpc__cta.quick-add__submit { 9630 font-family: var(--font-body-family); 9631 font-size: 14px; 9632 font-weight: 500; 9633 line-height: 15px; 9634 text-align: center; 9635 color: #303030; 9636 text-transform: uppercase; 9637 border: 1px solid #303030; 9638 border-radius: 2px; 9639 min-height: 30px; 9640 width: 100%; 9641 box-sizing: border-box; 9642 background: transparent; 9643 cursor: pointer; 9644 padding: 0.5rem 1rem; 9645 } 9646 9647 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__form .fpc__cta.quick-add__submit:hover { 9648 background-color: #303030; 9649 color: #fcfafa; 9650 } 9651 9652 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__form .fpc__cta.quick-add__submit:disabled { 9653 opacity: 0.5; 9654 cursor: not-allowed; 9655 } 9656 9657 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__grid { 9658 display: grid; 9659 grid-template-columns: minmax(0, 1fr); 9660 gap: 0px; 9661 align-items: stretch; 9662 } 9663 9664 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main { 9665 order: 1; 9666 min-width: 0; 9667 display: flex; 9668 flex-direction: column; 9669 } 9670 9671 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel { 9672 order: 2; 9673 min-width: 0; 9674 display: flex; 9675 flex-direction: column; 9676 } 9677 9678 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media, 9679 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media { 9680 position: relative; 9681 overflow: hidden; 9682 width: 100%; 9683 aspect-ratio: 4 / 5; 9684 flex: 0 0 auto; 9685 } 9686 9687 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media { 9688 flex: 1 1 auto; 9689 min-height: 300px; 9690 } 9691 9692 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .badge-product { 9693 z-index: 2; 9694 pointer-events: none; 9695 } 9696 9697 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__badges { 9698 position: absolute; 9699 top: 12px; 9700 left: 12px; 9701 z-index: 2; 9702 display: flex; 9703 flex-direction: column; 9704 align-items: flex-start; 9705 gap: 8px; 9706 pointer-events: none; 9707 } 9708 9709 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__badge { 9710 width: 56px; 9711 flex: 0 0 auto; 9712 } 9713 9714 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__badge img { 9715 display: block; 9716 width: 100%; 9717 height: auto; 9718 } 9719 9720 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .fpc__media-frame, 9721 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media .fpc__media-frame { 9722 position: absolute; 9723 inset: 0; 9724 width: 100%; 9725 height: 100%; 9726 } 9727 9728 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media, 9729 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .fpc__media-frame > img, 9730 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .fpc__media-frame > video, 9731 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .fpc__media-frame > iframe, 9732 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media .fpc__media-frame, 9733 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media .fpc__media-frame a, 9734 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media .fpc__media-frame img { 9735 display: block; 9736 width: 100%; 9737 height: 100%; 9738 } 9739 9740 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .fpc__media-frame--autoplay > video, 9741 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .fpc__media-frame--autoplay > iframe { 9742 position: absolute; 9743 inset: 0; 9744 width: 100%; 9745 height: 100%; 9746 object-fit: cover; 9747 border: 0; 9748 pointer-events: none; 9749 } 9750 9751 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media { 9752 position: absolute; 9753 inset: 0; 9754 } 9755 9756 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media[loaded] video, 9757 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media[loaded] iframe { 9758 position: absolute; 9759 inset: 0; 9760 width: 100%; 9761 height: 100%; 9762 object-fit: cover; 9763 border: 0; 9764 } 9765 9766 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media[loaded] > :not(.deferred-media__poster):not(template) { 9767 position: absolute; 9768 inset: 0; 9769 width: 100%; 9770 height: 100%; 9771 } 9772 9773 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__poster { 9774 position: absolute; 9775 inset: 0; 9776 width: 100%; 9777 height: 100%; 9778 padding: 0; 9779 border: 0; 9780 background: transparent; 9781 cursor: pointer; 9782 } 9783 9784 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__poster img { 9785 width: 100%; 9786 height: 100%; 9787 max-width: none; 9788 object-fit: cover; 9789 } 9790 9791 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__poster--link { 9792 display: block; 9793 } 9794 9795 /* Covers an autoplaying video, which is already non-interactive, so the click lands on the link 9796 instead. It stays under the badge, which sits at z-index 2 and ignores pointer events. */ 9797 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__media-link { 9798 position: absolute; 9799 inset: 0; 9800 z-index: 1; 9801 display: block; 9802 } 9803 9804 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media .fpc__media-frame img { 9805 object-fit: cover; 9806 } 9807 9808 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc--hide-play .deferred-media__poster-button { 9809 display: none; 9810 } 9811 9812 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media__poster-button { 9813 background: transparent; 9814 border: none; 9815 border-radius: 0; 9816 color: #3131317a; 9817 width: auto; 9818 height: auto; 9819 padding: 0; 9820 } 9821 9822 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media__poster-button .icon { 9823 width: 5rem; 9824 height: 5rem; 9825 } 9826 9827 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media__poster-button .icon-play { 9828 margin-left: 0.35rem; 9829 } 9830 9831 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-inner { 9832 display: flex; 9833 flex-direction: column; 9834 flex: 1 1 auto; 9835 min-height: 0; 9836 height: 100%; 9837 } 9838 9839 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media { 9840 flex: 1 1 auto; 9841 min-height: 0; 9842 } 9843 9844 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info { 9845 display: flex; 9846 flex-direction: column; 9847 flex: 0 0 auto; 9848 padding-top: 16px; 9849 } 9850 9851 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info > product-form.fpc__form, 9852 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info > .fpc__cta--standalone { 9853 display: block; 9854 padding-top: 12px; 9855 margin-top: 0;
9856 } 9857 9858 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__cta { 9859 width: 100%; 9860 margin: 0; 9861 } 9862 9863 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__cta .loading-overlay__spinner { 9864 display: inline-flex; 9865 vertical-align: middle; 9866 margin-left: 8px; 9867 } 9868 9869 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__cta .loading-overlay__spinner.hidden { 9870 display: none; 9871 } 9872 9873 @media screen and (max-width: 749px) { 9874 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__grid { 9875 gap: 0; 9876 } 9877 9878 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main { 9879 width: 100%; 9880 max-width: 100%; 9881 } 9882 9883 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media { 9884 flex: 0 0 auto; 9885 width: 100%; 9886 max-width: 100%; 9887 border-radius: 0; 9888 } 9889 9890 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-inner { 9891 flex: 0 0 auto; 9892 height: auto; 9893 } 9894 9895 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media { 9896 display: none !important; 9897 } 9898 9899 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info { 9900 padding-top: 12px; 9901 }/* Bleed main image to viewport edges; keep product details padded */ 9902 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc > .fpc-layout { 9903 padding-left: 0; 9904 padding-right: 0; 9905 max-width: none; 9906 } 9907 9908 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media { 9909 width: 100vw; 9910 max-width: 100vw; 9911 margin-left: calc(50% - 50vw); 9912 margin-right: calc(50% - 50vw); 9913 }#FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel { 9914 padding-left: 2rem; 9915 padding-right: 2rem; 9916 }#FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media__poster-button .icon { 9917 width: 6.5rem; 9918 height: 6.5rem; 9919 } 9920 9921 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media[loaded] video { 9922 pointer-events: none; 9923 } 9924 9925 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media[loaded] video::-webkit-media-controls-enclosure, 9926 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media .deferred-media[loaded] video::-webkit-media-controls { 9927 display: none !important; 9928 opacity: 0; 9929 pointer-events: none; 9930 } 9931 9932 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__heading { 9933 font-size: 12px !important; 9934 font-weight: 400 !important; 9935 } 9936 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__information-col .price .price-item { 9937 font-size: calc(12px * 1) !important; 9938 font-weight: 500 !important; 9939 line-height: 12px !important; 9940 } 9941 9942 } 9943 9944 @media screen and (min-width: 750px) { 9945 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc { 9946 padding-top: 48px; 9947 padding-bottom: 48px; 9948 } 9949 9950 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__grid { 9951 grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); 9952 gap: 40px; 9953 align-items: stretch; 9954 } 9955 9956 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main, 9957 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel { 9958 min-height: 100%; 9959 } 9960 9961 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media, 9962 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-media { 9963 aspect-ratio: unset; 9964 height: auto; 9965 } 9966 9967 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__main-media { 9968 min-height: 700px; 9969 } 9970 9971 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__badges { 9972 top: 16px; 9973 left: 16px; 9974 gap: 10px; 9975 } 9976 9977 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__badge { 9978 width: 76px; 9979 } 9980 9981 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__heading { 9982 font-size: 14px !important; 9983 font-weight: 400 !important; 9984 } 9985 9986 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .card__information-col .price .price-item { 9987 font-size: calc(14px * 1) !important; 9988 font-weight: 500 !important; 9989 line-height: 18px !important; 9990 } 9991 9992 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .product__title-rating .rating-star { 9993 --font-size: 1.7; 9994 } 9995 9996 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info .product__title-rating .rating-count { 9997 font-size: 12px; 9998 } 9999 10000 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info > product-form.fpc__form, 10001 #FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd .fpc__panel-info > .fpc__cta--standalone { 10002 padding-top: 12px; 10003 } 10004 }</style><div id="FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd" class="fpc-root fpc-root--image-full-width-mobile"> 10005<section class="fpc fpc--has-video fpc--autoplay-video fpc--hide-play"><div class="fpc-layout page-width"><div class="fpc__grid"><div class="fpc__main"> 10006 <div class="fpc__main-media card__inner"><badge-product 10007 data-variant-id="43547369898160" 10008 10009 10010 10011> 10012
10012<script type="application/json">{"id":7607955914928,"title":"Self Tan Body Milk","handle":"self-tan-body-milk","description":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA revolutionary fusion of self tan and advanced skincare. Our Self Tan Body Milk delivers a dark, natural-looking tan while deeply nourishing and hydrating skin with each application.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eGradually develops into a bronzed glow within 4 to 6 hours and lasts up to 7 days\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e93% skincare ingredients including a 4x hyaluronic acid complex\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCeramide blend supports and strengthens the skin barrier\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eVitamin C brightens, fades imperfections and evens skin tone\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eColourless, rinse-free and transfer-resistant\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eDermatologically and clinically tested, suitable for all skin types including sensitive skin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2024-06-20T09:20:54+10:00","created_at":"2024-05-07T10:59:34+10:00","vendor":"Bali Body US","type":"Self Tan","tags":["badge:20% OFF","Badge:Trending Now","cross-sell:clear-self-tanning-gel","cross-sell:gradual-tan","cross-sell:gradual-tanning-butter","fast-soldout"],"price":2560,"price_min":2560,"price_max":2560,"available":true,"price_varies":false,"compare_at_price":3200,"compare_at_price_min":3200,"compare_at_price_max":3200,"compare_at_price_varies":false,"variants":[{"id":43547369898160,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"MILK","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Self Tan Body Milk","public_title":null,"options":["Default Title"],"price":2560,"weight":288,"compare_at_price":3200,"inventory_quantity":150,"inventory_management":"shopify","inventory_policy":"deny","barcode":"9354477002137","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2048}],"price":2048,"compare_at_price":2560,"per_delivery_price":2048,"selling_plan_id":2994798768,"selling_plan_group_id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1"},{"price_adjustments":[{"position":1,"price":2048}],"price":2048,"compare_at_price":2560,"per_delivery_price":2048,"selling_plan_id":2994831536,"selling_plan_group_id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5"},{"price_adjustments":[{"position":1,"price":2048}],"price":2048,"compare_at_price":2560,"per_delivery_price":2048,"selling_plan_id":2994864304,"selling_plan_group_id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/us.balibodyco.com\/cdn\/shop\/files\/1_064cdf83-8e37-4881-a5d6-c6b9597ead62.jpg?v=1790913155","\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_153d90b5-6d5d-4705-be15-6c7f37d9416a.jpg?v=1788740629","\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_27063e03-566c-441a-95b1-15a39d327442.jpg?v=1788740629","\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_0d38b7b4-95b2-4511-a326-9e0794c0d768.jpg?v=1788740629","\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3f3e622b-7ee9-49ad-943e-ab5f3f928020.jpg?v=1788740629","\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_5d1d2a79-a842-4aa0-bead-9f625b2fc6a8.jpg?v=1788740629","\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_a2848b4e-8d93-44c3-bf12-2a535830c11e.jpg?v=1788740629","\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_acd83710-d84a-4bec-9202-e5eb33de1637.jpg?v=1788740629","\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e786a93f-3336-43f7-8365-4ebae9221877.jpg?v=1788740629","\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_f746006e-c3aa-4b42-95c1-87107df5ab80.jpg?v=1788740629"],"featured_image":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_064cdf83-8e37-4881-a5d6-c6b9597ead62.jpg?v=1790913155","options":["Title"],"media":[{"alt":null,"id":30674956779696,"position":1,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_064cdf83-8e37-4881-a5d6-c6b9597ead62.jpg?v=1790913155"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/1_064cdf83-8e37-4881-a5d6-c6b9597ead62.jpg?v=1790913155","width":1200},{"alt":null,"id":30488316477616,"position":2,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_153d90b5-6d5d-4705-be15-6c7f37d9416a.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/2-B_A_153d90b5-6d5d-4705-be15-6c7f37d9416a.jpg?v=1788740629","width":1200},{"alt":null,"id":30488316510384,"position":3,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_27063e03-566c-441a-95b1-15a39d327442.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/3-CallOut_27063e03-566c-441a-95b1-15a39d327442.jpg?v=1788740629","width":1200},{"alt":null,"id":30488316543152,"position":4,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-Mo
10012delCampaign_0d38b7b4-95b2-4511-a326-9e0794c0d768.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/4-ModelCampaign_0d38b7b4-95b2-4511-a326-9e0794c0d768.jpg?v=1788740629","width":1200},{"alt":null,"id":30488316575920,"position":5,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3f3e622b-7ee9-49ad-943e-ab5f3f928020.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/5-SwatchIngredients_3f3e622b-7ee9-49ad-943e-ab5f3f928020.jpg?v=1788740629","width":1200},{"alt":null,"id":30488316608688,"position":6,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_5d1d2a79-a842-4aa0-bead-9f625b2fc6a8.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/6-ModelCampaign_5d1d2a79-a842-4aa0-bead-9f625b2fc6a8.jpg?v=1788740629","width":1200},{"alt":null,"id":30488316641456,"position":7,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_a2848b4e-8d93-44c3-bf12-2a535830c11e.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/7-HowTo_a2848b4e-8d93-44c3-bf12-2a535830c11e.jpg?v=1788740629","width":1200},{"alt":null,"id":30488316674224,"position":8,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_acd83710-d84a-4bec-9202-e5eb33de1637.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/8-CampaignMessaing_acd83710-d84a-4bec-9202-e5eb33de1637.jpg?v=1788740629","width":1200},{"alt":null,"id":30488316706992,"position":9,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e786a93f-3336-43f7-8365-4ebae9221877.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/9-ProductCreative_e786a93f-3336-43f7-8365-4ebae9221877.jpg?v=1788740629","width":1200},{"alt":null,"id":30488316739760,"position":10,"preview_image":{"aspect_ratio":0.896,"height":1340,"width":1200,"src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_f746006e-c3aa-4b42-95c1-87107df5ab80.jpg?v=1788740629"},"aspect_ratio":0.896,"height":1340,"media_type":"image","src":"\/\/us.balibodyco.com\/cdn\/shop\/files\/10-ModelCampaign_f746006e-c3aa-4b42-95c1-87107df5ab80.jpg?v=1788740629","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"84890f404c96c3bd0155a97fd84a61e9f68c42a1","name":"30 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23098373"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994798768,"name":"30 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23098373"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}
10012,{"id":"e3c16a621a6a4e9f2e446b2cabd506ead80cc8b5","name":"60 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23098374"]},{"name":"Order Frequency and Unit","position":2,"values":["60-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994831536,"name":"60 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23098374"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"f11a3f46d0a5acda69f3ad924ff2b16ed35f68cf","name":"90 day subscription with 20% discount","options":[{"name":"Recharge Plan ID","position":1,"values":["23098375"]},{"name":"Order Frequency and Unit","position":2,"values":["90-day"]},{"name":"Product Quantity","position":3,"values":["0"]}],"selling_plans":[{"id":2994864304,"name":"90 day subscription with 20% discount","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"23098375"},{"name":"Order Frequency and Unit","position":2,"value":"90-day"},{"name":"Product Quantity","position":3,"value":"0"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":20}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"}],"content":"\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eA revolutionary fusion of self tan and advanced skincare. Our Self Tan Body Milk delivers a dark, natural-looking tan while deeply nourishing and hydrating skin with each application.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eGradually develops into a bronzed glow within 4 to 6 hours and lasts up to 7 days\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e93% skincare ingredients including a 4x hyaluronic acid complex\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eCeramide blend supports and strengthens the skin barrier\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eVitamin C brightens, fades imperfections and evens skin tone\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eColourless, rinse-free and transfer-resistant\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eDermatologically and clinically tested, suitable for all skin types including sensitive skin\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
10012 10013</badge-product> 10014�<div class="fpc__media-frame fpc__media-frame--autoplay"><video playsinline="true" preload="none" loop="loop" muted="muted" poster="//us.balibodyco.com/cdn/shop/files/preview_images/f73d3218015b41b3b4c301f2c022874f.thumbnail.0000000000_1100x.jpg?v=1789521554" loading="lazy"><source src="//us.balibodyco.com/cdn/shop/videos/c/vp/f73d3218015b41b3b4c301f2c022874f/f73d3218015b41b3b4c301f2c022874f.HD-1080p-7.2Mbps-94538011.mp4?v=0" type="video/mp4"><img src="//us.balibodyco.com/cdn/shop/files/preview_images/f73d3218015b41b3b4c301f2c022874f.thumbnail.0000000000_1100x.jpg?v=1789521554"></video>�</div>
10014<script> 10015 (function () { 10016 var root = document.getElementById('FeaturedProductCard-template--20802410545328__featured_product_card_jhRUHd'); 10017 if (!root) return; 10018 var video = root.querySelector('.fpc__media-frame--autoplay video'); 10019 if (!video) return; 10020 var observer = new IntersectionObserver( 10021 function (entries) { 10022 entries.forEach(function (entry) { 10023 if (entry.isIntersecting) { 10024 video.play().catch(function () {}); 10025 observer.disconnect(); 10026 } 10027 }); 10028 }, 10029 { rootMargin: '800px 0px' } 10030 ); 10031 observer.observe(root); 10032 })(); 10033 </script>
10033<a 10034 class="fpc__media-link" 10035 href="/products/self-tan-body-milk" 10036 aria-label="Self Tan Body Milk" 10037 ></a></div> 10038 </div><div class="fpc__panel"> 10039 <div class="fpc__panel-inner"> 10040 <div class="fpc__panel-media product__media media media--transparent"> 10041 <div class="fpc__media-frame"><a href="/products/self-tan-body-milk" class="full-unstyled-link" title="Self Tan Body Milk"> 10042 <img src="//us.balibodyco.com/cdn/shop/files/Milk_B_A.jpg?v=1789521491&width=1200" alt="Self Tan Body Milk" srcset="//us.balibodyco.com/cdn/shop/files/Milk_B_A.jpg?v=1789521491&width=375 375w, //us.balibodyco.com/cdn/shop/files/Milk_B_A.jpg?v=1789521491&width=550 550w, //us.balibodyco.com/cdn/shop/files/Milk_B_A.jpg?v=1789521491&width=750 750w, //us.balibodyco.com/cdn/shop/files/Milk_B_A.jpg?v=1789521491&width=1100 1100w, //us.balibodyco.com/cdn/shop/files/Milk_B_A.jpg?v=1789521491&width=1200 1200w" width="1200" height="1211" loading="lazy" sizes="(min-width: 750px) 50vw, 100vw"> 10043 </a></div> 10044 </div> 10045 10046 <div class="fpc__panel-info card__information"> 10047 <div class="card__information-wrap"> 10048 <div class="card__information-col"> 10049 <h2 class="product-item-title card__heading h2"><a href="/products/self-tan-body-milk" class="full-unstyled-link">Self Tan Body Milk</a></h2> 10050 </div> 10051 <div class="card__information-col"> 10052 <div class="no-js-hidden"> 10053<div 10054 class=" 10055 price price--large price--on-sale" 10056> 10057 <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 10058 <span class="price-item price-item--regular"> 10059 <span class=money>$25.60</span> 10060 </span></div> 10061 <div class="price__sale"> 10062 <span class="visually-hidden visually-hidden--inline">Regular price</span> 10063 <span> 10064 <s class="price-item price-item--regular"> 10065 10066 <span class=money>$32.00</span> 10067 10068 </s> 10069 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 10070 <span class="price-item price-item--sale price-item--last"> 10071 <span class=money>$25.60</span> 10072 </span></div> 10073 <small class="unit-price caption hidden"> 10074 <span class="visually-hidden">Unit price</span> 10075 <span class="price-item price-item--last"> 10076 <span></span> 10077 <span aria-hidden="true">/</span> 10078 <span class="visually-hidden"> per </span> 10079 <span> 10080 </span> 10081 </span> 10082 </small> 10083 </div></div> 10084</div> 10085 </div> 10086 </div><div class="product__title-rating"> 10087 <div 10088 class="rating" 10089 role="img" 10090 aria-label="4.8 out of 5.0 stars" 10091 > 10092 <span 10093 aria-hidden="true" 10094 class="rating-star" 10095 style="--rating: 4; --rating-max: 5.0; --rating-decimal: 1; --color-rating-star: #F27284;" 10096 ></span> 10097 </div> 10098 <p class="rating-text caption"> 10099 <span aria-hidden="true"> 10100 <span class="rating-text__value">4.8</span> 10101 <span class="rating-text__max">/ 5.0</span> 10102 </span> 10103 </p><p class="rating-count caption"> 10104 <span aria-hidden="true">(474)</span> 10105 <span class="visually-hidden">474 10106 reviews</span> 10107 </p></div>�<product-form class="fpc__form" data-section-id="template--20802410545328__featured_product_card_jhRUHd"><form method="post" action="/cart/add" id="fpc-product-form-template--20802410545328__featured_product_card_jhRUHd" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 10108 type="hidden" 10109 name="id" 10110 value="43547369898160" 10111 class="product-variant-id" 10112 10113 > 10114 <button 10115 type="submit" 10116 name="add" 10117 class="fpc__cta quick-add__submit button button--full-width button--secondary product-form__submit" 10118 10119 >
10120 <span class="fpc__cta-label">Add to Bag�</span> 10121 <span class="loading-overlay__spinner hidden" aria-hidden="true"> 10122 <svg class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true"> 10123 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 10124 </svg> 10125 </span> 10126 </button><input type="hidden" name="product-id" value="7607955914928" /><input type="hidden" name="section-id" value="template--20802410545328__featured_product_card_jhRUHd" /></form></product-form></div> 10127 </div> 10128 </div> 10129 </div></div></section></div> 10130 10131 10132<style> #shopify-section-template--20802410545328__featured_product_card_jhRUHd .badge-product_text {font-size: 12px; padding: 0.75rem 2rem !important; margin-top: 1rem; margin-right: 1rem; font-weight: 400;} </style></section><section id="shopify-section-template--20802410545328__multicolumn_f6fJ6K" class="shopify-section section"><link href="//us.balibodyco.com/cdn/shop/t/400/assets/section-multicolumn.css?v=149192419978540188701790656959" rel="stylesheet" type="text/css" media="all" /> 10133<link href="//us.balibodyco.com/cdn/shop/t/400/assets/component-slider.css?v=107748889117898465091790656821" rel="stylesheet" type="text/css" media="all" />�<style data-shopify>#shopify-section-template--20802410545328__multicolumn_f6fJ6K { 10134 --multicolumn-gap-mobile: 8px; 10135 --multicolumn-gap-desktop: 18px; 10136 --grid-mobile-horizontal-spacing: 8px; 10137 --grid-mobile-vertical-spacing: 8px; 10138 --grid-desktop-horizontal-spacing: 18px; 10139 --grid-desktop-vertical-spacing: 18px; 10140 } 10141 10142 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .section-template--20802410545328__multicolumn_f6fJ6K-padding { 10143 padding-top: 15px; 10144 padding-bottom: 24px; 10145 margin-top: 0px; 10146 margin-bottom: 0px; 10147 } 10148 10149 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-list { 10150 column-gap: 8px; 10151 row-gap: 8px; 10152 } 10153 10154 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__image-link { 10155 display: block; 10156 color: inherit; 10157 text-decoration: none; 10158 } 10159 10160 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .title-wrapper-with-link { 10161 justify-content: center; 10162 } 10163 10164 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .section-heading { 10165 font-size: 20px; 10166 font-weight: 700; 10167 text-align: center; 10168 line-height: 1.1; 10169 } 10170 10171 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__info h3 { 10172 font-size: 12px; 10173 font-weight: 500; 10174 } 10175 10176 10177 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__info--btn-right { 10178 display: flex; 10179 align-items: center; 10180 justify-content: space-between; 10181 flex-wrap: wrap; 10182 } 10183 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__info--btn-right h3 { 10184 margin: 0; 10185 flex: 1 1 0; 10186 min-width: 0; 10187 word-wrap: break-word; 10188 overflow-wrap: break-word; 10189 } 10190 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__info--btn-right .multicolumn-card__link { 10191 margin-left: auto; 10192 flex-shrink: 0; 10193 white-space: nowrap; 10194 } 10195 10196 10197 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__link--button { 10198 display: inline-block; 10199 padding: 0.5rem 1.3rem; 10200 font-size: 10px; 10201 color: #ffffff; 10202 background-color: #313131; 10203 border-radius: 16px; 10204 text-decoration: none; 10205 transition: opacity 0.2s ease; 10206 border: 1px solid #ffffff; 10207 margin-top: 0px; 10208 width: 100px; 10209 text-align: center; 10210 height: 30px !important; 10211 font-weight: 500 !important; 10212 display: flex !important; 10213 align-items: center; 10214 justify-content: center; 10215 } 10216 10217 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__link--button:hover { 10218 opacity: 0.75; 10219 } 10220 10221 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__link--link { 10222 font-size: 10px; 10223 color: #ffffff; 10224 padding: 0.5rem 1.3rem; 10225 } 10226 10227 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__info { 10228 padding: 1rem 0rem; 10229 padding-left: 1rem 0rem; 10230 padding-right: 1rem 0rem; 10231 } 10232 10233 @media screen and (max-width: 749px) { 10234 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-list.grid--2-col-tablet-down:not(.slider) { 10235 display: grid; 10236 grid-template-columns: repeat(2, minmax(0, 1fr)); 10237 column-gap: 8px; 10238 row-gap: 8px; 10239 } 10240 10241 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-list.grid--2-col-tablet-down:not(.slider) .grid__item { 10242 width: auto; 10243 max-width: none; 10244 flex-grow: 0; 10245 flex-shrink: 1; 10246 min-width: 0; 10247 } 10248 10249 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-list.grid--2-col-tablet-down:not(.slider) .multicolumn-card-spacing { 10250 margin-left: 0; 10251 margin-right: 0; 10252 } 10253 } 10254 10255 @media screen and (min-width: 750px) { 10256 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .section-template--20802410545328__multicolumn_f6fJ6K-padding { 10257 padding-top: 20px; 10258 padding-bottom: 32px; 10259 margin-top: 0;
10260 margin-bottom: 0; 10261 } 10262 10263 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-list { 10264 column-gap: 18px; 10265 row-gap: 18px; 10266 } 10267 10268 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .title-wrapper-with-link { 10269 justify-content: flex-start; 10270 } 10271 10272 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .section-heading { 10273 font-size: 24px; 10274 line-height: 1.2; 10275 text-align: left; 10276 } 10277 10278 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__info h3 { 10279 font-size: 14px; 10280 } 10281 10282 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__link--button { 10283 padding: 0.5rem 2rem; 10284 font-size: 12px; 10285 margin-top: 0px; 10286 } 10287 10288 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__link--link { 10289 font-size: 12px; 10290 padding: 0; 10291 } 10292 10293 #shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__info { 10294 padding: 1rem 0rem; 10295 padding-left: 1rem 0rem; 10296 padding-right: 1rem 0rem; 10297 } 10298 }#shopify-section-template--20802410545328__multicolumn_f6fJ6K .multicolumn-card__image-wrapper .media { 10299 padding-bottom: 0; 10300 aspect-ratio: 444.898 / 521.326; 10301 }</style><div class="section-template--20802410545328__multicolumn_f6fJ6K multicolumn color-background-1 gradient background-none"> 10302 <div 10303 class="page-width section-template--20802410545328__multicolumn_f6fJ6K-padding isolate scroll-trigger animate--slide-in" 10304 10305 data-cascade 10306 10307 ><div class="title-wrapper-with-link title-wrapper--self-padded-mobile title-wrapper--no-top-margin"> 10308 <h2 class="title inline-richtext section-heading"> 10309 Shop By Shade 10310 </h2></div><slider-component class="slider-mobile-gutter"> 10311 <ul 10312 class="multicolumn-list contains-content-container grid grid--2-col-tablet-down grid--4-col-desktop" 10313 id="Slider-template--20802410545328__multicolumn_f6fJ6K" 10314 role="list" 10315 ><li 10316 id="Slide-template--20802410545328__multicolumn_f6fJ6K-1" 10317 class="multicolumn-list__item grid__item scroll-trigger animate--slide-in" 10318 10319 10320 data-cascade 10321 style="--animation-order: 1;" 10322 10323 > 10324 <div class="multicolumn-card content-container"><div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width"><a 10325 class="multicolumn-card__image-link" 10326 href="/collections/shade-light" 10327 10328 aria-label="SHOP NOW" 10329 10330 ><div 10331 class="media media--transparent media--custom-ratio" 10332 10333 > 10334 <img src="//us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=3200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=50 50w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=75 75w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=100 100w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=150 150w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=200 200w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=300 300w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=400 400w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=500 500w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=750 750w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=1000 1000w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=1250 1250w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=1750 1750w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=2250 2250w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=2500 2500w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=2750 2750w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/Light.jpg?v=1789521488&width=3200 3200w" width="3200" height="3581" loading="lazy" sizes="
10335 (min-width: 1820px) calc((1820px - 124px) * 1 / 4), 10336 (min-width: 990px) calc((100vw - 124px) * 1 / 4), 10337 (min-width: 750px) calc((100vw - 108px) * 1 / 2), 10338 calc((100vw - 34px) * 1 / 2) 10339 " class="multicolumn-card__image"> 10340 </div></a></div><div class="multicolumn-card__info multicolumn-card__info--btn-right"><h3 class="inline-richtext">LIGHT</h3><a 10341 class="multicolumn-card__link multicolumn-card__link--button" 10342 10343 href="/collections/shade-light" 10344 10345 >SHOP NOW</a></div> 10346 </div> 10347 </li><li 10348 id="Slide-template--20802410545328__multicolumn_f6fJ6K-2" 10349 class="multicolumn-list__item grid__item scroll-trigger animate--slide-in" 10350 10351 10352 data-cascade 10353 style="--animation-order: 2;" 10354 10355 > 10356 <div class="multicolumn-card content-container"><div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width"><a 10357 class="multicolumn-card__image-link" 10358 href="/collections/shade-medium" 10359 10360 aria-label="SHOP NOW" 10361 10362 ><div 10363 class="media media--transparent media--custom-ratio" 10364 10365 > 10366 <img src="//us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=3200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=50 50w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=75 75w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=100 100w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=150 150w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=200 200w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=300 300w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=400 400w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=500 500w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=750 750w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=1000 1000w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=1250 1250w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=1750 1750w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=2250 2250w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=2500 2500w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=2750 2750w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/Medium_8672900d-7fde-49e5-8922-836fc7e7fbb1.jpg?v=1789521489&width=3200 3200w" width="3200" height="3547" loading="lazy" sizes=" 10367 (min-width: 1820px) calc((1820px - 124px) * 1 / 4), 10368 (min-width: 990px) calc((100vw - 124px) * 1 / 4), 10369 (min-width: 750px) calc((100vw - 108px) * 1 / 2), 10370 calc((100vw - 34px) * 1 / 2) 10371 " class="multicolumn-card__image"> 10372 </div></a></div><div class="multicolumn-card__info multicolumn-card__info--btn-right"><h3 class="inline-richtext">MEDIUM</h3><a 10373 class="multicolumn-card__link multicolumn-card__link--button" 10374 10375 href="/collections/shade-medium" 10376 10377 >SHOP NOW</a></div> 10378 </div> 10379 </li><li 10380 id="Slide-template--20802410545328__multicolumn_f6fJ6K-3"
10381 class="multicolumn-list__item grid__item scroll-trigger animate--slide-in" 10382 10383 10384 data-cascade 10385 style="--animation-order: 3;" 10386 10387 > 10388 <div class="multicolumn-card content-container"><div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width"><a 10389 class="multicolumn-card__image-link" 10390 href="/collections/shade-dark" 10391 10392 aria-label="SHOP NOW" 10393 10394 ><div 10395 class="media media--transparent media--custom-ratio" 10396 10397 > 10398 <img src="//us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=3200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=50 50w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=75 75w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=100 100w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=150 150w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=200 200w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=300 300w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=400 400w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=500 500w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=750 750w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=1000 1000w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=1250 1250w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=1750 1750w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=2250 2250w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=2500 2500w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=2750 2750w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/Dark_569ca8ed-28bd-4770-969c-d52d75d0ed41.jpg?v=1789521489&width=3200 3200w" width="3200" height="3578" loading="lazy" sizes=" 10399 (min-width: 1820px) calc((1820px - 124px) * 1 / 4), 10400 (min-width: 990px) calc((100vw - 124px) * 1 / 4), 10401 (min-width: 750px) calc((100vw - 108px) * 1 / 2), 10402 calc((100vw - 34px) * 1 / 2) 10403 " class="multicolumn-card__image"> 10404 </div></a></div><div class="multicolumn-card__info multicolumn-card__info--btn-right"><h3 class="inline-richtext">DARK</h3><a 10405 class="multicolumn-card__link multicolumn-card__link--button" 10406 10407 href="/collections/shade-dark" 10408 10409 >SHOP NOW</a></div> 10410 </div> 10411 </li><li 10412 id="Slide-template--20802410545328__multicolumn_f6fJ6K-4" 10413 class="multicolumn-list__item grid__item scroll-trigger animate--slide-in" 10414 10415 10416 data-cascade 10417 style="--animation-order: 4;" 10418 10419 > 10420 <div class="multicolumn-card content-container"><div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width"><a 10421 class="multicolumn-card__image-link" 10422 href="/collections/shade-ultra-dark" 10423 10424 aria-label="SHOP NOW" 10425 10426 ><div 10427 class="media media--transparent media--custom-ratio" 10428 10429 > 10430 <img src="//us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=3200" alt="" srcset="//us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=50 50w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=75 75w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=100 100w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=150 150w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=200 200w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=300 300w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=400 400w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=500 500w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=750 750w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=1000 1000w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=1250 1250w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=1500 1500w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=1750 1750w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=2000 2000w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=2250 2250w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=2500 2500w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=2750 2750w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=3000 3000w, //us.balibodyco.com/cdn/shop/files/ultra_1824eb08-332b-4529-bcd1-f700863c8b6e.jpg?v=1789521487&width=3200 3200w" width="3200" height="3547" loading="lazy" sizes="
10431 (min-width: 1820px) calc((1820px - 124px) * 1 / 4), 10432 (min-width: 990px) calc((100vw - 124px) * 1 / 4), 10433 (min-width: 750px) calc((100vw - 108px) * 1 / 2), 10434 calc((100vw - 34px) * 1 / 2) 10435 " class="multicolumn-card__image"> 10436 </div></a></div><div class="multicolumn-card__info multicolumn-card__info--btn-right"><h3 class="inline-richtext">ULTRA DARK</h3><a 10437 class="multicolumn-card__link multicolumn-card__link--button" 10438 10439 href="/collections/shade-ultra-dark" 10440 10441 >SHOP NOW</a></div> 10442 </div> 10443 </li></ul></slider-component> 10444 <div class="center"></div> 10445 </div> 10446</div> 10447 10448 10449</section><section id="shopify-section-template--20802410545328__stats_grid_cMEMLU" class="shopify-section section-stats-grid"><style data-shopify>#shopify-section-template--20802410545328__stats_grid_cMEMLU { 10450 --stats-grid-section-bg: #ffffff; 10451 --stats-grid-card-bg: #efefef; 10452 --stats-grid-stat-box-bg: #efefef; 10453 --stats-grid-stat-color: #f27284; 10454 --stats-grid-label-color: #f27284; 10455 --stats-grid-title-color: #313131; 10456 --stats-grid-description-color: #313131; 10457 --stats-grid-heading-color: #313131; 10458 --stats-grid-card-radius: 16px; 10459 --stats-grid-stat-box-radius: 12px; 10460 --stats-grid-stat-box-width-mobile: 160px; 10461 --stats-grid-stat-box-width-desktop: 160px; 10462 --stats-grid-mobile-bleed: 0px; 10463 --stats-grid-max-width: 1200px; 10464 } 10465 10466 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid { 10467 background-color: var(--stats-grid-section-bg); 10468 margin-top: 0px; 10469 margin-bottom: 0px; 10470 padding-top: 40px; 10471 padding-bottom: 40px; 10472 } 10473 10474 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__inner { 10475 max-width: var(--stats-grid-max-width); 10476 margin-left: auto; 10477 margin-right: auto; 10478 padding-left: 32px; 10479 padding-right: 32px; 10480 } 10481 10482 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__header { 10483 margin-bottom: 24px; 10484 text-align: left; 10485 } 10486 10487 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__heading { 10488 margin: 0; 10489 color: var(--stats-grid-heading-color); 10490 font-size: 42px; 10491 line-height: 1.15; 10492 font-weight: 400; 10493 } 10494 10495 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__subheading { 10496 margin: 8px 0 0; 10497 color: var(--stats-grid-description-color); 10498 font-size: 14px; 10499 line-height: 1.5; 10500 } 10501 10502 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__list { 10503 display: grid; 10504 grid-template-columns: 1fr; 10505 column-gap: 0px; 10506 row-gap: 20px; 10507 list-style: none; 10508 margin: 0; 10509 padding: 0; 10510 } 10511 10512 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__card { 10513 display: flex; 10514 flex-direction: row; 10515 align-items: stretch; 10516 gap: 16px; 10517 min-height: 0; 10518 height: 100%; 10519 } 10520 10521 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__stat-panel { 10522 flex: 0 0 var(--stats-grid-stat-box-width-mobile); 10523 width: var(--stats-grid-stat-box-width-mobile); 10524 max-width: var(--stats-grid-stat-box-width-mobile); 10525 background-color: var(--stats-grid-stat-box-bg); 10526 border-radius: var(--stats-grid-stat-box-radius); 10527 padding: 2.5rem 1.2rem; 10528 display: flex; 10529 flex-direction: column; 10530 justify-content: center; 10531 align-items: flex-start; 10532 text-align: left; 10533 margin-left: calc(-1 * (var(--stats-grid-mobile-bleed) + 32px)); 10534 border-bottom-left-radius: 0 !important; 10535 border-top-left-radius: 0 !important; 10536 padding-left:5rem; 10537 } 10538 10539 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__stat { 10540 margin: 0; 10541 color: var(--stats-grid-stat-color); 10542 font-size: 50px; 10543 line-height: 0.8; 10544 font-weight: 400; 10545 letter-spacing: 0em; 10546 } 10547 10548 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__label { 10549 margin: 0px 0 0; 10550 color: var(--stats-grid-label-color); 10551 font-size: 19px; 10552 line-height: 1.3; 10553 font-weight: 300; 10554 letter-spacing: 0em; 10555 text-transform: uppercase; 10556 } 10557 10558 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__content { 10559 flex: 1 1 auto; 10560 min-width: 0; 10561 display: flex; 10562 flex-direction: column; 10563 justify-content: center;
10564 align-items: flex-start; 10565 text-align: left; 10566 padding-top: 4px; 10567 padding-bottom: 4px; 10568 padding-right: 0px; 10569 } 10570 10571 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__title { 10572 margin: 0; 10573 color: var(--stats-grid-title-color); 10574 font-size: 16px; 10575 line-height: 1.2; 10576 font-weight: 500; 10577 letter-spacing: 0em; 10578 text-transform: none; 10579 } 10580 10581 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__description { 10582 margin: 8px 0 0; 10583 color: var(--stats-grid-description-color); 10584 font-size: 16px; 10585 10586 font-weight: 300; 10587 } 10588 10589 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__description p { 10590 margin: 0; 10591 line-height: 1.2; 10592 } 10593 10594 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__description p + p { 10595 margin-top: 0.75em; 10596 } 10597 10598 @media screen and (min-width: 750px) { 10599 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid { 10600 margin-top: 0px; 10601 margin-bottom: 0px; 10602 padding-top: 64px; 10603 padding-bottom: 64px; 10604 } 10605 10606 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__inner { 10607 padding-left: 56px; 10608 padding-right: 56px; 10609 } 10610 10611 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__header { 10612 margin-bottom: 40px; 10613 } 10614 10615 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__heading { 10616 font-size: 40px; 10617 } 10618 10619 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__subheading { 10620 margin-top: 12px; 10621 font-size: 16px; 10622 } 10623 10624 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__list { 10625 grid-template-columns: repeat(2, minmax(0, 1fr)); 10626 column-gap: 24px; 10627 row-gap: 24px; 10628 align-items: stretch; 10629 } 10630 10631 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__item { 10632 display: flex; 10633 min-height: 100%; 10634 } 10635 10636 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__card { 10637 flex: 1 1 auto; 10638 width: 100%; 10639 flex-direction: row; 10640 gap: 18px; 10641 background-color: var(--stats-grid-card-bg); 10642 border-radius: var(--stats-grid-card-radius); 10643 padding: 28px; 10644 align-items: center; 10645 } 10646 10647 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__stat-panel { 10648 flex: 0 0 var(--stats-grid-stat-box-width-desktop); 10649 width: var(--stats-grid-stat-box-width-desktop); 10650 max-width: var(--stats-grid-stat-box-width-desktop); 10651 padding-left: 3rem !important; 10652 margin-left:0 !important; 10653 background-color: transparent; 10654 border-radius: 0; 10655 10656 padding: 0; 10657 } 10658 10659 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__stat { 10660 font-size: 64px; 10661 } 10662 10663 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__label { 10664 margin-top: 0px; 10665 font-size: 24px; 10666 } 10667 10668 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__content { 10669 padding: 0; 10670 align-items: flex-start; 10671 text-align: left; 10672 } 10673 10674 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__title { 10675 font-size: 19px; 10676 } 10677 10678 #shopify-section-template--20802410545328__stats_grid_cMEMLU .stats-grid__description { 10679 margin-top: 10px; 10680 font-size: 18px; 10681 max-width: 240px; 10682 } 10683 }</style><div 10684 class="stats-grid" 10685 role="region" 10686 aria-label="Statistics" 10687> 10688 <div class="stats-grid__inner"><ul class="stats-grid__list" role="list"><li class="stats-grid__item" > 10689 <article class="stats-grid__card"> 10690 <div class="stats-grid__stat-panel"><p class="stats-grid__stat">10K</p><p class="stats-grid__label">REVIEWS</p></div> 10691 10692 <div class="stats-grid__content"><h3 class="stats-grid__title">Customer Reviews</h3><div class="stats-grid__description rte"><p>10,000 5 Star Reviews From Real Customers</p></div></div> 10693 </article> 10694 </li><li class="stats-grid__item" > 10695 <article class="stats-grid__card"> 10696 <div class="stats-grid__stat-panel"><p class="stats-grid__stat">8K+</p><p class="stats-grid__label">Doors</p></div> 10697 10698 <div class="stats-grid__content"><h3 class="stats-grid__title">Stocked Globally</h3><div class="stats-grid__description rte"><p>Confidence In Your Skin Is Now Easily Accessible</p></div></div> 10699 </article> 10700 </li><li class="stats-grid__item" > 10701 <article class="stats-grid__card"> 10702 <div class="stats-grid__stat-panel"><p class="stats-grid__stat">12</p><p class="stats-grid__label">YEARS</p></div> 10703 10704 <div class="stats-grid__content"><h3 class="stats-grid__title">Industry Experience</h3><div class="stats-grid__description rte"><p>The Experts In Bronzed & Glowing Skin Since 2014</p></div></div> 10705 </article> 10706 </li><li class="stats-grid__item" > 10707 <article class="stats-grid__card"> 10708 <div class="stats-grid__stat-panel"><p class="stats-grid__stat">3.8</p><p class="stats-grid__label">Million</p></div> 10709 10710 <div class="stats-grid__content"><h3 class="stats-grid__title">Products Sold</h3><div class="stats-grid__description rte"><p>Trusted Worldwide For Premium Formulas & Quality</p></div></div> 10711 </article> 10712 </li></ul></div> 10713</div> 10714 10715 10716</section><div id="shopify-section-template--20802410545328__tolstoy_carousel_peek_kwTjjF" class="shopify-section"> 10717 10718 10719 10720 10721 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/tolstoy-carousel-with-nav-US.css?v=27185339585687724251790656973" rel="stylesheet" type="text/css" media="all" /> 10722 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/tolstoy-carousel-with-nav-overrides-US.css?v=162901455353697726921790656972" rel="stylesheet" type="text/css" media="all" /> 10723�<style type="text/css"> 10724 .tolstoy-peek-ui-root{ 10725 overflow: hidden; 10726 } 10727 10728 .tolstoy-peek-ui__stage { 10729 position:relative !important; 10730 }@media screen and (min-width: 750px) { 10731 .section-template--20802410545328__tolstoy_carousel_peek_kwTjjF-padding.tolstoy-peek-ui-root { 10732 padding-top: 60px; 10733 padding-bottom: 60px; 10734 } 10735 } 10736 10737 @media screen and (max-width: 749px) { 10738 .section-template--20802410545328__tolstoy_carousel_peek_kwTjjF-padding.tolstoy-peek-ui-root { 10739 padding-top: 0;
10740 padding-bottom: 0; 10741 } 10742 10743 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-carousel-wrapper.page-width { 10744 max-width: 100%; 10745 padding-left: 0 !important; 10746 padding-right: 0 !important; 10747 } 10748 10749 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .section-tolstoy-title, 10750 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav-row { 10751 padding-left: 2rem; 10752 padding-right: 2rem; 10753 } 10754 } 10755 10756 .tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .section-tolstoy-title .s-heading { 10757 color: #303030; 10758 font-family: var(--font-heading-family); 10759 margin: 0; 10760 margin-bottom: 3rem;font-size: 20px;} 10761 10762 @media screen and (min-width: 750px) { 10763 .tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .section-tolstoy-title .s-heading {font-size: 24px;margin-bottom: 3rem; 10764 } 10765 } 10766 10767 .tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .section-tolstoy-title--with-arrows { 10768 display: flex;
10769 align-items: center; 10770 justify-content: space-between; 10771 } 10772 10773 .tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .section-tolstoy-title--with-arrows .s-heading { 10774 margin: 0; 10775 } 10776 10777 .tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__title-arrows { 10778 display: flex; 10779 gap: 8px; 10780 flex-shrink: 0; 10781 } 10782 10783 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__source .tolstoy-carousel-container { 10784 background-color: #ffffff !important; 10785 min-height: 400px; 10786 } 10787 10788 .tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav-item { 10789 border: none; 10790 background: #eee; 10791 color: rgb(78 78 78 / var(--tw-text-opacity, 1)); 10792 } 10793 10794 .tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav-item[data-active='true'] { 10795 background: #303030 !important; 10796 color: #fff; 10797 } 10798 10799 .tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav-item[data-active='false'] { 10800 background: #eee; 10801 color: #303030; 10802 } 10803 10804 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF {--tolstoy-custom-tiles: 5; 10805 --tolstoy-peek-tiles-m: 1.22; 10806 --tolstoy-custom-gap: 16px; 10807 --tolstoy-peek-gap-m: 6px; 10808 --tolstoy-custom-aspect: 9 / 16; 10809 --tolstoy-aspect-ratio-raw: calc(16 / 9); 10810 --tolstoy-peek-active-scale: 1.0; 10811 --tolstoy-peek-inactive-scale: 0.85; 10812 --tolstoy-peek-inactive-opacity: 0.75; 10813 --tolstoy-peek-transition: 300ms; 10814 --tolstoy-peek-slot-scale: max( 10815 var(--tolstoy-peek-active-scale), 10816 var(--tolstoy-peek-inactive-scale) 10817 ); 10818 --tolstoy-peek-card-d: calc( 10819 (100% - (var(--tolstoy-custom-tiles) - 1) * var(--tolstoy-custom-gap)) / var(--tolstoy-custom-tiles) 10820 ); 10821 --tolstoy-peek-card-m: calc( 10822 (100% - (var(--tolstoy-peek-tiles-m) - 1) * var(--tolstoy-peek-gap-m)) / var(--tolstoy-peek-tiles-m) 10823 ); 10824 } 10825 10826 /* Stage must be tall enough for Tolstoy to lay out; source sits in-viewport (not off-screen) so 10827 IntersectionObserver / lazy init inside the widget can run. Display layer covers it. */ 10828 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__stage { 10829 position: relative; 10830 min-height: 520px; 10831 } 10832 10833 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__source { 10834 position: absolute; 10835 top: 0; 10836 left: 0; 10837 width: 20000px; 10838 max-width: none; 10839 overflow: visible; 10840 opacity: 0; 10841 pointer-events: none; 10842 z-index: 0; 10843 } 10844 10845 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__display { 10846 position: relative; 10847 z-index: 1; 10848 background-color: #ffffff; 10849 min-height: 120px; 10850 isolation: isolate; 10851 } 10852 10853 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__grid { 10854 display: flex; 10855 flex-wrap: nowrap; 10856 /* Media slots are all the same height, so top-aligning keeps every tile and 10857 footer on the same line even when titles wrap to different heights. */ 10858 align-items: flex-start; 10859 gap: var(--tolstoy-custom-gap); 10860 overflow-x: auto; 10861 overflow-y: hidden; 10862 padding: 30px 0 24px; 10863 scroll-snap-type: x mandatory; 10864 -webkit-overflow-scrolling: touch; 10865 scrollbar-width: none; 10866 -ms-overflow-style: none; 10867 /* No touch-action lock: the browser picks the axis from the gesture, so a 10868 vertical swipe that starts on the carousel still scrolls the page. */ 10869 overscroll-behavior-x: contain; 10870 } 10871 10872 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__grid::-webkit-scrollbar { 10873 display: none; 10874 width: 0; 10875 height: 0; 10876 } 10877 10878 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav-row { 10879 display: flex; 10880 flex-direction: row; 10881 align-items: center; 10882 justify-content: space-between; 10883 gap: 12px; 10884 margin-bottom: 4px;
10885 } 10886 10887 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav { 10888 flex: 1; 10889 min-width: 0; 10890 } 10891 10892 @media (max-width: 989px) { 10893 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav-row { 10894 flex-wrap: wrap; 10895 margin-bottom: 1.5rem; 10896 } 10897 } 10898 10899 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card { 10900 flex: 0 0 var(--tolstoy-peek-card-d); 10901 min-width: var(--tolstoy-peek-card-d); 10902 max-width: var(--tolstoy-peek-card-d); 10903 scroll-snap-align: start; 10904 text-decoration: none; 10905 color: inherit; 10906 display: block; 10907 opacity: 1; 10908 transform: none; 10909 box-sizing: border-box; 10910 } 10911 10912 @media (min-width: 990px) { 10913 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__grid { 10914 scroll-snap-type: x proximity; 10915 cursor: grab; 10916 user-select: none; 10917 align-items: flex-start; 10918 } 10919 10920 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__grid.is-dragging { 10921 cursor: grabbing; 10922 scroll-snap-type: none; 10923 } 10924 10925 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card { 10926 opacity: var(--tolstoy-peek-inactive-opacity); 10927 transform: none; 10928 transition: opacity var(--tolstoy-peek-transition) ease; 10929 z-index: auto; 10930 } 10931 10932 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card.is-active { 10933 opacity: 1; 10934 z-index: 2; 10935 } 10936 10937 } 10938 10939 /* The slot is fixed at the tallest media size so the row height never changes 10940 while a card grows â that was what made the section below bounce. The media 10941 is centred in the slot and the footer is shifted up by the leftover space, 10942 so each card reads as a centred media + details block. cqw keeps the shift 10943 relative to the card width, and a transform keeps it out of layout. */ 10944 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card { 10945 container-type: inline-size; 10946 } 10947 10948 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card-media-link, 10949 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card-media-wrap { 10950 display: block; 10951 position: relative; 10952 width: 100%; 10953 height: 0; 10954 padding-bottom: calc( 10955 100% * var(--tolstoy-aspect-ratio-raw) * var(--tolstoy-peek-slot-scale) 10956 ); 10957 text-decoration: none; 10958 color: inherit; 10959 } 10960 10961 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__footer { 10962 transform: translateY( 10963 calc( 10964 -100cqw * var(--tolstoy-aspect-ratio-raw) * 10965 (var(--tolstoy-peek-slot-scale) - var(--tolstoy-peek-inactive-scale)) / 2 10966 ) 10967 ); 10968 transition: transform var(--tolstoy-peek-transition) ease; 10969 } 10970 10971 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card.is-active .tolstoy-peek-ui__footer { 10972 transform: translateY( 10973 calc( 10974 -100cqw * var(--tolstoy-aspect-ratio-raw) * 10975 (var(--tolstoy-peek-slot-scale) - var(--tolstoy-peek-active-scale)) / 2 10976 ) 10977 ); 10978 } 10979 10980 @media (prefers-reduced-motion: reduce) { 10981 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__footer { 10982 transition: none; 10983 } 10984 } 10985 10986 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__title-link { 10987 text-decoration: none; 10988 color: inherit; 10989 } 10990 10991 @media (max-width: 989px) { 10992 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .section-tolstoy-title .s-heading { 10993 text-align: center; 10994 width: 100%; 10995 } 10996 10997 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__grid { 10998 gap: var(--tolstoy-peek-gap-m); 10999 scroll-snap-type: x mandatory; 11000 padding-inline: calc((100% - var(--tolstoy-peek-card-m)) / 2); 11001 scroll-padding-inline: calc((100% - var(--tolstoy-peek-card-m)) / 2); 11002 padding-top: 16px; 11003 padding-bottom: 12px; 11004 } 11005 11006 /* Peek carousel: equal card widths so the gap setting stays exact; 11007 the centred card is emphasised via media height, not transform scale. */ 11008 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card { 11009 flex: 0 0 var(--tolstoy-peek-card-m); 11010 min-width: var(--tolstoy-peek-card-m); 11011 max-width: var(--tolstoy-peek-card-m); 11012 scroll-snap-align: center; 11013 scroll-snap-stop: always; 11014 opacity: var(--tolstoy-peek-inactive-opacity); 11015 transform: none; 11016 transition: opacity var(--tolstoy-peek-transition) ease; 11017 /* Keep the fade on its own layer during the swipe (matches the two-column carousel). */ 11018 will-change: opacity; 11019 } 11020 11021 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card.is-active { 11022 opacity: 1;
11023 z-index: 2; 11024 } 11025 11026 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__video { 11027 opacity: 1 !important; 11028 z-index: 3; 11029 } 11030 11031 /* Keep the hero image rendered underneath the video (video sits at z-index 3). Until the 11032 video decodes its first frame the image shows through instead of the media's grey 11033 background â that grey strip appearing as a tile grew was the "white flicker". */ 11034 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__img { 11035 display: block; 11036 opacity: 1; 11037 } 11038 11039 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__display { 11040 position: relative; 11041 } 11042 11043 /* Product card under each video (mobile mock) */ 11044 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__footer { 11045 display: flex; 11046 flex-direction: row; 11047 align-items: flex-start; 11048 gap: 12px; 11049 margin-top: 10px; 11050 padding: .7rem; 11051 background: #fff; 11052 border: 1px solid #e5e5e5; 11053 border-radius: 0; 11054 box-sizing: border-box; 11055 } 11056 11057 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__footer-thumb { 11058 border-radius: 2px; 11059 } 11060 11061 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__footer-main { 11062 gap: 4px; 11063 } 11064 11065 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__title { 11066 min-height: 0; 11067 -webkit-line-clamp: 2; 11068 } 11069 11070 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__price { 11071 margin: 0; 11072 font-size: 12px; 11073 font-weight: 400; 11074 color: #303030; 11075 line-height: 1.3; 11076 } 11077 11078 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__cta { 11079 width: 100%; 11080 margin-top: 4px; 11081 padding: 8px 12px; 11082 background: #ffffff; 11083 color: #303030; 11084 border: 1px solid #303030; 11085 border-radius: 3px; 11086 } 11087 11088 } 11089 11090 /* Desktop: autoplay on load OR preload+hover â video above poster (poster hidden) */ 11091 @media (min-width: 990px) { 11092 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF.tolstoy-peek-ui--desktop-video-on-load .tolstoy-peek-ui__video, 11093 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF.tolstoy-peek-ui--desktop-video-preload-hover .tolstoy-peek-ui__video, 11094 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF.tolstoy-peek-ui--desktop-video-active .tolstoy-peek-ui__card.is-active .tolstoy-peek-ui__video { 11095 opacity: 1 !important; 11096 z-index: 3; 11097 } 11098 11099 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF.tolstoy-peek-ui--desktop-video-on-load .tolstoy-peek-ui__img, 11100 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF.tolstoy-peek-ui--desktop-video-preload-hover .tolstoy-peek-ui__img, 11101 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF.tolstoy-peek-ui--desktop-video-active .tolstoy-peek-ui__card.is-active .tolstoy-peek-ui__img { 11102 display: none !important; 11103 } 11104 } 11105 11106 /* Media fills the wrap; wrap height (above) carries active/inactive emphasis 11107 so card widths and gaps stay exactly as configured. */ 11108 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__media { 11109 position: absolute; 11110 left: 0; 11111 top: 50%; 11112 transform: translateY(-50%); 11113 width: 100%; 11114 height: 0; 11115 padding-bottom: calc( 11116 100% * var(--tolstoy-aspect-ratio-raw) * var(--tolstoy-peek-inactive-scale) 11117 ); 11118 transition: padding-bottom var(--tolstoy-peek-transition) ease; 11119 overflow: hidden; 11120 background: #f4f4f4; 11121 } 11122 11123 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card.is-active .tolstoy-peek-ui__media { 11124 padding-bottom: calc( 11125 100% * var(--tolstoy-aspect-ratio-raw) * var(--tolstoy-peek-active-scale) 11126 ); 11127 } 11128 11129 @media (prefers-reduced-motion: reduce) { 11130 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__media { 11131 transition: none; 11132 } 11133 } 11134 11135 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__mute { 11136 position: absolute; 11137 left: 10px; 11138 bottom: 10px; 11139 z-index: 4; 11140 display: inline-flex;
11141 align-items: center; 11142 justify-content: center; 11143 width: 32px; 11144 height: 32px; 11145 padding: 0; 11146 border: none; 11147 border-radius: 50%; 11148 background: rgba(0, 0, 0, 0.45); 11149 color: #fff; 11150 cursor: pointer; 11151 } 11152 11153 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__mute svg { 11154 width: 16px; 11155 height: 16px; 11156 fill: currentColor; 11157 display: block; 11158 } 11159 11160 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__mute[hidden] { 11161 display: none; 11162 } 11163 11164 @media (min-width: 990px) { 11165 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__mute { 11166 left: auto; 11167 right: 10px; 11168 } 11169 11170 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__price { 11171 margin: 0; 11172 font-size: 12px; 11173 font-weight: 400; 11174 color: #303030; 11175 line-height: 1.3; 11176 } 11177 11178 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__cta { 11179 border: 1px solid #303030; 11180 } 11181 } 11182 11183 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__img { 11184 position: absolute; 11185 inset: 0; 11186 width: 100%; 11187 height: 100%; 11188 object-fit: cover; 11189 display: block; 11190 transition: opacity 0.25s ease; 11191 z-index: 2; 11192 } 11193 11194 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__video { 11195 position: absolute; 11196 inset: 0; 11197 width: 100%; 11198 height: 100%; 11199 object-fit: cover; 11200 display: block; 11201 z-index: 1; 11202 opacity: 0; 11203 transition: opacity 0s; 11204 } 11205 11206 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card.video-ready .tolstoy-peek-ui__video { 11207 opacity: 1; 11208 } 11209 11210 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__card.video-ready .tolstoy-peek-ui__img { 11211 opacity: 0; 11212 } 11213 11214 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__footer { 11215 display: flex; 11216 flex-direction: row; 11217 align-items: center; 11218 gap: 12px; 11219 padding: .7rem; 11220 margin-top: 1rem; 11221 border: 1px solid #ccc; 11222 border-radius:3px; 11223 } 11224 11225 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__footer-thumb { 11226 width: 84px; 11227 height: 84px; 11228 object-fit: cover; 11229 flex-shrink: 0; 11230 border-radius: 4px; 11231 background: #eee; 11232 } 11233 11234 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__footer-main { 11235 flex: 1; 11236 min-width: 0; 11237 display: flex; 11238 flex-direction: column; 11239 align-items: flex-start; 11240 gap: .7rem; 11241 } 11242 11243 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__title { 11244 font-family: inherit; 11245 font-style: normal; 11246 font-size: 12px; 11247 color: #303030; 11248 font-weight: 500; 11249 line-height: 1.0; 11250 margin: 0px 0px 0px 0px; 11251 padding: 0px 0px 0px 0px; 11252 display: -webkit-box; 11253 -webkit-line-clamp: 2; 11254 -webkit-box-orient: vertical; 11255 overflow: hidden; 11256 min-height:auto; 11257 } 11258 11259 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__cta { 11260 display: inline-flex;
11261 align-items: center; 11262 justify-content: center; 11263 padding: 4px 18px; 11264 margin: 0; 11265 background: #ffffff; 11266 color: #303030; 11267 font-size: 12px; 11268 font-weight: 600; 11269 text-transform: uppercase; 11270 line-height: 1.2; 11271 border-radius: 3px; 11272 border: 1px solid #303030; 11273 font-family: inherit; 11274 cursor: pointer; 11275 -webkit-appearance: none; 11276 appearance: none; 11277 width: 100%; 11278 text-decoration: none; 11279 } 11280 11281 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__cta:disabled { 11282 opacity: 0.65; 11283 cursor: wait; 11284 } 11285 11286 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF a.tolstoy-peek-ui__card:hover .tolstoy-peek-ui__cta, 11287 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF a.tolstoy-peek-ui__card:focus-visible .tolstoy-peek-ui__cta { 11288 opacity: 0.92; 11289 } 11290 11291 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav { 11292 display: flex; 11293 justify-content: flex-start; 11294 gap: 10px; 11295 padding: 0 !important; 11296 overflow-x: auto; 11297 flex-wrap: nowrap; 11298 -webkit-overflow-scrolling: touch; 11299 scrollbar-width: none; 11300 list-style: none; 11301 margin: 0; 11302 -ms-overflow-style: none; 11303 } 11304 11305 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav::-webkit-scrollbar { 11306 display: none; 11307 } 11308 11309 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__nav-item { 11310 list-style: none; 11311 font-size: 12px; 11312 line-height: 20px; 11313 padding: 0px 1.7rem !important; 11314 min-height: 30px; 11315 height:30px; 11316 cursor: pointer; 11317 border-radius: 25px; 11318 flex-shrink: 0; 11319 align-items: center; 11320 display: flex; 11321 font-weight:500; 11322 } 11323 11324 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__loading, 11325 #tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__empty { 11326 padding: 24px 16px; 11327 text-align: center; 11328 color: #666; 11329 font-size: 15px; 11330 } 11331</style> 11332 11333<div 11334 id="tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF" 11335 class="section-template--20802410545328__tolstoy_carousel_peek_kwTjjF-padding tolstoy-peek-ui-root tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF tolstoy-peek-ui--desktop-video-active" 11336 data-routes-root="/" 11337 data-desktop-video-playback="active" 11338> 11339 <div class="page-width tolstoy-carousel-wrapper" style="background-color:#ffffff; position:relative"> 11340 <div class="section-tolstoy-title"> 11341 11342 <h2 class="s-heading h1 font-extrabold">Our Viral Favourites, Loved by You</h2> 11343 11344 </div> 11345 �<div class="tolstoy-peek-ui__nav-row"> 11346 <ul class="tolstoy-peek-ui__nav"><li 11347 class="tolstoy-peek-ui__nav-item btn btn-primary" 11348 data-publish-id="o9jn3rek2noek" 11349 data-nav-name="All" 11350 > 11351 All 11352 </li><li 11353 class="tolstoy-peek-ui__nav-item btn btn-primary" 11354 data-publish-id="q8yl8tj0o8rct" 11355 data-nav-name="Self Tan" 11356 > 11357 Self Tan 11358 </li><li 11359 class="tolstoy-peek-ui__nav-item btn btn-primary" 11360 data-publish-id="cxwtaxm0o9cj5" 11361 data-nav-name="Gradual Tan" 11362 > 11363 Gradual Tan 11364 </li></ul> 11365 </div> 11366 11367 <div class="tolstoy-peek-ui__stage"> 11368 <div class="tolstoy-peek-ui__source" aria-hidden="true"> 11369 <div class="tolstoy-carousel-container" id="tolstoy-peek-ui-source-template--20802410545328__tolstoy_carousel_peek_kwTjjF"></div> 11370 </div> 11371 <div class="tolstoy-peek-ui__display" id="tolstoy-peek-ui-display-template--20802410545328__tolstoy_carousel_peek_kwTjjF"> 11372 <div class="tolstoy-peek-ui__loading">Loadingâ¦</div> 11373 </div> 11374 </div> 11375 </div> 11376</div> 11377
11378<script> 11379 document.addEventListener('DOMContentLoaded', function () { 11380 var columnImageOverrides = []; 11381 11382 var root = document.getElementById('tolstoy-peek-ui-template--20802410545328__tolstoy_carousel_peek_kwTjjF'); 11383 if (!root) return; 11384 11385 var routesRoot = root.getAttribute('data-routes-root') || '/'; 11386 var navItems = root.querySelectorAll('.tolstoy-peek-ui__nav-item'); 11387 var sourceMount = root.querySelector('#tolstoy-peek-ui-source-template--20802410545328__tolstoy_carousel_peek_kwTjjF'); 11388 var displayEl = root.querySelector('#tolstoy-peek-ui-display-template--20802410545328__tolstoy_carousel_peek_kwTjjF'); 11389 var stripPrev = root.querySelector('.tolstoy-peek-ui__nav-arrow--prev'); 11390 var stripNext = root.querySelector('.tolstoy-peek-ui__nav-arrow--next'); 11391 var currentCarousel = null; 11392 var tolstoyLoaded = false; 11393 var loadObserver = null; 11394 var loadTimer = null; 11395 var hoverFine = window.matchMedia('(hover: hover) and (pointer: fine)'); 11396 var isMobile = window.matchMedia('(max-width: 989px)'); 11397 var desktopVideoPlayback = "active"; 11398 11399 var loadingLabelHtml = "Loadingâ¦"; 11400 var emptyLabelHtml = "Unable to load stories right now."; 11401 var cardImageWidth = Number(960) || 960; 11402 var addToBagLabel = "ADD TO BAG"; 11403 var ctaHideCurrency = false; 11404 var ctaCurrencySymbolPrefix = false; 11405 var storeCurrencySymbol = "$"; 11406 var ctaAction = "add_to_cart"; 11407 var maxCards = Number(15) || 0; 11408 var showProductDetails = true; 11409 var tileImageSource = "video"; 11410 var footerThumbWidth = Number(120) || 120; 11411 var AUDIO_ICON_MUTED = 11412 '<svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">' + 11413 '<path d="M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3 3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4 9.91 6.09 12 8.18V4z"/>' + 11414 '</svg>'; 11415 var AUDIO_ICON_UNMUTED = 11416 '<svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">' + 11417 '<path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"/>' + 11418 '</svg>'; 11419 var videoAudioDetectCache = {}; 11420 11421 function getVideoSourceKey(video) { 11422 return (video.currentSrc || video.getAttribute('src') || video.src || '').trim(); 11423 } 11424 11425 function probeVideoHasAudio(video) { 11426 if (video.audioTracks && video.audioTracks.length > 0) return true; 11427 if (typeof video.mozHasAudio === 'boolean') return video.mozHasAudio; 11428 if (typeof video.webkitAudioDecodedByteCount === 'number' && video.webkitAudioDecodedByteCount > 0) { 11429 return true; 11430 } 11431 try { 11432 if (typeof video.captureStream === 'function') { 11433 return video.captureStream().getAudioTracks().length > 0; 11434 } 11435 } catch (e) {} 11436 return null; 11437 } 11438 11439 function detectVideoHasAudio(video) { 11440 var src = getVideoSourceKey(video); 11441 if (!src) return Promise.resolve(false); 11442 if (Object.prototype.hasOwnProperty.call(videoAudioDetectCache, src)) { 11443 return Promise.resolve(videoAudioDetectCache[src]); 11444 } 11445 11446 var immediate = probeVideoHasAudio(video); 11447 if (immediate === true) { 11448 videoAudioDetectCache[src] = true; 11449 return Promise.resolve(true); 11450 } 11451 11452 return new Promise(function (resolve) { 11453 var settled = false; 11454 var wasPaused = video.paused; 11455 var wasMuted = video.muted; 11456 var wasTime = video.currentTime; 11457 11458 function finish(hasAudio) { 11459 if (settled) return; 11460 settled = true; 11461 cleanup(); 11462 videoAudioDetectCache[src] = hasAudio; 11463 // Only undo the probe's playback if nothing has since asked the tile to keep 11464 // playing (i.e. it became the active/centred tile) â otherwise autoplay never 11465 // sticks on the first landing. 11466 if (wasPaused && !video._peekWantsPlay) { 11467 try { 11468 video.pause(); 11469 video.currentTime = wasTime; 11470 } catch (e) {} 11471 } 11472 video.muted = wasMuted; 11473 resolve(hasAudio); 11474 } 11475 11476 function cleanup() { 11477 video.removeEventListener('loadeddata', runProbe); 11478 video.removeEventListener('playing', onPlaying); 11479 } 11480 11481 function onPlaying() { 11482 window.setTimeout(function () { 11483 finish(probeVideoHasAudio(video) === true); 11484 }, 120); 11485 } 11486 11487 function runProbe() { 11488 var result = probeVideoHasAudio(video);
11489 if (result === true) { 11490 finish(true); 11491 return; 11492 } 11493 if (result === false && typeof video.mozHasAudio === 'boolean') { 11494 finish(false); 11495 return; 11496 } 11497 11498 video.muted = true; 11499 video.addEventListener('playing', onPlaying, { once: true }); 11500 var playPromise = video.play(); 11501 if (playPromise && playPromise.catch) { 11502 playPromise.catch(function () { 11503 finish(false); 11504 }); 11505 } 11506 window.setTimeout(function () { 11507 if (!settled) finish(probeVideoHasAudio(video) === true); 11508 }, 250); 11509 } 11510 11511 if (video.readyState >= 2) { 11512 runProbe(); 11513 } else { 11514 video.addEventListener('loadeddata', runProbe, { once: true }); 11515 } 11516 11517 window.setTimeout(function () { 11518 if (!settled) finish(false); 11519 }, 4000); 11520 }); 11521 } 11522 11523 function updateAudioToggleButton(btn, video) { 11524 var isMuted = video.muted; 11525 btn.setAttribute('aria-pressed', isMuted ? 'false' : 'true'); 11526 btn.setAttribute('aria-label', isMuted ? 'Unmute video' : 'Mute video'); 11527 btn.setAttribute('data-audio-state', isMuted ? 'muted' : 'unmuted'); 11528 btn.innerHTML = isMuted ? AUDIO_ICON_MUTED : AUDIO_ICON_UNMUTED; 11529 } 11530 11531 function ensureAudioDetected(media, video) { 11532 if (video._ttcAudioChecked) return; 11533 video._ttcAudioChecked = true; 11534 detectVideoHasAudio(video).then(function (hasAudio) { 11535 if (!media.isConnected) return; 11536 video.setAttribute('data-has-audio', hasAudio ? 'true' : 'false'); 11537 var btn = media.querySelector('.tolstoy-peek-ui__mute'); 11538 if (!btn) return; 11539 if (!hasAudio) { 11540 btn.remove(); 11541 return; 11542 } 11543 updateAudioToggleButton(btn, video); 11544 btn.hidden = false; 11545 }); 11546 } 11547 11548 function initVideoAudioToggle(media, video) { 11549 var btn = document.createElement('button'); 11550 btn.type = 'button'; 11551 btn.className = 'tolstoy-peek-ui__mute'; 11552 btn.hidden = true; 11553 media.appendChild(btn); 11554 // Detection itself is deferred (see ensureAudioDetected) until this video is actually 11555 // about to play, instead of probing every tile's audio on load. 11556 } 11557 11558 function muteOtherVideos(grid, exceptVideo) { 11559 grid.querySelectorAll('.tolstoy-peek-ui__video').forEach(function (video) { 11560 if (video === exceptVideo) return; 11561 video.muted = true; 11562 var media = video.closest('.tolstoy-peek-ui__media'); 11563 var btn = media && media.querySelector('.tolstoy-peek-ui__mute'); 11564 if (btn) updateAudioToggleButton(btn, video); 11565 }); 11566 } 11567 11568 function setupAudioToggleDelegation(grid) { 11569 grid.addEventListener('click', function (event) { 11570 var btn = event.target.closest('.tolstoy-peek-ui__mute'); 11571 if (!btn || !grid.contains(btn)) return; 11572 event.preventDefault(); 11573 event.stopPropagation(); 11574 11575 var media = btn.closest('.tolstoy-peek-ui__media'); 11576 var video = media && media.querySelector('.tolstoy-peek-ui__video'); 11577 if (!video) return; 11578 11579 if (video.muted) { 11580 muteOtherVideos(grid, video); 11581 video.muted = false; 11582 video.play().catch(function () {}); 11583 } else { 11584 video.muted = true; 11585 } 11586 updateAudioToggleButton(btn, video); 11587 }); 11588 } 11589 11590 /* Delegated so cloned loop cards keep a working Add to bag button */ 11591 function setupCtaDelegation(grid) { 11592 grid.addEventListener('click', function (event) { 11593 var btn = event.target.closest('button.tolstoy-peek-ui__cta'); 11594 if (!btn || !grid.contains(btn)) return; 11595 event.preventDefault(); 11596 event.stopPropagation(); 11597 11598 var card = btn.closest('.tolstoy-peek-ui__card'); 11599 var handle = card && card.getAttribute('data-handle'); 11600 var slide = handle && slideByHandle[handle]; 11601 if (slide) addToBag(btn, slide); 11602 }); 11603 } 11604 11605 function setupDesktopDrag(grid) { 11606 var pointerDown = false; 11607 var didDrag = false; 11608 var suppressClick = false; 11609 var startX = 0; 11610 var startScrollLeft = 0; 11611 11612 grid.querySelectorAll('a, img, video').forEach(function (element) { 11613 element.setAttribute('draggable', 'false'); 11614 }); 11615 11616 grid.addEventListener('pointerdown', function (event) { 11617 if (window.matchMedia('(max-width: 989px)').matches) return; 11618 if (event.button !== 0 || event.target.closest('button')) return; 11619 pointerDown = true; 11620 didDrag = false; 11621 startX = event.clientX; 11622 startScrollLeft = grid.scrollLeft; 11623 grid.setPointerCapture(event.pointerId); 11624 }); 11625 11626 grid.addEventListener('pointermove', function (event) { 11627 if (!pointerDown) return; 11628 var delta = event.clientX - startX; 11629 if (Math.abs(delta) > 4) { 11630 didDrag = true; 11631 grid.classList.add('is-dragging'); 11632 grid.scrollLeft = startScrollLeft - delta; 11633 /* Keep the drag anchor in sync when the strip teleports for looping */
11634 startScrollLeft += wrapInfiniteScroll(grid); 11635 event.preventDefault(); 11636 } 11637 }); 11638 11639 function finishDrag(event) { 11640 if (!pointerDown) return; 11641 pointerDown = false; 11642 if (grid.hasPointerCapture(event.pointerId)) { 11643 grid.releasePointerCapture(event.pointerId); 11644 } 11645 grid.classList.remove('is-dragging'); 11646 if (didDrag) { 11647 suppressClick = true; 11648 window.requestAnimationFrame(function () { 11649 suppressClick = false; 11650 }); 11651 updateActiveCard(grid); 11652 } 11653 } 11654 11655 grid.addEventListener('pointerup', finishDrag); 11656 grid.addEventListener('pointercancel', finishDrag); 11657 grid.addEventListener( 11658 'click', 11659 function (event) { 11660 if (!suppressClick) return; 11661 event.preventDefault(); 11662 event.stopPropagation(); 11663 }, 11664 true 11665 ); 11666 } 11667 11668 function stripCurrency(priceStr) { 11669 if (!priceStr) return priceStr;
11670 return priceStr.replace(/[A-Za-z$£â¬Â¥â¹\u20AC\u00A5]+/g, '').trim(); 11671 } 11672 11673 function priceHasCurrencyIndicator(s) { 11674 if (!s) return false; 11675 return /[A-Za-z$£â¬Â¥â¹\u20AC\u00A5]/.test(String(s)) || /\b(?:AUD|USD|GBP|EUR|CAD|NZD|INR|JPY)\b/i.test(String(s)); 11676 } 11677 11678 function ensureCtaPriceShowsCurrency(priceTrim, symbol) { 11679 if (!priceTrim) return ''; 11680 var t = String(priceTrim).replace(/\s+/g, ' ').trim(); 11681 if (!t) return ''; 11682 if (priceHasCurrencyIndicator(t)) return t; 11683 if (symbol) return symbol + t; 11684 return t; 11685 } 11686 11687 function escapeAttr(s) { 11688 if (!s) return ''; 11689 return String(s) 11690 .replace(/&/g, '&') 11691 .replace(/"/g, '"') 11692 .replace(/</g, '<'); 11693 } 11694 11695 function largerImageUrl(url) { 11696 if (!url || typeof url !== 'string') return url; 11697 var w = cardImageWidth; 11698 var out = url; 11699 if (/[?&]width=\d+/i.test(out)) { 11700 out = out.replace(/([?&])width=\d+/gi, '$1width=' + w); 11701 } else if (out.indexOf('cdn.shopify.com') !== -1 || out.indexOf('shopifycdn.net') !== -1) { 11702 out = out + (out.indexOf('?') === -1 ? '?' : '&') + 'width=' + w; 11703 } 11704 return out; 11705 } 11706 11707 function sizedThumbForFooter(url) { 11708 if (!url || typeof url !== 'string') return url; 11709 var w = footerThumbWidth; 11710 var out = url; 11711 if (/[?&]width=\d+/i.test(out)) { 11712 out = out.replace(/([?&])width=\d+/gi, '$1width=' + w); 11713 } else if (out.indexOf('cdn.shopify.com') !== -1 || out.indexOf('shopifycdn.net') !== -1) { 11714 out = out + (out.indexOf('?') === -1 ? '?' : '&') + 'width=' + w; 11715 } 11716 return out; 11717 } 11718 11719 function getStripGrid() { 11720 return displayEl.querySelector('.tolstoy-peek-ui__grid'); 11721 } 11722 11723 function updateStripArrows() { 11724 var grid = getStripGrid(); 11725 var prevDisabled = true; 11726 var nextDisabled = true; 11727 if (grid) { 11728 if (grid.getAttribute('data-infinite') === 'true') { 11729 prevDisabled = false; 11730 nextDisabled = false; 11731 } else { 11732 var maxScroll = Math.max(0, grid.scrollWidth - grid.clientWidth); 11733 prevDisabled = grid.scrollLeft <= 1; 11734 nextDisabled = grid.scrollLeft >= maxScroll - 1; 11735 } 11736 } 11737 if (stripPrev) stripPrev.disabled = prevDisabled; 11738 if (stripNext) stripNext.disabled = nextDisabled; 11739 displayEl.querySelectorAll('.tolstoy-peek-ui__nav-arrow--prev').forEach(function (b) { b.disabled = prevDisabled; }); 11740 displayEl.querySelectorAll('.tolstoy-peek-ui__nav-arrow--next').forEach(function (b) { b.disabled = nextDisabled; }); 11741 } 11742 11743 function scrollCardStrip(direction) { 11744 var grid = getStripGrid(); 11745 if (!grid) return; 11746 11747 var cards = Array.prototype.slice.call(grid.querySelectorAll('.tolstoy-peek-ui__card')); 11748 if (!cards.length) return; 11749 11750 var gridRect = grid.getBoundingClientRect(); 11751 var centerX = gridRect.left + gridRect.width / 2; 11752 var best = 0; 11753 var bestDist = Infinity; 11754 cards.forEach(function (card, i) { 11755 var rect = card.getBoundingClientRect(); 11756 var dist = Math.abs(rect.left + rect.width / 2 - centerX); 11757 if (dist < bestDist) { 11758 bestDist = dist; 11759 best = i; 11760 } 11761 }); 11762 11763 var next = best + direction; 11764 if (next < 0 || next >= cards.length) return; 11765 scrollCardIntoCenter(grid, cards[next], 'smooth'); 11766 window.setTimeout(function () { 11767 updateStripArrows(); 11768 updateActiveCard(grid); 11769 }, 350); 11770 } 11771 11772 if (stripPrev) { 11773 stripPrev.addEventListener('click', function () { 11774 scrollCardStrip(-1); 11775 }); 11776 } 11777 if (stripNext) { 11778 stripNext.addEventListener('click', function () { 11779 scrollCardStrip(1); 11780 }); 11781 } 11782 11783 var resizeSettle = null; 11784 window.addEventListener('resize', function () { 11785 var rg = getStripGrid(); 11786 if (rg) rg._peekActiveIdx = -1; 11787 updateStripArrows(); 11788 updateActiveCard(rg); 11789 /* Clone count depends on tiles per view, so rebuild the loop after resizing */ 11790 if (resizeSettle) window.clearTimeout(resizeSettle); 11791 resizeSettle = window.setTimeout(function () { 11792 setupInfiniteLoop(getStripGrid()); 11793 }, 200); 11794 });
11795 11796 function showDisplayLoading() { 11797 displayEl.innerHTML = 11798 '<div class="tolstoy-peek-ui__loading">' + loadingLabelHtml + '</div>'; 11799 updateStripArrows(); 11800 } 11801 11802 function showDisplayEmpty(message) { 11803 displayEl.innerHTML = '<div class="tolstoy-peek-ui__empty">' + escapeAttr(message) + '</div>'; 11804 updateStripArrows(); 11805 } 11806 11807 function cancelWait() { 11808 if (loadObserver) { 11809 loadObserver.disconnect(); 11810 loadObserver = null; 11811 } 11812 if (loadTimer) { 11813 clearInterval(loadTimer); 11814 loadTimer = null; 11815 } 11816 } 11817 11818 function teardownCurrentCarousel() { 11819 // Once we've read enough out of the hidden Tolstoy widget (see the maxCards / stability 11820 // check in tryExtractAndRender) there's no reason to keep it mounted, still being 11821 // observed and polled. Remove just the <tolstoy-carousel> element itself, not sourceMount 11822 // â switching nav tabs re-creates a fresh one in the same spot via createCarouselElement. 11823 cancelWait(); 11824 if (currentCarousel) { 11825 currentCarousel.remove(); 11826 currentCarousel = null; 11827 } 11828 } 11829 11830 function tolstoyCarouselSearchRoot(carouselEl) { 11831 if (carouselEl && carouselEl.shadowRoot) { 11832 return carouselEl.shadowRoot; 11833 } 11834 return carouselEl; 11835 } 11836 11837 function normalizePriceText(s) { 11838 if (!s) return ''; 11839 return String(s).replace(/\u00a0/g, ' ').replace(/\s+/g, ' ').trim(); 11840 } 11841 11842 function formatPriceTwoDecimals(priceStr) { 11843 if (!priceStr) return priceStr; 11844 var s = String(priceStr).replace(/\u00a0/g, ' ').replace(/\s+/g, ' ').trim(); 11845 if (!/\d/.test(s)) return s; 11846 11847 var match = s.match(/^([^\d]*?)([\d.,]+)(.*?)$/); 11848 if (!match) return s; 11849 11850 var prefix = match[1] || ''; 11851 var numPart = match[2]; 11852 var suffix = match[3] || ''; 11853 var value; 11854 11855 if (numPart.indexOf(',') !== -1 && numPart.indexOf('.') !== -1) { 11856 if (numPart.lastIndexOf('.') > numPart.lastIndexOf(',')) { 11857 value = parseFloat(numPart.replace(/,/g, '')); 11858 } else { 11859 value = parseFloat(numPart.replace(/\./g, '').replace(',', '.')); 11860 } 11861 } else if (numPart.indexOf(',') !== -1) { 11862 var commaParts = numPart.split(','); 11863 if (commaParts.length === 2 && commaParts[1].length <= 2) { 11864 value = parseFloat(commaParts[0].replace(/\./g, '') + '.' + commaParts[1]); 11865 } else { 11866 value = parseFloat(numPart.replace(/,/g, '')); 11867 } 11868 } else if (numPart.indexOf('.') !== -1) { 11869 var dotParts = numPart.split('.'); 11870 if (dotParts.length === 2 && dotParts[1].length <= 2) { 11871 value = parseFloat(numPart.replace(/,/g, '')); 11872 } else { 11873 value = parseFloat(numPart.replace(/\./g, '').replace(/,/g, '')); 11874 } 11875 } else { 11876 value = parseFloat(numPart.replace(/,/g, '')); 11877 } 11878 11879 if (isNaN(value)) return s; 11880 11881 var useCommaDecimal = 11882 numPart.indexOf(',') !== -1 && 11883 numPart.indexOf('.') === -1 && 11884 numPart.split(',').length === 2 && 11885 numPart.split(',')[1].length <= 2; 11886 var formatted = value.toFixed(2); 11887 if (useCommaDecimal) formatted = formatted.replace('.', ','); 11888 11889 return (prefix + formatted + suffix).trim(); 11890 } 11891 11892 function extractProductHandle(tile) { 11893 var el = tile.querySelector('[data-product-handle]'); 11894 return el ? String(el.getAttribute('data-product-handle') || '').trim() : ''; 11895 } 11896 11897 function extractPriceTextFromTile(tile) { 11898 var priceEl = tile.querySelector('.tolstoy-product-tile-price'); 11899 if (priceEl) { 11900 var t = normalizePriceText(priceEl.innerText || priceEl.textContent); 11901 if (t) return formatPriceTwoDecimals(t); 11902 } 11903 var alt = tile.querySelector('[class*="product-tile-price"],[class*="ProductTilePrice"]'); 11904 if (alt) { 11905 t = normalizePriceText(alt.innerText || alt.textContent); 11906 if (t) return formatPriceTwoDecimals(t); 11907 } 11908 var sub = tile.querySelector('.tolstoy-product-tile-subtitle'); 11909 if (sub) { 11910 t = normalizePriceText(sub.innerText || sub.textContent); 11911 if (t && /[\d$£â¬]|AUD|USD|GBP|EUR/i.test(t)) return formatPriceTwoDecimals(t); 11912 } 11913 return ''; 11914 } 11915 11916 function extractVariantIdFromTile(tile) { 11917 var root = tile.querySelector('[data-tolstoy-product-tile]'); 11918 var key = root && root.getAttribute('data-tolstoy-product-tile'); 11919 if (key) { 11920 var parts = key.split('-'); 11921 var last = parts[parts.length - 1]; 11922 if (/^\d{6,}$/.test(last)) return last; 11923 } 11924 var withAttr = tile.querySelector('[data-variant-id],[data-variantid]'); 11925 if (withAttr) { 11926 return String( 11927 withAttr.getAttribute('data-variant-id') || withAttr.getAttribute('data-variantid') || '' 11928 ).trim(); 11929 } 11930 return ''; 11931 } 11932 11933 function extractSlides(carouselEl) { 11934 var searchRoot = tolstoyCarouselSearchRoot(carouselEl); 11935 if (!searchRoot) return []; 11936 var tiles = searchRoot.querySelectorAll('[data-tolstoy-element^="tolstoy-carousel-tile-container"]'); 11937 if (!tiles.length) { 11938 tiles = searchRoot.querySelectorAll('.tolstoy-carousel-videos-container > div[role="group"]'); 11939 } 11940 var seen = {}; 11941 var out = [];
11942 tiles.forEach(function (tile) { 11943 var videoId = tile.getAttribute('data-tolstoy-video-id') 11944 || tile.querySelector('[data-tolstoy-video-id]') 11945 && tile.querySelector('[data-tolstoy-video-id]').getAttribute('data-tolstoy-video-id') 11946 || ''; 11947 if (videoId && seen[videoId]) return; 11948 if (videoId) seen[videoId] = true; 11949 11950 var vc = tile.querySelector('.tolstoy-carousel-video-container'); 11951 var video = vc 11952 ? vc.querySelector('video.tolstoy-carousel-video') || vc.querySelector('video') 11953 : tile.querySelector('video'); 11954 var carouselImg = vc 11955 ? vc.querySelector('img.tolstoy-carousel-image') || vc.querySelector('img') 11956 : null; 11957 var productImg = tile.querySelector('.tolstoy-product-tile-image'); 11958 var titleEl = tile.querySelector('.tolstoy-product-tile-title'); 11959 var handle = extractProductHandle(tile); 11960 11961 if (!videoId && handle && seen['handle:' + handle]) return; 11962 if (!videoId && handle) seen['handle:' + handle] = true; 11963 11964 var videoSrc = ''; 11965 if (video) { 11966 videoSrc = video.getAttribute('src') || video.currentSrc || ''; 11967 } 11968 var poster = (video && video.getAttribute('poster')) || ''; 11969 var thumbFromProduct = productImg && productImg.getAttribute('src'); 11970 var thumbFromCarousel = carouselImg && carouselImg.getAttribute('src'); 11971 var rawThumb = thumbFromProduct || thumbFromCarousel || poster || ''; 11972 /* Tolstoy's carousel image is the video still; the product tile image is 11973 the packshot. Keep them apart so each can be used where it belongs. */ 11974 var rawVideoThumb = poster || thumbFromCarousel || ''; 11975 if (!videoSrc && !rawThumb) return; 11976 out.push({ 11977 videoSrc: videoSrc, 11978 poster: poster ? largerImageUrl(poster) : '', 11979 videoThumb: rawVideoThumb ? largerImageUrl(rawVideoThumb) : '', 11980 thumb: largerImageUrl(rawThumb), 11981 title: titleEl ? normalizePriceText(titleEl.innerText || titleEl.textContent) : '', 11982 price: extractPriceTextFromTile(tile), 11983 handle: handle || '', 11984 variantId: extractVariantIdFromTile(tile), 11985 }); 11986 }); 11987 return out; 11988 } 11989 11990 function productUrl(handle) { 11991 if (!handle) return ''; 11992 var base = routesRoot.replace(/\/$/, ''); 11993 return base + '/products/' + encodeURIComponent(handle); 11994 } 11995 11996 var variantCache = {}; 11997 11998 function resolveVariantId(slide) { 11999 if (variantCache[slide.handle]) { 12000 return Promise.resolve(variantCache[slide.handle]); 12001 } 12002 if (!slide.handle) return Promise.resolve(null); 12003 return fetch(routesRoot.replace(/\/$/, '') + '/products/' + encodeURIComponent(slide.handle) + '.js') 12004 .then(function (res) { 12005 if (!res.ok) throw new Error(); 12006 return res.json(); 12007 }) 12008 .then(function (product) { 12009 var v = product && product.variants && product.variants[0]; 12010 var vid = v ? String(v.id) : null; 12011 if (vid) variantCache[slide.handle] = vid; 12012 return vid; 12013 }) 12014 .catch(function () { 12015 return null; 12016 }); 12017 } 12018 12019 function addToBag(btn, slide) { 12020 var originalText = btn.textContent; 12021 12022 function flashError() { 12023 btn.textContent = 'Could not add'; 12024 btn.disabled = true; 12025 setTimeout(function () { 12026 btn.textContent = originalText; 12027 btn.disabled = false; 12028 }, 2000); 12029 } 12030 12031 function doAdd(variantId) { 12032 if (!variantId) { 12033 console.warn('[Tolstoy carousel] No variant ID found for', slide.handle); 12034 flashError(); 12035 return; 12036 } 12037 btn.disabled = true; 12038 btn.textContent = 'Addingâ¦'; 12039 12040 var addUrl = 12041 (window.routes && window.routes.cart_add_url) || 12042 routesRoot.replace(/\/$/, '') + '/cart/add.js'; 12043 12044 var formData = new FormData(); 12045 formData.append('id', variantId); 12046 formData.append('quantity', '1'); 12047 12048 fetch(addUrl, { 12049 method: 'POST', 12050 headers: { 12051 Accept: 'application/javascript', 12052 'X-Requested-With': 'XMLHttpRequest', 12053 }, 12054 body: formData, 12055 }) 12056 .then(function (res) { 12057 return res.json().then(function (data) { 12058 return { ok: res.ok, data: data }; 12059 }); 12060 }) 12061 .then(function (r) { 12062 var data = r.data; 12063 if (data.status || data.errors) { 12064 var msg = data.description || data.message || ''; 12065 console.warn('[Tolstoy carousel] Cart add error:', msg, data); 12066 flashError(); 12067 return; 12068 } 12069 12070 btn.textContent = 'Added â'; 12071 setTimeout(function () { 12072 btn.textContent = originalText; 12073 }, 1500); 12074 12075 var cart = 12076 document.querySelector('cart-notification') || document.querySelector('cart-drawer'); 12077 var cartUrl = (window.routes && window.routes.cart_url) || '/cart'; 12078 12079 fetch(cartUrl + '?section_id=cart-drawer') 12080 .then(function (res) { return res.text(); }) 12081 .then(function (html) { 12082 var doc = new DOMParser().parseFromString(html, 'text/html'); 12083 var freshDrawer = doc.querySelector('#CartDrawer'); 12084 var liveDrawer = document.querySelector('#CartDrawer'); 12085 if (freshDrawer && liveDrawer) { 12086 liveDrawer.innerHTML = freshDrawer.innerHTML; 12087 }
12088 var freshBubble = doc.querySelector('#cart-icon-bubble'); 12089 if (freshBubble) { 12090 var liveBubble = document.getElementById('cart-icon-bubble'); 12091 if (liveBubble) liveBubble.innerHTML = freshBubble.innerHTML; 12092 } 12093 }) 12094 .catch(function (e) { 12095 console.warn('[Tolstoy carousel] Cart drawer refresh failed:', e); 12096 }) 12097 .finally(function () { 12098 if (cart) { 12099 if (cart.classList.contains('is-empty')) { 12100 cart.classList.remove('is-empty'); 12101 } 12102 var drawerInner = cart.querySelector('.drawer__inner'); 12103 if (drawerInner && drawerInner.classList.contains('is-empty')) { 12104 drawerInner.classList.remove('is-empty'); 12105 } 12106 if (typeof cart.open === 'function') { 12107 cart.open(); 12108 } 12109 } 12110 }); 12111 12112 if (typeof publish === 'function' && typeof PUB_SUB_EVENTS !== 'undefined' && PUB_SUB_EVENTS.cartUpdate) { 12113 publish(PUB_SUB_EVENTS.cartUpdate, { 12114 source: 'cart-items', 12115 productVariantId: String(variantId), 12116 cartData: data, 12117 }); 12118 } 12119 }) 12120 .catch(function (err) { 12121 console.warn('[Tolstoy carousel] Cart add failed:', err); 12122 flashError(); 12123 }) 12124 .finally(function () { 12125 btn.disabled = false; 12126 }); 12127 } 12128 12129 btn.disabled = true; 12130 resolveVariantId(slide).then(function (vid) { 12131 doAdd(vid); 12132 }); 12133 } 12134 12135 function bindCardMedia(card) { 12136 var video = card.querySelector('.tolstoy-peek-ui__video'); 12137 if (!video || !video.getAttribute('src')) return; 12138 var media = video.closest('.tolstoy-peek-ui__media'); 12139 12140 if (isMobile.matches) { 12141 /* Mobile playback is driven entirely by peekUpdatePlayback (the centred tile plays, 12142 the rest pause) â exactly like the two-column carousel's updateActivePlayback. */ 12143 video.loop = true; 12144 video.muted = true; 12145 video.playsInline = true; 12146 return; 12147 } 12148 12149 if (desktopVideoPlayback === 'on_load') { 12150 video.loop = true; 12151 video.muted = true; 12152 video.playsInline = true; 12153 if (media) ensureAudioDetected(media, video); 12154 video.play().catch(function () {}); 12155 return; 12156 } 12157 12158 /* Play-when-active: playback is driven by updateActiveCard. Retry once the 12159 data arrives, because the first activation can happen before that. */ 12160 if (desktopVideoPlayback === 'active') { 12161 video.loop = true; 12162 video.muted = true; 12163 video.playsInline = true; 12164 video.addEventListener('loadeddata', function () { 12165 if (isMobile.matches) return; 12166 if (!card.classList.contains('is-active')) return; 12167 card.classList.add('video-ready'); 12168 if (media) ensureAudioDetected(media, video); 12169 video.play().catch(function () {}); 12170 }); 12171 return; 12172 } 12173 12174 /* Preload video data on bind (no playback) so hover starts instantly */ 12175 if (desktopVideoPlayback === 'preload_hover') { 12176 video.muted = true; 12177 video.playsInline = true; 12178 try { 12179 video.load(); 12180 } catch (e) {} 12181 } 12182 12183 var mediaZone = 12184 card.querySelector('.tolstoy-peek-ui__card-media-link') || 12185 card.querySelector('.tolstoy-peek-ui__card-media-wrap') || 12186 card.querySelector('.tolstoy-peek-ui__media'); 12187 12188 if (!mediaZone) return; 12189 12190 var videoReady = false; 12191 var revealPending = false; 12192 12193 function revealVideo() { 12194 if (!revealPending) return; 12195 revealPending = false; 12196 requestAnimationFrame(function () { 12197 requestAnimationFrame(function () { 12198 if (mediaZone.matches(':hover') || mediaZone.matches(':focus-within')) { 12199 card.classList.add('video-ready'); 12200 } 12201 }); 12202 }); 12203 } 12204 12205 video.addEventListener('playing', revealVideo); 12206 video.addEventListener('timeupdate', function () { 12207 if (video.currentTime > 0 && !card.classList.contains('video-ready')) { 12208 revealVideo(); 12209 } 12210 }); 12211 12212 function playV() { 12213 if (!videoReady) return; 12214 revealPending = true; 12215 if (media) ensureAudioDetected(media, video); 12216 video.play().catch(function () {}); 12217 } 12218 function resetV() { 12219 revealPending = false; 12220 card.classList.remove('video-ready'); 12221 requestAnimationFrame(function () { 12222 if (mediaZone.matches(':hover') || mediaZone.matches(':focus-within')) return; 12223 video.pause(); 12224 try { 12225 video.currentTime = 0; 12226 } catch (e) {} 12227 }); 12228 } 12229 12230 if (hoverFine.matches) { 12231 mediaZone.addEventListener('mouseenter', playV); 12232 mediaZone.addEventListener('mouseleave', resetV); 12233 mediaZone.addEventListener('focusin', playV); 12234 mediaZone.addEventListener('focusout', resetV); 12235 12236 if (video.readyState >= 4) { 12237 videoReady = true; 12238 } else { 12239 video.addEventListener('canplaythrough', function () { 12240 videoReady = true; 12241 if (mediaZone.matches(':hover')) playV(); 12242 }, { once: true });
12243 } 12244 } 12245 } 12246 12247 /* Mobile carousel logic below is a port of the two-column Tolstoy section, which stays 12248 smooth: the centred card is found from scrollLeft + offsetLeft (read fresh), the class 12249 that drives the grow/opacity follows the swipe frame by frame, and the infinite-loop 12250 teleport happens only once the scroll settles â never mid-gesture. */ 12251 12252 function peekSlideIndex(card) { 12253 var n = Number(card && card.getAttribute('data-slide-index')); 12254 return isNaN(n) ? 0 : n; 12255 } 12256 12257 function peekClosestCard(grid) { 12258 var cards = grid.querySelectorAll('.tolstoy-peek-ui__card'); 12259 if (!cards.length) return null; 12260 var center = grid.scrollLeft + grid.clientWidth / 2; 12261 var closest = cards[0]; 12262 var closestDist = Infinity; 12263 for (var i = 0; i < cards.length; i++) { 12264 var c = cards[i]; 12265 var d = Math.abs(c.offsetLeft + c.offsetWidth / 2 - center); 12266 if (d < closestDist) { 12267 closestDist = d; 12268 closest = c; 12269 } 12270 } 12271 return closest; 12272 } 12273 12274 /* Emphasis class only â the grow/opacity transition. Cheap enough to run every frame. */ 12275 function peekSetActive(grid, idx) { 12276 grid.querySelectorAll('.tolstoy-peek-ui__card').forEach(function (card) { 12277 card.classList.toggle('is-active', peekSlideIndex(card) === idx); 12278 }); 12279 } 12280 12281 /* The centred tile plays, every other real tile pauses and rewinds â a direct copy of the 12282 two-column carousel's updateActivePlayback, which autoplays reliably on mobile. 12283 (Desktop only acts in "play on active" mode; hover / on-load are handled in bindCardMedia.) 12284 Clone videos are left disabled by createLoopClone, so real cards only. */ 12285 function peekUpdatePlayback(grid, idx) { 12286 if (!isMobile.matches && desktopVideoPlayback !== 'active') return; 12287 grid 12288 .querySelectorAll('.tolstoy-peek-ui__card:not([data-clone="true"])') 12289 .forEach(function (card) { 12290 var video = card.querySelector('.tolstoy-peek-ui__video'); 12291 if (!video) return; 12292 var media = video.closest('.tolstoy-peek-ui__media'); 12293 var active = peekSlideIndex(card) === idx; 12294 // Stops the audio-detection probe (detectVideoHasAudio) from pausing the tile it's 12295 // meant to be playing. 12296 video._peekWantsPlay = active; 12297 12298 if (active) { 12299 video.loop = true; 12300 video.muted = true; 12301 video.playsInline = true; 12302 card.classList.add('video-ready'); 12303 if (media) ensureAudioDetected(media, video); 12304 video.play().catch(function () {}); 12305 } else { 12306 card.classList.remove('video-ready'); 12307 try { 12308 video.pause(); 12309 video.currentTime = 0; 12310 } catch (e) {} 12311 } 12312 }); 12313 } 12314 12315 /* Runs once the scroll has settled. If the centred tile is a loop clone, jump (instantly, 12316 no smooth) to the matching real tile â same screen position, so it's invisible â with a 12317 flag set so the per-frame handler skips that frame. */ 12318 function peekReconcile(grid) { 12319 var real = getRealCards(grid); 12320 if (real.length < 2) return 0; 12321 var closest = peekClosestCard(grid); 12322 if (!closest) return 0; 12323 var idx = peekSlideIndex(closest); 12324 12325 if (closest.getAttribute('data-clone') === 'true' && real[idx]) { 12326 grid._peekJumping = true; 12327 var prev = grid.style.scrollBehavior; 12328 grid.style.scrollBehavior = 'auto'; 12329 scrollCardIntoCenter(grid, real[idx], 'auto'); 12330 grid.style.scrollBehavior = prev; 12331 grid._peekJumping = false; 12332 } 12333 12334 peekSetActive(grid, idx); 12335 peekUpdatePlayback(grid, idx); 12336 return idx; 12337 } 12338 12339 /* Per-frame during a scroll (and on init / nav / resize). Guarded so it only does work 12340 when the centred slide actually changes â then it both moves the emphasis class and 12341 (re)starts playback, same as the two-column carousel's updateActiveFromScroll. The 12342 redundant play() calls a fling produces are harmless; _peekWantsPlay keeps the final 12343 one from being undone by the audio probe. */ 12344 function updateActiveCard(grid) { 12345 if (!grid || grid._peekJumping) return; 12346 var closest = peekClosestCard(grid);
12347 if (!closest) return; 12348 var idx = peekSlideIndex(closest); 12349 if (idx === grid._peekActiveIdx) return; 12350 grid._peekActiveIdx = idx; 12351 peekSetActive(grid, idx); 12352 peekUpdatePlayback(grid, idx); 12353 } 12354 12355 function scrollCardIntoCenter(grid, card, behavior) { 12356 if (!grid || !card) return; 12357 var target = card.offsetLeft - (grid.clientWidth - card.offsetWidth) / 2; 12358 var maxScroll = Math.max(0, grid.scrollWidth - grid.clientWidth); 12359 target = Math.max(0, Math.min(target, maxScroll)); 12360 if (!behavior || behavior === 'auto') { 12361 grid.scrollLeft = target; 12362 } else { 12363 grid.scrollTo({ left: target, behavior: behavior }); 12364 } 12365 } 12366 12367 function getRealCards(grid) { 12368 return Array.prototype.slice.call( 12369 grid.querySelectorAll('.tolstoy-peek-ui__card:not([data-clone="true"])') 12370 ); 12371 } 12372 12373 function createLoopClone(sourceCard, slideIndex, cloneType) { 12374 var clone = sourceCard.cloneNode(true); 12375 clone.classList.add('tolstoy-peek-ui__card--clone'); 12376 clone.setAttribute('data-clone', 'true'); 12377 clone.setAttribute('data-clone-type', cloneType); 12378 clone.setAttribute('data-slide-index', String(slideIndex)); 12379 clone.classList.remove('is-active', 'video-ready'); 12380 /* Clone videos never play â peekUpdatePlayback only ever touches real cards, and the 12381 clone shows its poster / hero image in place of the video. */ 12382 clone.querySelectorAll('video').forEach(function (video) { 12383 video.autoplay = false; 12384 video.removeAttribute('autoplay'); 12385 video.setAttribute('preload', 'none'); 12386 video.muted = true; 12387 try { 12388 video.pause(); 12389 } catch (e) {} 12390 }); 12391 if (!isMobile.matches) bindCardMedia(clone); 12392 return clone; 12393 } 12394 12395 function tilesPerView(grid) { 12396 var raw = window 12397 .getComputedStyle(grid) 12398 .getPropertyValue(isMobile.matches ? '--tolstoy-peek-tiles-m' : '--tolstoy-custom-tiles'); 12399 var value = parseFloat(raw); 12400 if (!isFinite(value) || value <= 0) return isMobile.matches ? 1.35 : 3.5; 12401 return value; 12402 } 12403 12404 /* Distance the strip repeats over, and the scroll offset where the first real 12405 card sits centred. Scroll position is kept inside [home, home + loopWidth). */ 12406 function loopMetrics(grid) { 12407 var realCards = getRealCards(grid); 12408 if (realCards.length < 2) return null; 12409 var firstCard = realCards[0]; 12410 var firstTailClone = grid.querySelector('.tolstoy-peek-ui__card[data-clone-type="tail"]'); 12411 if (!firstTailClone) return null; 12412 var loopWidth = firstTailClone.offsetLeft - firstCard.offsetLeft; 12413 if (!(loopWidth > 0)) return null; 12414 return { 12415 loopWidth: loopWidth, 12416 home: firstCard.offsetLeft - (grid.clientWidth - firstCard.offsetWidth) / 2, 12417 }; 12418 } 12419 12420 function wrapInfiniteScroll(grid) { 12421 if (!grid || grid.getAttribute('data-infinite') !== 'true') return 0; 12422 if (grid._peekWrapping) return 0; 12423 var metrics = loopMetrics(grid); 12424 if (!metrics) return 0; 12425 12426 var current = grid.scrollLeft; 12427 var wrapped = current; 12428 while (wrapped < metrics.home - 1) wrapped += metrics.loopWidth; 12429 while (wrapped >= metrics.home + metrics.loopWidth - 1) wrapped -= metrics.loopWidth; 12430 var shift = wrapped - current; 12431 if (Math.abs(shift) < 1) return 0; 12432 12433 grid._peekWrapping = true; 12434 var previousBehavior = grid.style.scrollBehavior; 12435 grid.style.scrollBehavior = 'auto'; 12436 grid.scrollLeft = wrapped; 12437 grid.style.scrollBehavior = previousBehavior; 12438 grid._peekWrapping = false; 12439 return shift; 12440 } 12441 12442 function setupInfiniteLoop(grid) { 12443 if (!grid) return; 12444 grid._peekActiveIdx = -1; 12445 grid._peekJumping = false; 12446 grid.querySelectorAll('.tolstoy-peek-ui__card[data-clone="true"]').forEach(function (c) { 12447 c.remove(); 12448 }); 12449 12450 var realCards = getRealCards(grid); 12451 var count = realCards.length; 12452 grid.setAttribute('data-infinite', count >= 2 ? 'true' : 'false'); 12453 if (count < 2) return; 12454 12455 realCards.forEach(function (card, i) {
12456 card.setAttribute('data-slide-index', String(i)); 12457 }); 12458 12459 /* Enough clones on each side to fill a viewport, so scrolling either way 12460 always has real-looking content before the wrap happens. */ 12461 var cloneCount = Math.min(count, Math.max(2, Math.ceil(tilesPerView(grid)) + 1)); 12462 var firstCard = realCards[0]; 12463 12464 for (var lead = 0; lead < cloneCount; lead++) { 12465 var leadIndex = count - cloneCount + lead; 12466 grid.insertBefore(createLoopClone(realCards[leadIndex], leadIndex, 'lead'), firstCard); 12467 } 12468 for (var tail = 0; tail < cloneCount; tail++) { 12469 grid.appendChild(createLoopClone(realCards[tail], tail, 'tail')); 12470 } 12471 12472 /* Start on the first real card (centred), so left peek shows the last item */ 12473 requestAnimationFrame(function () { 12474 requestAnimationFrame(function () { 12475 grid.style.scrollBehavior = 'auto'; 12476 scrollCardIntoCenter(grid, firstCard, 'auto'); 12477 grid.style.scrollBehavior = ''; 12478 updateActiveCard(grid); 12479 updateStripArrows(); 12480 /* Second pass after images/layout settle */ 12481 window.setTimeout(function () { 12482 scrollCardIntoCenter(grid, firstCard, 'auto'); 12483 updateActiveCard(grid); 12484 updateStripArrows(); 12485 }, 50); 12486 }); 12487 }); 12488 } 12489 12490 var renderedHandleSet = {}; 12491 var slideByHandle = {}; 12492 12493 function buildCard(slide, columnIndex) { 12494 var href = productUrl(slide.handle); 12495 var card = document.createElement('div'); 12496 card.className = 'tolstoy-peek-ui__card'; 12497 card.setAttribute('role', 'listitem'); 12498 card.setAttribute('data-handle', slide.handle); 12499 if (slide.handle) slideByHandle[slide.handle] = slide; 12500 12501 var mediaWrap = href ? document.createElement('a') : document.createElement('div'); 12502 mediaWrap.className = href 12503 ? 'tolstoy-peek-ui__card-media-link' 12504 : 'tolstoy-peek-ui__card-media-wrap'; 12505 if (href) mediaWrap.href = href; 12506 12507 var media = document.createElement('div'); 12508 media.className = 'tolstoy-peek-ui__media'; 12509 12510 var overrideSrc = (typeof columnIndex === 'number' && columnImageOverrides[columnIndex]) || null; 12511 12512 var productMainSrc = 12513 slide.heroImage && String(slide.heroImage).trim() 12514 ? largerImageUrl(slide.heroImage) 12515 : slide.thumb; 12516 var heroMainSrc = overrideSrc || productMainSrc; 12517 if (!overrideSrc && tileImageSource === 'video' && slide.videoThumb) { 12518 heroMainSrc = slide.videoThumb; 12519 } 12520 12521 if (heroMainSrc) { 12522 var img = document.createElement('img'); 12523 img.className = 'tolstoy-peek-ui__img'; 12524 img.src = heroMainSrc; 12525 img.alt = slide.title || ''; 12526 img.loading = 'lazy'; 12527 img.decoding = 'async'; 12528 media.appendChild(img); 12529 } 12530 12531 if (slide.videoSrc) { 12532 var v = document.createElement('video'); 12533 v.className = 'tolstoy-peek-ui__video'; 12534 v.setAttribute('muted', ''); 12535 v.muted = true; 12536 v.setAttribute('playsinline', ''); 12537 v.playsInline = true; 12538 // 'metadata' by default; bindCardMedia/updateActiveCard upgrade individual tiles to 12539 // full playback once they're actually the active/hovered one, same as the loop clones 12540 // below already use â no need to eagerly buffer every off-screen tile's video. 12541 v.setAttribute('preload', 'metadata'); 12542 // Always give the video a poster so there's never an empty (grey/white) frame before 12543 // it decodes â fall back to the tile's own hero image. 12544 var posterSrc = slide.videoThumb || heroMainSrc; 12545 if (posterSrc) v.poster = posterSrc; 12546 v.src = slide.videoSrc; 12547 media.appendChild(v); 12548 initVideoAudioToggle(media, v); 12549 } 12550 12551 mediaWrap.appendChild(media); 12552 card.appendChild(mediaWrap); 12553 12554 if (!showProductDetails) { 12555 bindCardMedia(card); 12556 return card; 12557 } 12558 12559 var footer = document.createElement('div'); 12560 footer.className = 'tolstoy-peek-ui__footer'; 12561 12562 var footerThumbSrc = slide.thumb || productMainSrc; 12563 if (footerThumbSrc) { 12564 var timg = document.createElement('img'); 12565 timg.className = 'tolstoy-peek-ui__footer-thumb'; 12566 timg.src = sizedThumbForFooter(footerThumbSrc); 12567 timg.alt = ''; 12568 timg.loading = 'lazy'; 12569 timg.decoding = 'async'; 12570 footer.appendChild(timg); 12571 } 12572 12573 var footMain = document.createElement('div'); 12574 footMain.className = 'tolstoy-peek-ui__footer-main'; 12575 12576 if (slide.title) { 12577 if (href) { 12578 var ta = document.createElement('a'); 12579 ta.className = 'tolstoy-peek-ui__title tolstoy-peek-ui__title-link'; 12580 ta.href = href; 12581 ta.textContent = slide.title; 12582 footMain.appendChild(ta); 12583 } else { 12584 var tp = document.createElement('p'); 12585 tp.className = 'tolstoy-peek-ui__title'; 12586 tp.textContent = slide.title; 12587 footMain.appendChild(tp); 12588 } 12589 } 12590
12591 var priceTrim = slide.price ? formatPriceTwoDecimals(slide.price.replace(/\s+/g, ' ').trim()) : ''; 12592 if (ctaHideCurrency && priceTrim) { 12593 priceTrim = formatPriceTwoDecimals(stripCurrency(priceTrim)); 12594 } 12595 if (ctaCurrencySymbolPrefix && storeCurrencySymbol && priceTrim) { 12596 var amountOnly = formatPriceTwoDecimals(stripCurrency(priceTrim)); 12597 if (amountOnly) { 12598 priceTrim = storeCurrencySymbol + amountOnly; 12599 } 12600 } 12601 12602 if (priceTrim) { 12603 var priceEl = document.createElement('p'); 12604 priceEl.className = 'tolstoy-peek-ui__price'; 12605 priceEl.textContent = priceTrim; 12606 footMain.appendChild(priceEl); 12607 } 12608 12609 var isRedirectMode = ctaAction === 'redirect'; 12610 var ctaTag = isRedirectMode ? 'a' : 'button'; 12611 var cta = document.createElement(ctaTag); 12612 cta.className = 'tolstoy-peek-ui__cta'; 12613 cta.textContent = addToBagLabel; 12614 12615 if (isRedirectMode) { 12616 var ctaHref = productUrl(slide.handle); 12617 if (ctaHref) cta.href = ctaHref; 12618 } else { 12619 /* Click handled by setupCtaDelegation so loop clones work too */ 12620 cta.type = 'button'; 12621 } 12622 footMain.appendChild(cta); 12623 12624 footer.appendChild(footMain); 12625 card.appendChild(footer); 12626 12627 bindCardMedia(card); 12628 return card; 12629 } 12630 12631 function renderCustomUI(slides) { 12632 if (!slides.length) { 12633 showDisplayEmpty(emptyLabelHtml); 12634 return; 12635 } 12636 12637 renderedHandleSet = {}; 12638 12639 var grid = document.createElement('div'); 12640 grid.className = 'tolstoy-peek-ui__grid'; 12641 grid.setAttribute('role', 'list'); 12642 12643 var colIdx = 0; 12644 slides.forEach(function (slide) { 12645 if (!slide.handle) return; 12646 renderedHandleSet[slide.handle] = true; 12647 var card = buildCard(slide, colIdx); 12648 card.setAttribute('data-slide-index', String(colIdx)); 12649 grid.appendChild(card); 12650 colIdx++; 12651 }); 12652 12653 var scrollTick = null; 12654 var scrollSettle = null; 12655 12656 function peekScrollSettled() { 12657 if (grid._peekJumping) return; 12658 var idx; 12659 if (isMobile.matches && grid.getAttribute('data-infinite') === 'true') { 12660 idx = peekReconcile(grid); 12661 } else { 12662 var closest = peekClosestCard(grid); 12663 idx = closest ? peekSlideIndex(closest) : 0; 12664 peekSetActive(grid, idx); 12665 peekUpdatePlayback(grid, idx); 12666 } 12667 grid._peekActiveIdx = idx; 12668 updateStripArrows(); 12669 } 12670 12671 grid.addEventListener( 12672 'scroll', 12673 function () { 12674 if (grid._peekJumping) return; 12675 if (!scrollTick) { 12676 scrollTick = window.requestAnimationFrame(function () { 12677 scrollTick = null; 12678 // Mobile tracks the centred slide every frame (like the two-column carousel); 12679 // the loop teleport still waits for peekScrollSettled. 12680 if (isMobile.matches) updateActiveCard(grid); 12681 updateStripArrows(); 12682 }); 12683 } 12684 if (scrollSettle) window.clearTimeout(scrollSettle); 12685 scrollSettle = window.setTimeout(peekScrollSettled, isMobile.matches ? 40 : 120); 12686 }, 12687 { passive: true } 12688 ); 12689 12690 if ('onscrollend' in window) { 12691 grid.addEventListener('scrollend', peekScrollSettled, { passive: true }); 12692 } 12693 12694 displayEl.innerHTML = ''; 12695 displayEl.appendChild(grid); 12696 12697 setupCtaDelegation(grid); 12698 setupAudioToggleDelegation(grid); 12699 setupDesktopDrag(grid); 12700 setupInfiniteLoop(grid); 12701 updateStripArrows(); 12702 } 12703 12704 function appendNewSlides(slides) { 12705 var grid = displayEl.querySelector('.tolstoy-peek-ui__grid'); 12706 if (!grid) { 12707 renderCustomUI(slides); 12708 return; 12709 } 12710 var added = 0; 12711 slides.forEach(function (slide) { 12712 if (!slide.handle) return; 12713 if (renderedHandleSet[slide.handle]) return; 12714 renderedHandleSet[slide.handle] = true; 12715 grid.appendChild(buildCard(slide)); 12716 added++; 12717 }); 12718 if (added > 0) { 12719 setupInfiniteLoop(grid); 12720 updateStripArrows(); 12721 } 12722 } 12723 12724 var tolstoyEnrichmentSectionId = 'tolstoy-carousel-product-enrichment'; 12725 12726 function enrichSlidesHeroImages(slides) { 12727 var handles = [];
12728 slides.forEach(function (s) { 12729 if (s.handle && handles.indexOf(s.handle) === -1) { 12730 handles.push(s.handle); 12731 } 12732 }); 12733 if (!handles.length) { 12734 return Promise.resolve(); 12735 } 12736 var base = routesRoot.replace(/\/$/, ''); 12737 12738 function fetchHeroForHandle(handle) { 12739 var url = 12740 base + 12741 '/products/' + 12742 encodeURIComponent(handle) + 12743 '?sections=' + 12744 encodeURIComponent(tolstoyEnrichmentSectionId); 12745 return fetch(url, { headers: { 'X-Requested-With': 'XMLHttpRequest' } }) 12746 .then(function (res) { 12747 if (!res.ok) { 12748 return { handle: handle, hero: null }; 12749 } 12750 return res.json().then(function (json) { 12751 var html = json[tolstoyEnrichmentSectionId]; 12752 if (!html) { 12753 return { handle: handle, hero: null }; 12754 } 12755 var doc = new DOMParser().parseFromString(html, 'text/html'); 12756 var el = doc.querySelector('script[data-tolstoy-product-enrichment]'); 12757 if (!el || !el.textContent) { 12758 return { handle: handle, hero: null }; 12759 } 12760 try { 12761 var data = JSON.parse(el.textContent.trim()); 12762 var hero = data && data.tolstoy_image ? String(data.tolstoy_image).trim() : ''; 12763 return { handle: handle, hero: hero || null }; 12764 } catch (e) { 12765 return { handle: handle, hero: null }; 12766 } 12767 }); 12768 }) 12769 .catch(function () { 12770 return { handle: handle, hero: null }; 12771 }); 12772 } 12773 12774 return Promise.all(handles.map(fetchHeroForHandle)).then(function (results) { 12775 var map = {}; 12776 results.forEach(function (r) { 12777 if (r.hero) { 12778 map[r.handle] = r.hero; 12779 } 12780 }); 12781 slides.forEach(function (s) { 12782 if (s.handle && map[s.handle]) { 12783 s.heroImage = map[s.handle]; 12784 } 12785 }); 12786 }); 12787 } 12788 12789 var renderDebounce = null; 12790 var lastRenderedCount = 0; 12791 var forceLoadDone = false; 12792 var stableChecks = 0; 12793 var lastRawCount = -1; 12794 12795 function findTolstoyNextButton(carouselEl) { 12796 var sr = tolstoyCarouselSearchRoot(carouselEl); 12797 if (!sr) return null; 12798 var selectors = [ 12799 'button[aria-label*="next" i]', 12800 'button[aria-label*="Next"]', 12801 '[class*="next-button"]', 12802 '[class*="NextButton"]', 12803 '[class*="carousel-arrow-right"]', 12804 '[class*="arrow-right"]', 12805 '[class*="ArrowRight"]', 12806 '[data-testid*="next"]', 12807 ]; 12808 for (var i = 0; i < selectors.length; i++) { 12809 var btn = sr.querySelector(selectors[i]); 12810 if (btn) return btn; 12811 } 12812 var allBtns = sr.querySelectorAll('button'); 12813 for (var j = 0; j < allBtns.length; j++) { 12814 var svg = allBtns[j].querySelector('svg'); 12815 if (svg && allBtns[j].offsetWidth > 0) return allBtns[j]; 12816 } 12817 return null; 12818 } 12819 12820 function forceLoadAllTiles(callback) { 12821 if (forceLoadDone || !currentCarousel) { callback(); return; } 12822 forceLoadDone = true; 12823 12824 var sr = tolstoyCarouselSearchRoot(currentCarousel); 12825 12826 function expandInternalOverflows() { 12827 if (!sr) return; 12828 sr.querySelectorAll('*').forEach(function (el) { 12829 var cs = window.getComputedStyle(el); 12830 if (cs.overflow === 'hidden' || cs.overflowX === 'hidden') { 12831 el.style.width = '20000px'; 12832 el.style.maxWidth = 'none'; 12833 el.style.overflow = 'visible'; 12834 } 12835 }); 12836 if (currentCarousel) { 12837 currentCarousel.style.width = '20000px'; 12838 currentCarousel.style.maxWidth = 'none'; 12839 currentCarousel.style.overflow = 'visible'; 12840 } 12841 } 12842 12843 expandInternalOverflows(); 12844 12845 var prevCount = extractSlides(currentCarousel).length; 12846 var stableRounds = 0; 12847 12848 function nudge() { 12849 expandInternalOverflows(); 12850 if (sr) { 12851 sr.querySelectorAll('[class*="videos-container"], [class*="carousel-container"], [class*="scroll"]').forEach(function (c) { 12852 c.scrollLeft = c.scrollWidth; 12853 }); 12854 } 12855 window.dispatchEvent(new Event('resize'));
12856 var nextBtn = findTolstoyNextButton(currentCarousel); 12857 if (nextBtn && !nextBtn.disabled) { 12858 nextBtn.click(); 12859 } 12860 } 12861 12862 function pollTiles() { 12863 nudge(); 12864 12865 setTimeout(function () { 12866 var nowCount = extractSlides(currentCarousel).length; 12867 12868 if (maxCards > 0 && nowCount >= maxCards) { 12869 callback(); 12870 return; 12871 } 12872 12873 if (nowCount === prevCount) { 12874 stableRounds++; 12875 } else { 12876 stableRounds = 0; 12877 prevCount = nowCount; 12878 } 12879 12880 if (stableRounds >= 4) { 12881 callback(); 12882 return; 12883 } 12884 12885 pollTiles(); 12886 }, 500); 12887 } 12888 12889 setTimeout(function () { 12890 var afterExpand = extractSlides(currentCarousel).length; 12891 if (afterExpand > prevCount) { 12892 stableRounds = 0; 12893 prevCount = afterExpand; 12894 } 12895 pollTiles(); 12896 }, 800); 12897 } 12898 12899 function capSlides(slides) { 12900 if (maxCards > 0 && slides.length > maxCards) return slides.slice(0, maxCards); 12901 return slides; 12902 } 12903 12904 function tryExtractAndRender() { 12905 if (!currentCarousel) return false; 12906 var rawSlides = extractSlides(currentCarousel); 12907 var slides = capSlides(rawSlides); 12908 12909 // We've read enough once either the merchant's max-cards target is met, or the tile 12910 // count stops changing for a few checks in a row (Tolstoy has finished loading whatever 12911 // it's going to). Computed here, but only ever acted on once no render is in flight â 12912 // see below â so it can never remove currentCarousel out from under a pending debounce. 12913 var reachedTarget = maxCards > 0 && slides.length >= maxCards; 12914 if (rawSlides.length === lastRawCount) { 12915 stableChecks++; 12916 } else { 12917 stableChecks = 0; 12918 lastRawCount = rawSlides.length; 12919 } 12920 var doneReading = reachedTarget || (lastRenderedCount > 0 && stableChecks >= 4); 12921 12922 if (slides.length > 0 && slides.length !== lastRenderedCount) { 12923 lastRenderedCount = slides.length; 12924 if (renderDebounce) clearTimeout(renderDebounce); 12925 renderDebounce = setTimeout(function () { 12926 renderDebounce = null; 12927 var batch = capSlides(extractSlides(currentCarousel)); 12928 lastRenderedCount = batch.length; 12929 enrichSlidesHeroImages(batch) 12930 .then(function () { 12931 renderCustomUI(batch); 12932 updateStripArrows(); 12933 if (doneReading) teardownCurrentCarousel(); 12934 }) 12935 .catch(function () { 12936 renderCustomUI(batch); 12937 updateStripArrows(); 12938 if (doneReading) teardownCurrentCarousel(); 12939 }); 12940 }, 600); 12941 return false; 12942 } 12943 12944 // Nothing changed this tick and no render is pending â safe to tear down immediately, 12945 // since nothing is relying on currentCarousel staying around. 12946 if (!renderDebounce && doneReading) { 12947 teardownCurrentCarousel(); 12948 } 12949 12950 return false; 12951 } 12952 12953 function waitForTolstoyRender(timeoutMs) { 12954 cancelWait(); 12955 var start = Date.now(); 12956 12957 function attempt() { 12958 if (tryExtractAndRender()) return; 12959 if (Date.now() - start > timeoutMs) { 12960 cancelWait(); 12961 if (lastRenderedCount === 0) { 12962 showDisplayEmpty(emptyLabelHtml); 12963 } 12964 } 12965 } 12966 12967 loadObserver = new MutationObserver(attempt); 12968 if (currentCarousel) { 12969 loadObserver.observe(currentCarousel, { childList: true, subtree: true }); 12970 if (currentCarousel.shadowRoot) { 12971 currentCarousel._tolstoyCustomUiObservedShadow = true; 12972 loadObserver.observe(currentCarousel.shadowRoot, { childList: true, subtree: true }); 12973 } 12974 } 12975 12976 loadTimer = setInterval(function () { 12977 if ( 12978 currentCarousel && 12979 currentCarousel.shadowRoot && 12980 loadObserver &&
12981 !currentCarousel._tolstoyCustomUiObservedShadow 12982 ) { 12983 currentCarousel._tolstoyCustomUiObservedShadow = true; 12984 loadObserver.observe(currentCarousel.shadowRoot, { childList: true, subtree: true }); 12985 } 12986 if (tryExtractAndRender()) return; 12987 if (Date.now() - start > timeoutMs) { 12988 cancelWait(); 12989 if (lastRenderedCount === 0) { 12990 showDisplayEmpty(emptyLabelHtml); 12991 } 12992 } 12993 }, 250); 12994 12995 attempt(); 12996 } 12997 12998 function createCarouselElement(publishId) { 12999 cancelWait(); 13000 lastRenderedCount = 0; 13001 forceLoadDone = false; 13002 stableChecks = 0; 13003 lastRawCount = -1; 13004 renderedHandleSet = {}; 13005 if (renderDebounce) clearTimeout(renderDebounce); 13006 if (currentCarousel) { 13007 currentCarousel.remove(); 13008 currentCarousel = null; 13009 } 13010 13011 showDisplayLoading(); 13012 13013 var newCarousel = document.createElement('tolstoy-carousel'); 13014 newCarousel.className = 'tolstoy-carousel'; 13015 newCarousel.id = publishId; 13016 newCarousel.setAttribute('data-publish-id', publishId); 13017 newCarousel.setAttribute('data-product-id', ''); 13018 newCarousel.setAttribute('data-tags', ''); 13019 13020 sourceMount.appendChild(newCarousel); 13021 currentCarousel = newCarousel; 13022 13023 if (tolstoyLoaded && window.tolstoyResetWidget) { 13024 window.tolstoyResetWidget(); 13025 } 13026 13027 waitForTolstoyRender(45000); 13028 } 13029 13030 function activateNavItem(navItem) { 13031 navItems.forEach(function (item) { 13032 item.setAttribute('data-active', 'false'); 13033 }); 13034 navItem.setAttribute('data-active', 'true'); 13035 createCarouselElement(navItem.getAttribute('data-publish-id')); 13036 } 13037 13038 navItems.forEach(function (item) { 13039 item.addEventListener('click', function () { 13040 activateNavItem(item); 13041 }); 13042 }); 13043 13044 function startInitialCarousel() { 13045 if (navItems.length > 0) { 13046 activateNavItem(navItems[0]); 13047 } else { 13048 var firstPublishId = 'o9jn3rek2noek'; 13049 if (firstPublishId) { 13050 createCarouselElement(firstPublishId); 13051 } 13052 } 13053 } 13054 13055 // Defer the whole widget (Tolstoy's own SDK boot plus everything it loads) until this 13056 // section is getting close to the viewport, so a below-the-fold placement doesn't compete 13057 // with above-the-fold content for bandwidth on first load. 13058 if (typeof IntersectionObserver === 'function') { 13059 var sectionObserver = new IntersectionObserver( 13060 function (entries) { 13061 entries.forEach(function (entry) { 13062 if (!entry.isIntersecting) return; 13063 sectionObserver.unobserve(entry.target); 13064 startInitialCarousel(); 13065 }); 13066 }, 13067 { rootMargin: '800px 0px' } 13068 ); 13069 sectionObserver.observe(root); 13070 } else { 13071 startInitialCarousel(); 13072 } 13073 13074 window.addEventListener('tolstoyWidgetReady', function () { 13075 tolstoyLoaded = true; 13076 [100, 400, 1200, 2500].forEach(function (ms) { 13077 setTimeout(function () { 13078 tryExtractAndRender(); 13079 }, ms); 13080 }); 13081 }); 13082 13083 updateStripArrows(); 13084 }); 13085</script>
13085 13086<style> @media (max-width: 768px) {#shopify-section-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-peek-ui__title {font-size: 12px !important; font-weight: bold; } #shopify-section-template--20802410545328__tolstoy_carousel_peek_kwTjjF .tolstoy-two-col__product-title {font-size: 12px !important; font-weight: bold; }} </style></div><section id="shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL" class="shopify-section section"><link href="//us.balibodyco.com/cdn/shop/t/400/assets/section-image-banner.css?v=117140445673400808451790656957" rel="stylesheet" type="text/css" media="all" /> 13087<style data-shopify>#Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL{ 13088 background-color: ; 13089 margin-top: 25px; 13090 margin-bottom: 0px; 13091 } 13092 13093 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading p{ 13094 line-height: 1 !important; 13095 } 13096 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__box { 13097 top: 0vw; 13098 } 13099 @media screen and (max-width: 749px) { 13100 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL{ 13101 background-color: ; 13102 } 13103 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__box { 13104 top: 0vw; 13105 } 13106 }#shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ, 13107 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ p, 13108 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ span, 13109 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ strong, 13110 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ em { 13111 color: #ffffff; 13112 font-family: var(--font-body-family); 13113 font-weight: 300; 13114 } 13115 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ { 13116 font-size: 16px; 13117 line-height: 1.2; 13118 margin: 0px 0px 10px 0px; 13119 padding: 0px 0px 0px 0px; 13120 } 13121 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ p { 13122 margin: 0; 13123 } 13124 @media screen and (max-width: 749px) { 13125 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ, 13126 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ p, 13127 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ span, 13128 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ strong, 13129 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ em { 13130 color: #ffffff; 13131 } 13132 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__preheading--preheading_gME8wJ { 13133 font-size: 14px; 13134 margin: 0px 0px 10px 0px; 13135 padding: 0px 0px 0px 0px; 13136 } 13137 } 13138#shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ, 13139 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ p, 13140 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ span, 13141 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ strong, 13142 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ em { 13143 color: #ffffff; 13144 font-family: var(--font-heading-family); 13145 font-weight: 500; 13146 } 13147 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ { 13148 width: 100%;max-width: 300px;font-size: 36px; 13149 line-height: 1.2; 13150 margin-top: 0px; 13151 margin-bottom: 10px; 13152 margin-left: auto; 13153 margin-right: auto; 13154 padding: 0px 0px 0px 0px; 13155 } 13156 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ.banner__heading--image img { 13157 max-width: 100%; 13158 height: auto; 13159 } 13160 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ p { 13161 margin: 0; 13162 } 13163 @media screen and (max-width: 749px) { 13164 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ, 13165 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ p, 13166 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ span, 13167 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ strong, 13168 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ em { 13169 color: #ffffff; 13170 } 13171 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__heading--heading_LtVWaQ {max-width: 240px;font-size: 30px; 13172 line-height: 1.1; 13173 margin-top: 0px; 13174 margin-bottom: 10px; 13175 margin-left: auto; 13176 margin-right: auto; 13177 padding: 0px 0px 0px 0px; 13178 } 13179 } 13180#shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ, 13181 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ p, 13182 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ span, 13183 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ strong, 13184 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ em { 13185 color: #ffffff; 13186 font-family: var(--font-body-family); 13187 font-weight: 300; 13188 } 13189 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ { 13190 width: 100%;max-width: 280px;font-size: 16px; 13191 line-height: 1.5; 13192 margin-top: 0px; 13193 margin-bottom: 0px; 13194 margin-left: auto; 13195 margin-right: auto; 13196 padding: 0px 0px 0px 0px; 13197 } 13198 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ p { 13199 margin: 0; 13200 } 13201 @media screen and (max-width: 749px) { 13202 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ, 13203 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ p, 13204 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ span, 13205 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ strong, 13206 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ em { 13207 color: #ffffff; 13208 } 13209 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__text--text_WwwPHJ {max-width: 260px;font-size: 14px; 13210 margin-top: 0px; 13211 margin-bottom: 0px; 13212 margin-left: auto; 13213 margin-right: auto; 13214 padding: 0px 0px 0px 0px; 13215 } 13216 } 13217#shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__buttons--buttons_pQnjpz .button { 13218 font-family: var(--font-body-family); 13219 font-weight: 500; 13220 font-size: 12px; 13221 color: #fcfafa; 13222 border-radius: 40px;border: none;margin: 6px 0px 0px 0px; 13223 padding: 12px 26px 12px 26px;background-color: #313131;} 13224 @media screen and (max-width: 749px) { 13225 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__buttons--buttons_pQnjpz .button { 13226 font-size: 12px; 13227 color: #fcfafa; 13228 border-radius: 40px;border: none;margin: 6px 0px 10px 0px; 13229 padding: 16px 26px 16px 26px;background-color: #313131;} 13230 }
13231#Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__link { 13232 position: absolute; 13233 inset: 0; 13234 z-index: 2; 13235 display: block; 13236 } 13237 13238 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--has-link .banner__content { 13239 position: relative; 13240 z-index: 3; 13241 pointer-events: none; 13242 } 13243 13244 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--has-link .banner__buttons, 13245 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--has-link .banner__buttons a { 13246 pointer-events: auto; 13247 } 13248 13249 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__buttons-row { 13250 display: flex; 13251 flex-wrap: wrap; 13252 align-items: center; 13253 gap: 1rem; 13254 max-width: 100%; 13255 } 13256 13257 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__buttons-row .banner__buttons { 13258 display: flex; 13259 max-width: none; 13260 } 13261 13262 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__buttons-row .banner__buttons .button { 13263 flex: 0 0 auto; 13264 } 13265 13266 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--content-align-left .banner__buttons-row, 13267 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-left .banner__buttons-row { 13268 justify-content: flex-start; 13269 } 13270 13271 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--content-align-center .banner__buttons-row, 13272 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-center .banner__buttons-row { 13273 justify-content: center; 13274 } 13275 13276 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--content-align-right .banner__buttons-row, 13277 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-right .banner__buttons-row { 13278 justify-content: flex-end; 13279 } 13280 13281 @media screen and (max-width: 749px) { 13282 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--content-align-mobile-left .banner__buttons-row, 13283 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-mobile-left .banner__buttons-row { 13284 justify-content: flex-start; 13285 } 13286 13287 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--content-align-mobile-center .banner__buttons-row, 13288 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-mobile-center .banner__buttons-row { 13289 justify-content: center; 13290 } 13291 13292 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL.banner--content-align-mobile-right .banner__buttons-row, 13293 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-mobile-right .banner__buttons-row { 13294 justify-content: flex-end; 13295 } 13296 } 13297 13298 @media screen and (max-width: 749px) { 13299 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__content.banner__content-mobile-bottom-center { 13300 align-items: flex-end; 13301 justify-content: center; 13302 } 13303 13304 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-mobile-left .banner__box { 13305 text-align: left; 13306 } 13307 13308 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-mobile-center .banner__box { 13309 text-align: center; 13310 } 13311 13312 #shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner--content-align-mobile-right .banner__box { 13313 text-align: right; 13314 } 13315 } 13316 13317 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL::after { 13318 opacity: 0.0; 13319 } 13320 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL:before { 13321 padding-bottom: 0; 13322 } 13323 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL { 13324 height: 70vh; 13325 overflow: hidden; 13326 } 13327 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__media { 13328 position: absolute; 13329 top: 0; 13330 left: 0; 13331 width: 100%; 13332 height: 100%; 13333 } 13334 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__media picture { 13335 display: block; 13336 width: 100%; 13337 height: 100%; 13338 } 13339 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__media img, 13340 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__media video { 13341 object-fit: cover; 13342 object-position: center; 13343 width: 100%; 13344 height: 100%; 13345 } 13346 13347 13348 13349 @media screen and (max-width: 749px) { 13350 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL:before { 13351 padding-bottom: 0; 13352 display: none; 13353 } 13354 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL { 13355 height: 59vh; 13356 overflow: hidden; 13357 aspect-ratio: auto; 13358 } 13359 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__media { 13360 position: absolute; 13361 top: 0; 13362 left: 0; 13363 width: 100%; 13364 height: 100%; 13365 } 13366 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__media picture { 13367 display: block; 13368 width: 100%; 13369 height: 100%; 13370 } 13371 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__media img, 13372 #Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL .banner__media video { 13373 object-fit: cover; 13374 object-position: center; 13375 width: 100%; 13376 height: 100%; 13377 } 13378 } 13379 13380 13381 13382</style> 13383<div 13384 id="Banner-fullwidth-template--20802410545328__image_banner_fullwidth_kmANCL" 13385 class=" 13386 banner-fullwidth banner banner-custom 13387 13388
13389 scroll-trigger animate--fade-in 13390 13391 13392 13393 " 13394><div 13395 class=" 13396 banner__media image 13397 13398 13399 " 13400 ><picture><source 13401 srcset="//us.balibodyco.com/cdn/shop/files/seasonal-NH-mobile.jpg?format=webp&v=1789605551&width=300 300w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-mobile.jpg?format=webp&v=1789605551&width=400 400w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-mobile.jpg?format=webp&v=1789605551&width=500 500w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-mobile.jpg?format=webp&v=1789605551&width=600 600w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-mobile.jpg?format=webp&v=1789605551&width=700 700w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-mobile.jpg?format=webp&v=1789605551&width=800 800w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-mobile.jpg?v=1789605551 1226w 13402 " 13403 media="(max-width: 749px)" 13404 ><source 13405 srcset="//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=200 200w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=400 400w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=600 600w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=800 800w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1000 1000w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1200 1200w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1400 1400w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1800 1800w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=2000 2000w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=2200 2200w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=2400 2400w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=2600 2600w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?v=1789605551 2886w 13406 " 13407 > 13408 <img 13409 srcset="//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=200 200w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=400 400w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=600 600w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=800 800w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1000 1000w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1200 1200w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1400 1400w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1800 1800w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=2000 2000w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=2200 2200w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=2400 2400w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=2600 2600w,//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?v=1789605551 2886w 13410 " 13411 src="//us.balibodyco.com/cdn/shop/files/seasonal-NH-desktop.jpg?format=webp&v=1789605551&width=1600" 13412 sizes="100vw" 13413 alt="" 13414 loading="lazy" 13415 width="2886" 13416 height="1392" 13417 class="product-banner__image" 13418 > 13419 </picture></div><div 13420 class=" 13421 banner__content page-width banner__content--middle-right 13422 banner--content-align-center 13423 banner__content-mobile-bottom-center 13424 banner--content-align-mobile-center
13425 scroll-trigger animate--slide-in 13426 " 13427 > 13428 <div class="banner__box content-container content-container--full-width-mobile"><h4 13429 class="banner__preheading banner__preheading--preheading_gME8wJ" 13430 13431 > 13432 13433 <span class="medium-hide large-up-hide"><p>THE FALL EDIT:</p></span> 13434 <span class="small-hide"><p>THE FALL EDIT:</p></span> 13435 13436 </h4><h2 13437 class="banner__heading banner__heading--heading_LtVWaQ inline-richtext" 13438 13439 > 13440 13441 <span class="medium-hide large-up-hide"><p><strong>Glow Through Every Season</strong></p></span> 13442 <span class="small-hide"><p><strong>Glow Through Every Season</strong></p></span> 13443 13444 </h2><div 13445 class="banner__text banner__text--text_WwwPHJ rte body" 13446 13447 > 13448 13449 <span class="medium-hide large-up-hide"><p>The products you need to stay bronzed & glowing during the cooler months</p></span> 13450 <span class="small-hide"><p>The products you need to stay bronzed & glowing during the cooler months</p></span> 13451 13452 </div><div class="banner__buttons-row"><div class="banner__buttons banner__buttons--buttons_pQnjpz" ><a 13453 13454 href="https://us.balibodyco.com/collections/fall-edit" 13455 13456 class="button button--default" 13457 > 13458 13459SHOP NOW 13460 </a></div></div></div> 13461 </div></div> 13462 13463 13464 13465 13466<style> @media (min-width: 960px) {#shopify-section-template--20802410545328__image_banner_fullwidth_kmANCL .banner-custom .banner__box {margin-right: 10vw; }} </style></section><section id="shopify-section-template--20802410545328__shop_by_need_DiLKMz" class="shopify-section section-shop-by-need"><style data-shopify>#shopify-section-template--20802410545328__shop_by_need_DiLKMz { 13467 --sbn-bg: #ffffff; 13468 --sbn-pad-top: 32px; 13469 --sbn-pad-bottom: 0px; 13470 --sbn-pad-left: 0px; 13471 --sbn-pad-right: 0px; 13472 --sbn-margin-top: 0px; 13473 --sbn-margin-bottom: 0px; 13474 --sbn-grid-gap: 12px; 13475 --sbn-card-height: 180px; 13476 --sbn-card-radius: 0px; 13477 --sbn-title-size: 20px; 13478 --sbn-title-color: #313131; 13479 --sbn-title-weight: 500; 13480 --sbn-title-align: center; 13481 --sbn-title-font: var(--font-heading-family); 13482 --sbn-overlay-size: 12px; 13483 --sbn-overlay-color: #313131; 13484 --sbn-overlay-weight: 500; 13485 --sbn-overlay-font: var(--font-body-family); 13486 --sbn-btn-bg: #313131; 13487 --sbn-btn-color: #fcfafa; 13488 --sbn-btn-radius: 24px; 13489 --sbn-btn-size: 12px; 13490 --sbn-btn-weight: 500; 13491 --sbn-btn-font: var(--font-body-family); 13492 --sbn-btn-pad-y: 8px; 13493 --sbn-btn-pad-x: 28px; 13494 --sbn-columns: 2; 13495 --sbn-cards-per-view: 2.5; 13496 --sbn-slide-width: calc( 13497 (100% - (var(--sbn-grid-gap) * (var(--sbn-cards-per-view) - 1))) / var(--sbn-cards-per-view) 13498 );--sbn-inner-gutter: 2rem;} 13499 13500 @media screen and (min-width: 750px) { 13501 #shopify-section-template--20802410545328__shop_by_need_DiLKMz { 13502 --sbn-pad-top: 48px; 13503 --sbn-pad-bottom: 16px; 13504 --sbn-pad-left: 0px; 13505 --sbn-pad-right: 0px; 13506 --sbn-margin-top: 0px; 13507 --sbn-margin-bottom: 0px; 13508 --sbn-grid-gap: 16px; 13509 --sbn-card-height: 280px; 13510 --sbn-title-size: 24px; 13511 --sbn-title-color: #313131; 13512 --sbn-title-weight: 700; 13513 --sbn-title-align: left; 13514 --sbn-title-font: var(--font-heading-family); 13515 --sbn-overlay-size: 14px; 13516 --sbn-btn-size: 12px; 13517 --sbn-columns: 4; 13518 --sbn-cards-per-view: 4.0; 13519 --sbn-slide-width: calc( 13520 (100% - (var(--sbn-grid-gap) * (var(--sbn-cards-per-view) - 1))) / var(--sbn-cards-per-view) 13521 ); 13522 } 13523 } 13524 13525 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need { 13526 background-color: var(--sbn-bg); 13527 margin-top: var(--sbn-margin-top); 13528 margin-bottom: var(--sbn-margin-bottom);
13529 padding: var(--sbn-pad-top) var(--sbn-pad-right) var(--sbn-pad-bottom) var(--sbn-pad-left); 13530 } 13531 13532 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__inner { 13533 margin-left: auto; 13534 margin-right: auto; 13535 }#shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__header { 13536 display: flex; 13537 flex-direction: column; 13538 align-items: center; 13539 text-align: center; 13540 gap: 1rem; 13541 margin-bottom: 20px; 13542 } 13543 13544 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__header--inline-mobile { 13545 flex-direction: row; 13546 align-items: center; 13547 justify-content: space-between; 13548 text-align: left; 13549 gap: 1rem; 13550 } 13551 13552 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__header--inline-mobile .shop-by-need__title { 13553 flex: 1 1 auto; 13554 min-width: 0; 13555 width: auto; 13556 } 13557 13558 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__title { 13559 margin: 0; 13560 width: 100%; 13561 font-family: var(--sbn-title-font); 13562 font-size: var(--sbn-title-size); 13563 font-weight: var(--sbn-title-weight); 13564 color: var(--sbn-title-color); 13565 text-align: var(--sbn-title-align); 13566 line-height: 1.15; 13567 letter-spacing: 0.02em; 13568 } 13569 13570 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__cta { 13571 display: inline-flex;
13572 align-items: center; 13573 justify-content: center; 13574 text-decoration: none; 13575 font-family: var(--sbn-btn-font); 13576 font-size: var(--sbn-btn-size); 13577 font-weight: var(--sbn-btn-weight); 13578 color: var(--sbn-btn-color); 13579 background-color: var(--sbn-btn-bg); 13580 border-radius: var(--sbn-btn-radius); 13581 padding: var(--sbn-btn-pad-y) var(--sbn-btn-pad-x); 13582 border: none; 13583 line-height: 1.2; 13584 letter-spacing: 0.06em; 13585 text-transform: uppercase; 13586 transition: opacity 0.2s ease; 13587 white-space: nowrap; 13588 } 13589 13590 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__cta:hover { 13591 opacity: 0.85; 13592 } 13593 13594 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__cta--desktop { 13595 display: none; 13596 } 13597 13598 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__cta--mobile-inline { 13599 display: inline-flex; 13600 flex-shrink: 0; 13601 } 13602 13603 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__footer { 13604 display: flex; 13605 justify-content: center; 13606 text-align: center; 13607 } 13608 13609 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__cta--mobile { 13610 display: inline-flex; 13611 margin-top: 24px; 13612 } 13613 13614 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid { 13615 display: grid; 13616 grid-template-columns: repeat(var(--sbn-columns), minmax(0, 1fr)); 13617 gap: var(--sbn-grid-gap); 13618 list-style: none; 13619 margin: 0; 13620 padding: 0; 13621 } 13622 13623 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid--slider-mobile { 13624 display: flex; 13625 flex-wrap: nowrap; 13626 overflow-x: auto; 13627 overflow-y: hidden; 13628 scroll-snap-type: x mandatory; 13629 -webkit-overflow-scrolling: touch; 13630 overscroll-behavior-x: contain; 13631 scrollbar-width: none; 13632 -ms-overflow-style: none; 13633 /* Bleed past the inner horizontal padding + section right padding so the track meets the screen edge */ 13634 width: calc(100% + var(--sbn-inner-gutter, 2rem) + var(--sbn-pad-right)); 13635 max-width: none; 13636 margin-right: calc(-1 * (var(--sbn-inner-gutter, 2rem) + var(--sbn-pad-right))); 13637 } 13638 13639 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid--slider-mobile::-webkit-scrollbar { 13640 display: none; 13641 } 13642 13643 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid--slider-mobile > li { 13644 flex: 0 0 var(--sbn-slide-width); 13645 width: var(--sbn-slide-width); 13646 min-width: var(--sbn-slide-width); 13647 scroll-snap-align: start; 13648 scroll-snap-stop: always; 13649 } 13650 13651 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__card { 13652 display: flex; 13653 flex-direction: column; 13654 position: relative; 13655 width: 100%; 13656 border-radius: var(--sbn-card-radius); 13657 overflow: visible; 13658 text-decoration: none; 13659 color: inherit; 13660 height: auto !important; 13661 min-height: 0 !important; 13662 aspect-ratio: auto !important; 13663 } 13664 13665 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__card:focus-visible { 13666 outline: 2px solid currentColor; 13667 outline-offset: 2px; 13668 } 13669 13670 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__media { 13671 position: relative; 13672 width: 100%; 13673 border-radius: var(--sbn-card-radius); 13674 overflow: hidden; 13675 flex-shrink: 0; 13676 background-color: #e8e4df; 13677 } 13678 13679 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__media img { 13680 display: block; 13681 width: 100%; 13682 height: 100%; 13683 object-fit: cover; 13684 object-position: center; 13685 } 13686 13687 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__label { 13688 display: inline-flex;
13689 align-items: center; 13690 gap: 0.35em; 13691 font-family: var(--sbn-overlay-font); 13692 font-size: var(--sbn-overlay-size); 13693 font-weight: var(--sbn-overlay-weight); 13694 color: var(--sbn-overlay-color); 13695 line-height: 1.2; 13696 text-transform: uppercase; 13697 letter-spacing: 0.04em; 13698 position: absolute; 13699 top: 0; 13700 left: 0; 13701 z-index: 1; 13702 margin: 16px; 13703 max-width: calc(100% - 32px); 13704 pointer-events: none; 13705 } 13706 13707 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__arrow { 13708 display: none; 13709 flex-shrink: 0; 13710 font-size: 1.1em; 13711 line-height: 1; 13712 } 13713 13714 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__arrow--mobile { 13715 display: inline-block; 13716 } 13717 13718 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__card--placeholder .shop-by-need__media { 13719 display: flex; 13720 align-items: center; 13721 justify-content: center; 13722 } 13723 13724 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__placeholder { 13725 width: 40%; 13726 height: 40%; 13727 opacity: 0.35; 13728 } 13729 13730 @media screen and (min-width: 750px) { 13731 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__header { 13732 flex-direction: row; 13733 align-items: center; 13734 justify-content: space-between; 13735 text-align: left; 13736 gap: 1.5rem; 13737 margin-bottom: 32px; 13738 } 13739 13740 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__title { 13741 flex: 1 1 auto; 13742 min-width: 0; 13743 width: auto; 13744 } 13745 13746 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__cta--desktop { 13747 display: inline-flex; 13748 flex-shrink: 0; 13749 } 13750 13751 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__cta--mobile, 13752 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__cta--mobile-inline { 13753 display: none; 13754 margin-top: 0; 13755 } 13756 13757 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__footer { 13758 display: none; 13759 } 13760 13761 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__arrow--mobile { 13762 display: none; 13763 } 13764 13765 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__arrow--desktop { 13766 display: inline-block; 13767 } 13768 13769 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__label { 13770 position: absolute; 13771 top: 0; 13772 left: 0; 13773 z-index: 1; 13774 margin: 16px; 13775 max-width: calc(100% - 32px); 13776 pointer-events: none; 13777 } 13778 13779 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid--slider-mobile { 13780 display: grid; 13781 grid-template-columns: repeat(var(--sbn-columns), minmax(0, 1fr)); 13782 overflow: visible; 13783 scroll-snap-type: none; 13784 width: auto; 13785 max-width: none; 13786 margin-right: 0; 13787 } 13788 13789 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid--slider-mobile > li { 13790 flex: none; 13791 width: auto; 13792 min-width: 0; 13793 scroll-snap-align: unset; 13794 } 13795 13796 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid--slider-desktop { 13797 display: flex; 13798 flex-wrap: nowrap; 13799 overflow-x: auto; 13800 overflow-y: hidden; 13801 scroll-snap-type: x mandatory; 13802 -webkit-overflow-scrolling: touch; 13803 overscroll-behavior-x: contain; 13804 scrollbar-width: none; 13805 -ms-overflow-style: none; 13806 } 13807 13808 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid--slider-desktop::-webkit-scrollbar { 13809 display: none; 13810 } 13811 13812 #shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__grid--slider-desktop > li { 13813 flex: 0 0 var(--sbn-slide-width); 13814 width: var(--sbn-slide-width); 13815 min-width: var(--sbn-slide-width); 13816 scroll-snap-align: start; 13817 scroll-snap-stop: always; 13818 } 13819 }#shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__card--card_Rk7C8N .shop-by-need__media { 13820 height: auto; 13821 min-height: 0; 13822 aspect-ratio: 444.898 / 521.326; 13823 }#shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__card--card_UN8mb7 .shop-by-need__media { 13824 height: auto; 13825 min-height: 0; 13826 aspect-ratio: 444.898 / 521.326; 13827 }#shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__card--card_eKPicY .shop-by-need__media { 13828 height: auto; 13829 min-height: 0; 13830 aspect-ratio: 444.898 / 521.326; 13831 }#shopify-section-template--20802410545328__shop_by_need_DiLKMz .shop-by-need__card--card_CffCU6 .shop-by-need__media { 13832 height: auto; 13833 min-height: 0; 13834 aspect-ratio: 444.898 / 521.326; 13835 }</style><section 13836 class="shop-by-need" 13837 aria-label="Shop By Need" 13838> 13839 <div class="shop-by-need__inner page-width"><header class="shop-by-need__header"><h2 class="shop-by-need__title">Shop By Need</h2><a 13840 class="shop-by-need__cta shop-by-need__cta--desktop" 13841 13842 href="https://us.balibodyco.com/collections" 13843 13844 >Shop All</a></header><ul 13845 class=" 13846 shop-by-need__grid 13847 13848 13849 " 13850 role="list" 13851 ><li ><a href="/collections/clear" class="shop-by-need__card shop-by-need__card--card_Rk7C8N shop-by-need__card--type-near_square"><div class="shop-by-need__media"><img src="//us.balibodyco.com/cdn/shop/files/No_transfer.jpg?v=1789521488&width=1200" alt="No Transfer" srcset="//us.balibodyco.com/cdn/shop/files/No_transfer.jpg?v=1789521488&width=375 375w, //us.balibodyco.com/cdn/shop/files/No_transfer.jpg?v=1789521488&width=550 550w, //us.balibodyco.com/cdn/shop/files/No_transfer.jpg?v=1789521488&width=750 750w, //us.balibodyco.com/cdn/shop/files/No_transfer.jpg?v=1789521488&width=900 900w, //us.balibodyco.com/cdn/shop/files/No_transfer.jpg?v=1789521488&width=1100 1100w, //us.balibodyco.com/cdn/shop/files/No_transfer.jpg?v=1789521488&width=1200 1200w" width="1200" height="1338" loading="lazy" sizes="(min-width: 750px) 25vw, 50vw" class="shop-by-need__image">�</div><span class="shop-by-need__label">
13852 <span class="shop-by-need__label-text">No Transfer</span><span class="shop-by-need__arrow shop-by-need__arrow--mobile" aria-hidden="true">â</span><span class="shop-by-need__arrow shop-by-need__arrow--desktop" aria-hidden="true">â</span></span></a></li><li ><a href="/collections/shade-dark" class="shop-by-need__card shop-by-need__card--card_UN8mb7 shop-by-need__card--type-near_square"><div class="shop-by-need__media"><img src="//us.balibodyco.com/cdn/shop/files/Deepest_tan.jpg?v=1789521488&width=1200" alt="Deepest Tan" srcset="//us.balibodyco.com/cdn/shop/files/Deepest_tan.jpg?v=1789521488&width=375 375w, //us.balibodyco.com/cdn/shop/files/Deepest_tan.jpg?v=1789521488&width=550 550w, //us.balibodyco.com/cdn/shop/files/Deepest_tan.jpg?v=1789521488&width=750 750w, //us.balibodyco.com/cdn/shop/files/Deepest_tan.jpg?v=1789521488&width=900 900w, //us.balibodyco.com/cdn/shop/files/Deepest_tan.jpg?v=1789521488&width=1100 1100w, //us.balibodyco.com/cdn/shop/files/Deepest_tan.jpg?v=1789521488&width=1200 1200w" width="1200" height="1330" loading="lazy" sizes="(min-width: 750px) 25vw, 50vw" class="shop-by-need__image">�</div><span class="shop-by-need__label"> 13853 <span class="shop-by-need__label-text">Deepest Tan</span><span class="shop-by-need__arrow shop-by-need__arrow--mobile" aria-hidden="true">â</span><span class="shop-by-need__arrow shop-by-need__arrow--desktop" aria-hidden="true">â</span></span></a></li><li ><a href="/collections/express-tan" class="shop-by-need__card shop-by-need__card--card_eKPicY shop-by-need__card--type-near_square"><div class="shop-by-need__media"><img src="//us.balibodyco.com/cdn/shop/files/Fast_Results.jpg?v=1789521488&width=1200" alt="Fast Results" srcset="//us.balibodyco.com/cdn/shop/files/Fast_Results.jpg?v=1789521488&width=375 375w, //us.balibodyco.com/cdn/shop/files/Fast_Results.jpg?v=1789521488&width=550 550w, //us.balibodyco.com/cdn/shop/files/Fast_Results.jpg?v=1789521488&width=750 750w, //us.balibodyco.com/cdn/shop/files/Fast_Results.jpg?v=1789521488&width=900 900w, //us.balibodyco.com/cdn/shop/files/Fast_Results.jpg?v=1789521488&width=1100 1100w, //us.balibodyco.com/cdn/shop/files/Fast_Results.jpg?v=1789521488&width=1200 1200w" width="1200" height="1338" loading="lazy" sizes="(min-width: 750px) 25vw, 50vw" class="shop-by-need__image">�</div><span class="shop-by-need__label"> 13854 <span class="shop-by-need__label-text">Fast Results</span><span class="shop-by-need__arrow shop-by-need__arrow--mobile" aria-hidden="true">â</span><span class="shop-by-need__arrow shop-by-need__arrow--desktop" aria-hidden="true">â</span></span></a></li><li ><a href="/collections/face-tan" class="shop-by-need__card shop-by-need__card--card_CffCU6 shop-by-need__card--type-near_square"><div class="shop-by-need__media"><img src="//us.balibodyco.com/cdn/shop/files/Face_Tan.jpg?v=1789521487&width=1200" alt="Face Tans" srcset="//us.balibodyco.com/cdn/shop/files/Face_Tan.jpg?v=1789521487&width=375 375w, //us.balibodyco.com/cdn/shop/files/Face_Tan.jpg?v=1789521487&width=550 550w, //us.balibodyco.com/cdn/shop/files/Face_Tan.jpg?v=1789521487&width=750 750w, //us.balibodyco.com/cdn/shop/files/Face_Tan.jpg?v=1789521487&width=900 900w, //us.balibodyco.com/cdn/shop/files/Face_Tan.jpg?v=1789521487&width=1100 1100w, //us.balibodyco.com/cdn/shop/files/Face_Tan.jpg?v=1789521487&width=1200 1200w" width="1200" height="1330" loading="lazy" sizes="(min-width: 750px) 25vw, 50vw" class="shop-by-need__image">�</div><span class="shop-by-need__label"> 13855 <span class="shop-by-need__label-text">Face Tans</span><span class="shop-by-need__arrow shop-by-need__arrow--mobile" aria-hidden="true">â</span><span class="shop-by-need__arrow shop-by-need__arrow--desktop" aria-hidden="true">â</span></span></a></li></ul><footer class="shop-by-need__footer"> 13856 <a 13857 class="shop-by-need__cta shop-by-need__cta--mobile" 13858 13859 href="https://us.balibodyco.com/collections" 13860 13861 >Shop All</a> 13862 </footer></div> 13863</section> 13864 13865 13866</section><section id="shopify-section-template--20802410545328__image_banner_dual_cF7b3n" class="shopify-section section"><link href="//us.balibodyco.com/cdn/shop/t/400/assets/section-image-banner.css?v=117140445673400808451790656957" rel="stylesheet" type="text/css" media="all" />�<style data-shopify>#shopify-section-template--20802410545328__image_banner_dual_cF7b3n .image-banner-dual { 13867 margin-top: 37px; 13868 margin-bottom: 37px; 13869 } 13870 13871 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .image-banner-dual .banner__heading p{ 13872 line-height: 1 !important; 13873 } 13874 13875 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .image-banner-dual__grid { 13876 display: grid; 13877 grid-template-columns: 1fr 1fr; 13878 gap: 16px;
13879 align-items: stretch; 13880 } 13881 13882 @media screen and (max-width: 749px) { 13883 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .image-banner-dual__grid { 13884 grid-template-columns: 1fr; 13885 gap: 0px; 13886 } 13887 13888 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .image-banner-dual__page-width.page-width { 13889 max-width: none; 13890 padding-left: 0; 13891 padding-right: 0; 13892 } 13893 } 13894 13895 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col { 13896 display: block; 13897 position: relative; 13898 overflow: hidden; 13899 min-width: 0; 13900 width: 100%; 13901 min-height: 28rem; 13902 } 13903 13904 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col__ratio { 13905 display: block; 13906 width: 100%; 13907 height: 0; 13908 padding-bottom: var(--dual-aspect-padding, 100%); 13909 pointer-events: none; 13910 } 13911 13912 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__media, 13913 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__media.image { 13914 position: absolute; 13915 top: 0; 13916 left: 0; 13917 width: 100%; 13918 height: 100%; 13919 z-index: 0; 13920 padding-bottom: 0; 13921 min-height: 0; 13922 } 13923 13924 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__media.image picture, 13925 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__media.image img, 13926 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__media.banner-video video { 13927 position: absolute; 13928 inset: 0; 13929 width: 100%; 13930 height: 100%; 13931 object-fit: cover; 13932 } 13933 13934 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__content { 13935 position: absolute; 13936 top: 0; 13937 left: 0; 13938 width: 100%; 13939 height: 100%; 13940 max-width: none; 13941 min-height: 0; 13942 z-index: 2; 13943 display: flex; 13944 box-sizing: border-box; 13945 opacity: 1; 13946 isolation: isolate; 13947 } 13948 13949 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col::after, 13950 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__media::after { 13951 z-index: 1; 13952 pointer-events: none; 13953 } 13954 13955 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__media::after { 13956 display: none; 13957 } 13958 13959 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__box { 13960 min-width: auto; 13961 background: transparent; 13962 border: none; 13963 box-shadow: none; 13964 } 13965 13966 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col .banner__media.placeholder .placeholder-svg { 13967 position: absolute; 13968 inset: 0; 13969 width: 100%; 13970 height: 100%; 13971 }#shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37, 13972 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 p, 13973 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 span, 13974 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 strong, 13975 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 em { 13976 color: #ffffff; 13977 font-family: var(--font-body-family); 13978 font-weight: 500; 13979 } 13980 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 { 13981 width: 100%;max-width: 240px;font-size: 24px; 13982 line-height: 1.2; 13983 margin-top: 0px; 13984 margin-bottom: 8px; 13985 margin-left: auto; 13986 margin-right: auto; 13987 padding: 0px 0px 0px 0px; 13988 } 13989 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37.banner__heading--image img { 13990 max-width: 100%; 13991 height: auto; 13992 } 13993 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 p { 13994 margin: 0; 13995 } 13996 @media screen and (max-width: 749px) { 13997 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37, 13998 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 p, 13999 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 span, 14000 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 strong, 14001 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 em { 14002 color: #ffffff; 14003 } 14004 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_3ERL37 {max-width: 340px;font-size: 18px; 14005 line-height: 1.1; 14006 margin-top: 0px; 14007 margin-bottom: 4px;
14008 margin-left: auto; 14009 margin-right: auto; 14010 padding: 0px 0px 0px 0px; 14011 } 14012 }�#shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc, 14013 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc p, 14014 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc span, 14015 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc strong, 14016 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc em { 14017 color: #ffffff; 14018 font-family: var(--font-body-family); 14019 font-weight: 300; 14020 } 14021 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc { 14022 width: 100%;max-width: none;font-size: 16px; 14023 line-height: 1.5; 14024 margin-top: 0px; 14025 margin-bottom: 0px; 14026 margin-left: 0px; 14027 margin-right: 0px; 14028 padding: 0px 0px 0px 0px; 14029 } 14030 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc p { 14031 margin: 0; 14032 } 14033 @media screen and (max-width: 749px) { 14034 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc, 14035 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc p, 14036 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc span, 14037 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc strong, 14038 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc em { 14039 color: #ffffff; 14040 } 14041 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_QaMjmc {max-width: none;font-size: 16px; 14042 margin-top: 0px; 14043 margin-bottom: 0px; 14044 margin-left: 0px; 14045 margin-right: 0px; 14046 padding: 0px 0px 0px 0px; 14047 } 14048 }�#shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__buttons--buttons_WazcnN .button { 14049 font-family: var(--font-body-family); 14050 font-weight: 500; 14051 font-size: 12px; 14052 color: #fcfafa; 14053 border-radius: 40px;border: none;margin: 0px 0px 42px 0px; 14054 padding: 12px 26px 12px 26px;background-color: #313131;} 14055 @media screen and (max-width: 749px) { 14056 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__buttons--buttons_WazcnN .button { 14057 font-size: 12px; 14058 color: #fcfafa; 14059 border-radius: 40px;border: none;margin: 4px 0px 28px 0px; 14060 padding: 16px 26px 16px 26px;background-color: #313131;} 14061 }�#shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq, 14062 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq p, 14063 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq span, 14064 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq strong, 14065 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq em { 14066 color: #ffffff; 14067 font-family: var(--font-heading-family); 14068 font-weight: 500; 14069 } 14070 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq { 14071 width: 100%;max-width: none;font-size: 24px; 14072 line-height: 1.2; 14073 margin-top: 0px; 14074 margin-bottom: 10px; 14075 margin-left: 0px; 14076 margin-right: 0px; 14077 padding: 0px 0px 0px 0px; 14078 } 14079 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq.banner__heading--image img { 14080 max-width: 100%; 14081 height: auto; 14082 } 14083 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq p { 14084 margin: 0; 14085 } 14086 @media screen and (max-width: 749px) { 14087 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq, 14088 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq p, 14089 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq span, 14090 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq strong, 14091 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq em { 14092 color: #fffdfd; 14093 } 14094 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__heading--heading_eLGwYq {max-width: none;font-size: 18px; 14095 line-height: 1.1; 14096 margin-top: 0px; 14097 margin-bottom: 10px; 14098 margin-left: 0px; 14099 margin-right: 0px; 14100 padding: 0px 0px 0px 0px; 14101 } 14102 }�#shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz, 14103 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz p, 14104 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz span, 14105 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz strong, 14106 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz em { 14107 color: #ffffff; 14108 font-family: var(--font-body-family); 14109 font-weight: 300; 14110 } 14111 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz { 14112 width: 100%;max-width: 280px;font-size: 16px; 14113 line-height: 1.5; 14114 margin-top: 0px; 14115 margin-bottom: 0px; 14116 margin-left: auto; 14117 margin-right: auto; 14118 padding: 0px 0px 0px 0px; 14119 } 14120 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz p { 14121 margin: 0; 14122 } 14123 @media screen and (max-width: 749px) { 14124 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz, 14125 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz p, 14126 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz span, 14127 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz strong, 14128 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz em { 14129 color: #ffffff; 14130 } 14131 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__text--text_Ah4fRz {max-width: 280px;font-size: 16px; 14132 margin-top: 0px; 14133 margin-bottom: 0px; 14134 margin-left: auto; 14135 margin-right: auto; 14136 padding: 0px 0px 0px 0px; 14137 } 14138 }�#shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__buttons--buttons_CLfUVW .button { 14139 font-family: var(--font-body-family); 14140 font-weight: 500; 14141 font-size: 12px; 14142 color: #fcfafa; 14143 border-radius: 40px;border: none;margin: 0px 0px 42px 0px; 14144 padding: 12px 26px 12px 26px;background-color: #313131;} 14145 @media screen and (max-width: 749px) { 14146 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n .banner__buttons--buttons_CLfUVW .button { 14147 font-size: 12px; 14148 color: #fcfafa; 14149 border-radius: 40px;border: none;margin: 4px 0px 28px 0px; 14150 padding: 16px 26px 16px 26px;background-color: #313131;} 14151 }�#shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n::after {display: none;} 14152 14153 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n .banner__content.banner__content-mobile-bottom-center { 14154 align-items: flex-end; 14155 justify-content: center; 14156 } 14157 14158 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n .banner--content-align-mobile-left .banner__box { 14159 text-align: left; 14160 } 14161 14162 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n .banner--content-align-mobile-center .banner__box { 14163 text-align: center; 14164 } 14165 14166 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n .banner--content-align-mobile-right .banner__box { 14167 text-align: right; 14168 }@media screen and (min-width: 750px) { 14169 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n { 14170 --dual-aspect-padding: 100.0%; 14171 } 14172 }@media screen and (max-width: 749px) { 14173 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n { 14174 min-height: 60vh; 14175 height: 60vh; 14176 } 14177 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col__ratio { 14178 display: none; 14179 } 14180 }#shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n::after {background: linear-gradient(to top, rgba(0, 0, 0, 0.0), transparent); 14181 opacity: 1;} 14182 14183 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n .banner__content.banner__content-mobile-bottom-center { 14184 align-items: flex-end; 14185 justify-content: center; 14186 } 14187 14188 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n .banner--content-align-mobile-left .banner__box { 14189 text-align: left; 14190 } 14191 14192 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n .banner--content-align-mobile-center .banner__box { 14193 text-align: center; 14194 } 14195 14196 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n .banner--content-align-mobile-right .banner__box { 14197 text-align: right; 14198 }@media screen and (min-width: 750px) { 14199 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n { 14200 --dual-aspect-padding: 100.0%; 14201 } 14202 }@media screen and (max-width: 749px) { 14203 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n { 14204 min-height: 60vh; 14205 height: 60vh; 14206 } 14207 #shopify-section-template--20802410545328__image_banner_dual_cF7b3n #Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n .banner-dual-col__ratio { 14208 display: none; 14209 } 14210 }</style><div class="image-banner-dual"><div class="image-banner-dual__grid"> 14211 <div 14212 id="Banner-dual-left-template--20802410545328__image_banner_dual_cF7b3n" 14213 class="banner-dual-col banner banner-custom" 14214 style="background-color: ; --dual-aspect-padding: 100.0%;" 14215><div class="banner-dual-col__ratio" aria-hidden="true"></div><div class="banner__media image"><picture><img 14216 src="//us.balibodyco.com/cdn/shop/files/HP-Desktop-Quiz-949x949px_979abbfb-d8f2-440d-bafc-ba73d77b33b4.jpg?format=webp&v=1789521490&width=1200" 14217 srcset="//us.balibodyco.com/cdn/shop/files/HP-Desktop-Quiz-949x949px_979abbfb-d8f2-440d-bafc-ba73d77b33b4.jpg?format=webp&v=1789521490&width=400 400w,//us.balibodyco.com/cdn/shop/files/HP-Desktop-Quiz-949x949px_979abbfb-d8f2-440d-bafc-ba73d77b33b4.jpg?format=webp&v=1789521490&width=800 800w,//us.balibodyco.com/cdn/shop/files/HP-Desktop-Quiz-949x949px_979abbfb-d8f2-440d-bafc-ba73d77b33b4.jpg?format=webp&v=1789521490&width=1200 1200w,//us.balibodyco.com/cdn/shop/files/HP-Desktop-Quiz-949x949px_979abbfb-d8f2-440d-bafc-ba73d77b33b4.jpg?v=1789521490 1898w 14218 " 14219 sizes="(min-width: 750px) 50vw, 100vw" 14220 alt="" 14221 loading="lazy" 14222 width="1898" 14223 height="1898" 14224 class="product-banner__image" 14225 > 14226 </picture></div><div 14227 class=" 14228 banner__content banner__content--bottom-center 14229 banner--content-align-center 14230 banner__content-mobile-bottom-center 14231 banner--content-align-mobile-center 14232 " 14233 style="padding-top: 30px; padding-bottom: 30px;" 14234 > 14235 <div class="banner__box content-container content-container--full-width-mobile"><h2 14236 class="banner__heading banner__heading--heading_3ERL37 inline-richtext"
14237 14238 > 14239 14240 <span class="medium-hide large-up-hide"><p>Not Sure Which Tan Is Right For You?</p></span> 14241 <span class="small-hide"><p>Not Sure Which Tan Is Right For You?</p></span> 14242 14243 </h2><div 14244 class="banner__text banner__text--text_QaMjmc rte body" 14245 14246 > 14247 14248 <p>The 2-Minute Tan Finder Quiz</p> 14249 14250 </div><div class="banner__buttons banner__buttons--buttons_WazcnN" ><a 14251 14252 href="/pages/shade-finder-quiz" 14253 14254 class="button button--default" 14255 > 14256 �Take the Quiz 14257 </a></div></div> 14258 </div> 14259</div> 14260 14261 <div 14262 id="Banner-dual-right-template--20802410545328__image_banner_dual_cF7b3n" 14263 class="banner-dual-col banner banner-custom" 14264 style="background-color: ; --dual-aspect-padding: 100.0%;" 14265><div class="banner-dual-col__ratio" aria-hidden="true"></div><div class="banner__media image"><picture><img 14266 src="//us.balibodyco.com/cdn/shop/files/HP-Desktop-Rewards-949x949px_93ff63c1-cd3b-4cfa-bed5-33c88ffb9ba2.jpg?format=webp&v=1789521491&width=1200" 14267 srcset="//us.balibodyco.com/cdn/shop/files/HP-Desktop-Rewards-949x949px_93ff63c1-cd3b-4cfa-bed5-33c88ffb9ba2.jpg?format=webp&v=1789521491&width=400 400w,//us.balibodyco.com/cdn/shop/files/HP-Desktop-Rewards-949x949px_93ff63c1-cd3b-4cfa-bed5-33c88ffb9ba2.jpg?format=webp&v=1789521491&width=800 800w,//us.balibodyco.com/cdn/shop/files/HP-Desktop-Rewards-949x949px_93ff63c1-cd3b-4cfa-bed5-33c88ffb9ba2.jpg?format=webp&v=1789521491&width=1200 1200w,//us.balibodyco.com/cdn/shop/files/HP-Desktop-Rewards-949x949px_93ff63c1-cd3b-4cfa-bed5-33c88ffb9ba2.jpg?v=1789521491 1898w 14268 " 14269 sizes="(min-width: 750px) 50vw, 100vw" 14270 alt="" 14271 loading="lazy" 14272 width="1898" 14273 height="1898" 14274 class="product-banner__image" 14275 > 14276 </picture></div><div 14277 class=" 14278 banner__content banner__content--bottom-center 14279 banner--content-align-center 14280 banner__content-mobile-bottom-center 14281 banner--content-align-mobile-center 14282 " 14283 style="padding-top: 30px; padding-bottom: 30px;" 14284 > 14285 <div class="banner__box content-container content-container--full-width-mobile"><h2 14286 class="banner__heading banner__heading--heading_eLGwYq inline-richtext" 14287 14288 > 14289 14290 <p>Get Rewarded For Glowing</p> 14291 14292 </h2><div 14293 class="banner__text banner__text--text_Ah4fRz rte body" 14294 14295 > 14296 14297 <span class="medium-hide large-up-hide"><p>Join Our BB Air Rewards Program To Earn Points On Every Purchase Online</p></span> 14298 <span class="small-hide"><p>Join Our BB Air Rewards Program To Earn Points On Every Purchase Online</p></span> 14299 14300 </div><div class="banner__buttons banner__buttons--buttons_CLfUVW" ><a 14301 14302 href="/pages/rewards" 14303 14304 class="button button--default" 14305 > 14306 �Join Now 14307 </a></div></div> 14308 </div> 14309</div> 14310 14311 </div></div> 14312 14313 14314</section> 14315 </main> 14316 14317 <!-- BEGIN sections: footer-group --> 14318<div id="shopify-section-sections--20802412052656__footer" class="shopify-section shopify-section-group-footer-group"> 14319<link href="//us.balibodyco.com/cdn/shop/t/400/assets/section-footer.css?v=6029879875465179631790656945" rel="stylesheet" type="text/css" media="all" />�<style data-shopify>.section-sections--20802412052656__footer-padding { 14320 padding-top: 44px; 14321 padding-bottom: 36px; 14322 } 14323 14324 .footer__container { 14325 padding-left: 2rem; 14326 padding-right: 2rem; 14327 } 14328 14329 .footer * { 14330 color: #303030; 14331 } 14332 14333 .footer-menu__item--link { 14334 color: #303030; 14335 } 14336 14337 .footer { 14338 background-color: #fcfafa; 14339 } 14340 14341 .footer ::placeholder { 14342 color: #303030; 14343 opacity: 1;
14344 } 14345 14346 .footer ::-ms-input-placeholder { 14347 color: #303030; 14348 } 14349 14350 @media screen and (min-width: 900px) { 14351 .footer-top { 14352 grid-template-columns: 7fr 3fr; 14353 } 14354 }</style><footer class="footer section-sections--20802412052656__footer-padding"> 14355 <div class="footer__container"> 14356 <div class="footer-top"> 14357 <div class="footer__side-left"> 14358 <div class="footer-info"> 14359 <div class="footer-logo"><div 14360 class="footer-block__image-wrapper" 14361 style="max-width: min(100%, 155px);" 14362 > 14363 <img 14364 srcset="//us.balibodyco.com/cdn/shop/files/checkout_logo_5_25f07dd7-f4b1-4573-8565-ab608db83a4f.png?v=1613159198&width=155, //us.balibodyco.com/cdn/shop/files/checkout_logo_5_25f07dd7-f4b1-4573-8565-ab608db83a4f.png?v=1613159198&width=310 2x" 14365 src="//us.balibodyco.com/cdn/shop/files/checkout_logo_5_25f07dd7-f4b1-4573-8565-ab608db83a4f.png?v=1613159198&width=600" 14366 alt="" 14367 loading="lazy" 14368 width="600" 14369 height="99" 14370 > 14371 </div><div class="footer-logo__text rte"> 14372 <p>Bali Body has been creating Australian-made self tan, skincare and suncare since 2014. Made with skin-loving ingredients, our formulas nourish and care for every skin type, delivering healthy-looking, glowing results.</p> 14373 </div></div> 14374 14375 <div class="footer-social"> 14376 <ul class="footer-social__list"> 14377 14378 <li class="footer-social__item"> 14379 <a target="_blank" href="https://www.instagram.com/balibody/" title="Link to Instagram"> 14380 <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 14381 <g clip-path="url(#clip0_277_108)"> 14382 <path d="M6.02115 0.0721245C4.9276 0.123719 4.18081 0.298236 3.52797 0.554769C2.85231 0.818086 2.27963 1.17144 1.70983 1.74329C1.14003 2.31515 0.789144 2.88824 0.527678 3.56492C0.274639 4.21921 0.103206 4.96661 0.0549 6.06078C0.00659445 7.15495 -0.00409445 7.50666 0.00125 10.2977C0.00659444 13.0887 0.0189278 13.4386 0.0719611 14.535C0.124172 15.6284 0.298072 16.3749 0.554606 17.028C0.818333 17.7037 1.17127 18.2761 1.74333 18.8461C2.31539 19.4161 2.88807 19.7662 3.56641 20.0281C4.22007 20.2807 4.96768 20.453 6.06165 20.5009C7.15561 20.5487 7.50773 20.5598 10.2979 20.5545C13.0882 20.5492 13.4394 20.5368 14.5357 20.4848C15.6319 20.4328 16.3746 20.2577 17.0278 20.0024C17.7035 19.738 18.2764 19.3857 18.846 18.8134C19.4156 18.2412 19.7662 17.6677 20.0275 16.9906C20.2807 16.3369 20.4528 15.5893 20.5003 14.4962C20.5482 13.3991 20.5595 13.0488 20.5541 10.2582C20.5488 7.4676 20.5363 7.11775 20.4842 6.02172C20.4322 4.9257 20.2581 4.18139 20.0018 3.52792C19.7377 2.85226 19.3851 2.2802 18.8133 1.70979C18.2414 1.13937 17.6675 0.788897 16.9906 0.528252C16.3365 0.275213 15.5893 0.102752 14.4954 0.0554745C13.4014 0.00819669 13.0493 -0.00393109 10.2581 0.00141335C7.46682 0.0067578 7.11738 0.01868 6.02115 0.0721245ZM6.14119 18.6519C5.13911 18.6083 4.59501 18.4418 4.23241 18.3024C3.75223 18.1174 3.41018 17.8938 3.04882 17.5359C2.68745 17.178 2.46545 16.8348 2.27798 16.3556C2.13718 15.993 1.96759 15.4495 1.92073 14.4474C1.86975 13.3644 1.85906 13.0392 1.8531 10.2952C1.84714 7.55126 1.85762 7.22649 1.90511 6.143C1.94786 5.14174 2.11539 4.59702 2.25455 4.23462C2.43955 3.75383 2.66237 3.4124 3.02107 3.05124C3.37976 2.69008 3.72201 2.46767 4.20157 2.2802C4.56376 2.13878 5.10725 1.97064 6.10892 1.92295C7.19282 1.87156 7.51759 1.86128 10.2611 1.85532C13.0047 1.84936 13.3303 1.85964 14.4146 1.90732C15.4159 1.9509 15.9608 2.11679 16.3228 2.25677C16.8032 2.44177 17.145 2.66397 17.5062 3.02329C17.8673 3.3826 18.0899 3.72361 18.2774 4.2042C18.419 4.56536 18.5872 5.10865 18.6344 6.11094C18.686 7.19483 18.6978 7.51981 18.7027 10.2632C18.7076 13.0065 18.698 13.3323 18.6505 14.4154C18.6067 15.4175 18.4406 15.9618 18.301 16.3248C18.116 16.8048 17.893 17.147 17.5341 17.508C17.1752 17.8689 16.8334 18.0913 16.3536 18.2788C15.9918 18.42 15.4477 18.5886 14.4469 18.6363C13.363 18.6872 13.0382 18.6979 10.2936 18.7039C7.54904 18.7098 7.22529 18.6987 6.1414 18.6519M14.5198 4.7849C14.5203 5.02884 14.593 5.26719 14.7289 5.46979C14.8647 5.6724 15.0577 5.83015 15.2832 5.92311C15.5087 6.01607 15.7568 6.04006 15.996 5.99204C16.2351 5.94402 16.4547 5.82615 16.6269 5.65334C16.7991 5.48052 16.9161 5.26053
1438216.9633 5.02118C17.0104 4.78183 16.9855 4.53388 16.8917 4.30868C16.7979 4.08348 16.6395 3.89115 16.4364 3.75602C16.2333 3.62089 15.9947 3.54902 15.7507 3.54951C15.4237 3.55016 15.1103 3.68067 14.8795 3.91234C14.6487 4.14401 14.5193 4.45787 14.5198 4.7849ZM5.00057 10.2882C5.00632 13.203 7.3735 15.5605 10.2877 15.555C13.2018 15.5494 15.561 13.1825 15.5554 10.2677C15.5499 7.3529 13.1821 4.99477 10.2675 5.00052C7.35294 5.00628 4.99502 7.37387 5.00057 10.2882ZM6.8518 10.2845C6.85046 9.60694 7.05008 8.94416 7.42542 8.38002C7.80076 7.81587 8.33495 7.3757 8.96045 7.11515C9.58596 6.85461 10.2747 6.7854 10.9395 6.91628C11.6044 7.04715 12.2154 7.37224 12.6955 7.85042C13.1756 8.32861 13.5031 8.93841 13.6366 9.60273C13.7701 10.267 13.7036 10.956 13.4456 11.5826C13.1875 12.2091 12.7495 12.745 12.1868 13.1226C11.6242 13.5002 10.9622 13.7024 10.2846 13.7037C9.83465 13.7047 9.38895 13.617 8.97293 13.4457C8.5569 13.2743 8.1787 13.0227 7.85992 12.7052C7.54115 12.3877 7.28805 12.0105 7.11507 11.5952C6.9421 11.1798 6.85264 10.7345 6.8518 10.2845Z" fill="#303030"/> 14383 </g> 14384 <defs> 14385 <clipPath id="clip0_277_108"> 14386 <rect width="20.5556" height="20.5556" fill="white"/> 14387 </clipPath> 14388 </defs> 14389 </svg> 14390 </a> 14391 </li> 14392 14393 14394 <li class="footer-social__item"> 14395 <a target="_blank" href="https://www.facebook.com/balibody" title="Link to Facebook"> 14396 <svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 14397 <g clip-path="url(#clip0_277_110)"> 14398 <path d="M11.2223 0C5.39263 0 0.666748 4.62964 0.666748 10.3406C0.666748 15.5018 4.52674 19.7798 9.573 20.5556V13.3297H6.89288V10.3406H9.573V8.06243C9.573 5.47082 11.1489 4.03929 13.56 4.03929C14.7149 4.03929 15.9228 4.24126 15.9228 4.24126V6.78601H14.5918C13.2806 6.78601 12.8716 7.58317 12.8716 8.40092V10.3406H15.7991L15.3311 13.3297H12.8716V20.5556C17.9179 19.7798 21.7779 15.502 21.7779 10.3406C21.7779 4.62964 17.052 0 11.2223 0Z" fill="#303030"/> 14399 </g> 14400 <defs> 14401 <clipPath id="clip0_277_110"> 14402 <rect width="21.1111" height="20.5556" fill="white" transform="translate(0.666748)"/> 14403 </clipPath> 14404 </defs> 14405 </svg> 14406 </a> 14407 </li> 14408 14409 14410 <li class="footer-social__item"> 14411 <a target="_blank" href="https://www.tiktok.com/@bali_body" title="Link to Tiktok"> 14412 <svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 14413 <g clip-path="url(#clip0_277_112)"> 14414 <path d="M11.6215 0.0173438C12.7425 0 13.8569 0.0102778 14.9702 0C15.0376 1.31106 15.5091 2.64653 16.4688 3.57345C17.4265 4.52351 18.7813 4.95839 20.0994 5.10549V8.55432C18.8642 8.51385 17.6231 8.25691 16.5022 7.72503C16.014 7.50406 15.5592 7.2195 15.1141 6.92851C15.1083 9.43115 15.1243 11.9306 15.098 14.4229C15.0312 15.6203 14.6361 16.8119 13.9398 17.7985C12.8195 19.4411 10.8751 20.5119 8.87801 20.5453C7.65303 20.6153 6.42933 20.2813 5.38549 19.6659C3.65561 18.6458 2.43834 16.7785 2.26105 14.7743C2.24049 14.3459 2.23342 13.918 2.25077 13.4999C2.40494 11.8702 3.2111 10.3112 4.46242 9.25064C5.88075 8.01538 7.86757 7.42698 9.72785 7.77514C9.7452 9.0438 9.69445 10.3112 9.69445 11.5798C8.84461 11.3049 7.85152 11.382 7.10895 11.8978C6.56679 12.2492 6.15504 12.7875 5.94049 13.3964C5.7632 13.8307 5.81395 14.3131 5.82422 14.7743C6.02785 16.1798 7.37938 17.3611 8.82212 17.2333C9.7786 17.223 10.6952 16.668 11.1937 15.8554C11.355 15.5708 11.5355 15.2798 11.5451 14.9452C11.6292 13.4131 11.5958 11.8875 11.6061 10.3555C11.6132 6.90281 11.5958 3.45976 11.6222 0.0179861L11.6215 0.0173438Z" fill="#303030"/> 14415 </g> 14416 <defs> 14417 <clipPath id="clip0_277_112"> 14418 <rect width="20.5556" height="20.5556" fill="white" transform="translate(0.888916)"/> 14419 </clipPath> 14420 </defs> 14421 </svg> 14422 </a> 14423 </li> 14424 14425 14426 <li class="footer-social__item"> 14427 <a target="_blank" href="https://www.youtube.com/channel/UCzjvoYhnIFPJsXNNgDn8Epw/featured" title="Link to Youtube"> 14428 <svg width="30" height="21" viewBox="0 0 30 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 14429 <path d="M28.8287 3.15247C28.4899 1.91162 27.4926 0.934233 26.2254 0.602634C23.9293 0 14.7218 0 14.7218 0C14.7218 0 5.51432 0 3.21827 0.602634C1.95142 0.934233 0.953736 1.91162 0.615338 3.15247C0 5.40175 0 10.0945 0 10.0945C0 10.0945 0 14.7872 0.615338 17.0365C0.953736 18.2774 1.95142 19.2544 3.21866 19.5863C5.51471 20.189 14.7222 20.189 14.7222 20.189C14.7222 20.189 23.9297 20.189 26.2258 19.5863C27.4926 19.2547 28.4903 18.2774 28.8291 17.0369C29.4444 14.7872 29.4444 10.0949 29.4444 10.0949C29.4444 10.0949 29.4441 5.40175 28.8287 3.15247ZM11.7105 14.3549V5.83366L19.4061 10.0945L11.7105 14.3549Z" fill="#303030"/> 14430 </svg> 14431 </a> 14432 </li> 14433 14434 </ul> 14435 </div> 14436 14437 <div class="footer-option-desktop"> 14438 <div class="footer-option"><noscript><form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="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="/" /><div class="localization-form__select"> 14439 <h2 class="visually-hidden" id="FooterCountryLabelNoScript"> 14440 Country/region 14441 </h2> 14442 <select 14443 class="localization-selector link" 14444 name="country_code" 14445 aria-labelledby="FooterCountryLabelNoScript" 14446 ><option 14447 value="US" 14448 selected 14449 14450 > 14451 United States (USD 14452 $) 14453 </option></select> 14454 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 14455 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 14456</svg> 14457 14458 </div> 14459 <button class="button button--tertiary">Update country/region</button></form></noscript> 14460 <div class="footer-option-item no-js-hidden"> 14461 <h2 class="caption-large text-body" id="FooterCountryLabel">Location:</h2> 14462 <button type="button" data-store-selector-trigger class="footer-option-label" title="Selector trigger">
14463 <span class="menu-link__text--left"> 14464 14465 US 14466 14467 </span> 14468 </button> 14469 14470 </div> 14471 �</div> 14472 </div> 14473 </div> 14474 <div class="footer-menu"> 14475 14476 <div class="footer-item" ><h2 class="footer-menu__heading">Shop</h2><ul class="footer-menu__details-contenttyled"><li class="footer-menu__item"> 14477 <a 14478 href="/collections" 14479 class="footer-menu__item--link" 14480 > 14481 Shop All 14482 </a> 14483 </li><li class="footer-menu__item"> 14484 <a 14485 href="/collections/best-sellers" 14486 class="footer-menu__item--link" 14487 > 14488 Best Sellers 14489 </a> 14490 </li><li class="footer-menu__item"> 14491 <a 14492 href="/collections/self-tan" 14493 class="footer-menu__item--link" 14494 > 14495 Self Tan 14496 </a> 14497 </li><li class="footer-menu__item"> 14498 <a 14499 href="/collections/suncare" 14500 class="footer-menu__item--link" 14501 > 14502 Suncare 14503 </a> 14504 </li><li class="footer-menu__item"> 14505 <a 14506 href="/collections/bundles" 14507 class="footer-menu__item--link" 14508 > 14509 Bundles 14510 </a> 14511 </li></ul> 14512 14513 </div> 14514 14515 <div class="footer-item" ><h2 class="footer-menu__heading">About</h2><ul class="footer-menu__details-contenttyled"><li class="footer-menu__item"> 14516 <a 14517 href="/pages/about" 14518 class="footer-menu__item--link" 14519 > 14520 About Us 14521 </a> 14522 </li><li class="footer-menu__item"> 14523 <a 14524 href="/pages/sustainability" 14525 class="footer-menu__item--link" 14526 > 14527 Impact & Sustainability 14528 </a> 14529 </li><li class="footer-menu__item"> 14530 <a 14531 href="/pages/subscription" 14532 class="footer-menu__item--link" 14533 > 14534 Subscription 14535 </a> 14536 </li><li class="footer-menu__item"> 14537 <a 14538 href="/pages/reviews" 14539 class="footer-menu__item--link" 14540 > 14541 Reviews 14542 </a> 14543 </li><li class="footer-menu__item"> 14544 <a 14545 href="/pages/rewards" 14546 class="footer-menu__item--link" 14547 > 14548 BB Air Rewards 14549 </a> 14550 </li><li class="footer-menu__item"> 14551 <a 14552 href="/pages/blog-hub" 14553 class="footer-menu__item--link" 14554 > 14555 The BB Blog 14556 </a> 14557 </li><li class="footer-menu__item"> 14558 <a 14559 href="/pages/guides-and-tips" 14560 class="footer-menu__item--link" 14561 > 14562 Guides & Tips 14563 </a> 14564 </li></ul> 14565 14566 </div> 14567 14568 <div class="footer-item" ><h2 class="footer-menu__heading">Support</h2><ul class="footer-menu__details-contenttyled"><li class="footer-menu__item"> 14569 <a 14570 href="/pages/contact-us" 14571 class="footer-menu__item--link" 14572 > 14573 Contact Us 14574 </a> 14575 </li><li class="footer-menu__item"> 14576 <a 14577 href="https://us.balibodyco.com/pages/shipping-faq" 14578 class="footer-menu__item--link" 14579 > 14580 Shipping 14581 </a> 14582 </li><li class="footer-menu__item"> 14583 <a 14584 href="/pages/returns-refunds" 14585 class="footer-menu__item--link" 14586 > 14587 Returns & Refunds 14588 </a> 14589 </li><li class="footer-menu__item"> 14590 <a 14591 href="/pages/shade-finder-quiz" 14592 class="footer-menu__item--link" 14593 > 14594 Self Tan Quiz 14595 </a> 14596 </li><li class="footer-menu__item"> 14597 <a 14598 href="/pages/rewards-faqs" 14599 class="footer-menu__item--link" 14600 > 14601 BB Air Rewards FAQs 14602 </a> 14603 </li><li class="footer-menu__item"> 14604 <a 14605 href="/pages/in-store-locations" 14606 class="footer-menu__item--link" 14607 > 14608 In-Store Locations 14609 </a> 14610 </li><li class="footer-menu__item"> 14611 <a 14612 href="/pages/terms-conditions" 14613 class="footer-menu__item--link" 14614 > 14615 Terms & Conditions 14616 </a> 14617 </li></ul> 14618 14619 </div> 14620 14621 </div> 14622 <div class="footer-option-mobile"></div> 14623 </div> 14624 <div class="footer__side-right"> 14625 <div class="footer-klaviyo"> 14626 14627 <h2 class="footer-klaviyo__title">Sign up for the latest news</h2> 14628 14629 <form 14630 id="FormFooterSignup" 14631 class="signup-form" 14632 action="//manage.kmail-lists.com/subscriptions/subscribe" 14633 data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" 14634 method="GET" 14635 target="_blank" 14636 novalidate="novalidate" 14637 14638> 14639 <input type="hidden" name="g" value="QLUpuS"> 14640 <input type="hidden" name="$fields" value="Country"> 14641 14642 <div class="form-fields footer-form klaviyo_form_actions"> 14643 <div class="grid"> 14644 <div class="grid-field"> 14645 <div class="grid-item medium-up--one-half"> 14646 <input class="label-better" type="text" name="$first_name" placeholder="Your Name" required> 14647 </div> 14648 14649 <div class="grid-item"><select id="select-country" name="Country" aria-label="Select country" title="Select country"> 14650 <option value="">Country</option> 14651 <option value="Afghanistan">Afghanistan</option> 14652 <option value="Aland Islands">Aland Islands</option> 14653 <option value="Albania">Albania</option> 14654 <option value="Algeria">Algeria</option> 14655 <option value="American Samoa">American Samoa</option> 14656 <option value="Andorra">Andorra</option> 14657 <option value="Angola">Angola</option> 14658 <option value="Anguilla">Anguilla</option> 14659 <option value="Antarctica">Antarctica</option> 14660 <option value="Antigua and Barbuda">Antigua and Barbuda</option> 14661 <option value="Argentina">Argentina</option> 14662 <option value="Armenia">Armenia</option> 14663 <option value="Aruba">Aruba</option> 14664 <option value="Australia">Australia</option> 14665 <option value="Austria">Austria</option> 14666 <option value="Azerbaijan">Azerbaijan</option> 14667 <option value="Bahamas">Bahamas</option> 14668 <option value="Bahrain">Bahrain</option> 14669 <option value="Bangladesh">Bangladesh</option> 14670 <option value="Barbados">Barbados</option> 14671 <option value="Belarus">Belarus</option> 14672 <option value="Belgium">Belgium</option> 14673 <option value="Belize">Belize</option> 14674 <option value="Benin">Benin</option> 14675 <option value="Bermuda">Bermuda</option> 14676 <option value="Bhutan">Bhutan</option> 14677 <option value="Bolivia, Plurinational State of">Bolivia, Plurinational State of</option> 14678 <option value="Bonaire, Sint Eustatius and Saba">Bonaire, Sint Eustatius and Saba</option> 14679 <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option> 14680 <option value="Botswana">Botswana</option> 14681 <option value="Bouvet Island">Bouvet Island</option> 14682 <option value="Brazil">Brazil</option> 14683 <option value="British Indian Ocean Territory">British Indian Ocean Territory</option> 14684 <option value="Brunei Darussalam">Brunei Darussalam</option> 14685 <option value="Bulgaria">Bulgaria</option> 14686 <option value="Burkina Faso">Burkina Faso</option> 14687 <option value="Burundi">Burundi</option> 14688 <option value="Cambodia">Cambodia</option> 14689 <option value="Cameroon">Cameroon</option> 14690 <option value="Canada">Canada</option> 14691 <option value="Cape Verde">Cape Verde</option> 14692 <option value="Cayman Islands">Cayman Islands</option> 14693 <option value="Central African Republic">Central African Republic</option> 14694 <option value="Chad">Chad</option> 14695 <option value="Chile">Chile</option> 14696 <option value="China">China</option> 14697 <option value="Christmas Island">Christmas Island</option> 14698 <option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option> 14699 <option value="Colombia">Colombia</option> 14700 <option value="Comoros">Comoros</option> 14701 <option value="Congo">Congo</option> 14702 <option value="Congo, the Democratic Republic of the">
14702Congo, the Democratic Republic of the</option> 14703 <option value="Cook Islands">Cook Islands</option> 14704 <option value="Costa Rica">Costa Rica</option> 14705 <option value="Cote d'Ivoire">Cote d'Ivoire</option> 14706 <option value="Croatia">Croatia</option> 14707 <option value="Cuba">Cuba</option> 14708 <option value="Curaçao">Curaçao</option> 14709 <option value="Cyprus">Cyprus</option> 14710 <option value="Czech Republic">Czech Republic</option> 14711 <option value="Denmark">Denmark</option> 14712 <option value="Djibouti">Djibouti</option> 14713 <option value="Dominica">Dominica</option> 14714 <option value="Dominican Republic">Dominican Republic</option> 14715 <option value="Ecuador">Ecuador</option> 14716 <option value="Egypt">Egypt</option> 14717 <option value="El Salvador">El Salvador</option> 14718 <option value="Equatorial Guinea">Equatorial Guinea</option> 14719 <option value="Eritrea">Eritrea</option> 14720 <option value="Estonia">Estonia</option> 14721 <option value="Ethiopia">Ethiopia</option> 14722 <option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option> 14723 <option value="Faroe Islands">Faroe Islands</option> 14724 <option value="Fiji">Fiji</option> 14725 <option value="Finland">Finland</option> 14726 <option value="France">France</option> 14727 <option value="French Guiana">French Guiana</option> 14728 <option value="French Polynesia">French Polynesia</option> 14729 <option value="French Southern Territories">French Southern Territories</option> 14730 <option value="Gabon">Gabon</option> 14731 <option value="Gambia">Gambia</option> 14732 <option value="Georgia">Georgia</option> 14733 <option value="Germany">Germany</option> 14734 <option value="Ghana">Ghana</option> 14735 <option value="Gibraltar">Gibraltar</option> 14736 <option value="Greece">Greece</option> 14737 <option value="Greenland">Greenland</option> 14738 <option value="Grenada">Grenada</option> 14739 <option value="Guadeloupe">Guadeloupe</option> 14740 <option value="Guam">Guam</option> 14741 <option value="Guatemala">Guatemala</option> 14742 <option value="Guernsey">Guernsey</option> 14743 <option value="Guinea">Guinea</option> 14744 <option value="Guinea-Bissau">Guinea-Bissau</option> 14745 <option value="Guyana">Guyana</option> 14746 <option value="Haiti">Haiti</option> 14747 <option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option> 14748 <option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option> 14749 <option value="Honduras">Honduras</option> 14750 <option value="Hong Kong">Hong Kong</option> 14751 <option value="Hungary">Hungary</option> 14752 <option value="Iceland">Iceland</option> 14753 <option value="India">India</option> 14754 <option value="Indonesia">Indonesia</option> 14755 <option value="Iran, Islamic Republic of">Iran, Islamic Republic of</option> 14756 <option value="Iraq">Iraq</option> 14757 <option value="Ireland">Ireland</option> 14758 <option value="Isle of Man">Isle of Man</option> 14759 <option value="Israel">Israel</option> 14760 <option value="Italy">Italy</option> 14761 <option value="Jamaica">Jamaica</option> 14762 <option value="Japan">Japan</option> 14763 <option value="Jersey">Jersey</option> 14764 <option value="Jordan">Jordan</option> 14765 <option value="Kazakhstan">Kazakhstan</option> 14766 <option value="Kenya">Kenya</option> 14767 <option value="Kiribati">Kiribati</option> 14768 <option value="Korea, Democratic People's Republic of">Korea, Democratic People's Republic of</option> 14769 <option value="Korea, Republic of">Korea, Republic of</option> 14770 <option value="Kuwait">Kuwait</option> 14771 <option value="Kyrgyzstan">Kyrgyzstan</option> 14772 <option value="Lao People's Democratic Republic">Lao People's Democratic Republic</option> 14773 <option value="Latvia">Latvia</option> 14774 <option value="Lebanon">Lebanon</option> 14775 <option value="Lesotho">Lesotho</option> 14776 <option value="Liberia">Liberia</option> 14777 <option value="Libya">Libya</option> 14778 <option value="Liechtenstein">Liechtenstein</option> 14779 <option value="Lithuania">Lithuania</option> 14780 <option value="Luxembourg">Luxembourg</option> 14781 <option value="Macao">Macao</option> 14782 <option value="Macedonia, the former Yugoslav Republic of">Macedonia, the former Yugoslav Republic of</option> 14783 <option value="Madagascar">Madagascar</option> 14784 <option value="Malawi">Malawi</option> 14785 <option value="Malaysia">Malaysia</option> 14786 <option value="Maldives">Maldives</option> 14787 <option value="Mali">Mali</option> 14788 <option value="Malta">Malta</option> 14789 <option value="Marshall Islands">Marshall Islands</option> 14790 <option value="Martinique">Martinique</option> 14791 <option value="Mauritania">Mauritania</option> 14792 <option value="Mauritius">Mauritius</option> 14793 <option value="Mayotte">Mayotte</option> 14794 <option value="Mexico">Mexico</option> 14795 <option value="Micronesia, Federated States of">Micronesia, Federated States of</option> 14796 <option value="Moldova, Republic of">Moldova, Republic of</option> 14797 <option value="Monaco">Monaco</option> 14798 <option value="Mongolia">Mongolia</option> 14799 <option value="Montenegro">Montenegro</option> 14800 <option value="Montserrat">Montserrat</option> 14801 <option value="Morocco">Morocco</option> 14802 <option value="Mozambique">Mozambique</option> 14803 <option value="Myanmar">Myanmar</option> 14804 <option value="Namibia">Namibia</option> 14805 <option value="Nauru">Nauru</option> 14806 <option value="Nepal">Nepal</option> 14807 <option value="Netherlands">Netherlands</option> 14808 <option value="New Caledonia">New Caledonia</option> 14809 <option value="New Zealand">New Zealand</option> 14810 <option value="Nicaragua">Nicaragua</option> 14811 <option value="Niger">Niger</option> 14812 <option value="Nigeria">Nigeria</option> 14813 <option value="Niue">Niue</option> 14814 <option value="Norfolk Island">Norfolk Island</option> 14815 <option value="Northern Mariana Islands">Northern Mariana Islands</option> 14816 <option value="Norway">Norway</option> 14817 <option value="Oman">Oman</option> 14818 <option value="Pakistan">Pakistan</option> 14819 <option value="Palau">Palau</option> 14820 <option value="Palestinian Territory, Occupied">Palestinian Territory, Occupied</option> 14821 <option value="Panama">Panama</option> 14822 <option value="Papua New Guinea">Papua New Guinea</option> 14823 <option value="Paraguay">Paraguay</option> 14824 <option value="Peru">Peru</option> 14825 <option value="Philippines">Philippines</option> 14826 <option value="Pitcairn">Pitcairn</option> 14827 <option value="Poland">Poland</option> 14828 <option value="Portugal">Portugal</option> 14829 <option value="Puerto Rico">Puerto Rico</option> 14830 <option value="Qatar">Qatar</option> 14831 <option value="Réunion">Réunion</option> 14832 <option value="Romania">Romania</option> 14833 <option value="Russian Federation">Russian Federation</option> 14834 <option value="Rwanda">Rwanda</option> 14835 <option value="Saint Barthélemy">Saint Barthélemy</option> 14836 <option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option> 14837 <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option> 14838 <option value="Saint Lucia">Saint Lucia</option> 14839 <option value="Saint Martin (French part)">Saint Martin (French part)</option> 14840 <option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option> 14841 <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option> 14842 <option value="Samoa">Samoa</option> 14843 <option value="San Marino">San Marino</option> 14844 <option value="Sao Tome and Principe">Sao Tome and Principe</option> 14845 <option value="Saudi Arabia">Saudi Arabia</option> 14846 <option value="Senegal">Senegal</option> 14847 <option value="Serbia">Serbia</option> 14848 <option value="Seychelles">Seychelles</option> 14849 <option value="Sierra Leone">Sierra Leone</option> 14850 <option value="Singapore">Singapore</option> 14851 <option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option> 14852 <option value="Slovakia">Slovakia</option> 14853 <option value="Slovenia">Slovenia</option> 14854 <option value="Solomon Islands">Solomon Islands</option> 14855 <option value="Somalia">Somalia</option> 14856 <option value="South Africa">South Africa</option> 14857 <option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option> 14858 <option value="South Sudan">South Sudan</option> 14859 <option value="Spain">Spain</option> 14860 <option value="Sri Lanka">Sri Lanka</option> 14861 <option value="Sudan">Sudan</option> 14862 <option value="Suriname">Suriname</option> 14863 <option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option> 14864 <option value="Swaziland">Swaziland</option> 14865 <option value="Sweden">Sweden</option> 14866 <option value="Switzerland">Switzerland</option> 14867 <option value="Syrian Arab Republic">Syrian Arab Republic</option> 14868 <option value="Taiwan, Province of China">Taiwan, Province of China</option> 14869 <option value="Tajikistan">Tajikistan</option> 14870 <option value="Tanzania, United Republic of">Tanzania, United Republic of</option> 14871 <option value="Thailand">Thailand</option> 14872 <option value="Timor-Leste">Timor-Leste</option> 14873 <option value="Togo">Togo</option> 14874 <option value="Tokelau">Tokelau</option> 14875 <option value="Tonga">Tonga</option> 14876 <option value="Trinidad and Tobago">Trinidad and Tobago</option> 14877 <option value="Tunisia">Tunisia</option> 14878 <option value="Turkey">Turkey</option> 14879 <option value="Turkmenistan">Turkmenistan</option> 14880 <option value="Turks and Caicos Islands">Turks and Caicos Islands</option> 14881 <option value="Tuvalu">Tuvalu</option> 14882 <option value="Uganda">Uganda</option> 14883 <option value="Ukraine">Ukraine</option> 14884 <option value="United Arab Emirates">United Arab Emirates</option> 14885 <option value="United Kingdom">United Kingdom</option> 14886 <option value="United States">United States</option> 14887 <option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option> 14888 <option value="Uruguay">Uruguay</option> 14889 <option value="Uzbekistan">Uzbekistan</option> 14890 <option value="Vanuatu">Vanuatu</option> 14891 <option value="Venezuela, Bolivarian Republic of">Venezuela, Bolivarian Republic of</option> 14892 <option value="Viet Nam">Viet Nam</option> 14893 <option value="Virgin Islands, British">Virgin Islands, British</option> 14894 <option value="Virgin Islands, U.S.">Virgin Islands, U.S.</option> 14895 <option value="Wallis and Futuna">Wallis and Futuna</option> 14896 <option value="Western Sahara">Western Sahara</option> 14897 <option value="Yemen">Yemen</option> 14898 <option value="Zambia">Zambia</option> 14899 <option value="Zimbabwe">Zimbabwe</option> 14900</select> 14901</div> 14902 14903 </div> 14904 <div class="grid-field-last"> 14905 <div class="grid-item medium-up--one-half"> 14906 <input class="label-better" type="email" name="email" placeholder="Email" required> 14907 </div> 14908 <div class="grid-item footer-signup-btn"> 14909 <button type="submit" class="footer-form__btn">Subscribe</button> 14910 </div> 14911 </div> 14912 </div> 14913 </div> 14914 14915 14916 14917 <div class="klaviyo_messages"> 14918 <div class="success_message" style="display:none;"></div> 14919 <div class="error_message" style="display:none;"></div> 14920 </div> 14921</form> 14922
14923<script 14924 defer 14925 src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js" 14926 onload="klaviyoLoadedFormFooterSignup()" 14927></script>
vendor: 1 bytes, line 14927
14927
14928<script> 14929 function klaviyoLoadedFormFooterSignup() { 14930 KlaviyoSubscribe.log = () => { return null }; 14931 KlaviyoSubscribe.attachToForms('#FormFooterSignup', { 14932 hide_form_on_success: true, 14933 extra_fields: ['Country'], 14934 success_message: "\u003cp\u003e\u003cstrong\u003eThanks for subscribing ! \u003c\/strong\u003e\u003c\/p\u003e", 14935 success: function() { 14936 if ( 'FormFooterSignup' == 'PageSignup' ) { 14937 const signUpHeaders = document.querySelectorAll('.sign-up__header'); 14938 signUpHeaders.forEach(header => header.style.display = 'none'); 14939 } 14940 } 14941 }); 14942 }; 14943</script>
14943 14944 14945 </div> 14946 </div> 14947 </div> 14948 </div> 14949</footer> 14950
14951<script> 14952 let mediaQuery = window.matchMedia('(max-width: 749px)'); 14953 const optionEL = document.querySelector('.footer-option'); 14954 window.addEventListener('resize', function () { 14955 if (window.innerWidth <= 749) { 14956 document.querySelector('.footer-option-mobile').appendChild(optionEL); 14957 } else { 14958 document.querySelector('.footer-option-desktop').appendChild(optionEL); 14959 } 14960 }); 14961 if (mediaQuery.matches) { 14962 document.querySelector('.footer-option-mobile').appendChild(optionEL); 14963 } 14964</script>
14964 14965 14966</div> 14967<!-- END sections: footer-group --> 14968 14969 <ul hidden> 14970 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 14971 <li id="a11y-new-window-message">Opens in a new window.</li> 14972 </ul> 14973 14974 14975 14976
14976<script> 14977 document.documentElement.className = document.documentElement.className.replace('no-js', 'js');window.theme = { 14978 strings: { 14979 addToCart: "Add to bag", 14980 addPairAndSave: "Pair and Save", 14981 addingToCart: "Addingâ¦", 14982 added: "Added", 14983 was: "Was", 14984 checkout: "Checkout", 14985 soldOut: "Sold out", 14986 unavailable: "Unavailable", 14987 productAdded: "{{ product }} added", 14988 freeProductAdded: "Free {{ product }} added!", 14989 freeGwtProductAdded: "Free {{ product }} added!", 14990 cartUpdated: "Bag Updated", 14991 cartError: "There was an error adding this item to your bag.", 14992 loading: "Loading\u0026hellip;", 14993 bisSuccessMessage: "Youâre on the list! Weâll let you know as soon as itâs available to shop.", 14994 }, 14995 swatches: [{ 14996 title: "Dark", 14997 image:"", 14998 colorRGB: "#cbad8b", 14999 color: [203, 173, 139] 15000 },{ 15001 title: "Natural", 15002 image:"", 15003 colorRGB: "#cbad8b", 15004 color: [203, 173, 139] 15005 },{ 15006 title: "Tan", 15007 image:"", 15008 colorRGB: "#b27651", 15009 color: [178, 118, 81] 15010 },{ 15011 title: "Medium to Dark", 15012 image:"", 15013 colorRGB: "#b27651", 15014 color: [178, 118, 81] 15015 },{ 15016 title: "Ultra Dark", 15017 image:"", 15018 colorRGB: "#ad8663", 15019 color: [173, 134, 99] 15020 },{ 15021 title: "Tan Shade", 15022 image:"", 15023 colorRGB: "#b87e5f", 15024 color: [184, 126, 95] 15025 },{ 15026 title: "Natural Shade", 15027 image:"", 15028 colorRGB: "#c29275", 15029 color: [194, 146, 117] 15030 },{ 15031 title: "Light to Medium", 15032 image:"", 15033 colorRGB: "#c38453", 15034 color: [195, 132, 83] 15035 }], 15036 swatchProducts: [5968811397,6727046758576], 15037 notifySound: "\/\/us.balibodyco.com\/cdn\/shop\/t\/400\/assets\/notify.mp3?v=181975263492281573091790656920", 15038 moneyFormat: "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e", 15039 moneyWithCurrencyFormat: "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e", 15040 enableBTGO: false, 15041 enableBOGO: false, 15042 fesb: null, 15043 currencySymbol: "USD", 15044 localization: "en", 15045 routes: { 15046 root: '', 15047 localeRoot: '', 15048 cart: { 15049 base: "\/cart", 15050 add: "\/cart\/add", 15051 change: "\/cart\/change", 15052 clear: "\/cart\/clear", 15053 update: "\/cart\/update", 15054 }, 15055 search: "\/search", 15056 } 15057 }; 15058</script>
15058 15059 15060 15061
vendor: 1,041 bytes, lines 15061-15068
15061<script> 15062 !function (w, d, t) { 15063 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}; 15064 ttq.load("C90EGEHHLSUPN04HG0SG"); 15065 ttq.page(); 15066 15067 }(window, document, 'ttq'); 15068 </script>
15068 15069 15070 15071 15072 15073 15074 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/bundle-cross-sell-Dqo-mRc7.css" rel="stylesheet" type="text/css" media="all" /> 15075 15076 15077 15078 15079 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/product-upsell-picker-BR2Htonf.css" rel="stylesheet" type="text/css" media="all" /> 15080 15081 15082 15083 15084
15084<script src="//us.balibodyco.com/cdn/shop/t/400/assets/product-upsell-picker-DgsqLptq.js" type="module" crossorigin="anonymous"></script>
15084 15085 15086 15087 15088 15089 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/predictive-search-GOr9OMWT.css" rel="stylesheet" type="text/css" media="all" /> 15090 15091� 15092 15093 15094 15095 15096 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/quick-add-CwDamUVd.css" rel="stylesheet" type="text/css" media="all" /> 15097 15098 15099 15100 15101
15101<script src="//us.balibodyco.com/cdn/shop/t/400/assets/quick-add-CZrXl0bn.js" type="module" crossorigin="anonymous"></script>
15101 15102 15103 15104 15105 15106
15106<script src="//us.balibodyco.com/cdn/shop/t/400/assets/product-form-CJL_OpcF.js" type="module" crossorigin="anonymous"></script>
15106 15107 15108 15109 15110
15110<script> 15111 window.shopUrl = 'https://us.balibodyco.com'; 15112 window.routes = { 15113 cart_add_url: '/cart/add', 15114 cart_change_url: '/cart/change', 15115 cart_update_url: '/cart/update', 15116 cart_url: '/cart', 15117 predictive_search_url: '/search/suggest', 15118 }; 15119 15120 window.cartStrings = { 15121 error: `There was an error while updating your cart. Please try again.`, 15122 quantityError: `You can only add [quantity] of this item to your cart.`, 15123 }; 15124 15125 window.variantStrings = { 15126 addToCart: `Add to bag`, 15127 soldOut: `Sold out`, 15128 unavailable: `Unavailable`, 15129 unavailable_with_option: `[value] - Unavailable`, 15130 }; 15131 15132 window.quickOrderListStrings = { 15133 itemsAdded: `[quantity] items added`, 15134 itemAdded: `[quantity] item added`, 15135 itemsRemoved: `[quantity] items removed`, 15136 itemRemoved: `[quantity] item removed`, 15137 viewCart: `View cart`, 15138 each: `[money]/ea`, 15139 }; 15140 15141 window.accessibilityStrings = { 15142 imageAvailable: `Image [index] is now available in gallery view`, 15143 shareSuccess: `Link copied to clipboard`, 15144 pauseSlideshow: `Pause slideshow`, 15145 playSlideshow: `Play slideshow`, 15146 recipientFormExpanded: `Gift card recipient form expanded`, 15147 recipientFormCollapsed: `Gift card recipient form collapsed`, 15148 }; 15149 </script>
15149 15150 15151 15152
15152<script src="//us.balibodyco.com/cdn/shop/t/400/assets/predictive-search-8YOduTVK.js" type="module" crossorigin="anonymous"></script>
15152 15153 15154� 15155 15156 15157
15157<script src="//us.balibodyco.com/cdn/shop/t/400/assets/geoip2-Bxkb9pEE.js" type="module" crossorigin="anonymous"></script>
15157 15158 15159 15160 15161 15162
15162<script src="//us.balibodyco.com/cdn/shop/t/400/assets/geo-modal-B3BAlq6H.js" type="module" crossorigin="anonymous"></script>
15162 15163 15164 15165 15166 15167 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/geo-modal-BlHWhjl6.css" rel="stylesheet" type="text/css" media="all" /> 15168 15169 15170 <!-- googleoff: index --> 15171 15172 15173 15174 15175<div 15176 class="geo-modal" 15177 id="confirm-locale-modal" 15178 style="display: none;" 15179 role="dialog" 15180 aria-modal="true" 15181 aria-labelledby="confirm-modal-title" 15182 aria-hidden="true" 15183> 15184 <div class="modal-wrapper"> 15185 <div class="modal-inner"> 15186 <header> 15187 <div> 15188 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-logo" viewBox="0 0 199.8 30"> 15189 <path d="M0 .7h5.6a13.79 13.79 0 0 1 5.2.8A6.48 6.48 0 0 1 13.7 4a6.71 6.71 0 0 1 1.1 3.7 7 7 0 0 1-.9 3.5 6.56 6.56 0 0 1-2.7 2.5 9.78 9.78 0 0 1 3.4 1.8 7.9 7.9 0 0 1 1.9 2.5 8.24 8.24 0 0 1 .7 3.1 7.58 7.58 0 0 1-2.5 5.8A9.32 9.32 0 0 1 8 29.3H0V.7zm2.8 2.8v9.1h1.6a12.16 12.16 0 0 0 4.4-.6 5.43 5.43 0 0 0 2.2-1.7 5 5 0 0 0 .8-2.7 4 4 0 0 0-1.4-3.1 7.52 7.52 0 0 0-4.3-1H2.8zm0 12v11h3.5a13 13 0 0 0 4.6-.6 4.35 4.35 0 0 0 2.3-1.9 4.9 4.9 0 0 0 .9-2.8 4.79 4.79 0 0 0-1.2-3.3A6.33 6.33 0 0 0 9.5 16a29.65 29.65 0 0 0-5.1-.3H2.8v-.2zM36.8.7l13.3 28.6H47l-4.5-9.4H30.3l-4.4 9.4h-3.2L36.1.7h.7zm-.3 6.1l-4.9 10.3h9.8zM56.9.7h2.9v25.8h11v2.8H56.9V.7zM78.1.7H81v28.6h-2.9V.7zM90.5 29.3V.7H95a25.16 25.16 0 0 1 5.7.5 8.16 8.16 0 0 1 4.1 2.5 6.63 6.63 0 0 1 1.5 4.3 6 6 0 0 1-.7 3 8.43 8.43 0 0 1-2.2 2.5 8.53 8.53 0 0 1 3.8 3.1 7.72 7.72 0 0 1 1.2 4.3 8.22 8.22 0 0 1-4.4 7.4 11.56 11.56 0 0 1-5.4 1h-8.1zm5.4-23.4v6h1.2a5.1 5.1 0 0 0 3-.8 3.08 3.08 0 0 0 1-2.3 2.58 2.58 0 0 0-.9-2.1 4.25 4.25 0 0 0-2.8-.8h-1.5zm0 10.9v7.3h1.4c2.3 0 3.8-.3 4.6-.9a2.91 2.91 0 0 0 1.2-2.5 3.56 3.56 0 0 0-1.4-2.9 7.76 7.76 0 0 0-4.6-1.1h-1.2v.1zM128.6 0A14.29 14.29 0 0 1 139 4.4a14.64 14.64 0 0 1 4.4 10.7 14.33 14.33 0 0 1-4.3 10.6 14.2 14.2 0 0 1-10.4 4.3 14.48 14.48 0 0 1-10.7-4.4 15.15 15.15 0 0 1-2.3-18.1 13.62 13.62 0 0 1 5.5-5.4 13.57 13.57 0 0 1 7.4-2.1zm-.1 5.3a8.91 8.91 0 0 0-6.7 2.8 9.58 9.58 0 0 0-2.7 7 9 9 0 0 0 3.4 7.5 9.71 9.71 0 0 0 6.1 2.2 8.7 8.7 0 0 0 6.6-2.8 9.67 9.67 0 0 0 2.7-6.9 9.67 9.67 0 0 0-2.7-6.9 8.85 8.85 0 0 0-6.7-2.9zM150.1.7h6.4c4.2 0 7.2.5 9.3 1.5a12 12 0 0 1 5 5 16.21 16.21 0 0 1 2 8.1 17.39 17.39 0 0 1-1.1 6.1 12.26 12.26 0 0 1-3 4.6 10.22 10.22 0 0 1-4.2 2.5c-1.5.5-4.1.7-7.8.7h-6.5V.7h-.1zm5.4 5.3v18h2.5a11.94 11.94 0 0 0 5.4-.9 6.38 6.38 0 0 0 2.7-2.9 10.57 10.57 0 0 0 1.1-5c0-3-.8-5.4-2.5-7.1-1.5-1.5-4-2.3-7.4-2.3h-1.8V6zM177.5.7h5.8l5.3 10.3L194 .7h5.8l-8.4 16.2v12.4h-5.5V16.9z"/> 15190</svg> 15191 15192 15193 <button type="button" class="menu-button close-menu close-modal" aria-label="Close"> 15194 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 32 32"> 15195 <path style="text-indent:0;text-align:start;line-height:normal;text-transform:none;block-progression:tb;-inkscape-font-specification:Bitstream Vera Sans" d="M7.219 5.781L5.78 7.22 14.563 16 5.78 24.781 7.22 26.22 16 17.437l8.781 8.782 1.438-1.438L17.437 16l8.782-8.781L24.78 5.78 16 14.563 7.219 5.78z" overflow="visible" font-family="Bitstream Vera Sans"/> 15196</svg> 15197 15198 </button> 15199 </div> 15200 </header> 15201 15202 <div class="dynamic"> 15203 <div id="modalTriggeredManually"> 15204 <section> 15205 <div class="free-shipping"> 15206 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-free_shipping" viewBox="0 0 76 58"> 15207 <g fill="none" fill-rule="evenodd"><path d="M37.955 2.132c-14.686 0-26.634 12.014-26.634 26.783 0 14.77 11.948 26.786 26.634 26.786 14.685 0 26.633-12.016 26.633-26.786 0-14.769-11.948-26.783-26.633-26.783m0 55.7c-15.855 0-28.752-12.971-28.752-28.917C9.203 12.972 22.1 0 37.955 0c15.854 0 28.75 12.972 28.75 28.915 0 15.946-12.896 28.917-28.75 28.917" fill="#B3A37F"/><path d="M9 40.057c-3.475 0-6.28-.65-7.73-2.304-1.39-1.586-2.34-4.38 1.03-8.68a1.058 1.058 0 0 1 1.49-.178 1.07 1.07 0 0 1 .176 1.496c-1.982 2.527-2.353 4.53-1.105 5.952 3.179 3.628 18.57.685 31.619-4.258a1.06 1.06 0 0 1 1.365.622 1.07 1.07 0 0 1-.619 1.374c-6.726 2.547-18.242 5.976-26.225 5.976M5.126 28.61c-.278 0-.556-.111-.763-.327a1.072 1.072 0 0 1 .027-1.508 30.37 30.37 0 0 1 2.555-2.205 1.055 1.055 0 0 1 1.487.206c.352.467.26 1.137-.205 1.492a27.992 27.992 0 0 0-2.366 2.043c-.206.2-.47.298-.735.298" fill="#B3A37F"/><path d="M33.16 26.793l8.143 6.57a.22.22 0 0 0 .2.04l33.21-10.148a.218.218 0 0 0 .137-.295c-.383-.882-2.036-4.113-6.073-5.327a.21.21 0 0 0-.135 0c-3.373 1.145-25.452 9.673-27.057 10.293a.21.21 0 0 1-.183-.014l-4.99-2.83a.214.214 0 0 0-.197-.01l-3.006 1.35a.22.22 0 0 0-.048.371" fill="#FEFEFE"/><path d="M73.88 23.386v0zm-40.056 2.576l.003.002-.003-.002zm2.828.081l-.01.005.01-.005zm4.556.887l-.01.004.01-.004zm-7.562.464l-.004.001.004-.001zm1.254-.564l6.72 5.422 31.815-9.72c-.694-1.162-2.128-2.94-4.712-3.801-3.863 1.355-22.867 8.687-26.72 10.174a1.28 1.28 0 0 1-1.12-.065l-4.622-2.62-1.36.61zm6.3 5.551l-.012.005.013-.005zm.242 2.096c-.284 0-.564-.094-.794-.276l-8.15-6.578a1.276 1.276 0 0 1-.468-1.167c.058
15207-.448.339-.824.75-1.008l3.003-1.35a1.28 1.28 0 0 1 1.146.053l4.649 2.636c4.744-1.832 23.611-9.106 26.727-10.164l.317-.107.458.095c4.444 1.338 6.283 4.87 6.74 5.92.146.331.145.715-.009 1.047-.15.335-.44.588-.79.695L41.81 34.421a1.234 1.234 0 0 1-.37.056z" fill="#B3A37F"/><path d="M47.25 43.344l-.003.009a.021.021 0 0 0 .003-.01m-.839.944a1.237 1.237 0 0 1-1.155-1.667l4.466-12.396 1.993.726-3.908 10.849 2.972-.706 7.21-13.518 1.866 1.008-7.627 14.3-.58.193-4.953 1.178c-.094.022-.19.033-.284.033M47.396 16.079l.004.003-.004-.003zm1.789 9.13l-4.993-8.159a1.28 1.28 0 0 1-.121-1.086 1.27 1.27 0 0 1 .757-.786l2.615-.987a1.262 1.262 0 0 1 1.201.166l9.176 6.707-1.246 1.723-8.811-6.44-1.23.464 4.455 7.281-1.803 1.117zM28.666 9.951c-3.616 0-6.406-3.653-6.529-3.816a1.07 1.07 0 0 1 .205-1.49 1.058 1.058 0 0 1 1.485.203c.024.032 2.506 3.22 5.16 2.956 1.269-.128 1.864-.468 2.494-.827.922-.523 1.887-1.062 4.152-.85 1.133.11 2.075.261 2.88.39 1.654.265 2.408.366 2.954.005.851-.566 2.21-1.163 3.198-1.563a1.06 1.06 0 0 1 1.38.591 1.07 1.07 0 0 1-.59 1.388c-1.27.513-2.269.995-2.817 1.36-1.257.839-2.604.623-4.458.324-.768-.123-1.669-.269-2.749-.373-1.612-.152-2.126.138-2.904.583-.72.41-1.615.92-3.33 1.091-.179.02-.356.028-.531.028M25.065 54.58a1.068 1.068 0 0 1-.564-1.968c1.362-.86 4.676-2.829 6.26-2.57.591.098 1.204.35 1.85.616.9.37 1.922.79 2.575.61.42-.115.883-.259 1.358-.406 1.356-.423 2.807-.858 3.804-.848 1.198.015 2.204 0 2.208 0 .623-.053 1.066.463 1.073 1.051a1.063 1.063 0 0 1-1.045 1.08s-1.024.015-2.26 0c-.765-.011-2.009.396-3.155.751-.498.156-.985.308-1.426.428-1.346.37-2.72-.194-3.933-.694-.534-.219-1.04-.426-1.396-.486-.582-.096-2.8 1.02-4.788 2.272-.174.11-.37.163-.561.163" fill="#B3A37F"/></g> 15208</svg> 15209 15210 </div> 15211 <h2 id="confirm-modal-title" class="Modal--Header">You are leaving our {{current.plural}} store and heading to our <strong>{{multiPlural}} store</strong>.</h2> 15212 <p> 15213 <strong>Are you sure you want to change store location?</strong> 15214 </p> 15215 </section> 15216 15217 <footer> 15218 <a class="btn btn--border geo-redirect-link" href="#" data-geo-redirect>Yes, change to {{prefix}}{{multiPlural}} store</a> 15219 <button class="close-modal dont-ask-again btn--text">No, stay in {{current.prefix}}{{current.multiPlural}}</button> 15220 </footer> 15221 </div> 15222 15223 <div id="modalTriggeredAuto"> 15224 <section> 15225 <div class="free-shipping"> 15226 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-free_shipping" viewBox="0 0 76 58"> 15227 <g fill="none" fill-rule="evenodd"><path d="M37.955 2.132c-14.686 0-26.634 12.014-26.634 26.783 0 14.77 11.948 26.786 26.634 26.786 14.685 0 26.633-12.016 26.633-26.786 0-14.769-11.948-26.783-26.633-26.783m0 55.7c-15.855 0-28.752-12.971-28.752-28.917C9.203 12.972 22.1 0 37.955 0c15.854 0 28.75 12.972 28.75 28.915 0 15.946-12.896 28.917-28.75 28.917" fill="#B3A37F"/><path d="M9 40.057c-3.475 0-6.28-.65-7.73-2.304-1.39-1.586-2.34-4.38 1.03-8.68a1.058 1.058 0 0 1 1.49-.178 1.07 1.07 0 0 1 .176 1.496c-1.982 2.527-2.353 4.53-1.105 5.952 3.179 3.628 18.57.685 31.619-4.258a1.06 1.06 0 0 1 1.365.622 1.07 1.07 0 0 1-.619 1.374c-6.726 2.547-18.242 5.976-26.225 5.976M5.126 28.61c-.278 0-.556-.111-.763-.327a1.072 1.072 0 0 1 .027-1.508 30.37 30.37 0 0 1 2.555-2.205 1.055 1.055 0 0 1 1.487.206c.352.467.26 1.137-.205 1.492a27.992 27.992 0 0 0-2.366 2.043c-.206.2-.47.298-.735.298" fill="#B3A37F"/><path d="M33.16 26.793l8.143 6.57a.22.22 0 0 0 .2.04l33.21-10.148a.218.218 0 0 0 .137-.295c-.383-.882-2.036-4.113-6.073-5.327a.21.21 0 0 0-.135 0c-3.373 1.145-25.452 9.673-27.057 10.293a.21.21 0 0 1-.183-.014l-4.99-2.83a.214.214 0 0 0-.197-.01l-3.006 1.35a.22.22 0 0 0-.048.371" fill="#FEFEFE"/><path d="M73.88 23.386v0zm-40.056 2.576l.003.002-.003-.002zm2.828.081l-.01.005.01-.005zm4.556.887l-.01.004.01-.004zm-7.562.464l-.004.001.004-.001zm1.254-.564l6.72 5.422 31.815-9.72c-.694-1.162-2.128-2.94-4.712-3.801-3.863 1.355-22.867 8.687-26.72 10.174a1.28 1.28 0 0 1-1.12-.065l-4.622-2.62-1.36.61zm6.3 5.551l-.012.005.013-.005zm.242 2.096c-.284 0-.564-.094-.794-.276l-8.15-6.578a1.276 1.276 0 0 1-.468-1.167c.058
15227-.448.339-.824.75-1.008l3.003-1.35a1.28 1.28 0 0 1 1.146.053l4.649 2.636c4.744-1.832 23.611-9.106 26.727-10.164l.317-.107.458.095c4.444 1.338 6.283 4.87 6.74 5.92.146.331.145.715-.009 1.047-.15.335-.44.588-.79.695L41.81 34.421a1.234 1.234 0 0 1-.37.056z" fill="#B3A37F"/><path d="M47.25 43.344l-.003.009a.021.021 0 0 0 .003-.01m-.839.944a1.237 1.237 0 0 1-1.155-1.667l4.466-12.396 1.993.726-3.908 10.849 2.972-.706 7.21-13.518 1.866 1.008-7.627 14.3-.58.193-4.953 1.178c-.094.022-.19.033-.284.033M47.396 16.079l.004.003-.004-.003zm1.789 9.13l-4.993-8.159a1.28 1.28 0 0 1-.121-1.086 1.27 1.27 0 0 1 .757-.786l2.615-.987a1.262 1.262 0 0 1 1.201.166l9.176 6.707-1.246 1.723-8.811-6.44-1.23.464 4.455 7.281-1.803 1.117zM28.666 9.951c-3.616 0-6.406-3.653-6.529-3.816a1.07 1.07 0 0 1 .205-1.49 1.058 1.058 0 0 1 1.485.203c.024.032 2.506 3.22 5.16 2.956 1.269-.128 1.864-.468 2.494-.827.922-.523 1.887-1.062 4.152-.85 1.133.11 2.075.261 2.88.39 1.654.265 2.408.366 2.954.005.851-.566 2.21-1.163 3.198-1.563a1.06 1.06 0 0 1 1.38.591 1.07 1.07 0 0 1-.59 1.388c-1.27.513-2.269.995-2.817 1.36-1.257.839-2.604.623-4.458.324-.768-.123-1.669-.269-2.749-.373-1.612-.152-2.126.138-2.904.583-.72.41-1.615.92-3.33 1.091-.179.02-.356.028-.531.028M25.065 54.58a1.068 1.068 0 0 1-.564-1.968c1.362-.86 4.676-2.829 6.26-2.57.591.098 1.204.35 1.85.616.9.37 1.922.79 2.575.61.42-.115.883-.259 1.358-.406 1.356-.423 2.807-.858 3.804-.848 1.198.015 2.204 0 2.208 0 .623-.053 1.066.463 1.073 1.051a1.063 1.063 0 0 1-1.045 1.08s-1.024.015-2.26 0c-.765-.011-2.009.396-3.155.751-.498.156-.985.308-1.426.428-1.346.37-2.72-.194-3.933-.694-.534-.219-1.04-.426-1.396-.486-.582-.096-2.8 1.02-4.788 2.272-.174.11-.37.163-.561.163" fill="#B3A37F"/></g> 15228</svg> 15229 15230 </div> 15231 <h2 class="Modal--Header">It looks like youâre based in the <strong>{{multiPlural}}</strong> region.</h2> 15232 <p> 15233 <strong>To order you need to change to our {{multiPlural}} store.</strong> 15234 </p> 15235 </section> 15236 15237 <footer> 15238 <a href="#" class="btn btn--border geo-redirect-link" data-geo-redirect>Head to Bali Body {{multiPlural}}</a> 15239 <button class="close-modal dont-ask-again btn--text">No, I'd like to stay here</button> 15240 </footer> 15241 </div> 15242 </div> 15243 </div> 15244 </div> 15245</div> 15246 15247<div 15248 class="geo-modal" 15249 id="select-locale-modal" 15250 style="display: none;" 15251 role="dialog" 15252 aria-modal="true" 15253 aria-labelledby="select-modal-title" 15254 aria-hidden="true" 15255> 15256 <div class="modal-wrapper"> 15257 <div class="modal-inner"> 15258 <header> 15259 <div> 15260 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-logo" viewBox="0 0 199.8 30"> 15261 <path d="M0 .7h5.6a13.79 13.79 0 0 1 5.2.8A6.48 6.48 0 0 1 13.7 4a6.71 6.71 0 0 1 1.1 3.7 7 7 0 0 1-.9 3.5 6.56 6.56 0 0 1-2.7 2.5 9.78 9.78 0 0 1 3.4 1.8 7.9 7.9 0 0 1 1.9 2.5 8.24 8.24 0 0 1 .7 3.1 7.58 7.58 0 0 1-2.5 5.8A9.32 9.32 0 0 1 8 29.3H0V.7zm2.8 2.8v9.1h1.6a12.16 12.16 0 0 0 4.4-.6 5.43 5.43 0 0 0 2.2-1.7 5 5 0 0 0 .8-2.7 4 4 0 0 0-1.4-3.1 7.52 7.52 0 0 0-4.3-1H2.8zm0 12v11h3.5a13 13 0 0 0 4.6-.6 4.35 4.35 0 0 0 2.3-1.9 4.9 4.9 0 0 0 .9-2.8 4.79 4.79 0 0 0-1.2-3.3A6.33 6.33 0 0 0 9.5 16a29.65 29.65 0 0 0-5.1-.3H2.8v-.2zM36.8.7l13.3 28.6H47l-4.5-9.4H30.3l-4.4 9.4h-3.2L36.1.7h.7zm-.3 6.1l-4.9 10.3h9.8zM56.9.7h2.9v25.8h11v2.8H56.9V.7zM78.1.7H81v28.6h-2.9V.7zM90.5 29.3V.7H95a25.16 25.16 0 0 1 5.7.5 8.16 8.16 0 0 1 4.1 2.5 6.63 6.63 0 0 1 1.5 4.3 6 6 0 0 1-.7 3 8.43 8.43 0 0 1-2.2 2.5 8.53 8.53 0 0 1 3.8 3.1 7.72 7.72 0 0 1 1.2 4.3 8.22 8.22 0 0 1-4.4 7.4 11.56 11.56 0 0 1-5.4 1h-8.1zm5.4-23.4v6h1.2a5.1 5.1 0 0 0 3-.8 3.08 3.08 0 0 0 1-2.3 2.58 2.58 0 0 0-.9-2.1 4.25 4.25 0 0 0-2.8-.8h-1.5zm0 10.9v7.3h1.4c2.3 0 3.8-.3 4.6-.9a2.91 2.91 0 0 0 1.2-2.5 3.56 3.56 0 0 0-1.4-2.9 7.76 7.76 0 0 0-4.6-1.1h-1.2v.1zM128.6 0A14.29 14.29 0 0 1 139 4.4a14.64 14.64 0 0 1 4.4 10.7 14.33 14.33 0 0 1-4.3 10.6 14.2 14.2 0 0 1-10.4 4.3 14.48 14.48 0 0 1-10.7-4.4 15.15 15.15 0 0 1-2.3-18.1 13.62 13.62 0 0 1 5.5-5.4 13.57 13.57 0 0 1 7.4-2.1zm-.1 5.3a8.91 8.91 0 0 0-6.7 2.8 9.58 9.58 0 0 0-2.7 7 9 9 0 0 0 3.4 7.5 9.71 9.71 0 0 0 6.1 2.2 8.7 8.7 0 0 0 6.6-2.8 9.67 9.67 0 0 0 2.7-6.9 9.67 9.67 0 0 0-2.7-6.9 8.85 8.85 0 0 0-6.7-2.9zM150.1.7h6.4c4.2 0 7.2.5 9.3 1.5a12 12 0 0 1 5 5 16.21 16.21 0 0 1 2 8.1 17.39 17.39 0 0 1-1.1 6.1 12.26 12.26 0 0 1-3 4.6 10.22 10.22 0 0 1-4.2 2.5c-1.5.5-4.1.7-7.8.7h-6.5V.7h-.1zm5.4 5.3v18h2.5a11.94 11.94 0 0 0 5.4-.9 6.38 6.38 0 0 0 2.7-2.9 10.57 10.57 0 0 0 1.1-5c0-3-.8-5.4-2.5-7.1-1.5-1.5-4-2.3-7.4-2.3h-1.8V6zM177.5.7h5.8l5.3 10.3L194 .7h5.8l-8.4
1526116.2v12.4h-5.5V16.9z"/> 15262</svg> 15263 15264 15265 <button type="button" class="menu-button close-menu close-modal" aria-label="Close"> 15266 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 32 32"> 15267 <path style="text-indent:0;text-align:start;line-height:normal;text-transform:none;block-progression:tb;-inkscape-font-specification:Bitstream Vera Sans" d="M7.219 5.781L5.78 7.22 14.563 16 5.78 24.781 7.22 26.22 16 17.437l8.781 8.782 1.438-1.438L17.437 16l8.782-8.781L24.78 5.78 16 14.563 7.219 5.78z" overflow="visible" font-family="Bitstream Vera Sans"/> 15268</svg> 15269 15270 </button> 15271 </div> 15272 </header> 15273 15274 <div class="dynamic"> 15275 <div> 15276 <section> 15277 <div class="free-shipping"> 15278 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-free_shipping" viewBox="0 0 76 58"> 15279 <g fill="none" fill-rule="evenodd"><path d="M37.955 2.132c-14.686 0-26.634 12.014-26.634 26.783 0 14.77 11.948 26.786 26.634 26.786 14.685 0 26.633-12.016 26.633-26.786 0-14.769-11.948-26.783-26.633-26.783m0 55.7c-15.855 0-28.752-12.971-28.752-28.917C9.203 12.972 22.1 0 37.955 0c15.854 0 28.75 12.972 28.75 28.915 0 15.946-12.896 28.917-28.75 28.917" fill="#B3A37F"/><path d="M9 40.057c-3.475 0-6.28-.65-7.73-2.304-1.39-1.586-2.34-4.38 1.03-8.68a1.058 1.058 0 0 1 1.49-.178 1.07 1.07 0 0 1 .176 1.496c-1.982 2.527-2.353 4.53-1.105 5.952 3.179 3.628 18.57.685 31.619-4.258a1.06 1.06 0 0 1 1.365.622 1.07 1.07 0 0 1-.619 1.374c-6.726 2.547-18.242 5.976-26.225 5.976M5.126 28.61c-.278 0-.556-.111-.763-.327a1.072 1.072 0 0 1 .027-1.508 30.37 30.37 0 0 1 2.555-2.205 1.055 1.055 0 0 1 1.487.206c.352.467.26 1.137-.205 1.492a27.992 27.992 0 0 0-2.366 2.043c-.206.2-.47.298-.735.298" fill="#B3A37F"/><path d="M33.16 26.793l8.143 6.57a.22.22 0 0 0 .2.04l33.21-10.148a.218.218 0 0 0 .137-.295c-.383-.882-2.036-4.113-6.073-5.327a.21.21 0 0 0-.135 0c-3.373 1.145-25.452 9.673-27.057 10.293a.21.21 0 0 1-.183-.014l-4.99-2.83a.214.214 0 0 0-.197-.01l-3.006 1.35a.22.22 0 0 0-.048.371" fill="#FEFEFE"/><path d="M73.88 23.386v0zm-40.056 2.576l.003.002-.003-.002zm2.828.081l-.01.005.01-.005zm4.556.887l-.01.004.01-.004zm-7.562.464l-.004.001.004-.001zm1.254-.564l6.72 5.422 31.815-9.72c-.694-1.162-2.128-2.94-4.712-3.801-3.863 1.355-22.867 8.687-26.72 10.174a1.28 1.28 0 0 1-1.12-.065l-4.622-2.62-1.36.61zm6.3 5.551l-.012.005.013-.005zm.242 2.096c-.284 0-.564-.094-.794-.276l-8.15-6.578a1.276 1.276 0 0 1-.468-1.167c.058-.448.339-.824.75-1.008l3.003-1.35a1.28 1.28 0 0 1 1.146.053l4.649 2.636c4.744-1.832 23.611-9.106 26.727-10.164l.317-.107.458.095c4.444 1.338 6.283 4.87 6.74 5.92.146.331.145.715-.009 1.047-.15.335-.44.588-.79.695L41.81 34.421a1.234 1.234 0 0 1-.37.056z" fill="#B3A37F"/><path d="M47.25 43.344l-.003.009a.021.021 0 0 0 .003-.01m-.839.944a1.237 1.237 0 0 1-1.155-1.667l4.466-12.396 1.993.726-3.908 10.849 2.972-.706 7.21-13.518 1.866 1.008-7.627 14.3-.58.193-4.953 1.178c-.094.022-.19.033-.284.033M47.396 16.079l.004.003-.004-.003zm1.789 9.13l-4.993-8.159a1.28 1.28 0 0 1-.121-1.086 1.27 1.27 0 0 1 .757-.786l2.615-.987a1.262 1.262 0 0 1 1.201.166l9.176 6.707-1.246 1.723-8.811-6.44-1.23.464 4.455 7.281-1.803 1.117zM28.666 9.951c-3.616 0-6.406-3.653-6.529-3.816a1.07 1.07 0 0 1 .205-1.49 1.058 1.058 0 0 1 1.485.203c.024.032 2.506 3.22 5.16 2.956 1.269-.128 1.864-.468 2.494-.827.922-.523 1.887-1.062 4.152-.85 1.133.11 2.075.261 2.88.39 1.654.265 2.408.366 2.954.005.851-.566 2.21-1.163 3.198-1.563a1.06 1.06 0 0 1 1.38.591 1.07 1.07 0 0 1-.59 1.388c-1.27.513-2.269.995-2.817 1.36-1.257.839-2.604.623-4.458.324-.768-.123-1.669-.269-2.749-.373-1.612-.152-2.126.138-2.904.583-.72.41-1.615.92-3.33 1.091-.179.02-.356.028-.531.028M25.065 54.58a1.068 1.068 0 0 1-.564-1.968c1.362-.86 4.676-2.829 6.26-2.57.591.098 1.204.35 1.85.616.9.37 1.922.79 2.575.61.42-.115.883-.259 1.358-.406 1.356-.423 2.807-.858 3.804-.848 1.198.015 2.204 0 2.208 0 .623-.053 1.066.463 1.073 1.051a1.063 1.063 0 0 1-1.045 1.08s-1.024.015-2.26 0c-.765-.011-2.009.396-3.155.751-.498.156-.985.308-1.426.428-1.346.37-2.72-.194-3.933-.694-.534-.219-1.04-.426-1.396-.486-.582-.096-2.8 1.02-4.788 2.272-.174.11-.37.163-.561.163" fill="#B3A37F"/></g> 15280</svg> 15281 15282 <h2 id="select-modal-title" class="Modal--Header"> 15283 You are currently shopping in 15284 <strong> 15285 15286 United States 15287 15288</strong> 15289 </h2> 15290 <p> 15291 <strong>Select a different store:</strong> 15292 </p> 15293 </div> 15294 15295 <ul class="stores-list"> 15296 15297 <li> 15298 <a href="https://au.balibodyco.com/" data-store-selector="AU">Australia / N.Z</a> 15299 </li> 15300 15301 15302 15303 <li> 15304 <a href="https://ca.balibodyco.com/" data-store-selector="CA">Canada</a> 15305 </li> 15306 15307 15308 <li> 15309 <a href="https://uk.balibodyco.com/" data-store-selector="UK">United Kingdom / International</a> 15310 </li> 15311 15312 15313 <li> 15314 <a href="https://eu.balibodyco.com/" data-store-selector="EU">Europe</a> 15315 </li> 15316 15317 15318 </ul> 15319 15320 <button class="close-modal btn btn--border">No, Iâd like to stay here</button> 15321 </section> 15322 </div> 15323 </div> 15324 </div> 15325 </div> 15326</div> 15327<!-- googleon: index --> 15328 15329 15330 15331 <div class="geo-notification"> 15332 <button type="button" class="menu-button close-notification" aria-label="Close notification"><svg class="icon icon-close" width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
15333 <line x1="1.41421" y1="1" x2="16" y2="15.5858" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 15334 <line x1="2" y1="15.5858" x2="16.5858" y2="1" stroke="#303030" stroke-width="2" stroke-linecap="round"/> 15335</svg> 15336</button> 15337 <div class="dynamic"> 15338 <p>Hello, It looks like youâre based in the {{multiPlural}} region. To order you will need to change to our {{multiPlural}} store.</p> 15339 <a href="#" data-geo-redirect>Head to Bali Body {{multiPlural}}</a> 15340 </div> 15341</div> 15342 15343 15344 15345 <!-- snippets/popup-cookies.liquid --> 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 <link href="//us.balibodyco.com/cdn/shop/t/400/assets/manual-bis.css?v=105228566575885645161790656907" rel="stylesheet" type="text/css" media="all" /> 15356 15357 15358 15359
15359<script src="//us.balibodyco.com/cdn/shop/t/400/assets/manual-bis-Bn6KmALT.js" type="module" crossorigin="anonymous"></script>
15359 15360 15361 15362<manual-bis> 15363 <div id="manual-bis" class="manual-bis-popup js-manual-popup hidden"> 15364 <div class="popup-overlay" data-close-modal></div> 15365 <div class="popup-content"> 15366 <h4 class="manual-bis-popup__heading"> 15367 Worth the Wait: 15368 <span class="manual-bis-popup__product"></span> 15369 <span class="manual-bis-popup__variant"></span> 15370 </h4> 15371 <p>Enter your email to be notified as soon as itâs available to shop.</p> 15372 <form method="post" action=""> 15373 <input type="hidden" id="manual-bis-account" name="a" value="Q9Lsc2"> 15374 <input type="hidden" id="manual-bis-product" name="product" value=""> 15375 <input type="hidden" id="manual-bis-variant" name="variant" value=""> 15376 <input type="hidden" id="manual-bis-platform" name="platform" value="shopify"> 15377 <input 15378 type="email" 15379 id="manual-bis-email" 15380 name="email" 15381 placeholder="Email" 15382 value="" 15383 > 15384 15385<div class="manual-bis-subscribe"> 15386 <input 15387 type="checkbox" 15388 name="subscribe" 15389 id="manual-bis-subscribe" 15390 value="QLUpuS" 15391 checked 15392 > 15393 <label for="manual-bis-subscribe">Be the first to know about product launches, promotions and more.</label> 15394 </div><div class="manual-bis-message hidden"> 15395 <span class="manual-bis-message__success"> 15396 Youâre on the list! Weâll let you know as soon as itâs available to shop. 15397 </span> 15398 <span 15399 class="manual-bis-message__error" 15400 data-error-message="An error occurred, please try again later." 15401 > 15402 An error occurred, please try again later. 15403 </span> 15404 <span class="manual-bis-message__close" data-close-modal>Close</span> 15405 </div> 15406 <button type="submit" class="btn btn--submit"> 15407 Notify me when available 15408 </button> 15409 </form> 15410 <button type="button" class="btn popup-close" data-close-modal>Ã</button> 15411 </div> 15412 </div> 15413
15413<script id="ProductInfoScript--ManualBis" type="application/json">null</script>
15413 15414</manual-bis> 15415 15416 15417 15418 15419 15420 15421
15421<script src="//us.balibodyco.com/cdn/shop/t/400/assets/banner-video-B_La8Cq9.js" type="module" crossorigin="anonymous"></script>
15421 15422 15423 15424 15425 15426
15426<script src="//us.balibodyco.com/cdn/shop/t/400/assets/text-cleanup-DhFHz4j8.js" type="module" crossorigin="anonymous"></script>
15426 15427 15428 15429 15430 15431 15432 15433 <!-- Gorgias Chat Widget Start --> 15434
15434<script defer id="gorgias-chat-shopify-install"> 15435 !(function (_) { 15436 (_.SHOPIFY_PERMANENT_DOMAIN = 'bali-body-u-s.myshopify.com'), 15437 (_.SHOPIFY_CUSTOMER_ID = ''), 15438 (_.SHOPIFY_CUSTOMER_EMAIL = ''); 15439 })(window || {}); 15440 </script>
15440 15441
15441<script>(function () { 15442 function loadGorgias() { 15443 var s = document.createElement('script'); 15444 s.id = 'gorgias-chat-widget-install-v2'; 15445 s.src = 'https://config.gorgias.chat/gorgias-chat-bundle-loader.js?applicationId=20862'; 15446 document.body.appendChild(s); 15447 } 15448 if ('requestIdleCallback' in window) { 15449 requestIdleCallback(loadGorgias, { timeout: 5000 }); 15450 } else { 15451 setTimeout(loadGorgias, 3000); 15452 } 15453 })(); 15454 </script>
15454 15455 <!-- Gorgias Chat Widget End --> 15456 15457 15458
15458<script defer src="https://widget.sezzle.com/v1/javascript/price-widget?uuid=e9a14068-d95e-4137-9aca-ad576a0224e9"></script>
15458 15459 �
15459<script defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=balibodyco.com&expires=14"></script>
15459<script src="//us.balibodyco.com/cdn/shop/t/400/assets/img-alt-fallback.js?v=30619912416314003511790656899" defer></script>
15459 15460 15461 <div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
15461<script> 15462 console.log("Stape gtm: 1.0.4"); 15463 window.lsData = {}; 15464 window.dataLayer = window.dataLayer || []; 15465 window.addEventListener("message", (event) => { 15466 if (event.data?.event) { 15467 window.dataLayer.push(event.data); 15468 } 15469 }); 15470 window.dataShopStape = { 15471 shop: "us.balibodyco.com", 15472 shopId: "10660478", 15473 } 15474</script>
15474 15475 15476 15477 15478 15479 15480 15481
15481<script> 15482 console.log("â ï¸ User not logged in"); 15483 window.localStorage.removeItem('customerShopStape'); 15484 </script>
15484 15485 15486 15487 15488
15489<script> 15490 window.currentShopifyMarketStapeId = null; 15491 window.currentShopifyMarketStapeCode = null; 15492 try { 15493 window.currentShopifyMarketStapeId = "1242333360"; 15494 window.currentShopifyMarketStapeCode = "US"; 15495 // Checkout doesn't render theme app extension blocks, so this is the 15496 // only place the market/country code is ever set. Persisting it here 15497 // lets checkout-side field mapping (country_market_code) fall back to 15498 // the last known value instead of coming up empty. 15499 localStorage.setItem('marketShopStape', JSON.stringify({ 15500 id: window.currentShopifyMarketStapeId, 15501 code: window.currentShopifyMarketStapeCode 15502 })); 15503 } catch (error) { 15504 console.error("â Stape Error:", error); 15505 } 15506</script>
15506 15507 15508 15509 15510 15511 15512</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 15513 15514
15515<script> 15516 console.log("[Alia app extension] v1.0.5"); 15517 15518 const BACKEND_URL = "https://backend.alia-prod.com"; 15519 15520 window.ALIA_SHOPIFY_EXTENSION_INFO = { 15521 customerID: "", 15522 country: "US", 15523 market: "us", 15524 language: "en" 15525 } 15526 15527 if (document.readyState !== "loading") { 15528 initAlia(); 15529 } else { 15530 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 15531 } 15532 15533 async function initAlia() { 15534 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=bali-body-u-s.myshopify.com"; 15535 const script = document.createElement("script"); 15536 script.src = url; 15537 script.async = true; 15538 document.head.appendChild(script); 15539 } 15540</script>
15540 15541 15542</div><div id="shopify-block-AYjN4M2xyQ0c2Nno3c__16364584301514234833" class="shopify-block shopify-app-block">
15542<script> 15543 (function() { 15544 var initialCartState = []; 15545 var previousCartStateKey = 'previousCartState'; 15546 var removedItemsKey = 'removedItemsState'; 15547 15548 var previousCartState = []; 15549 try { 15550 previousCartState = JSON.parse(localStorage.getItem(previousCartStateKey) || '[]'); 15551 } catch (e) { 15552 previousCartState = []; 15553 } 15554 15555 var removedItems = previousCartState.filter(function(prevItem) { 15556 return !initialCartState.some(function(currItem) { 15557 return currItem.id === prevItem.id; 15558 }); 15559 }); 15560 15561 if (removedItems.length) { 15562 localStorage.setItem(removedItemsKey, JSON.stringify(removedItems)); 15563 } 15564 15565 localStorage.setItem(previousCartStateKey, JSON.stringify(initialCartState)); 15566 })(); 15567</script>
15567 15568
15569<script> 15570 (function() { 15571 var productId = ""; 15572 var productTitle = ""; 15573 var productHandle = ""; 15574 var marketId = "1242333360"; 15575 var storageKey = 'oe_viewedProducts'; 15576 15577 function trackViewedProducts() { 15578 if (!productId) return; 15579 15580 var viewedProducts = []; 15581 try { 15582 viewedProducts = JSON.parse(localStorage.getItem(storageKey) || '[]'); 15583 } catch (e) { 15584 viewedProducts = []; 15585 } 15586 15587 viewedProducts = viewedProducts.filter(function(p) { return p.id !== productId; }); 15588 15589 viewedProducts.unshift({ 15590 id: productId, 15591 title: productTitle, 15592 handle: productHandle, 15593 viewedAt: new Date().toISOString() 15594 }); 15595 15596 viewedProducts = viewedProducts.slice(0, 50); 15597 15598 localStorage.setItem(storageKey, JSON.stringify(viewedProducts)); 15599 updateCartAttributes(); 15600 } 15601 15602 function updateCartAttributes() { 15603 var viewedProducts = []; 15604 try { 15605 viewedProducts = JSON.parse(localStorage.getItem(storageKey) || '[]'); 15606 } catch (e) { 15607 return; 15608 } 15609 15610 var productIds = viewedProducts.map(function(p) { return p.id; }).slice(0, 10).join(','); 15611 var cartAttributes = {}; 15612 15613 if (productIds) cartAttributes['__upsell_recently_viewed_products'] = productIds; 15614 if (marketId) cartAttributes['__upsell_market_id'] = marketId; 15615 15616 if (Object.keys(cartAttributes).length === 0) return; 15617 15618 fetch(window.Shopify.routes.root + 'cart/update.js', { 15619 method: 'POST', 15620 headers: { 'Content-Type': 'application/json' }, 15621 body: JSON.stringify({ attributes: cartAttributes }) 15622 }).catch(function() {}); 15623 } 15624 15625 trackViewedProducts(); 15626 window.addEventListener('popstate', trackViewedProducts); 15627 })(); 15628</script>
15628 15629 15630 15631</div>
15631<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
15631 15632</body> 15633</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.