1<!doctype html> 2 3<!-- 4 ___ ___ ___ ___ 5 / /\ /__/\ / /\ / /\ 6 / /:/_ \ \:\ / /:/ / /::\ 7 / /:/ /\ ___ ___ \ \:\ / /:/ / /:/\:\ 8 / /:/ /:/ /__/\ / /\ ___ \ \:\ / /:/ ___ / /:/ \:\ 9 /__/:/ /:/ \ \:\ / /:/ /__/\ \__\:\ /__/:/ / /\ /__/:/ \__\:\ 10 \ \:\/:/ \ \:\ /:/ \ \:\ / /:/ \ \:\ / /:/ \ \:\ / /:/ 11 \ \::/ \ \:\/:/ \ \:\ /:/ \ \:\ /:/ \ \:\ /:/ 12 \ \:\ \ \::/ \ \:\/:/ \ \:\/:/ \ \:\/:/ 13 \ \:\ \__\/ \ \::/ \ \::/ \ \::/ 14 \__\/ \__\/ \__\/ \__\/ 15 16 -------------------------------------------------------------------- 17 # Cornerstone v4.2.0 18 # Documentation: https://help.fluorescent.co/v/cornerstone 19 # Purchase: https://themes.shopify.com/themes/cornerstone/ 20 # A product by Fluorescent: https://fluorescent.co/ 21 -------------------------------------------------------------------- 22--> 23 24<html class="no-js" lang="en" style="--announcement-height: 1px;"> 25 <head> 26 <meta charset="UTF-8"> 27 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 28 <meta name="viewport" content="width=device-width,initial-scale=1"> 29 <meta name="google-site-verification" content="VSIqE2lQdQrhI-Er5qe2VoDqZaK4wZu2l7YaNLayF8k"> 30 31 32 33 34 <meta name="description" content="Loading store locator from Stockist store locator..."> 35 36 37 38 <!-- AB Tasty --> 39
39<script type="text/javascript" src="https://try.abtasty.com/509daba853774fe7a4ae4c82364aa32b.js"></script>
39 40 41 <link rel="canonical" href="https://tula.com/pages/store-locator"> 42 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 43 <!-- Rebuy Script tag --> 44 <link rel="preconnect" href="https://rebuyengine.com" crossorigin> 45 <link rel="preconnect" href="https://cdn.rebuyengine.com" crossorigin> 46 <link rel="preconnect" href="https://cached.rebuyengine.com" crossorigin> 47
47<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=tula-skin.myshopify.com"></script>
47 48 <style> 49 @font-face { 50 font-family: "area-normal"; 51 src: url("//tula.com/cdn/shop/t/10/assets/AreaNormal-Bold.woff2?v=62499552397567236721739282421") format("woff2"); 52 font-weight: 400; 53 } 54 @font-face { 55 font-family: "area-normal"; 56 src: url("//tula.com/cdn/shop/t/10/assets/AreaNormal-Black.woff2?v=15004629805859547971740161105") format("woff2"); 57 font-weight: 700; 58 } 59 @font-face { 60 font-family: "swear-display"; 61 src: url("//tula.com/cdn/shop/t/10/assets/SwearDisplay-Regular.woff2?v=82539931342996603211739282422") format("woff2"); 62 font-weight: 400; 63 font-style: normal; 64 } 65 @font-face { 66 font-family: "swear-display"; 67 src: url("//tula.com/cdn/shop/t/10/assets/SwearDisplay-Italic.woff2?v=104446398712888678701739282422") format("woff2"); 68 font-weight: 400; 69 font-style: italic; 70 } 71 @font-face { 72 font-family: "swear-display"; 73 src: url("//tula.com/cdn/shop/t/10/assets/SwearDisplay-BoldCilati.woff2?v=82893696923725072571760743975") format("woff2"); 74 font-weight: bold; 75 font-style: italic; 76 } 77 </style><link rel="shortcut icon" href="//tula.com/cdn/shop/files/tula-new-favicon.svg?crop=center&height=32&v=1736290578&width=32" type="image/png"><title>Store Locator 78– TULA</title> 79 80 81 82 83 84 85 86 87 88 89<meta property="og:url" content="https://tula.com/pages/store-locator"> 90<meta property="og:site_name" content="TULA"> 91<meta property="og:type" content="website"> 92<meta property="og:title" content="Store Locator"> 93<meta property="og:description" content="Loading store locator from Stockist store locator..."> 94<meta property="og:image" content="http://tula.com/cdn/shop/files/TULA_LOGO_2026_bold_tula_blue_4291x1275.png?v=1782144215"> 95<meta property="og:image:secure_url" content="https://tula.com/cdn/shop/files/TULA_LOGO_2026_bold_tula_blue_4291x1275.png?v=1782144215"> 96 97 98 99<meta name="twitter:title" content="Store Locator"> 100<meta name="twitter:description" content="Loading store locator from Stockist store locator..."> 101<meta name="twitter:card" content="summary_large_image"> 102<meta name="twitter:image" content="https://tula.com/cdn/shop/files/TULA_LOGO_2026_bold_tula_blue_4291x1275.png?v=1782144215"> 103<meta name="twitter:image:width" content="480"> 104<meta name="twitter:image:height" content="480"> 105 106 107
107<script> 108 console.log('Cornerstone v4.2.0 by Fluorescent'); 109 110 document.documentElement.className = document.documentElement.className.replace('no-js', ''); 111 112 if (window.matchMedia(`(prefers-reduced-motion: reduce)`) === true || window.matchMedia(`(prefers-reduced-motion: reduce)`).matches === true) { 113 document.documentElement.classList.add('prefers-reduced-motion'); 114 } else { 115 document.documentElement.classList.add('do-anim'); 116 } 117 118 window.theme = { 119 version: 'v4.2.0', 120 themeName: 'Cornerstone', 121 moneyFormat: "${{amount_no_decimals}}", 122 coreData: { 123 n: "Cornerstone", 124 v: "v4.2.0", 125 }, 126 strings: { 127 name: "TULA", 128 accessibility: { 129 play_video: "Play", 130 pause_video: "Pause", 131 range_lower: "Minimum Price, use arrow keys to adjust", 132 range_upper: "Maximum Price, use arrow keys to adjust", 133 carousel_select: "Move carousel to slide {{ number }}", 134 carousel_of: "of" 135 }, 136 product: { 137 no_shipping_rates: "Shipping rate unavailable", 138 country_placeholder: "Country\/Region", 139 review: "Write a review" 140 }, 141 products: { 142 product: { 143 unavailable: "Unavailable", 144 unitPrice: "Unit price", 145 unitPriceSeparator: "per", 146 sku: "SKU" 147 } 148 }, 149 cart: { 150 editCartNote: "Edit order notes", 151 addCartNote: "Add order notes", 152 quantityError: "You have the maximum number of this product in your cart" 153 }, 154 pagination: { 155 viewing: "You\u0026#39;re viewing {{ of }} of {{ total }}", 156 products: "products", 157 results: "results" 158 } 159 }, 160 routes: { 161 root: "/", 162 cart: { 163 base: "/cart", 164 add: "/cart/add", 165 change: "/cart/change", 166 update: "/cart/update", 167 clear: "/cart/clear", 168 // Manual routes until Shopify adds support 169 shipping: "/cart/shipping_rates" 170 }, 171 // Manual routes until Shopify adds support 172 products: "/products", 173 productRecommendations: "/recommendations/products", 174 predictive_search_url: '/search/suggest', 175 search_url: '/search' 176 }, 177 icons: { 178 chevron: "\u003cspan class=\"icon icon-chevron \" style=\"\"\u003e\n \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M1.875 7.438 12 17.563 22.125 7.438\" stroke=\"currentColor\" stroke-width=\"2\"\/\u003e\u003c\/svg\u003e\n\u003c\/span\u003e\n\n", 179 close: "\u003cspan class=\"icon icon-close \" style=\"\"\u003e\n \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M2.66 1.34 2 .68.68 2l.66.66 1.32-1.32zm18.68 21.32.66.66L23.32 22l-.66-.66-1.32 1.32zm1.32-20 .66-.66L22 .68l-.66.66 1.32 1.32zM1.34 21.34.68 22 2 23.32l.66-.66-1.32-1.32zm0-18.68 10 10 1.32-1.32-10-10-1.32 1.32zm11.32 10 10-10-1.32-1.32-10 10 1.32 1.32zm-1.32-1.32-10 10 1.32 1.32 10-10-1.32-1.32zm0 1.32 10 10 1.32-1.32-10-10-1.32 1.32z\" fill=\"currentColor\"\/\u003e\u003c\/svg\u003e\n\u003c\/span\u003e\n\n", 180 zoom: "\u003cspan class=\"icon icon-zoom \" style=\"\"\u003e\n \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M10.3,19.71c5.21,0,9.44-4.23,9.44-9.44S15.51,.83,10.3,.83,.86,5.05,.86,10.27s4.23,9.44,9.44,9.44Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-width=\"1.63\"\/\u003e\n \u003cpath d=\"M5.05,10.27H15.54\" fill=\"none\" stroke=\"currentColor\" stroke-miterlimit=\"10\" stroke-width=\"1.63\"\/\u003e\n \u003cpath class=\"cross-up\" d=\"M10.3,5.02V15.51\" fill=\"none\" stroke=\"currentColor\" stroke-miterlimit=\"10\" stroke-width=\"1.63\"\/\u003e\n \u003cpath d=\"M16.92,16.9l6.49,6.49\" fill=\"none\" stroke=\"currentColor\" stroke-miterlimit=\"10\" stroke-width=\"1.63\"\/\u003e\u003c\/svg\u003e\n\u003c\/span\u003e\n\n \u003cspan class=\"zoom-icon__text zoom-in fs-body-75\"\u003eZoom in\u003c\/span\u003e\n \u003cspan class=\"zoom-icon__text zoom-out fs-body-75\"\u003eZoom out\u003c\/span\u003e" 181 } 182 } 183 184 window.theme.searchableFields = "body,product_type,tag,title,variants.title"; 185 186 187</script>
187 188 189 <style> 190 @font-face { 191 font-family: "Abril Fatface"; 192 font-weight: 400; 193 font-style: normal; 194 font-display: swap; 195 src: url("//tula.com/cdn/fonts/abril_fatface/abrilfatface_n4.002841dd08a4d39b2c2d7fe9d598d4782afb7225.woff2") format("woff2"), 196 url("//tula.com/cdn/fonts/abril_fatface/abrilfatface_n4.0d8f922831420cd750572c7a70f4c623018424d8.woff") format("woff"); 197} 198 199 200 :root { 201 202 203 204 205 --color-text: #221516; 206 207 --color-text-alpha-90: rgba(34, 21, 22, 0.9); 208 --color-text-alpha-80: rgba(34, 21, 22, 0.8); 209 --color-text-alpha-70: rgba(34, 21, 22, 0.7); 210 --color-text-alpha-60: rgba(34, 21, 22, 0.6); 211 --color-text-alpha-50: rgba(34, 21, 22, 0.5); 212 --color-text-alpha-40: rgba(34, 21, 22, 0.4); 213 --color-text-alpha-30: rgba(34, 21, 22, 0.3); 214 --color-text-alpha-25: rgba(34, 21, 22, 0.25); 215 --color-text-alpha-20: rgba(34, 21, 22, 0.2); 216 --color-text-alpha-10: rgba(34, 21, 22, 0.1); 217 --color-text-alpha-05: rgba(34, 21, 22, 0.05); 218--color-text-link: #221516; 219 --color-text-error: #D02F2E; 220 --color-text-success: #478947; 221 --color-background-success: rgba(71, 137, 71, 0.1); 222 --color-white: #FFFFFF; 223 --color-black: #000000; 224 225 --color-background: #f2f1ef; 226 --color-background-alpha-60: rgba(242, 241, 239, 0.6); 227 --color-background-alpha-80: rgba(242, 241, 239, 0.8); 228 229 --color-background-semi-transparent-80: rgba(242, 241, 239, 0.8); 230 --color-background-semi-transparent-90: rgba(242, 241, 239, 0.9); 231 232 --color-background-transparent: rgba(242, 241, 239, 0); 233 --color-border: #cfcfcf; 234 --color-border-meta: rgba(207, 207, 207, 0.6); 235 --color-overlay: rgba(0, 0, 0, 0.8); 236 --color-overlay-20: rgba(0, 0, 0, 0.2); 237 238 --color-accent: #e3d9f3; 239 --color-accent-contrasting: #121212; 240 241 --color-background-meta: #ebeae7; 242 --color-background-meta-alpha: rgba(235, 234, 231, 0.6); 243 --color-background-darker-meta: #dfded9; 244 --color-background-darker-meta-alpha: rgba(223, 222, 217, 0.6); 245 --color-background-placeholder: #dfded9; 246 --color-background-placeholder-lighter: #e6e5e1; 247 --color-foreground-placeholder: rgba(34, 21, 22, 0.4); 248 249 250 --color-button-primary-text: #221516; 251 --color-button-primary-text-alpha-30: rgba(34, 21, 22, 0.3); 252 --color-button-primary-background: #ffffff; 253 --color-button-primary-background-alpha: rgba(255, 255, 255, 0.6); 254 --color-button-primary-background-darken-5: #f2f2f2; 255 --color-button-primary-background-hover: #2B4FED; 256 --color-button-primary-text-hover: #FFFFFF; 257 258 259 --color-button-secondary-text: #ffffff; 260 --color-button-secondary-text-alpha-30: rgba(255, 255, 255, 0.3); 261 --color-button-secondary-background: #2B4FED; 262 --color-button-secondary-background-alpha: rgba(43, 79, 237, 0.6); 263 --color-button-secondary-background-darken-5: #143ceb; 264 --color-button-secondary-background-hover: #221516; 265 --color-border-button-secondary: #2B4FED; 266 --color-button-secondary-text-hover: #FFFFFF; 267 268 269 --color-button-tertiary-text: var(--color-text); 270 --color-button-tertiary-text-alpha-30: rgba(34, 21, 22, 0.3); 271 --color-button-tertiary-text-disabled: var(--color-text-alpha-50); 272 --color-button-tertiary-background: var(--color-background); 273 --color-button-tertiary-background-darken-5: #e7e5e1; 274 --color-border-button-tertiary: var(--color-text-alpha-40); 275 --color-border-button-tertiary-hover: var(--color-text-alpha-80); 276 --color-border-button-tertiary-disabled: var(--color-text-alpha-20); 277 278 279 --color-background-button-fab: #ffffff; 280 --color-foreground-button-fab: #121212; 281 --color-foreground-button-fab-alpha-05: rgba(18, 18, 18, 0.05); 282 283 284 --divider-height: 1px; 285 --divider-margin-top: 20px; 286 --divider-margin-bottom: 20px; 287 288 289 --color-border-input: rgba(68, 68, 68, 0.4); 290 --color-text-input: #444444; 291 --color-text-input-alpha-3: rgba(68, 68, 68, 0.03); 292 --color-text-input-alpha-5: rgba(68, 68, 68, 0.05); 293 --color-text-input-alpha-10: rgba(68, 68, 68, 0.1); 294 --color-background-input: #f2f1ef; 295 296 297 --color-border-input-popups-drawers: rgba(68, 68, 68, 0.4); 298 --color-text-input-popups-drawers: #444444; 299 --color-text-input-popups-drawers-alpha-5: rgba(68, 68, 68, 0.05); 300 --color-text-input-popups-drawers-alpha-10: rgba(68, 68, 68, 0.1); 301 --color-background-input-popups-drawers: #f2f1ef; 302 303 304 305 --payment-terms-background-color: #ebeae7; 306 307 308 309 --color-background-sale-badge: #FFFFFF; 310 --color-text-sale-badge: #e40e47; 311 --color-border-sale-badge: #FFFFFF; 312 --color-background-sold-badge: #ffffff; 313 --color-text-sold-badge: #2b4fed; 314 --color-border-sold-badge: #ffffff; 315 --color-background-new-badge: #ffffff; 316 --color-text-new-badge: #2b4fed; 317 --color-border-new-badge: #ffffff; 318 319 320 --color-text-header: #221516; 321 --color-text-header-half-transparent: rgba(34, 21, 22, 0.5); 322 --color-background-header: #f2f1ef; 323 --color-background-header-transparent: rgba(242, 241, 239, 0); 324 --color-shadow-header: rgba(0, 0, 0, 0.15); 325 --color-background-cart-dot: #ffffff; 326 --color-text-cart-dot: #121212; 327 --color-background-search-field: #ffffff; 328 --color-border-search-field: #ffffff; 329 --color-text-search-field: #303030; 330 331 332 333 --color-text-main-menu: #121212; 334 --color-background-main-menu: #ffffff; 335 336 337 338 --color-background-footer: #175c75; 339 --color-text-footer: #ffffff; 340 --color-text-footer-subdued: rgba(255, 255, 255, 0.7); 341 342 343 344 --color-products-sale-price: #d11414; 345 --color-products-sale-price-alpha-05: rgba(209, 20, 20, 0.05); 346 --color-products-rating-star: #221516; 347 348 349 --color-products-stock-good: #0d944b; 350 --color-products-stock-medium: #e10808; 351 --color-products-stock-bad: #737373; 352 353 354 --color-free-shipping-bar-below-full: #7f5fca; 355 --color-free-shipping-bar-full: #0ea352; 356 357 358 --color-text-popups-drawers: #333333; 359 --color-text-popups-drawers-alpha-03: rgba(51, 51, 51, 0.03); 360 --color-text-popups-drawers-alpha-05: rgba(51, 51, 51, 0.05); 361 --color-text-popups-drawers-alpha-10: rgba(51, 51, 51, 0.1); 362 --color-text-popups-drawers-alpha-20: rgba(51, 51, 51, 0.2); 363 --color-text-popups-drawers-alpha-30: rgba(51, 51, 51, 0.3); 364 --color-text-popups-drawers-alpha-60: rgba(51, 51, 51, 0.6); 365 --color-text-popups-drawers-alpha-80: rgba(51, 51, 51, 0.8); 366 --color-text-popups-drawers-no-transparency-alpha-10: #dfdedc; 367 --color-sale-price-popups-drawers: #de0f2b; 368 --color-sale-price-popups-drawers-alpha-05: rgba(222, 15, 43, 0.05); 369 --color-links-popups-drawers: #2b4fed; 370 --color-background-popups-drawers: #f2f1ef; 371 --color-background-popups-drawers-alpha-0: rgba(242, 241, 239, 0); 372 --color-background-popups-drawers-alt: #48c6d9; 373 --color-border-popups-drawers: rgba(51, 51, 51, 0.15); 374 --color-border-popups-drawers-alt: #29b1c5; 375 376 377 378 379 380 381 --font-logo: "Abril Fatface", serif; 382 --font-logo-weight: 400; 383 --font-logo-style: normal; 384 385 --logo-letter-spacing: 0.03em; 386 387 --logo-font-size: 388clamp(1.5rem, 1.25rem + 0.8333vw, 1.875rem) 389; 390 391 392 --line-height-heading: 1.15; 393 --line-height-subheading: 1.30; 394 --font-heading: "swear-display", serif; 395 --font-heading-weight: 400; 396 --font-heading-bold-weight: 400; 397 --font-heading-style: normal; 398 --font-heading-base-size: 40px; 399 400 401 402 403 --font-size-heading-supersize: 404clamp(4.5rem, 3.5rem + 3.3333vw, 6.0rem) 405; 406 --font-size-heading-supersize-tablet: 407clamp(3.375rem, 2.625rem + 2.5vw, 4.5rem) 408; 409 --font-size-heading-display-1: 410clamp(2.8125rem, 2.1875rem + 2.0833vw, 3.75rem) 411; 412 --font-size-heading-display-2: 413clamp(2.4994rem, 1.944rem + 1.8513vw, 3.3325rem) 414; 415 --font-size-heading-display-3: 416clamp(2.1874rem, 1.7013rem + 1.6202vw, 2.9165rem) 417; 418 --font-size-heading-1-base: 419clamp(1.875rem, 1.4583rem + 1.3889vw, 2.5rem) 420; 421 --font-size-heading-2-base: 422clamp(1.6406rem, 1.276rem + 1.2153vw, 2.1875rem) 423; 424 --font-size-heading-3-base: 425clamp(1.4531rem, 1.1302rem + 1.0764vw, 1.9375rem) 426; 427 --font-size-heading-4-base: 428clamp(1.2188rem, 0.948rem + 0.9027vw, 1.625rem) 429; 430 --font-size-heading-5-base: 431clamp(1.0313rem, 0.8022rem + 0.7638vw, 1.375rem) 432; 433 --font-size-heading-6-base: 434clamp(0.9375rem, 0.7292rem + 0.6944vw, 1.25rem) 435; 436 437 438 --line-height-body: 1.5; 439 --font-body: "area-normal", sans-serif; 440 --font-body-weight: 400; 441 --font-body-style: normal; 442 --font-body-italic: italic; 443 --font-body-bold-weight: 700; 444 --font-body-base-size: 15px; 445 446 447 448 --font-size-body-400: 449clamp(1.4057rem, 1.3016rem + 0.3471vw, 1.5619rem) 450; 451 --font-size-body-350:
452clamp(1.312rem, 1.2148rem + 0.324vw, 1.4578rem) 453; 454 --font-size-body-300: 455clamp(1.2184rem, 1.1281rem + 0.3009vw, 1.3538rem) 456; 457 --font-size-body-250: 458clamp(1.1247rem, 1.0414rem + 0.2778vw, 1.2497rem) 459; 460 --font-size-body-200: 461clamp(1.0311rem, 0.9548rem + 0.2544vw, 1.1456rem) 462; 463 --font-size-body-150: 464clamp(0.9374rem, 0.8679rem + 0.2316vw, 1.0416rem) 465; 466 --font-size-body-100: 467clamp(0.8438rem, 0.7813rem + 0.2082vw, 0.9375rem) 468; 469 --font-size-body-75: 470clamp(0.7493rem, 0.6938rem + 0.1849vw, 0.8325rem) 471; 472 --font-size-body-60: 473clamp(0.7708rem, 0.7708rem + 0.0vw, 0.7708rem) 474; 475 --font-size-body-50: 476clamp(0.7284rem, 0.7284rem + 0.0vw, 0.7284rem) 477; 478 --font-size-body-25: 479clamp(0.6769rem, 0.6769rem + 0.0vw, 0.6769rem) 480; 481 --font-size-body-20: 482clamp(0.6244rem, 0.6244rem + 0.0vw, 0.6244rem) 483; 484 485 486 487 --font-size-navigation-base: 12px; 488 489 490 491 --font-navigation: var(--font-body); 492 493 --font-weight-navigation: var(--font-body-bold-weight); 494 495 496 497 --font-navigation-base-text-transform: uppercase; 498 --font-navigation-base-letter-spacing: 0.03em; 499 500 501 502 503 --line-height-button: 1.4; 504 505 506 507 --font-button-text-transform: uppercase; 508 509 --font-size-button: 510clamp(0.7847rem, 0.7266rem + 0.1938vw, 0.8719rem) 511; 512 --font-size-button-small: 513clamp(0.6968rem, 0.6452rem + 0.172vw, 0.7742rem) 514; 515 --font-size-button-x-small: 516clamp(0.6968rem, 0.6452rem + 0.172vw, 0.7742rem) 517; 518 519 520 521 --font-weight-text-button: var(--font-body-weight); 522 523 524 --font-button: var(--font-body); 525 526 527 528 --font-weight-button: var(--font-body-bold-weight); 529 530 531 532 533 534 --font-button-letter-spacing: 0.03em; 535 536 537 538 539 540 541 --font-product-listing-title: var(--font-heading); 542 543 544 545 546 --font-size-product-listing-title: 547clamp(1.125rem, 1.0417rem + 0.2778vw, 1.25rem) 548; 549 550 551 552 553 554 555 --font-product-badge: var(--font-body); 556 557 558 559 --font-weight-badge: var(--font-body-bold-weight); 560 561 562 563 564 565 --font-product-badge-text-transform: uppercase; 566 --font-size-product-badge: var(--font-size-body-20); 567 568 569 --font-product-badge-letter-spacing: 0.03em; 570 571 572 573 574 --font-product-price: var(--font-body); 575 576 577 578 --font-weight-product-price: var(--font-body-bold-weight); 579 580 581 } 582 583 584 @supports not (font-size: clamp(10px, 3.3vw, 20px)) { 585 :root { 586 --logo-font-size: 5871.6875rem 588; 589 590 --font-size-heading-supersize: 5915.25rem 592; 593 --font-size-heading-supersize-tablet: 5940.0rem 595; 596 --font-size-heading-display-1: 5973.2813rem 598; 599 --font-size-heading-display-2: 6002.9159rem 601; 602 --font-size-heading-display-3: 6032.5519rem 604; 605 --font-size-heading-1-base: 6062.1875rem 607; 608 --font-size-heading-2-base: 6091.9141rem 610; 611 --font-size-heading-3-base: 6121.6953rem 613; 614 --font-size-heading-4-base: 6151.4219rem 616; 617 --font-size-heading-5-base: 6181.2031rem 619; 620 --font-size-heading-6-base: 6211.0938rem 622; 623 624 --font-size-body-400: 6251.4838rem 626; 627 --font-size-body-350: 6281.3849rem 629; 630 --font-size-body-300: 6311.2861rem 632; 633 --font-size-body-250: 6341.1872rem 635; 636 --font-size-body-200: 6371.0883rem 638; 639 --font-size-body-150: 6400.9895rem 641; 642 --font-size-body-100: 6430.8906rem 644; 645 --font-size-body-75: 6460.7909rem 647; 648 --font-size-body-60: 6490.7708rem 650; 651 --font-size-body-50: 6520.7284rem 653; 654 --font-size-body-25: 6550.6769rem 656; 657 --font-size-body-20: 6580.6244rem 659; 660 661 662 --font-size-button: 6630.8283rem 664; 665 --font-size-button-small: 6660.7355rem 667; 668 --font-size-button-x-small: 6690.7355rem 670; 671 672 673 674 --font-size-product-listing-title: 6751.1875rem 676; 677 678 } 679 } 680 681 682 .product-badge[data-handle="tula-com-exclusive"] .product-badge__inner{color: #ffffff; background-color: #2B4FED; border-color: #2B4FED;}.product-badge[data-handle="5-bonus-cash-back"] .product-badge__inner{color: #2B4FED; background-color: #ffffff; border-color: #ffffff;}.product-badge[data-handle="bogo"] .product-badge__inner{color: #2B4FED; background-color: #ffffff; border-color: #ffffff;}.product-badge[data-handle="limited-edition"] .product-badge__inner{color: #2B4FED; background-color: #ffffff; border-color: #ffffff;}</style> 683 684
684<script> 685 flu = window.flu || {}; 686 flu.chunks = { 687 photoswipe: "//tula.com/cdn/shop/t/10/assets/photoswipe-chunk.js?v=17330699505520629161734542450", 688 nouislider: "//tula.com/cdn/shop/t/10/assets/nouislider-chunk.js?v=131351027671466727271734542451", 689 polyfillInert: "//tula.com/cdn/shop/t/10/assets/polyfill-inert-chunk.js?v=9775187524458939151734542451", 690 polyfillResizeObserver: "//tula.com/cdn/shop/t/10/assets/polyfill-resize-observer-chunk.js?v=49253094118087005231734542451", 691 }; 692</script>
692 693 694 695 696 697 698
698<script type="module" src="//tula.com/cdn/shop/t/10/assets/theme.js?v=29574461616410721151790193575"></script>
698 699 700 701 702 703 704 705 706 707 708
708<script src="//tula.com/cdn/shop/t/10/assets/custom-events.js?v=35836136082239801631790193573" defer></script>
708 709 710 711
712<script src="//tula.com/cdn/shop/t/10/assets/custom-carousel-a11y.js?v=118811885042114018671790193571" type="module"></script>
712 713 714
715<script src="//tula.com/cdn/shop/t/10/assets/ordergroove-value-props.js?v=110090825905503000481761242490" defer></script>
715 716 717<meta name="viewport" content="width=device-width,initial-scale=1">
718<script defer> 719 var defineVH = function () { 720 document.documentElement.style.setProperty('--vh', window.innerHeight * 0.01 + 'px'); 721 }; 722 window.addEventListener('resize', defineVH); 723 window.addEventListener('orientationchange', defineVH); 724 defineVH(); 725</script>
725 726 727<link href="//tula.com/cdn/shop/t/10/assets/theme.css?v=82670915972590725801770309009" rel="stylesheet" type="text/css" media="all" /> 728 729 730<link href="//tula.com/cdn/shop/t/10/assets/custom.css?v=171019887905075750101784923430" rel="stylesheet" type="text/css" media="all" /> 731 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__buttons.css?v=138322108215995475841740842661" rel="stylesheet" type="text/css" media="all" /> 732 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__navigation.css?v=97145756848495365921790193572" rel="stylesheet" type="text/css" media="all" /> 733 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__navigation-mobile.css?v=3753514979475068821782145144" rel="stylesheet" type="text/css" media="all" /> 734 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__footer.css?v=162407181593946831931790193571" rel="stylesheet" type="text/css" media="all" /> 735 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__pdp-product-info.css?v=22899898042371608931784733282" rel="stylesheet" type="text/css" media="all" /> 736 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__product-item.css?v=10359482076502734451790193572" rel="stylesheet" type="text/css" media="all" /> 737 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__promo-card.css?v=92539011611289013991739848923" rel="stylesheet" type="text/css" media="all" /> 738 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__quick-search.css?v=136715949923365965351740852468" rel="stylesheet" type="text/css" media="all" /> 739 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__rich_text.css?v=12221134315008232181740416542" rel="stylesheet" type="text/css" media="all" /> 740 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__rebuy-global-settings.css?v=114038135787059079271784923429" rel="stylesheet" type="text/css" media="all" /> 741 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__rebuy-bundle-builder.css?v=75077957026517059201761242489" rel="stylesheet" type="text/css" media="all" /> 742 <link href="//tula.com/cdn/shop/t/10/assets/custom-css__slideshow.css?v=133231711961432636371784733282" rel="stylesheet" type="text/css" media="all" /> 743 744 745 746 747 748
749<script defer> 750window.GORGIASCHAT_DISABLE_GOOGLE_FONTS = true; 751var initGorgiasChatPromise = (window.GorgiasChat) ? window.GorgiasChat.init() : new Promise(function (resolve) { window.addEventListener('gorgias-widget-loaded', function () { resolve();})}); 752initGorgiasChatPromise.then(function() { 753GorgiasChat.disableSegment() 754}) 755</script>
755 756 757
758<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
758<meta name="facebook-domain-verification" content="jf44oh5qhoq7zzz9absevrs9ol95am"> 759<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/72114831604/digital_wallets/dialog"> 760<meta id="in-context-paypal-metadata" data-shop-id="72114831604" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 761<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
761<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2054062324"></script>
761 762<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
763<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2054062324&shop_id=72114831604" crossorigin="anonymous"></script>
vendor: 1 bytes, line 763
763
764<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":72114831604,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/72114831604","merchantName":"TULA","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"TULA","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 764
764
765<script id="shopify-features" type="application/json">{"accessToken":"ba68d646acc45bcb1a9e725b70493164","betas":["rich-media-storefront-analytics"],"domain":"tula.com","predictiveSearch":true,"shopId":72114831604,"locale":"en"}</script>
vendor: 1 bytes, line 765
765
766<script>var Shopify = Shopify || {}; 767Shopify.shop = "tula-skin.myshopify.com"; 768Shopify.locale = "en"; 769Shopify.currency = {"active":"USD","rate":"1.0"}; 770Shopify.country = "US"; 771Shopify.theme = {"name":"Production","id":147142902004,"schema_name":"Cornerstone","schema_version":"4.2.0","theme_store_id":null,"role":"main"}; 772Shopify.theme.handle = "null"; 773Shopify.theme.style = {"id":null,"handle":null}; 774Shopify.cdnHost = "tula.com/cdn"; 775Shopify.routes = Shopify.routes || {}; 776Shopify.routes.root = "/"; 777Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 778Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 779Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 780Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 780
780
781<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 781
781
782<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 782
782
783<script> 784 window.ShopifyPay = window.ShopifyPay || {}; 785 window.ShopifyPay.apiHost = "shop.app\/pay"; 786 window.ShopifyPay.redirectState = null; 787</script>
vendor: 1 bytes, line 787
787
788<script> 789 window.Shopify = window.Shopify || {}; 790 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 791 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 792 window.Shopify.SignInWithShop.eligible = true; 793</script>
vendor: 1 bytes, line 793
793
794<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 794
794
795<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 795
795
796<script type="module"> 797 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 798 799 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 800 801</script>
vendor: 1 bytes, line 801
801
802<script> 803 window.Shopify = window.Shopify || {}; 804 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 805 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"]}; 806</script>
vendor: 1 bytes, line 806
806
807<script>(function() { 808 var isLoaded = false; 809 function asyncLoad() { 810 if (isLoaded) return; 811 isLoaded = true; 812 var urls = ["https:\/\/str.rise-ai.com\/?shop=tula-skin.myshopify.com","https:\/\/strn.rise-ai.com\/?shop=tula-skin.myshopify.com","https:\/\/justone.ai\/embed\/script-tags\/da36014d71444dd0963f9d508acce560\/shopifyEmbed.js?shop=tula-skin.myshopify.com","https:\/\/str.rise-ai.com\/?shop=tula-skin.myshopify.com","https:\/\/strn.rise-ai.com\/?shop=tula-skin.myshopify.com"]; 813 for (var i = 0; i < urls.length; i++) { 814 var s = document.createElement('script'); 815 s.type = 'text/javascript'; 816 s.async = true; 817 s.src = urls[i]; 818 var x = document.getElementsByTagName('script')[0]; 819 x.parentNode.insertBefore(s, x); 820 } 821 }; 822 if(window.attachEvent) { 823 window.attachEvent('onload', asyncLoad); 824 } else { 825 window.addEventListener('load', asyncLoad, false); 826 } 827})();</script>
vendor: 1 bytes, line 827
827
828<script id="__st">var __st={"a":72114831604,"offset":-14400,"reqid":"c0b1cf1e-fc5f-42a6-ae6c-f74ae1e46326-1790278937","pageurl":"tula.com\/pages\/store-locator","s":"pages-117748236532","u":"631840222f0c","p":"page","rtyp":"page","rid":117748236532};</script>
vendor: 1 bytes, line 828
828
829<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 829
829
830<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 830
830
831<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//tula.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 831
831
832<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 = "//tula.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>
832<script crossorigin="anonymous" defer="defer" src="//tula.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 832
832
833<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 833
833
834<script> 835 window.Shopify = window.Shopify || {}; 836 window.Shopify.MCP = window.Shopify.MCP || {}; 837 window.Shopify.MCP.enabled = true; 838 window.Shopify.MCP.shop = "tula-skin.myshopify.com"; 839 window.Shopify.MCP.mcpEndpoint = "https:\/\/tula.com\/api\/mcp"; 840 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"]}}]; 841</script>
vendor: 1 bytes, line 841
841
842<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("\/\/tula.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 843</script>
vendor: 1 bytes, line 843
843
844<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://tula.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 845</script>
vendor: 1 bytes, line 845
845
846<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 847 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); 848</script>
vendor: 1 bytes, line 848
848
849<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})}})); 850</script>
850 851<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://tula.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 852<style id="shopify-accelerated-checkout-cart"> 853 #shopify-buyer-consent { 854 margin-top: 1em; 855 display: inline-block; 856 width: 100%; 857} 858 859#shopify-buyer-consent.hidden { 860 display: none; 861} 862 863#shopify-subscription-policy-button { 864 background: none; 865 border: none; 866 padding: 0; 867 text-decoration: underline; 868 font-size: inherit; 869 cursor: pointer; 870} 871 872#shopify-subscription-policy-button::before { 873 box-shadow: none; 874} 875 876 </style> 877
878<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
878 879 <!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 880 881 882
883<script type="module" dynamic> 884 const configUrl = "/a/elevar/static/configs/04a5010fe20550559f758f0c7f33ed0ec17aa2ed/config.js"; 885 const config = (await import(configUrl)).default; 886 const scriptUrl = config.script_src_app_theme_embed; 887 888 if (scriptUrl) { 889 const { handler } = await import(scriptUrl); 890 891 await handler( 892 config, 893 { 894 cartData: { 895 marketId: "24356815092", 896 localeCountryCode:"US", 897 attributes:{}, 898 cartTotal: "0.0", 899 currencyCode:"USD", 900 items: [] 901} 902, 903 user: { 904 cartTotal: "0.0", 905 currencyCode:"USD", 906 customer: {}, 907} 908, 909 isOnCartPage:false, 910 collectionView:null, 911 searchResultsView:null, 912 productView:null, 913 } 914 ); 915 } 916</script>
916 917 918 919<!-- END app block --><!-- BEGIN app block: shopify://apps/justuno-email-sms-pop-ups/blocks/star_rating/ea1f1a23-7069-4266-a6e1-df04f87c7e94 --> 920 921
922<script> 923 924 925 926 domainID = "da36014d71444dd0963f9d508acce560"; 927 const newScript = document.createElement('script'); 928 let finalHostName = "justone.ai"; 929 newScript.innerHTML = ` 930 window.ju4_num = "${domainID}"; 931 window.ju4_asset_host = 'https://${finalHostName}/embed'; 932 window.ju4_pApi = 'https://${finalHostName}'; 933 window.ju4_api = 'https://api.justuno.com'; 934 935 936 (function (i, s, o, g, r, a, m) { 937 i[r] = 938 i[r] || 939 function () { 940 (i[r].q = i[r].q || []).push(arguments); 941 }; 942 (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]); 943 a.async = 1; 944 a.src = g; 945 m.parentNode.insertBefore(a, m); 946 })( 947 window, 948 document, 949 "script", 950 ju4_asset_host + "/ju_shopify_init.js?v=2", 951 "ju4app" 952 ); 953 `; 954 document.head.appendChild(newScript); 955 956 957 958</script>
958 959 960 961<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 962<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
963<script> 964/* >> TriplePixel :: start*/ 965window.TriplePixelData={TripleName:"tula-skin.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"",template:"page",curr:"USD" || "USD", market:"24356815092"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 966/* << TriplePixel :: end*/ 967</script>
967 968 969 970 971<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 972 973 974 975 976 977 978 979 980 981 982 983 984
984<script async src="https://static.klaviyo.com/onsite/js/WgxJiC/klaviyo.js?company_id=WgxJiC"></script>
984 985
985<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>
985 986 987 988 989 990 991 992
992<script> 993 window.klaviyoReviewsProductDesignMode = false 994 </script>
994 995 996 997 998 999 1000 1001 1002 1003 1004<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1005<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/tula-skin.myshopify.com"></script>
1005 1006 1007
1008<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
1008 1009 1010
1011<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=tula-skin"></script>
1011 1012 1013 1014<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 <style data-oke-reviews-version="0.103.2" 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.103.2" 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.103.2" 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.103.2" 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:"î¤"}
1028.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
1028or: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}
1028to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 1029.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:")"} 1030.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} 1031.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> 1032 1033
1033<script type="application/json" id="oke-reviews-settings">{"subscriberId":"7e01b438-4182-41a3-b642-09a4aadb8a07","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":true,"provider":"gtm"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"hideOkendoBranding":true,"searchEnginePaginationEnabled":true,"dateSettings":{"format":{"type":"relative"}},"font":{"fontType":"inherit-from-page"},"stars":{"showBorder":false,"backgroundColor":"#E5E5E5","interspace":2,"foregroundColor":"#121212","shape":{"type":"default"}},"reviewTranslationsMode":"off","showIncentiveIndicator":true},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"headingFont":{"hasCustomFontSettings":false},"bodyFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"default","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":false,"showProductVariantName":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#0E7A82","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":true},"header":{"columnDistribution":"space-around","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#f5f5f5","shadingColor":"#b0b0b0","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"one-third","modules":[{"name":"recommended"},{"name":"attributes","layout":"stacked","stretchMode":"stretch"}],"textAlignment":"left"},{"columnWidth":"one-third","modules":[{"name":"media-grid","imageGap":{"value":4,"unit":"px"},"scaleToFill":true,"rows":3,"columns":3}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#B6B6B6","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#878787","backgroundColor":"#FFFFFF","borderColor":"#DBDDE4","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#878787","textColorActive":"#FFFFFF","textColor":"#0B0B0B","searchHighlightColor":"#a8a8a8"},"avatar":{"enabled":false},"stars":{"height":{"value":18,"unit":"px"}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#262626","borderColorHover":"#DBDDE4","backgroundColor":"#262626","borderColor":"#DBDDE4","backgroundColorHover":"#212121","textColorHover":"#FFFFFF","borderRadius":{"value":4,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#262626","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#262626","spaceAbove":{"value":18,"unit":"px"},"text":{"primaryColor":"#0B0B0B","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#333333"},"spaceBelow":{"value":18,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#dedede","shadingColor":"#b0b0b0","markerColor":"#262626"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"collapseReviewerDetails":true,"columnAmount":4,"
1033name":"default","showAttributeBars":false,"borderStyle":"full","showProductVariantName":false,"showProductDetails":"only-when-grouped"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"featured","size":{"value":200,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","featuredReviewsTags":["vaza1Xo"],"freeTextSearchEnabled":true,"writeReviewButtonEnabled":true,"defaultSort":"tags desc","secondarySort":"rating 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>
1033 1034 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:18px;--oke-widget-spaceBelow:18px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#262626;--oke-button-backgroundColorHover:#212121;--oke-button-backgroundColorActive:#262626;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#dbdde4;--oke-button-borderColorHover:#dbdde4;--oke-button-borderColorActive:#262626;--oke-button-borderRadius:4px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#b6b6b6;--oke-border-width:1px;--oke-text-primaryColor:#0b0b0b;--oke-text-secondaryColor:#333;--oke-text-small:12px;--oke-text-regular:14px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:undefined;--oke-avatar-backgroundColor:undefined;--oke-avatar-placeholderTextColor:undefined;--oke-highlightColor:#262626;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#b0b0b0;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#dedede;--oke-attributeBar-markerColor:#262626;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#878787;--oke-filter-borderColor:#dbdde4;--oke-filter-borderColorActive:#878787;--oke-filter-textColor:#0b0b0b;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#a8a8a8;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#121212;--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> 1035 <style id="oke-reviews-custom-css">.okeReviews.oke-sr{display:block}.product-item .oke-sr-count{font-size:var(--font-size-body-60)}.product__block--product-header-inner [data-oke-star-rating]{margin-top:20px}div.okeReviews[data-oke-container].oke-w{max-width:unset}div.okeReviews[data-oke-container] .oke-modal div.okeReviews.oke-w,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content p{color:var(--oke-text-primaryColor)}div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful-vote-button,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-reviewContent-date{color:var(--oke-text-secondaryColor)}div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{font-family:var(--font-heading);font-size:20px;font-weight:400}div.okeReviews[data-oke-container] .oke-button{text-transform:uppercase}div.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}.okeReviews.oke-w .oke-button.oke-w-writeReview{height:100%;line-height:normal;vertical-align:middle}.okeReviews.oke-w .oke-is-small .oke-button,.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview{width:100%}.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview{margin-top:15px}div.okeReviews[data-oke-container] .oke-w-header-content-block .oke-w-header-content-module--left{margin-bottom:10px}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating svg{height:22px}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-average{font-family:var(--font-heading);font-size:34px;font-weight:400}div.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution{gap:8px 10px}div.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar{border-radius:10px;overflow:hidden;height:14px}div.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-count{text-align:left}div.okeReviews[data-oke-container] .oke-w-recommendsModule{font-family:var(--oke-title-fontFamily)}div.okeReviews[data-oke-container] .oke-w-recommendsModule-value{font-size:20px;font-weight:400}div.okeReviews[data-oke-container] .oke-w-recommendsModule-text{font-size:20px}div.okeReviews[data-oke-container] .oke-sortSelect-label{color:#716f7c;text-transform:uppercase}div.okeReviews[data-oke-container] .oke-sortSelect-label:after{content:':';margin-left:-4px}div.okeReviews[data-oke-container] .oke-select{background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7.5 7.5M13 0.999989L6.5 7.00001' stroke='black' stroke-width='1'/%3E%3C/svg%3E%0A")}div.okeReviews[data-oke-container].oke-w .oke-w-review-side{border:0}div.okeReviews[data-oke-container].oke-w .oke-w-review-side-expandContent{display:flex;flex-direction:column}div.okeReviews[data-oke-container].oke-w .oke-w-review-selectAttributes{order:-1}div.okeReviews[data-oke-container] .oke-w-review-main{display:flex;flex-direction:column;justify-content:space-between}div.okeReviews[data-oke-container] .oke-w-reviewerRecommendation,div.okeReviews[data-oke-container] .oke-reviewContent-date,div.okeReviews[data-oke-container] .oke-helpful{color:#333}div.okeReviews[data-oke-container] .oke-helpful-label{color:#333}div.okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before,div.okeReviews[data-oke-container] .oke-helpful-vote-button--positive:before,div.okeReviews[data-oke-container] .oke-helpful-vote-button--negative:before{content:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.27953 2.9449V5.31586H11.6344C11.8063 5.31391 11.9765 5.34935 12.1333 5.41972C12.29 5.49008 12.4297 5.59369 12.5424 5.72337C12.6552 5.85305 12.7384 6.0057 12.7863 6.17074C12.8342 6.33577 12.8457 6.50925 12.8199 6.67916L12.0019 12.0138C11.9591 12.2965 11.8155 12.5542 11.5976 12.7393C11.3798 12.9245 11.1023 13.0247 10.8165 13.0215L4.13036 13.0215L4.13036 6.50134L6.50132 1.16669C6.73484 1.16669 6.96607 1.21268 7.18181 1.30205C7.39755 1.39141 7.59358 1.52239 7.75871 1.68751C7.92383 1.85264 8.05481 2.04867 8.14417 2.26441C8.23354 2.48015 8.27953 2.71138 8.27953 2.9449Z' stroke='%23706E7B' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.30511 13.0215H4.08333L4.08333 6.50135H2.30511C1.99071 6.50135 1.68917 6.62625 1.46685 6.84857C1.24453 7.07089 1.11964 7.37242 1.11964 7.68683L1.11964 11.836C1.11964 12.1504 1.24453 12.4519 1.46685 12.6743C1.68917 12.8966 1.99071 13.0215 2.30511 13.0215Z' stroke='%23706E7B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:transparent;display:inline-block;opacity:1}div.okeReviews[data-oke-container] .oke-helpful-vote-button--positive:before,div.okeReviews[data-oke-container] .oke-helpful-vote-button--negative:before{margin-bottom:2px}div.okeReviews[data-oke-container] .oke-helpful-vote-button--negative:before{transform:rotate(180deg)}div.okeReviews[data-oke-container] .oke-w-selectAttr-item{justify-content:left}div.okeReviews[data-oke-container] .oke-w-selectAttr-item-title{color:#6d6c78;text-transform:uppercase}div.okeReviews[data-oke-container] .oke-w-selectAttr-item-title:after{content:':';display:inline-block;text-indent:-3px}div.okeReviews[data-oke-container] .oke-barDefault-dots .oke-barDefault-dot,div.okeReviews[data-oke-container] .oke-barDefault-dots .oke-barDefault-dot--dark{display:none}div.okeReviews[data-oke-container] .oke-barDefault-marker .oke-barDefault-dot{background-color:var(--oke-attributeBar-markerColor)}div.okeReviews[data-oke-container] .oke-attrBar-labels{margin-top:12px}.okeConnect .c-icon--success{fill:#2d4fed}div.okeConnect.okeQuizzes.okeQuizzes .c-button{padding:16px 32px 12px;text-transform:uppercase}div.okeConnect.okeQuizzes.okeQuizzes .l-button-center--showBackButton .c-questionsForm-back--withDefaultBorder,div.okeConnect.okeQuizzes.okeQuizzes .l-button-center--showBackButton .c-questionsForm-back,div.okeConnect.okeQuizzes.okeQuizzes .l-button-center--showBackButton .c-questionsForm-back:hover{background-color:#fff;border:0;box-shadow:none;color:#221516}div.okeConnect.okeQuizzes.okeQuizzes .c-pageContent.c-pageContent--start{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('https://cdn.shopify.com/s/files/1/0721/1483/1604/files/AMJ26_Hero-DESKTOP-No-Overlay.jpg?v=1775224270');background-position:center;background-repeat:no-repeat;background-size:cover;min-height:700px}[oke-channel-quiz-id="8f59c1df-379c-4d38-ba5c-e281fe189b50"] div.okeConnect.okeQuizzes.okeQuizzes .c-pageContent.c-pageContent--start{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('https://cdn.shopify.com/s/files/1/0721/1483/1604/files/Tula_AMJ26_08_Product_SPF_Collecction_01153_V2.png?v=1773953943');background-position:center;background-repeat:no-repeat;background-size:cover;min-height:700px}div.okeConnect.okeQuizzes.okeQuizzes .c-title.c-startPanel-title{color:#fff;font-family:'area-normal';font-size:12px;text-transform:uppercase}div.okeConnect.okeQuizzes.okeQuizzes .c-startPanel-subtitle.c-subtitle{color:#fff;font-family:'swear-display';font-size:72px;line-height:1;margin-top:-10px;max-width:950px}div.okeConnect.okeQuizzes.okeQuizzes .c-startPanel-button.c-button{font-size:0}div.okeConnect.okeQuizzes.okeQuizzes .c-startPanel-button.c-button:after{content:'Start Quiz';font-size:var(--oke-quiz-button-font-size)}[oke-channel-quiz-id="8f59c1df-379c-4d38-ba5c-e281fe189b50"] div.okeConnect.okeQuizzes.okeQuizzes .c-startPanel-button.c-button:after{content:'Find My SPF'}div.okeConnect.okeQuizzes.okeQuizzes .c-progressBar{height:12px;border-radius:10px;overflow:hidden}.okeConnect.okeQuizzes.okeQuizzes .c-progressBar-progress{border-radius:0}div.okeConnect.okeQuizzes.okeQuizzes .c-questions-header-subtitle{display:none}div.okeConnect.okeQuizzes.okeQuizzes .l-button-center--withDivider{border:0}div.okeConnect.okeQuizzes.okeQuizzes .c-progressText{color:#2d4fed;font-weight:700;text-transform:uppercase;margin-top:20px}div.okeConnect.okeQuizzes.okeQuizzes .c-progressText:before{content:'Step';margin-right:5px}div.okeConnect.okeQuizzes.okeQuizzes .c-questions--tags.c-questions{margin-top:10px;padding:0}div.okeConnect.okeQuizzes.okeQuizzes .c-tagInput-container--side-by-side{gap:8px}div.okeConnect.okeQuizzes.okeQuizzes .c-tagInput-label-text{padding:40px 20px}div.okeConnect.okeQuizzes.okeQuizzes .c-resultBlock .l-productRow{gap:8px}div.okeConnect.okeQuizzes.okeQuizzes .c-recommendedProduct--stacked{text-align:left;align-items:baseline}div.okeConnect.okeQuizzes.okeQuizzes .c-recommendedProduct-image{background-color:transparent;border:0}div.okeConnect.okeQuizzes.okeQuizzes .c-recommendedProduct-description-content{text-transform:uppercase}div.okeConnect.okeQuizzes.okeQuizzes .c-recommendedProduct-description{order:-1;
1035margin-bottom:-5px;margin-top:10px}div.okeConnect.okeQuizzes.okeQuizzes .c-recommendedProduct-ctas{width:100%}@media all and (min-width:992px){div.okeConnect.okeQuizzes.okeQuizzes .c-resultBlock .l-productRow{max-width:1600px;margin:auto}div.okeConnect.okeQuizzes.okeQuizzes .c-resultBlock .l-productRow-item{width:20% !important;margin:0}}@media all and (min-width:992px) and (max-width:1200px){div.okeConnect.okeQuizzes.okeQuizzes .c-resultBlock .c-recommendedProduct-image{height:200px}}@media all and (max-width:640px){div.okeConnect.okeQuizzes.okeQuizzes .c-tagInput-container--side-by-side{grid-template-columns:repeat(auto-fit,minmax(200px,1fr)) !important}[oke-channel-quiz-id="8f59c1df-379c-4d38-ba5c-e281fe189b50"] div.okeConnect.okeQuizzes.okeQuizzes .c-pageContent.c-pageContent--start{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('https://tula-skin.myshopify.com/cdn/shop/files/Hero-SPF-mobile.webp?v=1741643790');background-position:center;background-repeat:no-repeat;background-size:cover;min-height:700px}}[oke-channel-quiz-id="c6313465-dfee-48e0-8888-3a8ec2650f2b"] div.okeConnect.okeQuizzes.okeQuizzes .c-pageContent.c-pageContent--start{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('https://cdn.shopify.com/s/files/1/0721/1483/1604/files/250601_TULA_250601_TULA_LAUNCH_IMAGE.jpg?v=1753196910');background-position:center;background-repeat:no-repeat;background-size:cover;min-height:850px}[oke-channel-quiz-id="76cec149-a547-4ff8-9994-061b4eea65f5"] div.okeConnect.okeQuizzes.okeQuizzes .c-pageContent.c-pageContent--start{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('https://cdn.shopify.com/s/files/1/0721/1483/1604/files/PLP-Gifts_abad87f2-38cd-494f-ad02-25a71f452bd5.jpg?v=1761131004');background-position:center;background-repeat:no-repeat;background-size:cover;min-height:850px}.okeConnect.okeQuizzes.okeQuizzes .c-checkbox-input:checked~.c-checkbox-bg{background-color:#000 !important}div.okeReviews[data-oke-container] label.oke-sortSelect-label{color:#0b0b0b}[oke-channel-quiz-id="7ffb50d0-e0a9-43e1-ad4e-e558a77f75c3"] div.okeConnect.okeQuizzes.okeQuizzes .c-pageContent.c-pageContent--start{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('https://cdn.shopify.com/s/files/1/0721/1483/1604/files/Desktop_HP_Hero-Cleansers-AMJ.jpg?v=1787236122');background-size:cover;background-position:center;background-repeat:no-repeat;min-height:850px}[oke-channel-quiz-id="c6313465-dfee-48e0-8888-3a8ec2650f2b"] div.okeConnect.okeQuizzes.okeQuizzes .c-pageContent.c-pageContent--start{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('https://cdn.shopify.com/s/files/1/0721/1483/1604/files/spresso.jpg?v=1787301583');background-size:cover;background-position:center;background-repeat:no-repeat;min-height:850px}</style> 1036 <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-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
1036<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>
1036 1037 1038 1039 1040 1041 1042 1043 1044
1044<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
1044 1045 1046 1047 1048 1049 1050 1051 1052<!-- END app snippet --> 1053 1054 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1055<!-- END app snippet --> 1056 1057<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1058 1059 1060 1061 1062
1062<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1062 1063 1064<!-- END app snippet --> 1065 1066 1067<!-- END app block --><!-- BEGIN app block: shopify://apps/jurni-ai-personalized-funnels/blocks/jurni-core/51e0829e-f6f8-4328-8662-ab39f09b4d22 --> 1068 1069<!-- END app block --><!-- BEGIN app block: shopify://apps/ordergroove-subscriptions/blocks/main-app-embed/cf69fc68-e893-4d33-87e3-4e71e2f5822f --> 1070 1071 1072 1073 1074 1075
1076<script 1077 type="text/javascript" 1078 src="https://static.ordergroove.com/ddc74d7e95fd11eab8c3bc764e10b970/main.js" 1079 defer 1080 data-shopify-selling-plans 1081 ></script>
1081 1082 1083
1084<script> 1085 document.addEventListener("DOMContentLoaded", (event) => { 1086 const ordergrooveJsInstances = Array.from(document.querySelectorAll('script[src*="ordergroove.js"]')); 1087 if (ordergrooveJsInstances.length > 0) { 1088 console.warn("Multiple Ordergroove Theme Integrations appear to be in use. Subscriptions may not work as intended. Please check your theme setup."); 1089 } 1090 }); 1091</script>
1091 1092 1093 1094<!-- END app block --><!-- BEGIN app block: shopify://apps/impact-com/blocks/consent_mode/adac1a7f-d17f-4936-8a12-45628cdd8add -->
1094<script id="consent_script" defer> 1095 window.Shopify.loadFeatures( 1096 [ 1097 { 1098 name: 'consent-tracking-api', 1099 version: '0.1', 1100 }, 1101 ], 1102 error => { 1103 if (error) { 1104 // Rescue error 1105 } 1106 1107 document.addEventListener("visitorConsentCollected", (event) => { 1108 // Do nothing 1109 }); 1110 }, 1111 ); 1112</script>
1112 1113 1114<!-- END app block --><!-- BEGIN app block: shopify://apps/ab-tasty/blocks/abtasty-tag/50439cd8-89e0-4240-838a-2948c07c763d --> 1115 1116 1117 1118 1119<!-- END app block -->
1119<script src="https://cdn.shopify.com/extensions/01a0d4e7-ec80-7a83-9d0e-4fd71fdcdb60/rebuy-personalization-engine-436/assets/rebuy-extensions.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1119
1119
1120<script src="https://cdn.shopify.com/extensions/01a0a3b0-4e82-7b3d-ad2f-a0ebec9d76ff/cartz-social-group-buying-1-359/assets/index.js" type="text/javascript" defer="defer"></script>
1120 1121<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1122<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: 72114831604,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1122
1122
1123<script> 1124 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1125</script>
vendor: 1 bytes, line 1125
1125
1126<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}
1126).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: 72114831604,storefrontBaseUrl: "https://tula.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://tula.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2494464244","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1126,"dataSharingState":"unrestricted"},{"id":"1932984564","configuration":"{\"shopId\":\"tula-skin.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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"},{"id":"1924628724","configuration":"{\"cart_viewed\":\"true\",\"checkout_address_info_submitted\":\"true\",\"checkout_completed\":\"true\",\"checkout_contact_info_submitted\":\"true\",\"checkout_shipping_info_submitted\":\"true\",\"checkout_started\":\"true\",\"collection_viewed\":\"true\",\"page_viewed\":\"true\",\"payment_info_submitted\":\"true\",\"product_added_to_cart\":\"true\",\"product_removed_from_cart\":\"true\",\"product_viewed\":\"true\",\"search_submitted\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4b912d4db8d67578541bfae8b70a40a9","type":"APP","apiClientId":100317265921,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1500938484","configuration":"{\"accountID\":\"9bae17-7.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6754ad72e0e28b16b01649eca2e02d50","type":"APP","apiClientId":124999335937,"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":"optimized"},{"id":"1456767220","configuration":"{\"accountID\":\"WgxJiC\",\"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":"1194230004","configuration":"{\"appId\":\"222200837\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ee22bafa32b5f79f80623657caf9c28f","type":"APP","apiClientId":5324603,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"743407860","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/04a5010fe20550559f758f0c7f33ed0ec17aa2ed\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"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":"703004916","configuration":"{\"subscriberId\":\"7e01b438-4182-41a3-b642-09a4aadb8a07\"}","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":"626688244","configuration":"{\"accountID\":\"da36014d71444dd0963f9d508acce560\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23c8e03086c374c0b97c93580ddc9ec5","type":"APP","apiClientId":158237,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1126,"dataSharingState":"unrestricted"},{"id":"61571316","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout Tracking"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"TULA","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"tula-skin.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/tula.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8935164641524","handle":"the-cult-classic-purifying-face-cleanser","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46120930345204","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8935169556724","handle":"24-7-moisture-hydrating-day-and-night-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46120960524532","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8935046840564","handle":"protect-and-glow","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46120243855604","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9294515765492","handle":"the-rich-rinse-prebiotic-nourishing-cream-cleanser","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47532739395828","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9479115243764","handle":"the-iconic-duo-luminous","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48353628127476","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9590024339700","handle":"the-ultimate-luminous-skin-routine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49068044419316","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9404913549556","handle":"the-iconic-trio-prebiotic-formulated-skincare-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47934733910260","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9115963031796","handle":"the-iconic-duo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46804061552884","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8957503930612","handle":"24-7-moisture-spf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46222212628724","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8935160873204","handle":"24-7-ultra-hydration","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46120912978164","
1126image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8956525412596","handle":"beauty-sleep","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47291182121204","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8935161135348","handle":"brightening-treatment-drops","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46120914256116","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9070071939316","handle":"spresso-energizing-eye-balm-pink","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46630807273716","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8922695434484","handle":"a-plus-renewal","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46067326746868","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9223707918580","handle":"treatment-trio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47221281521908","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8922698481908","handle":"dark-spot-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46067356958964","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9154315583732","handle":"head-to-toe-rosy-glow","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46981076877556","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8956516958452","handle":"acne-clearing-routine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46202361446644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9404931408116","handle":"so-polished-head-to-toe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47934802329844","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9198709014772","handle":"the-iconic-duo-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47137831256308","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9341050945780","handle":"the-iconic-duo-rich-rinse-intense","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47686092128500","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9115963261172","handle":"the-radiant-duo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46804830486772","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9206997156084","handle":"lip-eye-duo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47166158733556","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8935027704052","handle":"filter-primer-luna","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46120083521780","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://tula.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"147142902004","themePublished":"true","eventMetadataId":"419ed2b2-19a3-4547-978f-35451ed2d8f3","pageType":"page","resourceId":"117748236532","shopId":"72114831604","storefrontBaseUrl":"https:\/\/tula.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1126<script> 1127 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1128 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1129 window.ShopifyAnalytics.meta.currency = 'USD'; 1130 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":117748236532,"requestId":"c0b1cf1e-fc5f-42a6-ae6c-f74ae1e46326-1790278937"}}; 1131 for (var attr in meta) { 1132 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1133 } 1134</script>
vendor: 1 bytes, line 1134
1134
1135<script class="analytics"> 1136 (function () { 1137 var customDocumentWrite = function(content) { 1138 var jquery = null; 1139 1140 if (window.jQuery) { 1141 jquery = window.jQuery; 1142 } else if (window.Checkout && window.Checkout.$) { 1143 jquery = window.Checkout.$; 1144 } 1145 1146 if (jquery) { 1147 jquery('body').append(content); 1148 } 1149 }; 1150 1151 var hasLoggedConversion = function(token) { 1152 if (token) { 1153 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1154 } 1155 return false; 1156 } 1157 1158 var setCookieIfConversion = function(token) { 1159 if (token) { 1160 var twoMonthsFromNow = new Date(Date.now()); 1161 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1162 1163 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1164 } 1165 } 1166 1167 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1168 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1169 if (trekkie.integrations) { 1170 return; 1171 } 1172 trekkie.methods = [ 1173 'identify', 1174 'page', 1175 'ready', 1176 'track', 1177 'trackForm', 1178 'trackLink' 1179 ]; 1180 trekkie.factory = function(method) { 1181 return function() { 1182 var args = Array.prototype.slice.call(arguments); 1183 args.unshift(method); 1184 trekkie.push(args); 1185 if (method == 'track' || method == 'page') { 1186 try { 1187 if (window.__TREKKIE_SHIM_QUEUE == null) { 1188 window.__TREKKIE_SHIM_QUEUE = []; 1189 } 1190 window.__TREKKIE_SHIM_QUEUE.push({ 1191 from: 'trekkie-stub', 1192 method: method, 1193 args: args.slice(1) 1194 }); 1195 } catch (e) { 1196 // no-op 1197 } 1198 } 1199 return trekkie; 1200 }; 1201 }; 1202 for (var i = 0; i < trekkie.methods.length; i++) { 1203 var key = trekkie.methods[i]; 1204 trekkie[key] = trekkie.factory(key); 1205 } 1206 trekkie.load = function(config) { 1207 trekkie.config = config || {}; 1208 trekkie.config.initialDocumentCookie = document.cookie; 1209 var first = document.getElementsByTagName('script')[0]; 1210var script = document.createElement('script'); 1211script.type = 'text/javascript'; 1212script.onerror = function(e) { 1213 var scriptFallback = document.createElement('script'); 1214 scriptFallback.type = 'text/javascript'; 1215 scriptFallback.onerror = function(error) { 1216 var Monorail = { 1217 produce: function produce(monorailDomain, schemaId, payload) { 1218 var currentMs = new Date().getTime(); 1219 var event = { 1220 schema_id: schemaId, 1221 payload: payload, 1222 metadata: { 1223 event_created_at_ms: currentMs, 1224 event_sent_at_ms: currentMs 1225 } 1226 }; 1227 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1228 }, 1229 sendRequest: function sendRequest(endpointUrl, payload) { 1230 // Try the sendBeacon API 1231 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1232 var blobData = new window.Blob([payload], { 1233 type: 'text/plain' 1234 }); 1235 1236 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1237 return true; 1238 } // sendBeacon was not successful 1239 1240 } // XHR beacon 1241 1242 var xhr = new XMLHttpRequest(); 1243 1244 try { 1245 xhr.open('POST', endpointUrl); 1246 xhr.setRequestHeader('Content-Type', 'text/plain'); 1247 xhr.send(payload); 1248 } catch (e) { 1249 console.log(e); 1250 } 1251 1252 return false; 1253 }, 1254 isIos12: function isIos12() { 1255 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1256 } 1257 }; 1258 Monorail.produce('monorail-edge.shopifysvc.com', 1259 'trekkie_storefront_load_errors/1.1', 1260 {shop_id: 72114831604, 1261 theme_id: 147142902004, 1262 app_name: "storefront", 1263 context_url: window.location.href, 1264 source_url: "//tula.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1265 1266 }; 1267 scriptFallback.async = true; 1268 scriptFallback.src = '//tula.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1269 first.parentNode.insertBefore(scriptFallback, first); 1270}; 1271script.async = true; 1272script.src = '//tula.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1273first.parentNode.insertBefore(script, first); 1274 1275 }; 1276 trekkie.load( 1277 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":72114831604,"isMerchantRequest":null,"themeId":147142902004,"themeCityHash":"8430476959375007754","contentLanguage":"en","currency":"USD","eventMetadataId":"419ed2b2-19a3-4547-978f-35451ed2d8f3"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1278 ); 1279 1280 var loaded = false;
1281 trekkie.ready(function() { 1282 if (loaded) return; 1283 loaded = true; 1284 1285 window.ShopifyAnalytics.lib = window.trekkie; 1286 1287 var originalDocumentWrite = document.write; 1288 document.write = customDocumentWrite; 1289 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1290 document.write = originalDocumentWrite; 1291 1292 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1293 var token = match? match[1]: undefined; 1294 if (!hasLoggedConversion(token)) { 1295 setCookieIfConversion(token); 1296 1297 } 1298 }); 1299 1300 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":117748236532,"requestId":"c0b1cf1e-fc5f-42a6-ae6c-f74ae1e46326-1790278937","shopifyEmitted":true}); 1301 1302 var eventsListenerScript = document.createElement('script'); 1303 eventsListenerScript.async = true; 1304 eventsListenerScript.src = "//tula.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1305 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1306})();</script>
vendor: 1 bytes, line 1306
1306
1307<script 1308 defer 1309 src="https://tula.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1310 data-application="storefront-renderer" 1311 data-shop-id="72114831604" 1312 data-render-region="gcp-us-central1" 1313 data-page-type="page" 1314 data-theme-instance-id="147142902004" 1315 data-theme-name="Cornerstone" 1316 data-theme-version="4.2.0" 1317 data-monorail-region="shop_domain" 1318 data-resource-timing-sampling-rate="10" 1319 data-shs="true" 1320 data-shs-beacon="true" 1321 data-shs-export-with-fetch="true" 1322 data-shs-logs-sample-rate="1" 1323 data-shs-beacon-endpoint="https://tula.com/api/collect" 1324></script>
1324 1325<meta name="shopify-y" content="9d93a258-9cee-4ea9-adc6-fc7c001be829" data-expiration="1821836537000"><meta name="shopify-s" content="e981235a-8755-42a3-b66a-e21d1039e696" data-expiration="1790280737000"><meta name="new-cookie-storage-activated" content="t"> 1326</head> 1327 1328 <body class="template-page"> 1329 <a href="#main" class="header__skip-to-content btn btn--primary btn--small"> 1330 Skip to content 1331 </a> 1332 1333 <div class="page"> 1334 1335 1336 <div class="theme-editor-scroll-offset"></div> 1337 1338 <div class="header__space" data-header-space></div> 1339 <!-- BEGIN sections: header-group --> 1340<div id="shopify-section-sections--18821402886388__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-wrapper"><div 1341 class=" 1342 announcement-bar 1343 1344 1345 " 1346 data-section-id="sections--18821402886388__announcement-bar" 1347 data-scroller-id="announcement-bar-sections--18821402886388__announcement-bar" 1348 data-section-type="announcement-bar" 1349 data-item-count="4" 1350 style=" 1351 --color-background: #e2abb1; 1352 --color-gradient-overlay: #e2abb1; 1353 --color-gradient-overlay-transparent: rgba(226, 171, 177, 0); 1354 --color-text: #000000; 1355 --color-border: rgba(0, 0, 0, 0.3) 1356 " 1357 > 1358 <div class="announcement-bar__inner"><div class="announcement-bar__announcements-wrapper"> 1359 1360 <div 1361 class="announcement-bar__nav-button-wrapper announcement-bar__nav-button-wrapper--prev" 1362 > 1363 <button 1364 type="button" 1365 class="announcement-bar__nav-button announcement-bar__nav-button--prev hidden" 1366 title="Previous" 1367 data-scroll-slider-prev-button 1368 name="prev" 1369 style=" 1370 --icon-width: 16px; 1371 --icon-height: 16px; 1372 " 1373 > 1374 <span class="icon icon-chevron " style=""> 1375 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg> 1376</span> 1377 1378 </button> 1379 </div> 1380 1381 1382
1382<script src="//tula.com/cdn/shop/t/10/assets/scroll-slider.js?v=176145097523853054211790193574" type="module"></script>
1382 1383 1384 1385 1386 1387 1388 1389
1389<script src="//tula.com/cdn/shop/t/10/assets/slideshow.js?v=9253619948541539911790193574" type="module"></script>
1389 1390 1391 1392 1393 1394<slideshow-component 1395 class="scroll-slider scroll-slider--full-width-below-720 scroll-all-sizes" 1396 style="--columns: 1; --peek: 0px; --gap: 20px;" 1397 data-id="announcement-bar-sections--18821402886388__announcement-bar" 1398 data-navigation-container=".announcement-bar" 1399 data-autoplay="true" 1400 data-autoplay-delay="5000" 1401 data-autoplay-pause-on-hover="true" 1402 1403 data-is-slideshow="true" 1404 1405> 1406 <div class="scroll-slider__slider announcement-bar__announcements"> 1407 <div 1408 class="announcement-bar__item announcement-bar__item--app ff-body fs-body-60" 1409 1410 1411 data-index="0" 1412 > 1413 <div class="announcement-bar__item-inner"> 1414 <div id="shopify-block-AVW50eFc3ZUovOXU3c__rise_ai_gift_cards_loyalty_rise_store_credit_banner_extension_PEkBbC" class="shopify-block shopify-app-block"> 1415 1416<style data-shopify> 1417:root { 1418 --store-credit-background: #48c6d9; 1419 --store-credit-text-color: #000000; 1420 1421 /* Typography from theme */ 1422 --store-credit-font-family-body: , ; 1423 --store-credit-font-family-heading: , ; 1424 --store-credit-font-weight-normal: 400; 1425 --store-credit-font-weight-bold: 700; 1426 --store-credit-font-style-body: ; 1427 --store-credit-font-style-heading: ; 1428 1429 /* Additional typography settings */ 1430 --store-credit-text-transform: none; 1431 --store-credit-letter-spacing: 0; 1432} 1433</style> 1434 1435<div id="rise-store-credit-banner-theme-app-extension" 1436 data-shop-url="tula-skin.myshopify.com" 1437 data-customer-id="" 1438 data-country="US" 1439 data-currency="USD" 1440 data-is-customer-logged-in="false" 1441 data-design-mode="false" 1442 data-money-format="${{amount_no_decimals}}" 1443 data-with-credit-text="Your TULA Wallet credit:" 1444 data-with-credit-button-label="Apply Store Credit" 1445 data-no-credit-text="Shop and earn store credit" 1446 data-no-credit-button-label="Shop Now" 1447 data-no-credit-link="/collections/all" 1448 data-logged-out-text="Shopped with us before?" 1449 data-logged-out-button-label="Check your TULA Wallet credit" 1450 data-show-for-logged-out="true" 1451 data-show-without-credit="false" 1452 data-preview-mode="no_credit" 1453> 1454</div> 1455 1456<link href="//cdn.shopify.com/extensions/01a0ae22-a0a9-7613-99ec-1d91ad0012c6/giftwizard-133/assets/store-credit-banner-theme-extension.css" rel="stylesheet" type="text/css" media="all" />
1457<script src="https://cdn.shopify.com/extensions/01a0ae22-a0a9-7613-99ec-1d91ad0012c6/giftwizard-133/assets/rise-store-credit-banner-theme-extension.js" defer async></script>
1457 1458</div> 1459 </div> 1460 </div><div 1461 class="announcement-bar__item ff-body fs-body-60" 1462 1463 inert 1464 1465 1466 data-index="1" 1467 ><div class="announcement-bar__item-inner"> 1468 1469 1470 1471 1472<a href="/collections/deal-of-the-day" ><strong>𩵠FRIENDS & FAMILY SALE IS HERE: 25% OFF SITEWIDE! ð©µ</strong></a> 1473 1474 1475 1476 1477 1478 </div> 1479 </div><div 1480 class="announcement-bar__item ff-body fs-body-60" 1481 1482 inert 1483 1484 1485 data-index="2" 1486 ><div class="announcement-bar__item-inner"> 1487 1488 1489 1490 1491<a href="/collections/deal-of-the-day" >ð©· <strong>FREE SUPERSIZE CULT CLASSIC LUMINOUS W/ $100+ </strong>ð©·</a> 1492 1493 1494 1495 1496 1497 </div> 1498 </div><div 1499 class="announcement-bar__item ff-body fs-body-60" 1500 1501 inert 1502 1503 1504 data-index="3" 1505 ><div class="announcement-bar__item-inner"> 1506 1507 1508 1509 1510<a href="/collections/all-sets-routines" ><strong>ð©· SAVE UP TO 30% ON SETS AND BUNDLES </strong>ð©·</a> 1511 1512 1513 1514 1515 1516 </div> 1517 </div> 1518 </div> 1519</slideshow-component> 1520 1521 <div 1522 class="announcement-bar__nav-button-wrapper announcement-bar__nav-button-wrapper--next" 1523 > 1524 <button 1525 type="button" 1526 class="announcement-bar__nav-button announcement-bar__nav-button--next hidden" 1527 title="Next" 1528 data-scroll-slider-next-button 1529 name="next" 1530 style=" 1531 --icon-width: 16px; 1532 --icon-height: 16px; 1533 " 1534 > 1535 <span class="icon icon-chevron " style=""> 1536 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg> 1537</span> 1538 1539 </button> 1540 </div> 1541 </div></div> 1542 </div></div><div id="shopify-section-sections--18821402886388__header" class="shopify-section shopify-section-group-header-group header__outer-wrapper">
1542<script> 1543 document.documentElement.classList.add("sticky-header-enabled");</script>
1543 1544 1545 1546 1547<header 1548 class="header header--layout-inline-logo-center-menu-left header--mobile-layout-logo-center-menu-left header--has-logo header--transparent-is-tinted header--has-transparent-logo header--has-accounts header--navigation-is-all-caps header--nav-align-left" 1549 data-section-id="sections--18821402886388__header" 1550 data-section-type="header" 1551 1552 data-enable-sticky-header="true" 1553 1554 1555 data-navigation-interaction="hover" 1556 data-navigation-position="inline" 1557 1558 data-is-sticky="true" 1559 1560 data-search-enabled="true" 1561 data-mobile-search-appearance="icon" 1562 data-drop-shadow="none" 1563 style=" 1564 --logo-width: 110px; 1565 --mobile-logo-width: 75px; 1566 --color-text-transparent: #ffffff; 1567 --color-text-featured-link: #d22918; 1568 " 1569> 1570
1570<script type="application/json" data-search-settings> 1571 { 1572 "limit": 5 1573 } 1574 </script>
1574 1575 1576 <div class="header__background-container"> 1577 <div class="header__inner-wrapper"> 1578 <div class="header__inner"> 1579 <div 1580 class="header__content header__content-desktop three-segment" 1581 > 1582 1583<div 1584 class=" 1585 header__content-segment 1586 header__content-segment-desktop 1587 1588 header__content-segment--left 1589 " 1590 > 1591 <nav class="header__links" data-navigation> 1592 <ul class="navigation__links-list fs-navigation-base"> 1593 <li 1594 1595 data-submenu-parent 1596 1597 > 1598 1599 <button 1600 type="button" 1601 class="navigation__submenu-trigger fs-navigation-base" 1602 data-link 1603 data-parent 1604 data-meganav-trigger 1605 data-meganav-type="meganav_image_with_text" 1606 data-meganav-handle="shop-all" 1607 aria-haspopup="true" 1608 aria-expanded="false" 1609 > 1610 <span class="link-hover"> 1611 Shop All 1612 </span> 1613 1614 <span class="navigation__links-icon"> 1615 <span class="icon icon-chevron-small " style=""> 1616 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg> 1617</span> 1618 1619 </span> 1620 </button> 1621 1622 1623 <template data-template-key="meganav:shop-all"> 1624 <div 1625 class=" 1626 meganav 1627 1628 animation 1629 animation--dropdown 1630 1631 " 1632 data-submenu 1633 data-hidden="true" 1634 data-menu-handle="shop-all" 1635 data-meganav-type="meganav_image_with_text" 1636 style=" 1637 --nav-column-count: 3;--secondary-width: 25%;" 1638 1639> 1640 <div class="meganav-inner"> 1641 1642 1643 <div class="meganav__content ff-body"> 1644 <div class="meganav__primary"> 1645 <div 1646 class="meganav__nav" 1647 data-link-handle="shop-all" 1648 data-column-count="3" 1649 data-show-column-dividers="false" 1650> 1651 <h1 class="visually-hidden">Store Locator</h1> 1652 <ul class="meganav__list-parent" depth="0" data-show-column-dividers="false"> 1653 <li class="meganav__list-child animation--dropdown-item has-children meganav__list-child--1" depth="0"> 1654 1655 1656 <h2 class="has-children fs-accent-bold"> 1657 <a href="/collections/all" title="">Shop All </a> 1658 </h2> 1659 1660 <ul depth="1"> 1661 <li> 1662 <a class="fs-body-100" href="/collections/best-sellers">Best Sellers</a> 1663 </li><li> 1664 <a class="fs-body-100" href="/collections/all-sets-routines">Bundles & Sets</a> 1665 </li><li> 1666 <a class="fs-body-100" href="/collections/the-luminous-collection">The Luminous Collection</a> 1667 </li><li> 1668 <a class="fs-body-100" href="/collections/deal-of-the-day">Friends & Family Sale</a> 1669 </li> 1670 </ul> 1671 </li><li class="meganav__list-child animation--dropdown-item has-children meganav__list-child--2" depth="0"> 1672 1673 1674 <h2 class="has-children fs-accent-bold"> 1675 <a href="/collections/all" title="">By Category</a> 1676 </h2> 1677 1678 <ul depth="1"> 1679 <li> 1680 <a class="fs-body-100" href="/collections/cleansers-exfoliants">Cleansers & Exfoliants</a> 1681 </li><li> 1682 <a class="fs-body-100" href="/collections/facial-toners">Toners</a> 1683 </li><li> 1684 <a class="fs-body-100" href="/collections/treatments-serums">Treatments & Serums</a> 1685 </li><li> 1686 <a class="fs-body-100" href="/collections/facial-moisturizers">Moisturizers</a> 1687 </li><li> 1688 <a class="fs-body-100" href="/collections/sunscreens">SPF</a> 1689 </li><li> 1690 <a class="fs-body-100" href="/collections/eye-care">Eye</a> 1691 </li><li> 1692 <a class="fs-body-100" href="/collections/lip">Lip</a> 1693 </li><li> 1694 <a class="fs-body-100" href="/collections/complexion-primers">Complexion & Primers</a> 1695 </li><li> 1696 <a class="fs-body-100" href="/collections/body">Body</a> 1697 </li><li> 1698 <a class="fs-body-100" href="/collections/travel-size-minis">Travel</a> 1699 </li> 1700 </ul> 1701 </li><li class="meganav__list-child animation--dropdown-item has-children meganav__list-child--3" depth="0"> 1702 1703 1704 <h2 class="has-children fs-accent-bold"> 1705 <a href="/collections/all" title="">Featured</a> 1706 </h2> 1707 1708 <ul depth="1"> 1709 <li> 1710 <a class="fs-body-100" href="/collections/the-luminous-collection">The Luminous Collection</a> 1711 </li><li> 1712 <a class="fs-body-100" href="/products/so-polished-exfoliating-body-scrub">So Polished Body</a> 1713 </li><li> 1714 <a class="fs-body-100" href="/products/the-iconic-duo">The Iconic Duo</a> 1715 </li><li> 1716 <a class="fs-body-100" href="/pages/skin-quiz">Take the Skin Quiz</a> 1717 </li> 1718 </ul> 1719 </li> 1720 </ul> 1721 1722 <span class="meganav__column-rule" data-index="1"></span><span class="meganav__column-rule" data-index="2"></span> 1723</div> 1724</div> 1725 <div class="meganav__secondary"> 1726 1727 1728 <div 1729 class="meganav__secondary--inner meganav-promo-image-with-text-inner" 1730 data-layout="" 1731 data-column-count="1" 1732 data-image-position="beside_text" 1733 > 1734 1735<div class="meganav-promo-image-with-text-item" data-image-position="beside_text"> 1736 1737 1738 <a href="/collections/deal-of-the-day" aria-label="Friends & Family Sale" class="meganav-promo-image-with-text-item--image"><div 1739 class="image aspect-ratio--portrait animation--image animation--lazy-load" 1740 style="" 1741 > 1742 <img 1743 alt="TULA Hero Products " 1744 class="image__img" 1745 loading="lazy" 1746 width="1200" 1747 height="900" 1748 src="//tula.com/cdn/shop/files/Nav-BOGO.jpg?v=1786447476&width=320" 1749 1750 srcset="//tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=150&v=1786447476&width=100 100w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=225&v=1786447476&width=150 150w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=300&v=1786447476&width=200 200w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=360&v=1786447476&width=240 240w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=420&v=1786447476&width=280 280w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=450&v=1786447476&width=300 300w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=540&v=1786447476&width=360 360w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=600&v=1786447476&width=400 400w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=675&v=1786447476&width=450 450w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=750&v=1786447476&width=500 500w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=825&v=1786447476&width=550 550w, //tula.com/cdn/shop/files/Nav-BOGO.jpg?crop=center&height=900&v=1786447476&width=600 600w" 1751 sizes="calc((100vw - (100% - 25%) - (clamp(24px, 2vw, 36px) * 2)) / 1) / 2)" 1752 onload="javascript: this.closest('.image').classList.add('loaded')" 1753/> 1754 </div></a> 1755 1756 <div 1757 class="meganav-promo-image-with-text-item--text fs-body-75 animation--container" 1758 > 1759 1760 1761 1762 <h3 class="ff-heading fs-heading-6-base">Friends & Family Sale</h3> 1763 1764 <p>25% Off Sitewide</p> 1765 1766 1767 <a class="btn btn--text-link" href="/collections/deal-of-the-day">Shop The Sale</a> 1768 1769 </div> 1770</div> 1771 1772 1773 1774 1775 1776 </div> 1777</div> 1778 1779 </div> 1780 </div> 1781</div> 1782</template> 1783 1784 1785 </li><li 1786 1787 data-submenu-parent 1788 1789 > 1790 1791 <button 1792 type="button" 1793 class="navigation__submenu-trigger fs-navigation-base" 1794 data-link 1795 data-parent 1796 data-meganav-trigger 1797 data-meganav-type="meganav_promo_products" 1798 data-meganav-handle="shop-by-concern" 1799 aria-haspopup="true" 1800 aria-expanded="false" 1801 >
1802 <span class="link-hover"> 1803 Shop By Concern 1804 </span> 1805 1806 <span class="navigation__links-icon"> 1807 <span class="icon icon-chevron-small " style=""> 1808 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg> 1809</span> 1810 1811 </span> 1812 </button> 1813 1814 1815 <template data-template-key="meganav:shop-by-concern"> 1816 <div 1817 class=" 1818 meganav 1819 1820 animation 1821 animation--dropdown 1822 1823 " 1824 data-submenu 1825 data-hidden="true" 1826 data-menu-handle="shop-by-concern" 1827 data-meganav-type="meganav_promo_products" 1828 style=" 1829 --nav-column-count: 1;--secondary-width: 75%;" 1830 1831> 1832 <div class="meganav-inner"> 1833 1834 1835 <div class="meganav__content ff-body"> 1836 <div class="meganav__primary"> 1837 <div 1838 class="meganav__nav" 1839 data-link-handle="shop-by-concern" 1840 data-column-count="1" 1841 data-show-column-dividers="true" 1842> 1843 <h1 class="visually-hidden">Store Locator</h1> 1844 <ul class="meganav__list-parent" depth="0" data-show-column-dividers="true"> 1845 <li class="meganav__list-child animation--dropdown-item meganav__list-child--1" depth="0"> 1846 1847 1848 <h2 class="fs-body-100"> 1849 <a href="/collections/acne-oil-control" title="">Acne & Oil Control</a> 1850 </h2> 1851 1852 1853 </li><li class="meganav__list-child animation--dropdown-item meganav__list-child--2" depth="0"> 1854 1855 1856 <h2 class="fs-body-100"> 1857 <a href="/collections/ageless-skin" title="">Fine Lines & Wrinkles</a> 1858 </h2> 1859 1860 1861 </li><li class="meganav__list-child animation--dropdown-item meganav__list-child--3" depth="0"> 1862 1863 1864 <h2 class="fs-body-100"> 1865 <a href="/collections/dryness-and-barrier-boost" title="">Dryness & Barrier Boost</a> 1866 </h2> 1867 1868 1869 </li><li class="meganav__list-child animation--dropdown-item meganav__list-child--4" depth="0"> 1870 1871 1872 <h2 class="fs-body-100"> 1873 <a href="/collections/dullness-uneven-tone" title="">Dullness & Uneven Tone</a> 1874 </h2> 1875 1876 1877 </li><li class="meganav__list-child animation--dropdown-item meganav__list-child--5" depth="0"> 1878 1879 1880 <h2 class="fs-body-100"> 1881 <a href="/collections/prebiotic-skincare" title="">Prebiotic Skincare</a> 1882 </h2> 1883 1884 1885 </li><li class="meganav__list-child animation--dropdown-item meganav__list-child--6" depth="0"> 1886 1887 1888 <h2 class="fs-body-100"> 1889 <a href="/collections/sunscreens" title="">Sun Protection</a> 1890 </h2> 1891 1892 1893 </li><li class="meganav__list-child animation--dropdown-item meganav__list-child--7" depth="0"> 1894 1895 1896 <h2 class="fs-body-100"> 1897 <a href="/collections/all" title="">Shop All</a> 1898 </h2> 1899 1900 1901 </li> 1902 </ul> 1903 1904 1905</div> 1906</div> 1907 <div class="meganav__secondary"> 1908 1909 1910 <div class="meganav__secondary--inner meganav-promoted-products-inner" data-layout="4_col"> 1911 1912 <a 1913 href="/products/the-cult-classic-purifying-face-cleanser"aria-label="The Cult Classic" 1914 class="meganav-promoted-products-item" 1915> 1916 <div class="meganav-promoted-products-item-image-wrap"> 1917 <div 1918 class="image aspect-ratio--portrait_alt animation--lazy-load" 1919 style="" 1920 > 1921 <img 1922 alt="SILO IMAGE: TULA The cult classic cleanser with product swatch on a transparent baackground" 1923 class="image__img" 1924 loading="lazy" 1925 width="1024" 1926 height="1272" 1927 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?v=1762198026&width=320" 1928 1929 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=125&v=1762198026&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=187&v=1762198026&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=250&v=1762198026&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=300&v=1762198026&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=350&v=1762198026&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=375&v=1762198026&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=450&v=1762198026&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=500&v=1762198026&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=562&v=1762198026&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=625&v=1762198026&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=687&v=1762198026&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=750&v=1762198026&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=812&v=1762198026&width=6
192950 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=875&v=1762198026&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=937&v=1762198026&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1000&v=1762198026&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1062&v=1762198026&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1125&v=1762198026&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1187&v=1762198026&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1250&v=1762198026&width=1000 1000w" 1930 sizes="calc((100vw - (100% - 75%) - (clamp(24px, 2vw, 36px) * 2)) / 4)" 1931 onload="javascript: this.closest('.image').classList.add('loaded')" 1932/> 1933 </div></div> 1934 1935 <div class="meganav-promoted-products-item-text-wrap"> 1936 1937 1938 <h3 class="ff-heading fs-heading-6-base meganav-promoted-products-item-text-title"> 1939 The Cult Classic 1940 </h3> 1941 1942 1943 1944 1945 </div> 1946</a> 1947 1948 1949 <a 1950 href="/products/24-7-moisture-hydrating-day-and-night-cream"aria-label="24-7 Moisture" 1951 class="meganav-promoted-products-item" 1952> 1953 <div class="meganav-promoted-products-item-image-wrap"> 1954 <div 1955 class="image aspect-ratio--portrait_alt animation--lazy-load" 1956 style="" 1957 > 1958 <img 1959 alt="Tula 24-7 moisture cream jar on a white background" 1960 class="image__img" 1961 loading="lazy" 1962 width="1024" 1963 height="1272" 1964 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?v=1775658505&width=320" 1965 1966 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=125&v=1775658505&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=187&v=1775658505&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=250&v=1775658505&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=300&v=1775658505&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=350&v=1775658505&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=375&v=1775658505&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=450&v=1775658505&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=500&v=1775658505&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=562&v=1775658505&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=625&v=1775658505&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=687&v=1775658505&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=750&v=1775658505&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=812&v=1775658505&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=875&v=1775658505&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=937&v=1775658505&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1000&v=1775658505&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1062&v=1775658505&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1125&v=1775658505&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1187&v=1775658505&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1250&v=1775658505&width=1000 1000w" 1967 sizes="calc((100vw - (100% - 75%) - (clamp(24px, 2vw, 36px) * 2)) / 4)" 1968 onload="javascript: this.closest('.image').classList.add('loaded')" 1969/> 1970 </div></div> 1971 1972 <div class="meganav-promoted-products-item-text-wrap"> 1973 1974 1975 <h3 class="ff-heading fs-heading-6-base meganav-promoted-products-item-text-title"> 1976 24-7 Moisture 1977 </h3> 1978 1979 1980 1981 1982 </div> 1983</a> 1984 1985 1986 <a 1987 href="/products/protect-and-glow"aria-label="Protect + Glow SPF 30" 1988 class="meganav-promoted-products-item" 1989> 1990 <div class="meganav-promoted-products-item-image-wrap"> 1991 <div 1992 class="image aspect-ratio--portrait_alt animation--lazy-load" 1993 style="" 1994 > 1995 <img 1996 alt="Tula skincare tube with sunscreen gel on a white background"
1997 class="image__img" 1998 loading="lazy" 1999 width="1024" 2000 height="1272" 2001 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?v=1775585610&width=320" 2002 2003 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=125&v=1775585610&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=187&v=1775585610&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=250&v=1775585610&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=300&v=1775585610&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=350&v=1775585610&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=375&v=1775585610&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=450&v=1775585610&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=500&v=1775585610&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=562&v=1775585610&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=625&v=1775585610&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=687&v=1775585610&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=750&v=1775585610&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=812&v=1775585610&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=875&v=1775585610&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=937&v=1775585610&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1000&v=1775585610&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1062&v=1775585610&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1125&v=1775585610&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1187&v=1775585610&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1250&v=1775585610&width=1000 1000w" 2004 sizes="calc((100vw - (100% - 75%) - (clamp(24px, 2vw, 36px) * 2)) / 4)" 2005 onload="javascript: this.closest('.image').classList.add('loaded')" 2006/> 2007 </div></div> 2008 2009 <div class="meganav-promoted-products-item-text-wrap"> 2010 2011 2012 <h3 class="ff-heading fs-heading-6-base meganav-promoted-products-item-text-title"> 2013 Protect + Glow SPF 30 2014 </h3> 2015 2016 2017 2018 2019 </div> 2020</a> 2021 2022 2023 <a 2024 href="/products/the-rich-rinse-prebiotic-nourishing-cream-cleanser"aria-label="The Rich Rinse" 2025 class="meganav-promoted-products-item" 2026> 2027 <div class="meganav-promoted-products-item-image-wrap"> 2028 <div 2029 class="image aspect-ratio--portrait_alt animation--lazy-load" 2030 style="" 2031 > 2032 <img 2033 alt="Tula Skincare cream cleanser with a sample of cleansed skin on a white background" 2034 class="image__img" 2035 loading="lazy" 2036 width="1024" 2037 height="1272" 2038 src="//tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?v=1769541520&width=320" 2039 2040 srcset="//tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=125&v=1769541520&width=100 100w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=187&v=1769541520&width=150 150w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=250&v=1769541520&width=200 200w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=300&v=1769541520&width=240 240w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=350&v=1769541520&width=280 280w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=375&v=1769541520&width=300 300w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=450&v=1769541520&width=360 360w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=500&v=1769541520&width=400 400w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=562&v=1769541520&width=450 450w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=625&v=1769541520&width=500 500w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=687&v=1769541520&width=550 550w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=750&v=1769541520&width=600 600w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=812&v=1769541520&width=6
204050 650w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=875&v=1769541520&width=700 700w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=937&v=1769541520&width=750 750w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1000&v=1769541520&width=800 800w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1062&v=1769541520&width=850 850w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1125&v=1769541520&width=900 900w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1187&v=1769541520&width=950 950w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1250&v=1769541520&width=1000 1000w" 2041 sizes="calc((100vw - (100% - 75%) - (clamp(24px, 2vw, 36px) * 2)) / 4)" 2042 onload="javascript: this.closest('.image').classList.add('loaded')" 2043/> 2044 </div></div> 2045 2046 <div class="meganav-promoted-products-item-text-wrap"> 2047 2048 2049 <h3 class="ff-heading fs-heading-6-base meganav-promoted-products-item-text-title"> 2050 The Rich Rinse 2051 </h3> 2052 2053 2054 2055 2056 </div> 2057</a> 2058 2059 2060 </div> 2061</div> 2062 2063 </div> 2064 </div> 2065</div> 2066</template> 2067 2068 2069 </li><li 2070 2071 data-submenu-parent 2072 2073 > 2074 2075 <button 2076 type="button" 2077 class="navigation__submenu-trigger fs-navigation-base" 2078 data-link 2079 data-parent 2080 data-meganav-trigger 2081 data-meganav-type="meganav_promo_products" 2082 data-meganav-handle="save-on-sets" 2083 aria-haspopup="true" 2084 aria-expanded="false" 2085 > 2086 <span class="link-hover"> 2087 Save on Sets 2088 </span> 2089 2090 <span class="navigation__links-icon"> 2091 <span class="icon icon-chevron-small " style=""> 2092 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg> 2093</span> 2094 2095 </span> 2096 </button> 2097 2098 2099 <template data-template-key="meganav:save-on-sets"> 2100 <div 2101 class=" 2102 meganav 2103 2104 animation 2105 animation--dropdown 2106 2107 " 2108 data-submenu 2109 data-hidden="true" 2110 data-menu-handle="save-on-sets" 2111 data-meganav-type="meganav_promo_products" 2112 style=" 2113 --nav-column-count: 1;--secondary-width: 75%;" 2114 2115> 2116 <div class="meganav-inner"> 2117 2118 2119 <div class="meganav__content ff-body"> 2120 <div class="meganav__primary"> 2121 <div 2122 class="meganav__nav" 2123 data-link-handle="save-on-sets" 2124 data-column-count="1" 2125 data-show-column-dividers="true" 2126> 2127 <h1 class="visually-hidden">Store Locator</h1> 2128 <ul class="meganav__list-parent" depth="0" data-show-column-dividers="true"> 2129 <li class="meganav__list-child animation--dropdown-item meganav__list-child--1" depth="0"> 2130 2131 2132 <h2 class="fs-body-100"> 2133 <a href="/collections/all-sets-routines" title="">Shop All Sets & Routines</a> 2134 </h2> 2135 2136 2137 </li><li class="meganav__list-child animation--dropdown-item meganav__list-child--2" depth="0"> 2138 2139 2140 <h2 class="fs-body-100"> 2141 <a href="/products/the-iconic-duo" title="">Shop Iconic Duos</a> 2142 </h2> 2143 2144 2145 </li><li class="meganav__list-child animation--dropdown-item meganav__list-child--3" depth="0"> 2146 2147 2148 <h2 class="fs-body-100"> 2149 <a href="/pages/skin-quiz" title="">Routine Builder Quiz</a> 2150 </h2> 2151 2152 2153 </li> 2154 </ul> 2155 2156 2157</div> 2158</div> 2159 <div class="meganav__secondary"> 2160 2161 <h2 class="meganav__secondary--heading fs-accent fs-accent-bold">EXCLUSIVE SAVINGS only available on TULA.com</h2> 2162 2163 2164 <div class="meganav__secondary--inner meganav-promoted-products-inner" data-layout="4_col"> 2165 2166 <a 2167 href="/products/the-iconic-duo-luminous"aria-label="The Iconic Duo - Luminous" 2168 class="meganav-promoted-products-item" 2169> 2170 <div class="meganav-promoted-products-item-image-wrap"> 2171 <div 2172 class="image aspect-ratio--portrait_alt animation--lazy-load" 2173 style="" 2174 > 2175 <img 2176 alt="Tula Skincare The Cult Classic purifying cleanser in a dusty rose squeeze tube, shown next to a matching jar on a clean white background." 2177 class="image__img" 2178 loading="lazy" 2179 width="1024" 2180 height="1280" 2181 src="//tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?v=1784745321&width=320" 2182 2183 srcset="//tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=125&v=1784745321&width=100 100w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=187&v=1784745321&width=150 150w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=250&v=1784745321&width=200 200w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=300&v=1784745321&width=240 240w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=350&v=1784745321&width=280 280w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=375&v=1784745321&width=300 300w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=450&v=1784745321&width=360 360w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=500&v=1784745321&width=400 400w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=562&v=1784745321&width=450 450w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=625&v=1784745321&width=500 500w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=687&v=1784745321&width=550 550w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=750&v=1784745321&width=600 600w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=812&v=1784745321&width=6
218350 650w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=875&v=1784745321&width=700 700w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=937&v=1784745321&width=750 750w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=1000&v=1784745321&width=800 800w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=1062&v=1784745321&width=850 850w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=1125&v=1784745321&width=900 900w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=1187&v=1784745321&width=950 950w, //tula.com/cdn/shop/files/PDP_1024x1280_f19367f1-dcd7-49ff-9f7c-e883a6b0f5ce.png?crop=center&height=1250&v=1784745321&width=1000 1000w" 2184 sizes="calc((100vw - (100% - 75%) - (clamp(24px, 2vw, 36px) * 2)) / 4)" 2185 onload="javascript: this.closest('.image').classList.add('loaded')" 2186/> 2187 </div></div> 2188 2189 <div class="meganav-promoted-products-item-text-wrap"> 2190 2191 2192 <h3 class="ff-heading fs-heading-6-base meganav-promoted-products-item-text-title"> 2193 The Iconic Duo - Luminous 2194 </h3> 2195 2196 2197 2198 2199 </div> 2200</a> 2201 2202 2203 <a 2204 href="/products/the-ultimate-luminous-skin-routine"aria-label="The Ultimate Luminous Skin Routine" 2205 class="meganav-promoted-products-item" 2206> 2207 <div class="meganav-promoted-products-item-image-wrap"> 2208 <div 2209 class="image aspect-ratio--portrait_alt animation--lazy-load" 2210 style="" 2211 > 2212 <img 2213 alt="Five Tula Skincare products in a coordinated dusty rose and mauve colorway, arranged on a clean white background with soft shadows. The set includes a tall tube, a small jar, a slim tube, a small squeeze bottle, and a larger round jar." 2214 class="image__img" 2215 loading="lazy" 2216 width="1024" 2217 height="1272" 2218 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?v=1785853225&width=320" 2219 2220 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=125&v=1785853225&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=187&v=1785853225&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=250&v=1785853225&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=300&v=1785853225&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=350&v=1785853225&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=375&v=1785853225&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=450&v=1785853225&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=500&v=1785853225&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=562&v=1785853225&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=625&v=1785853225&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=687&v=1785853225&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=750&v=1785853225&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=812&v=1785853225&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=875&v=1785853225&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=937&v=1785853225&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=1000&v=1785853225&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=1062&v=1785853225&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=1125&v=1785853225&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=1187&v=1785853225&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_Luminous_Skin_Collection_01_1.png?crop=center&height=1250&v=1785853225&width=1000 1000w" 2221 sizes="calc((100vw - (100% - 75%) - (clamp(24px, 2vw, 36px) * 2)) / 4)" 2222 onload="javascript: this.closest('.image').classList.add('loaded')" 2223/> 2224 </div></div> 2225 2226 <div class="meganav-promoted-products-item-text-wrap"> 2227 2228 2229 <h3 class="ff-heading fs-heading-6-base meganav-promoted-products-item-text-title"> 2230 The Ultimate Luminous Skin Routine 2231 </h3> 2232 2233 2234 2235 2236 </div> 2237</a> 2238 2239 2240 <a 2241 href="/products/the-iconic-trio-prebiotic-formulated-skincare-set"aria-label="The Iconic Trio" 2242 class="meganav-promoted-products-item" 2243> 2244 <div class="meganav-promoted-products-item-image-wrap"> 2245 <div 2246 class="image aspect-ratio--portrait_alt animation--lazy-load" 2247 style="" 2248 > 2249 <img 2250 alt="Tula skincare products including a blue tube, a yellow tube, and a blue jar on a white background." 2251 class="image__img" 2252 loading="lazy" 2253 width="1024" 2254 height="1280" 2255 src="//tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?v=1775507005&width=320" 2256 2257 srcset="//tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=125&v=1775507005&width=100 100w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=187&v=1775507005&width=150 150w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=250&v=1775507005&width=200 200w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=300&v=1775507005&width=240 240w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=350&v=1775507005&width=280 280w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=375&v=1775507005&width=300 300w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=450&v=1775507005&width=360 360w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=500&v=1775507005&width=400 400w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=562&v=1775507005&width=450 450w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=625&v=1775507005&width=500 500w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=687&v=1775507005&width=550 550w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=750&v=1775507005&width=600 600w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=812&v=1775507005&width=6
225750 650w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=875&v=1775507005&width=700 700w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=937&v=1775507005&width=750 750w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1000&v=1775507005&width=800 800w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1062&v=1775507005&width=850 850w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1125&v=1775507005&width=900 900w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1187&v=1775507005&width=950 950w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1250&v=1775507005&width=1000 1000w" 2258 sizes="calc((100vw - (100% - 75%) - (clamp(24px, 2vw, 36px) * 2)) / 4)" 2259 onload="javascript: this.closest('.image').classList.add('loaded')" 2260/> 2261 </div></div> 2262 2263 <div class="meganav-promoted-products-item-text-wrap"> 2264 2265 2266 <h3 class="ff-heading fs-heading-6-base meganav-promoted-products-item-text-title"> 2267 The Iconic Trio 2268 </h3> 2269 2270 2271 2272 2273 </div> 2274</a> 2275 2276 2277 <a 2278 href="/products/the-iconic-duo"aria-label="The Iconic Duo" 2279 class="meganav-promoted-products-item" 2280> 2281 <div class="meganav-promoted-products-item-image-wrap"> 2282 <div 2283 class="image aspect-ratio--portrait_alt animation--lazy-load" 2284 style="" 2285 > 2286 <img 2287 alt="Tula skincare products on a transparent background" 2288 class="image__img" 2289 loading="lazy" 2290 width="1024" 2291 height="1272" 2292 src="//tula.com/cdn/shop/files/TULA-Theiconicduo.png?v=1765572094&width=320" 2293 2294 srcset="//tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=125&v=1765572094&width=100 100w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=187&v=1765572094&width=150 150w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=250&v=1765572094&width=200 200w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=300&v=1765572094&width=240 240w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=350&v=1765572094&width=280 280w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=375&v=1765572094&width=300 300w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=450&v=1765572094&width=360 360w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=500&v=1765572094&width=400 400w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=562&v=1765572094&width=450 450w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=625&v=1765572094&width=500 500w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=687&v=1765572094&width=550 550w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=750&v=1765572094&width=600 600w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=812&v=1765572094&width=650 650w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=875&v=1765572094&width=700 700w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=937&v=1765572094&width=750 750w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1000&v=1765572094&width=800 800w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1062&v=1765572094&width=850 850w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1125&v=1765572094&width=900 900w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1187&v=1765572094&width=950 950w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1250&v=1765572094&width=1000 1000w" 2295 sizes="calc((100vw - (100% - 75%) - (clamp(24px, 2vw, 36px) * 2)) / 4)" 2296 onload="javascript: this.closest('.image').classList.add('loaded')" 2297/> 2298 </div></div> 2299 2300 <div class="meganav-promoted-products-item-text-wrap"> 2301 2302 2303 <h3 class="ff-heading fs-heading-6-base meganav-promoted-products-item-text-title"> 2304 The Iconic Duo 2305 </h3> 2306 2307 2308 2309 2310 </div> 2311</a> 2312 2313 2314 </div> 2315</div> 2316 2317 </div> 2318 </div> 2319</div> 2320</template> 2321 2322 2323 </li><li 2324 2325 > 2326 <a 2327 href="/pages/skin-quiz" 2328 class="" 2329 data-link 2330 2331 >
2332 <span class="link-hover"> 2333 Skin Quiz 2334 </span> 2335 </a> 2336 </li> 2337</ul> 2338 2339 </nav></div> 2340 2341 <div 2342 class=" 2343 header__content-segment 2344 header__content-segment-desktop 2345 header__content-segment-logo 2346 header__content-segment--center 2347 " 2348 > 2349 <span class="header__logo"> 2350 <a 2351 class="header__logo-link" 2352 href="/" 2353 aria-label="TULA" 2354 > 2355 <div class="header__logo-wrapper"> 2356 <div 2357 class="image regular-logo" 2358 style="" 2359 > 2360 <img 2361 alt="TULA logo on transparent background." 2362 class="image__img" 2363 fetchpriority="high" 2364 width="995" 2365 height="267" 2366 src="//tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=320" 2367 2368 srcset="//tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=100 100w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=150 150w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=200 200w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=240 240w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=280 280w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=300 300w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=360 360w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=400 400w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=450 450w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=500 500w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=550 550w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=600 600w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=6
236850 650w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=700 700w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=750 750w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=800 800w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=850 850w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=900 900w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=950 950w" 2369 sizes="(max-width: 960px) 75px, 110px" 2370 onload="javascript: this.closest('.image').classList.add('loaded')" 2371/> 2372 </div> 2373 2374 <div 2375 class="image transparent-logo" 2376 style="" 2377 > 2378 <img 2379 alt="White TULA logo on transparent background" 2380 class="image__img" 2381 fetchpriority="high" 2382 width="995" 2383 height="267" 2384 src="//tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=320" 2385 2386 srcset="//tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=100 100w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=150 150w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=200 200w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=240 240w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=280 280w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=300 300w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=360 360w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=400 400w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=450 450w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=500 500w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=550 550w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=600 600w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=650 650w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=700 700w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=750 750w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=800 800w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=850 850w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=900 900w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=950 950w" 2387 sizes="(max-width: 960px) 75px, 110px" 2388 onload="javascript: this.closest('.image').classList.add('loaded')" 2389/> 2390 </div> 2391 2392 </div> 2393 2394 2395 </a> 2396 </span></div> 2397 2398 <div 2399 class=" 2400 header__content-segment 2401 header__content-segment-desktop 2402 header__content-segment-search 2403 header__content-segment--right 2404 " 2405 > 2406 <div 2407 class="header__quick-search-bar" 2408 data-has-product-type-selector="false" 2409 > 2410 2411 2412<div 2413 class=" 2414 quick-search 2415 quick-search--desktop 2416 " 2417 data-quick-search 2418 data-quick-search-scope="desktop" 2419 data-quick-search-active="false" 2420> 2421 <div class="quick-search__inner"> 2422 <div class="quick-search__trigger-container"> 2423 <div 2424 class="quick-search__bar" 2425 > 2426 <div 2427 class="quick-search__bar-inner" 2428 style=" 2429 --color-text-input: var(--color-text-search-field); 2430 --color-background-input: var(--color-background-search-field); 2431 --color-border-input: var(--color-border-search-field); 2432 " 2433 ><button 2434 type="button" 2435 class="quick-search__faux-input" 2436 data-quick-search-faux-input 2437 data-placeholder-active="true" 2438 aria-label="Open Search" 2439 data-placeholder-when-type-active="Search within '{{ type }}'" 2440 data-placeholder="Searchâ¦" 2441 > 2442 <span data-quick-search-faux-text> 2443 2444 Search⦠2445 2446 </span> 2447 </button> 2448 2449 <button 2450 type="button" 2451 class="quick-search__submit" 2452 aria-label="Search" 2453 data-color-source="primary_button" 2454 data-quick-search-faux-submit 2455 >
2456 <span class="icon icon-search " style=""> 2457 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill="currentColor" fill-rule="evenodd" d="M9.993 1.627c4.627 0 8.391 3.819 8.391 8.512 0 4.692-3.764 8.51-8.39 8.51-4.626 0-8.39-3.818-8.39-8.51 0-4.693 3.764-8.512 8.39-8.512Zm0 18.65c2.555 0 4.88-.985 6.65-2.59L22.866 24 24 22.85l-6.246-6.336a10.176 10.176 0 0 0 2.234-6.375C19.988 4.549 15.504 0 9.993 0 4.483 0 0 4.549 0 10.139c0 5.59 4.484 10.138 9.993 10.138Z" clip-rule="evenodd"/></g><defs><clipPath id="searchClip"><path fill="currentColor" d="M0 0h24v24H0z"/></clipPath></defs></svg> 2458</span> 2459 2460 </button> 2461 </div> 2462 </div> 2463 2464 2465 </div> 2466 <div class="quick-search__active-search-container" data-search-active-container> 2467 <form 2468 action="/search" 2469 class="quick-search__form" 2470 autocomplete="off" 2471 data-quick-search-form 2472 data-scroll-lock-ignore 2473 > 2474 <input type="hidden" name="options[prefix]" value="last"> 2475 <label 2476 for="QuickSearchInputdesktop" 2477 class="visually-hidden" 2478 aria-label="Searchâ¦" 2479 ></label> 2480 2481 <div class="quick-search__bar"> 2482 <div class="quick-search__bar-inner"><input 2483 class="quick-search__input" 2484 id="QuickSearchInputdesktop" 2485 type="text" 2486 name="q" 2487 value="" 2488 placeholder="Searchâ¦" 2489 data-quick-search-input 2490 > 2491 2492 <button 2493 type="reset" 2494 class="quick-search__clear" 2495 aria-label="Clear" 2496 data-quick-search-clear 2497 > 2498 <span class="icon icon-close-small " style=""> 2499 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-linecap="square" stroke-width="3.292" d="M3.346 3.346 12 12m0 0 8.653 8.654M12 12l8.653-8.654M12 12l-8.654 8.654"/></svg> 2500</span> 2501 2502 </button> 2503 2504 <button 2505 type="submit" 2506 class="quick-search__submit" 2507 aria-label="Search" 2508 data-color-source="primary_button" 2509 data-quick-search-submit 2510 > 2511 <span class="icon icon-search " style=""> 2512 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill="currentColor" fill-rule="evenodd" d="M9.993 1.627c4.627 0 8.391 3.819 8.391 8.512 0 4.692-3.764 8.51-8.39 8.51-4.626 0-8.39-3.818-8.39-8.51 0-4.693 3.764-8.512 8.39-8.512Zm0 18.65c2.555 0 4.88-.985 6.65-2.59L22.866 24 24 22.85l-6.246-6.336a10.176 10.176 0 0 0 2.234-6.375C19.988 4.549 15.504 0 9.993 0 4.483 0 0 4.549 0 10.139c0 5.59 4.484 10.138 9.993 10.138Z" clip-rule="evenodd"/></g><defs><clipPath id="searchClip"><path fill="currentColor" d="M0 0h24v24H0z"/></clipPath></defs></svg> 2513</span> 2514 2515 </button> 2516 </div> 2517 2518 <button 2519 type="button" 2520 class=" 2521 btn 2522 btn--text 2523 btn--small 2524 quick-search__cancel 2525 " 2526 data-quick-search-cancel 2527 > 2528 Cancel 2529 </button> 2530 </div> 2531 2532 2533 <div class="quick-search__results-wrapper" data-scroll-lock-ignore> 2534 <div class="quick-search__results" data-quick-search-results data-scroll-lock-ignore></div> 2535 <div class="quick-search__loading"> 2536 2537<div 2538 class="loader" 2539 style="" 2540> 2541 <svg 2542 aria-hidden="true" 2543 focusable="false" 2544 role="presentation" 2545 class="loader__spinner" 2546 viewBox="0 0 66 66" 2547 xmlns="http://www.w3.org/2000/svg" 2548 > 2549 <circle class="loader__circle-background" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2550 <circle class="loader__circle" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2551 </svg> 2552</div> 2553</div> 2554 <div class="quick-search__footer"> 2555 <button 2556 type="submit" 2557 class="quick-search__view-all" 2558 > 2559 <span 2560 class="quick-search__view-all-label" 2561 data-label="View all results" 2562 data-label-with-query="View all results for "{{ query }}"" 2563 >View all results</span>
2564 <span class="icon icon-chevron-small " style=""> 2565 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg> 2566</span> 2567 2568 </button> 2569 </div> 2570 </div> 2571 2572</form> 2573 </div> 2574 </div> 2575</div> 2576 2577 </div><div class="header__account-button-wrapper"> 2578 <a 2579 class="header__icon-touch header__icon-touch--account" 2580 href="/account" 2581 aria-label="Go to the account page" 2582 data-account-link 2583 > 2584 2585 2586<span 2587 class="icon-button header-account" 2588 data-size="large"data-has-secondary-icon="false" 2589> 2590 <span class="icon-button__icon"> 2591 <span class="icon icon-header-account icon--primary" style=""> 2592 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.69 2.164C12.553 2.16384 13.3995 2.4008 14.137 2.849C14.8896 3.30776 15.5085 3.95603 15.932 4.729C16.364 5.51 16.593 6.397 16.597 7.301C16.6017 8.20104 16.3803 9.08784 15.953 9.88C15.5555 10.6181 14.9806 11.2456 14.28 11.706C14.2326 11.7274 14.1885 11.7553 14.149 11.789C13.4166 12.2327 12.5773 12.4688 11.721 12.472C10.8546 12.4731 10.0045 12.2358 9.264 11.786C8.50865 11.3257 7.88757 10.675 7.463 9.899C7.02936 9.10917 6.80144 8.22293 6.80021 7.3219C6.79899 6.42086 7.02451 5.534 7.456 4.743C7.87732 3.96851 8.49455 3.31817 9.246 2.857C9.98182 2.40652 10.8272 2.1668 11.69 2.164ZM14.56 12.88C13.6953 13.3724 12.7181 13.6332 11.723 13.637C10.7149 13.6382 9.72409 13.3754 8.849 12.875C7.1875 13.4999 5.75828 14.6206 4.755 16.085C3.67685 17.6542 3.10139 19.0961 3.105 21C3.105 21.321 2.858 21.582 2.553 21.582C2.247 21.582 2 21.322 2 21C2 18.837 2.652 17.148 3.861 15.399C4.8441 13.9673 6.1891 12.8217 7.759 12.079C7.25783 11.6185 6.83497 11.0794 6.507 10.483C5.97435 9.51303 5.69442 8.42459 5.693 7.318V7.316C5.6927 6.21317 5.96951 5.12795 6.498 4.16C7.01465 3.21132 7.77117 2.4148 8.692 1.85C9.59426 1.29744 10.631 1.0034 11.689 1C12.7467 0.999971 13.7842 1.29055 14.688 1.84C15.6102 2.4019 16.3689 3.19603 16.888 4.143C17.418 5.101 17.698 6.188 17.702 7.297C17.7078 8.39979 17.4365 9.48637 16.913 10.457C16.5841 11.0658 16.1566 11.6159 15.648 12.085C17.2132 12.8276 18.5542 13.9709 19.535 15.399C20.7514 17.1702 21.4005 18.8514 21.396 21C21.396 21.321 21.149 21.582 20.843 21.582C20.538 21.582 20.29 21.322 20.29 21C20.2935 19.0961 19.7181 17.6542 18.64 16.085C17.6397 14.6246 16.2157 13.506 14.56 12.88Z" fill="currentColor" stroke="currentColor" stroke-width="0.19"/></svg> 2593</span> 2594 2595 2596 2597 </span> 2598</span> 2599 2600 </a> 2601 </div> 2602 2603 <a 2604 class="header__cart-link header__icon-touch no-transition header__icon-touch--cart" 2605 href="/cart" 2606 aria-label="Go to cart" 2607 aria-describedby="header-cart-status" 2608 data-header-cart 2609 data-cart-count="0" 2610 > 2611 2612 2613<span 2614 class="icon-button header-shopping-bag" 2615 data-size="large"data-has-secondary-icon="false" 2616> 2617 <span class="icon-button__icon"> 2618 <span class="icon icon-header-shopping-bag icon--primary" style=""> 2619 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.431 20.5H4.57802L2.23502 8.36267H8.06002C7.88885 9.30174 7.74412 10.2454 7.62602 11.1927C7.61487 11.2728 7.62102 11.3543 7.64405 11.4318C7.66708 11.5094 7.70645 11.581 7.75951 11.6421C7.81257 11.7031 7.8781 11.752 7.95167 11.7856C8.02524 11.8192 8.10515 11.8366 8.18602 11.8367C8.32245 11.8355 8.4538 11.7847 8.55555 11.6938C8.6573 11.6029 8.72251 11.4781 8.73902 11.3427C8.86502 10.3467 9.03002 9.34567 9.20902 8.36767H14.874C15.039 9.39067 15.169 10.4057 15.254 11.3207C15.2598 11.3946 15.2802 11.4666 15.3139 11.5326C15.3477 11.5986 15.3941 11.6572 15.4506 11.7052C15.5072 11.7531 15.5726 11.7895 15.6432 11.812C15.7138 11.8346 15.7882 11.843 15.862 11.8367C16.0118 11.822 16.1497 11.7485 16.2453 11.6322C16.3409 11.516 16.3865 11.3665 16.372 11.2167C16.2817 10.2635 16.164 9.31308 16.019 8.36666H2
26191.759L19.431 20.5ZM11.978 1.637C13.095 1.637 14.066 4.00167 14.683 7.22167H9.43802C10.158 3.79367 11.146 1.637 11.978 1.637ZM22.869 7.42566C22.8156 7.36303 22.7492 7.31272 22.6744 7.2782C22.5997 7.24367 22.5184 7.22575 22.436 7.22567H15.832C15.232 3.89767 14.07 0.5 11.978 0.5C10.153 0.5 8.96402 3.83467 8.27502 7.22167H1.56502C1.48277 7.22313 1.40173 7.24167 1.32702 7.2761C1.25231 7.31053 1.18557 7.36009 1.13102 7.42167C1.07765 7.48556 1.03912 7.5605 1.01819 7.64108C0.997269 7.72166 0.994477 7.80588 1.01002 7.88767L3.55802 21.161C3.57909 21.2919 3.64593 21.4111 3.74665 21.4974C3.84737 21.5836 3.97542 21.6313 4.10802 21.632H19.901C20.0339 21.6323 20.1625 21.585 20.2634 21.4986C20.3643 21.4121 20.4309 21.2923 20.451 21.161L22.991 7.88667C23.0058 7.80558 23.0025 7.72223 22.9814 7.64256C22.9604 7.56288 22.922 7.48883 22.869 7.42566Z" fill="currentColor"/></svg> 2620</span> 2621 2622 2623 2624 </span> 2625</span> 2626 2627 2628 2629 </a> 2630 </div></div> 2631 2632 2633 <div 2634 class=" 2635 header__content header__content-mobile 2636 three-segment 2637 " 2638 > 2639 <div class="header__content-segment header__content-segment--left"> 2640 <button 2641 class="header__menu-icon header__icon-touch header__icon-menu" 2642 aria-label="Open menu" 2643 aria-expanded="false" 2644 data-aria-label-closed="Open menu" 2645 data-aria-label-opened="Close menu" 2646 data-menu-button 2647 > 2648 2649 2650<span 2651 class="icon-button header-menu" 2652 data-size="large"data-has-secondary-icon="false" 2653> 2654 <span class="icon-button__icon"> 2655 <span class="icon icon-header-menu icon--primary" style=""> 2656 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.77789 12.6414H21.2221M2.77789 5H21.2221M2.77789 20.3694H21.2221" stroke="currentColor" stroke-width="1.33203"/></svg> 2657</span> 2658 2659 2660 2661 </span> 2662</span> 2663 2664 </button> 2665 <a 2666 class=" 2667 header__icon-touch 2668 header__icon-touch--search 2669 icon-only-search-trigger 2670 no-transition 2671 " 2672 href="/search" 2673 aria-label="Open Search" 2674 data-header-button-type="search" 2675 data-search-trigger 2676 > 2677 2678 2679<span 2680 class="icon-button header-search" 2681 data-size="large"data-has-secondary-icon="false" 2682> 2683 <span class="icon-button__icon"> 2684 <span class="icon icon-header-search icon--primary" style=""> 2685 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8857 18.6844C11.9212 18.6844 12.9466 18.4804 13.9034 18.0841C14.8601 17.6879 15.7294 17.107 16.4617 16.3748C17.1939 15.6425 17.7748 14.7732 18.1711 13.8165C18.5674 12.8597 18.7713 11.8343 18.7713 10.7987C18.7713 9.76319 18.5674 8.73777 18.1711 7.78103C17.7748 6.8243 17.1939 5.95499 16.4617 5.22274C15.7294 4.49049 14.8601 3.90964 13.9034 3.51335C12.9466 3.11705 11.9212 2.91309 10.8857 2.91309C8.79425 2.91309 6.7885 3.74389 5.30966 5.22274C3.83081 6.70159 3 8.70734 3 10.7987C3 12.8902 3.83081 14.8959 5.30966 16.3748C6.7885 17.8536 8.79425 18.6844 10.8857 18.6844Z" stroke="currentColor" stroke-width="1.36676" stroke-miterlimit="10" stroke-linecap="round"/> 2686 <path d="M16.5259 16.5312L21.4326 21.4379" stroke="currentColor" stroke-width="1.36676" stroke-miterlimit="10"/></svg> 2687</span> 2688 2689 2690 2691 </span> 2692</span> 2693 2694 </a> 2695</div> 2696 2697 <span class="header__logo"> 2698 <a 2699 class="header__logo-link" 2700 href="/" 2701 aria-label="TULA" 2702 > 2703 <div class="header__logo-wrapper"> 2704 <div 2705 class="image regular-logo" 2706 style="" 2707 > 2708 <img 2709 alt="TULA logo on transparent background." 2710 class="image__img" 2711 fetchpriority="high" 2712 width="995" 2713 height="267" 2714 src="//tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=320" 2715 2716 srcset="//tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=100 100w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=150 150w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=200 200w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=240 240w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=280 280w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=300 300w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=360 360w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=400 400w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=450 450w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=500 500w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=550 550w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=600 600w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=6
271650 650w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=700 700w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=750 750w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=800 800w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=850 850w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=900 900w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=950 950w" 2717 sizes="(max-width: 960px) 75px, 110px" 2718 onload="javascript: this.closest('.image').classList.add('loaded')" 2719/> 2720 </div> 2721 2722 <div 2723 class="image transparent-logo" 2724 style="" 2725 > 2726 <img 2727 alt="White TULA logo on transparent background" 2728 class="image__img" 2729 fetchpriority="high" 2730 width="995" 2731 height="267" 2732 src="//tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=320" 2733 2734 srcset="//tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=100 100w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=150 150w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=200 200w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=240 240w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=280 280w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=300 300w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=360 360w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=400 400w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=450 450w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=500 500w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=550 550w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=600 600w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=650 650w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=700 700w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=750 750w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=800 800w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=850 850w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=900 900w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=950 950w" 2735 sizes="(max-width: 960px) 75px, 110px" 2736 onload="javascript: this.closest('.image').classList.add('loaded')" 2737/> 2738 </div> 2739 2740 </div> 2741 2742 2743 </a> 2744 </span> 2745 2746 2747 2748 2749 <div class="header__content-segment header__content-segment--right"> 2750 <a 2751 class="header__cart-link header__icon-touch no-transition header__icon-touch--cart" 2752 href="/cart" 2753 aria-label="Go to cart" 2754 aria-describedby="header-cart-status" 2755 data-header-cart 2756 data-cart-count="0" 2757 > 2758 2759 2760<span 2761 class="icon-button header-shopping-bag" 2762 data-size="large"data-has-secondary-icon="false" 2763> 2764 <span class="icon-button__icon"> 2765 <span class="icon icon-header-shopping-bag icon--primary" style=""> 2766 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.431 20.5H4.57802L2.23502 8.36267H8.06002C7.88885 9.30174 7.74412 10.2454 7.62602 11.1927C7.61487 11.2728 7.62102 11.3543 7.64405 11.4318C7.66708 11.5094 7.70645 11.581 7.75951 11.6421C7.81257 11.7031 7.8781 11.752 7.95167 11.7856C8.02524 11.8192 8.10515 11.8366 8.18602 11.8367C8.32245 11.8355 8.4538 11.7847 8.55555 11.6938C8.6573 11.6029 8.72251 11.4781 8.73902 11.3427C8.86502 10.3467 9.03002 9.34567 9.20902 8.36767H14.874C15.039 9.39067 15.169 10.4057 15.254 11.3207C15.2598 11.3946 15.2802 11.4666 15.3139 11.5326C15.3477 11.5986 15.3941 11.6572 15.4506 11.7052C15.5072 11.7531 15.5726 11.7895 15.6432 11.812C15.7138 11.8346 15.7882 11.843 15.862 11.8367C16.0118 11.822 16.1497 11.7485 16.2453 11.6322C16.3409 11.516 16.3865 11.3665 16.372 11.2167C16.2817 10.2635 16.164 9.31308 16.019 8.36666H2
27661.759L19.431 20.5ZM11.978 1.637C13.095 1.637 14.066 4.00167 14.683 7.22167H9.43802C10.158 3.79367 11.146 1.637 11.978 1.637ZM22.869 7.42566C22.8156 7.36303 22.7492 7.31272 22.6744 7.2782C22.5997 7.24367 22.5184 7.22575 22.436 7.22567H15.832C15.232 3.89767 14.07 0.5 11.978 0.5C10.153 0.5 8.96402 3.83467 8.27502 7.22167H1.56502C1.48277 7.22313 1.40173 7.24167 1.32702 7.2761C1.25231 7.31053 1.18557 7.36009 1.13102 7.42167C1.07765 7.48556 1.03912 7.5605 1.01819 7.64108C0.997269 7.72166 0.994477 7.80588 1.01002 7.88767L3.55802 21.161C3.57909 21.2919 3.64593 21.4111 3.74665 21.4974C3.84737 21.5836 3.97542 21.6313 4.10802 21.632H19.901C20.0339 21.6323 20.1625 21.585 20.2634 21.4986C20.3643 21.4121 20.4309 21.2923 20.451 21.161L22.991 7.88667C23.0058 7.80558 23.0025 7.72223 22.9814 7.64256C22.9604 7.56288 22.922 7.48883 22.869 7.42566Z" fill="currentColor"/></svg> 2767</span> 2768 2769 2770 2771 </span> 2772</span> 2773 2774 2775 2776 </a></div> 2777 </div> 2778 2779 <div class="header__mobile-featured-menu" data-mobile-featured-menu> 2780 <nav class="header__mobile-featured-menu-nav" aria-label="Featured menu"> 2781 <ul class="header__mobile-featured-menu-list"> 2782 <li class="header__mobile-featured-menu-item"> 2783 <a 2784 class="header__mobile-featured-menu-link" 2785 href="/collections/all" 2786 2787 > 2788 <span class="link-hover"> 2789 Shop all 2790 </span> 2791 </a> 2792 </li><li class="header__mobile-featured-menu-item"> 2793 <a 2794 class="header__mobile-featured-menu-link" 2795 href="/collections/best-sellers" 2796 2797 > 2798 <span class="link-hover"> 2799 Best Sellers 2800 </span> 2801 </a> 2802 </li><li class="header__mobile-featured-menu-item"> 2803 <a 2804 class="header__mobile-featured-menu-link" 2805 href="/collections/all-sets-routines" 2806 2807 > 2808 <span class="link-hover"> 2809 Save on Sets 2810 </span> 2811 </a> 2812 </li><li class="header__mobile-featured-menu-item"> 2813 <a 2814 class="header__mobile-featured-menu-link" 2815 href="/pages/skin-quiz" 2816 2817 > 2818 <span class="link-hover"> 2819 Skin Quiz 2820 </span> 2821 </a> 2822 </li> 2823 </ul> 2824 </nav> 2825 </div> 2826 2827 <div class="header__content header__content-mobile header__content--search-bar"> 2828 <div class="header__quick-search-bar"> 2829 2830 2831<div 2832 class=" 2833 quick-search 2834 quick-search--mobile 2835 " 2836 data-quick-search 2837 data-quick-search-scope="mobile" 2838 data-quick-search-active="false" 2839> 2840 <div class="quick-search__inner"> 2841 <div class="quick-search__trigger-container"> 2842 <div 2843 class="quick-search__bar" 2844 > 2845 <div 2846 class="quick-search__bar-inner" 2847 style=" 2848 --color-text-input: var(--color-text-search-field); 2849 --color-background-input: var(--color-background-search-field); 2850 --color-border-input: var(--color-border-search-field); 2851 " 2852 ><button 2853 type="button" 2854 class="quick-search__faux-input" 2855 data-quick-search-faux-input 2856 data-placeholder-active="true" 2857 aria-label="Open Search" 2858 data-placeholder-when-type-active="Search within '{{ type }}'" 2859 data-placeholder="Searchâ¦" 2860 > 2861 <span data-quick-search-faux-text> 2862 2863 Search⦠2864 2865 </span> 2866 </button> 2867 2868 <button 2869 type="button" 2870 class="quick-search__submit" 2871 aria-label="Search" 2872 data-color-source="primary_button" 2873 data-quick-search-faux-submit 2874 >
2875 <span class="icon icon-search " style=""> 2876 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill="currentColor" fill-rule="evenodd" d="M9.993 1.627c4.627 0 8.391 3.819 8.391 8.512 0 4.692-3.764 8.51-8.39 8.51-4.626 0-8.39-3.818-8.39-8.51 0-4.693 3.764-8.512 8.39-8.512Zm0 18.65c2.555 0 4.88-.985 6.65-2.59L22.866 24 24 22.85l-6.246-6.336a10.176 10.176 0 0 0 2.234-6.375C19.988 4.549 15.504 0 9.993 0 4.483 0 0 4.549 0 10.139c0 5.59 4.484 10.138 9.993 10.138Z" clip-rule="evenodd"/></g><defs><clipPath id="searchClip"><path fill="currentColor" d="M0 0h24v24H0z"/></clipPath></defs></svg> 2877</span> 2878 2879 </button> 2880 </div> 2881 </div> 2882 2883 2884 </div> 2885 <div class="quick-search__active-search-container" data-search-active-container> 2886 <form 2887 action="/search" 2888 class="quick-search__form" 2889 autocomplete="off" 2890 data-quick-search-form 2891 data-scroll-lock-ignore 2892 > 2893 <input type="hidden" name="options[prefix]" value="last"> 2894 <label 2895 for="QuickSearchInputmobile" 2896 class="visually-hidden" 2897 aria-label="Searchâ¦" 2898 ></label> 2899 2900 <div class="quick-search__bar"> 2901 <div class="quick-search__bar-inner"><input 2902 class="quick-search__input" 2903 id="QuickSearchInputmobile" 2904 type="text" 2905 name="q" 2906 value="" 2907 placeholder="Searchâ¦" 2908 data-quick-search-input 2909 > 2910 2911 <button 2912 type="reset" 2913 class="quick-search__clear" 2914 aria-label="Clear" 2915 data-quick-search-clear 2916 > 2917 <span class="icon icon-close-small " style=""> 2918 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-linecap="square" stroke-width="3.292" d="M3.346 3.346 12 12m0 0 8.653 8.654M12 12l8.653-8.654M12 12l-8.654 8.654"/></svg> 2919</span> 2920 2921 </button> 2922 2923 <button 2924 type="submit" 2925 class="quick-search__submit" 2926 aria-label="Search" 2927 data-color-source="primary_button" 2928 data-quick-search-submit 2929 > 2930 <span class="icon icon-search " style=""> 2931 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill="currentColor" fill-rule="evenodd" d="M9.993 1.627c4.627 0 8.391 3.819 8.391 8.512 0 4.692-3.764 8.51-8.39 8.51-4.626 0-8.39-3.818-8.39-8.51 0-4.693 3.764-8.512 8.39-8.512Zm0 18.65c2.555 0 4.88-.985 6.65-2.59L22.866 24 24 22.85l-6.246-6.336a10.176 10.176 0 0 0 2.234-6.375C19.988 4.549 15.504 0 9.993 0 4.483 0 0 4.549 0 10.139c0 5.59 4.484 10.138 9.993 10.138Z" clip-rule="evenodd"/></g><defs><clipPath id="searchClip"><path fill="currentColor" d="M0 0h24v24H0z"/></clipPath></defs></svg> 2932</span> 2933 2934 </button> 2935 </div> 2936 2937 <button 2938 type="button" 2939 class=" 2940 btn 2941 btn--text 2942 btn--small 2943 quick-search__cancel 2944 " 2945 data-quick-search-cancel 2946 > 2947 Cancel 2948 </button> 2949 </div> 2950 2951 2952 <div class="quick-search__results-wrapper" data-scroll-lock-ignore> 2953 <div class="quick-search__results" data-quick-search-results data-scroll-lock-ignore></div> 2954 <div class="quick-search__loading"> 2955 2956<div 2957 class="loader" 2958 style="" 2959> 2960 <svg 2961 aria-hidden="true" 2962 focusable="false" 2963 role="presentation" 2964 class="loader__spinner" 2965 viewBox="0 0 66 66" 2966 xmlns="http://www.w3.org/2000/svg" 2967 > 2968 <circle class="loader__circle-background" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2969 <circle class="loader__circle" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2970 </svg> 2971</div> 2972</div> 2973 <div class="quick-search__footer"> 2974 <button 2975 type="submit" 2976 class="quick-search__view-all" 2977 > 2978 <span 2979 class="quick-search__view-all-label" 2980 data-label="View all results" 2981 data-label-with-query="View all results for "{{ query }}"" 2982 >View all results</span>
2983 <span class="icon icon-chevron-small " style=""> 2984 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg> 2985</span> 2986 2987 </button> 2988 </div> 2989 </div> 2990 2991</form> 2992 </div> 2993 </div> 2994</div> 2995 2996 </div> 2997 </div> 2998 2999 <output id="header-cart-status" class="visually-hidden" data-cart-status aria-atomic="true"> 3000 <span data-cart-status-count>0 items</span> in your cart. 3001 </output> 3002 </div> 3003 </div> 3004 </div> 3005 3006 3007 3008 <div class="no-js-menu no-js-menu--desktop"> 3009 <nav> 3010 <ul> 3011 3012 <li> 3013 <a href="/collections/all">Shop All </a> 3014 </li> 3015 3016 <li> 3017 <a href="/collections/all">Shop All </a> 3018 </li> 3019 3020 <li> 3021 <a href="/collections/best-sellers">Best Sellers</a> 3022 </li> 3023 3024 3025 <li> 3026 <a href="/collections/all-sets-routines">Bundles & Sets</a> 3027 </li> 3028 3029 3030 <li> 3031 <a href="/collections/the-luminous-collection">The Luminous Collection</a> 3032 </li> 3033 3034 3035 <li> 3036 <a href="/collections/deal-of-the-day">Friends & Family Sale</a> 3037 </li> 3038 3039 3040 3041 <li> 3042 <a href="/collections/all">By Category</a> 3043 </li> 3044 3045 <li> 3046 <a href="/collections/cleansers-exfoliants">Cleansers & Exfoliants</a> 3047 </li> 3048 3049 3050 <li> 3051 <a href="/collections/facial-toners">Toners</a> 3052 </li> 3053 3054 3055 <li> 3056 <a href="/collections/treatments-serums">Treatments & Serums</a> 3057 </li> 3058 3059 3060 <li> 3061 <a href="/collections/facial-moisturizers">Moisturizers</a> 3062 </li> 3063 3064 3065 <li> 3066 <a href="/collections/sunscreens">SPF</a> 3067 </li> 3068 3069 3070 <li> 3071 <a href="/collections/eye-care">Eye</a> 3072 </li> 3073 3074 3075 <li> 3076 <a href="/collections/lip">Lip</a> 3077 </li> 3078 3079 3080 <li> 3081 <a href="/collections/complexion-primers">Complexion & Primers</a> 3082 </li> 3083 3084 3085 <li> 3086 <a href="/collections/body">Body</a> 3087 </li> 3088 3089 3090 <li> 3091 <a href="/collections/travel-size-minis">Travel</a> 3092 </li> 3093 3094 3095 3096 <li> 3097 <a href="/collections/all">Featured</a> 3098 </li> 3099 3100 <li> 3101 <a href="/collections/the-luminous-collection">The Luminous Collection</a> 3102 </li> 3103 3104 3105 <li> 3106 <a href="/products/so-polished-exfoliating-body-scrub">So Polished Body</a> 3107 </li> 3108 3109 3110 <li> 3111 <a href="/products/the-iconic-duo">The Iconic Duo</a> 3112 </li> 3113 3114 3115 <li> 3116 <a href="/pages/skin-quiz">Take the Skin Quiz</a> 3117 </li> 3118 3119 3120 3121 3122 <li> 3123 <a href="/collections/all">Shop By Concern</a> 3124 </li> 3125 3126 <li> 3127 <a href="/collections/acne-oil-control">Acne & Oil Control</a> 3128 </li> 3129 3130 3131 <li> 3132 <a href="/collections/ageless-skin">Fine Lines & Wrinkles</a> 3133 </li> 3134 3135 3136 <li> 3137 <a href="/collections/dryness-and-barrier-boost">Dryness & Barrier Boost</a> 3138 </li> 3139 3140 3141 <li> 3142 <a href="/collections/dullness-uneven-tone">Dullness & Uneven Tone</a> 3143 </li> 3144 3145 3146 <li> 3147 <a href="/collections/prebiotic-skincare">Prebiotic Skincare</a> 3148 </li> 3149 3150 3151 <li> 3152 <a href="/collections/sunscreens">Sun Protection</a> 3153 </li> 3154 3155 3156 <li> 3157 <a href="/collections/all">Shop All</a> 3158 </li> 3159 3160 3161 3162 <li> 3163 <a href="/collections/all-sets-routines">Save on Sets</a> 3164 </li> 3165 3166 <li> 3167 <a href="/collections/all-sets-routines">Shop All Sets & Routines</a> 3168 </li> 3169 3170 3171 <li> 3172 <a href="/products/the-iconic-duo">Shop Iconic Duos</a> 3173 </li> 3174 3175 3176 <li> 3177 <a href="/pages/skin-quiz">Routine Builder Quiz</a> 3178 </li> 3179 3180 3181 3182 <li> 3183 <a href="/pages/skin-quiz">Skin Quiz</a> 3184 </li> 3185 3186 3187</ul> 3188</nav> 3189 3190 </div> 3191</header> 3192
3193<script> 3194 // Set heading height at component level 3195 const header = document.querySelector('[data-section-type="header"]'); 3196 document.documentElement.style.setProperty('--height-header', header.offsetHeight + 'px'); 3197</script>
3197 3198 3199 3200 3201<div class="flash-alert" data-flash-alert> 3202 <div class="flash-alert__container ff-body fs-body-100"></div> 3203</div> 3204 3205 3206 3207</div><div id="shopify-section-sections--18821402886388__mobile-menu" class="shopify-section shopify-section-group-header-group"> 3208 3209<section 3210 class="mobile-menu" 3211 data-mobile-menu 3212 data-scroll-lock-ignore 3213 data-section-type="mobile-menu" 3214 data-section-id="sections--18821402886388__mobile-menu" 3215 style=" 3216 --color-text-featured-link: #2b4fed; 3217 --social-media-icons-per-row: 6; 3218 3219 --logo-width: 76px; 3220 3221 " 3222> 3223 <div class="mobile-menu__overlay" data-overlay></div> 3224 3225 <div 3226 class="mobile-menu__panel" 3227 3228 > 3229 <template data-template-key="mobile-menu-contents"> 3230 <button 3231 aria-label="Close menu" 3232 class="mobile-menu-close-button" 3233 > 3234 3235 3236<span 3237 class="icon-button modal-drawer-close" 3238 data-size="large"data-has-secondary-icon="false"style="--icon-width: 24px; --icon-height: 24px;" 3239> 3240 <span class="icon-button__icon"> 3241 <span class="icon icon-modal-drawer-close icon--primary" style=""> 3242 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3243 <path d="M6 6L12.25 12.25M18.5 18.5L12.25 12.25M12.25 12.25L18.5 6M12.25 12.25L6 18.5" stroke="currentColor" stroke-width="1.16667" stroke-linecap="square"/></svg> 3244</span> 3245 3246 3247 3248 </span> 3249</span> 3250 3251 </button> 3252 3253 <div class="mobile-menu__viewport"> 3254 <div class="mobile-menu__viewport-content" data-depth="0" data-all-links> 3255 <div class="mobile-menu__main" data-main role="navigation"> 3256 <div class="mobile-menu__links-wrapper"> 3257 3258 3259 3260 3261 3262 3263 3264 3265<div data-pane-key="home" data-scroll-lock-ignore data-menu-depth="0"> 3266 <ul 3267 data-primary-container="true" 3268 > 3269 <li class="mobile-menu__item mobile-menu__item--header"> 3270 <div class="mobile-menu__item--heading-content"> 3271 <div 3272 class="image mobile-menu__item--heading-logo animation--lazy-load" 3273 style="" 3274 > 3275 <img 3276 alt="TULA logo on transparent background." 3277 class="image__img" 3278 fetchpriority="high" 3279 width="995" 3280 height="267" 3281 src="//tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=320" 3282 3283 srcset="//tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=100 100w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=150 150w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=200 200w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=240 240w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=280 280w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=300 300w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=360 360w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=400 400w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=450 450w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=500 500w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=550 550w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=600 600w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=6
328350 650w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=700 700w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=750 750w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=800 800w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=850 850w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=900 900w, //tula.com/cdn/shop/files/TULA_LOGO_2026_inverted.svg?v=1777491435&width=950 950w" 3284 sizes="76px" 3285 onload="javascript: this.closest('.image').classList.add('loaded')" 3286/> 3287 </div> 3288 </div> 3289 </li> 3290 3291 3292 3293 3294 3295 3296 <li class="mobile_menu__promo_blocks" data-position="top"> 3297 <div class="mobile_menu__promo_block mobile-menu-block-promoted-text" > 3298 <h3 class="mobile-menu-block-title fs-accent-bold">TULA WALLET</h3> 3299 3300 <div class="mobile-menu-block-promoted-text__inner fs-body-100 rte" data-layout=""> 3301 <p>Earn 4% cashback in your TULA wallet with every purchase. <a href="https://account.tula.com/" title="https://account.tula.com/">Log in to see your balance.</a></p> 3302 </div> 3303</div> 3304 3305 </li> 3306 3307 3308 3309 <li 3310 class="mobile-menu__item fs-body-100" 3311 data-list-item 3312 data-handle=shop-all 3313 > 3314 <a 3315 class="mobile-menu__link allcap-link" 3316 href="/collections/all" 3317 3318 > 3319 <span class="mobile-menu__link__text fs-body-100">SHOP ALL</span> 3320 3321 3322 </a> 3323 3324 3325 </li><li 3326 class="mobile-menu__item fs-body-100" 3327 data-list-item 3328 data-handle=the-luminous-collection 3329 > 3330 <a 3331 class="mobile-menu__link" 3332 href="/collections/the-luminous-collection" 3333 3334 > 3335 <span class="mobile-menu__link__text fs-body-100">The Luminous Collection</span> 3336 3337 3338 </a> 3339 3340 3341 </li><li 3342 class="mobile-menu__item fs-body-100" 3343 data-list-item 3344 data-handle=best-sellers 3345 > 3346 <a 3347 class="mobile-menu__link allcap-link" 3348 href="/collections/best-sellers" 3349 3350 > 3351 <span class="mobile-menu__link__text fs-body-100">Best Sellers</span> 3352 3353 3354 </a> 3355 3356 3357 </li><li 3358 class="mobile-menu__item fs-body-100" 3359 data-list-item 3360 data-handle=shop-by-category 3361 > 3362 <a 3363 class="mobile-menu__link no-transition" 3364 href="/collections/all" 3365 data-action="show-sub-pane" 3366 data-link-target-pane-key="submenu-shop-by-category-3-1" 3367 data-link="primary" 3368 aria-haspopup="true" 3369 aria-expanded="false" 3370 > 3371 <span class="mobile-menu__link__text fs-body-100">Shop By Category</span> 3372 3373 <span class="icon icon-chevron menu-icon" style=""> 3374 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg> 3375</span> 3376 3377 3378 </a> 3379 3380 3381 </li><li 3382 class="mobile-menu__item fs-body-100" 3383 data-list-item 3384 data-handle=skin-solutions 3385 > 3386 <a 3387 class="mobile-menu__link no-transition" 3388 href="/collections/all" 3389 data-action="show-sub-pane" 3390 data-link-target-pane-key="submenu-skin-solutions-4-1" 3391 data-link="primary" 3392 aria-haspopup="true" 3393 aria-expanded="false" 3394 > 3395 <span class="mobile-menu__link__text fs-body-100">Skin Solutions</span> 3396 3397 <span class="icon icon-chevron menu-icon" style=""> 3398 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg> 3399</span> 3400 3401 3402 </a> 3403 3404 3405 </li><li 3406 class="mobile-menu__item fs-body-100" 3407 data-list-item 3408 data-handle=save-on-sets 3409 > 3410 <a 3411 class="mobile-menu__link no-transition" 3412 href="#" 3413 data-action="show-sub-pane"
3414 data-link-target-pane-key="submenu-save-on-sets-5-1" 3415 data-link="primary" 3416 aria-haspopup="true" 3417 aria-expanded="false" 3418 > 3419 <span class="mobile-menu__link__text fs-body-100">Save on Sets</span> 3420 3421 <span class="icon icon-chevron menu-icon" style=""> 3422 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2"/></svg> 3423</span> 3424 3425 3426 </a> 3427 3428 3429 </li><li 3430 class="mobile-menu__item fs-body-100" 3431 data-list-item 3432 data-handle=friends-family-sale 3433 > 3434 <a 3435 class="mobile-menu__link" 3436 href="/collections/deal-of-the-day" 3437 3438 > 3439 <span class="mobile-menu__link__text fs-body-100">Friends & Family Sale</span> 3440 3441 3442 </a> 3443 3444 3445 </li> 3446 3447 <li class="mobile_menu__promo_blocks" data-position="bottom"> 3448 <div class="mobile_menu__promo_block mobile-menu-block-promoted-products" > 3449 <h3 class="mobile-menu-block-title fs-accent-bold">Upgrade to Skin Wellness</h3> 3450 3451 <div class="mobile-menu-block-promoted-products__inner" data-layout="columns"> 3452 3453 3454 3455 3456 3457<a 3458 href="/products/24-7-moisture-hydrating-day-and-night-cream" 3459 aria-label="24-7 Moisture" 3460 class="mobile-menu-promoted-products-item" 3461> 3462 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 3463 class="image aspect-ratio--portrait_alt animation--lazy-load" 3464 style="" 3465 > 3466 <img 3467 alt="Tula 24-7 moisture cream jar on a white background" 3468 class="image__img" 3469 loading="lazy" 3470 width="1024" 3471 height="1272" 3472 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?v=1775658505&width=320" 3473 3474 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=125&v=1775658505&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=187&v=1775658505&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=250&v=1775658505&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=300&v=1775658505&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=350&v=1775658505&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=375&v=1775658505&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=450&v=1775658505&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=500&v=1775658505&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=562&v=1775658505&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=625&v=1775658505&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=687&v=1775658505&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=750&v=1775658505&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=812&v=1775658505&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=875&v=1775658505&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=937&v=1775658505&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1000&v=1775658505&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1062&v=1775658505&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1125&v=1775658505&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1187&v=1775658505&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1250&v=1775658505&width=1000 1000w" 3475 sizes="196px" 3476 onload="javascript: this.closest('.image').classList.add('loaded')" 3477/> 3478 </div></div> 3479 3480 <div class="mobile-menu-promoted-products-item-text-wrap"> 3481 3482 3483 3484 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 3485 24-7 Moisture 3486 </h3> 3487 3488 3489 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 3490 <span class="ff-product-price "> 3491 <span class="product-item__price-main"> 3492 <span><span class="price-from ff-body fs-body-60">from</span> $58</span> 3493 3494 3495 </span> 3496 3497 3498 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 3499 <dt> 3500 <span class="visually-hidden visually-hidden--inline">Unit price</span> 3501 </dt> 3502 3503 <dd class="unit-price__price"> 3504 <span data-unit-price></span> 3505 <span aria-hidden="true">/</span> 3506 <span class="visually-hidden">per</span> 3507 <span data-unit-base>
3508 <span data-unit-price-base-unit></span> 3509 </span> 3510 </dd> 3511</dl> 3512 3513 3514 </span> 3515 3516</p> 3517 3518 </div> 3519</a> 3520 3521 3522 3523 3524 3525<a 3526 href="/products/the-cult-classic-purifying-face-cleanser" 3527 aria-label="The Cult Classic" 3528 class="mobile-menu-promoted-products-item" 3529> 3530 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 3531 class="image aspect-ratio--portrait_alt animation--lazy-load" 3532 style="" 3533 > 3534 <img 3535 alt="SILO IMAGE: TULA The cult classic cleanser with product swatch on a transparent baackground" 3536 class="image__img" 3537 loading="lazy" 3538 width="1024" 3539 height="1272" 3540 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?v=1762198026&width=320" 3541 3542 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=125&v=1762198026&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=187&v=1762198026&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=250&v=1762198026&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=300&v=1762198026&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=350&v=1762198026&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=375&v=1762198026&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=450&v=1762198026&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=500&v=1762198026&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=562&v=1762198026&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=625&v=1762198026&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=687&v=1762198026&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=750&v=1762198026&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=812&v=1762198026&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=875&v=1762198026&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=937&v=1762198026&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1000&v=1762198026&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1062&v=1762198026&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1125&v=1762198026&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1187&v=1762198026&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1250&v=1762198026&width=1000 1000w" 3543 sizes="196px" 3544 onload="javascript: this.closest('.image').classList.add('loaded')" 3545/> 3546 </div></div> 3547 3548 <div class="mobile-menu-promoted-products-item-text-wrap"> 3549 3550 3551 3552 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 3553 The Cult Classic 3554 </h3> 3555 3556 3557 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 3558 <span class="ff-product-price "> 3559 <span class="product-item__price-main"> 3560 <span><span class="price-from ff-body fs-body-60">from</span> $24</span> 3561 3562 3563 </span> 3564 3565 3566 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 3567 <dt> 3568 <span class="visually-hidden visually-hidden--inline">Unit price</span> 3569 </dt> 3570 3571 <dd class="unit-price__price"> 3572 <span data-unit-price></span> 3573 <span aria-hidden="true">/</span> 3574 <span class="visually-hidden">per</span> 3575 <span data-unit-base> 3576 <span data-unit-price-base-unit></span> 3577 </span> 3578 </dd> 3579</dl> 3580 3581 3582 </span> 3583 3584</p> 3585 3586 </div> 3587</a> 3588 3589 3590 3591 3592 3593<a 3594 href="/products/filter-primer-luna" 3595 aria-label="Filter Primer" 3596 class="mobile-menu-promoted-products-item" 3597> 3598 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 3599 class="image aspect-ratio--portrait_alt animation--lazy-load" 3600 style="" 3601 > 3602 <img 3603 alt="Tula Probiotics & Superfoods face moisturizer tube on a white background"
3604 class="image__img" 3605 loading="lazy" 3606 width="1024" 3607 height="1272" 3608 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?v=1765572008&width=320" 3609 3610 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=125&v=1765572008&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=187&v=1765572008&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=250&v=1765572008&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=300&v=1765572008&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=350&v=1765572008&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=375&v=1765572008&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=450&v=1765572008&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=500&v=1765572008&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=562&v=1765572008&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=625&v=1765572008&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=687&v=1765572008&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=750&v=1765572008&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=812&v=1765572008&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=875&v=1765572008&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=937&v=1765572008&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=1000&v=1765572008&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=1062&v=1765572008&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=1125&v=1765572008&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=1187&v=1765572008&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_FILTER_PRIMER_LUNA_01.png?crop=center&height=1250&v=1765572008&width=1000 1000w" 3611 sizes="196px" 3612 onload="javascript: this.closest('.image').classList.add('loaded')" 3613/> 3614 </div></div> 3615 3616 <div class="mobile-menu-promoted-products-item-text-wrap"> 3617 3618 3619 3620 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 3621 Filter Primer 3622 </h3> 3623 3624 3625 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 3626 <span class="ff-product-price "> 3627 <span class="product-item__price-main"> 3628 <span><span class="price-from ff-body fs-body-60">from</span> $38</span> 3629 3630 3631 </span> 3632 3633 3634 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 3635 <dt> 3636 <span class="visually-hidden visually-hidden--inline">Unit price</span> 3637 </dt> 3638 3639 <dd class="unit-price__price"> 3640 <span data-unit-price></span> 3641 <span aria-hidden="true">/</span> 3642 <span class="visually-hidden">per</span> 3643 <span data-unit-base> 3644 <span data-unit-price-base-unit></span> 3645 </span> 3646 </dd> 3647</dl> 3648 3649 3650 </span> 3651 3652</p> 3653 3654 </div> 3655</a> 3656 3657 3658 3659 3660 3661<a 3662 href="/products/protect-and-glow" 3663 aria-label="Protect + Glow SPF 30" 3664 class="mobile-menu-promoted-products-item" 3665> 3666 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 3667 class="image aspect-ratio--portrait_alt animation--lazy-load" 3668 style="" 3669 > 3670 <img 3671 alt="Tula skincare tube with sunscreen gel on a white background" 3672 class="image__img" 3673 loading="lazy" 3674 width="1024" 3675 height="1272" 3676 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?v=1775585610&width=320" 3677 3678 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=125&v=1775585610&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=187&v=1775585610&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=250&v=1775585610&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=300&v=1775585610&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=350&v=1775585610&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=375&v=1775585610&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=450&v=1775585610&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=500&v=1775585610&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=562&v=1775585610&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=625&v=1775585610&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=687&v=1775585610&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=750&v=1775585610&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=812&v=1775585610&width=6
367850 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=875&v=1775585610&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=937&v=1775585610&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1000&v=1775585610&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1062&v=1775585610&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1125&v=1775585610&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1187&v=1775585610&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1250&v=1775585610&width=1000 1000w" 3679 sizes="196px" 3680 onload="javascript: this.closest('.image').classList.add('loaded')" 3681/> 3682 </div></div> 3683 3684 <div class="mobile-menu-promoted-products-item-text-wrap"> 3685 3686 3687 3688 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 3689 Protect + Glow SPF 30 3690 </h3> 3691 3692 3693 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 3694 <span class="ff-product-price "> 3695 <span class="product-item__price-main"> 3696 <span><span class="price-from ff-body fs-body-60">from</span> $38</span> 3697 3698 3699 </span> 3700 3701 3702 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 3703 <dt> 3704 <span class="visually-hidden visually-hidden--inline">Unit price</span> 3705 </dt> 3706 3707 <dd class="unit-price__price"> 3708 <span data-unit-price></span> 3709 <span aria-hidden="true">/</span> 3710 <span class="visually-hidden">per</span> 3711 <span data-unit-base> 3712 <span data-unit-price-base-unit></span> 3713 </span> 3714 </dd> 3715</dl> 3716 3717 3718 </span> 3719 3720</p> 3721 3722 </div> 3723</a> 3724 3725 3726 3727 3728 3729<a 3730 href="/products/24-7-moisture-spf" 3731 aria-label="24-7 Moisture SPF 30" 3732 class="mobile-menu-promoted-products-item" 3733> 3734 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 3735 class="image aspect-ratio--portrait_alt animation--lazy-load" 3736 style="" 3737 > 3738 <img 3739 alt="Tula Skincare 24-7 moisture cream with a white background" 3740 class="image__img" 3741 loading="lazy" 3742 width="1024" 3743 height="1272" 3744 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?v=1775582526&width=320" 3745 3746 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=125&v=1775582526&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=187&v=1775582526&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=250&v=1775582526&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=300&v=1775582526&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=350&v=1775582526&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=375&v=1775582526&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=450&v=1775582526&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=500&v=1775582526&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=562&v=1775582526&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=625&v=1775582526&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=687&v=1775582526&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=750&v=1775582526&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=812&v=1775582526&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=875&v=1775582526&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=937&v=1775582526&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1000&v=1775582526&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1062&v=1775582526&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1125&v=1775582526&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1187&v=1775582526&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1250&v=1775582526&width=1000 1000w" 3747 sizes="196px" 3748 onload="javascript: this.closest('.image').classList.add('loaded')" 3749/> 3750 </div></div> 3751 3752 <div class="mobile-menu-promoted-products-item-text-wrap"> 3753 3754 3755 3756 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 3757 24-7 Moisture SPF 30 3758 </h3> 3759 3760 3761 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 3762 <span class="ff-product-price "> 3763 <span class="product-item__price-main"> 3764 <span>$58</span> 3765 3766 3767 </span> 3768 3769 3770 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 3771 <dt> 3772 <span class="visually-hidden visually-hidden--inline">Unit price</span> 3773 </dt> 3774 3775 <dd class="unit-price__price"> 3776 <span data-unit-price></span> 3777 <span aria-hidden="true">/</span> 3778 <span class="visually-hidden">per</span> 3779 <span data-unit-base>
3780 <span data-unit-price-base-unit></span> 3781 </span> 3782 </dd> 3783</dl> 3784 3785 3786 </span> 3787 3788</p> 3789 3790 </div> 3791</a> 3792 3793 3794 3795 3796 3797<a 3798 href="/products/brightening-treatment-drops" 3799 aria-label="Brightening Treatment Drops" 3800 class="mobile-menu-promoted-products-item" 3801> 3802 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 3803 class="image aspect-ratio--portrait_alt animation--lazy-load" 3804 style="" 3805 > 3806 <img 3807 alt="Tula skincare bottle with a yellow applicator on a white background" 3808 class="image__img" 3809 loading="lazy" 3810 width="1024" 3811 height="1272" 3812 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?v=1775585013&width=320" 3813 3814 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=125&v=1775585013&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=187&v=1775585013&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=250&v=1775585013&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=300&v=1775585013&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=350&v=1775585013&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=375&v=1775585013&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=450&v=1775585013&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=500&v=1775585013&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=562&v=1775585013&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=625&v=1775585013&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=687&v=1775585013&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=750&v=1775585013&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=812&v=1775585013&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=875&v=1775585013&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=937&v=1775585013&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1000&v=1775585013&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1062&v=1775585013&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1125&v=1775585013&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1187&v=1775585013&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1250&v=1775585013&width=1000 1000w" 3815 sizes="196px" 3816 onload="javascript: this.closest('.image').classList.add('loaded')" 3817/> 3818 </div></div> 3819 3820 <div class="mobile-menu-promoted-products-item-text-wrap"> 3821 3822 3823 3824 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 3825 Brightening Treatment Drops 3826 </h3> 3827 3828 3829 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 3830 <span class="ff-product-price "> 3831 <span class="product-item__price-main"> 3832 <span>$58</span> 3833 3834 3835 </span> 3836 3837 3838 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 3839 <dt> 3840 <span class="visually-hidden visually-hidden--inline">Unit price</span> 3841 </dt> 3842 3843 <dd class="unit-price__price"> 3844 <span data-unit-price></span> 3845 <span aria-hidden="true">/</span> 3846 <span class="visually-hidden">per</span> 3847 <span data-unit-base>
3848 <span data-unit-price-base-unit></span> 3849 </span> 3850 </dd> 3851</dl> 3852 3853 3854 </span> 3855 3856</p> 3857 3858 </div> 3859</a> 3860 3861 3862 3863 3864 3865<a 3866 href="/products/beauty-sleep" 3867 aria-label="Beauty Sleep" 3868 class="mobile-menu-promoted-products-item" 3869> 3870 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 3871 class="image aspect-ratio--portrait_alt animation--lazy-load" 3872 style="" 3873 > 3874 <img 3875 alt="TULA Beauty Sleep overnight repair treatment on a transparent background" 3876 class="image__img" 3877 loading="lazy" 3878 width="1024" 3879 height="1272" 3880 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?v=1762198039&width=320" 3881 3882 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=125&v=1762198039&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=187&v=1762198039&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=250&v=1762198039&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=300&v=1762198039&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=350&v=1762198039&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=375&v=1762198039&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=450&v=1762198039&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=500&v=1762198039&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=562&v=1762198039&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=625&v=1762198039&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=687&v=1762198039&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=750&v=1762198039&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=812&v=1762198039&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=875&v=1762198039&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=937&v=1762198039&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1000&v=1762198039&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1062&v=1762198039&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1125&v=1762198039&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1187&v=1762198039&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1250&v=1762198039&width=1000 1000w" 3883 sizes="196px" 3884 onload="javascript: this.closest('.image').classList.add('loaded')" 3885/> 3886 </div></div> 3887 3888 <div class="mobile-menu-promoted-products-item-text-wrap"> 3889 3890 3891 3892 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 3893 Beauty Sleep 3894 </h3> 3895 3896 3897 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 3898 <span class="ff-product-price "> 3899 <span class="product-item__price-main"> 3900 <span>$68</span> 3901 3902 3903 </span> 3904 3905 3906 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 3907 <dt> 3908 <span class="visually-hidden visually-hidden--inline">Unit price</span> 3909 </dt> 3910 3911 <dd class="unit-price__price"> 3912 <span data-unit-price></span> 3913 <span aria-hidden="true">/</span> 3914 <span class="visually-hidden">per</span> 3915 <span data-unit-base> 3916 <span data-unit-price-base-unit></span> 3917 </span> 3918 </dd> 3919</dl> 3920 3921 3922 </span> 3923 3924</p> 3925 3926 </div> 3927</a> 3928 3929 3930 3931 3932 3933<a 3934 href="/products/the-rich-rinse-prebiotic-nourishing-cream-cleanser" 3935 aria-label="The Rich Rinse" 3936 class="mobile-menu-promoted-products-item" 3937> 3938 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 3939 class="image aspect-ratio--portrait_alt animation--lazy-load" 3940 style="" 3941 > 3942 <img 3943 alt="Tula Skincare cream cleanser with a sample of cleansed skin on a white background"
3944 class="image__img" 3945 loading="lazy" 3946 width="1024" 3947 height="1272" 3948 src="//tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?v=1769541520&width=320" 3949 3950 srcset="//tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=125&v=1769541520&width=100 100w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=187&v=1769541520&width=150 150w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=250&v=1769541520&width=200 200w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=300&v=1769541520&width=240 240w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=350&v=1769541520&width=280 280w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=375&v=1769541520&width=300 300w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=450&v=1769541520&width=360 360w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=500&v=1769541520&width=400 400w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=562&v=1769541520&width=450 450w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=625&v=1769541520&width=500 500w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=687&v=1769541520&width=550 550w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=750&v=1769541520&width=600 600w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=812&v=1769541520&width=650 650w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=875&v=1769541520&width=700 700w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=937&v=1769541520&width=750 750w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1000&v=1769541520&width=800 800w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1062&v=1769541520&width=850 850w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1125&v=1769541520&width=900 900w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1187&v=1769541520&width=950 950w, //tula.com/cdn/shop/files/RichRinse_BottleWithSwipe_242_RGB_1024x1272_f111725e-d67a-4f71-b53e-1527a276f0f4.png?crop=center&height=1250&v=1769541520&width=1000 1000w" 3951 sizes="196px" 3952 onload="javascript: this.closest('.image').classList.add('loaded')" 3953/> 3954 </div></div> 3955 3956 <div class="mobile-menu-promoted-products-item-text-wrap"> 3957 3958 3959 3960 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 3961 The Rich Rinse 3962 </h3> 3963 3964 3965 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 3966 <span class="ff-product-price "> 3967 <span class="product-item__price-main"> 3968 <span>$34</span> 3969 3970 3971 </span> 3972 3973 3974 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 3975 <dt> 3976 <span class="visually-hidden visually-hidden--inline">Unit price</span> 3977 </dt> 3978 3979 <dd class="unit-price__price"> 3980 <span data-unit-price></span> 3981 <span aria-hidden="true">/</span> 3982 <span class="visually-hidden">per</span> 3983 <span data-unit-base>
3984 <span data-unit-price-base-unit></span> 3985 </span> 3986 </dd> 3987</dl> 3988 3989 3990 </span> 3991 3992</p> 3993 3994 </div> 3995</a> 3996 3997 </div> 3998</div> 3999 4000 </li> 4001 4002 4003 </ul> 4004 4005 4006 4007 4008 4009 4010 4011 4012 </div> 4013 4014 4015 4016 4017 4018 4019 4020 4021<ul 4022 data-menu-depth="1" 4023 data-pane-key="submenu-shop-by-category-3-1" 4024 data-scroll-lock-ignore 4025 aria-hidden="true" 4026 inert 4027 class="mobile-menu__list mobile-menu__list--sub" 4028 > 4029 4030 4031 4032<li class="mobile-menu__item mobile-menu__item--header"> 4033 <button 4034 class="mobile-menu__item--heading-back-link fs-body-100 " 4035 data-action="home" 4036 aria-label="Back" 4037 > 4038 <span class="icon icon-arrow-short back-link-icon" style=""> 4039 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 12.4016H11.5H23M23 12.4016L13.8 3M23 12.4016L13.8 21.8032" stroke="currentColor" stroke-width="1.75"/></svg> 4040</span> 4041 4042 Back 4043 </button> 4044</li> 4045 4046 4047 <li class="mobile-menu__item mobile-menu__item--heading"> 4048 <a 4049 class="mobile-menu__link" 4050 data-heading="true" 4051 href="/collections/all" 4052 > 4053 <span class="ff-body fs-body-100">Shop By Category</span> 4054 </a> 4055 </li> 4056 4057 4058 4059 4060 4061 <li 4062 class="mobile-menu__item fs-body-100" 4063 data-list-item 4064 data-handle=cleansers-exfoliants 4065 > 4066 <a 4067 class="mobile-menu__link" 4068 href="/collections/cleansers-exfoliants" 4069 4070 > 4071 <span class="mobile-menu__link__text fs-body-100">Cleansers & Exfoliants</span> 4072 4073 4074 </a> 4075 4076 4077 </li><li 4078 class="mobile-menu__item fs-body-100" 4079 data-list-item 4080 data-handle=toners 4081 > 4082 <a 4083 class="mobile-menu__link" 4084 href="/collections/facial-toners" 4085 4086 > 4087 <span class="mobile-menu__link__text fs-body-100">Toners</span> 4088 4089 4090 </a> 4091 4092 4093 </li><li 4094 class="mobile-menu__item fs-body-100" 4095 data-list-item 4096 data-handle=treatments-serums 4097 > 4098 <a 4099 class="mobile-menu__link" 4100 href="/collections/treatments-serums" 4101 4102 > 4103 <span class="mobile-menu__link__text fs-body-100">Treatments & Serums</span> 4104 4105 4106 </a> 4107 4108 4109 </li><li 4110 class="mobile-menu__item fs-body-100" 4111 data-list-item 4112 data-handle=moisturizers 4113 > 4114 <a 4115 class="mobile-menu__link" 4116 href="/collections/facial-moisturizers" 4117 4118 > 4119 <span class="mobile-menu__link__text fs-body-100">Moisturizers</span> 4120 4121 4122 </a> 4123 4124 4125 </li><li 4126 class="mobile-menu__item fs-body-100" 4127 data-list-item 4128 data-handle=spf 4129 > 4130 <a 4131 class="mobile-menu__link" 4132 href="/collections/sunscreens" 4133 4134 > 4135 <span class="mobile-menu__link__text fs-body-100">SPF</span> 4136 4137 4138 </a> 4139 4140 4141 </li><li 4142 class="mobile-menu__item fs-body-100" 4143 data-list-item 4144 data-handle=eye 4145 > 4146 <a 4147 class="mobile-menu__link" 4148 href="/collections/eye-care" 4149 4150 > 4151 <span class="mobile-menu__link__text fs-body-100">Eye</span> 4152 4153 4154 </a> 4155 4156 4157 </li><li 4158 class="mobile-menu__item fs-body-100" 4159 data-list-item 4160 data-handle=lip 4161 > 4162 <a 4163 class="mobile-menu__link" 4164 href="/collections/lip" 4165 4166 > 4167 <span class="mobile-menu__link__text fs-body-100">Lip</span> 4168 4169 4170 </a> 4171 4172 4173 </li><li 4174 class="mobile-menu__item fs-body-100" 4175 data-list-item 4176 data-handle=complexion-primers 4177 > 4178 <a 4179 class="mobile-menu__link" 4180 href="/collections/complexion-primers" 4181 4182 > 4183 <span class="mobile-menu__link__text fs-body-100">Complexion & Primers</span> 4184 4185 4186 </a> 4187 4188 4189 </li><li 4190 class="mobile-menu__item fs-body-100" 4191 data-list-item 4192 data-handle=body 4193 > 4194 <a 4195 class="mobile-menu__link" 4196 href="/collections/body" 4197 4198 >
4199 <span class="mobile-menu__link__text fs-body-100">Body</span> 4200 4201 4202 </a> 4203 4204 4205 </li><li 4206 class="mobile-menu__item fs-body-100" 4207 data-list-item 4208 data-handle=travel 4209 > 4210 <a 4211 class="mobile-menu__link" 4212 href="/collections/travel-size-minis" 4213 4214 > 4215 <span class="mobile-menu__link__text fs-body-100">Travel</span> 4216 4217 4218 </a> 4219 4220 4221 </li> 4222 4223 <li class="mobile_menu__promo_blocks" data-position="bottom"> 4224 <div class="mobile_menu__promo_block mobile-menu-block-promoted-products" > 4225 <h3 class="mobile-menu-block-title fs-accent-bold">Shop Best Sellers</h3> 4226 4227 <div class="mobile-menu-block-promoted-products__inner" data-layout="columns"> 4228 4229 4230 4231 4232 4233<a 4234 href="/products/the-iconic-duo" 4235 aria-label="The Iconic Duo" 4236 class="mobile-menu-promoted-products-item" 4237> 4238 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4239 class="image aspect-ratio--portrait_alt animation--lazy-load" 4240 style="" 4241 > 4242 <img 4243 alt="Tula skincare products on a transparent background" 4244 class="image__img" 4245 loading="lazy" 4246 width="1024" 4247 height="1272" 4248 src="//tula.com/cdn/shop/files/TULA-Theiconicduo.png?v=1765572094&width=320" 4249 4250 srcset="//tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=125&v=1765572094&width=100 100w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=187&v=1765572094&width=150 150w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=250&v=1765572094&width=200 200w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=300&v=1765572094&width=240 240w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=350&v=1765572094&width=280 280w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=375&v=1765572094&width=300 300w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=450&v=1765572094&width=360 360w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=500&v=1765572094&width=400 400w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=562&v=1765572094&width=450 450w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=625&v=1765572094&width=500 500w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=687&v=1765572094&width=550 550w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=750&v=1765572094&width=600 600w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=812&v=1765572094&width=650 650w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=875&v=1765572094&width=700 700w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=937&v=1765572094&width=750 750w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1000&v=1765572094&width=800 800w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1062&v=1765572094&width=850 850w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1125&v=1765572094&width=900 900w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1187&v=1765572094&width=950 950w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1250&v=1765572094&width=1000 1000w" 4251 sizes="196px" 4252 onload="javascript: this.closest('.image').classList.add('loaded')" 4253/> 4254 </div></div> 4255 4256 <div class="mobile-menu-promoted-products-item-text-wrap"> 4257 4258 4259 4260 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4261 The Iconic Duo 4262 </h3> 4263 4264 4265 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4266 <span class="ff-product-price "> 4267 <span class="product-item__price-main"> 4268 <span class="visually-hidden">Regular price</span> 4269 4270 <s class="t-subdued">$122</s> 4271 4272 <span class="visually-hidden">Sale price</span> 4273 <span class="sale" data-price>$92</span> 4274 4275 4276 </span> 4277 4278 4279 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4280 <dt> 4281 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4282 </dt> 4283 4284 <dd class="unit-price__price"> 4285 <span data-unit-price></span> 4286 <span aria-hidden="true">/</span> 4287 <span class="visually-hidden">per</span> 4288 <span data-unit-base>
4289 <span data-unit-price-base-unit></span> 4290 </span> 4291 </dd> 4292</dl> 4293 4294 4295 </span> 4296 4297</p> 4298 4299 </div> 4300</a> 4301 4302 4303 4304 4305 4306<a 4307 href="/products/the-cult-classic-purifying-face-cleanser" 4308 aria-label="The Cult Classic" 4309 class="mobile-menu-promoted-products-item" 4310> 4311 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4312 class="image aspect-ratio--portrait_alt animation--lazy-load" 4313 style="" 4314 > 4315 <img 4316 alt="SILO IMAGE: TULA The cult classic cleanser with product swatch on a transparent baackground" 4317 class="image__img" 4318 loading="lazy" 4319 width="1024" 4320 height="1272" 4321 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?v=1762198026&width=320" 4322 4323 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=125&v=1762198026&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=187&v=1762198026&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=250&v=1762198026&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=300&v=1762198026&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=350&v=1762198026&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=375&v=1762198026&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=450&v=1762198026&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=500&v=1762198026&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=562&v=1762198026&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=625&v=1762198026&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=687&v=1762198026&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=750&v=1762198026&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=812&v=1762198026&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=875&v=1762198026&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=937&v=1762198026&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1000&v=1762198026&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1062&v=1762198026&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1125&v=1762198026&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1187&v=1762198026&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1250&v=1762198026&width=1000 1000w" 4324 sizes="196px" 4325 onload="javascript: this.closest('.image').classList.add('loaded')" 4326/> 4327 </div></div> 4328 4329 <div class="mobile-menu-promoted-products-item-text-wrap"> 4330 4331 4332 4333 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4334 The Cult Classic 4335 </h3> 4336 4337 4338 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4339 <span class="ff-product-price "> 4340 <span class="product-item__price-main"> 4341 <span><span class="price-from ff-body fs-body-60">from</span> $24</span> 4342 4343 4344 </span> 4345 4346 4347 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4348 <dt> 4349 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4350 </dt> 4351 4352 <dd class="unit-price__price"> 4353 <span data-unit-price></span> 4354 <span aria-hidden="true">/</span> 4355 <span class="visually-hidden">per</span> 4356 <span data-unit-base> 4357 <span data-unit-price-base-unit></span> 4358 </span> 4359 </dd> 4360</dl> 4361 4362 4363 </span> 4364 4365</p> 4366 4367 </div> 4368</a> 4369 4370 4371 4372 4373 4374<a 4375 href="/products/24-7-moisture-hydrating-day-and-night-cream" 4376 aria-label="24-7 Moisture" 4377 class="mobile-menu-promoted-products-item" 4378> 4379 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4380 class="image aspect-ratio--portrait_alt animation--lazy-load" 4381 style="" 4382 > 4383 <img 4384 alt="Tula 24-7 moisture cream jar on a white background"
4385 class="image__img" 4386 loading="lazy" 4387 width="1024" 4388 height="1272" 4389 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?v=1775658505&width=320" 4390 4391 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=125&v=1775658505&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=187&v=1775658505&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=250&v=1775658505&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=300&v=1775658505&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=350&v=1775658505&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=375&v=1775658505&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=450&v=1775658505&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=500&v=1775658505&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=562&v=1775658505&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=625&v=1775658505&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=687&v=1775658505&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=750&v=1775658505&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=812&v=1775658505&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=875&v=1775658505&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=937&v=1775658505&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1000&v=1775658505&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1062&v=1775658505&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1125&v=1775658505&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1187&v=1775658505&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1250&v=1775658505&width=1000 1000w" 4392 sizes="196px" 4393 onload="javascript: this.closest('.image').classList.add('loaded')" 4394/> 4395 </div></div> 4396 4397 <div class="mobile-menu-promoted-products-item-text-wrap"> 4398 4399 4400 4401 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4402 24-7 Moisture 4403 </h3> 4404 4405 4406 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4407 <span class="ff-product-price "> 4408 <span class="product-item__price-main"> 4409 <span><span class="price-from ff-body fs-body-60">from</span> $58</span> 4410 4411 4412 </span> 4413 4414 4415 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4416 <dt> 4417 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4418 </dt> 4419 4420 <dd class="unit-price__price"> 4421 <span data-unit-price></span> 4422 <span aria-hidden="true">/</span> 4423 <span class="visually-hidden">per</span> 4424 <span data-unit-base> 4425 <span data-unit-price-base-unit></span> 4426 </span> 4427 </dd> 4428</dl> 4429 4430 4431 </span> 4432 4433</p> 4434 4435 </div> 4436</a> 4437 4438 4439 4440 4441 4442<a 4443 href="/products/24-7-moisture-spf" 4444 aria-label="24-7 Moisture SPF 30" 4445 class="mobile-menu-promoted-products-item" 4446> 4447 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4448 class="image aspect-ratio--portrait_alt animation--lazy-load" 4449 style="" 4450 > 4451 <img 4452 alt="Tula Skincare 24-7 moisture cream with a white background" 4453 class="image__img" 4454 loading="lazy" 4455 width="1024" 4456 height="1272" 4457 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?v=1775582526&width=320" 4458 4459 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=125&v=1775582526&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=187&v=1775582526&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=250&v=1775582526&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=300&v=1775582526&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=350&v=1775582526&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=375&v=1775582526&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=450&v=1775582526&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=500&v=1775582526&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=562&v=1775582526&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=625&v=1775582526&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=687&v=1775582526&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=750&v=1775582526&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=812&v=1775582526&width=6
445950 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=875&v=1775582526&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=937&v=1775582526&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1000&v=1775582526&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1062&v=1775582526&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1125&v=1775582526&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1187&v=1775582526&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24-7_SPF_01.png?crop=center&height=1250&v=1775582526&width=1000 1000w" 4460 sizes="196px" 4461 onload="javascript: this.closest('.image').classList.add('loaded')" 4462/> 4463 </div></div> 4464 4465 <div class="mobile-menu-promoted-products-item-text-wrap"> 4466 4467 4468 4469 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4470 24-7 Moisture SPF 30 4471 </h3> 4472 4473 4474 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4475 <span class="ff-product-price "> 4476 <span class="product-item__price-main"> 4477 <span>$58</span> 4478 4479 4480 </span> 4481 4482 4483 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4484 <dt> 4485 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4486 </dt> 4487 4488 <dd class="unit-price__price"> 4489 <span data-unit-price></span> 4490 <span aria-hidden="true">/</span> 4491 <span class="visually-hidden">per</span> 4492 <span data-unit-base> 4493 <span data-unit-price-base-unit></span> 4494 </span> 4495 </dd> 4496</dl> 4497 4498 4499 </span> 4500 4501</p> 4502 4503 </div> 4504</a> 4505 4506 4507 4508 4509 4510<a 4511 href="/products/protect-and-glow" 4512 aria-label="Protect + Glow SPF 30" 4513 class="mobile-menu-promoted-products-item" 4514> 4515 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4516 class="image aspect-ratio--portrait_alt animation--lazy-load" 4517 style="" 4518 > 4519 <img 4520 alt="Tula skincare tube with sunscreen gel on a white background" 4521 class="image__img" 4522 loading="lazy" 4523 width="1024" 4524 height="1272" 4525 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?v=1775585610&width=320" 4526 4527 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=125&v=1775585610&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=187&v=1775585610&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=250&v=1775585610&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=300&v=1775585610&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=350&v=1775585610&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=375&v=1775585610&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=450&v=1775585610&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=500&v=1775585610&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=562&v=1775585610&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=625&v=1775585610&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=687&v=1775585610&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=750&v=1775585610&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=812&v=1775585610&width=6
452750 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=875&v=1775585610&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=937&v=1775585610&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1000&v=1775585610&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1062&v=1775585610&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1125&v=1775585610&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1187&v=1775585610&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_PROTECT_GLOW_01_d2ffdeec-c71c-44b6-908a-15862c00edd2.png?crop=center&height=1250&v=1775585610&width=1000 1000w" 4528 sizes="196px" 4529 onload="javascript: this.closest('.image').classList.add('loaded')" 4530/> 4531 </div></div> 4532 4533 <div class="mobile-menu-promoted-products-item-text-wrap"> 4534 4535 4536 4537 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4538 Protect + Glow SPF 30 4539 </h3> 4540 4541 4542 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4543 <span class="ff-product-price "> 4544 <span class="product-item__price-main"> 4545 <span><span class="price-from ff-body fs-body-60">from</span> $38</span> 4546 4547 4548 </span> 4549 4550 4551 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4552 <dt> 4553 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4554 </dt> 4555 4556 <dd class="unit-price__price"> 4557 <span data-unit-price></span> 4558 <span aria-hidden="true">/</span> 4559 <span class="visually-hidden">per</span> 4560 <span data-unit-base> 4561 <span data-unit-price-base-unit></span> 4562 </span> 4563 </dd> 4564</dl> 4565 4566 4567 </span> 4568 4569</p> 4570 4571 </div> 4572</a> 4573 4574 4575 4576 4577 4578<a 4579 href="/products/24-7-ultra-hydration" 4580 aria-label="24-7 Ultra Hydration" 4581 class="mobile-menu-promoted-products-item" 4582> 4583 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4584 class="image aspect-ratio--portrait_alt animation--lazy-load" 4585 style="" 4586 > 4587 <img 4588 alt="Tula skincare serum bottle on a white background" 4589 class="image__img" 4590 loading="lazy" 4591 width="1024" 4592 height="1272" 4593 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?v=1775584748&width=320" 4594 4595 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=125&v=1775584748&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=187&v=1775584748&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=250&v=1775584748&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=300&v=1775584748&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=350&v=1775584748&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=375&v=1775584748&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=450&v=1775584748&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=500&v=1775584748&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=562&v=1775584748&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=625&v=1775584748&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=687&v=1775584748&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=750&v=1775584748&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=812&v=1775584748&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=875&v=1775584748&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=937&v=1775584748&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1000&v=1775584748&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1062&v=1775584748&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1125&v=1775584748&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1187&v=1775584748&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1250&v=1775584748&width=1000 1000w" 4596 sizes="196px" 4597 onload="javascript: this.closest('.image').classList.add('loaded')" 4598/> 4599 </div></div> 4600 4601 <div class="mobile-menu-promoted-products-item-text-wrap"> 4602 4603 4604 4605 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4606 24-7 Ultra Hydration 4607 </h3> 4608 4609 4610 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4611 <span class="ff-product-price "> 4612 <span class="product-item__price-main"> 4613 <span>$48</span> 4614 4615 4616 </span> 4617 4618 4619 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4620 <dt> 4621 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4622 </dt> 4623 4624 <dd class="unit-price__price"> 4625 <span data-unit-price></span> 4626 <span aria-hidden="true">/</span> 4627 <span class="visually-hidden">per</span> 4628 <span data-unit-base>
4629 <span data-unit-price-base-unit></span> 4630 </span> 4631 </dd> 4632</dl> 4633 4634 4635 </span> 4636 4637</p> 4638 4639 </div> 4640</a> 4641 4642 4643 4644 4645 4646<a 4647 href="/products/beauty-sleep" 4648 aria-label="Beauty Sleep" 4649 class="mobile-menu-promoted-products-item" 4650> 4651 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4652 class="image aspect-ratio--portrait_alt animation--lazy-load" 4653 style="" 4654 > 4655 <img 4656 alt="TULA Beauty Sleep overnight repair treatment on a transparent background" 4657 class="image__img" 4658 loading="lazy" 4659 width="1024" 4660 height="1272" 4661 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?v=1762198039&width=320" 4662 4663 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=125&v=1762198039&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=187&v=1762198039&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=250&v=1762198039&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=300&v=1762198039&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=350&v=1762198039&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=375&v=1762198039&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=450&v=1762198039&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=500&v=1762198039&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=562&v=1762198039&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=625&v=1762198039&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=687&v=1762198039&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=750&v=1762198039&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=812&v=1762198039&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=875&v=1762198039&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=937&v=1762198039&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1000&v=1762198039&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1062&v=1762198039&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1125&v=1762198039&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1187&v=1762198039&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1250&v=1762198039&width=1000 1000w" 4664 sizes="196px" 4665 onload="javascript: this.closest('.image').classList.add('loaded')" 4666/> 4667 </div></div> 4668 4669 <div class="mobile-menu-promoted-products-item-text-wrap"> 4670 4671 4672 4673 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4674 Beauty Sleep 4675 </h3> 4676 4677 4678 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4679 <span class="ff-product-price "> 4680 <span class="product-item__price-main"> 4681 <span>$68</span> 4682 4683 4684 </span> 4685 4686 4687 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4688 <dt> 4689 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4690 </dt> 4691 4692 <dd class="unit-price__price"> 4693 <span data-unit-price></span> 4694 <span aria-hidden="true">/</span> 4695 <span class="visually-hidden">per</span> 4696 <span data-unit-base> 4697 <span data-unit-price-base-unit></span> 4698 </span> 4699 </dd> 4700</dl> 4701 4702 4703 </span> 4704 4705</p> 4706 4707 </div> 4708</a> 4709 4710 4711 4712 4713 4714<a 4715 href="/products/brightening-treatment-drops" 4716 aria-label="Brightening Treatment Drops" 4717 class="mobile-menu-promoted-products-item" 4718> 4719 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4720 class="image aspect-ratio--portrait_alt animation--lazy-load" 4721 style="" 4722 > 4723 <img 4724 alt="Tula skincare bottle with a yellow applicator on a white background"
4725 class="image__img" 4726 loading="lazy" 4727 width="1024" 4728 height="1272" 4729 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?v=1775585013&width=320" 4730 4731 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=125&v=1775585013&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=187&v=1775585013&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=250&v=1775585013&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=300&v=1775585013&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=350&v=1775585013&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=375&v=1775585013&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=450&v=1775585013&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=500&v=1775585013&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=562&v=1775585013&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=625&v=1775585013&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=687&v=1775585013&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=750&v=1775585013&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=812&v=1775585013&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=875&v=1775585013&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=937&v=1775585013&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1000&v=1775585013&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1062&v=1775585013&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1125&v=1775585013&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1187&v=1775585013&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1250&v=1775585013&width=1000 1000w" 4732 sizes="196px" 4733 onload="javascript: this.closest('.image').classList.add('loaded')" 4734/> 4735 </div></div> 4736 4737 <div class="mobile-menu-promoted-products-item-text-wrap"> 4738 4739 4740 4741 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4742 Brightening Treatment Drops 4743 </h3> 4744 4745 4746 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4747 <span class="ff-product-price "> 4748 <span class="product-item__price-main"> 4749 <span>$58</span> 4750 4751 4752 </span> 4753 4754 4755 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4756 <dt> 4757 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4758 </dt> 4759 4760 <dd class="unit-price__price"> 4761 <span data-unit-price></span> 4762 <span aria-hidden="true">/</span> 4763 <span class="visually-hidden">per</span> 4764 <span data-unit-base>
4765 <span data-unit-price-base-unit></span> 4766 </span> 4767 </dd> 4768</dl> 4769 4770 4771 </span> 4772 4773</p> 4774 4775 </div> 4776</a> 4777 4778 4779 4780 4781 4782<a 4783 href="/products/spresso-energizing-eye-balm-pink" 4784 aria-label="'Spresso" 4785 class="mobile-menu-promoted-products-item" 4786> 4787 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4788 class="image aspect-ratio--portrait_alt animation--lazy-load" 4789 style="" 4790 > 4791 <img 4792 alt="Tula Skincare espresso eye balm with pink makeup swatch on a white background" 4793 class="image__img" 4794 loading="lazy" 4795 width="1024" 4796 height="1272" 4797 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?v=1762198101&width=320" 4798 4799 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=125&v=1762198101&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=187&v=1762198101&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=250&v=1762198101&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=300&v=1762198101&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=350&v=1762198101&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=375&v=1762198101&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=450&v=1762198101&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=500&v=1762198101&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=562&v=1762198101&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=625&v=1762198101&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=687&v=1762198101&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=750&v=1762198101&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=812&v=1762198101&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=875&v=1762198101&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=937&v=1762198101&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=1000&v=1762198101&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=1062&v=1762198101&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=1125&v=1762198101&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=1187&v=1762198101&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP__SPRESSO_PINK_01.png?crop=center&height=1250&v=1762198101&width=1000 1000w" 4800 sizes="196px" 4801 onload="javascript: this.closest('.image').classList.add('loaded')" 4802/> 4803 </div></div> 4804 4805 <div class="mobile-menu-promoted-products-item-text-wrap"> 4806 4807 4808 4809 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4810 'Spresso 4811 </h3> 4812 4813 4814 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4815 <span class="ff-product-price "> 4816 <span class="product-item__price-main"> 4817 <span>$38</span> 4818 4819 4820 </span> 4821 4822 4823 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4824 <dt> 4825 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4826 </dt> 4827 4828 <dd class="unit-price__price"> 4829 <span data-unit-price></span> 4830 <span aria-hidden="true">/</span> 4831 <span class="visually-hidden">per</span> 4832 <span data-unit-base> 4833 <span data-unit-price-base-unit></span> 4834 </span> 4835 </dd> 4836</dl> 4837 4838 4839 </span> 4840 4841</p> 4842 4843 </div> 4844</a> 4845 4846 4847 4848 4849 4850<a 4851 href="/products/a-plus-renewal" 4852 aria-label="A+ Renewal" 4853 class="mobile-menu-promoted-products-item" 4854> 4855 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 196px"><div 4856 class="image aspect-ratio--portrait_alt animation--lazy-load" 4857 style="" 4858 > 4859 <img 4860 alt="Tula skincare serum bottle on a white background"
4861 class="image__img" 4862 loading="lazy" 4863 width="1024" 4864 height="1272" 4865 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?v=1765571725&width=320" 4866 4867 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=125&v=1765571725&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=187&v=1765571725&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=250&v=1765571725&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=300&v=1765571725&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=350&v=1765571725&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=375&v=1765571725&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=450&v=1765571725&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=500&v=1765571725&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=562&v=1765571725&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=625&v=1765571725&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=687&v=1765571725&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=750&v=1765571725&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=812&v=1765571725&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=875&v=1765571725&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=937&v=1765571725&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1000&v=1765571725&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1062&v=1765571725&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1125&v=1765571725&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1187&v=1765571725&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1250&v=1765571725&width=1000 1000w" 4868 sizes="196px" 4869 onload="javascript: this.closest('.image').classList.add('loaded')" 4870/> 4871 </div></div> 4872 4873 <div class="mobile-menu-promoted-products-item-text-wrap"> 4874 4875 4876 4877 <h3 class="ff-body fs-body-100 mobile-menu-promoted-products-item-text-title"> 4878 A+ Renewal 4879 </h3> 4880 4881 4882 <p class="fs-body-60 mobile-menu-promoted-products-item-text-price"> 4883 <span class="ff-product-price "> 4884 <span class="product-item__price-main"> 4885 <span>$58</span> 4886 4887 4888 </span> 4889 4890 4891 <dl class="unit-price" data-unit-price-container data-unit-price-available="false"> 4892 <dt> 4893 <span class="visually-hidden visually-hidden--inline">Unit price</span> 4894 </dt> 4895 4896 <dd class="unit-price__price"> 4897 <span data-unit-price></span> 4898 <span aria-hidden="true">/</span> 4899 <span class="visually-hidden">per</span> 4900 <span data-unit-base> 4901 <span data-unit-price-base-unit></span> 4902 </span> 4903 </dd> 4904</dl> 4905 4906 4907 </span> 4908 4909</p> 4910 4911 </div> 4912</a> 4913 4914 </div> 4915</div> 4916 4917 </li> 4918 4919 4920 </ul> 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930<ul 4931 data-menu-depth="1" 4932 data-pane-key="submenu-skin-solutions-4-1" 4933 data-scroll-lock-ignore 4934 aria-hidden="true" 4935 inert 4936 class="mobile-menu__list mobile-menu__list--sub" 4937 > 4938 4939 4940 4941<li class="mobile-menu__item mobile-menu__item--header"> 4942 <button 4943 class="mobile-menu__item--heading-back-link fs-body-100 " 4944 data-action="home" 4945 aria-label="Back" 4946 > 4947 <span class="icon icon-arrow-short back-link-icon" style=""> 4948 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 12.4016H11.5H23M23 12.4016L13.8 3M23 12.4016L13.8 21.8032" stroke="currentColor" stroke-width="1.75"/></svg> 4949</span> 4950 4951 Back 4952 </button> 4953</li> 4954 4955 4956 <li class="mobile-menu__item mobile-menu__item--heading"> 4957 <a 4958 class="mobile-menu__link" 4959 data-heading="true" 4960 href="/collections/all" 4961 >
4962 <span class="ff-body fs-body-100">Skin Solutions</span> 4963 </a> 4964 </li> 4965 4966 4967 4968 4969 4970 <li 4971 class="mobile-menu__item fs-body-100" 4972 data-list-item 4973 data-handle=shop-all 4974 > 4975 <a 4976 class="mobile-menu__link allcap-link" 4977 href="/collections" 4978 4979 > 4980 <span class="mobile-menu__link__text fs-body-100">Shop All</span> 4981 4982 4983 </a> 4984 4985 4986 </li><li 4987 class="mobile-menu__item fs-body-100" 4988 data-list-item 4989 data-handle=acne-oil-control 4990 > 4991 <a 4992 class="mobile-menu__link" 4993 href="/collections/acne-oil-control" 4994 4995 > 4996 <span class="mobile-menu__link__text fs-body-100">Acne & Oil Control</span> 4997 4998 4999 </a> 5000 5001 5002 </li><li 5003 class="mobile-menu__item fs-body-100" 5004 data-list-item 5005 data-handle=ageless-skin 5006 > 5007 <a 5008 class="mobile-menu__link" 5009 href="/collections/ageless-skin" 5010 5011 > 5012 <span class="mobile-menu__link__text fs-body-100">Ageless Skin</span> 5013 5014 5015 </a> 5016 5017 5018 </li><li 5019 class="mobile-menu__item fs-body-100" 5020 data-list-item 5021 data-handle=dryness-barrier-boost 5022 > 5023 <a 5024 class="mobile-menu__link" 5025 href="/collections/dryness-and-barrier-boost" 5026 5027 > 5028 <span class="mobile-menu__link__text fs-body-100">Dryness & Barrier Boost</span> 5029 5030 5031 </a> 5032 5033 5034 </li><li 5035 class="mobile-menu__item fs-body-100" 5036 data-list-item 5037 data-handle=dullness-uneven-tone 5038 > 5039 <a 5040 class="mobile-menu__link" 5041 href="/collections/dullness-uneven-tone" 5042 5043 > 5044 <span class="mobile-menu__link__text fs-body-100">Dullness & Uneven Tone</span> 5045 5046 5047 </a> 5048 5049 5050 </li> 5051 5052 <li class="mobile_menu__promo_blocks" data-position="bottom"> 5053 <div class="mobile_menu__promo_block mobile-menu-block-promoted-products" > 5054 5055 5056 <div class="mobile-menu-block-promoted-products__inner" data-layout="2_col"> 5057 5058 5059 5060 5061 5062<a 5063 href="/products/the-cult-classic-purifying-face-cleanser" 5064 aria-label="The Cult Classic" 5065 class="mobile-menu-promoted-products-item" 5066> 5067 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5068 class="image aspect-ratio--portrait_alt animation--lazy-load" 5069 style="" 5070 > 5071 <img 5072 alt="SILO IMAGE: TULA The cult classic cleanser with product swatch on a transparent baackground" 5073 class="image__img" 5074 loading="lazy" 5075 width="1024" 5076 height="1272" 5077 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?v=1762198026&width=320" 5078 5079 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=125&v=1762198026&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=187&v=1762198026&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=250&v=1762198026&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=300&v=1762198026&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=350&v=1762198026&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=375&v=1762198026&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=450&v=1762198026&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=500&v=1762198026&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=562&v=1762198026&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=625&v=1762198026&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=687&v=1762198026&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=750&v=1762198026&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=812&v=1762198026&width=6
507950 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=875&v=1762198026&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=937&v=1762198026&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1000&v=1762198026&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1062&v=1762198026&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1125&v=1762198026&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1187&v=1762198026&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_CULT_CLASSIC_01.png?crop=center&height=1250&v=1762198026&width=1000 1000w" 5080 sizes="100%" 5081 onload="javascript: this.closest('.image').classList.add('loaded')" 5082/> 5083 </div></div> 5084 5085 <div class="mobile-menu-promoted-products-item-text-wrap"> 5086 5087 5088 5089 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5090 The Cult Classic 5091 </h3> 5092 5093 5094 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5095 purifying face cleanser 5096 </h4> 5097 5098 5099 5100 </div> 5101</a> 5102 5103 5104 5105 5106 5107<a 5108 href="/products/24-7-moisture-hydrating-day-and-night-cream" 5109 aria-label="24-7 Moisture" 5110 class="mobile-menu-promoted-products-item" 5111> 5112 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5113 class="image aspect-ratio--portrait_alt animation--lazy-load" 5114 style="" 5115 > 5116 <img 5117 alt="Tula 24-7 moisture cream jar on a white background" 5118 class="image__img" 5119 loading="lazy" 5120 width="1024" 5121 height="1272" 5122 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?v=1775658505&width=320" 5123 5124 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=125&v=1775658505&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=187&v=1775658505&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=250&v=1775658505&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=300&v=1775658505&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=350&v=1775658505&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=375&v=1775658505&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=450&v=1775658505&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=500&v=1775658505&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=562&v=1775658505&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=625&v=1775658505&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=687&v=1775658505&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=750&v=1775658505&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=812&v=1775658505&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=875&v=1775658505&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=937&v=1775658505&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1000&v=1775658505&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1062&v=1775658505&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1125&v=1775658505&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1187&v=1775658505&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_24_7_MOISTURE_01.png?crop=center&height=1250&v=1775658505&width=1000 1000w" 5125 sizes="100%" 5126 onload="javascript: this.closest('.image').classList.add('loaded')" 5127/> 5128 </div></div> 5129 5130 <div class="mobile-menu-promoted-products-item-text-wrap"> 5131 5132 5133 5134 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5135 24-7 Moisture 5136 </h3> 5137 5138 5139 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5140 hydrating day & night cream with prebiotics 5141 </h4> 5142 5143 5144 5145 </div> 5146</a> 5147 5148 5149 5150 5151 5152<a 5153 href="/products/brightening-treatment-drops" 5154 aria-label="Brightening Treatment Drops" 5155 class="mobile-menu-promoted-products-item" 5156> 5157 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5158 class="image aspect-ratio--portrait_alt animation--lazy-load" 5159 style="" 5160 > 5161 <img 5162 alt="Tula skincare bottle with a yellow applicator on a white background"
5163 class="image__img" 5164 loading="lazy" 5165 width="1024" 5166 height="1272" 5167 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?v=1775585013&width=320" 5168 5169 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=125&v=1775585013&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=187&v=1775585013&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=250&v=1775585013&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=300&v=1775585013&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=350&v=1775585013&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=375&v=1775585013&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=450&v=1775585013&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=500&v=1775585013&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=562&v=1775585013&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=625&v=1775585013&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=687&v=1775585013&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=750&v=1775585013&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=812&v=1775585013&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=875&v=1775585013&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=937&v=1775585013&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1000&v=1775585013&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1062&v=1775585013&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1125&v=1775585013&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1187&v=1775585013&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BRIGHTENINGTREATMENTDROPS_01_e0b2b91f-d851-4028-bc55-93ef64da29f8.png?crop=center&height=1250&v=1775585013&width=1000 1000w" 5170 sizes="100%" 5171 onload="javascript: this.closest('.image').classList.add('loaded')" 5172/> 5173 </div></div> 5174 5175 <div class="mobile-menu-promoted-products-item-text-wrap"> 5176 5177 5178 5179 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5180 Brightening Treatment Drops 5181 </h3> 5182 5183 5184 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5185 triple vitamin c serum 5186 </h4> 5187 5188 5189 5190 </div> 5191</a> 5192 5193 5194 5195 5196 5197<a 5198 href="/products/a-plus-renewal" 5199 aria-label="A+ Renewal" 5200 class="mobile-menu-promoted-products-item" 5201> 5202 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5203 class="image aspect-ratio--portrait_alt animation--lazy-load" 5204 style="" 5205 > 5206 <img 5207 alt="Tula skincare serum bottle on a white background"
5208 class="image__img" 5209 loading="lazy" 5210 width="1024" 5211 height="1272" 5212 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?v=1765571725&width=320" 5213 5214 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=125&v=1765571725&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=187&v=1765571725&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=250&v=1765571725&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=300&v=1765571725&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=350&v=1765571725&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=375&v=1765571725&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=450&v=1765571725&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=500&v=1765571725&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=562&v=1765571725&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=625&v=1765571725&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=687&v=1765571725&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=750&v=1765571725&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=812&v=1765571725&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=875&v=1765571725&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=937&v=1765571725&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1000&v=1765571725&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1062&v=1765571725&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1125&v=1765571725&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1187&v=1765571725&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_A_RENEWAL_01.png?crop=center&height=1250&v=1765571725&width=1000 1000w" 5215 sizes="100%" 5216 onload="javascript: this.closest('.image').classList.add('loaded')" 5217/> 5218 </div></div> 5219 5220 <div class="mobile-menu-promoted-products-item-text-wrap"> 5221 5222 5223 5224 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5225 A+ Renewal 5226 </h3> 5227 5228 5229 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5230 advanced retinal & peptides serum 5231 </h4> 5232 5233 5234 5235 </div> 5236</a> 5237 5238 5239 5240 5241 5242<a 5243 href="/products/beauty-sleep" 5244 aria-label="Beauty Sleep" 5245 class="mobile-menu-promoted-products-item" 5246> 5247 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5248 class="image aspect-ratio--portrait_alt animation--lazy-load" 5249 style="" 5250 > 5251 <img 5252 alt="TULA Beauty Sleep overnight repair treatment on a transparent background" 5253 class="image__img" 5254 loading="lazy" 5255 width="1024" 5256 height="1272" 5257 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?v=1762198039&width=320" 5258 5259 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=125&v=1762198039&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=187&v=1762198039&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=250&v=1762198039&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=300&v=1762198039&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=350&v=1762198039&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=375&v=1762198039&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=450&v=1762198039&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=500&v=1762198039&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=562&v=1762198039&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=625&v=1762198039&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=687&v=1762198039&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=750&v=1762198039&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=812&v=1762198039&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=875&v=1762198039&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=937&v=1762198039&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1000&v=1762198039&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1062&v=1762198039&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1125&v=1762198039&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1187&v=1762198039&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_BEAUTYSLEEP_01.png?crop=center&height=1250&v=1762198039&width=1000 1000w" 5260 sizes="100%" 5261 onload="javascript: this.closest('.image').classList.add('loaded')" 5262/> 5263 </div></div> 5264 5265 <div class="mobile-menu-promoted-products-item-text-wrap"> 5266 5267 5268 5269 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5270 Beauty Sleep 5271 </h3> 5272 5273 5274 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5275 overnight repair treatment 5276 </h4> 5277 5278 5279 5280 </div> 5281</a> 5282 5283 5284 5285 5286 5287<a 5288 href="/products/treatment-trio" 5289 aria-label="Treatment Trio" 5290 class="mobile-menu-promoted-products-item" 5291> 5292 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5293 class="image aspect-ratio--portrait_alt animation--lazy-load" 5294 style="" 5295 > 5296 <img 5297 alt="Tula Skincare products including a serum, cream, and dropper on a white background"
5298 class="image__img" 5299 loading="lazy" 5300 width="1024" 5301 height="1272" 5302 src="//tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?v=1765571725&width=320" 5303 5304 srcset="//tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=125&v=1765571725&width=100 100w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=187&v=1765571725&width=150 150w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=250&v=1765571725&width=200 200w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=300&v=1765571725&width=240 240w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=350&v=1765571725&width=280 280w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=375&v=1765571725&width=300 300w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=450&v=1765571725&width=360 360w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=500&v=1765571725&width=400 400w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=562&v=1765571725&width=450 450w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=625&v=1765571725&width=500 500w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=687&v=1765571725&width=550 550w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=750&v=1765571725&width=600 600w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=812&v=1765571725&width=650 650w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=875&v=1765571725&width=700 700w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=937&v=1765571725&width=750 750w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1000&v=1765571725&width=800 800w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1062&v=1765571725&width=850 850w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1125&v=1765571725&width=900 900w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1187&v=1765571725&width=950 950w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1250&v=1765571725&width=1000 1000w" 5305 sizes="100%" 5306 onload="javascript: this.closest('.image').classList.add('loaded')" 5307/> 5308 </div></div> 5309 5310 <div class="mobile-menu-promoted-products-item-text-wrap"> 5311 5312 5313 5314 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5315 Treatment Trio 5316 </h3> 5317 5318 5319 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5320 hyaluronic acid, retinal & vitamin c serums set 5321 </h4> 5322 5323 5324 5325 </div> 5326</a> 5327 5328 5329 5330 5331 5332<a 5333 href="/products/dark-spot-serum" 5334 aria-label="Dark Spot Serum" 5335 class="mobile-menu-promoted-products-item" 5336> 5337 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5338 class="image aspect-ratio--portrait_alt animation--lazy-load" 5339 style="" 5340 > 5341 <img 5342 alt="Tula skincare serum bottle with a white background" 5343 class="image__img" 5344 loading="lazy" 5345 width="1024" 5346 height="1272" 5347 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?v=1765571694&width=320" 5348 5349 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=125&v=1765571694&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=187&v=1765571694&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=250&v=1765571694&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=300&v=1765571694&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=350&v=1765571694&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=375&v=1765571694&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=450&v=1765571694&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=500&v=1765571694&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=562&v=1765571694&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=625&v=1765571694&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=687&v=1765571694&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=750&v=1765571694&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=812&v=1765571694&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=875&v=1765571694&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=937&v=1765571694&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=1000&v=1765571694&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=1062&v=1765571694&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=1125&v=1765571694&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=1187&v=1765571694&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_DARKSPOTSERUM_01.png?crop=center&height=1250&v=1765571694&width=1000 1000w" 5350 sizes="100%" 5351 onload="javascript: this.closest('.image').classList.add('loaded')" 5352/> 5353 </div></div> 5354 5355 <div class="mobile-menu-promoted-products-item-text-wrap"> 5356 5357 5358 5359 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5360 Dark Spot Serum 5361 </h3> 5362 5363 5364 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued">
5365 7% pro-niacinimide treatment 5366 </h4> 5367 5368 5369 5370 </div> 5371</a> 5372 5373 5374 5375 5376 5377<a 5378 href="/products/24-7-ultra-hydration" 5379 aria-label="24-7 Ultra Hydration" 5380 class="mobile-menu-promoted-products-item" 5381> 5382 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5383 class="image aspect-ratio--portrait_alt animation--lazy-load" 5384 style="" 5385 > 5386 <img 5387 alt="Tula skincare serum bottle on a white background" 5388 class="image__img" 5389 loading="lazy" 5390 width="1024" 5391 height="1272" 5392 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?v=1775584748&width=320" 5393 5394 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=125&v=1775584748&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=187&v=1775584748&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=250&v=1775584748&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=300&v=1775584748&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=350&v=1775584748&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=375&v=1775584748&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=450&v=1775584748&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=500&v=1775584748&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=562&v=1775584748&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=625&v=1775584748&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=687&v=1775584748&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=750&v=1775584748&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=812&v=1775584748&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=875&v=1775584748&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=937&v=1775584748&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1000&v=1775584748&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1062&v=1775584748&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1125&v=1775584748&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1187&v=1775584748&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_247_ULTRA_HYDRATION_01.png?crop=center&height=1250&v=1775584748&width=1000 1000w" 5395 sizes="100%" 5396 onload="javascript: this.closest('.image').classList.add('loaded')" 5397/> 5398 </div></div> 5399 5400 <div class="mobile-menu-promoted-products-item-text-wrap"> 5401 5402 5403 5404 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5405 24-7 Ultra Hydration 5406 </h3> 5407 5408 5409 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5410 Triple-Hydra Complex⢠day & night serum 5411 </h4> 5412 5413 5414 5415 </div> 5416</a> 5417 5418 </div> 5419</div> 5420 5421 </li> 5422 5423 5424 </ul> 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434<ul 5435 data-menu-depth="1" 5436 data-pane-key="submenu-save-on-sets-5-1" 5437 data-scroll-lock-ignore 5438 aria-hidden="true" 5439 inert 5440 class="mobile-menu__list mobile-menu__list--sub" 5441 > 5442 5443 5444 5445<li class="mobile-menu__item mobile-menu__item--header"> 5446 <button 5447 class="mobile-menu__item--heading-back-link fs-body-100 " 5448 data-action="home" 5449 aria-label="Back" 5450 > 5451 <span class="icon icon-arrow-short back-link-icon" style=""> 5452 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 12.4016H11.5H23M23 12.4016L13.8 3M23 12.4016L13.8 21.8032" stroke="currentColor" stroke-width="1.75"/></svg> 5453</span> 5454 5455 Back 5456 </button> 5457</li> 5458 5459 5460 <li class="mobile-menu__item mobile-menu__item--heading"> 5461 <a 5462 class="mobile-menu__link" 5463 data-heading="true" 5464 href="#" 5465 >
5466 <span class="ff-body fs-body-100">Save on Sets</span> 5467 </a> 5468 </li> 5469 5470 5471 5472 5473 5474 <li 5475 class="mobile-menu__item fs-body-100" 5476 data-list-item 5477 data-handle=shop-all 5478 > 5479 <a 5480 class="mobile-menu__link allcap-link" 5481 href="/collections/all-sets-routines" 5482 5483 > 5484 <span class="mobile-menu__link__text fs-body-100">Shop All</span> 5485 5486 5487 </a> 5488 5489 5490 </li><li 5491 class="mobile-menu__item fs-body-100" 5492 data-list-item 5493 data-handle=iconic-duos 5494 > 5495 <a 5496 class="mobile-menu__link" 5497 href="/products/the-iconic-duo" 5498 5499 > 5500 <span class="mobile-menu__link__text fs-body-100">Iconic Duos</span> 5501 5502 5503 </a> 5504 5505 5506 </li><li 5507 class="mobile-menu__item fs-body-100" 5508 data-list-item 5509 data-handle=routine-builder-quiz 5510 > 5511 <a 5512 class="mobile-menu__link" 5513 href="/pages/skin-quiz" 5514 5515 > 5516 <span class="mobile-menu__link__text fs-body-100">Routine Builder Quiz</span> 5517 5518 5519 </a> 5520 5521 5522 </li> 5523 5524 <li class="mobile_menu__promo_blocks" data-position="bottom"> 5525 <div class="mobile_menu__promo_block mobile-menu-block-promoted-products" > 5526 <h3 class="mobile-menu-block-title fs-accent-bold">Exclusive savings on TULA.COM</h3> 5527 5528 <div class="mobile-menu-block-promoted-products__inner" data-layout="2_col"> 5529 5530 5531 5532 5533 5534<a 5535 href="/products/the-iconic-trio-prebiotic-formulated-skincare-set" 5536 aria-label="The Iconic Trio" 5537 class="mobile-menu-promoted-products-item" 5538> 5539 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5540 class="image aspect-ratio--portrait_alt animation--lazy-load" 5541 style="" 5542 > 5543 <img 5544 alt="Tula skincare products including a blue tube, a yellow tube, and a blue jar on a white background." 5545 class="image__img" 5546 loading="lazy" 5547 width="1024" 5548 height="1280" 5549 src="//tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?v=1775507005&width=320" 5550 5551 srcset="//tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=125&v=1775507005&width=100 100w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=187&v=1775507005&width=150 150w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=250&v=1775507005&width=200 200w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=300&v=1775507005&width=240 240w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=350&v=1775507005&width=280 280w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=375&v=1775507005&width=300 300w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=450&v=1775507005&width=360 360w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=500&v=1775507005&width=400 400w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=562&v=1775507005&width=450 450w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=625&v=1775507005&width=500 500w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=687&v=1775507005&width=550 550w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=750&v=1775507005&width=600 600w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=812&v=1775507005&width=650 650w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=875&v=1775507005&width=700 700w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=937&v=1775507005&width=750 750w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1000&v=1775507005&width=800 800w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1062&v=1775507005&width=850 850w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1125&v=1775507005&width=900 900w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1187&v=1775507005&width=950 950w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_IconicTrio.png?crop=center&height=1250&v=1775507005&width=1000 1000w" 5552 sizes="100%" 5553 onload="javascript: this.closest('.image').classList.add('loaded')" 5554/> 5555 </div></div> 5556 5557 <div class="mobile-menu-promoted-products-item-text-wrap"> 5558 5559 5560 5561 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5562 The Iconic Trio 5563 </h3> 5564 5565 5566 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5567 the cult classic, 24-7 moisture & protect + glow SPF 30 set 5568 </h4> 5569 5570 5571 5572 </div> 5573</a> 5574 5575 5576 5577 5578 5579<a 5580 href="/products/the-iconic-duo" 5581 aria-label="The Iconic Duo" 5582 class="mobile-menu-promoted-products-item" 5583> 5584 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5585 class="image aspect-ratio--portrait_alt animation--lazy-load" 5586 style="" 5587 > 5588 <img 5589 alt="Tula skincare products on a transparent background"
5590 class="image__img" 5591 loading="lazy" 5592 width="1024" 5593 height="1272" 5594 src="//tula.com/cdn/shop/files/TULA-Theiconicduo.png?v=1765572094&width=320" 5595 5596 srcset="//tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=125&v=1765572094&width=100 100w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=187&v=1765572094&width=150 150w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=250&v=1765572094&width=200 200w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=300&v=1765572094&width=240 240w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=350&v=1765572094&width=280 280w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=375&v=1765572094&width=300 300w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=450&v=1765572094&width=360 360w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=500&v=1765572094&width=400 400w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=562&v=1765572094&width=450 450w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=625&v=1765572094&width=500 500w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=687&v=1765572094&width=550 550w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=750&v=1765572094&width=600 600w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=812&v=1765572094&width=650 650w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=875&v=1765572094&width=700 700w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=937&v=1765572094&width=750 750w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1000&v=1765572094&width=800 800w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1062&v=1765572094&width=850 850w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1125&v=1765572094&width=900 900w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1187&v=1765572094&width=950 950w, //tula.com/cdn/shop/files/TULA-Theiconicduo.png?crop=center&height=1250&v=1765572094&width=1000 1000w" 5597 sizes="100%" 5598 onload="javascript: this.closest('.image').classList.add('loaded')" 5599/> 5600 </div></div> 5601 5602 <div class="mobile-menu-promoted-products-item-text-wrap"> 5603 5604 5605 5606 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5607 The Iconic Duo 5608 </h3> 5609 5610 5611 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5612 cult classic cleanser & 24-7 moisture supersize set 5613 </h4> 5614 5615 5616 5617 </div> 5618</a> 5619 5620 5621 5622 5623 5624<a 5625 href="/products/head-to-toe-rosy-glow" 5626 aria-label="Head-to-Toe Rosy Glow" 5627 class="mobile-menu-promoted-products-item" 5628> 5629 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5630 class="image aspect-ratio--portrait_alt animation--lazy-load" 5631 style="" 5632 > 5633 <img 5634 alt="Tula skincare products including a jar, tube, and bottle on a white background" 5635 class="image__img" 5636 loading="lazy" 5637 width="1024" 5638 height="1280" 5639 src="//tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?v=1776708277&width=320" 5640 5641 srcset="//tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=125&v=1776708277&width=100 100w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=187&v=1776708277&width=150 150w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=250&v=1776708277&width=200 200w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=300&v=1776708277&width=240 240w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=350&v=1776708277&width=280 280w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=375&v=1776708277&width=300 300w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=450&v=1776708277&width=360 360w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=500&v=1776708277&width=400 400w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=562&v=1776708277&width=450 450w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=625&v=1776708277&width=500 500w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=687&v=1776708277&width=550 550w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=750&v=1776708277&width=600 600w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=812&v=1776708277&width=6
564150 650w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=875&v=1776708277&width=700 700w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=937&v=1776708277&width=750 750w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=1000&v=1776708277&width=800 800w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=1062&v=1776708277&width=850 850w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=1125&v=1776708277&width=900 900w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=1187&v=1776708277&width=950 950w, //tula.com/cdn/shop/files/TULA_AMJ_PDP_Head-To-Toe-Rosy-Glow.png?crop=center&height=1250&v=1776708277&width=1000 1000w" 5642 sizes="100%" 5643 onload="javascript: this.closest('.image').classList.add('loaded')" 5644/> 5645 </div></div> 5646 5647 <div class="mobile-menu-promoted-products-item-text-wrap"> 5648 5649 5650 5651 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5652 Head-to-Toe Rosy Glow 5653 </h3> 5654 5655 5656 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5657 limited-edition 3-piece rosy glow kit 5658 </h4> 5659 5660 5661 5662 </div> 5663</a> 5664 5665 5666 5667 5668 5669<a 5670 href="/products/acne-clearing-routine" 5671 aria-label="Acne Clearing Routine" 5672 class="mobile-menu-promoted-products-item" 5673> 5674 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5675 class="image aspect-ratio--portrait_alt animation--lazy-load" 5676 style="" 5677 > 5678 <img 5679 alt="Tula skincare products " 5680 class="image__img" 5681 loading="lazy" 5682 width="1024" 5683 height="1272" 5684 src="//tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?v=1762198037&width=320" 5685 5686 srcset="//tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=125&v=1762198037&width=100 100w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=187&v=1762198037&width=150 150w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=250&v=1762198037&width=200 200w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=300&v=1762198037&width=240 240w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=350&v=1762198037&width=280 280w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=375&v=1762198037&width=300 300w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=450&v=1762198037&width=360 360w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=500&v=1762198037&width=400 400w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=562&v=1762198037&width=450 450w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=625&v=1762198037&width=500 500w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=687&v=1762198037&width=550 550w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=750&v=1762198037&width=600 600w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=812&v=1762198037&width=650 650w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=875&v=1762198037&width=700 700w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=937&v=1762198037&width=750 750w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=1000&v=1762198037&width=800 800w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=1062&v=1762198037&width=850 850w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=1125&v=1762198037&width=900 900w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=1187&v=1762198037&width=950 950w, //tula.com/cdn/shop/files/TULADOTCOM_PDP_ACNEHEROES_01_3c969f49-1db8-41c3-a0dc-4c549b0593c5.png?crop=center&height=1250&v=1762198037&width=1000 1000w" 5687 sizes="100%" 5688 onload="javascript: this.closest('.image').classList.add('loaded')" 5689/> 5690 </div></div> 5691 5692 <div class="mobile-menu-promoted-products-item-text-wrap"> 5693 5694 5695 5696 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5697 Acne Clearing Routine 5698 </h3> 5699 5700 5701 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5702 treat & prevent acne 5703 </h4> 5704 5705 5706 5707 </div> 5708</a> 5709 5710 5711 5712 5713 5714<a 5715 href="/products/so-polished-head-to-toe" 5716 aria-label="So Polished Head To Toe" 5717 class="mobile-menu-promoted-products-item" 5718> 5719 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5720 class="image aspect-ratio--portrait_alt animation--lazy-load" 5721 style="" 5722 > 5723 <img 5724 alt="TULA So Polished Exfoliating Body Scrub and Exfoliating Facial Scrub on transparent background"
5725 class="image__img" 5726 loading="lazy" 5727 width="1024" 5728 height="1280" 5729 src="//tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?v=1778513447&width=320" 5730 5731 srcset="//tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=125&v=1778513447&width=100 100w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=187&v=1778513447&width=150 150w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=250&v=1778513447&width=200 200w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=300&v=1778513447&width=240 240w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=350&v=1778513447&width=280 280w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=375&v=1778513447&width=300 300w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=450&v=1778513447&width=360 360w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=500&v=1778513447&width=400 400w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=562&v=1778513447&width=450 450w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=625&v=1778513447&width=500 500w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=687&v=1778513447&width=550 550w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=750&v=1778513447&width=600 600w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=812&v=1778513447&width=650 650w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=875&v=1778513447&width=700 700w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=937&v=1778513447&width=750 750w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=1000&v=1778513447&width=800 800w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=1062&v=1778513447&width=850 850w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=1125&v=1778513447&width=900 900w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=1187&v=1778513447&width=950 950w, //tula.com/cdn/shop/files/AMJ26_PDP_So_Polished_Duo_Silo.png?crop=center&height=1250&v=1778513447&width=1000 1000w" 5732 sizes="100%" 5733 onload="javascript: this.closest('.image').classList.add('loaded')" 5734/> 5735 </div></div> 5736 5737 <div class="mobile-menu-promoted-products-item-text-wrap"> 5738 5739 5740 5741 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5742 So Polished Head To Toe 5743 </h3> 5744 5745 5746 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5747 so polished exfoliating sugar scrub duo 5748 </h4> 5749 5750 5751 5752 </div> 5753</a> 5754 5755 5756 5757 5758 5759<a 5760 href="/products/treatment-trio" 5761 aria-label="Treatment Trio" 5762 class="mobile-menu-promoted-products-item" 5763> 5764 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5765 class="image aspect-ratio--portrait_alt animation--lazy-load" 5766 style="" 5767 > 5768 <img 5769 alt="Tula Skincare products including a serum, cream, and dropper on a white background" 5770 class="image__img" 5771 loading="lazy" 5772 width="1024" 5773 height="1272" 5774 src="//tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?v=1765571725&width=320" 5775 5776 srcset="//tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=125&v=1765571725&width=100 100w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=187&v=1765571725&width=150 150w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=250&v=1765571725&width=200 200w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=300&v=1765571725&width=240 240w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=350&v=1765571725&width=280 280w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=375&v=1765571725&width=300 300w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=450&v=1765571725&width=360 360w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=500&v=1765571725&width=400 400w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=562&v=1765571725&width=450 450w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=625&v=1765571725&width=500 500w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=687&v=1765571725&width=550 550w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=750&v=1765571725&width=600 600w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=812&v=1765571725&width=6
577650 650w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=875&v=1765571725&width=700 700w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=937&v=1765571725&width=750 750w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1000&v=1765571725&width=800 800w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1062&v=1765571725&width=850 850w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1125&v=1765571725&width=900 900w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1187&v=1765571725&width=950 950w, //tula.com/cdn/shop/files/TULASerumTreatmentTrio.png?crop=center&height=1250&v=1765571725&width=1000 1000w" 5777 sizes="100%" 5778 onload="javascript: this.closest('.image').classList.add('loaded')" 5779/> 5780 </div></div> 5781 5782 <div class="mobile-menu-promoted-products-item-text-wrap"> 5783 5784 5785 5786 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5787 Treatment Trio 5788 </h3> 5789 5790 5791 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5792 hyaluronic acid, retinal & vitamin c serums set 5793 </h4> 5794 5795 5796 5797 </div> 5798</a> 5799 5800 5801 5802 5803 5804<a 5805 href="/products/the-iconic-duo-1" 5806 aria-label="The Iconic Duo - SPF 30" 5807 class="mobile-menu-promoted-products-item" 5808> 5809 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5810 class="image aspect-ratio--portrait_alt animation--lazy-load" 5811 style="" 5812 > 5813 <img 5814 alt="Tula skincare products including a blue tube and yellow jar on a white background" 5815 class="image__img" 5816 loading="lazy" 5817 width="1024" 5818 height="1272" 5819 src="//tula.com/cdn/shop/files/IconicDuowith247SPF.png?v=1765571842&width=320" 5820 5821 srcset="//tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=125&v=1765571842&width=100 100w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=187&v=1765571842&width=150 150w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=250&v=1765571842&width=200 200w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=300&v=1765571842&width=240 240w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=350&v=1765571842&width=280 280w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=375&v=1765571842&width=300 300w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=450&v=1765571842&width=360 360w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=500&v=1765571842&width=400 400w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=562&v=1765571842&width=450 450w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=625&v=1765571842&width=500 500w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=687&v=1765571842&width=550 550w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=750&v=1765571842&width=600 600w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=812&v=1765571842&width=650 650w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=875&v=1765571842&width=700 700w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=937&v=1765571842&width=750 750w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=1000&v=1765571842&width=800 800w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=1062&v=1765571842&width=850 850w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=1125&v=1765571842&width=900 900w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=1187&v=1765571842&width=950 950w, //tula.com/cdn/shop/files/IconicDuowith247SPF.png?crop=center&height=1250&v=1765571842&width=1000 1000w" 5822 sizes="100%" 5823 onload="javascript: this.closest('.image').classList.add('loaded')" 5824/> 5825 </div></div> 5826 5827 <div class="mobile-menu-promoted-products-item-text-wrap"> 5828 5829 5830 5831 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5832 The Iconic Duo - SPF 30 5833 </h3> 5834 5835 5836 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5837 cult classic cleanser & 24-7 moisture SPF 30 set 5838 </h4> 5839 5840 5841 5842 </div> 5843</a> 5844 5845 5846 5847 5848 5849<a 5850 href="/products/the-iconic-duo-rich-rinse-intense" 5851 aria-label="The Iconic Duo - Rich Rinse & Intense" 5852 class="mobile-menu-promoted-products-item" 5853> 5854 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5855 class="image aspect-ratio--portrait_alt animation--lazy-load" 5856 style="" 5857 > 5858 <img 5859 alt="Tula Skincare Rich Rinse Cleanser and 24-7 Moisture Intense on a transparent background"
5860 class="image__img" 5861 loading="lazy" 5862 width="1024" 5863 height="1272" 5864 src="//tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?v=1771425247&width=320" 5865 5866 srcset="//tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=125&v=1771425247&width=100 100w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=187&v=1771425247&width=150 150w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=250&v=1771425247&width=200 200w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=300&v=1771425247&width=240 240w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=350&v=1771425247&width=280 280w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=375&v=1771425247&width=300 300w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=450&v=1771425247&width=360 360w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=500&v=1771425247&width=400 400w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=562&v=1771425247&width=450 450w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=625&v=1771425247&width=500 500w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=687&v=1771425247&width=550 550w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=750&v=1771425247&width=600 600w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=812&v=1771425247&width=650 650w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=875&v=1771425247&width=700 700w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=937&v=1771425247&width=750 750w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=1000&v=1771425247&width=800 800w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=1062&v=1771425247&width=850 850w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=1125&v=1771425247&width=900 900w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=1187&v=1771425247&width=950 950w, //tula.com/cdn/shop/files/The_Iconic_Duo_-_Rich.png?crop=center&height=1250&v=1771425247&width=1000 1000w" 5867 sizes="100%" 5868 onload="javascript: this.closest('.image').classList.add('loaded')" 5869/> 5870 </div></div> 5871 5872 <div class="mobile-menu-promoted-products-item-text-wrap"> 5873 5874 5875 5876 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5877 The Iconic Duo - Rich Rinse & Intense 5878 </h3> 5879 5880 5881 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5882 the rich rinse cleanser & 24-7 moisture intense supersize set 5883 </h4> 5884 5885 5886 5887 </div> 5888</a> 5889 5890 5891 5892 5893 5894<a 5895 href="/products/the-radiant-duo" 5896 aria-label="The Radiant Duo" 5897 class="mobile-menu-promoted-products-item" 5898> 5899 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5900 class="image aspect-ratio--portrait_alt animation--lazy-load" 5901 style="" 5902 > 5903 <img 5904 alt="TULA Radiant Duo silo image featuring Protect + Glow and Filter Primer 5905" 5906 class="image__img" 5907 loading="lazy" 5908 width="1024" 5909 height="1272" 5910 src="//tula.com/cdn/shop/files/TULA-theradiantduo.png?v=1756413524&width=320" 5911 5912 srcset="//tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=125&v=1756413524&width=100 100w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=187&v=1756413524&width=150 150w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=250&v=1756413524&width=200 200w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=300&v=1756413524&width=240 240w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=350&v=1756413524&width=280 280w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=375&v=1756413524&width=300 300w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=450&v=1756413524&width=360 360w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=500&v=1756413524&width=400 400w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=562&v=1756413524&width=450 450w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=625&v=1756413524&width=500 500w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=687&v=1756413524&width=550 550w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=750&v=1756413524&width=600 600w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=812&v=1756413524&width=650 650w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=875&v=1756413524&width=700 700w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=937&v=1756413524&width=750 750w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=1000&v=1756413524&width=800 800w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=1062&v=1756413524&width=850 850w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=1125&v=1756413524&width=900 900w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=1187&v=1756413524&width=950 950w, //tula.com/cdn/shop/files/TULA-theradiantduo.png?crop=center&height=1250&v=1756413524&width=1000 1000w" 5913 sizes="100%" 5914 onload="javascript: this.closest('.image').classList.add('loaded')" 5915/> 5916 </div></div> 5917 5918 <div class="mobile-menu-promoted-products-item-text-wrap"> 5919 5920 5921 5922 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5923 The Radiant Duo 5924 </h3> 5925 5926 5927 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5928 prime & protect duo 5929 </h4> 5930 5931 5932 5933 </div> 5934</a> 5935 5936 5937 5938 5939 5940<a 5941 href="/products/lip-eye-duo" 5942 aria-label="Lip + Eye Duo" 5943 class="mobile-menu-promoted-products-item" 5944> 5945 <div class="mobile-menu-promoted-products-item-image-wrap" style="width: 100%"><div 5946 class="image aspect-ratio--portrait_alt animation--lazy-load" 5947 style="" 5948 > 5949 <img 5950 alt="Two Tula skincare products on a white background"
5951 class="image__img" 5952 loading="lazy" 5953 width="1024" 5954 height="1272" 5955 src="//tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?v=1765571812&width=320" 5956 5957 srcset="//tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=125&v=1765571812&width=100 100w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=187&v=1765571812&width=150 150w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=250&v=1765571812&width=200 200w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=300&v=1765571812&width=240 240w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=350&v=1765571812&width=280 280w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=375&v=1765571812&width=300 300w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=450&v=1765571812&width=360 360w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=500&v=1765571812&width=400 400w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=562&v=1765571812&width=450 450w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=625&v=1765571812&width=500 500w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=687&v=1765571812&width=550 550w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=750&v=1765571812&width=600 600w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=812&v=1765571812&width=650 650w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=875&v=1765571812&width=700 700w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=937&v=1765571812&width=750 750w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=1000&v=1765571812&width=800 800w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=1062&v=1765571812&width=850 850w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=1125&v=1765571812&width=900 900w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=1187&v=1765571812&width=950 950w, //tula.com/cdn/shop/files/TULA-PinkLipEyeDuo.png?crop=center&height=1250&v=1765571812&width=1000 1000w" 5958 sizes="100%" 5959 onload="javascript: this.closest('.image').classList.add('loaded')" 5960/> 5961 </div></div> 5962 5963 <div class="mobile-menu-promoted-products-item-text-wrap"> 5964 5965 5966 5967 <h3 class="ff-heading fs-heading-6-base mobile-menu-promoted-products-item-text-title"> 5968 Lip + Eye Duo 5969 </h3> 5970 5971 5972 <h4 class="ff-body fs-body-75 mobile-menu-promoted-products-item-text-subtitle t-subdued"> 5973 plumping & energizing duo 5974 </h4> 5975 5976 5977 5978 </div> 5979</a> 5980 5981 </div> 5982</div> 5983 5984 </li> 5985 5986 5987 </ul> 5988 5989 5990 5991 5992 5993 5994 5995 <div 5996 data-menu-depth="1" 5997 data-pane-key="account-info" 5998 data-scroll-lock-ignore 5999 aria-hidden="true" 6000 inert 6001 > 6002 6003<li class="mobile-menu__item mobile-menu__item--header"> 6004 <button 6005 class="mobile-menu__item--heading-back-link fs-body-100 " 6006 data-action="home" 6007 aria-label="Back" 6008 > 6009 <span class="icon icon-arrow-short back-link-icon" style=""> 6010 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 12.4016H11.5H23M23 12.4016L13.8 3M23 12.4016L13.8 21.8032" stroke="currentColor" stroke-width="1.75"/></svg> 6011</span> 6012 6013 Back 6014 </button> 6015</li> 6016 6017 6018<div class="login" data-scope="component" data-account-login> 6019 <div class="login__success-wrapper"> 6020 <div class="login__success" data-success-message tabindex="-1"> 6021 <div class="ff-body fs-body-100"> 6022 We've sent you an email with a link to update your password. 6023 </div> 6024 </div> 6025 </div> 6026 6027 <div id="login-form" class="login__wrapper" data-part="login" aria-hidden="false"> 6028 <header class="login__header"> 6029 <h4 class="login__heading ff-body fs-body-100">Log in</h4> 6030 </header> 6031 6032 <div class="login__main"> 6033 <form method="post" action="/account/login" id="mobile-menu-account-login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" novalidate="novalidate" class="login__form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 6034 <label for="mobile-menu-account-login-CustomerEmail">Email</label> 6035 <input 6036 type="email" 6037 class="input " 6038 name="customer[email]" 6039 id="mobile-menu-account-login-CustomerEmail" 6040 autocomplete="email" 6041 autocorrect="off" 6042 autocapitalize="off" 6043 6044 > 6045 6046 6047 <div class="login__label-wrapper"> 6048 <label for="mobile-menu-account-login-CustomerPassword">Password</label> 6049 <button 6050 type="button" 6051 class="btn btn--text-link fs-body-75" 6052 data-toggle 6053 aria-controls="mobile-menu-account-login-register-form" 6054 > 6055 Forgot password? 6056 </button> 6057 </div> 6058 <input 6059 type="password" 6060 class="input " 6061 value="" 6062 name="customer[password]" 6063 id="mobile-menu-account-login-CustomerPassword" 6064 > 6065 6066 6067 <button type="submit" class="login__button btn btn--primary btn--rounded btn--full"> 6068 Log in 6069 </button> 6070 6071 <div class="login__links ff-body fs-body-100">
6072 <span>New customer?</span> 6073 <a class="link" href="https://account.tula.com?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ0dWxhLXNraW4ubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkwODgzNzM3LCJuYmYiOjE3OTAyNzg5Mzd9.oPR7JP6h8YwAjDTIYFNbwWK2gnCJfMdGmHipyRkGeTs">Create account</a> 6074 </div> 6075 </form> 6076 </div> 6077 </div> 6078 6079 <div id="mobile-menu-account-login-register-form" class="login__wrapper hide" data-part="reset" aria-hidden="true"> 6080 <div class="login__header"> 6081 <h2 class="login__heading ff-heading fs-heading-3-base">Reset your password</h2> 6082 <p class="login__subheading fs-body-75">We will send you an email to reset your password.</p> 6083 </div> 6084 6085 <div class="login__main"> 6086 <form method="post" action="/account/recover" accept-charset="UTF-8" class="login__form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 6087 <label for="mobile-menu-account-login-RecoverEmail">Email address</label> 6088 <input 6089 type="email" 6090 value="" 6091 name="email"
6092 id="mobile-menu-account-login-RecoverEmail" 6093 class="input" 6094 autocorrect="off" 6095 autocapitalize="off" 6096 > 6097 6098 <button type="submit" class="login__button btn btn--primary btn--full"> 6099 Submit 6100 </button> 6101 6102 <div class="login__links ff-body fs-body-100"> 6103 <button type="button" data-toggle class="btn btn--text-link" aria-controls="login-form"> 6104 Cancel 6105 </button> 6106 </div> 6107 </form> 6108 </div> 6109 </div> 6110 6111 6112 6113</div> 6114</div> 6115 6116 6117 6118 </div> 6119 </div> 6120 </div> 6121 </div> 6122 </template> 6123 </div> 6124</section> 6125 6126 6127</div> 6128<!-- END sections: header-group --> 6129<!-- BEGIN sections: overlay-group --> 6130<div id="shopify-section-sections--18821402853620__quick-cart" class="shopify-section shopify-section-group-overlay-group"> 6131 6132 6133</div><div id="shopify-section-sections--18821402853620__popup" class="shopify-section shopify-section-group-overlay-group"> 6134 6135 6136</div> 6137<!-- END sections: overlay-group --><div class="header-overlay" data-header-overlay> 6138 <div class="header-overlay__inner"></div> 6139 </div> 6140 6141 <main id="main" class="main"> 6142 <section id="shopify-section-template--19301179949300__main" class="shopify-section page-section"><div 6143 class=" 6144 page 6145 section 6146 6147 animation 6148 animation--page 6149 6150 " 6151 data-section-id="template--19301179949300__main" 6152 data-section-type="page" 6153 style=" 6154 6155 " 6156> 6157 <div class="section-inner"> 6158 <div class="page__inner"> 6159 <header class="page__header"> 6160 <h1 class="page__heading ff-heading fs-heading-1-base ta-c"> 6161 Store Locator 6162 </h1> 6163 </header> 6164 6165 <div class="page__rte ff-body rte rte--page"> 6166 <!-- Start Stockist.co widget --> 6167<stockist-store-locator data-stockist-widget-tag="map_v3jzxee3"> 6168 Loading store locator from <a href="https://stockist.co">Stockist store locator</a>... 6169</stockist-store-locator>
6170<script async src="https://stockist.co/embed/v1/widget.min.js"></script>
6170 6171<!-- End Stockist.co widget --> 6172 </div> 6173 </div> 6174 </div> 6175</div> 6176 6177 6178</section> 6179 </main><!-- BEGIN sections: footer-group --> 6180<div id="shopify-section-sections--18821402919156__178360767995e38ad6" class="shopify-section shopify-section-group-footer-group"><div 6181 class=" 6182 apps 6183 section 6184 6185 " 6186 style="--section-style-spacing-top: 0px; --section-style-spacing-bottom: 0px;" 6187 data-section-id="sections--18821402919156__178360767995e38ad6" 6188 data-section-type="apps" 6189> 6190 <div class="section-inner"> 6191 <div class="section-header animation--container"></div><div class="animation--item"> 6192 <div id="shopify-block-AVFFtb1Q3RG5EZnBOU__rebuy_personalization_engine_rebuy_widget_eHEHJT" class="shopify-block shopify-app-block"> 6193 <div 6194 data-rebuy-id="299655" 6195 data-rebuy-shopify-product-ids="" 6196 data-rebuy-shopify-collection-ids=""> 6197 </div> 6198 6199 6200</div> 6201 </div></div> 6202</div> 6203 6204 6205</div><footer id="shopify-section-sections--18821402919156__footer" class="shopify-section shopify-section-group-footer-group footer__parent"><div 6206 class="footer section footer__override" 6207 data-section-id="sections--18821402919156__footer" 6208 data-section-type="footer" 6209 style=" 6210 --color-background-input: var(--color-mid-gray); 6211 --color-background-input-highlight: rgba(255, 255, 255, 0.35); 6212 --color-text-input: rgba(255, 255, 255, 0.95); 6213 --desktop-column-gap: 32px; 6214 --color-text-alpha-40: rgba(255, 255, 255, 0.4); 6215 " 6216> 6217 <div class="section-inner"> 6218 <div class="footer__inner"> 6219 <div class="footer__groups"> 6220 <div 6221 class="footer__group footer__override" 6222 data-show-title-on-desktop="true" 6223 data-block-type="links" 6224 data-prev-block-type="" 6225 data-next-block-type="links" 6226 data-collapse-on-mobile="true" 6227 style=" 6228 6229 6230 " 6231 > 6232 6233 6234 6235 <h2 class="footer__header fs-body-75 ff-body footer__header--collapsed"> 6236 <span class="footer__heading">Shop</span> 6237 </h2> 6238 6239 <button 6240 type="button" 6241 class="footer__header ff-body" 6242 data-header 6243 aria-expanded="false" 6244 aria-controls="footer-group-content-links_ttnjJg" 6245 > 6246 <span class="footer__heading">Shop</span> 6247 <span class="footer__arrow"><span class="icon icon-chevron-small " style=""> 6248 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg> 6249</span> 6250</span> 6251 </button> 6252 6253 6254 <div class="footer__group-content" id="footer-group-content-links_ttnjJg"><div class="footer__links fs-body-75"> 6255 6256 <ul> 6257 6258 <li> 6259 <a href="/collections/all">Shop All</a> 6260 </li> 6261 6262 <li> 6263 <a href="/collections/best-sellers">Best Sellers</a> 6264 </li> 6265 6266 <li> 6267 <a href="/collections/all-sets-routines">Sets & Starter Kits</a> 6268 </li> 6269 6270 <li> 6271 <a href="/pages/offers">Offers</a> 6272 </li> 6273 6274 <li> 6275 <a href="/pages/subscribe-and-save">Subscribe & Save</a> 6276 </li> 6277 6278 <li> 6279 <a href="/pages/tula-wallet">TULA Wallet</a> 6280 </li> 6281 6282 </ul> 6283 6284 </div></div> 6285 </div><div 6286 class="footer__group footer__override" 6287 data-show-title-on-desktop="true" 6288 data-block-type="links" 6289 data-prev-block-type="links" 6290 data-next-block-type="links" 6291 data-collapse-on-mobile="true" 6292 style=" 6293 6294 6295 " 6296 > 6297 6298 6299 6300 <h2 class="footer__header fs-body-75 ff-body footer__header--collapsed">
6301 <span class="footer__heading">About</span> 6302 </h2> 6303 6304 <button 6305 type="button" 6306 class="footer__header ff-body" 6307 data-header 6308 aria-expanded="false" 6309 aria-controls="footer-group-content-6ad30bb5-001c-44fe-8e36-2d1e02cbe275" 6310 > 6311 <span class="footer__heading">About</span> 6312 <span class="footer__arrow"><span class="icon icon-chevron-small " style=""> 6313 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg> 6314</span> 6315</span> 6316 </button> 6317 6318 6319 <div class="footer__group-content" id="footer-group-content-6ad30bb5-001c-44fe-8e36-2d1e02cbe275"><div class="footer__links fs-body-75"> 6320 6321 <ul> 6322 6323 <li> 6324 <a href="/pages/about-us">About Us</a> 6325 </li> 6326 6327 <li> 6328 <a href="/pages/store-locator">Store Locator</a> 6329 </li> 6330 6331 <li> 6332 <a href="https://job-boards.greenhouse.io/tula">Careers</a> 6333 </li> 6334 6335 <li> 6336 <a href="https://tula.com/blogs/news?srsltid=AfmBOopKQpaWSMsa-A9q03NDnryIi5gcRsspW_DIJ5DScRBoBbcEFLmH">Blog</a> 6337 </li> 6338 6339 </ul> 6340 6341 </div></div> 6342 </div><div 6343 class="footer__group footer__override" 6344 data-show-title-on-desktop="true" 6345 data-block-type="links" 6346 data-prev-block-type="links" 6347 data-next-block-type="newsletter" 6348 data-collapse-on-mobile="true" 6349 style=" 6350 6351 6352 " 6353 > 6354 6355 6356 6357 <h2 class="footer__header fs-body-75 ff-body footer__header--collapsed"> 6358 <span class="footer__heading">Support</span> 6359 </h2> 6360 6361 <button 6362 type="button" 6363 class="footer__header ff-body" 6364 data-header 6365 aria-expanded="false" 6366 aria-controls="footer-group-content-links_AU9Mrx" 6367 > 6368 <span class="footer__heading">Support</span> 6369 <span class="footer__arrow"><span class="icon icon-chevron-small " style=""> 6370 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"/></svg> 6371</span> 6372</span> 6373 </button> 6374 6375 6376 <div class="footer__group-content" id="footer-group-content-links_AU9Mrx"><div class="footer__links fs-body-75"> 6377 6378 <ul> 6379 6380 <li> 6381 <a href="/account">My Account</a> 6382 </li> 6383 6384 <li> 6385 <a href="/pages/contact-us">Contact Us</a> 6386 </li> 6387 6388 <li> 6389 <a href="/pages/tula-help-center">Order Terms and FAQs</a> 6390 </li> 6391 6392 <li> 6393 <a href="https://return.tula.com/#/">Returns & Exchanges</a> 6394 </li> 6395 6396 <li> 6397 <a href="/pages/site-map">Site Map</a> 6398 </li> 6399 6400 <li> 6401 <a href="/pages/tula-mobile-terms-service">SMS Mobile Terms</a> 6402 </li> 6403 6404 </ul> 6405 6406 </div></div> 6407 </div><div 6408 class="footer__group footer__override" 6409 data-show-title-on-desktop="false" 6410 data-block-type="newsletter" 6411 data-prev-block-type="links" 6412 data-next-block-type="" 6413 6414 style=" 6415 6416 6417 " 6418 > 6419 6420 6421 6422 6423 6424 <div class="footer__group-content" id="footer-group-content-newsletter_BGPF8y"><div class="footer__newsletter"> 6425 <div class="footer__newsletter-inner"> 6426 <div class="ff-body fs-body-100 footer__text"><h2>Sign up for email and SMS</h2><p>Get 20% off your first order</p></div> 6427 <form method="post" action="/contact#footer-subscribe" id="footer-subscribe" accept-charset="UTF-8" class="footer__newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 6428 6429 6430 6431 <input type="hidden" name="contact[tags]" value="newsletter"> 6432 6433 6434 6435 <div class="footer-subscribe-email"> 6436 <label for="footer-subscribe-email" class="visually-hidden">Your email</label> 6437 6438 <input 6439 type="email" 6440 class="input" 6441 name="contact[email]" 6442 id="footer-subscribe-email" 6443 value="" 6444 placeholder="Your email" 6445 autocorrect="off" 6446 autocapitalize="off" 6447 required 6448 > 6449 <div class="button-wrapper"> 6450 <button 6451 type="submit" 6452 name="commit" 6453 id="Subscribe-footer" 6454 class="footer__newsletter-button btn btn--primary btn--rounded" 6455 aria-label="Subscribe" 6456 > 6457 Subscribe 6458 </button> 6459 </div> 6460 </div> 6461</form> 6462 </div> 6463 <a class="footer__sms-cta btn btn--secondary" href="/pages/sms-mktg-sign-up"><span class="icon icon-mobile " style=""> 6464 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6464<path d="M18,24H6c-.55,0-1-.45-1-1V1c0-.55.45-1,1-1h12c.55,0,1,.45,1,1v22c0,.55-.45,1-1,1ZM6,1v22h12V1H6ZM6,1h0,0ZM12,18.5c.83,0,1.5.67,1.5,1.5s-.67,1.5-1.5,1.5-1.5-.67-1.5-1.5.67-1.5,1.5-1.5ZM10,2.5h4c.28,0,.5.22.5.5h0c0,.28-.22.5-.5.5h-4c-.28,0-.5-.22-.5-.5h0c0-.28.22-.5.5-.5Z" fill="currentColor"/></svg> 6465</span> 6466 Sign up for SMS</a> 6467 <div class="ff-body fs-body-50 footer__text footer__disclaimer"> 6468 6469 6470<consent-component 6471 class="footer-newsletter__consent-message" 6472 countryCode="USA" 6473 languageCode="EN" 6474 displayMode="static" 6475> 6476 <input data-consent-id="562_71"> 6477</consent-component> 6478<consent-component-error 6479 class="footer-newsletter__consent-message" 6480 message="<p>By registering, I agree to receive emails or text messages from TULA and other trusted P&G brands and programs. I agree that P&G may provide you with personalized advertising via email and other online channels. Click to read P&G <a href="https://termsandconditions.pg.com/en-us/" target="_blank">Terms & Conditions</a> and <a href="https://privacypolicy.pg.com/en-US/#statePrivacyNotice" target="_blank">Privacy</a>.</p>" 6481></consent-component-error> 6482<div class="footer-newsletter__consent-message footer__consent-fallback"><p>By registering, I agree to receive emails or text messages from TULA and other trusted P&G brands and programs. I agree that P&G may provide you with personalized advertising via email and other online channels. Click to read P&G <a href="https://termsandconditions.pg.com/en-us/" target="_blank">Terms & Conditions</a> and <a href="https://privacypolicy.pg.com/en-US/#statePrivacyNotice" target="_blank">Privacy</a>.</p></div> 6483 6484 </div> 6485 6486 6487 6488 </div></div> 6489 </div> 6490 </div> 6491 6492 <div class="footer__bottom"> 6493 <div class="footer__bottom-left"> 6494 6495 <a 6496 class="header__logo-link" 6497 href="/" 6498 aria-label="TULA" 6499 > 6500 <div class="footer__logo-wrapper"> 6501 <div 6502 class="image regular-logo animation--lazy-load" 6503 style="" 6504 > 6505 <img 6506 alt="White TULA logo on transparent background" 6507 class="image__img" 6508 loading="lazy" 6509 width="995" 6510 height="267" 6511 src="//tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=320" 6512 6513 srcset="//tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=100 100w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=150 150w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=200 200w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=240 240w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=280 280w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=300 300w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=360 360w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=400 400w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=450 450w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=500 500w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=550 550w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=600 600w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=650 650w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=700 700w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=750 750w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=800 800w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=850 850w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=900 900w, //tula.com/cdn/shop/files/TULA_LOGO_2026_white.svg?v=1777412904&width=950 950w" 6514 sizes="(max-width: 960px) 150px, 150px" 6515 onload="javascript: this.closest('.image').classList.add('loaded')" 6516/> 6517 </div> 6518 </div> 6519 6520 6521 </a> 6522 <div class="footer__center fs-body-20"> 6523 <div>
6524 <span class="footer__copyright">© 2026 TULA Life, Inc.</span> 6525 <ul> 6526 <li> 6527 <a href="https://termsandconditions.pg.com/en-us/"> 6528 Terms & Conditions 6529</a> 6530 </li><li> 6531 <a href="https://privacypolicy.pg.com/en-US/#statePrivacyNotice"> 6532 Privacy 6533</a> 6534 </li><li> 6535 <a href="https://privacypolicy.pg.com/CHD-en/"> 6536 Consumer Health Data Privacy Policy 6537</a> 6538 </li><li> 6539 <a href="https://tula.com/pages/canada-report-on-modern-slavery-act"> 6540 Canada Report on Modern Slavery Act 6541</a> 6542 </li><li> 6543 <a href="https://accessibility.pg.com/en-US"> 6544 Accessibility Statement 6545</a> 6546 </li><li> 6547 <a href="https://preferencecenter.pg.com/en-us/datarequests/"> 6548 Your Privacy Choices 6549<img alt="" src="//tula.com/cdn/shop/t/10/assets/privacyoptions.svg?v=97294543637260101371741025399" width="26" height="12" /></a> 6550 </li> 6551 6552 </ul> 6553 </div> 6554 <div class="footer__credits"> 6555 <p>NOTICE: We may sell your sensitive personal data.</p> 6556<p> 6557 <button type="button" class="ot-sdk-show-settings" aria-haspopup="dialog" data-label="Do Not Sell or Share My Personal Information /<wbr> Opt Out of Targeted Advertising">Do Not Sell or Share My Personal Information /<wbr> Opt Out of Targeted Advertising</button> 6558 </p> 6559 </div> 6560 </div> 6561 </div> 6562 6563 6564 <div class="footer__bottom-right footer__override"> 6565 6566 <ul class="social-icons social-icons--left " data-count="3"><li> 6567 <a 6568 href="https://www.facebook.com/TULA/" 6569 title="TULA on Facebook" 6570 target="_blank" 6571 rel="noopener" 6572 > 6573 <span class="icon icon-facebook " style=""> 6574 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.013,3.693,9.153,8.505,9.876V14.65H8.031v-2.629h2.474v-1.749 c0-2.896,1.411-4.167,3.818-4.167c1.153,0,1.762,0.085,2.051,0.124v2.294h-1.642c-1.022,0-1.379,0.969-1.379,2.061v1.437h2.995 l-0.406,2.629h-2.588v7.247C18.235,21.236,22,17.062,22,12C22,6.477,17.523,2,12,2z" fill="currentColor" /></svg> 6575</span> 6576 6577 </a> 6578 </li><li> 6579 <a 6580 href="https://instagram.com/tula/" 6581 title="TULA on Instagram" 6582 target="_blank" 6583 rel="noopener" 6584 > 6585 <span class="icon icon-instagram " style=""> 6586 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.8,2H16.2C19.4,2 22,4.6 22,7.8V16.2A5.8,5.8 0 0,1 16.2,22H7.8C4.6,22 2,19.4 2,16.2V7.8A5.8,5.8 0 0,1 7.8,2M7.6,4A3.6,3.6 0 0,0 4,7.6V16.4C4,18.39 5.61,20 7.6,20H16.4A3.6,3.6 0 0,0 20,16.4V7.6C20,5.61 18.39,4 16.4,4H7.6M17.25,5.5A1.25,1.25 0 0,1 18.5,6.75A1.25,1.25 0 0,1 17.25,8A1.25,1.25 0 0,1 16,6.75A1.25,1.25 0 0,1 17.25,5.5M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9Z" fill="currentColor" /></svg> 6587</span> 6588 6589 </a> 6590 </li><li> 6591 <a 6592 href="https://www.tiktok.com/@tula?lang=en" 6593 title="TULA on Tiktok" 6594 target="_blank" 6595 rel="noopener" 6596 > 6597 <span class="icon icon-tiktok " style=""> 6598 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M16.16 1.35c.35 3 2 4.83 5 5v3.4a7.79 7.79 0 0 1-4.92-1.44v6.36c0 8.07-8.8 10.59-12.34 4.81C1.59 15.77 3 9.24 10.28 9v3.59a11.24 11.24 0 0 0-1.69.41c-1.62.55-2.54 1.58-2.29 3.4.49 3.47 6.87 4.5 6.34-2.29V1.36h3.52z" fill="currentColor"/></svg> 6599</span> 6600 6601 </a> 6602 </li></ul> 6603 </div> 6604 </div> 6605 </div> 6606 </div> 6607</div> 6608
6609<script src="//tula.com/cdn/shop/t/10/assets/custom-footer-a11y.js?v=113688679402302657351790193573" type="module"></script>
6609 6610 6611 6612</footer> 6613<!-- END sections: footer-group --><div 6614 class=" 6615 store-availability-drawer 6616 popover 6617 6618 animation 6619 animation--store-availability-drawer 6620 6621 " 6622 data-store-availability-drawer 6623 aria-describedby="drawer-title" 6624 aria-hidden="true" 6625 role="dialog" 6626> 6627 <div class="store-availability-drawer__wash" data-store-availability-drawer-wash></div> 6628 <div class="store-availability-drawer__container"> 6629 <div class="store-availability-drawer__inner"> 6630 <div class="store-availability-drawer__header"> 6631 <div class="store-availability-drawer__product-info"> 6632 <h4 6633 id="drawer-title" 6634 class="store-availability-drawer__store-list-product-title ff-heading fs-heading-5-base" 6635 data-store-availability-product-title 6636 > 6637 Availability 6638 </h4> 6639 <p 6640 class="store-availability-drawer__store-list-variant-title fs-body-60 t-opacity-50" 6641 data-store-availability-variant-title 6642 ></p> 6643 </div> 6644 <button 6645 type="button" 6646 class="store-availability-drawer__close" 6647 data-store-availability-close 6648 aria-label="Close" 6649 > 6650 6651 6652<span 6653 class="icon-button modal-drawer-close" 6654 data-size="large"data-has-secondary-icon="false"style="--icon-width: 24px; --icon-height: 24px;" 6655> 6656 <span class="icon-button__icon"> 6657 <span class="icon icon-modal-drawer-close icon--primary" style=""> 6658 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 6659 <path d="M6 6L12.25 12.25M18.5 18.5L12.25 12.25M12.25 12.25L18.5 6M12.25 12.25L6 18.5" stroke="currentColor" stroke-width="1.16667" stroke-linecap="square"/></svg> 6660</span> 6661 6662 6663 6664 </span> 6665</span> 6666 6667 </button> 6668 </div> 6669 <div class="store-availability-drawer__product" data-store-availability-product></div> 6670 6671 <div class="store-availability-drawer__content" data-store-list-container></div> 6672 </div> 6673 </div> 6674</div> 6675 6676 <div 6677 class="quick-product-modal modal popover is-fixed animation animation--quick-product animation--quick-product-revealed" 6678 aria-modal="true" 6679 6680 aria-hidden="true" 6681 6682 data-quick-product-modal 6683 data-quick-product-type="" 6684> 6685 <div class="modal__wash"></div> 6686 6687 <div class="quick-product-modal__inner modal__inner"> 6688 <template id="quick-product-modal-template"> 6689 <div class="quick-product"> 6690 <div class="quick-product__left"></div> 6691 6692 <div class="quick-product__right"> 6693 <div class="quick-product__right-viewport" data-scroll-lock-ignore> 6694 <div class="quick-product__right-inner"> 6695 <h2 class="product__title placeholder ff-heading fs-heading-2-base"></h2> 6696 </div> 6697 </div> 6698 6699 <h3 class="quick-product-modal-loading-indicator hidden"> 6700 6701 6702<div 6703 class="loader" 6704 style="--loader-background-color: var(--color-text-alpha-20-popups-drawers);--loader-foreground-color: var(--color-text-popups-drawers);--loader-size: 28px;" 6705> 6706 <svg 6707 aria-hidden="true" 6708 focusable="false" 6709 role="presentation" 6710 class="loader__spinner" 6711 viewBox="0 0 66 66" 6712 xmlns="http://www.w3.org/2000/svg" 6713 > 6714 <circle class="loader__circle-background" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 6715 <circle class="loader__circle" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 6716 </svg> 6717</div> 6718 6719 </h3> 6720 6721 <div class="quick-product__right-viewport-footer"> 6722 <div 6723 class=" product-form__item product-form__item--submit product-form__item--no-variants" 6724 > 6725 <button 6726 type="submit" 6727 name="add" 6728 class="product-form__cart-submit btn btn--medium btn--full btn--primary" 6729 data-add-to-cart 6730 > 6731 <span data-add-to-cart-text> 6732 Add to Cart 6733 </span> 6734 </button> 6735 </div> 6736 </div> 6737 </div> 6738</div> 6739</template> 6740 6741 <div class="quick-product-modal__content empty"> 6742 6743 </div> 6744 6745 <button 6746 type="button" 6747 data-modal-close 6748 class="modal__close-icon" 6749 aria-label="Close" 6750 > 6751 6752 6753<span 6754 class="icon-button modal-drawer-close" 6755 data-size="large"data-has-secondary-icon="false"style="--icon-width: 24px; --icon-height: 24px;" 6756> 6757 <span class="icon-button__icon"> 6758 <span class="icon icon-modal-drawer-close icon--primary" style=""> 6759 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 6760 <path d="M6 6L12.25 12.25M18.5 18.5L12.25 12.25M12.25 12.25L18.5 6M12.25 12.25L6 18.5" stroke="currentColor" stroke-width="1.16667" stroke-linecap="square"/></svg> 6761</span> 6762 6763 6764 6765 </span> 6766</span> 6767 6768 </button> 6769 </div> 6770</div> 6771 6772 <div class="modal popover" data-modal data-is-narrow="false" data-is-quick-add="false"> 6773 <div class="modal__wash"></div> 6774 <div class="modal__inner" data-scroll-lock-ignore> 6775 <div class="modal__header"> 6776 <button 6777 type="button" 6778 data-modal-close 6779 class="modal__close-icon" 6780 aria-label="Close" 6781 > 6782 6783 6784<span 6785 class="icon-button modal-drawer-close" 6786 data-size="large"data-has-secondary-icon="false"style="--icon-width: 24px; --icon-height: 24px;" 6787> 6788 <span class="icon-button__icon"> 6789 <span class="icon icon-modal-drawer-close icon--primary" style=""> 6790 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 6791 <path d="M6 6L12.25 12.25M18.5 18.5L12.25 12.25M12.25 12.25L18.5 6M12.25 12.25L6 18.5" stroke="currentColor" stroke-width="1.16667" stroke-linecap="square"/></svg> 6792</span> 6793 6794 6795 6796 </span> 6797</span> 6798 6799 </button> 6800 </div> 6801 <div class="modal__content rte non-page-rte"></div> 6802 </div> 6803</div> 6804 6805 6806 6807 6808<!-- Rebuy Widget ID 200727: GWP March 2025: Glow Bag with SPF Purchase START --> 6809<div data-rebuy-id="200727" hidden></div> 6810<!-- Rebuy Widget ID 200727: GWP March 2025: Glow Bag with SPF Purchase END--> 6811 6812 6813 6814 6815 6816
6817<script id="rebuy-widget-198043" type="text/template"> 6818 <div class="rebuy-widget" 6819 v-cloak 6820 v-on:click="stopPropagation($event)" 6821 v-bind:id="'rebuy-widget-' + id" 6822 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 6823 6824 <div 6825 class="rebuy-widget-container" 6826 v-cloak 6827 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 6828 v-on:click.self="hide()"> 6829 6830 <div class="rebuy-widget-content"> 6831 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 6832 <i class="fas fa-times" aria-hidden="true"></i> 6833 </div> 6834 6835 <div class="rebuy-timer" v-if="hasTimer()"> 6836 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 6837 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 6838 </p> 6839 </div> 6840 6841 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 6842 6843 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 6844 6845 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 6846 6847 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 6848 6849 <div 6850 v-for="(product, product_index) in products" 6851 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 6852 aria-label="product" 6853 class="rebuy-product-block" 6854 role="listitem" 6855 > 6856 6857 <div class="rebuy-product-media"> 6858 <a 6859 class="rebuy-product-image" 6860 tabindex="-1" 6861 v-bind:href="learnMoreURL(product)" 6862 v-bind:style="imageStyles" 6863 v-on:click="learnMore(product, $event);" 6864 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6865 rel="nofollow" 6866 > 6867 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> 6868 </a> 6869 </div> 6870 <div class="rebuy-product-info"> 6871 <h5 6872 class="rebuy-product-title" 6873 v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 6874 <a 6875 class="rebuy-product-title-link" 6876 v-bind:href="learnMoreURL(product)" 6877 v-on:click="learnMore(product, $event);" 6878 v-html="product.title" 6879 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6880 v-bind:aria-label="'View ' + product.title" 6881 rel="nofollow" 6882 ></a> 6883 </h5> 6884 6885 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 6886 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> 6887 <span class="rebuy-star-rating"> 6888 <span 6889 v-if="product.reviews.star_rating" 6890 class="rebuy-star-rating-value sr-only" 6891 v-html="product.reviews.star_rating + ' stars out of 5 stars'" 6892 > 6893 </span>
6894 <span class="rebuy-star-rating-background"></span> 6895 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 6896 </span> 6897 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 6898 </div> 6899 6900 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 6901 6902 <!-- Custom --> 6903 <div v-if="product?.metafields?.descriptors?.subtitle" 6904 class="rebuy-metafield-description">{{ product.metafields.descriptors.subtitle }}</div> 6905 6906 <div class="rebuy-price-action-container"> 6907 <div class="rebuy-product-price"> 6908 <div v-if="variantOnSale(product, product.selected_variant)"> 6909 <span class="rebuy-money compare-at"> 6910 {{ formatMoney(variantCompareAtPrice(product, product.selected_variant)).substr(-3) == '.00' 6911 ? formatMoney(variantCompareAtPrice(product, product.selected_variant)).split('.').shift() 6912 : formatMoney(variantCompareAtPrice(product, product.selected_variant)) }} 6913 </span> 6914 <span class="rebuy-money sale"> 6915 {{ formatMoney(variantPrice(product, product.selected_variant)).substr(-3) == '.00' 6916 ? formatMoney(variantPrice(product, product.selected_variant)).split('.').shift() 6917 : formatMoney(variantPrice(product, product.selected_variant)) }} 6918 </span> 6919 </div> 6920 <div v-if="!(variantOnSale(product, product.selected_variant))"> 6921 <span class="rebuy-money"> 6922 {{ formatMoney(variantPrice(product, product.selected_variant)).substr(-3) == '.00' 6923 ? formatMoney(variantPrice(product, product.selected_variant)).split('.').shift() 6924 : formatMoney(variantPrice(product, product.selected_variant)) }} 6925 </span> 6926 </div> 6927 </div> 6928 6929 <button 6930 class="rebuy-button" 6931 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 6932 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 6933 v-bind:aria-label="buttonAriaLabel(product)" 6934 v-on:click="addToCart(product)" 6935 type="button"> 6936 <span v-html="buttonLabel(product)"></span> 6937 </button> 6938 </div> 6939 <!-- Custom --> 6940 6941 </div> 6942 6943 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 6944 6945 <!-- Custom --> 6946 <label>{{ product.options[0].name }}:</label> 6947 <!-- Custom --> 6948 6949 <select 6950 title="Select product variant" 6951 :id="id + '-' + 'select' + '-' + product_index" 6952 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 6953 class="rebuy-select" 6954 v-bind:aria-label="'variant of ' + product.title" 6955 v-model="product.selected_variant_id" 6956 v-on:change="selectVariant(product)"> 6957 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 6958 </select> 6959 </div> 6960 </div> 6961 6962 </div> 6963 6964 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 6965 <button 6966 class="rebuy-button decline" 6967 v-on:click="hide()" 6968 type="button">
6969 <span v-html="continueLabel()"></span> 6970 </button> 6971 </div> 6972 6973 <div class="powered-by-rebuy"> 6974 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 6975 Powered by Rebuy 6976 </a> 6977 </div> 6978 6979 </div> 6980 6981 </div> 6982 </div> 6983</script>
6983 6984
6985<script id="rebuy-widget-297706" type="text/template"> 6986 <div class="rebuy-widget" 6987 v-cloak 6988 v-on:click="stopPropagation($event)" 6989 v-bind:id="'rebuy-widget-' + id" 6990 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 6991 6992 <div 6993 class="rebuy-widget-container" 6994 v-cloak 6995 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 6996 v-on:click.self="hide()"> 6997 6998 <div class="rebuy-widget-content"> 6999 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 7000 <i class="fas fa-times" aria-hidden="true"></i> 7001 </div> 7002 7003 <div class="rebuy-timer" v-if="hasTimer()"> 7004 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 7005 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 7006 </p> 7007 </div> 7008 7009 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 7010 7011 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 7012 7013 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 7014 7015 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 7016 7017 <div 7018 v-for="(product, product_index) in products" 7019 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 7020 aria-label="product" 7021 class="rebuy-product-block" 7022 role="listitem" 7023 > 7024 7025 <div class="rebuy-product-media"> 7026 <a 7027 class="rebuy-product-image" 7028 tabindex="-1" 7029 v-bind:href="learnMoreURL(product)" 7030 v-bind:style="imageStyles" 7031 v-on:click="learnMore(product, $event);" 7032 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7033 rel="nofollow" 7034 > 7035 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> 7036 </a> 7037 </div> 7038 <div class="rebuy-product-info"> 7039 <h5 7040 class="rebuy-product-title" 7041 v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 7042 <a 7043 class="rebuy-product-title-link" 7044 v-bind:href="learnMoreURL(product)" 7045 v-on:click="learnMore(product, $event);" 7046 v-html="product.title" 7047 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7048 v-bind:aria-label="'View ' + product.title" 7049 rel="nofollow" 7050 ></a> 7051 </h5> 7052 7053 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 7054 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> 7055 <span class="rebuy-star-rating"> 7056 <span 7057 v-if="product.reviews.star_rating" 7058 class="rebuy-star-rating-value sr-only" 7059 v-html="product.reviews.star_rating + ' stars out of 5 stars'" 7060 > 7061 </span>
7062 <span class="rebuy-star-rating-background"></span> 7063 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 7064 </span> 7065 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 7066 </div> 7067 7068 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 7069 7070 <!-- Custom --> 7071 <div v-if="product?.metafields?.descriptors?.subtitle" 7072 class="rebuy-metafield-description">{{ product.metafields.descriptors.subtitle }}</div> 7073 7074 <div class="rebuy-price-action-container"> 7075 <div class="rebuy-product-price"> 7076 <div v-if="variantOnSale(product, product.selected_variant)"> 7077 <span class="rebuy-money compare-at"> 7078 {{ formatMoney(variantCompareAtPrice(product, product.selected_variant)).substr(-3) == '.00' 7079 ? formatMoney(variantCompareAtPrice(product, product.selected_variant)).split('.').shift() 7080 : formatMoney(variantCompareAtPrice(product, product.selected_variant)) }} 7081 </span> 7082 <span class="rebuy-money sale"> 7083 {{ formatMoney(variantPrice(product, product.selected_variant)).substr(-3) == '.00' 7084 ? formatMoney(variantPrice(product, product.selected_variant)).split('.').shift() 7085 : formatMoney(variantPrice(product, product.selected_variant)) }} 7086 </span> 7087 </div> 7088 <div v-if="!(variantOnSale(product, product.selected_variant))"> 7089 <span class="rebuy-money"> 7090 {{ formatMoney(variantPrice(product, product.selected_variant)).substr(-3) == '.00' 7091 ? formatMoney(variantPrice(product, product.selected_variant)).split('.').shift() 7092 : formatMoney(variantPrice(product, product.selected_variant)) }} 7093 </span> 7094 </div> 7095 </div> 7096 7097 <button 7098 class="rebuy-button" 7099 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 7100 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 7101 v-bind:aria-label="buttonAriaLabel(product)" 7102 v-on:click="addToCart(product)" 7103 type="button"> 7104 <span v-html="buttonLabel(product)"></span> 7105 </button> 7106 </div> 7107 <!-- Custom --> 7108 7109 </div> 7110 7111 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 7112 7113 <!-- Custom --> 7114 <label>{{ product.options[0].name }}:</label> 7115 <!-- Custom --> 7116 7117 <select 7118 title="Select product variant" 7119 :id="id + '-' + 'select' + '-' + product_index" 7120 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 7121 class="rebuy-select" 7122 v-bind:aria-label="'variant of ' + product.title" 7123 v-model="product.selected_variant_id" 7124 v-on:change="selectVariant(product)"> 7125 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 7126 </select> 7127 </div> 7128 </div> 7129 7130 </div> 7131 7132 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 7133 <button 7134 class="rebuy-button decline" 7135 v-on:click="hide()" 7136 type="button">
7137 <span v-html="continueLabel()"></span> 7138 </button> 7139 </div> 7140 7141 <div class="powered-by-rebuy"> 7142 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 7143 Powered by Rebuy 7144 </a> 7145 </div> 7146 7147 </div> 7148 7149 </div> 7150 </div> 7151</script>
7151 7152
7153<script id="rebuy-widget-297718" type="text/template"> 7154 <div class="rebuy-widget" 7155 v-cloak 7156 v-on:click="stopPropagation($event)" 7157 v-bind:id="'rebuy-widget-' + id" 7158 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 7159 7160 <div 7161 class="rebuy-widget-container" 7162 v-cloak 7163 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 7164 v-on:click.self="hide()"> 7165 7166 <div class="rebuy-widget-content"> 7167 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 7168 <i class="fas fa-times" aria-hidden="true"></i> 7169 </div> 7170 7171 <div class="rebuy-timer" v-if="hasTimer()"> 7172 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 7173 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 7174 </p> 7175 </div> 7176 7177 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 7178 7179 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 7180 7181 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 7182 7183 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 7184 7185 <div 7186 v-for="(product, product_index) in products" 7187 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 7188 aria-label="product" 7189 class="rebuy-product-block" 7190 role="listitem" 7191 > 7192 7193 <div class="rebuy-product-media"> 7194 <a 7195 class="rebuy-product-image" 7196 tabindex="-1" 7197 v-bind:href="learnMoreURL(product)" 7198 v-bind:style="imageStyles" 7199 v-on:click="learnMore(product, $event);" 7200 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7201 rel="nofollow" 7202 > 7203 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> 7204 </a> 7205 </div> 7206 <div class="rebuy-product-info"> 7207 <h5 7208 class="rebuy-product-title" 7209 v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 7210 <a 7211 class="rebuy-product-title-link" 7212 v-bind:href="learnMoreURL(product)" 7213 v-on:click="learnMore(product, $event);" 7214 v-html="product.title" 7215 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7216 v-bind:aria-label="'View ' + product.title" 7217 rel="nofollow" 7218 ></a> 7219 </h5> 7220 7221 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 7222 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> 7223 <span class="rebuy-star-rating"> 7224 <span 7225 v-if="product.reviews.star_rating" 7226 class="rebuy-star-rating-value sr-only" 7227 v-html="product.reviews.star_rating + ' stars out of 5 stars'" 7228 > 7229 </span>
7230 <span class="rebuy-star-rating-background"></span> 7231 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 7232 </span> 7233 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 7234 </div> 7235 7236 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 7237 7238 <!-- Custom --> 7239 <div v-if="product?.metafields?.descriptors?.subtitle" 7240 class="rebuy-metafield-description">{{ product.metafields.descriptors.subtitle }}</div> 7241 7242 <div class="rebuy-price-action-container"> 7243 <div class="rebuy-product-price"> 7244 <div v-if="variantOnSale(product, product.selected_variant)"> 7245 <span class="rebuy-money compare-at"> 7246 {{ formatMoney(variantCompareAtPrice(product, product.selected_variant)).substr(-3) == '.00' 7247 ? formatMoney(variantCompareAtPrice(product, product.selected_variant)).split('.').shift() 7248 : formatMoney(variantCompareAtPrice(product, product.selected_variant)) }} 7249 </span> 7250 <span class="rebuy-money sale"> 7251 {{ formatMoney(variantPrice(product, product.selected_variant)).substr(-3) == '.00' 7252 ? formatMoney(variantPrice(product, product.selected_variant)).split('.').shift() 7253 : formatMoney(variantPrice(product, product.selected_variant)) }} 7254 </span> 7255 </div> 7256 <div v-if="!(variantOnSale(product, product.selected_variant))"> 7257 <span class="rebuy-money"> 7258 {{ formatMoney(variantPrice(product, product.selected_variant)).substr(-3) == '.00' 7259 ? formatMoney(variantPrice(product, product.selected_variant)).split('.').shift() 7260 : formatMoney(variantPrice(product, product.selected_variant)) }} 7261 </span> 7262 </div> 7263 </div> 7264 7265 <button 7266 class="rebuy-button" 7267 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 7268 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 7269 v-bind:aria-label="buttonAriaLabel(product)" 7270 v-on:click="addToCart(product)" 7271 type="button"> 7272 <span v-html="buttonLabel(product)"></span> 7273 </button> 7274 </div> 7275 <!-- Custom --> 7276 7277 </div> 7278 7279 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 7280 7281 <!-- Custom --> 7282 <label>{{ product.options[0].name }}:</label> 7283 <!-- Custom --> 7284 7285 <select 7286 title="Select product variant" 7287 :id="id + '-' + 'select' + '-' + product_index" 7288 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 7289 class="rebuy-select" 7290 v-bind:aria-label="'variant of ' + product.title" 7291 v-model="product.selected_variant_id" 7292 v-on:change="selectVariant(product)"> 7293 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 7294 </select> 7295 </div> 7296 </div> 7297 7298 </div> 7299 7300 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 7301 <button 7302 class="rebuy-button decline" 7303 v-on:click="hide()" 7304 type="button">
7305 <span v-html="continueLabel()"></span> 7306 </button> 7307 </div> 7308 7309 <div class="powered-by-rebuy"> 7310 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 7311 Powered by Rebuy 7312 </a> 7313 </div> 7314 7315 </div> 7316 7317 </div> 7318 </div> 7319</script>
7319 7320
7321<script id="rebuy-widget-297726" type="text/template"> 7322 <div class="rebuy-widget" 7323 v-cloak 7324 v-on:click="stopPropagation($event)" 7325 v-bind:id="'rebuy-widget-' + id" 7326 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 7327 7328 <div 7329 class="rebuy-widget-container" 7330 v-cloak 7331 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 7332 v-on:click.self="hide()"> 7333 7334 <div class="rebuy-widget-content"> 7335 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 7336 <i class="fas fa-times" aria-hidden="true"></i> 7337 </div> 7338 7339 <div class="rebuy-timer" v-if="hasTimer()"> 7340 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 7341 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 7342 </p> 7343 </div> 7344 7345 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 7346 7347 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 7348 7349 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 7350 7351 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 7352 7353 <div 7354 v-for="(product, product_index) in products" 7355 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 7356 aria-label="product" 7357 class="rebuy-product-block" 7358 role="listitem" 7359 > 7360 7361 <div class="rebuy-product-media"> 7362 <a 7363 class="rebuy-product-image" 7364 tabindex="-1" 7365 v-bind:href="learnMoreURL(product)" 7366 v-bind:style="imageStyles" 7367 v-on:click="learnMore(product, $event);" 7368 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7369 rel="nofollow" 7370 > 7371 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> 7372 </a> 7373 </div> 7374 <div class="rebuy-product-info"> 7375 <h5 7376 class="rebuy-product-title" 7377 v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 7378 <a 7379 class="rebuy-product-title-link" 7380 v-bind:href="learnMoreURL(product)" 7381 v-on:click="learnMore(product, $event);" 7382 v-html="product.title" 7383 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7384 v-bind:aria-label="'View ' + product.title" 7385 rel="nofollow" 7386 ></a> 7387 </h5> 7388 7389 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 7390 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> 7391 <span class="rebuy-star-rating"> 7392 <span 7393 v-if="product.reviews.star_rating" 7394 class="rebuy-star-rating-value sr-only" 7395 v-html="product.reviews.star_rating + ' stars out of 5 stars'" 7396 > 7397 </span>
7398 <span class="rebuy-star-rating-background"></span> 7399 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 7400 </span> 7401 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 7402 </div> 7403 7404 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 7405 7406 <!-- Custom --> 7407 <div v-if="product?.metafields?.descriptors?.subtitle" 7408 class="rebuy-metafield-description">{{ product.metafields.descriptors.subtitle }}</div> 7409 7410 <div class="rebuy-price-action-container"> 7411 <div class="rebuy-product-price"> 7412 <div v-if="variantOnSale(product, product.selected_variant)"> 7413 <span class="rebuy-money compare-at"> 7414 {{ formatMoney(variantCompareAtPrice(product, product.selected_variant)).substr(-3) == '.00' 7415 ? formatMoney(variantCompareAtPrice(product, product.selected_variant)).split('.').shift() 7416 : formatMoney(variantCompareAtPrice(product, product.selected_variant)) }} 7417 </span> 7418 <span class="rebuy-money sale"> 7419 {{ formatMoney(variantPrice(product, product.selected_variant)).substr(-3) == '.00' 7420 ? formatMoney(variantPrice(product, product.selected_variant)).split('.').shift() 7421 : formatMoney(variantPrice(product, product.selected_variant)) }} 7422 </span> 7423 </div> 7424 <div v-if="!(variantOnSale(product, product.selected_variant))"> 7425 <span class="rebuy-money"> 7426 {{ formatMoney(variantPrice(product, product.selected_variant)).substr(-3) == '.00' 7427 ? formatMoney(variantPrice(product, product.selected_variant)).split('.').shift() 7428 : formatMoney(variantPrice(product, product.selected_variant)) }} 7429 </span> 7430 </div> 7431 </div> 7432 7433 <button 7434 class="rebuy-button" 7435 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 7436 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 7437 v-bind:aria-label="buttonAriaLabel(product)" 7438 v-on:click="addToCart(product)" 7439 type="button"> 7440 <span v-html="buttonLabel(product)"></span> 7441 </button> 7442 </div> 7443 <!-- Custom --> 7444 7445 </div> 7446 7447 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 7448 7449 <!-- Custom --> 7450 <label>{{ product.options[0].name }}:</label> 7451 <!-- Custom --> 7452 7453 <select 7454 title="Select product variant" 7455 :id="id + '-' + 'select' + '-' + product_index" 7456 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 7457 class="rebuy-select" 7458 v-bind:aria-label="'variant of ' + product.title" 7459 v-model="product.selected_variant_id" 7460 v-on:change="selectVariant(product)"> 7461 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 7462 </select> 7463 </div> 7464 </div> 7465 7466 </div> 7467 7468 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 7469 <button 7470 class="rebuy-button decline" 7471 v-on:click="hide()" 7472 type="button">
7473 <span v-html="continueLabel()"></span> 7474 </button> 7475 </div> 7476 7477 <div class="powered-by-rebuy"> 7478 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 7479 Powered by Rebuy 7480 </a> 7481 </div> 7482 7483 </div> 7484 7485 </div> 7486 </div> 7487</script>
7487 7488 7489 7490 7491<!-- Samples -->
7492<script id="rebuy-widget-198044" type="text/template"> 7493 <div class="rebuy-widget" 7494 v-cloak 7495 v-on:click="stopPropagation($event)" 7496 v-bind:id="'rebuy-widget-' + id" 7497 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 7498 7499 <div 7500 class="rebuy-widget-container" 7501 v-cloak 7502 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 7503 v-on:click.self="hide()"> 7504 7505 <div class="rebuy-widget-content"> 7506 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 7507 <i class="fas fa-times" aria-hidden="true"></i> 7508 </div> 7509 7510 <div class="rebuy-timer" v-if="hasTimer()"> 7511 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 7512 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 7513 </p> 7514 </div> 7515 7516 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 7517 7518 <!-- Custom --> 7519 <h4 class="primary-title"> 7520 <span v-if="config.language.title" v-html="config.language.title"></span> 7521 <span class="rebuy-sample-counter"></span> 7522 </h4> 7523 <!-- Custom --> 7524 7525 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 7526 7527 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 7528 7529 <div 7530 v-for="(product, product_index) in products" 7531 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 7532 aria-label="product" 7533 class="rebuy-product-block" 7534 role="listitem" 7535 > 7536 7537 <div class="rebuy-product-media"> 7538 <a 7539 class="rebuy-product-image" 7540 tabindex="-1" 7541 v-bind:href="learnMoreURL(product)" 7542 v-bind:style="imageStyles" 7543 v-on:click="learnMore(product, $event);" 7544 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7545 rel="nofollow" 7546 > 7547 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> 7548 </a> 7549 </div> 7550 <div class="rebuy-product-info"> 7551 <h5 7552 class="rebuy-product-title" 7553 v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 7554 <a 7555 class="rebuy-product-title-link" 7556 v-bind:href="learnMoreURL(product)" 7557 v-on:click="learnMore(product, $event);" 7558 v-html="product.title" 7559 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7560 v-bind:aria-label="'View ' + product.title" 7561 rel="nofollow" 7562 ></a> 7563 </h5> 7564 7565 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 7566 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating">
7567 <span class="rebuy-star-rating"> 7568 <span 7569 v-if="product.reviews.star_rating" 7570 class="rebuy-star-rating-value sr-only" 7571 v-html="product.reviews.star_rating + ' stars out of 5 stars'" 7572 > 7573 </span> 7574 <span class="rebuy-star-rating-background"></span> 7575 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 7576 </span> 7577 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 7578 </div> 7579 7580 <div class="rebuy-product-price"> 7581 <div v-if="variantOnSale(product, product.selected_variant)"> 7582 <span class="rebuy-money sale"> 7583 <span class="sr-only">Sale price</span> 7584 <span tabindex="0" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 7585 </span> 7586 <span class="rebuy-money compare-at"> 7587 <span class="sr-only">Original price</span> 7588 <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 7589 </span> 7590 </div> 7591 <div v-if="!(variantOnSale(product, product.selected_variant))"> 7592 <span class="rebuy-money"> 7593 <span class="sr-only">Price</span> 7594 <span tabindex="0" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 7595 </span> 7596 </div> 7597 </div> 7598 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 7599 </div> 7600 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 7601 <select 7602 title="Select product variant" 7603 :id="id + '-' + 'select' + '-' + product_index" 7604 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 7605 class="rebuy-select" 7606 v-bind:aria-label="'variant of ' + product.title" 7607 v-model="product.selected_variant_id" 7608 v-on:change="selectVariant(product)"> 7609 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 7610 </select> 7611 <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> 7612 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> 7613 <input 7614 :name="id + '-color-' + product_index" 7615 :id="id + '-color-' + product_index + '-' + value + '-' + value_index" 7616 :checked="value_index == 0" 7617 :value="value" 7618 type="radio" 7619 class="rebuy-color-input hide" 7620 v-on:change="selectVariantByColor(product, value, product_index)"> 7621 <label 7622 :for="id + '-color-' + product_index + '-' + value + '-' + value_index" 7623 :style="{ backgroundColor: value }" 7624 :title="value" 7625 class="rebuy-color-label"></label> 7626 </div> 7627 </div> 7628 7629 <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> 7630 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> 7631 7632 <input 7633 :name="id + '-size-' + product_index" 7634 :id="id + '-size-' + product_index + '-' + value" 7635 :checked="value_index == 0" 7636 :value="value" 7637 type="radio" 7638 class="rebuy-size-input hide" 7639 v-on:change="selectVariantBySize(product, value, product_index)"> 7640 <label 7641 :for="id + '-size-' + product_index + '-' + value" 7642 class="rebuy-size-label">{{ value }}</label> 7643 </div> 7644 </div> 7645 </div> 7646 <div class="rebuy-product-actions"> 7647 7648 <div class="subscription-checkbox" v-if="showSubscriptionOptions(product)"> 7649 <label class="rebuy-checkbox-label"> 7650 <input 7651 class="checkbox-input rebuy-checkbox" 7652 v-model="product.subscription" 7653 v-on:change="toggleSubscription(product)" 7654 type="checkbox" />
7655 <span class="checkbox-label" v-html="upgradeToSubscriptionLabel(product)"></span> 7656 </label> 7657 </div> 7658 7659 <div class="subscription-frequency" v-if="showSubscriptionFrequency(product)"> 7660 <select 7661 class="rebuy-select" 7662 aria-label="subscription frequency" 7663 v-model="product.subscription_frequency" 7664 v-on:change="updateSubscriptionFrequency(product)"> 7665 <option v-for="frequency in product.subscription_frequencies" v-bind:value="frequency">{{ frequencyLabel(frequency, product.subscription_interval) }}</option> 7666 </select> 7667 </div> 7668 7669 <div class="product-quantity" v-if="hasQuantityInputEnabled()"> 7670 <div class="rebuy-select-wrapper"> 7671 <label class="rebuy-label">Quantity</label> 7672 <select 7673 class="rebuy-select" 7674 aria-label="product quantity" 7675 v-model="product.quantity"> 7676 <option v-for="n in maxQuantityInputValue()" v-bind:value="n">{{ n }}</option> 7677 </select> 7678 </div> 7679 </div> 7680 7681 <button 7682 class="rebuy-button" 7683 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 7684 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 7685 v-bind:aria-label="buttonAriaLabel(product)" 7686 v-on:click="addToCart(product)" 7687 type="button"> 7688 <span v-html="buttonLabel(product)"></span> 7689 </button> 7690 </div> 7691 </div> 7692 7693 </div> 7694 7695 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 7696 <button 7697 class="rebuy-button decline" 7698 v-on:click="hide()" 7699 type="button"> 7700 <span v-html="continueLabel()"></span> 7701 </button> 7702 </div> 7703 7704 <div class="powered-by-rebuy"> 7705 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 7706 Powered by Rebuy 7707 </a> 7708 </div> 7709 7710 </div> 7711 7712 </div> 7713 </div> 7714</script>
7714 7715 7716 </div> 7717 7718
7718<script src="//tula.com/cdn/shop/t/10/assets/geo-location-message.js?v=143787797310876233351756832688" async></script>
7718 7719 7720
7720<script src="https://consent.pg.com/consent-component.js" async></script>
7720 7721 <div id="shopify-block-AQTlTWDBDUEVwNWNoZ__10641372206048101839" class="shopify-block shopify-app-block">
7722<script> 7723 window.Rebuy = window.Rebuy || {}; 7724 window.Rebuy.customer = window.Rebuy.customer || {}; 7725 7726 window.Rebuy.market = window.Rebuy.market || {}; 7727 7728 window.Rebuy.market.country = "US"; 7729 7730 7731 window.Rebuy.market.locale = "en"; 7732 7733</script>
7733 7734 7735
7736<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=tula-skin.myshopify.com"></script>
7736 7737 7738 7739</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
7739<script> 7740 (function () { 7741 const cartAttributes = {}; 7742 7743 // Helper function to retrieve the UTM from Url 7744 function getUTMFromUrl() { 7745 const url_string = window.location.href; 7746 const url = new URL(url_string); 7747 7748 const utm_id = url.searchParams.get("utm_id"); 7749 const utm_source = url.searchParams.get("utm_source"); 7750 const utm_medium = url.searchParams.get("utm_medium"); 7751 const utm_campaign = url.searchParams.get("utm_campaign"); 7752 const utm_term = url.searchParams.get("utm_term"); 7753 const ref = url.searchParams.get("ref"); 7754 7755 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 7756 return null; 7757 } 7758 7759 let utmParameters = {}; 7760 7761 if (utm_id) { 7762 utmParameters.utm_id = utm_id; 7763 } 7764 if (utm_source) { 7765 utmParameters.utm_source = utm_source; 7766 } 7767 if (utm_medium) { 7768 utmParameters.utm_medium = utm_medium; 7769 } 7770 if (utm_campaign) { 7771 utmParameters.utm_campaign = utm_campaign; 7772 } 7773 if (utm_term) { 7774 utmParameters.utm_term = utm_term; 7775 } 7776 if (ref) { 7777 utmParameters.ref = ref; 7778 } 7779 7780 7781 return Object.keys(utmParameters).length === 0 7782 ? null 7783 : utmParameters; 7784 } 7785 7786 // Helper function to retrieve the UTM from Cookie 7787 function getUTMAttributes() { 7788 const urlUtmParams = getUTMFromUrl(); 7789 7790 if (urlUtmParams) { 7791 return urlUtmParams; 7792 } 7793 7794 // No longer reading from deprecated Shopify cookies 7795 return undefined; 7796 } 7797 7798 function saveUtmParameters() { 7799 const utmParams = getUTMAttributes(); 7800 if (utmParams) { 7801 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 7802 if (cartHasUtmAttributes) { 7803 // Don't call API if it already contains our UTM parameters 7804 return; 7805 } 7806 7807 // Handle both Shopify.routes.root and routes.root_url for better compatibility 7808 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 7809 || (window.routes && window.routes.root_url) 7810 || '/'; 7811 7812 var updateCart = fetch(rootUrl + 'cart/update.js', 7813 { 7814 headers: { 7815 'Content-Type': 'application/json', 7816 }, 7817 method: "POST", 7818 body: JSON.stringify({ 7819 attributes: { 7820 ...utmParams 7821 }, 7822 }) 7823 }) 7824 .then(response => response.json()) 7825 .then(data => { 7826 return data 7827 }); 7828 } 7829 } 7830 7831 saveUtmParameters(); 7832 })(); 7833</script>
7833 7834 7835 7836 7837 7838</div><div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://tula-skin.myshopify.com" crossorigin><!-- Config and setup JS -->
7839<script id="RestockRocketConfig"> 7840 window._RestockRocketConfig = window._RestockRocketConfig || {} 7841 window._RestockRocket = window._RestockRocket || {} 7842 window._Stoq = window._RestockRocket 7843 window._StoqConfig = window._RestockRocketConfig 7844 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 7845 function normalizeLocale(locale) { 7846 if (!locale || locale.trim() === '') { 7847 return ''; 7848 } 7849 return locale.toString().toLowerCase().replace(/-/g, '_'); 7850 } 7851 7852 window._RestockRocketConfig.locale = 'en'; 7853 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 7854 window._RestockRocketConfig.shop = 'tula-skin.myshopify.com'; 7855 window._RestockRocketConfig.pageType = 'page'; 7856 window._RestockRocketConfig.liquidRenderedAt = 1790278938;window._RestockRocketConfig.marketId = 24356815092;window._RestockRocketConfig.countryName = 'United States'; 7857 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 7858 if (!window._RestockRocketConfig.cartToken) { 7859 try { 7860 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 7861 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 7862 } catch (e) { } 7863 } 7864window._RestockRocketConfig.cachedSettings = {"id":32046,"shop_id":31927,"currency":"USD","created_at":"2025-05-19T15:14:22.613Z","updated_at":"2026-08-12T18:02:30.839Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#2B4FED","storefront_form_header":"Notify me","storefront_form_description":"Sign up below and we'll tell you when this product is back in stock!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#2B4FED","storefront_form_terms":"You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":false,"show_button_on_preorder":false,"sms_enabled":true,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":"const observer = new MutationObserver(() => {\r\n const countrySelect = document.querySelector('#form-CountryCode');\r\n if (countrySelect) {\r\n countrySelect.setAttribute('aria-label', 'Country Code');\r\n observer.disconnect(); // stop watching once it's found\r\n }\r\n});\r\n\r\nobserver.observe(document.body, { childList: true, subtree: true });\r\n","collect_promotion_consent":true,"storefront_form_promotion_consent_label":"By signing up, I agree to receive emails and SMS from TULA Skincare related to restock and preorder notifications. I have read and agree to P&G Terms & Conditions and Privacy Policy.","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":9999,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":true,"email_allowed":true,"collect_promotion_consent_default":false,"insert_button_after_selector":".product-form__quantity-and-buy-buttons-wrapper","insert_button_after_selector_type":"afterend","storefront_button_position_type":"specific","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased
7864separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-item__text","insert_button_after_selector_index":".product-item__text","push_enabled":false,"push_allowed":true,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"\"area-normal\", sans-serif","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":".product-item__text","show_button_on_page":false,"insert_button_after_selector_search":".product-item__text","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":false,"preorder_buy_button_selector":".shopify-payment-button","preorder_add_to_cart_button_selector":".product-form__quantity-and-buy-buttons-wrapper .product-form__cart-submit","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product-item__media","preorder_index_badge_selector":".product-item__media","preorder_page_badge_selector":".product-item__media","preorder_search_badge_selector":".product-item__media","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product-form__item","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price [data-price]","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price [data-price]","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":true,"inline_form_selector":".product-form__quantity-and-buy-buttons-wrapper","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-08-12T18:02:31.823Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false};window._RestockRocketConfig.storefrontAccessToken = "7d383fb990c2e0434dd6b84ae50e88fb"; 7865 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 7866 window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} }; 7867window._RestockRocketConfig.sellingPlans = [];(function() { 7868 const cachedData = {"plans":[],"disabled_plan_ids":[],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-09-21T16:10:10Z"}; 7869 7870 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 7871 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 7872 const oldPlans = window._RestockRocketConfig.sellingPlans; 7873 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 7874 ? oldPlans.reduce(function(max, plan) { 7875 if (plan.updated_at) { 7876 const planDate = new Date(plan.updated_at); 7877 const maxDate = max ? new Date(max) : null; 7878 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 7879 } 7880 return max; 7881 }, '') 7882 : null; 7883 const cachedDate = new Date(cachedData.cached_at); 7884 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 7885 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 7886 7887 if (useCached) { 7888 if (Array.isArray(cachedData.plans)) {
7889 window._RestockRocketConfig.sellingPlans = cachedData.plans; 7890 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 7891 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 7892 } 7893 } else { 7894 window._RestockRocketConfig.disabledSellingPlanIds = []; 7895 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 7896 } 7897 } 7898 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = []; 7899 try { 7900 var _sqCfg = window._RestockRocketConfig; 7901 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 7902 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 7903 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 7904 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 7905 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 7906 } catch (e) { } 7907 try { 7908 var _sqc = window._RestockRocketConfig; 7909 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 7910 var _sqPre = (_sqc.cachedPreorderVariantIds && 7911 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 7912 var _sqArm = false; 7913 if (_sqOn && _sqc.preordersConfigured) { 7914 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 7915 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 7916 } else { 7917 _sqArm = (_sqc.integrations || []).some(function (i) { 7918 return i && i.type === 'featured_product' && i.enabled && 7919 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 7920 }); 7921 } 7922 } 7923 if (_sqArm && document.documentElement) { 7924 _sqc.acceleratedGateArmed = true; 7925 document.documentElement.classList.add('stoq-buy-now-pending'); 7926 setTimeout(function () { 7927 document.documentElement.classList.remove('stoq-buy-now-pending'); 7928 }, 6000); 7929 } 7930 } catch (e) { } 7931 7932 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-product.js' 7933 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-collection.js' 7934 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-product-bis.js' 7935 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-collection-bis.js' 7936 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 7937 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 7938 try { 7939 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 7940 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 7941 } catch (e) { 7942 window._RestockRocketConfig.appVersion = ''; 7943 } 7944 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 7945 const LIQUID_CACHE_MAX_AGE = 15 * 60; 7946 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 7947 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 7948 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 7949 window._RestockRocketConfig.isLiquidCacheFresh = true; 7950 window._RestockRocketConfig.liquidCacheAge = null; 7951 } else { 7952 const now = Math.floor(Date.now() / 1000);
7953 const liquidCacheAge = now - liquidRenderedAt; 7954 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 7955 if (liquidCacheAge < 0) { 7956 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 7957 window._RestockRocketConfig.isLiquidCacheFresh = true; 7958 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 7959 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 7960 window._RestockRocketConfig.isLiquidCacheFresh = true; 7961 } else { 7962 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 7963 window._RestockRocketConfig.isLiquidCacheFresh = false; 7964 } 7965 } 7966 7967 function checkSettingsExpiry(settings) { 7968 try { 7969 if (!settings || !settings.updated_at) { 7970 console.debug('STOQ - Invalid settings data structure'); 7971 return null; 7972 } 7973 7974 if (!settings.cache) { 7975 console.debug('STOQ - settings caching disabled'); 7976 return null; 7977 } 7978 if (settings.multi_language_enabled) { 7979 if (!settings.translations) { 7980 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 7981 return null; 7982 } 7983 if (window._RestockRocketConfig.normalizedLocale && 7984 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 7985 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 7986 } 7987 } 7988 7989 const updatedAt = new Date(settings.updated_at); 7990 if (isNaN(updatedAt.getTime())) { 7991 console.debug('STOQ - Invalid updated_at date format in settings'); 7992 return null; 7993 } 7994 7995 const age = Date.now() - updatedAt.getTime(); 7996 if (age < SETTINGS_CACHE_DURATION) { 7997 console.debug('STOQ - settings changed recently, skipping cache'); 7998 return null; 7999 } 8000 8001 return settings; 8002 } catch (error) { 8003 console.debug('STOQ - Error checking settings cache:', error); 8004 return null; 8005 } 8006 } 8007 8008 function createRestockRocketContainer() { 8009 const restockRocketContainer = document.createElement('div'); 8010 restockRocketContainer.id = 'restock-rocket'; 8011 document.body.appendChild(restockRocketContainer); 8012 } 8013 8014 function createRestockRocketScript(scriptUrl) { 8015 const restockRocketScriptElement = document.createElement('script'); 8016 restockRocketScriptElement.setAttribute('defer', 'defer'); 8017 restockRocketScriptElement.src = scriptUrl; 8018 document.body.appendChild(restockRocketScriptElement); 8019 } 8020 8021 createRestockRocketContainer() 8022 8023 console.debug('STOQ - extension activated') 8024 try { 8025 const _stoqInitConfig = window._RestockRocketConfig; 8026 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
8026) 8027 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 8028 : []; 8029 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 8030 var _stoqPageSeq = 0; 8031 try { 8032 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 8033 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 8034 } catch (e) { } 8035 Shopify?.analytics?.publish?.('stoq_initialized', { 8036 cart_token: _stoqInitConfig.cartToken || '', 8037 page_url: window.location.href, 8038 page_type: _stoqInitConfig.pageType || '', 8039 shop_domain: _stoqInitConfig.shop || '', 8040 market_id: _stoqInitConfig.marketId || '', 8041 country_code: _stoqInitConfig.countryIsoCode || '', 8042 detected_variant_ids: _stoqDetectedVariantIds, 8043 selected_variant_id: _stoqSelectedVariantId || '', 8044 page_load_seq: _stoqPageSeq, 8045 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 8046 app_version: _stoqInitConfig.appVersion || '', 8047 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 8048 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 8049 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 8050 }); 8051 } catch (e) { 8052 console.debug('STOQ - stoq_initialized publish failed:', e); 8053 } 8054 try { 8055 var _sqTrack = window._RestockRocketConfig; 8056 if (_sqTrack.preordersConfigured) { 8057 document.addEventListener('click', function (e) { 8058 try { 8059 var t = e.target; 8060 if (!t || !t.closest) return; 8061 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 8062 if (!host) return; 8063 var channel = host.matches && host.matches('shopify-payment-terms') 8064 ? 'shop_pay_installments' : 'buy_now'; 8065 var form = host.closest('form'); 8066 var vidEl = form && form.querySelector('[name="id"]'); 8067 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 8068 var _sqVidNum = Number(variantId); 8069 var _sqPlan = null; 8070 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 8071 var _sqMktId = Number(_sqTrack.marketId); 8072 var _sqForVariant = function (pl) { 8073 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 8074 pl.variant_ids.indexOf(_sqVidNum) !== -1; 8075 }; 8076 _sqPlans.forEach(function (pl) { 8077 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 8078 Array.isArray(pl.shopify_market_ids) && 8079 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 8080 }); 8081 if (!_sqPlan) { 8082 _sqPlans.forEach(function (pl) { 8083 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 8084 }); 8085 } 8086 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 8087 variant_id: variantId, 8088 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 8089 channel: channel, 8090 market_id: _sqTrack.marketId || '', 8091 country_code: _sqTrack.countryIsoCode || '', 8092 page_type: _sqTrack.pageType || '', 8093 cart_token: _sqTrack.cartToken || '', 8094 page_url: (window.location && window.location.href) || '', 8095 properties: { 8096 is_preorder_variant: (function () { 8097 var vid = Number(variantId); 8098 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 8099 return has(_sqTrack.preorderVariantIds) || 8100 has(_sqTrack.cachedPreorderVariantIds && 8101 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 8102 })(), 8103 in_enabled_plan: !!_sqPlan, 8104 is_instock_variant: (function () { 8105 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 8106 return has(_sqTrack.inStockVariantIds) || 8107 has(_sqTrack.cachedInStockVariantIds && 8108 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 8109 })(), 8110 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 8111 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 8112 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 8113 gate_armed: !!_sqTrack.acceleratedGateArmed, 8114 gate_active_at_click: !!(document.documentElement && 8115 document.documentElement.classList.contains('stoq-buy-now-pending')), 8116 blocked: (function () { 8117 try { 8118 var rr = window._RestockRocket; 8119 return !!(rr && typeof rr.willBlockAcceleratedCl
8119ick === 'function' && 8120 rr.willBlockAcceleratedClick(e)); 8121 } catch (err) { return false; } 8122 })(), 8123 }, 8124 }); 8125 } catch (err) { } 8126 }, true); 8127 } 8128 } catch (e) { } 8129 function applyTranslations(settings) { 8130 try { 8131 if (!settings || !settings.multi_language_enabled) { 8132 return settings; 8133 } 8134 8135 if (!settings.translations) { 8136 console.debug('STOQ - No translations found, skipping translation'); 8137 return settings; 8138 } 8139 8140 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 8141 const translations = settings.translations; 8142 8143 if (!normalizedLocale) { 8144 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 8145 delete settings.translations; 8146 return settings; 8147 } 8148 8149 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 8150 8151 const translatedFields = translations[normalizedLocale]; 8152 if (translatedFields && typeof translatedFields === 'object') { 8153 Object.keys(translatedFields).forEach(function(key) { 8154 const value = translatedFields[key]; 8155 if (value !== null && value !== undefined && value !== '') { 8156 settings[key] = value; 8157 } 8158 }); 8159 } else { 8160 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 8161 } 8162 8163 delete settings.translations; 8164 return settings; 8165 } catch (e) { 8166 console.debug('STOQ - error applying translations:', e); 8167 return settings; 8168 } 8169 } 8170 function setupCartSellingPlanUpdater(settings) { 8171 window.addEventListener('stoq:inventory-data-loaded', function(event) { 8172 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 8173 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 8174 window._RestockRocket.updateCartSellingPlans() 8175 .then(hasUpdates => { 8176 if (hasUpdates) { 8177 console.debug('STOQ - cart selling plans updated successfully'); 8178 } else { 8179 console.debug('STOQ - no cart selling plan updates needed'); 8180 } 8181 }) 8182 .catch(error => { 8183 console.error('STOQ - error updating cart selling plans:', error); 8184 }); 8185 } 8186 }); 8187 } 8188 function storefrontGraphql(query, variables) { 8189 const cfg = window._RestockRocketConfig; 8190 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 8191 return Promise.reject(new Error('Storefront API unavailable')); 8192 } 8193 return fetch( 8194 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 8195 { 8196 method: 'POST', 8197 headers: { 8198 'Content-Type': 'application/json', 8199 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 8200 }, 8201 body: JSON.stringify({ query: query, variables: variables }), 8202 } 8203 ) 8204 .then(function(response) { 8205 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 8206 return response.json(); 8207 }) 8208 .then(function(body) { 8209 if (body && body.errors && body.errors.length) { 8210 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 8211 } 8212 return body && body.data; 8213 }); 8214 } 8215 function fetchStorefrontShopMetafield(key) { 8216 const cfg = window._RestockRocketConfig; 8217 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 8218 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 8219 .then(function(data) { 8220 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 8221 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 8222 return JSON.parse(value); 8223 }); 8224 } 8225 (function loadStorefrontSettings() { 8226 const cfg = window._RestockRocketConfig; 8227 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 8228 function run() { 8229 // The live-settings read is one more shop-level metafield fetch, so it 8230 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 8231 // reads rather than re-issuing the same query + parse. 8232 fetchStorefrontShopMetafield('settings') 8233 .then(function(settings) { 8234 cfg.storefrontSettings = settings; 8235 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 8236 }) 8237 .catch(function(e) { 8238 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 8239 }); 8240 } 8241 8242 if (typeof window.requestIdleCallback === 'function') { 8243 window.requestIdleCallback(run, { timeout: 5000 }); 8244 } else { 8245 setTimeout(run, 0); 8246 } 8247 })(); 8248 const cachedSettings = window._RestockRocketConfig.cachedSettings; 8249 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 8250 8251 if (validCachedSettings) { 8252 console.debug('STOQ - using cached settings'); 8253 initializeScripts(validCachedSettings); 8254 } else { 8255 console.debug('STOQ - fetching fresh settings'); 8256 const headers = { 8257 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 8258 'ngrok-skip-browser-warning': 'skip' 8259 }; 8260 8261 if (window.Shopify?.theme?.role === 'main') { 8262 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 8263 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 8264 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 8265 } 8266 8267 fetch( 8268 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 8269 { headers } 8270 ) 8271 .then(function(response) { 8272 if (!response.ok) { 8273 throw new Error('Network response was not ok'); 8274 } 8275 return response.json(); 8276 }) 8277 .then(function(settings) { 8278 initializeScripts(settings); 8279 }) 8280 .catch(function(error) { 8281 if (cachedSettings) { 8282 console.debug('STOQ - using expired cached settings as fallback'); 8283 initializeScripts(cachedSettings); 8284 } else { 8285 console.error('STOQ - failed to load settings:', error); 8286 } 8287 }) 8288 .catch(function(e) { 8289 console.error(e) 8290 }) 8291 } 8292 8293 function fetchEmbedConfig(endpoint, apply) { 8294 return fetch( 8295 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 8296 { 8297 headers: { 8298 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 8299 'ngrok-skip-browser-warning': 'skip' 8300 } 8301 } 8302 ) 8303 .then(function(response) { 8304 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 8305 return response.json(); 8306 }) 8307 .then(function(data) {
8308 try { 8309 apply(data); 8310 } catch (applyError) { 8311 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 8312 throw applyError; 8313 } 8314 }) 8315 .catch(function(error) { 8316 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 8317 }); 8318 } 8319 function refreshShopConfig(source) { 8320 const cfg = window._RestockRocketConfig; 8321 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 8322 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 8323 if (!flagOn) { return viaEmbed(); } 8324 8325 return fetchStorefrontShopMetafield(source.metafieldKey) 8326 .then(function(value) { 8327 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 8328 source.apply(value); 8329 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 8330 }) 8331 .catch(function(error) { 8332 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 8333 return viaEmbed(); 8334 }); 8335 } 8336 function refreshIntegrations() { 8337 const cfg = window._RestockRocketConfig; 8338 return refreshShopConfig({ 8339 endpoint: 'integrations', 8340 metafieldKey: 'integrations', 8341 flag: 'enable_storefront_integrations_read', 8342 isValid: function(value) { return Array.isArray(value); }, 8343 apply: function(data) { 8344 cfg.integrations = data; 8345 } 8346 }); 8347 } 8348 function refreshSellingPlans() { 8349 const cfg = window._RestockRocketConfig; 8350 return refreshShopConfig({ 8351 endpoint: 'selling_plans', 8352 metafieldKey: 'cachedSellingPlans', 8353 flag: 'enable_storefront_selling_plans_read', 8354 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 8355 apply: function(data) { 8356 cfg.sellingPlans = data.plans; 8357 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 8358 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 8359 cfg.readFlags = data.read_flags; 8360 } 8361 } 8362 }); 8363 } 8364 8365 function initializeScripts(settings) { 8366 settings = applyTranslations(settings); 8367 window._RestockRocketConfig.settings = settings; 8368 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 8369 if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) { 8370 console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations'); 8371 Promise.race([ 8372 Promise.all([ 8373 refreshSellingPlans(), 8374 refreshIntegrations() 8375 ]), 8376 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 8377 ]).then(function() { loadScripts(settings); }); 8378 return; 8379 } 8380 8381 loadScripts(settings); 8382 } 8383 8384 function loadScripts(settings) { 8385 setupCartSellingPlanUpdater(settings); 8386 8387 if(settings.enable_app) { 8388 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 8389 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 8390 }) 8391 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 8392 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 8393 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 8394 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 8395 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 8396 8397 const collectionScriptUrl = usePreorderBuild 8398 ? window._RestockRocketConfig.scriptUrlCollection 8399 : window._RestockRocketConfig.scriptUrlCollectionBis; 8400 const productScriptUrl = usePreorderBuild 8401 ? window._RestockRocketConfig.scriptUrlProduct 8402 : window._RestockRocketConfig.scriptUrlProductBis; 8403 8404 const pageType = window._RestockRocketConfig.pageType; 8405 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 8406
8407 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 8408 createRestockRocketScript(collectionScriptUrl); 8409 } else if(pageType === 'product') { 8410 createRestockRocketScript(productScriptUrl); 8411 } else if(hijackIntegration) { 8412 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 8413 } else if(usePreorderBuild) { 8414 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 8415 } else { 8416 console.debug(`STOQ - no scripts enabled for ${pageType}`); 8417 } 8418 const appLoadedEvent = new CustomEvent('stoq:loaded', { 8419 detail: { 8420 pageType: window._RestockRocketConfig.pageType, 8421 enabled: settings.enable_app, 8422 settings: settings, 8423 preorderEnabled: settings.preorder_enabled 8424 } 8425 }); 8426 console.debug('STOQ - dispatching app loaded event'); 8427 window.dispatchEvent(appLoadedEvent); 8428 } 8429 } 8430</script>
8430<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 8431 8432 8433</div>
8433<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8433 8434</body> 8435 8436 <link 8437 rel="preload" 8438 fetchpriority="low" 8439 href="//tula.com/cdn/shop/t/10/assets/theme-deferred.css?v=49366459981365247411755096792" 8440 as="style" 8441 onload="this.onload=null;this.rel='stylesheet'" 8442 > 8443 <noscript><link rel="stylesheet" href="//tula.com/cdn/shop/t/10/assets/theme-deferred.css?v=49366459981365247411755096792"></noscript> 8444</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.