PageSourceSearch

https://yourstruly.beauty/

html yourstruly.beauty collected 2026-10-09 23:35:00 UTC 256,176 bytes, 2,797 lines download raw bytes

1<!doctype html><html class="no-js" lang="en" dir="ltr">
2  <head>
3
4
5<!-- CookiePro Cookie-Einwilligungshinweis – Anfang für yourstruly.eu -->
6<script type="text/javascript" src="https://cookie-cdn.cookiepro.com/consent/b6c66c7f-0457-4e4e-afb0-eb6645c48d3b/OtAutoBlock.js" ></script>
vendor: 1 bytes, line 6
6
7<script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="b6c66c7f-0457-4e4e-afb0-eb6645c48d3b" ></script>
vendor: 1 bytes, line 7
7
8<script type="text/javascript">
9function OptanonWrapper() { }
10</script>
10
11<!-- CookiePro-Cookie-Einwilligungshinweis – Ende für yourstruly.eu -->
12
13  
13<script data-ot-ignore type="text/javascript" src="https://s3.amazonaws.com/static.goaffpro.com/auto_complete.js?update=3"></script>
13
14  
15    
16    
16<script data-ot-ignore type="text/javascript">
17        window.GoaffproAffiliateAutoComplete = {
18          locale:'en',
19          shop:'yourstrulyeu.myshopify.com',
20          searchIn:'name,company_name,address, city, state, ref_code',
21          resultFields:'name, company_name,address, city, ref_code',
22          
23          itemHtml:`<div style="background-color:#fff;padding:16px;border-bottom:1px solid #eee">
24            <strong>{{name}}</strong>
25            <p>{{company_name}}</p>
26            <address>{{city}}</address>
27            </div>`,
28          placeholder:"Salon suchen...",  
29          selectedItemHtml:"<div class='salon-title'><strong>{{name}}</strong></div>",
30          noResults:'Keinen Salon gefunden',
31          changeBtnText:'Ändern',
32          
33        }
34    </script>
34
35
36    
37    <meta charset="utf-8">
38    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
39    <meta name="theme-color" content="#ffffff">
40
41    <title>Yours truly</title><meta name="description" content="Yours Truly is the answer to an increasingly noisy world – minimalist, clear and effective."><link rel="canonical" href="https://yourstruly.beauty/"><link rel="shortcut icon" href="//yourstruly.beauty/cdn/shop/files/yt-eu-favicon.png?v=1747076112&width=96" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
42    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
43    <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//yourstruly.beauty/cdn/shop/t/11/assets/theme.css?v=63478811914582994961745924210">
44    <link rel="preload" as="style" href="//yourstruly.beauty/cdn/shop/t/11/assets/custom.theme.css?v=51594411110335020751776861948">
45    <link rel="preload" as="script" href="//yourstruly.beauty/cdn/shop/t/11/assets/vendor.js?v=32643890569905814191745924210">
46    <link rel="preload" as="script" href="//yourstruly.beauty/cdn/shop/t/11/assets/theme.js?v=163906993881127459471746007758"><meta property="og:type" content="website">
47  <meta property="og:title" content="Yours truly"><meta property="og:image" content="http://yourstruly.beauty/cdn/shop/files/Yours-Truly-Stacked-Green_a1215751-edd5-4ee5-97dd-4bea76e4db6a.png?v=1758288495&width=1024">
48  <meta property="og:image:secure_url" content="https://yourstruly.beauty/cdn/shop/files/Yours-Truly-Stacked-Green_a1215751-edd5-4ee5-97dd-4bea76e4db6a.png?v=1758288495&width=1024">
49  <meta property="og:image:width" content="508">
50  <meta property="og:image:height" content="243"><meta property="og:description" content="Yours Truly is the answer to an increasingly noisy world – minimalist, clear and effective."><meta property="og:url" content="https://yourstruly.beauty/">
51<meta property="og:site_name" content="Yours Truly"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Yours truly">
52  <meta name="twitter:description" content="Yours Truly is the answer to an increasingly noisy world – minimalist, clear and effective."><meta name="twitter:image" content="https://yourstruly.beauty/cdn/shop/files/Yours-Truly-Stacked-Green_a1215751-edd5-4ee5-97dd-4bea76e4db6a.png?v=1758288495&width=1200">
53  <meta name="twitter:image:alt" content="yours-truly-schriftzug">
54    
54<script type="application/ld+json">
55  {
56    "@context": "https://schema.org",
57    "@type": "BreadcrumbList",
58    "itemListElement": [{
59        "@type": "ListItem",
60        "position": 1,
61        "name": "Home",
62        "item": "https://yourstruly.eu"
63      }]
64  }
65</script>
65<script type="application/ld+json">
66  [
67    {
68      "@context": "https://schema.org",
69      "@type": "WebSite",
70      "name": "Yours Truly",
71      "url": "https:\/\/yourstruly.eu",
72      "potentialAction": {
73        "@type": "SearchAction",
74        "target": "https:\/\/yourstruly.beauty\/search?q={search_term_string}",
75        "query-input": "required name=search_term_string"
76      }
77    },
78    {
79      "@context": "https://schema.org",
80      "@type": "Organization",
81      "name": "Yours Truly","url": "https:\/\/yourstruly.eu"
82    }
83  ]
84  </script>
84
85    <link rel="preload" href="//yourstruly.beauty/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//yourstruly.beauty/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2" as="font" type="font/woff2" crossorigin><style>
86  /* Typography (heading) */
87  @font-face {
88  font-family: "Open Sans";
89  font-weight: 700;
90  font-style: normal;
91  font-display: swap;
92  src: url("//yourstruly.beauty/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"),
93       url("//yourstruly.beauty/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff");
94}
95
96@font-face {
97  font-family: "Open Sans";
98  font-weight: 700;
99  font-style: italic;
100  font-display: swap;
101  src: url("//yourstruly.beauty/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2") format("woff2"),
102       url("//yourstruly.beauty/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff") format("woff");
103}
104
105/* Typography (body) */
106  @font-face {
107  font-family: Fraunces;
108  font-weight: 400;
109  font-style: normal;
110  font-display: swap;
111  src: url("//yourstruly.beauty/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2") format("woff2"),
112       url("//yourstruly.beauty/cdn/fonts/fraunces/fraunces_n4.879060358fafcf2c4c4b6df76c608dc301ced93b.woff") format("woff");
113}
114
115@font-face {
116  font-family: Fraunces;
117  font-weight: 400;
118  font-style: italic;
119  font-display: swap;
120  src: url("//yourstruly.beauty/cdn/fonts/fraunces/fraunces_i4.e09716ed61c0a2362812f958774186e93f19000f.woff2") format("woff2"),
121       url("//yourstruly.beauty/cdn/fonts/fraunces/fraunces_i4.8d7d036539670404ec5904eabafe8f06e152c5c7.woff") format("woff");
122}
123
124@font-face {
125  font-family: Fraunces;
126  font-weight: 600;
127  font-style: normal;
128  font-display: swap;
129  src: url("//yourstruly.beauty/cdn/fonts/fraunces/fraunces_n6.69791a9f00600e5a1e56a6f64efc9d10a28b9c92.woff2") format("woff2"),
130       url("//yourstruly.beauty/cdn/fonts/fraunces/fraunces_n6.e87d336d46d99db17df56f1dc77d222effffa1f3.woff") format("woff");
131}
132
133@font-face {
134  font-family: Fraunces;
135  font-weight: 600;
136  font-style: italic;
137  font-display: swap;
138  src: url("//yourstruly.beauty/cdn/fonts/fraunces/fraunces_i6.8862d206518ce141218adf4eaf0e5d478cbd024a.woff2") format("woff2"),
139       url("//yourstruly.beauty/cdn/fonts/fraunces/fraunces_i6.9bfc22b5389643d688185c0e419e96528513fc60.woff") format("woff");
140}
141
142:root {--heading-color: 0, 0, 0;
143    --text-color: 0, 0, 0;
144    --background: 255, 255, 255;
145    --secondary-background: 206, 217, 207;
146    --border-color: 217, 217, 217;
147    --border-color-darker: 153, 153, 153;
148    --success-color: 98, 132, 116;
149    --success-background: 224, 230, 227;
150    --error-color: 210, 84, 90;
151    --error-background: 252, 243, 243;
152    --primary-button-background: 98, 132, 116;
153    --primary-button-text-color: 255, 255, 255;
154    --secondary-button-background: 206, 217, 207;
155    --secondary-button-text-color: 32, 53, 31;
156    --product-star-rating: 164, 129, 86;
157    --product-on-sale-accent: 210, 84, 90;
158    --product-sold-out-accent: 111, 113, 155;
159    --product-custom-label-background: 64, 93, 230;
160    --product-custom-label-text-color: 255, 255, 255;
161    --product-custom-label-2-background: 243, 255, 52;
162    --product-custom-label-2-text-color: 0, 0, 0;
163    --product-low-stock-text-color: 210, 84, 90;
164    --product-in-stock-text-color: 46, 158, 123;
165    --loading-bar-background: 0, 0, 0;
166
167    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
168    --root-heading-color: 0, 0, 0;
169    --root-text-color: 0, 0, 0;
170    --root-background: 255, 255, 255;
171    --root-border-color: 217, 217, 217;
172    --root-primary-button-background: 98, 132, 116;
173    --root-primary-button-text-color: 255, 255, 255;
174
175    --base-font-size: 18px;
176    --heading-font-family: "Open Sans", sans-serif;
177    --heading-font-weight: 700;
178    --heading-font-style: normal;
179    --heading-text-transform: normal;
180    --text-font-family: Fraunces, serif;
181    --text-font-weight: 400;
182    --text-font-style: normal;
183    --text-font-bold-weight: 600;
184
185    /* Typography (font size) */
186    --heading-xxsmall-font-size: 11px;
187    --heading-xsmall-font-size: 11px;
188    --heading-small-font-size: 12px;
189    --heading-large-font-size: 36px;
190    --heading-h1-font-size: 36px;
191    --heading-h2-font-size: 30px;
192    --heading-h3-font-size: 26px;
193    --heading-h4-font-size: 24px;
194    --heading-h5-font-size: 20px;
195    --heading-h6-font-size: 16px;
196
197    /* Control the look and feel of the theme by changing radius of various elements */
198    --button-border-radius: 0px;
199    --block-border-radius: 0px;
200    --block-border-radius-reduced: 0px;
201    --color-swatch-border-radius: 100%;
202
203    /* Button size */
204    --button-height: 48px;
205    --button-small-height: 40px;
206
207    /* Form related */
208    --form-input-field-height: 48px;
209    --form-input-gap: 16px;
210    --form-submit-margin: 24px;
211
212    /* Product listing related variables */
213    --product-list-block-spacing: 32px;
214
215    /* Video related */
216    --play-button-background: 255, 255, 255;
217    --play-button-arrow: 0, 0, 0;
218
219    /* RTL support */
220    --transform-logical-flip: 1;
221    --transform-origin-start: left;
222    --transform-origin-end: right;
223
224    /* Other */
225    --zoom-cursor-svg-url: url(//yourstruly.beauty/cdn/shop/t/11/assets/zoom-cursor.svg?v=132049112189449447961745924227);
226    --arrow-right-svg-url: url(//yourstruly.beauty/cdn/shop/t/11/assets/arrow-right.svg?v=28832371729054011561745924227);
227    --arrow-left-svg-url: url(//yourstruly.beauty/cdn/shop/t/11/assets/arrow-left.svg?v=47624417225440425351745924227);
228
229    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
230       - container-max-width-minus-gutters: represents the container max width without the edge gutters
231       - container-outer-width: considering the screen width, represent all the space outside the container
232       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
233       - container-inner-width: the effective space inside the container (minus gutters)
234       - grid-column-width: represents the width of a single column of the grid
235       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
236                            to create some "breath" and minimum spacing
237     */
238    --container-max-width: 1600px;
239    --container-gutter: 24px;
240    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
241    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
242    --container-outer-margin: var(--container-outer-width);
243    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
244
245    --grid-column-count: 10;
246    --grid-gap: 24px;
247    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
248
249    --vertical-breather: 48px;
250    --vertical-breather-tight: 48px;
251
252    /* Shopify related variables */
253    --payment-terms-background-color: #ffffff;
254  }
255
256  @media screen and (min-width: 741px) {
257    :root {
258      --container-gutter: 40px;
259      --grid-column-count: 20;
260      --vertical-breather: 64px;
261      --vertical-breather-tight: 64px;
262
263      /* Typography (font size) */
264      --heading-xsmall-font-size: 12px;
265      --heading-small-font-size: 13px;
266      --heading-large-font-size: 52px;
267      --heading-h1-font-size: 48px;
268      --heading-h2-font-size: 38px;
269      --heading-h3-font-size: 32px;
270      --heading-h4-font-size: 24px;
271      --heading-h5-font-size: 20px;
272      --heading-h6-font-size: 18px;
273
274      /* Form related */
275      --form-input-field-height: 52px;
276      --form-submit-margin: 32px;
277
278      /* Button size */
279      --button-height: 52px;
280      --button-small-height: 44px;
281    }
282  }
283
284  @media screen and (min-width: 1200px) {
285    :root {
286      --vertical-breather: 80px;
287      --vertical-breather-tight: 64px;
288      --product-list-block-spacing: 48px;
289
290      /* Typography */
291      --heading-large-font-size: 64px;
292      --heading-h1-font-size: 56px;
293      --heading-h2-font-size: 48px;
294      --heading-h3-font-size: 36px;
295      --heading-h4-font-size: 30px;
296      --heading-h5-font-size: 24px;
297      --heading-h6-font-size: 18px;
298    }
299  }
300
301  @media screen and (min-width: 1600px) {
302    :root {
303      --vertical-breather: 90px;
304      --vertical-breather-tight: 64px;
305    }
306  }
307</style>
308    
308<script>
309  // This allows to expose several variables to the global scope, to be used in scripts
310  window.themeVariables = {
311    settings: {
312      direction: "ltr",
313      pageType: "index",
314      cartCount: 0,
315      moneyFormat: "${{amount}}",
316      moneyWithCurrencyFormat: "${{amount}} USD",
317      showVendor: false,
318      discountMode: "saving",
319      currencyCodeEnabled: false,
320      cartType: "page",
321      cartCurrency: "USD",
322      mobileZoomFactor: 2.5
323    },
324
325    routes: {
326      host: "yourstruly.beauty",
327      rootUrl: "\/",
328      rootUrlWithoutSlash: '',
329      cartUrl: "\/cart",
330      cartAddUrl: "\/cart\/add",
331      cartChangeUrl: "\/cart\/change",
332      searchUrl: "\/search",
333      predictiveSearchUrl: "\/search\/suggest",
334      productRecommendationsUrl: "\/recommendations\/products"
335    },
336
337    strings: {
338      accessibilityDelete: "Delete",
339      accessibilityClose: "Close",
340      collectionSoldOut: "Sold out",
341      collectionDiscount: "Save @savings@",
342      productSalePrice: "Sale price",
343      productRegularPrice: "Regular price",
344      productFormUnavailable: "Unavailable",
345      productFormSoldOut: "Sold out",
346      productFormPreOrder: "Pre-order",
347      productFormAddToCart: "Add to cart",
348      searchNoResults: "No results could be found.",
349      searchNewSearch: "New search",
350      searchProducts: "Products",
351      searchArticles: "Journal",
352      searchPages: "Pages",
353      searchCollections: "Collections",
354      cartViewCart: "View cart",
355      cartItemAdded: "Item added to your cart!",
356      cartItemAddedShort: "Added to your cart!",
357      cartAddOrderNote: "Add order note",
358      cartEditOrderNote: "Edit order note",
359      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
360      shippingEstimatorOneResult: "There is one shipping rate for your address:",
361      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
362      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
363    },
364
365    libs: {
366      flickity: "\/\/yourstruly.beauty\/cdn\/shop\/t\/11\/assets\/flickity.js?v=176646718982628074891745924210",
367      photoswipe: "\/\/yourstruly.beauty\/cdn\/shop\/t\/11\/assets\/photoswipe.js?v=132268647426145925301745924210",
368      qrCode: "\/\/yourstruly.beauty\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
369    },
370
371    breakpoints: {
372      phone: 'screen and (max-width: 740px)',
373      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
374      tabletAndUp: 'screen and (min-width: 741px)',
375      pocket: 'screen and (max-width: 999px)',
376      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
377      lapAndUp: 'screen and (min-width: 1000px)',
378      desktop: 'screen and (min-width: 1200px)',
379      wide: 'screen and (min-width: 1400px)'
380    }
381  };
382
383  window.addEventListener('pageshow', async () => {
384    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
385    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
386  });
387
388  if ('noModule' in HTMLScriptElement.prototype) {
389    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
390    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
391
392    requestAnimationFrame(() => {
393      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
394      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
395    });
396  }</script>
396
397
398    <link rel="stylesheet" href="//yourstruly.beauty/cdn/shop/t/11/assets/theme.css?v=63478811914582994961745924210">
399    <link rel="stylesheet" href="//yourstruly.beauty/cdn/shop/t/11/assets/custom.theme.css?v=51594411110335020751776861948">
400
401    
401<script src="//yourstruly.beauty/cdn/shop/t/11/assets/vendor.js?v=32643890569905814191745924210" defer></script>
401
402    
402<script src="//yourstruly.beauty/cdn/shop/t/11/assets/theme.js?v=163906993881127459471746007758" defer></script>
402
403    
403<script src="//yourstruly.beauty/cdn/shop/t/11/assets/custom.js?v=167639537848865775061745924210" defer></script>
403
404
405    
405<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
405<meta name="facebook-domain-verification" content="4rl1mfhjfq8mf0uxoi3vu41hci4wtt">
406<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/88856133967/digital_wallets/dialog">
407<meta id="in-context-paypal-metadata" data-shop-id="88856133967" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
408<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://yourstruly.eu/">
409<link rel="alternate" hreflang="de" href="https://yourstruly.eu/">
410<link rel="alternate" hreflang="en" href="https://yourstruly.eu/en">
411<link rel="alternate" hreflang="en-US" href="https://yourstruly.beauty/">
412<link rel="alternate" hreflang="de-US" href="https://yourstruly.beauty/de">
413<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
413
414<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
415<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=88856133967" crossorigin="anonymous"></script>
vendor: 1 bytes, line 415
415
416<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":88856133967,"countryCode":"DE","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/88856133967","merchantName":"Yours Truly","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Yours Truly","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 416
416
417<script id="shopify-features" type="application/json">{"accessToken":"d098c8d8a5430a775b81eacbba714993","betas":["rich-media-storefront-analytics"],"domain":"yourstruly.beauty","predictiveSearch":true,"shopId":88856133967,"locale":"en"}</script>
vendor: 1 bytes, line 417
417
418<script>var Shopify = Shopify || {};
419Shopify.shop = "yourstrulyeu.myshopify.com";
420Shopify.locale = "en";
421Shopify.currency = {"active":"USD","rate":"1.1426754"};
422Shopify.country = "US";
423Shopify.theme = {"name":"Focal 12.5.0","id":181808136527,"schema_name":"Focal","schema_version":"12.5.0","theme_store_id":714,"role":"main"};
424Shopify.theme.handle = "null";
425Shopify.theme.style = {"id":null,"handle":null};
426Shopify.cdnHost = "yourstruly.beauty/cdn";
427Shopify.routes = Shopify.routes || {};
428Shopify.routes.root = "/";
429Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
430Shopify.SignInWithShop = Shopify.SignInWithShop || {};
431Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
432Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 432
432
433<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 433
433
434<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 434
434
435<script>
436  window.ShopifyPay = window.ShopifyPay || {};
437  window.ShopifyPay.apiHost = "shop.app\/pay";
438  window.ShopifyPay.redirectState = null;
439</script>
vendor: 1 bytes, line 439
439
440<script>
441  window.Shopify = window.Shopify || {};
442  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
443  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
444  window.Shopify.SignInWithShop.eligible = true;
445</script>
vendor: 1 bytes, line 445
445
446<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 446
446
447<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 447
447
448<script type="module">
449  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
450
451  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
452
453</script>
vendor: 1 bytes, line 453
453
454<script>
455  window.Shopify = window.Shopify || {};
456  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
457  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"]};
458</script>
vendor: 1 bytes, line 458
458
459<script id="__st">var __st={"a":88856133967,"offset":7200,"reqid":"baa41fff-7210-4b23-bd82-51582b4a08e9-1791588899","pageurl":"yourstruly.beauty\/","u":"61a8072c667f","p":"home"};</script>
vendor: 1 bytes, line 459
459
460<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 460
460
461<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 461
461
462<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//yourstruly.beauty/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 462
462
463<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 = "//yourstruly.beauty/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>
463<script crossorigin="anonymous" defer="defer" src="//yourstruly.beauty/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 463
463
464<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 464
464
465<script>
466  window.Shopify = window.Shopify || {};
467  window.Shopify.MCP = window.Shopify.MCP || {};
468  window.Shopify.MCP.enabled = true;
469  window.Shopify.MCP.shop = "yourstrulyeu.myshopify.com";
470  window.Shopify.MCP.mcpEndpoint = "https:\/\/yourstruly.beauty\/api\/mcp";
471  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
472</script>
vendor: 1 bytes, line 472
472
473<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("\/\/yourstruly.beauty\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
474</script>
vendor: 1 bytes, line 474
474
475<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://yourstruly.beauty/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
476</script>
vendor: 1 bytes, line 476
476
477<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
478  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);
479</script>
vendor: 1 bytes, line 479
479
480<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})}}));
481</script>
481
482<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://yourstruly.beauty/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
483<style id="shopify-accelerated-checkout-cart">
484        #shopify-buyer-consent {
485  margin-top: 1em;
486  display: inline-block;
487  width: 100%;
488}
489
490#shopify-buyer-consent.hidden {
491  display: none;
492}
493
494#shopify-subscription-policy-button {
495  background: none;
496  border: none;
497  padding: 0;
498  text-decoration: underline;
499  font-size: inherit;
500  cursor: pointer;
501}
502
503#shopify-subscription-policy-button::before {
504  box-shadow: none;
505}
506
507      </style>
508
509<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
509
510    
511
512    <!-- Yeastar Chat START -->
513    
513<script data-ot-ignore async src="https://wildbeauty.ras.yeastar.com/live_chat.v1.0.0.js?channelNumber=LC00006"></script>
513
514    <!-- Yeastar Chat END -->
515  <!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
515<script type="text/javascript">
516  
517  if (typeof window.formbuilder_customer != "object") {
518        window.formbuilder_customer = {}
519  }
520
521  
522
523  window.hulkFormBuilder = {
524    form_data: {"form_OnWqB3ynk6E0xHR6OWBF_A":{"uuid":"OnWqB3ynk6E0xHR6OWBF_A","form_name":"Yours Truly Test the Best","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003e\u003cspan style=\"color:#000000;\"\u003eKontaktiere uns\u003c\/span\u003e\u003c\/h3\u003e\n","form_submit":"Paket Bestellen","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#20351f","button_border_radius":"2","form_width":"800px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Yours Truly Test the Best","form_access_message":"\u
524003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_description":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eMelde hier direkt Dein Interesse an unserem Test-the-Best* Paket im Wert von \u0026uuml;ber 80 \u0026euro; an.\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cem\u003e*Angebot gilt nur f\u0026uuml;r Salons. Keine Belieferung von 10 \u0026euro; Salons, Shops, Gro\u0026szlig;- und Versandhandel.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"Conditions":{},"type":"select","position":0,"label":"Anrede","required":"no","values":"Keine Angabe\nFrau\nHerr","elementCost":{},"page_number":1},{"Conditions":{},"type":"text","position":1,"label":"Salonnamen","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Jobtitel","required":"yes","halfwidth":"yes","page_number":1},{"type":"text","position":3,"label":"Vorname","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":4,"label":"Nachname","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"email","position":5,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"phone","position":6,"label":"Telefon","required":"yes","default_country_code":"Germany +49","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"Straße \u0026 Hausnummer","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Postleitzahl","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Land","required":"yes","halfwidth":"yes","page_number":1},{"type":"textarea","position":10,"label":"Kommentar","required":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"checkbox","position":11,"label":"Ich habe die Datenschutzbestimmungen zur Kenntnis genommen und die AGB gelesen und bin mit ihnen einverstanden. ","required":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"iShDENWZ7ss5gIZpw7fKfg","shop_timezone":"Europe\/Berlin","shop_id":147094,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Grow","shop_shopify_domain":"yourstrulyeu.mysh
524opify.com","popup_settings":{},"form_is_active":true}},
525    shop_data: {"shop_iShDENWZ7ss5gIZpw7fKfg":{"shop_uuid":"iShDENWZ7ss5gIZpw7fKfg","shop_timezone":"Europe\/Berlin","shop_id":147094,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Grow","shop_shopify_domain":"yourstrulyeu.myshopify.com","shop_created_at":"2025-08-25T06:27:46.525-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}},
526    settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"},"shop_blocked_domains":[]}},
527    features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","forms-limit","submissions-visibility-limit","file-upload"]}},
528    shop: null,
529    shop_id: null,
530    plan_features: null,
531    validateDoubleQuotes: false,
532    assets: {
533      searchableDropdown: "https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder
533-by-hulkapps-75/assets/searchable-dropdown.js",
534      extraFunctions: "https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/extra-functions.js",
535      extraStyles: "https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/extra-styles.css",
536      bootstrapStyles: "https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/theme-app-extension-bootstrap.css",
537    },
538    translations: {
539      htmlTagNotAllowed: "HTML Tags are not allowed",
540      sqlQueryNotAllowed: "SQL Queries are not allowed",
541      doubleQuoteNotAllowed: "Double quotes are not allowed",
542      
543      maxTextFieldsReached: "You have added the maximum number of text fields.",
544      
545
546      
547      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
548    }
549
550  }
551
552  
553
554  window.FbThemeAppExtSettingsHash = {}
555  
556</script>
556<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-redirects/blocks/brokenlink-404/cc7b1996-e567-42d0-8862-356092041863 -->
557<script type="text/javascript">
558    !function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=11)}([function(t,e,r){"use strict";var n=r(2),o=Object.prototype.toString;function i(t){return"[object Array]"===o.call(t)}function a(t){return"undefined"===typeof t}function u(t){return null!==t&&"object"===typeof t}function s(t){return"[object Function]"===o.call(t)}function c(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),i(t))for(var r=0,n=t.length;r<n;r++)e.call(null,t[r],r,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(null,t[o],o,t)}t.exports={isArray:i,isArrayBuffer:function(t){return"[object ArrayBuffer]"===o.call(t)},isBuffer:function(t){return null!==t&&!a(t)&&null!==t.constructor&&!a(t.constructor)&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)},isFormData:function(t){return"undefined"!==typeof FormData&&t instanceof FormData},isArrayBufferView:function(t){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer},isString:function(t){return"string"===typeof t},isNumber:function(t){return"number"===typeof t},isObject:u,isUndefined:a,isDate:function(t){return"[object Date]"===o.call(t)},isFile:function(t){return"[object File]"===o.call(t)},isBlob:function(t){return"[object Blob]"===o.call(t)},isFunction:s,isStream:function(t){return u(t)&&s(t.pipe)},isURLSearchParams:function(t){return"undefined"!==typeof URLSearchParams&&t instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)},forEach:c,merge:function t(){var e={};function r(r,n){"object"===typeof e[n]&&"object"===typeof r?e[n]=t(e[n],r):e[n]=r}for(var n=0,o=arguments.length;n<o;n++)c(arguments[n],r);return e},deepMerge:function t(){var e={};function r(r,n){"object"===typeof e[n]&&"object"===typeof r?e[n]=t(e[n],r):e[n]="object"===typeof r?t({},r):r}for(var n=0,o=arguments.length;n<o;n++)c(arguments[n],r);return e},extend:function(t,e,r){return c(e,(function(e,o){t[o]=r&&"function"===typeof e?n(e,r):e})),t},trim:function(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(t,e,r){t.exports=r(12)},function(t,e,r){"use strict";t.exports=function(t,e){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return t.apply(e,r)}}},function(t,e,r){"use strict";var n=r(0);function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,r){if(!e)return t;var i;if(r)i=r(e);else if(n.isURLSearchParams(e))i=e.toString();else{var a=[];n.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(n.isArray(t)?e+="[]":t=[t],n.forEach(t,(function(t){n.isDate(t)?t=t.toISOString():n.isObject(t)&&(t=JSON.stringify(t)),a.push(o(e)+"="+o(t))})))})),i=a.join("&")}if(i){var u=t.indexOf("#");-1!==u&&(t=t.slice(0,u)),t+=(-1===t.indexOf("?")?"?":"&")+i}return t}},function(t,e,r){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},function(t,e,r){"use strict";(function(e){var n=r(0),o=r(19),i={"Content-Type":"application/x-www-form-urlencoded"};function a(t,e){!n.isUndefined(t)&&n.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var u={adapter:function(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e&&"[object process]"===Object.prototype.toString.call(e))&&(t=r(6)),t}(),transformRequest:[function(t,e){return o(e,"Accept"),o(e,"Content-Type"),n.isFormData(t)||n.isArrayBuffer(t)||n.isBuffer(t)||n.isStream(t)||n.isFile(t)||n.isBlob(t)?t:n.isArrayBufferView(t)?t.buffer:n.isURLSearchParams(t)?(a(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):n.isObject(t)?(a(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};
vendor: 1,549 bytes, line 558
558n.forEach(["delete","get","head"],(function(t){u.headers[t]={}})),n.forEach(["post","put","patch"],(function(t){u.headers[t]=n.merge(i)})),t.exports=u}).call(this,r(18))},function(t,e,r){"use strict";var n=r(0),o=r(20),i=r(3),a=r(22),u=r(25),s=r(26),c=r(7);t.exports=function(t){return new Promise((function(e,f){var l=t.data,p=t.headers;n.isFormData(l)&&delete p["Content-Type"];var h=new XMLHttpRequest;if(t.auth){var d=t.auth.username||"",m=t.auth.password||"";p.Authorization="Basic "+btoa(d+":"+m)}var y=a(t.baseURL,t.url);if(h.open(t.method.toUpperCase(),i(y,t.params,t.paramsSerializer),!0),h.timeout=t.timeout,h.onreadystatechange=function(){if(h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in h?u(h.getAllResponseHeaders()):null,n={data:t.responseType&&"text"!==t.responseType?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:t,request:h};o(e,f,n),h=null}},h.onabort=function(){h&&(f(c("Request aborted",t,"ECONNABORTED",h)),h=null)},h.onerror=function(){f(c("Network Error",t,null,h)),h=null},h.ontimeout=function(){var e="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),f(c(e,t,"ECONNABORTED",h)),h=null},n.isStandardBrowserEnv()){var v=r(27),g=(t.withCredentials||s(y))&&t.xsrfCookieName?v.read(t.xsrfCookieName):void 0;g&&(p[t.xsrfHeaderName]=g)}if("setRequestHeader"in h&&n.forEach(p,(function(t,e){"undefined"===typeof l&&"content-type"===e.toLowerCase()?delete p[e]:h.setRequestHeader(e,t)}
558)),n.isUndefined(t.withCredentials)||(h.withCredentials=!!t.withCredentials),t.responseType)try{h.responseType=t.responseType}catch(w){if("json"!==t.responseType)throw w}"function"===typeof t.onDownloadProgress&&h.addEventListener("progress",t.onDownloadProgress),"function"===typeof t.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(t){h&&(h.abort(),f(t),h=null)})),void 0===l&&(l=null),h.send(l)}))}},function(t,e,r){"use strict";var n=r(21);t.exports=function(t,e,r,o,i){var a=new Error(t);return n(a,e,r,o,i)}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){e=e||{};var r={},o=["url","method","params","data"],i=["headers","auth","proxy"],a=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];n.forEach(o,(function(t){"undefined"!==typeof e[t]&&(r[t]=e[t])})),n.forEach(i,(function(o){n.isObject(e[o])?r[o]=n.deepMerge(t[o],e[o]):"undefined"!==typeof e[o]?r[o]=e[o]:n.isObject(t[o])?r[o]=n.deepMerge(t[o]):"undefined"!==typeof t[o]&&(r[o]=t[o])})),n.forEach(a,(function(n){"undefined"!==typeof e[n]?r[n]=e[n]:"undefined"!==typeof t[n]&&(r[n]=t[n])}));var u=o.concat(i).concat(a),s=Object.keys(e).filter((function(t){return-1===u.indexOf(t)}));return n.forEach(s,(function(n){"undefined"!==typeof e[n]?r[n]=e[n]:"undefined"!==typeof t[n]&&(r[n]=t[n])})),r}},function(t,e,r){"use strict";function n(t){this.message=t}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,t.exports=n},function(t,e,r){t.exports=r(13)},function(t,e,r){t.exports=r(30)},function(t,e,r){var n=function(t){"use strict";var e=Object.prototype,r=e.hasOwnProperty,n="function"===typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(S){u=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof l?e:l,i=Object.create(o.prototype),a=new L(n||[]);return i._invoke=function(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return j()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=x(a,r);if(u){if(u===f)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=c(t,e,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===f)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}(t,r,a),i}function c(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(S){return{type:"throw",arg:S}}}t.wrap=s;var f={};function l(){}function p(){}function h(){}var d={};d[o]=function(){return this};var m=Object.getPrototypeOf,y=m&&m(m(T([])));y&&y!==e&&r.call(y,o)&&(d=y);var v=h.prototype=l.prototype=Object.create(d);function g(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){var n;this._invoke=function(o,i){function a(){return new e((function(n,a){!function n(o,i,a,u){var s=c(t[o],t,i);if("throw"!==s.type){var f=s.arg,l=f.value;return l&&"object"===typeof l&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,u)}),(function(t){n("throw",t,a,u)})):e.resolve(l).then((function(t){f.value=t,a(f)}),(function(t){return n("throw",t,a,u)}))}u(s.arg)}(o,i,n,a)}))}return n=n?n.then(a,a):a()}}function x(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,x(t,e),"throw"===e.method))return f;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var n=c(r,t.iterator,e.arg);
vendor: 4,150 bytes, line 558
558if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,f;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function T(t){if(t){var e=t[o];if(e)return e.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n<t.length;)if(r.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:j}}function j(){return{value:void 0,done:!0}}return p.prototype=v.constructor=h,h.constructor=p,p.displayName=u(h,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"===typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,u(t,a,"GeneratorFunction")),t.prototype=Object.create(v),t},t.awrap=function(t){return{__await:t}},g(w.prototype),w.prototype[i]=function(){return this},t.AsyncIterator=w,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new w(s(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},g(v),u(v,a,"Generator"),v[o]=function(){return this},v.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=T,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(r,n){return a.type="throw",a.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var u=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(u&&s){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),E(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;E(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:T(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}(t.exports);try{regeneratorRuntime=n}catch(o){Function("r","regeneratorRuntime = r")(n)}},function(t,e,r){"use strict";
vendor: 5,678 bytes, line 558
558var n=r(0),o=r(2),i=r(14),a=r(8);function u(t){var e=new i(t),r=o(i.prototype.request,e);return n.extend(r,i.prototype,e),n.extend(r,e),r}var s=u(r(5));s.Axios=i,s.create=function(t){return u(a(s.defaults,t))},s.Cancel=r(9),s.CancelToken=r(28),s.isCancel=r(4),s.all=function(t){return Promise.all(t)},s.spread=r(29),t.exports=s,t.exports.default=s},function(t,e,r){"use strict";var n=r(0),o=r(3),i=r(15),a=r(16),u=r(8);function s(t){this.defaults=t,this.interceptors={request:new i,response:new i}}s.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=u(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[a,void 0],r=Promise.resolve(t);for(this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));e.length;)r=r.then(e.shift(),e.shift());return r},s.prototype.getUri=function(t){return t=u(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(t){s.prototype[t]=function(e,r){return this.request(n.merge(r||{},{method:t,url:e}))}})),n.forEach(["post","put","patch"],(function(t){s.prototype[t]=function(e,r,o){return this.request(n.merge(o||{},{method:t,url:e,data:r}))}})),t.exports=s},function(t,e,r){"use strict";var n=r(0);function o(){this.handlers=[]}o.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){n.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},function(t,e,r){"use strict";var n=r(0),o=r(17),i=r(4),a=r(5);function u(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return u(t),t.headers=t.headers||{},t.data=o(t.data,t.headers,t.transformRequest),t.headers=n.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||a.adapter)(t).then((function(e){return u(t),e.data=o(e.data,e.headers,t.transformResponse),e}),(function(e){return i(e)||(u(t),e&&e.response&&(e.response.data=o(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e,r){return n.forEach(r,(function(r){t=r(t,e)})),t}},function(t,e){var r,n,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(t){if(r===setTimeout)return setTimeout(t,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"===typeof setTimeout?setTimeout:i}catch(t){r=i}try{n="function"===typeof clearTimeout?clearTimeout:a}catch(t){n=a}}();var s,c=[],f=!1,l=-1;function p(){f&&s&&(f=!1,s.length?c=s.concat(c):l=-1,c.length&&h())}function h(){if(!f){var t=u(p);f=!0;for(var e=c.length;e;){for(s=c,c=[];++l<e;)s&&s[l].run();l=-1,e=c.length}s=null,f=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(t)}}function d(t,e){this.fun=t,this.array=e}function m(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];c.push(new d(t,e)),1!==c.length||f||u(h)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){n.forEach(t,(function(r,n){n!==e&&n.toUpperCase()===e.toUpperCase()&&(t[e]=r,delete t[n])}))}},function(t,e,r){"use strict";var n=r(7);t.exports=function(t,e,r){var o=r.config.validateStatus;!o||o(r.status)?t(r):e(n("Request failed with status code "+r.status,r.config,null,r.request,r))}},function(t,e,r){"use strict";t.exports=function(t,e,r,n,o){return t.config=e,r&&(t.code=r),t.request=n,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}},function(t,e,r){"use strict";var n=r(23),o=r(24);t.exports=function(t,e){return t&&!n(e)?o(t,e):e}},function(t,e,r){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,r){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,r){"use strict";var n=r(0),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,r,i,a={};return t?(n.forEach(t.split("\n"),(function(t){if(i=t.indexOf(":"),e=n.trim(t.substr(0,i)).toLowerCase(),r=n.trim(t.
558substr(i+1)),e){if(a[e]&&o.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([r]):a[e]?a[e]+", "+r:r}})),a):a}},function(t,e,r){"use strict";var n=r(0);t.exports=n.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(t){var n=t;return e&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return t=o(window.location.href),function(e){var r=n.isString(e)?o(e):e;return r.protocol===t.protocol&&r.host===t.host}}():function(){return!0}},function(t,e,r){"use strict";var n=r(0);t.exports=n.isStandardBrowserEnv()?{write:function(t,e,r,o,i,a){var u=[];u.push(t+"="+encodeURIComponent(e)),n.isNumber(r)&&u.push("expires="+new Date(r).toGMTString()),n.isString(o)&&u.push("path="+o),n.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(t,e,r){"use strict";var n=r(9);function o(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var r=this;t((function(t){r.reason||(r.reason=new n(t),e(r.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},function(t,e,r){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},function(t,e,r){"use strict";r.r(e);var n=r(1),o=r.n(n);function i(t,e,r,n,o,i,a){try{var u=t[i](a),s=u.value}catch(c){return void r(c)}u.done?e(s):Promise.resolve(s).then(n,o)}function a(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var a=t.apply(e,r);function u(t){i(a,n,o,u,s,"next",t)}function s(t){i(a,n,o,u,s,"throw",t)}u(void 0)}))}}var u=r(10),s=r.n(u);var c=function(t){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"GET";return r=r.toUpperCase(),new Promise((function(n){var o;"GET"===r&&(o=s.a.get(t,{params:e})),o.then((function(t){n(t.data)}))}))}("/apps/broken-link-manager/receive_id",t,"GET")};function f(){return(f=a(o.a.mark((function t(e,r,n){var i;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i={shop:e,code:r,gbaid:n},t.next=3,c(i);case 3:t.sent;case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}var l=window.location.href;if(-1!=l.indexOf("gbaid")){var p=l.split("gbaid");if(void 0!=p[1]){var h=window.location.pathname+window.location.search;window.history.pushState({},0,h),function(t,e,r){f.apply(this,arguments)}
558("yourstrulyeu.myshopify.com","",p[1])}}}]);
559</script>
559<!-- END app block -->
559<script src="https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
559
560<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
561<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: 88856133967,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 561
561
562<script>
563  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
564</script>
vendor: 1 bytes, line 564
564
565<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}
565).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: 88856133967,storefrontBaseUrl: "https://yourstruly.eu",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://yourstruly.beauty/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"3883794767","configuration":"{\"mailchimp_store_id\":\"store_fihi1h8j8r7ol1wb9lgx\", \"mailchimp_user_id\":\"40764701\",\"mailchimp_list_id\":\"c097d90f0a\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"3057221967","configuration":"{\"pixel_id\":\"449006836090407\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2298413391","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-223N06V3CX\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-223N06V3CX\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Yours Truly","paymentSettings":{"currencyCode":"EUR"}
565,"myshopifyDomain":"yourstrulyeu.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/yourstruly.beauty"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"14828182012239","handle":"repair-shampoo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662140957007","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828205965647","handle":"repair-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662208328015","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828206752079","handle":"styling-mousse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662209540431","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828206195023","handle":"smoothing-shampoo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662208688463","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828206227791","handle":"smoothing-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662208721231","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828206293327","handle":"smoothing-leave-in-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662208786767","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828206719311","handle":"sculpting-liquid-gel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662209474895","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16002679996751","handle":"anti-frizz-booster","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57261452198223","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828205998415","handle":"all-hair-types-shampoo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662208459087","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828206031183","handle":"all-hair-types-conditioner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662208491855","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14828206686543","handle":"structuring-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53662209442127","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://yourstruly.beauty/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"181808136527","themeStoreId":"714","themePublished":"true","eventMetadataId":"c667288b-47c0-4480-8a89-95c02689a630","pageType":"home","shopId":"88856133967","storefrontBaseUrl":"https:\/\/yourstruly.eu","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
565<script>
566  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
567  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
568  window.ShopifyAnalytics.meta.currency = 'USD';
569  var meta = {"page":{"pageType":"home","requestId":"baa41fff-7210-4b23-bd82-51582b4a08e9-1791588899"}};
570  for (var attr in meta) {
571    window.ShopifyAnalytics.meta[attr] = meta[attr];
572  }
573</script>
vendor: 1 bytes, line 573
573
574<script class="analytics">
575  (function () {
576    var customDocumentWrite = function(content) {
577      var jquery = null;
578
579      if (window.jQuery) {
580        jquery = window.jQuery;
581      } else if (window.Checkout && window.Checkout.$) {
582        jquery = window.Checkout.$;
583      }
584
585      if (jquery) {
586        jquery('body').append(content);
587      }
588    };
589
590    var hasLoggedConversion = function(token) {
591      if (token) {
592        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
593      }
594      return false;
595    }
596
597    var setCookieIfConversion = function(token) {
598      if (token) {
599        var twoMonthsFromNow = new Date(Date.now());
600        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
601
602        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
603      }
604    }
605
606    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
607    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
608    if (trekkie.integrations) {
609      return;
610    }
611    trekkie.methods = [
612      'identify',
613      'page',
614      'ready',
615      'track',
616      'trackForm',
617      'trackLink'
618    ];
619    trekkie.factory = function(method) {
620      return function() {
621        var args = Array.prototype.slice.call(arguments);
622        args.unshift(method);
623        trekkie.push(args);
624        if (method == 'track' || method == 'page') {
625          var pageUrl;
626          try {
627            pageUrl = window.location.href;
628          } catch (e) {}
629          var pageReferrer;
630          try {
631            pageReferrer = document.referrer;
632          } catch (e) {}
633          try {
634            if (window.__TREKKIE_SHIM_QUEUE == null) {
635              window.__TREKKIE_SHIM_QUEUE = [];
636            }
637            window.__TREKKIE_SHIM_QUEUE.push({
638              from: 'trekkie-stub',
639              method: method,
640              args: args.slice(1),
641              pageContext: {
642                url: pageUrl,
643                referrer: pageReferrer
644              }
645            });
646          } catch (e) {
647            // no-op
648          }
649        }
650        return trekkie;
651      };
652    };
653    for (var i = 0; i < trekkie.methods.length; i++) {
654      var key = trekkie.methods[i];
655      trekkie[key] = trekkie.factory(key);
656    }
657    trekkie.load = function(config) {
658      trekkie.config = config || {};
659      trekkie.config.initialDocumentCookie = document.cookie;
660      var first = document.getElementsByTagName('script')[0];
661var script = document.createElement('script');
662script.type = 'text/javascript';
663script.onerror = function(e) {
664  var scriptFallback = document.createElement('script');
665  scriptFallback.type = 'text/javascript';
666  scriptFallback.onerror = function(error) {
667          var Monorail = {
668      produce: function produce(monorailDomain, schemaId, payload) {
669        var currentMs = new Date().getTime();
670        var event = {
671          schema_id: schemaId,
672          payload: payload,
673          metadata: {
674            event_created_at_ms: currentMs,
675            event_sent_at_ms: currentMs
676          }
677        };
678        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
679      },
680      sendRequest: function sendRequest(endpointUrl, payload) {
681        // Try the sendBeacon API
682        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
683          var blobData = new window.Blob([payload], {
684            type: 'text/plain'
685          });
686
687          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
688            return true;
689          } // sendBeacon was not successful
690
691        } // XHR beacon
692
693        var xhr = new XMLHttpRequest();
694
695        try {
696          xhr.open('POST', endpointUrl);
697          xhr.setRequestHeader('Content-Type', 'text/plain');
698          xhr.send(payload);
699        } catch (e) {
700          console.log(e);
701        }
702
703        return false;
704      },
705      isIos12: function isIos12() {
706        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
707      }
708    };
709    Monorail.produce('monorail-edge.shopifysvc.com',
710      'trekkie_storefront_load_errors/1.1',
711      {shop_id: 88856133967,
712      theme_id: 181808136527,
713      app_name: "storefront",
714      context_url: window.location.href,
715      source_url: "//yourstruly.beauty/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
716
717  };
718  scriptFallback.async = true;
719  scriptFallback.src = '//yourstruly.beauty/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
720  first.parentNode.insertBefore(scriptFallback, first);
721};
722script.async = true;
723script.src = '//yourstruly.beauty/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
724first.parentNode.insertBefore(script, first);
725
726    };
727    trekkie.load(
728      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":88856133967,"isMerchantRequest":null,"themeId":181808136527,"themeCityHash":"10827960715669303791","contentLanguage":"en","currency":"USD","eventMetadataId":"c667288b-47c0-4480-8a89-95c02689a630"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
729    );
730
731    var loaded = false;
732    trekkie.ready(function() {
733      if (loaded) return;
734      loaded = true;
735
736      window.ShopifyAnalytics.lib = window.trekkie;
737
738      var originalDocumentWrite = document.write;
739      document.write = customDocumentWrite;
740      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
741      document.write = originalDocumentWrite;
742
743      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
744      var token = match? match[1]: undefined;
745      if (!hasLoggedConversion(token)) {
746        setCookieIfConversion(token);
747        
748      }
749    });
750
751    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"baa41fff-7210-4b23-bd82-51582b4a08e9-1791588899","shopifyEmitted":true});
752
753    var eventsListenerScript = document.createElement('script');
754    eventsListenerScript.async = true;
755    eventsListenerScript.src = "//yourstruly.beauty/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
756    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
757})();</script>
vendor: 1 bytes, line 757
757
758<script
759  defer
760  src="https://yourstruly.beauty/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
761  data-application="storefront-renderer"
762  data-shop-id="88856133967"
763  data-render-region="gcp-us-west1"
764  data-page-type="index"
765  data-theme-instance-id="181808136527"
766  data-theme-name="Focal"
767  data-theme-version="12.5.0"
768  data-monorail-region="shop_domain"
769  data-resource-timing-sampling-rate="10"
770  data-shs="true"
771  data-shs-beacon="true"
772  data-shs-export-with-fetch="true"
773  data-shs-logs-sample-rate="1"
774  data-shs-beacon-endpoint="https://yourstruly.beauty/api/collect"
775></script>
775
776<meta name="shopify-y" content="9020f8f1-8d03-47ec-aaca-aff2ff66d206" data-expiration="1823146499000"><meta name="shopify-s" content="186e19b1-14ea-4fce-a0aa-30f90fc6f60b" data-expiration="1791590699000">
777</head><body class="no-focus-outline  features--image-zoom" data-instant-allow-query-string><svg class="visually-hidden">
778      <linearGradient id="rating-star-gradient-half">
779        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
780        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
781      </linearGradient>
782    </svg>
783
784    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
785    <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group -->
786<div id="shopify-section-sections--25278970954063__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
787  :root {
788    --enable-sticky-header: 1;
789    --enable-transparent-header: 0;
790    --loading-bar-background: 0, 0, 0; /* Prevent the loading bar to be invisible */
791  }
792
793  #shopify-section-sections--25278970954063__header {--header-background: 255, 255, 255;
794    --header-text-color: 0, 0, 0;
795    --header-border-color: 217, 217, 217;
796    --reduce-header-padding: 0;position: -webkit-sticky;
797      position: sticky;
798      top: 0;z-index: 4;
799  }.shopify-section--announcement-bar ~ #shopify-section-sections--25278970954063__header {
800      top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px));
801    }#shopify-section-sections--25278970954063__header .header__logo-image {
802    max-width: 100px;
803  }
804
805  @media screen and (min-width: 741px) {
806    #shopify-section-sections--25278970954063__header .header__logo-image {
807      max-width: 140px;
808    }
809  }
810
811  @media screen and (min-width: 1200px) {}</style>
812
813<store-header sticky  class="header header--bordered " role="banner"><div class="container">
814    <div class="header__wrapper">
815      <!-- LEFT PART -->
816      <nav class="header__inline-navigation"  aria-label="Secondary Navigation"><div class="header__icon-list hidden-desk"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-label="Search" aria-expanded="false">
817              <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger   " viewBox="0 0 18 14">
818        <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="1.2"></path>
819      </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-lap hidden-desk" aria-controls="search-drawer" aria-expanded="false" aria-label="Search"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
820        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.2"></path>
821      </svg></a>
822        </div><div class="header__search-bar predictive-search hidden-pocket">
823            <form class="predictive-search__form" action="/search" method="get" role="search">
824              <input type="hidden" name="type" value="product"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
825        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.2"></path>
826      </svg><input class="predictive-search__input" is="predictive-search-input" type="text" name="q" autocomplete="off" autocorrect="off" aria-controls="search-drawer" aria-expanded="false" aria-label="Search" placeholder="What are you looking for?" >
827            </form>
828          </div></nav>
829
830      <!-- LOGO PART --><h1 class="header__logo"><a class="header__logo-link" href="/">
831            <span class="visually-hidden">Yours Truly</span>
832            <img class="header__logo-image" width="1000" height="100" src="//yourstruly.beauty/cdn/shop/files/YoursTruly_Inline-green_GOLD.svg?v=1736860910&
832width=280" alt="grünes-yours-truly-logo-auf-transparenzhintergrund"></a></h1><!-- SECONDARY LINKS PART -->
833      <div class="header__secondary-links"><form method="post" action="/localization" id="header-localization-form" accept-charset="UTF-8" class="header__cross-border hidden-pocket" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="popover-container">
834                <input type="hidden" name="locale_code" value="en">
835                <span class="visually-hidden">Language</span>
836
837                <button type="button" is="toggle-button" class="popover-button text--small" aria-expanded="false" aria-controls="header-localization-form-locale">English<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline  " viewBox="0 0 12 8">
838        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.2"></path>
839      </svg></button>
840
841                <popover-content id="header-localization-form-locale" class="popover">
842                  <span class="popover__overlay"></span>
843
844                  <header class="popover__header">
845                    <span class="popover__title heading h6">Language</span>
846
847                    <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
848        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.2" fill="none"></path>
849      </svg></button>
850                  </header>
851
852                  <div class="popover__content">
853                    <div class="popover__choice-list"><button type="submit" name="locale_code" value="en" class="popover__choice-item">
854                          <span class="popover__choice-label" aria-current="true">English</span>
855                        </button><button type="submit" name="locale_code" value="de" class="popover__choice-item">
856                          <span class="popover__choice-label" >Deutsch</span>
857                        </button></div>
858                  </div>
859                </popover-content>
860              </div></form><div class="header__icon-list"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-phone " aria-controls="newsletter-popup" aria-expanded="false">
861            <span class="visually-hidden">Newsletter</span><svg focusable="false" width="20" height="16" class="icon icon--header-email   " viewBox="0 0 20 16">
862        <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="1.2"></path>
863        <path stroke="currentColor" fill="none" stroke-width="1.2" d="M1 1h18v14H1z"></path>
864      </svg></button><a href="/account/login" class="header__icon-wrapper tap-area hidden-phone " aria-label="Login"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
865        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></circle>
866        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1.2"></path>
867      </svg></a>
868        </div></div>
869    </div><nav class="header__bottom-navigation hidden-pocket hidden-lap" role="navigation" aria-label="Primary Navigation">
870        <desktop-navigation>
871  <ul class="header__linklist list--unstyled " role="list"><li class="header__linklist-item " data-item-title="About Us">
872        <a class="header__linklist-link link--animated" href="/pages/ueber-uns" >About Us</a></li><li class="header__linklist-item has-dropdown" data-item-title="Products">
873        <a class="header__linklist-link link--animated" href="/collections/produktsuche" aria-controls="desktop-menu-2" aria-expanded="false">Products</a><div hidden id="desktop-menu-2" class="mega-menu" >
874              <div class="container">
875                <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/cleanse" class="mega-menu__title heading heading--small">Cleanse</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
876                                  <a href="/products/all-hair-types-shampoo" class="link--faded">All Hair Types Shampoo</a>
877                                </li><li class="linklist__item">
878                                  <a href="/products/volume-shampoo" class="link--faded">Volume Shampoo</a>
879                                </li><li class="linklist__item">
880                                  <a href="/products/smoothing-shampoo" class="link--faded">Smoothing Shampoo</a>
881                                </li><li class="linklist__item">
882                                  <a href="/products/repair-shampoo" class="link--faded">Repair Shampoo</a>
883                                </li><li class="linklist__item">
884                                  <a href="/products/deep-cleansing-shampoo" class="link--faded">Deep Cleansing Shampoo</a>
885                                </li><li class="linklist__item">
886                                  <a href="/products/sensitive-scalp-shampoo" class="link--faded">Sensitive Scalp Shampoo</a>
887                                </li><li class="linklist__item">
888                                  <a href="/products/blonde-shampoo" class="link--faded">Blonde Shampoo</a>
889                                </li></ul></div><div class="mega-menu__column"><a href="/collections/care" class="mega-menu__title heading heading--small">Care</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
890                                  <a href="/products/all-hair-types-conditioner" class="link--faded">All Hair Types Conditioner</a>
891                                </li><li class="linklist__item">
892                                  <a href="/products/smoothing-leave-in-cream" class="link--faded">Smoothing Leave-In Cream</a>
893                                </li><li class="linklist__item">
894                                  <a href="/products/smoothing-mask" class="link--faded">Smoothing Mask</a>
895                                </li><li class="linklist__item">
896                                  <a href="/products/repair-mask" class="link--faded">Repair Mask</a>
897                                </li></ul></div><div class="mega-menu__column"><a href="/collections/booster" class="mega-menu__title heading heading--small">Booster</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
898                                  <a href="/products/strengthening-booster" class="link--faded">Strengthening Booster</a>
899                                </li><li class="linklist__item">
900                                  <a href="/products/curl-definition-booster" class="link--faded">Curl Definition Booster</a>
901                                </li><li class="linklist__item">
902                                  <a href="/products/anti-frizz-booster" class="link--faded">
902Anti-Frizz Booster</a>
903                                </li><li class="linklist__item">
904                                  <a href="/products/volume-booster" class="link--faded">Volume Booster</a>
905                                </li><li class="linklist__item">
906                                  <a href="/products/deep-hydration-booster" class="link--faded">Deep Hydration Booster</a>
907                                </li></ul></div><div class="mega-menu__column"><a href="/collections/style" class="mega-menu__title heading heading--small">Style</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
908                                  <a href="/products/styling-serum" class="link--faded">Styling Serum</a>
909                                </li><li class="linklist__item">
910                                  <a href="/products/grooming-cream" class="link--faded">Grooming Cream</a>
911                                </li><li class="linklist__item">
912                                  <a href="/products/dry-finish-cream" class="link--faded">Dry Finish Cream</a>
913                                </li><li class="linklist__item">
914                                  <a href="/products/structuring-cream" class="link--faded">Structuring Cream</a>
915                                </li><li class="linklist__item">
916                                  <a href="/products/sculpting-liquid-gel" class="link--faded">Sculpting Liquid Gel</a>
917                                </li><li class="linklist__item">
918                                  <a href="/products/styling-mousse" class="link--faded">Styling Mousse</a>
919                                </li><li class="linklist__item">
920                                  <a href="/products/fixing-cream" class="link--faded">Fixing Cream</a>
921                                </li></ul></div></div></div>
922              </div>
923            </div></li><li class="header__linklist-item " data-item-title="Contact">
924        <a class="header__linklist-link link--animated" href="/pages/kontakt" >Contact</a></li></ul>
925</desktop-navigation>
926      </nav></div>
927</store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left">
928  <span class="drawer__overlay"></span>
929
930  <div class="drawer__header drawer__header--shadowed">
931    <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
932        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.2" fill="none"></path>
933      </svg></button>
934  </div>
935
936  <div class="drawer__content">
937    <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1"><a href="/pages/ueber-uns" class="mobile-nav__link heading h5">About Us</a></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-2" aria-expanded="false">Products<span class="animated-plus"></span>
938            </button>
939
940            <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-1" aria-expanded="false">Cleanse<span class="animated-plus"></span>
941                        </button>
942
943                        <collapsible-content id="mobile-menu-2-1" class="collapsible">
944                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
945                                <a href="/products/all-hair-types-shampoo" class="mobile-nav__link">All Hair Types Shampoo</a>
946                              </li><li class="mobile-nav__item" data-level="3">
947                                <a href="/products/volume-shampoo" class="mobile-nav__link">Volume Shampoo</a>
948                              </li><li class="mobile-nav__item" data-level="3">
949                                <a href="/products/smoothing-shampoo" class="mobile-nav__link">Smoothing Shampoo</a>
950                              </li><li class="mobile-nav__item" data-level="3">
951                                <a href="/products/repair-shampoo" class="mobile-nav__link">Repair Shampoo</a>
952                              </li><li class="mobile-nav__item" data-level="3">
953                                <a href="/products/deep-cleansing-shampoo" class="mobile-nav__link">Deep Cleansing Shampoo</a>
954                              </li><li class="mobile-nav__item" data-level="3">
955                                <a href="/products/sensitive-scalp-shampoo" class="mobile-nav__link">Sensitive Scalp Shampoo</a>
956                              </li><li class="mobile-nav__item" data-level="3">
957                                <a href="/products/blonde-shampoo" class="mobile-nav__link">Blonde Shampoo</a>
958                              </li></ul>
959                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-2" aria-expanded="false">Care<span class="animated-plus"></span>
960                        </button>
961
962                        <collapsible-content id="mobile-menu-2-2" class="collapsible">
963                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
964                                <a href="/products/all-hair-types-conditioner" class="mobile-nav__link">All Hair Types Conditioner</a>
965                              </li><li class="mobile-nav__item" data-level="3">
966                                <a href="/products/smoothing-leave-in-cream" class="mobile-nav__link">Smoothing Leave-In Cream</a>
967                              </li><li class="mobile-nav__item" data-level="3">
968                                <a href="/products/smoothing-mask" class="mobile-nav__link">Smoothing Mask</a>
969                              </li><li class="mobile-nav__item" data-level="3">
970                                <a href="/products/repair-mask" class="mobile-nav__link">Repair Mask</a>
971                              </li></ul>
972                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-3" aria-expanded="false">Booster<span class="animated-plus"></span>
973                        </button>
974
975                        <collapsible-content id="mobile-menu-2-3" class="collapsible">
976                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
977                                <a href="/products/strengthening-booster" class="mobile-nav__link">Strengthening Booster</a>
978                              </li><li class="mobile-nav__item" data-level="3">
979                                <a href="/products/curl-definition-booster" class="mobile-nav__link">Curl Definition Booster</a>
980                              </li><li class="mobile-nav__item" data-level="3">
981                                <a href="/products/anti-frizz-booster" class="mobile-nav__link">
981Anti-Frizz Booster</a>
982                              </li><li class="mobile-nav__item" data-level="3">
983                                <a href="/products/volume-booster" class="mobile-nav__link">Volume Booster</a>
984                              </li><li class="mobile-nav__item" data-level="3">
985                                <a href="/products/deep-hydration-booster" class="mobile-nav__link">Deep Hydration Booster</a>
986                              </li></ul>
987                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-4" aria-expanded="false">Style<span class="animated-plus"></span>
988                        </button>
989
990                        <collapsible-content id="mobile-menu-2-4" class="collapsible">
991                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
992                                <a href="/products/styling-serum" class="mobile-nav__link">Styling Serum</a>
993                              </li><li class="mobile-nav__item" data-level="3">
994                                <a href="/products/grooming-cream" class="mobile-nav__link">Grooming Cream</a>
995                              </li><li class="mobile-nav__item" data-level="3">
996                                <a href="/products/dry-finish-cream" class="mobile-nav__link">Dry Finish Cream</a>
997                              </li><li class="mobile-nav__item" data-level="3">
998                                <a href="/products/structuring-cream" class="mobile-nav__link">Structuring Cream</a>
999                              </li><li class="mobile-nav__item" data-level="3">
1000                                <a href="/products/sculpting-liquid-gel" class="mobile-nav__link">Sculpting Liquid Gel</a>
1001                              </li><li class="mobile-nav__item" data-level="3">
1002                                <a href="/products/styling-mousse" class="mobile-nav__link">Styling Mousse</a>
1003                              </li><li class="mobile-nav__item" data-level="3">
1004                                <a href="/products/fixing-cream" class="mobile-nav__link">Fixing Cream</a>
1005                              </li></ul>
1006                        </collapsible-content></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="/pages/kontakt" class="mobile-nav__link heading h5">Contact</a></li></ul>
1007  </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
1008      <div class="mobile-nav__footer"><a class="icon-text" href="/account/login"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
1009        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></circle>
1010        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1.2"></path>
1011      </svg>Account</a><form method="post" action="/localization" id="header-sidebar-localization-form" accept-charset="UTF-8" class="header__cross-border" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="popover-container">
1012                <input type="hidden" name="locale_code" value="en">
1013                <span class="visually-hidden">Language</span>
1014
1015                <button type="button" is="toggle-button" class="popover-button text--xsmall tap-area" aria-expanded="false" aria-controls="header-sidebar-localization-form-locale">English<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline  " viewBox="0 0 12 8">
1016        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.2"></path>
1017      </svg></button>
1018
1019                <popover-content id="header-sidebar-localization-form-locale" class="popover popover--top popover--small">
1020                  <span class="popover__overlay"></span>
1021
1022                  <header class="popover__header">
1023                    <span class="popover__title heading h6">Language</span>
1024
1025                    <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1026        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.2" fill="none"></path>
1027      </svg></button>
1028                  </header>
1029
1030                  <div class="popover__content">
1031                    <div class="popover__choice-list"><button type="submit" name="locale_code" value="en" class="popover__choice-item">
1032                          <span class="popover__choice-label" aria-current="true">English</span>
1033                        </button><button type="submit" name="locale_code" value="de" class="popover__choice-item">
1034                          <span class="popover__choice-label" >Deutsch</span>
1035                        </button></div>
1036                  </div>
1037                </popover-content>
1038              </div></form></div>
1039    </div></mobile-navigation><predictive-search-drawer append-body  id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer--from-left">
1040  <span class="drawer__overlay"></span>
1041
1042  <header class="drawer__header">
1043    <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
1044        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.2"></path>
1045      </svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?">
1046    </form>
1047
1048    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1049        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.2" fill="none"></path>
1050      </svg></button>
1051  </header>
1052
1053  <div class="drawer__content">
1054    <div class="predictive-search__content-wrapper">
1055      <div hidden class="predictive-search__loading-state">
1056        <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner   " viewBox="25 25 50 50">
1057        <circle cx="50" cy="50" r="20" fill="none" stroke="#000000" stroke-width="4"></circle>
1058      </svg></div>
1059      </div>
1060
1061      <div hidden class="predictive-search__results" aria-live="polite"></div></div>
1062  </div>
1063
1064  <footer hidden class="drawer__footer drawer__footer--no-top-padding">
1065    <button type="submit" form="predictive-search-form" class="button button--primary button--full">View all results</button>
1066  </footer>
1067</predictive-search-drawer>
1067<script>
1068  (() => {
1069    const headerElement = document.getElementById('shopify-section-sections--25278970954063__header'),
1070      headerHeight = headerElement.clientHeight,
1071      headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight;
1072
1073    document.documentElement.style.setProperty('--header-height', headerHeight + 'px');
1074    document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px');
1075  })();
1076</script>
1076
1077
1078<script type="application/ld+json">
1079  {
1080    "@context": "https://schema.org",
1081    "@type": "Organization",
1082    "name": "Yours Truly",
1083    
1084      "logo": "https:\/\/yourstruly.beauty\/cdn\/shop\/files\/YoursTruly_Inline-green_GOLD.svg?v=1736860910\u0026width=1000",
1085    
1086    "url": "https:\/\/yourstruly.eu"
1087  }
1088</script>
1088
1089
1090
1091</div>
1092<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1093
1094<!-- END sections: overlay-group --><div id="main" role="main" class="anchor"><div id="shopify-section-template--25278970364239__image_with_text_overlay_mkbrQr" class="shopify-section shopify-section--image-with-text-overlay"><style>#shopify-section-template--25278970364239__image_with_text_overlay_mkbrQr {--heading-color: 255, 255, 255;
1095    --text-color: 255, 255, 255;
1096    --primary-button-background: 206, 217, 207;
1097    --primary-button-text-color: 255, 255, 255;
1098
1099    --section-items-alignment: center;
1100    --section-overlay-color: 32, 53, 31;
1101    --section-overlay-opacity: 0.3;
1102  }
1103</style>
1104
1105<section class="section section--flush">
1106  <div ><image-with-text-overlay reveal-on-scroll class="image-overlay image-overlay--large" >
1107      <div class="image-overlay__image-wrapper" ><img src="//yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=5760" alt="verschiedene-yours-truly-haarpflegeprodukte-wie-shampoo-conditioner-maske-creme-mousse-serum-und-haarspray-auf-naturstein-mit-dekorativen-pflanzen-und-blumen" srcset="//yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=1400 1400w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=1600 1600w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=1800 1800w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=2000 2000w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=2200 2200w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=2400 2400w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=2600 2600w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=2800 2800w, //yourstruly.beauty/cdn/shop/files/Brand-Group_YT-SL_Artistic_01_3508b553-8080-4398-b24f-3a81b121540f.jpg?v=1747148945&amp;width=3000 3000w" width="6000" height="3363" loading="lazy" reveal="true" class="image-overlay__image" style="object-position:50.2404% 74.446%;"></div><div class="container"><div class="image-overlay__content-wrapper">
1108          <div class="image-overlay__content content-box content-box--medium content-box--text-center content-box--center text-container"><h2 class="heading heading--small">
1109                <split-lines reveal>For your hair. For you. For what truly matters.</split-lines>
1110              </h2><h3 class="heading h2">
1111                <split-lines reveal>Salon Essentials For Perfect Hair</split-lines>
1112              </h3><div class="image-overlay__text-container" reveal><p> More choices don't necessarily mean better care. Yours Truly makes it simple: a clear 4-step system, a compact product range, and professional performance – exclusively at the salon. Designed for perfect results, intuitive to use.</p><a href="https://yourstruly.eu/collections/produktsuche" class="multi-column__link heading heading--small link">To the products</a></div></div>
1113        </div></div>
1114    </image-with-text-overlay>
1115  </div>
1116</section>
1117
1118</div><div id="shopify-section-template--25278970364239__image_with_text_g4PDNC" class="shopify-section shopify-section--image-with-text"><style>
1119  #shopify-section-template--25278970364239__image_with_text_g4PDNC {--heading-color: 0, 0, 0;
1120    --text-color: 0, 0, 0;
1121    --primary-button-background: 98, 132, 116;
1122    --primary-button-text-color: 255, 255, 255;
1123
1124    --section-accent-background: 206 217 207 / 1.0;
1125    --section-autoplay-duration: 10s;
1126    --section-animation-play-state: paused;
1127  }/* We have to remove some extra spacing adding in non-overlap mode */
1128    @media screen and (max-width: 999px) {#shopify-section-template--25278970364239__image_with_text_g4PDNC .section {
1129            margin-bottom: 0;
1130          }
1131
1132          #shopify-section-template--25278970364239__image_with_text_g4PDNC .image-with-text {
1133            margin-top: calc(-1 * var(--vertical-breather)) !important;
1134          }}</style>
1135
1136<section class="section ">
1137  <div ><image-with-text reveal-on-scroll class="image-with-text   image-with-text--overlap-text" style="--image-aspect-ratio: 1.0;
1137 --image-max-height: 1400px">
1138      <div class="container">
1139        <div class="image-with-text__wrapper"><div class="image-with-text__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/25-YT-SL-W-SculptingLiquid_60A5533_unlimited_comp.jpg?v=1762849000&amp;width=1400" alt="" srcset="//yourstruly.beauty/cdn/shop/files/25-YT-SL-W-SculptingLiquid_60A5533_unlimited_comp.jpg?v=1762849000&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/25-YT-SL-W-SculptingLiquid_60A5533_unlimited_comp.jpg?v=1762849000&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/25-YT-SL-W-SculptingLiquid_60A5533_unlimited_comp.jpg?v=1762849000&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/25-YT-SL-W-SculptingLiquid_60A5533_unlimited_comp.jpg?v=1762849000&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/25-YT-SL-W-SculptingLiquid_60A5533_unlimited_comp.jpg?v=1762849000&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/25-YT-SL-W-SculptingLiquid_60A5533_unlimited_comp.jpg?v=1762849000&amp;width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item_FUchzc-71425122959695" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" class="image-with-text__image"><img src="//yourstruly.beauty/cdn/shop/files/Salon-TakeHome_YT-SL-Group_Artistic_web.jpg?v=1746442743&amp;width=1400" alt="zwei-holzregale-mit-vielen-yours-truly-haarpflegeprodukten-in-weißen-und-einigen-farbigen-flaschen-und-tuben-gegen-helle-wand-dekoriert-mit-pflanzen" srcset="//yourstruly.beauty/cdn/shop/files/Salon-TakeHome_YT-SL-Group_Artistic_web.jpg?v=1746442743&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/Salon-TakeHome_YT-SL-Group_Artistic_web.jpg?v=1746442743&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/Salon-TakeHome_YT-SL-Group_Artistic_web.jpg?v=1746442743&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/Salon-TakeHome_YT-SL-Group_Artistic_web.jpg?v=1746442743&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/Salon-TakeHome_YT-SL-Group_Artistic_web.jpg?v=1746442743&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/Salon-TakeHome_YT-SL-Group_Artistic_web.jpg?v=1746442743&amp;width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item_hpzmVf-66267671331151" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" hidden="hidden" class="image-with-text__image"></div>
1140
1141          <div class="image-with-text__content-wrapper">
1142            <div class="image-with-text__content-list"><image-with-text-item attached-image="block-item_FUchzc-71425122959695"  class="image-with-text__content text-container text--left" ><h3 class="heading h3">
1143                      <split-lines reveal>Exclusive</split-lines>
1144                    </h3><div class="image-with-text__text-wrapper" reveal><p> Our products are exclusively available in selected partner salons – where genuine expertise meets passion. For a salon experience at home.</p><div class="button-wrapper">
1145                        <a href="/collections/all" class="button button--primary">Salon finder</a>
1146                      </div></div>
1147                </image-with-text-item><image-with-text-item attached-image="block-item_hpzmVf-66267671331151" hidden class="image-with-text__content text-container text--left" ><h3 class="heading h3">
1148                      <split-lines reveal>Compact</split-lines>
1149                    </h3><div class="image-with-text__text-wrapper" reveal><p> Why make it complicated when it can be simple? The line-up with just 24 perfectly coordinated products is integrated into the four steps of the salon service.</p>
1150<p> Cleanse, Care, Style and Finish – divided into sections. By individually combining the products, you can achieve any hair goal.</p><div class="button-wrapper">
1151                        <a href="/collections/produktsuche" class="button button--primary">Product overview</a>
1152                      </div></div>
1153                </image-with-text-item></div><page-dots animation-timer class="image-with-text__navigation"><button type="button" class="image-with-text__navigation-item" aria-current="true">
1154                    <span class="heading heading--small">Exclusive</span>
1155                  </button><button type="button" class="image-with-text__navigation-item" >
1156                    <span class="heading heading--small">Compact</span>
1157                  </button></page-dots></div>
1158        </div>
1159      </div>
1160    </image-with-text>
1161  </div>
1162</section>
1163
1164</div><div id="shopify-section-template--25278970364239__image_with_text_UeTpR8" class="shopify-section shopify-section--image-with-text"><style>
1165  #shopify-section-template--25278970364239__image_with_text_UeTpR8 {--heading-color: 0, 0, 0;
1166    --text-color: 0, 0, 0;
1167    --primary-button-background: 98, 132, 116;
1168    --primary-button-text-color: 255, 255, 255;
1169
1170    --section-accent-background: 206 217 207 / 1.0;
1171    --section-autoplay-duration: 10s;
1172    --section-animation-play-state: paused;
1173  }/* We have to remove some extra spacing adding in non-overlap mode */
1174    @media screen and (max-width: 999px) {#shopify-section-template--25278970364239__image_with_text_UeTpR8 .section {
1175            margin-bottom: 0;
1176          }
1177
1178          #shopify-section-template--25278970364239__image_with_text_UeTpR8 .image-with-text {
1179            margin-top: calc(-1 * var(--vertical-breather)) !important;
1180          }}</style>
1181
1182<section class="section ">
1183  <div ><image-with-text reveal-on-scroll class="image-with-text  image-with-text--reverse image-with-text--overlap-text" style="--image-aspect-ratio: 1.0; --image-max-height: 1400px">
1184      <div class="container">
1185        <div class="image-with-text__wrapper"><div class="image-with-text__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/Botanical-Background_YT-SL_Shampoo_AHT_web.jpg?v=1746787312&amp;width=1400" alt="yours-truly-shampoo-flasche-für-alle-haartypen-auf-grünem-blätterhintergrund" srcset="//yourstruly.beauty/cdn/shop/files/Botanical-Background_YT-SL_Shampoo_AHT_web.jpg?v=1746787312&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/Botanical-Background_YT-SL_Shampoo_AHT_web.jpg?v=1746787312&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/Botanical-Background_YT-SL_Shampoo_AHT_web.jpg?v=1746787312&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/Botanical-Background_YT-SL_Shampoo_AHT_web.jpg?v=1746787312&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/Botanical-Background_YT-SL_Shampoo_AHT_web.jpg?v=1746787312&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/Botanical-Background_YT-SL_Shampoo_AHT_web.jpg?v=1746787312&amp;width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item_ngY36L-66392258806095" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" class="image-with-text__image"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL-HydroseedComplex_2400px_web.jpg?v=1746787415&amp;width=1400" alt="hydroseed-complex-logo-mit-pflanzen-und-samen-auf-beigem-hintergrund" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL-HydroseedComplex_2400px_web.jpg?v=1746787415&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/YT-SL-HydroseedComplex_2400px_web.jpg?v=1746787415&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/YT-SL-HydroseedComplex_2400px_web.jpg?v=1746787415&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/YT-SL-HydroseedComplex_2400px_web.jpg?v=1746787415&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/YT-SL-HydroseedComplex_2400px_web.jpg?v=1746787415&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/YT-SL-HydroseedComplex_2400px_web.jpg?v=1746787415&amp;width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item_GXFUhd-66392326209871" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" hidden="hidden" class="image-with-text__image"></div>
1186
1187          <div class="image-with-text__content-wrapper">
1188            <div class="image-with-text__content-list"><image-with-text-item attached-image="block-item_ngY36L-66392258806095"  class="image-with-text__content text-container text--left" ><h3 class="heading h3">
1189                      <split-lines reveal>Intuitive</split-lines>
1190                    </h3><div class="image-with-text__text-wrapper" reveal><p>No more guesswork. Effortlessly find exactly what your hair needs. The products reveal their capabilities at a glance. Easiest application is guaranteed.</p><div class="button-wrapper">
1191                        <a href="https://yourstruly.eu/collections/produktsuche" class="button button--primary">Product overview</a>
1192                      </div></div>
1193                </image-with-text-item><image-with-text-item attached-image="block-item_GXFUhd-66392326209871" hidden class="image-with-text__content text-container text--left" ><h3 class="heading h3">
1194                      <split-lines reveal>Highly effective</split-lines>
1195                    </h3><div class="image-with-text__text-wrapper" reveal><p> All formulas contain the unique Hydroseed Complex, a powerful combination of moringa seed extract and Italian strawflower that nourishes the hair and provides intense moisture.</p><div class="button-wrapper">
1196                        <a href="/collections/all" class="button button--primary">Product overview</a>
1197                      </div></div>
1198                </image-with-text-item></div><page-dots animation-timer class="image-with-text__navigation"><button type="button" class="image-with-text__navigation-item" aria-current="true">
1199                    <span class="heading heading--small">Intuitive</span>
1200                  </button><button type="button" class="image-with-text__navigation-item" >
1201                    <span class="heading heading--small">Highly effective</span>
1202                  </button></page-dots></div>
1203        </div>
1204      </div>
1205    </image-with-text>
1206  </div>
1207</section>
1208
1209</div><div id="shopify-section-template--25278970364239__logo_list_dxttmf" class="shopify-section shopify-section--logo-list"><style>
1210  #shopify-section-template--25278970364239__logo_list_dxttmf {--heading-color: 0, 0, 0;
1211    --text-color: 0, 0, 0;
1212    --primary-button-background: 98, 132, 116;
1213    --primary-button-text-color: 255, 255, 255;
1214
1215    --prev-next-button-background: 255, 255, 255;
1216    --prev-next-button-color: 0, 0, 0;
1217
1218    --section-background: 255, 255, 255;
1219    --section-logo-background: 0 0 0 / 0.0;
1220    --section-logo-count: 4;
1221  }
1222</style>
1223
1224<section class="section ">
1225  <div class="section__color-wrapper">
1226    <div class="container ">
1227      <header class="section__header text-container"></header><logo-list reveal-on-scroll class="logo-list logo-list--grid"><div class="logo-list__list">
1228<div class="logo-list__item" reveal ><img src="//yourstruly.beauty/cdn/shop/files/YT_Icon_Vegan_grey.png?v=1777813655&amp;width=1158" alt="" srcset="//yourstruly.beauty/cdn/shop/files/YT_Icon_Vegan_grey.png?v=1777813655&amp;width=200 200w, //yourstruly.beauty/cdn/shop/files/YT_Icon_Vegan_grey.png?v=1777813655&amp;width=400 400w" width="1158" height="1063" loading="lazy" style="width: 200px" sizes="200px" class="logo-list__image">
1229
1230              
1231                <div style="display:flex;flex-direction:column;align-items:center;">
1232                  <p class="custom-logo__title">Vegan</p>
1233                  
1234                  <div class="tooltip" aria-label="Weitere Informationen über den Punkt Vegan"><img alt="Information Icon" src="https://cdn.shopify.com/s/files/1/0884/7605/7940/files/info-circle.svg?v=1727382621" width="12" height="12" style="margin:0 0 0 0;">
1235                    <span class="tooltiptext "><div class="metafield-rich_text_field"><p>Our hair care products contain no animal ingredients whatsoever – out of love for animals and the environment. Plant-based power meets salon quality. For healthy, beautiful hair – without compromise.</p></div></span>
1236                  </div>
1237                  
1238                </div>
1239              
1240</div>
1241<div class="logo-list__item" reveal ><img src="//yourstruly.beauty/cdn/shop/files/YT_Icon_NaturalOrigin_grey.png?v=1777813655&amp;width=1158" alt="" srcset="//yourstruly.beauty/cdn/shop/files/YT_Icon_NaturalOrigin_grey.png?v=1777813655&amp;width=200 200w, //yourstruly.beauty/cdn/shop/files/YT_Icon_NaturalOrigin_grey.png?v=1777813655&amp;width=400 400w" width="1158" height="1063" loading="lazy" style="width: 200px" sizes="200px" class="logo-list__image">
1242
1243              
1244                <div style="display:flex;flex-direction:column;align-items:center;">
1245                  <p class="custom-logo__title">Natural origin*</p>
1246                  
1247                  <div class="tooltip" aria-label="Weitere Informationen über den Punkt Natural origin*"><img alt="Information Icon" src="https://cdn.shopify.com/s/files/1/0884/7605/7940/files/info-circle.svg?v=1727382621" width="12" height="12" style="margin:0 0 0 0;">
1248                    <span class="tooltiptext even-tooltip"><p><div class="metafield-rich_text_field"><p>True care begins with trust—in what we put on our hair. At Yours Truly, every formula is based on selected ingredients of natural origin—gentle on the scalp, effective for the hair. In carefully balanced combinations, they unfold their full caring power without weighing down the hair or causing unnecessary stress. <br />
1249<br />
1250<em>
1250* Calculated according to ISO 16128. Proportion varies depending on the product.</em></p></div></p></span>
1251                  </div>
1252                  
1253                </div>
1254              
1255</div>
1256<div class="logo-list__item" reveal ><img src="//yourstruly.beauty/cdn/shop/files/YT_Icon_DermatologicallyTested_grey.png?v=1777813655&amp;width=1158" alt="" srcset="//yourstruly.beauty/cdn/shop/files/YT_Icon_DermatologicallyTested_grey.png?v=1777813655&amp;width=200 200w, //yourstruly.beauty/cdn/shop/files/YT_Icon_DermatologicallyTested_grey.png?v=1777813655&amp;width=400 400w" width="1158" height="1063" loading="lazy" style="width: 200px" sizes="200px" class="logo-list__image">
1257
1258              
1259                <div style="display:flex;flex-direction:column;align-items:center;">
1260                  <p class="custom-logo__title">Dermatologically tested</p>
1261                  
1262                  <div class="tooltip" aria-label="Weitere Informationen über den Punkt Dermatologically tested"><img alt="Information Icon" src="https://cdn.shopify.com/s/files/1/0884/7605/7940/files/info-circle.svg?v=1727382621" width="12" height="12" style="margin:0 0 0 0;">
1263                    <span class="tooltiptext "><div class="metafield-rich_text_field"><p>To ensure that you can rely on our products, they are <strong>dermatologically tested</strong> and reviewed by independent experts—even sensitive scalps benefit from our gentle, skin-friendly formulations.</p></div></span>
1264                  </div>
1265                  
1266                </div>
1267              
1268</div>
1269<div class="logo-list__item" reveal ><img src="//yourstruly.beauty/cdn/shop/files/YT_Icon_HydroSeetComplex_grey.png?v=1777813655&amp;width=1158" alt="" srcset="//yourstruly.beauty/cdn/shop/files/YT_Icon_HydroSeetComplex_grey.png?v=1777813655&amp;width=200 200w, //yourstruly.beauty/cdn/shop/files/YT_Icon_HydroSeetComplex_grey.png?v=1777813655&amp;width=400 400w" width="1158" height="1063" loading="lazy" style="width: 200px" sizes="200px" class="logo-list__image">
1270
1271              
1272                <div style="display:flex;flex-direction:column;align-items:center;">
1273                  <p class="custom-logo__title">Hydroseed Complex</p>
1274                  
1275                  <div class="tooltip" aria-label="Weitere Informationen über den Punkt Hydroseed Complex"><img alt="Information Icon" src="https://cdn.shopify.com/s/files/1/0884/7605/7940/files/info-circle.svg?v=1727382621" width="12" height="12" style="margin:0 0 0 0;">
1276                    <span class="tooltiptext even-tooltip"><div class="metafield-rich_text_field"><p>Our innovative <strong>Hydroseed Complex</strong> takes hair care to a whole new level. Contained in each of our products, the unique combination of moringa seed extract and Italian strawflower intensively moisturizes and nourishes your hair—for visibly healthy, shiny hair.</p></div></span>
1277                  </div>
1278                  
1279                </div>
1280              
1281</div></div></logo-list></div>
1282  </div>
1283</section>
1284
1285<style> #shopify-section-template--25278970364239__logo_list_dxttmf .text-container {margin-block-end: 0px !important;} </style></div><div id="shopify-section-template--25278970364239__timeline" class="shopify-section shopify-section--timeline"><style>
1286  #shopify-section-template--25278970364239__timeline {--heading-color: 0, 0, 0;
1287    --text-color: 0, 0, 0;
1288    --prev-next-button-background: 255, 255, 255;
1289    --prev-next-button-color: 0, 0, 0;
1290
1291    --section-background: 255, 255, 255;
1292    --section-items-count: 5;
1293  }
1294
1295  #shopify-section-template--25278970364239__timeline .timeline__item {--heading-color: 0, 0, 0;
1296    --text-color: 0, 0, 0;
1297    --primary-button-background: 0, 0, 0;
1298    --primary-button-text-color: 206, 217, 207;
1299    --section-box-background: 206, 217, 207;
1300  }
1301</style>
1302
1303<section class="section ">
1304  <div class="section__color-wrapper ">
1305    <header class="section__header container text-container"><h2 class="heading heading--small">Create your perfect routine</h2><h3 class="heading h2">Four easy steps to your dream hair</h3></header>
1306
1307    <time-line class="timeline">
1308      <div class="timeline__inner"><prev-next-buttons class="timeline__prev-next-buttons prev-next-buttons hidden-pocket">
1309            <button class="timeline__arrow prev-next-button prev-next-button--prev" disabled="disabled" aria-label="Previous"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1310        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.2" fill="none"></path>
1311      </svg></button>
1312
1313            <button class="timeline__arrow prev-next-button prev-next-button--next" aria-label="Next"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1314        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.2" fill="none"></path>
1315      </svg></button>
1316          </prev-next-buttons>
1317        
1318
1319        <div class="timeline__list-wrapper hide-scrollbar" tabindex="0">
1320          <div class="container">
1321            <div class="timeline__list"><div id="block-template--25278970364239__timeline-item-1" class="timeline__item"  >
1322                  <div class="timeline__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_04_ex-31-07-2029_00466d4a-0f80-4ae5-a5ac-3950afc8dd6e.jpg?v=1791286899&amp;width=1000" alt="" srcset="//yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_04_ex-31-07-2029_00466d4a-0f80-4ae5-a5ac-3950afc8dd6e.jpg?v=1791286899&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_04_ex-31-07-2029_00466d4a-0f80-4ae5-a5ac-3950afc8dd6e.jpg?v=1791286899&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_04_ex-31-07-2029_00466d4a-0f80-4ae5-a5ac-3950afc8dd6e.jpg?v=1791286899&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_04_ex-31-07-2029_00466d4a-0f80-4ae5-a5ac-3950afc8dd6e.jpg?v=1791286899&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_04_ex-31-07-2029_00466d4a-0f80-4ae5-a5ac-3950afc8dd6e.jpg?v=1791286899&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_04_ex-31-07-2029_00466d4a-0f80-4ae5-a5ac-3950afc8dd6e.jpg?v=1791286899&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_04_ex-31-07-2029_00466d4a-0f80-4ae5-a5ac-3950afc8dd6e.jpg?v=1791286899&amp;width=1000 1000w" width="1000" height="1000" loading="lazy" sizes="(max-width: 740px) 81vw, 490px" class="timeline__image"></div>
1323
1324                  <div class="timeline__content-wrapper timeline__content-wrapper--middle">
1325                    <div class="timeline__content text-container"><h2 class="heading h5">Cleanse</h2><p> In the first step, we ensure thoroughly cleansed hair – freed from everything that weighs it down and makes it feel heavy. This creates the ideal base for deep conditioning, allowing the hair to dry evenly and be styled effortlessly. The foundation for results that not only last but truly delight.</p></div>
1326                  </div>
1327                </div><div id="block-template--25278970364239__timeline-item-2" class="timeline__item" hidden >
1328                  <div class="timeline__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Roberta_01_ex-31-07-2029.jpg?v=1791442643&amp;width=1000" alt="" srcset="//yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Roberta_01_ex-31-07-2029.jpg?v=1791442643&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Roberta_01_ex-31-07-2029.jpg?v=1791442643&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Roberta_01_ex-31-07-2029.jpg?v=1791442643&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Roberta_01_ex-31-07-2029.jpg?v=1791442643&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Roberta_01_ex-31-07-2029.jpg?v=1791442643&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Roberta_01_ex-31-07-2029.jpg?v=1791442643&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Roberta_01_ex-31-07-2029.jpg?v=1791442643&amp;width=1000 1000w" width="1000" height="1000" loading="lazy" sizes="(max-width: 740px) 81vw, 490px" class="timeline__image"></div>
1329
1330                  <div class="timeline__content-wrapper timeline__content-wrapper--middle">
1331                    <div class="timeline__content text-container"><h2 class="heading h5">Care</h2><p>When hair gets what it needs, it becomes supple, strong, and vibrant. We moisturize it, protect it, and strengthen its structure – so it not only looks healthier but feels that way too.</p></div>
1332                  </div>
1333                </div><div id="block-template--25278970364239__timeline-item_yYhmKt" class="timeline__item" hidden >
1334                  <div class="timeline__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=2001" alt="" srcset="//yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=1100 1100w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=1300 1300w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=1400 1400w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=1500 1500w, //yourstruly.beauty/cdn/shop/files/BoosterPaperdose_Shampoo_beige.jpg?v=1777814745&amp;width=1600 1600w" width="2001" height="2001" loading="lazy" sizes="(max-width: 740px) 81vw, 490px" class="timeline__image"></div>
1335
1336                  <div class="timeline__content-wrapper timeline__content-wrapper--middle">
1337                    <div class="timeline__content text-container"><h2 class="heading h5">Booster</h2><p>Manchmal fehlt dieses kleine Mehr. Mehr Feuchtigkeit, mehr Volumen, mehr Definition. Die Yours Truly Booster geben deiner Pflege genau den Fokus, den dein Haar gerade braucht.</p></div>
1338                  </div>
1339                </div><div id="block-template--25278970364239__timeline-item-3" class="timeline__item" hidden >
1340                  <div class="timeline__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_02_ex-31-07-2029.jpg?v=1791286899&amp;width=1000" alt="" srcset="//yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_02_ex-31-07-2029.jpg?v=1791286899&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_02_ex-31-07-2029.jpg?v=1791286899&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_02_ex-31-07-2029.jpg?v=1791286899&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_02_ex-31-07-2029.jpg?v=1791286899&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_02_ex-31-07-2029.jpg?v=1791286899&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_02_ex-31-07-2029.jpg?v=1791286899&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Couple_02_ex-31-07-2029.jpg?v=1791286899&amp;width=1000 1000w" width="1000" height="1000" loading="lazy" sizes="(max-width: 740px) 81vw, 490px" class="timeline__image"></div>
1341
1342                  <div class="timeline__content-wrapper timeline__content-wrapper--middle">
1343                    <div class="timeline__content text-container"><h2 class="heading h5">Style</h2><p> Whether sleek, voluminous, or defined – we give you the freedom to create any look that suits you and your hair. Our styling products shape, hold, and protect simultaneously, perfectly highlighting your natural texture or transforming it entirely as desired.</p></div>
1344                  </div>
1345                </div><div id="block-template--25278970364239__timeline-item_Urejq3" class="timeline__item" hidden >
1346                  <div class="timeline__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Hannah_01_ex-31-07-2029.jpg?v=1791286899&amp;width=1000" alt="" srcset="//yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Hannah_01_ex-31-07-2029.jpg?v=1791286899&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Hannah_01_ex-31-07-2029.jpg?v=1791286899&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Hannah_01_ex-31-07-2029.jpg?v=1791286899&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Hannah_01_ex-31-07-2029.jpg?v=1791286899&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Hannah_01_ex-31-07-2029.jpg?v=1791286899&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Hannah_01_ex-31-07-2029.jpg?v=1791286899&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/1000x1000_26-YT-Campaign_Hannah_01_ex-31-07-2029.jpg?v=1791286899&amp;width=1000 1000w" width="1000" height="1000" loading="lazy" sizes="(max-width: 740px) 81vw, 490px" class="timeline__image"></div>
1347
1348                  <div class="timeline__content-wrapper timeline__content-wrapper--middle">
1349                    <div class="timeline__content text-container"><h2 class="heading h5">finish</h2><p>
1349 Finishing products give your style hold, shine, and protection – turning a hairstyle into a real statement. Whether natural or artistic: depending on your needs, they provide flexible or maximum hold and ensure that your look stays perfect all day long.</p></div>
1350                  </div>
1351                </div></div>
1352          </div>
1353        </div>
1354      </div><div class="container">
1355          <div class="timeline__nav-wrapper hide-scrollbar">
1356            <div class="timeline__nav-scroller">
1357              <page-dots align-selected class="timeline__nav">
1358                <span class="timeline__progress-bar progress-bar" style="--divider: 5"></span><button class="timeline__nav-item" aria-current="true">
1359                    <span class="heading heading--small">Step 1: Cleanse</span>
1360                  </button><button class="timeline__nav-item" >
1361                    <span class="heading heading--small">Step 2: CARE</span>
1362                  </button><button class="timeline__nav-item" >
1363                    <span class="heading heading--small">OPTIONAL: BOOSTER</span>
1364                  </button><button class="timeline__nav-item" >
1365                    <span class="heading heading--small">Step 3: Style</span>
1366                  </button><button class="timeline__nav-item" >
1367                    <span class="heading heading--small">Step 4: Finish</span>
1368                  </button></page-dots>
1369            </div>
1370          </div>
1371        </div></time-line>
1372  </div>
1373</section>
1374
1375</div><div id="shopify-section-template--25278970364239__shop_the_look_PRfd9h" class="shopify-section shopify-section--shop-the-look"><style>#block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3 {--section-dot-inner-background: 0, 0, 0;
1376      --section-dot-background: 255, 255, 255;
1377    }
1378
1379    /* Position the dots */#block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-1 {top: 12%;
1380        left: 49%;
1381      }#block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-2 {top: 18%;
1382        left: 56%;
1383      }#block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-3 {top: 28%;
1384        left: 58%;
1385      }#block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-4 {top: 49%;
1386        left: 58%;
1387      }#block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-5 {top: 30%;
1388        left: 30%;
1389      }#block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-6 {top: 30%;
1390        left: 30%;
1391      }#block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW {--section-dot-inner-background: 0, 0, 0;
1392      --section-dot-background: 255, 255, 255;
1393    }
1394
1395    /* Position the dots */#block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-1 {top: 16%;
1396        left: 42%;
1397      }#block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-2 {top: 9%;
1398        left: 46%;
1399      }#block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-3 {top: 20%;
1400        left: 56%;
1401      }#block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-4 {top: 35%;
1402        left: 61%;
1403      }#block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-5 {top: 9%;
1404        left: 52%;
1405      }#block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-6 {top: 45%;
1406        left: 63%;
1407      }#block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt {--section-dot-inner-background: 0, 0, 0;
1408      --section-dot-background: 255, 255, 255;
1409    }
1410
1411    /* Position the dots */#block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-1 {top: 22%;
1412        left: 39%;
1413      }#block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-2 {top: 12%;
1414        left: 41%;
1415      }#block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-3 {top: 7%;
1416        left: 48%;
1417      }#block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-4 {top: 13%;
1418        left: 53%;
1419      }#block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-5 {top: 30%;
1420        left: 30%;
1421      }#block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-6 {top: 30%;
1422        left: 30%;
1423      }.product-item-meta__price-list-container, .product-meta__taxes-included{
1424    display:none!important;
1425  }
1426</style>
1427
1428<section>
1429  <shop-the-look reveal-on-scroll class="shop-the-look">
1430    <div class="shop-the-look__item-list"><shop-the-look-item  id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3" class="shop-the-look__item" >
1431          <div class="shop-the-look__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=2160" alt="" srcset="//yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1400 1400w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1600 1600w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1800 1800w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Hannah_03_ex-31-07-2029.jpg?v=1791286900&amp;width=2000 2000w" width="2160" height="1000" loading="lazy" class="shop-the-look__image " reveal="true"></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-1" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-1-product" aria-expanded="false">
1432                  <span class="visually-hidden">Show product Repair Shampoo</span>
1433                </button>
1434
1435                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-1-popover" aria-expanded="false">
1436                  <span class="visually-hidden">Show product Repair Shampoo</span>
1437                </button>
1438
1439                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-1-product" class="shop-the-look__product  hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Shampoo_250ml_web.jpg?v=1744985796&amp;width=2400" alt="Repair Shampoo 250ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Shampoo_250ml_web.jpg?v=1744985796&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Shampoo_250ml_web.jpg?v=1744985796&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Shampoo_250ml_web.jpg?v=1744985796&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Shampoo_250ml_web.jpg?v=1744985796&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/repair-shampoo" class="shop-the-look__product-title">Repair Shampoo</a>
1440
1441                    <div class="shop-the-look__product-bottom-wrapper">
1442                      
1443                        
1444                        <div>
1445                          <ul style="padding-inline-start: 20px;">
1446                            
1447                              <li style="font-size:14px;opacity:.8;">Protects against hair breakage</li>
1448                            
1449                              <li style="font-size:14px;opacity:.8;">Revitalizes the hair</li>
1450                            
1451                              <li style="font-size:14px;opacity:.8;">Binds moisture</li>
1452                            
1453                          </ul>
1454                        </div></div>
1455                  </div>
1456                </openable-element>
1457
1458                <quick-buy-popover href="/products/repair-shampoo?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-1-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-2" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-2-product" aria-expanded="false">
1459                  <span class="visually-hidden">Show product Repair Mask</span>
1460                </button>
1461
1462                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-2-popover" aria-expanded="false">
1463                  <span class="visually-hidden">Show product Repair Mask</span>
1464                </button>
1465
1466                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-2-product" class="shop-the-look__product shop-the-look__product--reverse hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Mask_150ml_web.jpg?v=1744985764&amp;width=2400" alt="Repair Mask 150ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Mask_150ml_web.jpg?v=1744985764&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Mask_150ml_web.jpg?v=1744985764&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Mask_150ml_web.jpg?v=1744985764&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_Repair_Mask_150ml_web.jpg?v=1744985764&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/repair-mask" class="shop-the-look__product-title">Repair Mask</a>
1467
1468                    <div class="shop-the-look__product-bottom-wrapper">
1469                      
1470                        
1471                        <div>
1472                          <ul style="padding-inline-start: 20px;">
1473                            
1474                              <li style="font-size:14px;opacity:.8;">Improves hair elasticity</li>
1475                            
1476                              <li style="font-size:14px;opacity:.8;">Strengthens the hair structure</li>
1477                            
1478                              <li style="font-size:14px;opacity:.8;">Provides noticeable suppleness</li>
1479                            
1480                          </ul>
1481                        </div></div>
1482                  </div>
1483                </openable-element>
1484
1485                <quick-buy-popover href="/products/repair-mask?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-2-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-3" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-3-product" aria-expanded="false">
1486                  <span class="visually-hidden">Show product Styling Mousse</span>
1487                </button>
1488
1489                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-3-popover" aria-expanded="false">
1490                  <span class="visually-hidden">Show product Styling Mousse</span>
1491                </button>
1492
1493                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-3-product" class="shop-the-look__product shop-the-look__product--reverse hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_STY_Styling_Mousse_300ml_web.jpg?v=1744988215&amp;width=2400" alt="Styling Mousse 300ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_STY_Styling_Mousse_300ml_web.jpg?v=1744988215&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Styling_Mousse_300ml_web.jpg?v=1744988215&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Styling_Mousse_300ml_web.jpg?v=1744988215&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Styling_Mousse_300ml_web.jpg?v=1744988215&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/styling-mousse" class="shop-the-look__product-title">Styling Mousse</a>
1494
1495                    <div class="shop-the-look__product-bottom-wrapper">
1496                      
1497                        
1498                        <div>
1499                          <ul style="padding-inline-start: 20px;">
1500                            
1501                              <li style="font-size:14px;opacity:.8;">Provides volume, structure and control</li>
1502                            
1503                              <li style="font-size:14px;opacity:.8;">Natural finish and medium shine</li>
1504                            
1505                          </ul>
1506                        </div></div>
1507                  </div>
1508                </openable-element>
1509
1510                <quick-buy-popover href="/products/styling-mousse?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-3-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-4" class="shop-the-look__product-wrapper"></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-5" class="shop-the-look__product-wrapper"></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_NPBJp3-6" class="shop-the-look__product-wrapper"></div></shop-the-look-item><shop-the-look-item hidden id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW" class="shop-the-look__item" >
1511          <div class="shop-the-look__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=2160" alt="" srcset="//yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=1400 1400w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=1600 1600w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=1800 1800w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Roberta_07_ex-31-07-2029.jpg?v=1791286900&amp;width=2000 2000w" width="2160" height="1000" loading="lazy" class="shop-the-look__image "></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-1" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-1-product" aria-expanded="false">
1512                  <span class="visually-hidden">Show product Smoothing Shampoo</span>
1513                </button>
1514
1515                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-1-popover" aria-expanded="false">
1516                  <span class="visually-hidden">Show product Smoothing Shampoo</span>
1517                </button>
1518
1519                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-1-product" class="shop-the-look__product  hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Shampoo_250ml_web.jpg?v=1744985863&amp;width=2400" alt="Smoothing Shampoo 250ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Shampoo_250ml_web.jpg?v=1744985863&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Shampoo_250ml_web.jpg?v=1744985863&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Shampoo_250ml_web.jpg?v=1744985863&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Shampoo_250ml_web.jpg?v=1744985863&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/smoothing-shampoo" class="shop-the-look__product-title">Smoothing Shampoo</a>
1520
1521                    <div class="shop-the-look__product-bottom-wrapper">
1522                      
1523                        
1524                        <div>
1525                          <ul style="padding-inline-start: 20px;">
1526                            
1527                              <li style="font-size:14px;opacity:.8;">It detangles the hair and maintains its bounce.</li>
1528                            
1529                              <li style="font-size:14px;opacity:.8;">Provides intense moisture</li>
1530                            
1531                              <li style="font-size:14px;opacity:.8;">Prevents hair breakage caused by brushing and combing.</li>
1532                            
1533                          </ul>
1534                        </div></div>
1535                  </div>
1536                </openable-element>
1537
1538                <quick-buy-popover href="/products/smoothing-shampoo?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-1-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-2" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-2-product" aria-expanded="false">
1539                  <span class="visually-hidden">Show product Smoothing Mask</span>
1540                </button>
1541
1542                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-2-popover" aria-expanded="false">
1543                  <span class="visually-hidden">Show product Smoothing Mask</span>
1544                </button>
1545
1546                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-2-product" class="shop-the-look__product  hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Mask_150ml_web.jpg?v=1744985735&amp;width=2400" alt="Smoothing Mask 150ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Mask_150ml_web.jpg?v=1744985735&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Mask_150ml_web.jpg?v=1744985735&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Mask_150ml_web.jpg?v=1744985735&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Mask_150ml_web.jpg?v=1744985735&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/smoothing-mask" class="shop-the-look__product-title">Smoothing Mask</a>
1547
1548                    <div class="shop-the-look__product-bottom-wrapper">
1549                      
1550                        
1551                        <div>
1552                          <ul style="padding-inline-start: 20px;">
1553                            
1554                              <li style="font-size:14px;opacity:.8;">It noticeably imparts smoothness.</li>
1555                            
1556                              <li style="font-size:14px;opacity:.8;">Makes combing easier</li>
1557                            
1558                              <li style="font-size:14px;opacity:.8;">Smoothes the hair structure and visibly reduces frizz.</li>
1559                            
1560                          </ul>
1561                        </div></div>
1562                  </div>
1563                </openable-element>
1564
1565                <quick-buy-popover href="/products/smoothing-mask?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-2-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-3" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-3-product" aria-expanded="false">
1566                  <span class="visually-hidden">Show product Smoothing Leave-In Cream</span>
1567                </button>
1568
1569                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-3-popover" aria-expanded="false">
1570                  <span class="visually-hidden">Show product Smoothing Leave-In Cream</span>
1571                </button>
1572
1573                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-3-product" class="shop-the-look__product shop-the-look__product--reverse hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Leave-In_Cream_250ml_web.jpg?v=1744985997&amp;width=2400" alt="Smoothing Leave-In Cream 250ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Leave-In_Cream_250ml_web.jpg?v=1744985997&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Leave-In_Cream_250ml_web.jpg?v=1744985997&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Leave-In_Cream_250ml_web.jpg?v=1744985997&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_Smoothing_Leave-In_Cream_250ml_web.jpg?v=1744985997&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/smoothing-leave-in-cream" class="shop-the-look__product-title">Smoothing Leave-In Cream</a>
1574
1575                    <div class="shop-the-look__product-bottom-wrapper">
1576                      
1577                        
1578                        <div>
1579                          <ul style="padding-inline-start: 20px;">
1580                            
1581                              <li style="font-size:14px;opacity:.8;">Detangles the hair and ensures immediate combability.</li>
1582                            
1583                              <li style="font-size:14px;opacity:.8;">Retains moisture for a long time</li>
1584                            
1585                              <li style="font-size:14px;opacity:.8;">Visibly reduces frizz</li>
1586                            
1587                          </ul>
1588                        </div></div>
1589                  </div>
1590                </openable-element>
1591
1592                <quick-buy-popover href="/products/smoothing-leave-in-cream?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-3-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-4" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-4-product" aria-expanded="false">
1593                  <span class="visually-hidden">Show product Sculpting Liquid Gel</span>
1594                </button>
1595
1596                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-4-popover" aria-expanded="false">
1597                  <span class="visually-hidden">Show product Sculpting Liquid Gel</span>
1598                </button>
1599
1600                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-4-product" class="shop-the-look__product shop-the-look__product--reverse hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=2400" alt="Sculpting Liquid Gel 250ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/sculpting-liquid-gel" class="shop-the-look__product-title">Sculpting Liquid Gel</a>
1601
1602                    <div class="shop-the-look__product-bottom-wrapper">
1603                      
1604                        
1605                        <div>
1606                          <ul style="padding-inline-start: 20px;">
1607                            
1608                              <li style="font-size:14px;opacity:.8;">Ideal for versatile styling</li>
1609                            
1610                              <li style="font-size:14px;opacity:.8;">Gives hair body and volume.</li>
1611                            
1612                              <li style="font-size:14px;opacity:.8;">Provides intense shine</li>
1613                            
1614                          </ul>
1615                        </div></div>
1616                  </div>
1617                </openable-element>
1618
1619                <quick-buy-popover href="/products/sculpting-liquid-gel?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-4-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-5" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-5-product" aria-expanded="false">
1620                  <span class="visually-hidden">Show product Anti-Frizz Booster</span>
1621                </button>
1622
1623                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-5-popover" aria-expanded="false">
1624                  <span class="visually-hidden">Show product Anti-Frizz Booster</span>
1625                </button>
1626
1627                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-5-product" class="shop-the-look__product shop-the-look__product--reverse hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/Anti_Frizz_wo_packaging_web.jpg?v=1777807833&amp;width=2001" alt="Anti-Frizz Booster" srcset="//yourstruly.beauty/cdn/shop/files/Anti_Frizz_wo_packaging_web.jpg?v=1777807833&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/Anti_Frizz_wo_packaging_web.jpg?v=1777807833&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/Anti_Frizz_wo_packaging_web.jpg?v=1777807833&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/Anti_Frizz_wo_packaging_web.jpg?v=1777807833&amp;width=288 288w" width="2001" height="2001" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/anti-frizz-booster" class="shop-the-look__product-title">Anti-Frizz Booster</a>
1628
1629                    <div class="shop-the-look__product-bottom-wrapper">
1630                      
1631                        
1632                        <div>
1633                          <ul style="padding-inline-start: 20px;">
1634                            
1635                              <li style="font-size:14px;opacity:.8;">Reduces porosity and frizz, smooths the hair surface</li>
1636                            
1637                              <li style="font-size:14px;opacity:.8;">Forms a protective barrier against humidity and external factors</li>
1638                            
1639                              <li style="font-size:14px;opacity:.8;">For calmer lengths, improved combability, and more shine</li>
1640                            
1641                          </ul>
1642                        </div></div>
1643                  </div>
1644                </openable-element>
1645
1646                <quick-buy-popover href="/products/anti-frizz-booster?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-5-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_JDYJmW-6" class="shop-the-look__product-wrapper"></div></shop-the-look-item><shop-the-look-item hidden id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt" class="shop-the-look__item" >
1647          <div class="shop-the-look__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=2160" alt="" srcset="//yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1400 1400w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1600 1600w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=1800 1800w, //yourstruly.beauty/cdn/shop/files/2160x1000_26-YT-Campaign_Michel_03_ex-31-07-2029.jpg?v=1791286900&amp;width=2000 2000w" width="2160" height="1000" loading="lazy" class="shop-the-look__image "></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-1" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-1-product" aria-expanded="false">
1648                  <span class="visually-hidden">Show product All Hair Types Shampoo</span>
1649                </button>
1650
1651                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-1-popover" aria-expanded="false">
1652                  <span class="visually-hidden">Show product All Hair Types Shampoo</span>
1653                </button>
1654
1655                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-1-product" class="shop-the-look__product  hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=2400" alt="All-Hair-Types Shampoo 250ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/all-hair-types-shampoo" class="shop-the-look__product-title">All Hair Types Shampoo</a>
1656
1657                    <div class="shop-the-look__product-bottom-wrapper">
1658                      
1659                        
1660                        <div>
1661                          <ul style="padding-inline-start: 20px;">
1662                            
1663                              <li style="font-size:14px;opacity:.8;">Moisturizes and gently cleanses</li>
1664                            
1665                              <li style="font-size:14px;opacity:.8;">Soothes the scalp</li>
1666                            
1667                              <li style="font-size:14px;opacity:.8;">Maintains the radiance and brilliance of colored hair</li>
1668                            
1669                          </ul>
1670                        </div></div>
1671                  </div>
1672                </openable-element>
1673
1674                <quick-buy-popover href="/products/all-hair-types-shampoo?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-1-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-2" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-2-product" aria-expanded="false">
1675                  <span class="visually-hidden">Show product All Hair Types Conditioner</span>
1676                </button>
1677
1678                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-2-popover" aria-expanded="false">
1679                  <span class="visually-hidden">Show product All Hair Types Conditioner</span>
1680                </button>
1681
1682                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-2-product" class="shop-the-look__product  hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=2400" alt="All-Hair-Types Conditioner 150ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/all-hair-types-conditioner" class="shop-the-look__product-title">All Hair Types Conditioner</a>
1683
1684                    <div class="shop-the-look__product-bottom-wrapper">
1685                      
1686                        
1687                        <div>
1688                          <ul style="padding-inline-start: 20px;">
1689                            
1690                              <li style="font-size:14px;opacity:.8;">Provides and retains moisture</li>
1691                            
1692                              <li style="font-size:14px;opacity:.8;">Improves combability and elasticity</li>
1693                            
1694                              <li style="font-size:14px;opacity:.8;">Enhances natural shine</li>
1695                            
1696                          </ul>
1697                        </div></div>
1698                  </div>
1699                </openable-element>
1700
1701                <quick-buy-popover href="/products/all-hair-types-conditioner?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-2-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-3" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-3-product" aria-expanded="false">
1702                  <span class="visually-hidden">Show product Sculpting Liquid Gel</span>
1703                </button>
1704
1705                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-3-popover" aria-expanded="false">
1706                  <span class="visually-hidden">Show product Sculpting Liquid Gel</span>
1707                </button>
1708
1709                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-3-product" class="shop-the-look__product  hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=2400" alt="Sculpting Liquid Gel 250ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Sculpting_liquid_Gel_250ml_web.jpg?v=1744987401&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/sculpting-liquid-gel" class="shop-the-look__product-title">Sculpting Liquid Gel</a>
1710
1711                    <div class="shop-the-look__product-bottom-wrapper">
1712                      
1713                        
1714                        <div>
1715                          <ul style="padding-inline-start: 20px;">
1716                            
1717                              <li style="font-size:14px;opacity:.8;">Ideal for versatile styling</li>
1718                            
1719                              <li style="font-size:14px;opacity:.8;">Gives hair body and volume.</li>
1720                            
1721                              <li style="font-size:14px;opacity:.8;">Provides intense shine</li>
1722                            
1723                          </ul>
1724                        </div></div>
1725                  </div>
1726                </openable-element>
1727
1728                <quick-buy-popover href="/products/sculpting-liquid-gel?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-3-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-4" class="shop-the-look__product-wrapper"><button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-4-product" aria-expanded="false">
1729                  <span class="visually-hidden">Show product Structuring Cream</span>
1730                </button>
1731
1732                <button type="button" is="toggle-button" reveal class="shop-the-look__dot tap-area hidden-tablet-and-up" aria-controls="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-4-popover" aria-expanded="false">
1733                  <span class="visually-hidden">Show product Structuring Cream</span>
1734                </button>
1735
1736                <openable-element id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-4-product" class="shop-the-look__product shop-the-look__product--reverse hidden-phone"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_STY_Structuring_Cream_100ml-Top_web.jpg?v=1744987338&amp;width=2400" alt="Structuring Cream Mittlerer Halt 100ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_STY_Structuring_Cream_100ml-Top_web.jpg?v=1744987338&amp;width=72 72w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Structuring_Cream_100ml-Top_web.jpg?v=1744987338&amp;width=144 144w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Structuring_Cream_100ml-Top_web.jpg?v=1744987338&amp;width=216 216w, //yourstruly.beauty/cdn/shop/files/YT-SL_STY_Structuring_Cream_100ml-Top_web.jpg?v=1744987338&amp;width=288 288w" width="2400" height="2400" loading="lazy" sizes="72px" class="shop-the-look__product-image"><div class="shop-the-look__product-info"><a href="/products/structuring-cream" class="shop-the-look__product-title">Structuring Cream</a>
1737
1738                    <div class="shop-the-look__product-bottom-wrapper">
1739                      
1740                        
1741                        <div>
1742                          <ul style="padding-inline-start: 20px;">
1743                            
1744                              <li style="font-size:14px;opacity:.8;">Perfect for structured looks</li>
1745                            
1746                              <li style="font-size:14px;opacity:.8;">Offers flexibility, moldability and control</li>
1747                            
1748                              <li style="font-size:14px;opacity:.8;">For a natural, modern finish</li>
1749                            
1750                          </ul>
1751                        </div></div>
1752                  </div>
1753                </openable-element>
1754
1755                <quick-buy-popover href="/products/structuring-cream?view=quick-buy-popover" id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-4-popover" class="popover popover--quick-buy"></quick-buy-popover></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-5" class="shop-the-look__product-wrapper"></div><div id="block-template--25278970364239__shop_the_look_PRfd9h-look_h8FExt-6" class="shop-the-look__product-wrapper"></div></shop-the-look-item></div><div class="container">
1756        <shop-the-look-nav reveal class="shop-the-look__nav"><span class="shop-the-look__label heading heading--small hidden-pocket">Get the look</span><div class="shop-the-look__prev-next-buttons">
1757            <button class="shop-the-look__arrow prev-next-button prev-next-button--prev" data-action="prev">
1758              <span class="visually-hidden">Previous</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1759        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.2" fill="none"></path>
1760      </svg></button>
1761
1762            <span class="shop-the-look__counter hidden-pocket">
1763              <span class="shop-the-look__counter-page">
1764                <span class="shop-the-look__counter-page-base">1</span><span class="shop-the-look__counter-page-transition" >1</span><span class="shop-the-look__counter-page-transition" hidden>2</span><span class="shop-the-look__counter-page-transition" hidden>3</span></span>
1765              <span class="shop-the-look__counter-separator">/</span>
1766              <span class="shop-the-look__counter-total">3</span>
1767            </span>
1768
1769            <button class="shop-the-look__arrow prev-next-button prev-next-button--next" data-action="next">
1770              <span class="visually-hidden">Next</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1771        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.2" fill="none"></path>
1772      </svg></button>
1773          </div>
1774        </shop-the-look-nav>
1775      </div></shop-the-look>
1776</section>
1777
1778</div><div id="shopify-section-template--25278970364239__featured-collections" class="shopify-section shopify-section--featured-collections"><style>
1779  #shopify-section-template--25278970364239__featured-collections {--heading-color: 0, 0, 0;
1780    --text-color: 0, 0, 0;
1781    --primary-button-background: 98, 132, 116;
1782    --primary-button-text-color: 255, 255, 255;
1783
1784    --prev-next-button-background: 255, 255, 255;
1785    --prev-next-button-color: 0, 0, 0;
1786
1787    --section-background: 255, 255, 255;
1788    --section-products-per-row: 2;
1789  }
1790
1791  @media screen and (min-width: 741px) {
1792    #shopify-section-template--25278970364239__featured-collections {
1793      --section-products-per-row: 3;
1794    }
1795  }
1796
1797  @media screen and (min-width: 1000px) {
1798    #shopify-section-template--25278970364239__featured-collections {
1799      --section-products-per-row: 4;
1800    }
1801  }
1802
1803  @media screen and (min-width: 1200px) {
1804    #shopify-section-template--25278970364239__featured-collections {
1805      --section-products-per-row: 4;
1806    }
1807  }
1808</style>
1809
1810<section class="section ">
1811  <div class="section__color-wrapper">
1812    <div class="container "><header class="section__header "><div class="text-container"><h3 class="heading h2">Suitable for all hair types</h3></div></header><div class="featured-collections"><product-list stagger-apparition  id="block-template--25278970364239__featured-collections-collection-1" class="product-list product-list--center">
1813            <div >
1814              <div class="product-list__inner "><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/all-hair-types-shampoo" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=2400" alt="All-Hair-Types Shampoo 250ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=200 200w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=300 300w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=1100 1100w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_250ml.jpg?v=1744899515&amp;width=1200 1200w" width="2400" height="2400" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((100vw - 80px) / 4 - 18px)" class="product-item__primary-image" data-media-id="65783624204623">
1815<img src="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=3491" alt="All Hair Types Shampoo" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=200 200w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=300 300w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=1100 1100w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Shampoo_100ml_QQQ920101.jpg?v=1767773314&amp;width=1200 1200w" width="3491" height="3492" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((100vw - 80px) / 4 - 18px)" class="product-item__secondary-image"></a></div>
1816
1817  <div class="product-item__info  ">
1818    <div class="product-item-meta"><a href="/products/all-hair-types-shampoo" data-instant class="product-item-meta__title">All Hair Types Shampoo</a>
1819
1820      
1821      
1822</div></div>
1823</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/all-hair-types-conditioner" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=2400" alt="All-Hair-Types Conditioner 150ml" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=200 200w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=300 300w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=1100 1100w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_150ml_web.jpg?v=1744984398&amp;width=1200 1200w" width="2400" height="2400" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((100vw - 80px) / 4 - 18px)" class="product-item__primary-image" data-media-id="65804321915215">
1824<img src="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=3491" alt="All Hair Types Conditioner" srcset="//yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=200 200w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=300 300w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=400 400w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=500 500w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=900 900w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=1100 1100w, //yourstruly.beauty/cdn/shop/files/YT-SL_All-Hair-Types_Conditioner_100ml_QQQ920651_84197ec1-68c3-4065-a976-a7ab7268db96.jpg?v=1767772762&amp;width=1200 1200w" width="3491" height="3492" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((100vw - 80px) / 4 - 18px)" class="product-item__secondary-image"></a></div>
1825
1826  <div class="product-item__info  ">
1827    <div class="product-item-meta"><a href="/products/all-hair-types-conditioner" data-instant class="product-item-meta__title">All Hair Types Conditioner</a>
1828
1829      
1830      
1831</div></div>
1832</product-item></div>
1833            </div></product-list></div>
1834    </div>
1835  </div>
1836</section>
1837
1838</div><div id="shopify-section-template--25278970364239__testimonials" class="shopify-section shopify-section--testimonials"><style>
1839  #shopify-section-template--25278970364239__testimonials {--heading-color: 32, 53, 31;
1840    --text-color: 32, 53, 31;
1841    --prev-next-button-background: 206, 217, 207;
1842    --prev-next-button-color: 32, 53, 31;
1843
1844    --section-background: 206, 217, 207;
1845  }
1846</style>
1847
1848<section class="section section--flush">
1849  <div class="section__color-wrapper vertical-breather vertical-breather--tight">
1850    <div class="container"><header class="section__header text-container"><h3 class="heading h2">Here&#39;s what experts say about Yours Truly</h3></header><testimonial-list reveal-on-scroll class="testimonial-list">
1851        <div class="testimonial-list__wrapper"><testimonial-item  id="block-template--25278970364239__testimonials-testimonial-1" class="testimonial" >
1852              <blockquote class="testimonial__content blockquote">
1853                <split-lines reveal-visibility>
1853The compact range offers everything hair needs with just 24 products. Every single product is essential. Thanks to the clear structure and the flexibility of combining the products, a wide range of results are possible – individually tailored and perfectly suited to each customer&#39;s needs.</split-lines>
1854              </blockquote><p reveal-visibility class="testimonial__author">Daniel Birke, Head of Education</p></testimonial-item><testimonial-item hidden id="block-template--25278970364239__testimonials-testimonial_KKniV8" class="testimonial" >
1855              <blockquote class="testimonial__content blockquote">
1856                <split-lines reveal-visibility>The products deliver outstanding performance across the board! Their flexible combinability allows for versatile looks, maximizing creativity in my work.</split-lines>
1857              </blockquote><p reveal-visibility class="testimonial__author">Giuseppe Petrelli, salon owner Giuseppe Petrelli</p></testimonial-item></div><div class="testimonial-list__nav">
1858            <prev-next-buttons class="testimonial-list__prev-next-buttons prev-next-buttons prev-next-buttons--row hidden-phone">
1859              <button class="testimonial-list__arrow prev-next-button prev-next-button--prev">
1860                <span class="visually-hidden">Previous</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1861        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.2" fill="none"></path>
1862      </svg></button>
1863
1864              <button class="testimonial-list__arrow prev-next-button prev-next-button--next">
1865                <span class="visually-hidden">Next</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1866        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.2" fill="none"></path>
1867      </svg></button>
1868            </prev-next-buttons>
1869
1870            <page-dots class="testimonial-list__dots dots-nav hidden-tablet-and-up"><button class="dots-nav__item tap-area" aria-current="true">
1871                  <span class="visually-hidden">Go to slide 1</span>
1872                </button><button class="dots-nav__item tap-area" >
1873                  <span class="visually-hidden">Go to slide 2</span>
1874                </button></page-dots>
1875          </div></testimonial-list>
1876    </div>
1877  </div>
1878</section>
1879
1880</div>
1881    </div><!-- BEGIN sections: footer-group -->
1882<div id="shopify-section-sections--25278970921295__text-with-icons" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><style>
1883  #shopify-section-sections--25278970921295__text-with-icons {--heading-color: 255, 255, 255;
1884    --text-color: 255, 255, 255;
1885    --section-background: 32, 53, 31;
1886    --vertical-breather: 40px; /* Inner spacing is smaller on this section */
1887  }
1888</style><section class="section section--flush" aria-label="Kontaktmöglichkeiten">
1889  <div class="section__color-wrapper">
1890    <div class="container vertical-breather">
1891      <native-carousel class="text-with-icons">
1892        <div class="text-with-icons__list hide-scrollbar"><native-carousel-item  id="block-sections--25278970921295__text-with-icons-item-4" class="text-with-icons__item" >
1893              <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-email   " viewBox="0 0 24 24">
1894        <path d="M21 8V5H3V8M21 8V19H3V8M21 8L12 12.5L3 8" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
1895      </svg></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">Contact us</p><p>You can reach us by email at <a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p></div></native-carousel-item><native-carousel-item hidden id="block-sections--25278970921295__text-with-icons-item_gJYBVY" class="text-with-icons__item" >
1896              <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-customer-support   " viewBox="0 0 24 24">
1897        <path d="M4.00571 10C4.00571 10 3.50018 2 12 2C20.4997 2 19.9943 10 19.9943 10M4.00571 10C3.33714 10.3333 2 11 2 12.5C2 14 3 15 4.00571 15C4.81028 15 5.67048 15 6 15V10H4.00571ZM19.9943 10C20.6629 10.1667 22 10.9 22 12.5C22 14.1 20.6629 14.8333 19.9943 15M19.9943 10H18V15H19.9943M19.9943 15C20.1629 16.5 19.6 19.5 16 19.5M16 19.5C16 19 15.8 18 15 18C14.2 18 13 18 12.5 18C12 18 10.8 18 10 18C9.2 18 9 19 9 19.5C9 20 9.2 21 10 21C10.8 21 12 21 12.5 21H15C15.8125 21 16 20 16 19.5Z" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
1898      </svg></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">Ask us</p><p>If you have any questions, you can reach us at<br> +49 (0) 62 57 – 50 36 7095</p></div>
1898</native-carousel-item><native-carousel-item hidden id="block-sections--25278970921295__text-with-icons-item_9BTnhi" class="text-with-icons__item" >
1899              <div class="text-with-icons__icon-wrapper"><svg focusable="false" width="24" height="24" class="icon icon--picto-address   " viewBox="0 0 24 24">
1900        <path fill="none" d="M5.24704 11.1098C6.47491 16.375 12 22 12 22C12 22 17.5252 16.375 18.753 11.1098C19.9808 5.8447 16.4595 2 12 2C7.54045 2 4.01918 5.8447 5.24704 11.1098Z" stroke="currentColor" stroke-width="1.2"></path>
1901        <path fill="none" d="M14.5 9.37803C14.5 10.8636 13.3472 12.0061 12 12.0061C10.6528 12.0061 9.5 10.8636 9.5 9.37803C9.5 7.89244 10.6528 6.75 12 6.75C13.3472 6.75 14.5 7.89244 14.5 9.37803Z" stroke="currentColor" stroke-width="1.2"></path>
1902      </svg></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">Here you can find us</p><p>Breslauer Straße 20,<br> 64342 Seeheim-Jugenheim</p></div></native-carousel-item></div><page-dots class="text-with-icons__dots dots-nav dots-nav--centered hidden-lap-and-up"><button class="dots-nav__item tap-area" aria-current="true">
1903                <span class="visually-hidden">Go to slide 1</span>
1904              </button><button class="dots-nav__item tap-area" >
1905                <span class="visually-hidden">Go to slide 2</span>
1906              </button><button class="dots-nav__item tap-area" >
1907                <span class="visually-hidden">Go to slide 3</span>
1908              </button></page-dots></native-carousel>
1909    </div>
1910  </div>
1911</section>
1912
1913</div><div id="shopify-section-sections--25278970921295__newsletter_custom_W9pABg" class="shopify-section shopify-section-group-footer-group shopify-section--newsletter"><style>
1914  #shopify-section-sections--25278970921295__newsletter_custom_W9pABg {--heading-color: 0, 0, 0;
1915    --text-color: 0, 0, 0;
1916    --primary-button-background: 98, 132, 116;
1917    --primary-button-text-color: 255, 255, 255;
1918    --section-block-background: 255, 255, 255;
1919  }
1920</style>
1921
1922<section class="section section--flush">
1923  <image-with-text-block reveal-on-scroll class="image-with-text-block image-with-text-block--small image-with-text-block--cover">
1924    <div class="image-with-text-block__image-wrapper"><img src="//yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=2000" alt="nahaufnahme-von-glänzendem-brünettem-haar-mit-natürlichen-wellen" srcset="//yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=600 600w, //yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=700 700w, //yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=800 800w, //yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=1000 1000w, //yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=1200 1200w, //yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=1400 1400w, //yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=1600 1600w, //yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=1800 1800w, //yourstruly.beauty/cdn/shop/files/AdobeStock_390066671_k-blond_web.jpg?v=1746785467&amp;width=2000 2000w" width="2000" height="980" loading="lazy" reveal="true" class="image-with-text-block__image"></div>
1925
1926    <div class="container container--flush"><div reveal class="image-with-text-block__content image-with-text-block__content--tight content-box content-box--small content-box--text-left content-box--right text-container"><div class="mailchimp_embed-wrapper">
1927          
1928            <div id="mc_embed_shell">
1929<link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css">
1930<style type="text/css">
1931#mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px;}
1932/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
1933We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
1934</style>
1935<div id="mc_embed_signup">
1936<form action="https://yourstruly.us10.list-manage.com/subscribe/post?u=20492790b4d5b7048526c801c&amp;id=c097d90f0a&amp;f_id=006aa4e3f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
1937<div id="mc_embed_signup_scroll"><h2>Stay informed</h2>
1938<div class="indicates-required"><span class="asterisk">*</span> indicates required</div>
1939<div class="mc-field-group">
1939<label for="mce-EMAIL">Your email address<span class="asterisk">*</span></label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value=""></div><div class="mc-field-group input-group"><strong>I am a hairdresser <span class="asterisk">*</span></strong><ul><li><input type="radio" name="MMERGE12" id="mce-MMERGE120" value="Yes"><label for="mce-MMERGE120">Yes</label></li></ul></div>
1940<div id="mce-responses" class="clear">
1941<div class="response" id="mce-error-response" style="display: none;"></div>
1942<div class="response" id="mce-success-response" style="display: none;"></div>
1943</div><div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_20492790b4d5b7048526c801c_c097d90f0a" tabindex="-1" value=""></div><div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="Subscribe"></div>
1944</div>
1945</form>
1946</div>
1947<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js" async></script>
1947<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[12]='MMERGE12';ftypes[12]='radio';fnames[1]='FNAME';ftypes[1]='text';fnames[3]='BIRTHDAY';ftypes[3]='birthday';fnames[8]='MMERGE8';ftypes[8]='text';fnames[2]='MMERGE2';ftypes[2]='number';fnames[4]='MMERGE4';ftypes[4]='text';fnames[5]='MMERGE5';ftypes[5]='text';fnames[6]='MMERGE6';ftypes[6]='text';fnames[7]='MMERGE7';ftypes[7]='text';fnames[9]='MMERGE9';ftypes[9]='radio';fnames[10]='MMERGE10';ftypes[10]='number';fnames[11]='MMERGE11';ftypes[11]='radio';/*
1948* Translated default messages for the $ validation plugin.
1949* Locale: DE
1950*/
1951$.extend($.validator.messages, {
1952required: "Dieses Feld ist ein Pflichtfeld.",
1953maxlength: $.validator.format("Geben Sie bitte maximal {0} Zeichen ein."),
1954minlength: $.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."),
1955rangelength: $.validator.format("Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein."),
1956email: "Geben Sie bitte eine gültige E-Mail Adresse ein.",
1957url: "Geben Sie bitte eine gültige URL ein.",
1958date: "Bitte geben Sie ein gültiges Datum ein.",
1959number: "Geben Sie bitte eine Nummer ein.",
1960digits: "Geben Sie bitte nur Ziffern ein.",
1961equalTo: "Bitte denselben Wert wiederholen.",
1962range: $.validator.format("Geben Sie bitten einen Wert zwischen {0} und {1}."),
1963max: $.validator.format("Geben Sie bitte einen Wert kleiner oder gleich {0} ein."),
1964min: $.validator.format("Geben Sie bitte einen Wert größer oder gleich {0} ein."),
1965creditcard: "Geben Sie bitte ein gültige Kreditkarten-Nummer ein."
1966});}(jQuery));var $mcj = jQuery.noConflict(true);
1967// SMS Phone Multi-Country Functionality
1968if(!window.MC) {
1969window.MC = {};
1970}
1971window.MC.smsPhoneData = {
1972defaultCountryCode: 'DE',
1973programs: [],
1974smsProgramDataCountryNames: []
1975};
1976
1977function getCountryUnicodeFlag(countryCode) {
1978return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397))
1979};
1980
1981// HTML sanitization function to prevent XSS
1982function sanitizeHtml(str) {
1983if (typeof str !== 'string') return '';
1984return str
1985.replace(/&/g, '&amp;')
1986.replace(/</g, '&lt;')
1987.replace(/>/g, '&gt;')
1988.replace(/"/g, '&quot;')
1989.replace(/'/g, '&#x27;')
1990.replace(/\//g, '&#x2F;');
1991}
1992
1993// URL sanitization function to prevent javascript: and data: URLs
1994function sanitizeUrl(url) {
1995if (typeof url !== 'string') return '';
1996const trimmedUrl = url.trim().toLowerCase();
1997if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) {
1998return '#';
1999}
2000return url;
2001}
2002
2003const getBrowserLanguage = () => {
2004if (!window?.navigator?.language?.split('-')[1]) {
2005return window?.navigator?.language?.toUpperCase();
2006}
2007return window?.navigator?.language?.split('-')[1];
2008};
2009
2010function getDefaultCountryProgram(defaultCountryCode, smsProgramData) {
2011if (!smsProgramData || smsProgramData.length === 0) {
2012return null;
2013}
2014
2015const browserLanguage = getBrowserLanguage();
2016
2017if (browserLanguage) {
2018const foundProgram = smsProgramData.find(
2019(program) => program?.countryCode === browserLanguage,
2020);
2021if (foundProgram) {
2022return foundProgram;
2023}
2024}
2025
2026if (defaultCountryCode) {
2027const foundProgram = smsProgramData.find(
2028(program) => program?.countryCode === defaultCountryCode,
2029);
2030if (foundProgram) {
2031return foundProgram;
2032}
2033}
2034
2035return smsProgramData[0];
2036}
2037
2038function updateSmsLegalText(countryCode, fieldName) {
2039if (!countryCode || !fieldName) {
2040return;
2041}
2042
2043const programs = window?.MC?.smsPhoneData?.programs;
2044if (!programs || !Array.isArray(programs)) {
2045return;
2046}
2047
2048const program = programs.find(program => program?.countryCode === countryCode);
2049if (!program || !program.requiredTemplate) {
2050return;
2051}
2052
2053var smsConsentHtmlRenderingFixEnabled = true;
2054
2055const legalTextElement = document.querySelector('#legal-text-' + fieldName);
2056if (!legalTextElement) {
2057return;
2058}
2059
2060const divRegex = new RegExp('</?[div][^>]*>', 'gi');
2061const blockWrapperRegex = new RegExp('</?(?:div|p)[^>]*>', 'gi');
2062const fullAnchorRegex = new RegExp('<a.*?</a>', 'g');
2063const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>');
2064
2065const template = smsConsentHtmlRenderingFixEnabled
2066? program.requiredTemplate
2067.replace(/<\/p>\s*<p[^>]*>/gi, ' ')
2068.replace(blockWrapperRegex, '')
2069: program.requiredTemplate.replace(divRegex, '');
2070
2071legalTextElement.textContent = '';
2072const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g);
2073parts.forEach(function(part) {
2074if (!part) {
2075return;
2076}
2077const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/);
2078if (anchorMatch) {
2079const linkElement = document.createElement('a');
2080linkElement.href = sanitizeUrl(anchorMatch[1]);
2081linkElement.target = sanitizeHtml(anchorMatch[2]);
2082linkElement.textContent = sanitizeHtml(anchorMatch[3]);
2083legalTextElement.appendChild(linkElement);
2084} else {
2085legalTextElement.appendChild(document.createTextNode(part));
2086}
2087});
2088
2089}
2090
2091function generateDropdownOptions(smsProgramData) {
2092if (!smsProgramData || smsProgramData.length === 0) {
2093return '';
2094}
2095
2096var programs = false
2097? smsProgramData.filter(function(p, i, arr) {
2098return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i;
2099})
2100: smsProgramData;
2101
2102return programs.map(program => {
2103const flag = getCountryUnicodeFlag(program.countryCode);
2104const countryName = getCountryName(program.countryCode);
2105const callingCode = program.countryCallingCode || '';
2106// Sanitize all values to prevent XSS
2107const sanitizedCountryCode = sanitizeHtml(program.countryCode || '');
2108const sanitizedCountryName = sanitizeHtml(countryName || '');
2109const sanitizedCallingCode = sanitizeHtml(callingCode || '');
2110return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>';
2111}).join('');
2112}
2113
2114function getCountryName(countryCode) {
2115if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) {
2116for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) {
2117if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) {
2118return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name;
2119}
2120}
2121}
2122return countryCode;
2123}
2124
2125function getDefaultPlaceholder(countryCode) {
2126if (!countryCode || typeof countryCode !== 'string') {
2127return '+1 000 000 0000'; // Default US placeholder
2128}
2129
2130var mockPlaceholders = [
2131{
2132countryCode: 'US',
2133placeholder: '+1 000 000 0000',
2134helpText: 'Include the US country code +1 before the phone number',
2135},
2136{
2137countryCode: 'GB',
2138placeholder: '+44 0000 000000',
2139helpText: 'Include the GB country code +44 before the phone number',
2140},
2141{
2142countryCode: 'CA',
2143placeholder: '+1 000 000 0000',
2144helpText: 'Include the CA country code +1 before the phone number',
2145},
2146{
2147countryCode: 'AU',
2148placeholder: '+61 000 000 000',
2149helpText: 'Include the AU country code +61 before the phone number',
2150},
2151{
2152countryCode: 'DE',
2153placeholder: '+49 000 0000000',
2154helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',
2155},
2156{
2157countryCode: 'FR',
2158placeholder: '+33 0 00 00 00 00',
2159helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',
2160},
2161{
2162countryCode: 'ES',
2163placeholder: '+34 000 000 000',
2164helpText: 'Incluya el código de país ES +34 antes del número de teléfono',
2165},
2166{
2167countryCode: 'NL',
2168placeholder: '+31 0 00000000',
2169helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',
2170},
2171{
2172countryCode: 'BE',
2173placeholder: '+32 000 00 00 00',
2174helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',
2175},
2176{
2177countryCode: 'CH',
2178placeholder: '+41 00 000 00 00',
2179helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',
2180},
2181{
2182countryCode: 'AT',
2183placeholder: '+43 000 000 0000',
2184helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',
2185},
2186{
2187countryCode: 'IE',
2188placeholder: '+353 00 000 0000',
2189helpText: 'Include the IE country code +353 before the phone number',
2190},
2191{
2192countryCode: 'IT',
2193placeholder: '+39 000 000 0000',
2194helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',
2195},
2196{
2197countryCode: 'NO',
2198placeholder: '+47 000 00 000',
2199helpText: 'Inkluder NO landskode +47 før telefonnummeret',
2200},
2201{
2202countryCode: 'SE',
2203placeholder: '+46 00 000 00 00',
2204helpText: 'Inkludera SE landskod +46 före telefonnumret',
2205},
2206{
2207countryCode: 'DK',
2208placeholder: '+45 00 00 00 00',
2209helpText: 'Inkluder DK landekode +45 før telefonnummeret',
2210},
2211{
2212countryCode: 'FI',
2213placeholder: '+358 00 000 0000',
2214helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa',
2215},
2216{
2217countryCode: 'EE',
2218placeholder: '+372 0000 0000',
2219helpText: 'Lisage EE riigikood +372 telefoninumbri ette',
2220},
2221{
2222countryCode: 'PL',
2223placeholder: '+48 000 000 000',
2224helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu',
2225},
2226{
2227countryCode: 'SK',
2228placeholder: '+421 000 000 000',
2229helpText: 'Pred telefónne číslo uveďte kód krajiny SK +421',
2230},
2231{
2232countryCode: 'LV',
2233placeholder: '+371 0000 0000',
2234helpText: 'Iekļaujiet LV valsts kodu +371 pirms tālruņa numura',
2235},
2236{
2237countryCode: 'LT',
2238placeholder: '+370 0000 0000',
2239helpText: 'Įtraukite LT šalies kodą +370 prieš telefono numerį',
2240},
2241{
2242countryCode: 'GR',
2243placeholder: '+30 000 000 0000',
2244helpText: 'Συμπεριλάβετε τον κωδικό χώρας GR +30 πριν από τον αριθμό τηλεφώνου',
2245},
2246{
2247countryCode: 'PT',
2248placeholder: '+351 000 000 000',
2249helpText: 'Inclua o código de país PT +351 antes do número de telefone',
2250},
2251{
2252countryCode: 'HR',
2253placeholder: '+385 00 000 0000',
2254helpText: 'Uključite HR pozivni broj države +385 prije telefonskog broja',
2255},
2256{
2257countryCode: 'SI',
2258placeholder: '+386 00 000 000',
2259helpText: 'Vključite SI kodo države +386 pred telefonsko številko',
2260},
2261{
2262countryCode: 'IS',
2263placeholder: '+354 000 0000',
2264helpText: 'Láttu IS landsnúmer +354 fylgja á undan símanúmerinu',
2265},
2266{
2267countryCode: 'LU',
2268placeholder: '+352 000 000 000',
2269helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone',
2270},
2271{
2272countryCode: 'MC',
2273placeholder: '+377 00 00 00 00',
2274helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone',
2275},
2276{
2277countryCode: 'AD',
2278placeholder: '+376 000 000',
2279helpText: 'Incloeu el codi de país AD +376 abans del número de telèfon',
2280},
2281{
2282countryCode: 'JE',
2283placeholder: '+44 0000 000000',
2284helpText: 'Include the JE country code +44 before the phone number',
2285},
2286{
2287countryCode: 'IM',
2288placeholder: '+44 0000 000000',
2289helpText: 'Include the IM country code +44 before the phone number',
2290},
2291{
2292countryCode: 'GG',
2293placeholder: '+44 0000 000000',
2294helpText: 'Include the GG country code +44 before the phone number',
2295},
2296{
2297countryCode: 'AL',
2298placeholder: '+355 00 000 0000',
2299helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit',
2300},
2301{
2302countryCode: 'SM',
2303placeholder: '+378 0000 000000',
2304helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono',
2305},
2306{
2307countryCode: 'FO',
2308placeholder: '+298 000000',
2309helpText: 'Inkluder FO landekode +298 før telefonnummeret',
2310},
2311{
2312countryCode: 'MT',
2313placeholder: '+356 0000 0000',
2314helpText: 'Include the MT country code +356 before the phone number',
2315},
2316{
2317countryCode: 'LI',
2318placeholder: '+423 000 0000',
2319helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein',
2320},
2321{
2322countryCode: 'GI',
2323placeholder: '+350 000 00000',
2324helpText: 'Include the GI country code +350 before the phone number',
2325},
2326{
2327countryCode: 'MD',
2328placeholder: '+373 00 000 000',
2329helpText: 'Includeți codul de țară MD +373 înaintea numărului de telefon',
2330},
2331{
2332countryCode: 'HU',
2333placeholder: '+36 00 000 0000',
2334helpText: 'A telefonszám előtt adja meg a HU országkódot +36',
2335},
2336{
2337countryCode: 'NZ',
2338placeholder: '+64 00 000 0000',
2339helpText: 'Include the NZ country code +64 before the phone number',
2340},
2341{
2342countryCode: 'ME',
2343placeholder: '+382 00 000 000',
2344helpText: 'Uključite ME pozivni broj države +382 prije telefonskog broja',
2345},
2346];
2347
2348const selectedPlaceholder = mockPlaceholders.find(function(item) {
2349return item && item.countryCode === countryCode;
2350});
2351
2352return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder;
2353}
2354
2355function updatePlaceholder(countryCode, fieldName) {
2356if (!countryCode || !fieldName) {
2357return;
2358}
2359
2360const phoneInput = document.querySelector('#mce-' + fieldName);
2361if (!phoneInput) {
2362return;
2363}
2364
2365const placeholder = getDefaultPlaceholder(countryCode);
2366if (placeholder) {
2367phoneInput.placeholder = placeholder;
2368}
2369}
2370
2371function updateCountryCodeInstruction(countryCode, fieldName) {
2372updatePlaceholder(countryCode, fieldName);
2373
2374}
2375
2376function getDefaultHelpText(countryCode) {
2377var mockPlaceholders = [
2378{
2379countryCode: 'US',
2380placeholder: '+1 000 000 0000',
2381helpText: 'Include the US country code +1 before the phone number',
2382},
2383{
2384countryCode: 'GB',
2385placeholder: '+44 0000 000000',
2386helpText: 'Include the GB country code +44 before the phone number',
2387},
2388{
2389countryCode: 'CA',
2390placeholder: '+1 000 000 0000',
2391helpText: 'Include the CA country code +1 before the phone number',
2392},
2393{
2394countryCode: 'AU',
2395placeholder: '+61 000 000 000',
2396helpText: 'Include the AU country code +61 before the phone number',
2397},
2398{
2399countryCode: 'DE',
2400placeholder: '+49 000 0000000',
2401helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',
2402},
2403{
2404countryCode: 'FR',
2405placeholder: '+33 0 00 00 00 00',
2406helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',
2407},
2408{
2409countryCode: 'ES',
2410placeholder: '+34 000 000 000',
2411helpText: 'Incluya el código de país ES +34 antes del número de teléfono',
2412},
2413{
2414countryCode: 'NL',
2415placeholder: '+31 0 00000000',
2416helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',
2417},
2418{
2419countryCode: 'BE',
2420placeholder: '+32 000 00 00 00',
2421helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',
2422},
2423{
2424countryCode: 'CH',
2425placeholder: '+41 00 000 00 00',
2426helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',
2427},
2428{
2429countryCode: 'AT',
2430placeholder: '+43 000 000 0000',
2431helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',
2432},
2433{
2434countryCode: 'IE',
2435placeholder: '+353 00 000 0000',
2436helpText: 'Include the IE country code +353 before the phone number',
2437},
2438{
2439countryCode: 'IT',
2440placeholder: '+39 000 000 0000',
2441helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',
2442},
2443{
2444countryCode: 'NO',
2445placeholder: '+47 000 00 000',
2446helpText: 'Inkluder NO landskode +47 før telefonnummeret',
2447},
2448{
2449countryCode: 'SE',
2450placeholder: '+46 00 000 00 00',
2451helpText: 'Inkludera SE landskod +46 före telefonnumret',
2452},
2453{
2454countryCode: 'DK',
2455placeholder: '+45 00 00 00 00',
2456helpText: 'Inkluder DK landekode +45 før telefonnummeret',
2457},
2458{
2459countryCode: 'FI',
2460placeholder: '+358 00 000 0000',
2461helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa',
2462},
2463{
2464countryCode: 'EE',
2465placeholder: '+372 0000 0000',
2466helpText: 'Lisage EE riigikood +372 telefoninumbri ette',
2467},
2468{
2469countryCode: 'PL',
2470placeholder: '+48 000 000 000',
2471helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu',
2472},
2473{
2474countryCode: 'SK',
2475placeholder: '+421 000 000 000',
2476helpText: 'Pred telefónne číslo uveďte kód krajiny SK +421',
2477},
2478{
2479countryCode: 'LV',
2480placeholder: '+371 0000 0000',
2481helpText: 'Iekļaujiet LV valsts kodu +371 pirms tālruņa numura',
2482},
2483{
2484countryCode: 'LT',
2485placeholder: '+370 0000 0000',
2486helpText: 'Įtraukite LT šalies kodą +370 prieš telefono numerį',
2487},
2488{
2489countryCode: 'GR',
2490placeholder: '+30 000 000 0000',
2491helpText: 'Συμπεριλάβετε τον κωδικό χώρας GR +30 πριν από τον αριθμό τηλεφώνου',
2492},
2493{
2494countryCode: 'PT',
2495placeholder: '+351 000 000 000',
2496helpText: 'Inclua o código de país PT +351 antes do número de telefone',
2497},
2498{
2499countryCode: 'HR',
2500placeholder: '+385 00 000 0000',
2501helpText: 'Uključite HR pozivni broj države +385 prije telefonskog broja',
2502},
2503{
2504countryCode: 'SI',
2505placeholder: '+386 00 000 000',
2506helpText: 'Vključite SI kodo države +386 pred telefonsko številko',
2507},
2508{
2509countryCode: 'IS',
2510placeholder: '+354 000 0000',
2511helpText: 'Láttu IS landsnúmer +354 fylgja á undan símanúmerinu',
2512},
2513{
2514countryCode: 'LU',
2515placeholder: '+352 000 000 000',
2516helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone',
2517},
2518{
2519countryCode: 'MC',
2520placeholder: '+377 00 00 00 00',
2521helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone',
2522},
2523{
2524countryCode: 'AD',
2525placeholder: '+376 000 000',
2526helpText: 'Incloeu el codi de país AD +376 abans del número de telèfon',
2527},
2528{
2529countryCode: 'JE',
2530placeholder: '+44 0000 000000',
2531helpText: 'Include the JE country code +44 before the phone number',
2532},
2533{
2534countryCode: 'IM',
2535placeholder: '+44 0000 000000',
2536helpText: 'Include the IM country code +44 before the phone number',
2537},
2538{
2539countryCode: 'GG',
2540placeholder: '+44 0000 000000',
2541helpText: 'Include the GG country code +44 before the phone number',
2542},
2543{
2544countryCode: 'AL',
2545placeholder: '+355 00 000 0000',
2546helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit',
2547},
2548{
2549countryCode: 'SM',
2550placeholder: '+378 0000 000000',
2551helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono',
2552},
2553{
2554countryCode: 'FO',
2555placeholder: '+298 000000',
2556helpText: 'Inkluder FO landekode +298 før telefonnummeret',
2557},
2558{
2559countryCode: 'MT',
2560placeholder: '+356 0000 0000',
2561helpText: 'Include the MT country code +356 before the phone number',
2562},
2563{
2564countryCode: 'LI',
2565placeholder: '+423 000 0000',
2566helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein',
2567},
2568{
2569countryCode: 'GI',
2570placeholder: '+350 000 00000',
2571helpText: 'Include the GI country code +350 before the phone number',
2572},
2573{
2574countryCode: 'MD',
2575placeholder: '+373 00 000 000',
2576helpText: 'Includeți codul de țară MD +373 înaintea numărului de telefon',
2577},
2578{
2579countryCode: 'HU',
2580placeholder: '+36 00 000 0000',
2581helpText: 'A telefonszám előtt adja meg a HU országkódot +36',
2582},
2583{
2584countryCode: 'NZ',
2585placeholder: '+64 00 000 0000',
2586helpText: 'Include the NZ country code +64 before the phone number',
2587},
2588{
2589countryCode: 'ME',
2590placeholder: '+382 00 000 000',
2591helpText: 'Uključite ME pozivni broj države +382 prije telefonskog broja',
2592},
2593];
2594
2595if (!countryCode || typeof countryCode !== 'string') {
2596return mockPlaceholders[0].helpText;
2597}
2598
2599const selectedHelpText = mockPlaceholders.find(function(item) {
2600return item && item.countryCode === countryCode;
2601});
2602
2603return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText;
2604}
2605
2606function setDefaultHelpText(countryCode) {
2607const helpTextSpan = document.querySelector('#help-text');
2608if (!helpTextSpan) {
2609return;
2610}
2611
2612}
2613
2614function updateHelpTextCountryCode(countryCode, fieldName) {
2615if (!countryCode || !fieldName) {
2616return;
2617}
2618
2619setDefaultHelpText(countryCode);
2620}
2621
2622function initializeSmsPhoneDropdown(fieldName) {
2623if (!fieldName || typeof fieldName !== 'string') {
2624return;
2625}
2626
2627const dropdown = document.querySelector('#country-select-' + fieldName);
2628const displayFlag = document.querySelector('#flag-display-' + fieldName);
2629
2630if (!dropdown || !displayFlag) {
2631return;
2632}
2633
2634const smsPhoneData = window.MC?.smsPhoneData;
2635if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) {
2636dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs);
2637}
2638
2639const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs);
2640if (defaultProgram && defaultProgram.countryCode) {
2641dropdown.value = defaultProgram.countryCode;
2642
2643const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);
2644if (flagSpan) {
2645flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode);
2646flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag');
2647}
2648
2649updateSmsLegalText(defaultProgram.countryCode, fieldName);
2650updatePlaceholder(defaultProgram.countryCode, fieldName);
2651updateCountryCodeInstruction(defaultProgram.countryCode, fieldName);
2652}
2653
2654var smsNotRequiredRemoveCountryCodeEnabled = true;
2655var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"E-Mail Adresse","helper_text":"","type":"email","required":true,"audience_field_name":"E-Mail Adresse","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"MMERGE12":{"name":"MMERGE12","label":"I am a hairdresser","helper_text":"","type":"radio","required":true,"audience_field_name":"I am a hairdresser","choices":[{"value":"Yes","label":"Yes"}],"merge_id":12,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"Vorname","helper_text":"","type":"text","required":false,"audience_field_name":"Vorname","enabled":false,"order":null,"field_type":"merge","merge_id":1},"BIRTHDAY":{"name":"BIRTHDAY","label":"Geburtstag","helper_text":"","type":"birthday","required":false,"audience_field_name":"Geburtstag","dateformat":"DD/MM","enabled":false,"order":null,"field_type":"merge","merge_id":3},"MMERGE8":{"name":"MMERGE8","label":"Untitled","helper_text":"","type":"text","required":false,"audience_field_name":"Untitled","enabled":false,"order":null,"field_type":"merge","merge_id":8},"MMERGE2":{"name":"MMERGE2","label":"Last Name","helper_text":"","type":"number","required":false,"audience_field_name":"Last Name","enabled":false,"order":null,"field_type":"merge","merge_id":2},"MMERGE4":{"name":"MMERGE4","label":"Company","helper_text":"","type":"text","required":false,"audience_field_name":"Company","enabled":false,"order":null,"field_type":"merge","merge_id":4},"MMERGE5":{"name":"MMERGE5","label":"Country","helper_text":"","type":"text","required":false,"audience_field_name":"Country","enabled":false,"order":null,"field_type":"merge","merge_id":5},"MMERGE6":{"name":"MMERGE6","label":"Website","helper_text":"","type":"text","required":false,"audience_field_name":"Website","enabled":false,"order":null,"field_type":"merge","merge_id":6},"MMERGE7":{"name":"MMERGE7","label":"Anrede","helper_text":"","type":"text","required":false,"audience_field_name":"Anrede","enabled":false,"order":null,"field_type":"merge","merge_id":7},"MMERGE9":{"name":"MMERGE9","label":"Ich bin:","helper_text":"","type":"radio","required":false,"audience_field_name":"Ich bin:","choices":[{"value":"Endverbraucher","label":"Endverbraucher"},{"value":"Friseur","label":"Friseur"}],"enabled":false,"order":null,"field_type":"merge","merge_id":9},"MMERGE10":{"name":"MMERGE10","label":"Kunde","helper_text":"","type":"number","required":false,"audience_field_name":"Kunde","enabled":false,"order":null,"field_type":"merge","merge_id":10},"MMERGE11":{"name":"MMERGE11","label":"Ich bin Friseur","helper_text":"","type":"radio","required":false,"audience_field_name":"Ich bin Friseur","choices":[{"value":"Ja","label":"Ja"}],"enabled":false,"order":null,"field_type":"merge","merge_id":11}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; });
2656var isRequired = smsField ? smsField.required : false;
2657var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
2658
2659var phoneInput = document.querySelector('#mce-' + fieldName);
2660if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) {
2661phoneInput.value = defaultProgram.countryCallingCode;
2662}
2663
2664displayFlag?.addEventListener('click', function(e) {
2665dropdown.focus();
2666});
2667
2668dropdown?.addEventListener('change', function() {
2669const selectedCountry = this.value;
2670
2671if (!selectedCountry || typeof selectedCountry !== 'string') {
2672return;
2673}
2674
2675const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);
2676if (flagSpan) {
2677flagSpan.textContent = getCountryUnicodeFlag(selectedCountry);
2678flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag');
2679}
2680
2681const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) {
2682return program && program.countryCode === selectedCountry;
2683});
2684
2685var smsNotRequiredRemoveCountryCodeEnabled = true;
2686var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"E-Mail Adresse","helper_text":"","type":"email","required":true,"audie
2686nce_field_name":"E-Mail Adresse","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"MMERGE12":{"name":"MMERGE12","label":"I am a hairdresser","helper_text":"","type":"radio","required":true,"audience_field_name":"I am a hairdresser","choices":[{"value":"Yes","label":"Yes"}],"merge_id":12,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"Vorname","helper_text":"","type":"text","required":false,"audience_field_name":"Vorname","enabled":false,"order":null,"field_type":"merge","merge_id":1},"BIRTHDAY":{"name":"BIRTHDAY","label":"Geburtstag","helper_text":"","type":"birthday","required":false,"audience_field_name":"Geburtstag","dateformat":"DD/MM","enabled":false,"order":null,"field_type":"merge","merge_id":3},"MMERGE8":{"name":"MMERGE8","label":"Untitled","helper_text":"","type":"text","required":false,"audience_field_name":"Untitled","enabled":false,"order":null,"field_type":"merge","merge_id":8},"MMERGE2":{"name":"MMERGE2","label":"Last Name","helper_text":"","type":"number","required":false,"audience_field_name":"Last Name","enabled":false,"order":null,"field_type":"merge","merge_id":2},"MMERGE4":{"name":"MMERGE4","label":"Company","helper_text":"","type":"text","required":false,"audience_field_name":"Company","enabled":false,"order":null,"field_type":"merge","merge_id":4},"MMERGE5":{"name":"MMERGE5","label":"Country","helper_text":"","type":"text","required":false,"audience_field_name":"Country","enabled":false,"order":null,"field_type":"merge","merge_id":5},"MMERGE6":{"name":"MMERGE6","label":"Website","helper_text":"","type":"text","required":false,"audience_field_name":"Website","enabled":false,"order":null,"field_type":"merge","merge_id":6},"MMERGE7":{"name":"MMERGE7","label":"Anrede","helper_text":"","type":"text","required":false,"audience_field_name":"Anrede","enabled":false,"order":null,"field_type":"merge","merge_id":7},"MMERGE9":{"name":"MMERGE9","label":"Ich bin:","helper_text":"","type":"radio","required":false,"audience_field_name":"Ich bin:","choices":[{"value":"Endverbraucher","label":"Endverbraucher"},{"value":"Friseur","label":"Friseur"}],"enabled":false,"order":null,"field_type":"merge","merge_id":9},"MMERGE10":{"name":"MMERGE10","label":"Kunde","helper_text":"","type":"number","required":false,"audience_field_name":"Kunde","enabled":false,"order":null,"field_type":"merge","merge_id":10},"MMERGE11":{"name":"MMERGE11","label":"Ich bin Friseur","helper_text":"","type":"radio","required":false,"audience_field_name":"Ich bin Friseur","choices":[{"value":"Ja","label":"Ja"}],"enabled":false,"order":null,"field_type":"merge","merge_id":11}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; });
2687var isRequired = smsField ? smsField.required : false;
2688var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
2689
2690var phoneInput = document.querySelector('#mce-' + fieldName);
2691if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) {
2692phoneInput.value = selectedProgram.countryCallingCode;
2693}
2694
2695updateSmsLegalText(selectedCountry, fieldName);
2696updatePlaceholder(selectedCountry, fieldName);
2697updateCountryCodeInstruction(selectedCountry, fieldName);
2698});
2699}
2700
2701document.addEventListener('DOMContentLoaded', function() {
2702const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]');
2703
2704smsPhoneFields.forEach(function(dropdown) {
2705const fieldName = dropdown?.id.replace('country-select-', '');
2706initializeSmsPhoneDropdown(fieldName);
2707});
2708});
2709</script>
2709</div>
2710          
2711          
2712          
2713        </div>
2714        
2715      </div>
2716    </div>
2717  </image-with-text-block>
2718</section>
2719
2720</div><div id="shopify-section-sections--25278970921295__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
2721  #shopify-section-sections--25278970921295__footer .footer {--background: 32, 53, 31;
2722    --heading-color: 255, 255, 255;
2723    --text-color: 255, 255, 255;
2724    --border-color: 65, 83, 65;
2725  }
2726</style>
2727
2728<footer class="footer ">
2729  <div class="container">
2730    <div class="footer__inner">
2731      <div class="footer__item-list"><div class="footer__item footer__item--text is-first" ><p class="footer__item-title heading heading--small">About the brand</p><div class="footer__item-content"><p>Yours Truly is the answer to an increasingly noisy world – minimalist, clear and effective.</p></div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Further Information (US)</p>
2732
2733                  <div class="footer__item-content">
2734                    <ul class="linklist list--unstyled" ><li class="linklist__item" >
2735                          <a href="/pages/haufig-gestellte-fragen" class="link--faded">Frequently Asked Questions</a>
2736                        </li><li class="linklist__item" >
2737                          <a href="/collections/produktsuche" class="link--faded">Professional Products</a>
2738                        </li>
2739                    </ul>
2740                  </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Legal (US)</p>
2741
2742                  <div class="footer__item-content">
2743                    <ul class="linklist list--unstyled" ><li class="linklist__item" >
2744                          <a href="/policies/privacy-policy" class="link--faded">Data protection</a>
2745                        </li><li class="linklist__item" >
2746                          <a href="/policies/legal-notice" class="link--faded">imprint</a>
2747                        </li><li class="linklist__item" >
2748                          <a href="/pages/cookie-erklaerung" class="link--faded">Cookie Policy </a>
2749                        </li>
2750                    </ul>
2751                  </div></div><div class="footer__item footer__item--social-media " ><p class="footer__item-title heading heading--small">Follow us</p><div class="footer__item-content"><p>Stay connected with us</p><ul class="social-media  list--unstyled" role="list">
2752    <li class="social-media__item social-media__item--facebook">
2753      <a href="https://www.facebook.com/yourstrulyhaircare" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Facebook"><svg focusable="false" width="9" height="17" class="icon icon--facebook   " viewBox="0 0 9 17">
2754        <path fill-rule="evenodd" clip-rule="evenodd" d="M2.486 16.2084L2.486 8.81845H0L0 5.93845L2.486 5.93845L2.486 3.81845C2.38483 2.79982 2.73793 1.78841 3.45107 1.05407C4.16421 0.319722 5.16485 -0.0628415 6.186 0.00844868C6.9284 0.00408689 7.67039 0.0441585 8.408 0.128449V2.69845L6.883 2.69845C6.4898 2.61523 6.08104 2.73438 5.79414 3.01585C5.50724 3.29732 5.3803 3.70373 5.456 4.09845L5.456 5.93845H8.308L7.936 8.81845H5.46L5.46 16.2084H2.486Z" fill="currentColor"></path>
2755      </svg></a>
2756    </li><li class="social-media__item social-media__item--instagram">
2757      <a href="https://www.instagram.com/yourstruly_haircare/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Instagram"><svg focusable="false" width="16" height="16" class="icon icon--instagram   " viewBox="0 0 16 16">
2758        <path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C5.827 0 5.555.01 4.702.048 3.85.087 3.269.222 2.76.42a3.921 3.921 0 00-1.417.923c-.445.444-.719.89-.923 1.417-.198.509-.333 1.09-.372 1.942C.01 5.555 0 5.827 0 8s.01 2.445.048 3.298c.039.852.174 1.433.372 1.942.204.526.478.973.923 1.417.444.445.89.719 1.417.923.509.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.445-.01 3.298-.048c.852-.039 1.433-.174 1.942-.372a3.922 3.922 0 001.417-.923c.445-.444.719-.89.923-1.417.198-.509.333-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.298c-.039-.852-.174-1.433-.372-1.942a3.922 3.922 0 00-.923-1.417A3.921 3.921 0 0013.24.42c-.509-.198-1.09-.333-1.942-.372C10.445.01 10.173 0 8 0zm0 1.441c2.136 0 2.39.009 3.233.047.78.036 1.203.166 1.485.276.374.145.64.318.92.598.28.28.453.546.598.92.11.282.24.705.276 1.485.038.844.047 1.097.047 3.233s-.009 2.39-.047 3.233c-.036.78-.166 1.203-.276 1.485-.145.374-.318.64-.598.92-.28.28-.546.453-.92.598-.282.11-.70
27585.24-1.485.276-.844.038-1.097.047-3.233.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.479 2.479 0 01-.92-.598 2.478 2.478 0 01-.598-.92c-.11-.282-.24-.705-.276-1.485-.038-.844-.047-1.097-.047-3.233s.009-2.39.047-3.233c.036-.78.166-1.203.276-1.485.145-.374.318-.64.598-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.844-.038 1.097-.047 3.233-.047zm0 9.226a2.667 2.667 0 110-5.334 2.667 2.667 0 010 5.334zm0-6.775a4.108 4.108 0 100 8.216 4.108 4.108 0 000-8.216zm5.23-.162a.96.96 0 11-1.92 0 .96.96 0 011.92 0z" fill="currentColor"></path>
2759      </svg></a>
2760    </li><li class="social-media__item social-media__item--youtube">
2761      <a href="https://www.youtube.com/@yourstrulyhaircare" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on YouTube"><svg fill="none" focusable="false" width="18" height="13" class="icon icon--youtube   " viewBox="0 0 18 13">
2762        <path fill-rule="evenodd" clip-rule="evenodd" d="M16.0325 0.369454C16.807 0.572743 17.4168 1.17173 17.6238 1.9324C18 3.31101 18 6.1875 18 6.1875C18 6.1875 18 9.06389 17.6238 10.4427C17.4168 11.2033 16.807 11.8023 16.0325 12.0056C14.6288 12.375 9 12.375 9 12.375C9 12.375 3.37122 12.375 1.96752 12.0056C1.19311 11.8023 0.583159 11.2033 0.376159 10.4427C0 9.06389 0 6.1875 0 6.1875C0 6.1875 0 3.31101 0.376159 1.9324C0.583159 1.17173 1.19311 0.572743 1.96752 0.369454C3.37122 0 9 0 9 0C9 0 14.6288 0 16.0325 0.369454ZM11.8636 6.1876L7.1591 8.79913V3.57588L11.8636 6.1876Z" fill="currentColor"></path>
2763      </svg></a>
2764    </li>
2765  </ul></div></div></div>
2766
2767      <div class="footer__aside">
2768        <span class="footer__copyright text--xsmall text--subdued">Yours Truly</span>
2769
2770        
2771      </div>
2772    </div>
2773  </div>
2774</footer>
2775
2776</div>
2777<!-- END sections: footer-group -->
2777<script data-ot-ignore>
2778    document.addEventListener('DOMContentLoaded', function () {
2779      const observer = new MutationObserver(function () {
2780        const iframe = document.querySelector('#ys-chatbot-iframe');
2781        if (iframe && !iframe.hasAttribute('title')) {
2782          iframe.setAttribute('title', 'Kundensupport Chat');
2783          iframe.setAttribute('aria-label', 'Kundensupport Chat');
2784        }
2785      });
2786      observer.observe(document.body, { childList: true, subtree: true });
2787    });
2788  </script>
2788
2789  <div id="shopify-block-AdlMwdW41eW0wNHQ2b__18131037017812181619" class="shopify-block shopify-app-block">
2790  
2790<script defer src="https://chimpstatic.com/mcjs-connected/js/users/20492790b4d5b7048526c801c/5f9a6a67117558ac64c6ac329.js"></script>
2790
2791  
2791<script>window.mc_embedded = true;</script>
2791
2792
2793
2794
2795</div>
2795<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2795
2796</body>
2797</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.