1<!doctype html> 2 3<html lang="ja" dir="ltr"> 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"> 7 8 <title> 9 æ¤ç´¢ 10 </title><meta name="description" content="THE HAIR BAR TOKYOï¼ã¶ãã¢ãã¼ãã¦ãã§ã¦ï¼å ¬å¼ãªã³ã©ã¤ã³ã¹ãã¢ãããã«ã¯å¿ ãæ¬²ãããã®ããããããã¦ä¸ç·ã«è¦ã¤ãã¦ãããããããããcolette maloufï¼ã³ã¬ãããã«ã¼ãï¼ä»ããã¥ã¼ã¨ã¼ã¯ããã¼ã©ã³ããªã©ãä¸çä¸ããéãããããã¢ã¢ã¯ã»ãµãªã¼ãå±éãããã¢ã¢ã¯ã»ãµãªã¼å°éåºã"><link rel="canonical" href="https://thehairbar.jp/search"><link rel="shortcut icon" href="//thehairbar.jp/cdn/shop/files/favicon_8a536eba-c833-4107-8cf9-6cbc980457c0.png?v=1783656672&width=96"> 11 <link rel="apple-touch-icon" href="//thehairbar.jp/cdn/shop/files/favicon_8a536eba-c833-4107-8cf9-6cbc980457c0.png?v=1783656672&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//thehairbar.jp/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//thehairbar.jp/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website"> 12 <meta property="og:title" content="æ¤ç´¢"><meta property="og:description" content="THE HAIR BAR TOKYOï¼ã¶ãã¢ãã¼ãã¦ãã§ã¦ï¼å ¬å¼ãªã³ã©ã¤ã³ã¹ãã¢ãããã«ã¯å¿ ãæ¬²ãããã®ããããããã¦ä¸ç·ã«è¦ã¤ãã¦ãããããããããcolette maloufï¼ã³ã¬ãããã«ã¼ãï¼ä»ããã¥ã¼ã¨ã¼ã¯ããã¼ã©ã³ããªã©ãä¸çä¸ããéãããããã¢ã¢ã¯ã»ãµãªã¼ãå±éãããã¢ã¢ã¯ã»ãµãªã¼å°éåºã"><meta property="og:url" content="https://thehairbar.jp/search"> 13<meta property="og:site_name" content="THE HAIR BAR TOKYO"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="æ¤ç´¢"> 14 <meta name="twitter:description" content="THE HAIR BAR TOKYOï¼ã¶ãã¢ãã¼ãã¦ãã§ã¦ï¼å ¬å¼ãªã³ã©ã¤ã³ã¹ãã¢ãããã«ã¯å¿ ãæ¬²ãããã®ããããããã¦ä¸ç·ã«è¦ã¤ãã¦ãããããããããcolette maloufï¼ã³ã¬ãããã«ã¼ãï¼ä»ããã¥ã¼ã¨ã¼ã¯ããã¼ã©ã³ããªã©ãä¸çä¸ããéãããããã¢ã¢ã¯ã»ãµãªã¼ãå±éãããã¢ã¢ã¯ã»ãµãªã¼å°éåºã">
14<script type="application/ld+json"> 15 { 16 "@context": "https://schema.org", 17 "@type": "BreadcrumbList", 18 "itemListElement": [{ 19 "@type": "ListItem", 20 "position": 1, 21 "name": "ãã¼ã ", 22 "item": "https://thehairbar.jp" 23 }] 24 } 25</script>
25<style>/* Typography (heading) */ 26 @font-face { 27 font-family: Jost; 28 font-weight: 400; 29 font-style: normal; 30 font-display: fallback; 31 src: url("//thehairbar.jp/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 32 url("//thehairbar.jp/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 33} 34 35@font-face { 36 font-family: Jost; 37 font-weight: 400; 38 font-style: italic; 39 font-display: fallback; 40 src: url("//thehairbar.jp/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 41 url("//thehairbar.jp/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 42} 43 44/* Typography (body) */ 45 @font-face { 46 font-family: Poppins; 47 font-weight: 400; 48 font-style: normal; 49 font-display: fallback; 50 src: url("//thehairbar.jp/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 51 url("//thehairbar.jp/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 52} 53 54@font-face { 55 font-family: Poppins; 56 font-weight: 400; 57 font-style: italic; 58 font-display: fallback; 59 src: url("//thehairbar.jp/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 60 url("//thehairbar.jp/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 61} 62 63@font-face { 64 font-family: Poppins; 65 font-weight: 700; 66 font-style: normal; 67 font-display: fallback; 68 src: url("//thehairbar.jp/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 69 url("//thehairbar.jp/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 70} 71 72@font-face { 73 font-family: Poppins; 74 font-weight: 700; 75 font-style: italic; 76 font-display: fallback; 77 src: url("//thehairbar.jp/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 78 url("//thehairbar.jp/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 79} 80 81:root { 82 /* Container */ 83 --container-max-width: 100%; 84 --container-xxs-max-width: 27.5rem; /* 440px */ 85 --container-xs-max-width: 42.5rem; /* 680px */ 86 --container-sm-max-width: 61.25rem; /* 980px */ 87 --container-md-max-width: 71.875rem; /* 1150px */ 88 --container-lg-max-width: 78.75rem; /* 1260px */ 89 --container-xl-max-width: 85rem; /* 1360px */ 90 --container-gutter: 1.25rem; 91 92 --section-vertical-spacing: 2.5rem; 93 --section-vertical-spacing-tight:2.5rem; 94 95 --section-stack-gap:2.25rem; 96 --section-stack-gap-tight:2.25rem; 97 98 /* Form settings */ 99 --form-gap: 1.25rem; /* Gap between fieldset and submit button */ 100 --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */ 101 --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */ 102 --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */ 103 --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */ 104 --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */ 105 --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */ 106 107 /* Other sizes */ 108 --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px)); 109 110 /* RTL support */ 111 --transform-logical-flip: 1; 112 --transform-origin-start: left; 113 --transform-origin-end: right; 114 115 /** 116 * --------------------------------------------------------------------- 117 * TYPOGRAPHY 118 * --------------------------------------------------------------------- 119 */ 120 121 /* Font properties */ 122 --heading-font-family: Jost, sans-serif; 123 --heading-font-weight: 400; 124 --heading-font-style: normal; 125 --heading-text-transform: uppercase; 126 --heading-letter-spacing: 0.18em; 127 --text-font-family: Poppins, sans-serif;
128 --text-font-weight: 400; 129 --text-font-style: normal; 130 --text-letter-spacing: 0.0em; 131 --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family); 132 --button-text-transform: uppercase; 133 --button-letter-spacing: 0.18em; 134 135 /* Font sizes */--text-heading-size-factor: 1; 136 --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor)); 137 --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor)); 138 --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor)); 139 --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor)); 140 --text-h5: calc(0.875rem * var(--text-heading-size-factor)); 141 --text-h6: calc(0.7rem * var(--text-heading-size-factor)); 142 143 --text-xs: 0.75rem; 144 --text-sm: 0.8125rem; 145 --text-base: 0.875rem; 146 --text-lg: 1.0rem; 147 --text-xl: 1.125rem; 148 149 /* Rounded variables (used for border radius) */ 150 --rounded-full: 9999px; 151 --button-border-radius: 0.0rem; 152 --input-border-radius: 0.0rem; 153 154 /* Box shadow */ 155 --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05); 156 --shadow: 0 5px 15px rgb(0 0 0 / 0.05); 157 --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05); 158 --shadow-block: px px px rgb(var(--text-primary) / 0.0); 159 160 /* Product card */--product-card-text-transform: uppercase;/** 161 * --------------------------------------------------------------------- 162 * OTHER 163 * --------------------------------------------------------------------- 164 */ 165 166 --checkmark-svg-url: url(//thehairbar.jp/cdn/shop/t/56/assets/checkmark.svg?v=5588600397216680941788327149); 167 --cursor-zoom-in-svg-url: url(//thehairbar.jp/cdn/shop/t/56/assets/cursor-zoom-in.svg?v=42284069417148430011788327149); 168 } 169 170 [dir="rtl"]:root { 171 /* RTL support */ 172 --transform-logical-flip: -1; 173 --transform-origin-start: right; 174 --transform-origin-end: left; 175 } 176 177 @media screen and (min-width: 700px) { 178 :root { 179 /* Typography (font size) */ 180 --text-xs: 0.75rem; 181 --text-sm: 0.8125rem; 182 --text-base: 0.875rem; 183 --text-lg: 1.0rem; 184 --text-xl: 1.25rem; 185 186 /* Spacing settings */ 187 --container-gutter: 2rem; 188 } 189 } 190 191 @media screen and (min-width: 1000px) { 192 :root { 193 /* Spacing settings */ 194 --container-gutter: 3rem; 195 196 --section-vertical-spacing: 4rem; 197 --section-vertical-spacing-tight: 4rem; 198 199 --section-stack-gap:3rem; 200 --section-stack-gap-tight:3rem; 201 } 202 }:root {/* Overlay used for modal */ 203 --page-overlay: 0 0 0 / 0.4; 204 205 /* We use the first scheme background as default */ 206 --page-background: ; 207 208 /* Product colors */ 209 --on-sale-text: 227 44 43; 210 --on-sale-badge-background: 227 44 43; 211 --on-sale-badge-text: 255 255 255; 212 --sold-out-badge-background: 239 239 239; 213 --sold-out-badge-text: 0 0 0 / 0.65; 214 --custom-badge-background: 28 28 28; 215 --custom-badge-text: 255 255 255; 216 --star-color: 28 28 28; 217 218 /* Status colors */ 219 --success-background: 212 227 203; 220 --success-text: 48 122 7; 221 --warning-background: 253 241 224; 222 --warning-text: 237 138 0; 223 --error-background: 243 204 204; 224 --error-text: 203 43 43; 225 226 /* Modal scheme */ 227 --modal-scheme-background: 255 255 255; 228 --modal-scheme-background-gradient: ; 229 --modal-scheme-text-color: 28 28 28; 230 }.color-scheme--scheme-1 { 231 /* Color settings */--accent: 28 28 28; 232 --text-color: 28 28 28; 233 --background: 239 239 239 / 1.0; 234 --background-without-opacity: 239 239 239; 235 --background-gradient: ;--border-color: 207 207 207;/* Button colors */ 236 --button-background: 28 28 28; 237 --button-text-color: 255 255 255; 238 239 /* Circled buttons */ 240 --circle-button-background: 255 255 255; 241 --circle-button-text-color: 28 28 28; 242 }.shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56) + .shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56:not(.bordered-section)) .section-spacing { 243 padding-block-start: 0; 244 }.color-scheme--scheme-2 {
245 /* Color settings */--accent: 28 28 28; 246 --text-color: 28 28 28; 247 --background: 255 255 255 / 1.0; 248 --background-without-opacity: 255 255 255; 249 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 250 --button-background: 28 28 28; 251 --button-text-color: 255 255 255; 252 253 /* Circled buttons */ 254 --circle-button-background: 255 255 255; 255 --circle-button-text-color: 28 28 28; 256 }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing { 257 padding-block-start: 0; 258 }.color-scheme--scheme-3 { 259 /* Color settings */--accent: 255 255 255; 260 --text-color: 255 255 255; 261 --background: 28 28 28 / 1.0; 262 --background-without-opacity: 28 28 28; 263 --background-gradient: ;--border-color: 62 62 62;/* Button colors */ 264 --button-background: 255 255 255; 265 --button-text-color: 28 28 28; 266 267 /* Circled buttons */ 268 --circle-button-background: 255 255 255; 269 --circle-button-text-color: 28 28 28; 270 }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing { 271 padding-block-start: 0; 272 }.color-scheme--scheme-4 { 273 /* Color settings */--accent: 255 255 255; 274 --text-color: 255 255 255; 275 --background: 0 0 0 / 1.0; 276 --background-without-opacity: 0 0 0; 277 --background-gradient: ;--border-color: 38 38 38;/* Button colors */ 278 --button-background: 255 255 255; 279 --button-text-color: 28 28 28; 280 281 /* Circled buttons */ 282 --circle-button-background: 255 255 255; 283 --circle-button-text-color: 28 28 28; 284 }.shopify-section:has(.section-spacing.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552) + .shopify-section:has(.section-spacing.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552:not(.bordered-section)) .section-spacing { 285 padding-block-start: 0; 286 }.color-scheme--dialog { 287 /* Color settings */--accent: 28 28 28; 288 --text-color: 28 28 28; 289 --background: 255 255 255 / 1.0; 290 --background-without-opacity: 255 255 255; 291 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 292 --button-background: 28 28 28; 293 --button-text-color: 255 255 255; 294 295 /* Circled buttons */ 296 --circle-button-background: 255 255 255; 297 --circle-button-text-color: 28 28 28; 298 }@view-transition { 299 navigation: auto; 300 }</style>
301<script> 302 // This allows to expose several variables to the global scope, to be used in scripts 303 window.themeVariables = { 304 settings: { 305 showPageTransition: true, 306 pageType: "search", 307 moneyFormat: "Â¥{{amount_no_decimals}}", 308 moneyWithCurrencyFormat: "Â¥{{amount_no_decimals}} JPY", 309 currencyCodeEnabled: false, 310 cartType: "page", 311 staggerMenuApparition: true 312 }, 313 314 strings: { 315 addedToCart: "ã«ã¼ãã«è¿½å ããã¾ããï¼", 316 addedToCartWithTitle: "{{ product_title }} ãã«ã¼ãã«è¿½å ããã¾ããã", 317 closeGallery: "éãã", 318 zoomGallery: "ãºã¼ã ã¤ã³", 319 errorGallery: "ç»åã表示ã§ãã¾ãã", 320 shippingEstimatorNoResults: "ç³ã訳ããã¾ããããã客æ§ã®ã使ã¸ã®çºéã¯ç¾å¨è¡ã£ã¦ããã¾ãã", 321 shippingEstimatorOneResult: "ã客æ§ã®ã使ã«ã¯1ã¤ã®é éæéãé©ç¨ããã¾ã:", 322 shippingEstimatorMultipleResults: "ã客æ§ã®ã使ã«åããã¦ãè¤æ°ã®é éæéã鏿ã§ãã¾ã:", 323 shippingEstimatorError: "é éæéã®åå¾ä¸ã«1ã¤ä»¥ä¸ã®ã¨ã©ã¼ãçºçãã¾ãã:", 324 next: "次ã¸", 325 previous: "åã¸" 326 }, 327 328 mediaQueries: { 329 'sm': 'screen and (min-width: 700px)', 330 'md': 'screen and (min-width: 1000px)', 331 'lg': 'screen and (min-width: 1150px)', 332 'xl': 'screen and (min-width: 1400px)', 333 '2xl': 'screen and (min-width: 1600px)', 334 'sm-max': 'screen and (max-width: 699px)', 335 'md-max': 'screen and (max-width: 999px)', 336 'lg-max': 'screen and (max-width: 1149px)', 337 'xl-max': 'screen and (max-width: 1399px)', 338 '2xl-max': 'screen and (max-width: 1599px)', 339 'motion-safe': '(prefers-reduced-motion: no-preference)', 340 'motion-reduce': '(prefers-reduced-motion: reduce)', 341 'supports-hover': 'screen and (pointer: fine)', 342 'supports-touch': 'screen and (hover: none)' 343 } 344 };</script>
vendor: 1 bytes, line 344
344
345<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 345
345
346<script type="importmap">{ 347 "imports": { 348 "vendor": "//thehairbar.jp/cdn/shop/t/56/assets/vendor.min.js?v=53886175772894603331788327149", 349 "theme": "//thehairbar.jp/cdn/shop/t/56/assets/theme.js?v=180335519002586168071788327149", 350 "photoswipe": "//thehairbar.jp/cdn/shop/t/56/assets/photoswipe.min.js?v=13374349288281597431788327149" 351 } 352 } 353 </script>
353 354 355
355<script type="module" src="//thehairbar.jp/cdn/shop/t/56/assets/vendor.min.js?v=53886175772894603331788327149"></script>
355 356
356<script type="module" src="//thehairbar.jp/cdn/shop/t/56/assets/theme.js?v=180335519002586168071788327149"></script>
356 357 358
358<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
358<meta name="google-site-verification" content="cVnUYJ-nzIe6MMziG1wvB-63NSygKV77dfNfNCPJhBs"> 359<meta name="google-site-verification" content="cVnUYJ-nzIe6MMziG1wvB-63NSygKV77dfNfNCPJhBs"> 360<meta name="facebook-domain-verification" content="5rxxrrjjdrh58enkm573uop9k3lzpt"> 361<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/59006451865/digital_wallets/dialog"> 362<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
362<script async="async" src="/checkouts/internal/preloads.js?locale=ja-JP"></script>
362 363<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
364<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=ja-JP&shop_id=59006451865" crossorigin="anonymous"></script>
vendor: 1 bytes, line 364
364
365<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":59006451865,"countryCode":"JP","currencyCode":"JPY","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/59006451865","merchantName":"THE HAIR BAR TOKYO","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb","discover"],"total":{"type":"pending","label":"THE HAIR BAR TOKYO","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 365
365
366<script id="shopify-features" type="application/json">{"accessToken":"c19ae7a12ffeb06c7f4d73bc23641762","betas":["rich-media-storefront-analytics"],"domain":"thehairbar.jp","predictiveSearch":false,"shopId":59006451865,"locale":"ja"}</script>
vendor: 1 bytes, line 366
366
367<script>var Shopify = Shopify || {}; 368Shopify.shop = "the-hair-bar-tokyo.myshopify.com"; 369Shopify.locale = "ja"; 370Shopify.currency = {"active":"JPY","rate":"1.0"}; 371Shopify.country = "JP"; 372Shopify.theme = {"name":"Prestige_AW_STAGING","id":161802748158,"schema_name":"Prestige","schema_version":"11.1.0","theme_store_id":855,"role":"main"}; 373Shopify.theme.handle = "null"; 374Shopify.theme.style = {"id":null,"handle":null}; 375Shopify.cdnHost = "thehairbar.jp/cdn"; 376Shopify.routes = Shopify.routes || {}; 377Shopify.routes.root = "/"; 378Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 379Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 380Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 381Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 381
381
382<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 382
382
383<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 383
383
384<script> 385 window.ShopifyPay = window.ShopifyPay || {}; 386 window.ShopifyPay.apiHost = "shop.app\/pay"; 387 window.ShopifyPay.redirectState = null; 388</script>
vendor: 1 bytes, line 388
388
389<script> 390 window.Shopify = window.Shopify || {}; 391 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 392 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 393 window.Shopify.SignInWithShop.eligible = true; 394</script>
vendor: 1 bytes, line 394
394
395<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 395
395
396<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js"></script>
vendor: 1 bytes, line 396
396
397<script type="module"> 398 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js"); 399 400 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 401 402</script>
vendor: 1 bytes, line 402
402
403<script> 404 window.Shopify = window.Shopify || {}; 405 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 406 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.ja.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.ja.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.ja.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.ja.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.ja.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.ja.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.ja.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.ja.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.ja.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.ja.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.ja.esm.js"],"listener":["modules/v2/loader.listener.ja.esm.js"],"pay-button":["modules/v2/loader.pay-button.ja.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.ja.esm.js"],"shop-button":["modules/v2/loader.shop-button.ja.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.ja.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.ja.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.ja.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.ja.esm.js"],"shop-login":["modules/v2/loader.shop-login.ja.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.ja.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.ja.esm.js"]}; 407</script>
vendor: 1 bytes, line 407
407
408<script>(function() { 409 var isLoaded = false; 410 function asyncLoad() { 411 if (isLoaded) return; 412 isLoaded = true; 413 var urls = ["https:\/\/shopify-statics.amp-cdn.tokyo\/cart-delivery-datetime\/prd\/script_tags\/cart_attributes.js?shop=the-hair-bar-tokyo.myshopify.com","https:\/\/storage.googleapis.com\/timesact-resources\/scripts\/timesact.js?shop=the-hair-bar-tokyo.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0590\/0645\/1865\/t\/14\/assets\/globo.formbuilder.init.js?v=1658370125\u0026shop=the-hair-bar-tokyo.myshopify.com","\/\/cdn.shopify.com\/proxy\/69ff23706d4ce0577cbe13a93fa18de0c88f57112827094f8f5257a65ab1b771\/cdn.nfcube.com\/instafeed-2b7d9e4c152e054f07e47d5771a780cc.js?shop=the-hair-bar-tokyo.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 414 for (var i = 0; i < urls.length; i++) { 415 var s = document.createElement('script'); 416 s.type = 'text/javascript'; 417 s.async = true; 418 s.src = urls[i]; 419 var x = document.getElementsByTagName('script')[0]; 420 x.parentNode.insertBefore(s, x); 421 } 422 }; 423 if(window.attachEvent) { 424 window.attachEvent('onload', asyncLoad); 425 } else { 426 window.addEventListener('load', asyncLoad, false); 427 } 428})();</script>
vendor: 1 bytes, line 428
428
429<script id="__st">var __st={"a":59006451865,"offset":32400,"reqid":"0ffe8f93-cd0f-483a-8fb3-7d03c5a82f40-1791082700","pageurl":"thehairbar.jp\/search","u":"173e17694c46","p":"searchresults"};</script>
vendor: 1 bytes, line 429
429
430<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 430
430
431<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:'hCaptchaã«ããä¿è·',privacyText:'ãã©ã¤ãã·ã¼',termsText:'å©ç¨è¦ç´'},(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 431
431
432<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thehairbar.jp/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 432
432
433<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 = "//thehairbar.jp/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>
433<script crossorigin="anonymous" defer="defer" src="//thehairbar.jp/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 433
433
434<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 434
434
435<script> 436 window.Shopify = window.Shopify || {}; 437 window.Shopify.MCP = window.Shopify.MCP || {}; 438 window.Shopify.MCP.enabled = true; 439 window.Shopify.MCP.shop = "the-hair-bar-tokyo.myshopify.com"; 440 window.Shopify.MCP.mcpEndpoint = "https:\/\/thehairbar.jp\/api\/mcp"; 441 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 442</script>
vendor: 1 bytes, line 442
442
443<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("\/\/thehairbar.jp\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 444</script>
vendor: 1 bytes, line 444
444
445<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://thehairbar.jp/cdn/shopifycloud/portable-wallets/latest/portable-wallets.ja.js",t.type="module",document.head.appendChild(t)}}; 446</script>
vendor: 1 bytes, line 446
446
447<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 448 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); 449</script>
vendor: 1 bytes, line 449
449
450<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})}})); 451</script>
451 452<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://thehairbar.jp/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 453<style id="shopify-accelerated-checkout-cart"> 454 #shopify-buyer-consent { 455 margin-top: 1em; 456 display: inline-block; 457 width: 100%; 458} 459 460#shopify-buyer-consent.hidden { 461 display: none; 462} 463 464#shopify-subscription-policy-button { 465 background: none; 466 border: none; 467 padding: 0; 468 text-decoration: underline; 469 font-size: inherit; 470 cursor: pointer; 471} 472 473#shopify-subscription-policy-button::before { 474 box-shadow: none; 475} 476 477 </style>
478<script id="sections-script" data-sections="aw-cart-drawer" defer="defer" src="//thehairbar.jp/cdn/shop/t/56/compiled_assets/scripts.js?v=157771158413684807321788327149"></script>
vendor: 1 bytes, line 478
478
479<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
479�<link href="//thehairbar.jp/cdn/shop/t/56/assets/theme.css?v=44888729455173995461790770091" rel="stylesheet" type="text/css" media="all" /><link href="//thehairbar.jp/cdn/shop/t/56/assets/aw-product-badges.css?v=98024745718766477031788327149" rel="stylesheet" type="text/css" media="all" /><link href="//thehairbar.jp/cdn/shop/t/56/assets/aw-style.css?v=158887321319709991991788327149" rel="stylesheet" type="text/css" media="all" /><link href="//thehairbar.jp/cdn/shop/t/56/assets/aw-swym.css?v=166771137087661801788327149" rel="stylesheet" type="text/css" media="all" /> 480 481<!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
481<script type="text/javascript" hs-ignore data-cookieconsent="ignore"> 482 var Globo = Globo || {}; 483 var globoFormbuilderRecaptchaInit = function(){}; 484 var globoFormbuilderHcaptchaInit = function(){}; 485 window.Globo.FormBuilder = window.Globo.FormBuilder || {}; 486 window.Globo.FormBuilder.shop = {"configuration":{"money_format":"Â¥{{amount_no_decimals}}"},"pricing":{"features":{"bulkOrderForm":false,"cartForm":false,"fileUpload":20,"removeCopyright":false,"restrictedEmailDomains":false,"metrics":false}},"settings":{"copyright":"Powered by G: <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Form Builder</a>","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false,"languageCode":"en"},"turnstile":{"siteKey":false,"languageCode":"en","appearance":"always"},"scrollTop":false,"customCssCode":"","customCssEnabled":false,"additionalColumns":[]},"encryption_form_id":0,"url":"https://form.globo.io/","shop_url":"the-hair-bar-tokyo.myshopify.com","CDN_URL":"https://dnhcnb9q6pxc3.cloudfront.net","flags":{"canary_app_version":false,"prevent_draft_handle":false},"app_id":"1783207"}; 487 if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop?.storefront_access_token){ 488 delete window.Globo.FormBuilder.shop.storefront_access_token; 489 } 490 491 if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){ 492 const customStyle = document.createElement('style'); 493 customStyle.type = 'text/css'; 494 customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode; 495 document.head.appendChild(customStyle); 496 } 497 498 window.Globo.FormBuilder.forms = []; 499 500 501 502 503 window.Globo.FormBuilder.forms[58799] = {"58799":{"header":{"active":false,"title":"ãåãåãã","description":"\u003ch6\u003eã䏿ãªç¹ã«ã¤ãã¾ãã¦ã¯ã\u003ca href=\"https:\/\/the-hair-bar-tokyo.myshopify.com\/pages\/faq\" rel=\"noopener noreferrer\" target=\"_blank\" style=\"background-color: transparent; color: var(--color-text);\"\u003eããããã質å\u003c\/a\u003eã§ããæ¡å ãã¦ãã¾ãã®ã§ãåç §ãã ãããåé¡ã解決ããªãå ´åã¯ããåãåãããã©ã¼ã ãããååããã ããã\u003c\/h6\u003e\u003ch6\u003e\u003cspan style=\"color: rgb(223, 89, 89);\"\u003eâ»å 容ã«ãã£ã¦ã¯åçããããããã®ã«ãæéãããã ããã¨ããããã¾ããã¾ãã伿¥æ¥ã¯ç¿å¶æ¥æ¥ä»¥éã®å¯¾å¿ã¨ãªãã¾ãã®ã§ãäºæ¿ãã ããã\u003c\/span\u003e\u003c\/h6\u003e\u003ch6\u003e\u0026nbsp;æ¬ãåãåããã«éãããå人æ å ±ã¯è©²å½é¨ç½²ãåãåããã®åçã«å©ç¨ãã以å¤ã«åå©ç¨ãããã³ä¿æãããã¨ã¯ããã¾ããã\u003c\/h6\u003e\u003ch6\u003eãåãåãããããã ãã¾ããã客æ§ããé ã«ãè¿çãããã¦ããã ãã¾ããããè¿çã¾ã§ãæéãããã ãã¦ãã¾ãå ´åããããã¾ããããããããäºæ¿ãã ããã\u003c\/h6\u003e\u003ch6\u003eâ»[email protected]ãããè¿çãããã¾ãã\u003c\/h6\u003e\u003ch6\u003e\u003cbr\u003e\u003c\/h6\u003e\u003ch6\u003eTHE HAIR BAR TOKYO ã«ã¹ã¿ãã¼ã»ã³ã¿ã¼å¯¾å¿æé㯠平æ¥10æï½18æã¾ã§ã¨ãªã£ã¦ããã¾ãã\u003c\/h6\u003e\u003ch6\u003eãé»è©±ã§ã®ãåãåããã¯ä¸è¨ãããé£çµ¡ãã ããã¾ããããé¡ããããã¾ãã\u003c\/h6\u003e\u003ch6\u003eTELï¼03-3409-5660\u003c\/h6\u003e"},"elements":[{"id":"text","type":"text","label":"ãåå","placeholder":"ãååããå ¥åãã¦ãã ãã","description":"","required":true,"columnWidth":100},{"id":"email","type":"email","label":"ã¡ã¼ã«ã¢ãã¬ã¹","placeholder":"ã¡ã¼ã«ã¢ãã¬ã¹ãå ¥åãã¦ãã ãã","description":"","required":true,"columnWidth":50},{"id":"phone","type":"phone","label":"é»è©±çªå·","placeholder":"","description":"","required":false,"columnWidth":50},{"id":"select","type":"select","label":"ãåãåããå 容","placeholder":"鏿ãã¦ãã ãã","options":"ååã«ã¤ãã¦\né éã«ã¤ãã¦\nä¿®çã«ã¤ãã¦\nãã¬ã¹ã»åæã«ã¤ãã¦\nãã®ä»","de
503scription":"","required":true,"columnWidth":100},{"id":"textarea","type":"textarea","label":"ãåãåãã詳細å
容","placeholder":"ãåãåããå
容ããå
¥åãã ãã","description":"","required":true,"columnWidth":100,"conditionalField":false,"onlyShowIf":false,"select":false},{"id":"file","type":"file","label":"æ·»ä»ãã¡ã¤ã«1","button-text":"Choose file","placeholder":"","allowed-multiple":false,"allowed-extensions":["jpg","jpeg","png","gif","pdf"],"description":"jpgãpngãgifãpdfããã¡ã¤ã«ãµã¤ãºï¼MBã¾ã§","uploadPending":"File is uploading. Please wait a second...","uploadSuccess":"File uploaded successfully","required":false,"columnWidth":50,"conditionalField":false,"onlyShowIf":false,"select":false},{"id":"file-2","type":"file","label":"æ·»ä»ãã¡ã¤ã«2","button-text":"Choose file","placeholder":"","allowed-multiple":false,"allowed-extensions":["jpg","jpeg","png","gif","pdf"],"description":"jpgãpngãgifãpdfããã¡ã¤ã«ãµã¤ãºï¼MBã¾ã§","uploadPending":"File is uploading. Please wait a second...","uploadSuccess":"File uploaded successfully","required":false,"columnWidth":50,"conditionalField":false,"onlyShowIf":false,"select":false},{"id":"file-3","type":"file","label":"æ·»ä»ãã¡ã¤ã«3","button-text":"Choose file","placeholder":"","allowed-multiple":false,"allowed-extensions":["jpg","jpeg","png","gif","pdf"],"description":"jpgãpngãgifãpdfããã¡ã¤ã«ãµã¤ãºï¼MBã¾ã§","uploadPending":"File is uploading. Please wait a second...","uploadSuccess":"File uploaded successfully","required":false,"columnWidth":50,"conditionalField":false,"onlyShowIf":false,"select":false},{"id":"checkbox","type":"checkbox","label":"å人æ
å ±ä¿è·æ¹é\t","options":"確èªãã¾ãã","description":"","required":true,"columnWidth":100,"conditionalField":false,"onlyShowIf":"false","select":false},{"id":"paragraph","type":"paragraph","text":"\u003cp\u003e\u003ca href=\"https:\/\/thehairbar.jp\/pages\/privacy\" rel=\"noopener noreferrer\" target=\"_blank\" style=\"color: rgb(0, 0, 0);\"\u003eå人æ
å ±ä¿è·æ¹é\u003c\/a\u003eãã確èªãã ããã\u003c\/p\u003e","columnWidth":50,"conditionalField":false,"onlyShowIf":false,"select":false,"checkbox":false}],"add-elements":null,"footer":{"description":"\u003cp\u003eãåãåããå
容ãã確èªããã ããéä¿¡ãã¿ã³ãæ¼ãã¦ãã ããã\u003c\/p\u003e","previousText":"Previous","nextText":"Next","submitText":"éä¿¡ãã","submitFullWidth":false,"submitAlignment":"center"},"contactUs":{"hideWaterMark":true,"btnContact":"Contact us"},"mail":{"admin":null,"customer":{"enable":true,"emailType":"elementEmail","selectEmail":"onlyEmail","emailId":"email","emailConditional":false,"note":"You can use variables which will help you create a dynamic content","subject":"[THE HAIR BAR TOKYO]ãåãåãããããã¨ããããã¾ã","content":"\u003cp\u003eãåãåããããã ããããã¨ããããã¾ãã\u003c\/p\u003e\n\u003cp\u003eä¸è¨å
容ã«ã¦ãåãåãããåãä»ãã¾ããã\u003c\/p\u003e\n\u003cp\u003eå
容ã«ãã£ã¦ã¯åçããããããã®ã«ãæéãããã ããã¨ããããã¾ããã¾ãã伿¥æ¥ã¯ç¿å¶æ¥æ¥ä»¥éã®å¯¾å¿ã¨ãªãã¾ãã®ã§ãäºæ¿ãã ããã\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;ãååï¼\u003cspan style=\"background-color: var(--p-surface-foreground-subdued, #f4f6f8); font-size: 1.15em; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif;\"\u003e{{text}}\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"Polaris-Stack\" style=\"box-sizing: border-box; margin-top: 0px; margin-left: -1.6rem; display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif; font-size: 14px; background-color: #f9fafb;\"\u003e\u0026nbsp;\u003c\/div\u003e\n\u003cp\u003eã¡ã¼ã«ã¢ãã¬ã¹ï¼\u003cspan style=\"background-color: var(--p-surface-foreground-subdued, #f4f6f8); font-size: 1.15em; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif;\"\u003e{{email}}\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"Polaris-Stack\" style=\"box-sizing: border-box; margin-top: 0px; margin-left: -1.6rem; display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif; font-size: 14px; background-color: #f9fafb;\"\u003e\u0026nbsp;\u003c\/div\u003e\n\u003cp\u003eé»è©±çªå·ï¼\u003cspan style=\"background-color: var(--p-surface-foreground-subdued, #f4f6f8); font-size: 1.15em; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif;\"\u003e{{phone}}\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"Polaris-Stack\" style=\"box-sizing: border-box; margin-top: 0px; margin-left: -1.6rem; display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif; font-size: 14px; background-color: #f9fafb;\"\u003e\u0026nbsp;\u003c\/div\u003e\n\u003cp\u003eãåãåããå
容ï¼\u003cspan style=\"background-color: var(--p-surface-foreground-subdued, #f4f6f8); font-size: 1.15em; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif;\"\u003e{{select}}\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"Polaris-Stack\" style=\"box-sizing: border-box; margin-top: 0px; margin-left: -1.6rem; display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif; font-size: 14px; background-color: #f9fafb;\"\u003e\u0026nbsp;\u003c\/div\u003e\n\u003cp\u003eãåãåãã詳細ï¼\u003cspan style=\"background-color: var(--p-surface-foreground-subdued, #f4f6f8); font-size: 1.15em; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif;\"\u003e{{textarea}}\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"Polaris-Stack\" style=\"box-sizing: border-box; margin-top: 0px; margin-left: -1.6rem; display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; color: #212b36; font-family: -apple-system, system-ui, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif; font-size: 14px; background-color: #f9fafb;\"\u003e\u0026nbsp;\u003c\/div\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e","islimitWidth":false,"maxWidth":"600"}},"appearance":{"layout":"boxed","width":"800","style":"classic","mainColor":"rgba(0,0,0,1)","headingColor":"#000","labelColor":"#000","descriptionColor":"#6c757d","optionColor":"#000","background":"none","backgroundColor":"#FFF","backgroundImage":"","backgroundImageAlignment":"middle","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
50379-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":"","displayOnAllPage":false,"position":"bottom right","formType":"normalForm"},"reCaptcha":{"enable":false,"note":"Please make sure that you have set Google reCaptcha v2 Site key and Secret key in \u003ca href=\"\/admin\/settings\"\u003eSettings\u003c\/a\u003e"},"errorMessage":{"required":"å
¥åãã¦ãã ãã","invalid":"ç¡å¹ã§ã","invalidName":"ç¡å¹ãªååã§ã","invalidEmail":"ç¡å¹ãªã¡ã¼ã«ã¢ãã¬ã¹ã§ã","invalidURL":"ç¡å¹ãªURLã§ã","invalidPhone":"ç¡å¹ãªé»è©±çªå·ã§ã","invalidNumber":"ç¡å¹ãªçªå·ã§ã","invalidPassword":"ç¡å¹ãªãã¹ã¯ã¼ãã§ã","confirmPasswordNotMatch":"ãã¹ã¯ã¼ããä¸è´ãã¾ãã","customerAlreadyExists":"ãã§ã«ç»é²æ¸ã¿ã§ã","fileSizeLimit":"ãã¡ã¤ã«ãµã¤ãºã®å¶éãè¶
ãã¾ãã","fileNotAllowed":"ãã®ãã¡ã¤ã«æ¡å¼µåã¯è¨±å¯ããã¦ãã¾ãã","requiredCaptcha":"ãã£ããã£ãå
¥åãã¦ãã ãã","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","otherError":"æãå
¥ãã¾ãããããä¸åº¦ããç´ãã¦ãã ãã"}
503,"afterSubmit":{"action":"clearForm","message":"\u003cp\u003eãåãåããããã ããããã¨ããããã¾ãã\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eãåãåãããåãä»ãã¾ããã\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003ch4\u003eå
容ã«ãã£ã¦ã¯åçããããããã®ã«ãæéãããã ããã¨ããããã¾ããã¾ãã伿¥æ¥ã¯ç¿å¶æ¥æ¥ä»¥éã®å¯¾å¿ã¨ãªãã¾ãã®ã§ãäºæ¿ãã ããã\u003c\/h4\u003e","redirectUrl":"","enableGa":false,"gaEventCategory":"Form Builder by Globo","gaEventAction":"Submit","gaEventLabel":"Contact us form","enableFpx":false,"fpxTrackerName":""},"integration":{"shopify":{"createAccount":false,"ifExist":"returnError","sendEmailInvite":false,"acceptsMarketing":false,"note":"Learn \u003ca href=\"https:\/\/www.google.com\/\" target=\"_blank\"\u003ehow to connect\u003c\/a\u003e form elements to Shopify customer data","integrationElements":[]},"mailChimp":{"loading":"Looks like your Mailchimp API key that you provide is not right, Please go to \u003ca href='\/admin\/settings' target='_blank'\u003eSettings\u003c\/a\u003e to correct it","enable":false,"list":false,"note":"Learn \u003ca href=\"https:\/\/www.google.com\/\" target=\"_blank\"\u003ehow to connect\u003c\/a\u003e form elements to Mailchimp subscriber data","integrationElements":[]},"klaviyo":{"loading":"","enable":false,"list":false,"note":"Learn \u003ca href=\"https:\/\/www.google.com\/\" target=\"_blank\"\u003ehow to connect\u003c\/a\u003e form elements to Klaviyo subscriber data","integrationElements":[]},"zapier":{"enable":false,"webhookUrl":""}},"isStepByStepForm":false,"html":"\n\u003cdiv class=\"globo-form boxed-form globo-form-id-58799\"\u003e\n\u003cstyle\u003e\n.globo-form-id-58799 .globo-form-app{\n max-width: 800px;\n width: -webkit-fill-available;\n background-color:#FFF;\n \n \n}\n\n.globo-form-id-58799 .globo-form-app .globo-heading{\n color: #000\n}\n.globo-form-id-58799 .globo-form-app .globo-description,\n.globo-form-id-58799 .globo-form-app .header .globo-description{\n color: #6c757d\n}\n.globo-form-id-58799 .globo-form-app .globo-label,\n.globo-form-id-58799 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-58799 .globo-form-app .globo-form-control label.globo-label span.label-content{\n color: #000\n}\n.globo-form-id-58799 .globo-form-app .globo-form-control .help-text.globo-description{\n color: #6c757d\n}\n.globo-form-id-58799 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-58799 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n color: #000\n}\n.globo-form-id-58799 .globo-form-app .footer{\n text-align:center;\n}\n.globo-form-id-58799 .globo-form-app .footer button{\n border:1px solid rgba(0,0,0,1);\n \n}\n.globo-form-id-58799 .globo-form-app .footer button.submit,\n.globo-form-id-58799 .globo-form-app .footer button.checkout,\n.globo-form-id-58799 .globo-form-app .footer button.action.loading .spinner{\n background-color: rgba(0,0,0,1);\n color : #ffffff;\n}\n.globo-form-id-58799 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-58799 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n content: url('data:image\/svg+xml;
503 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-58799 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-58799 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-58799 .globo-form-app .globo-form-control .radio-wrapper .radio-input:checked ~ .radio-label:after {\n background: rgba(0,0,0,1);\n background: radial-gradient(rgba(0,0,0,1) 40%, #fff 45%);\n}\n.globo-form-id-58799 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n border-color: rgba(0,0,0,1);\n box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n background-color: rgba(0,0,0,1);\n}\n.globo-form-id-58799 .globo-form-app .step.-completed .step__number,\n.globo-form-id-58799 .globo-form-app .line.-progress,\n.globo-form-id-58799 .globo-form-app .line.-start{\n background-color: rgba(0,0,0,1);\n}\n.globo-form-id-58799 .globo-form-app .checkmark__check,\n.globo-form-id-58799 .globo-form-app .checkmark__circle{\n stroke: rgba(0,0,0,1);\n}\n.globo-form-id-58799 .floating-button{\n background-color: rgba(0,0,0,1);\n}\n.globo-form-id-58799 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n border-color : rgba(0,0,0,1);\n}\n.globo-form-id-58799 .flatpickr-day.selected, \n.globo-form-id-58799 .flatpickr-day.startRange, \n.globo-form-id-58799 .flatpickr-day.endRange, \n.globo-form-id-58799 .flatpickr-day.selected.inRange, \n.globo-form-id-58799 .flatpickr-day.startRange.inRange, \n.globo-form-id-58799 .flatpickr-day.endRange.inRange, \n.globo-form-id-58799 .flatpickr-day.selected:focus, \n.globo-form-id-58799 .flatpickr-day.startRange:focus, \n.globo-form-id-58799 .flatpickr-day.endRange:focus, \n.globo-form-id-58799 .flatpickr-day.selected:hover, \n.globo-form-id-58799 .flatpickr-day.startRange:hover, \n.globo-form-id-58799 .flatpickr-day.endRange:hover, \n.globo-form-id-58799 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-58799 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-58799 .flatpickr-day.endRange.prevMonthDay, \n.globo-form-id-58799 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-58799 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-58799 .flatpickr-day.endRange.nextMonthDay {\n background: rgba(0,0,0,1);\n border-color: rgba(0,0,0,1);\n}\n\u003c\/style\u003e\n\u003cdiv class=\"globo-form-app boxed-layout\"\u003e\n \n \u003cform class=\"g-container\" novalidate action=\"\/api\/front\/form\/58799\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=58799\u003e\n \n \n \u003cdiv class=\"content flex-wrap block-container\" data-id=58799\u003e\n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column\" \u003e\n \u003clabel for=\"58799-text\" class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eãåå\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n \u003cinput type=\"text\" data-type=\"text\" class=\"classic-input\" id=\"58799-text\" name=\"text\" placeholder=\"ãååããå
¥åãã¦ãã ãã\" presence \u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"58799-email\" class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eã¡ã¼ã«ã¢ãã¬ã¹\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n \u003cinput type=\"text\" data-type=\"email\" class=\"classic-input\" id=\"58799-email\" name=\"email\" placeholder=\"ã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ãã\" presence \u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"58799-phone\" class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eé»è©±çªå·\u003c\/span\u003e\u003c\/label\u003e\n \u003cinput type=\"text\" data-type=\"phone\" class=\"classic-input\" id=\"58799-phone\" name=\"phone\" placeholder=\"\" \u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column\" \u003e\n \u003clabel for=\"58799-select\" class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eãåãåããå
容\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n \n \n \u003cselect name=\"select\" id=\"58799-select\" class=\"classic-input\" presence\u003e\n \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003e鏿ãã¦ãã ãã\u003c\/option\u003e\n \n \u003coption value=\"ååã«ã¤ãã¦\"\u003eååã«ã¤ãã¦\u003c\/option\u003e\n \n \u003coption value=\"é
éã«ã¤ãã¦\"\u003eé
éã«ã¤ãã¦\u003c\/option\u003e\n \n \u003coption value=\"ä¿®çã«ã¤ãã¦\"\u003eä¿®çã«ã¤ãã¦\u003c\/option\u003e\n \n \u003coption value=\"ãã¬ã¹ã»åæã«ã¤ãã¦\"\u003eãã¬ã¹ã»åæã«ã¤ãã¦\u003c\/option\u003e\n \n \u003coption value=\"ãã®ä»\"\u003eãã®ä»\u003c\/option\u003e\n \n \u003c\/select\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column\" \u003e\n \u003clabel for=\"58799-textarea\" class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eãåãåãã詳細å
容\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n \u003ctextarea id=\"58799-textarea\" data-type=\"textarea\" class=\"classic-input\" rows=\"3\" name=\"textarea\" placeholder=\"ãåãåããå
容ããå
¥åãã ãã\" presence \u003e\u003c\/textarea\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"58799-file\" class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eæ·»ä»ãã¡ã¤ã«1\u003c\/span\u003e\u003c\/label\u003e\n \u003cinput type=\"file\" data-type=\"file\" class=\"classic-input\" id=\"58799-file\" name=\"file\" \n placeholder=\"\" data-allowed-extensions=\"jpg,jpeg,png,gif,pdf\"\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003ejpgãpngãgifãpdfããã¡ã¤ã«ãµã¤ãºï¼MBã¾ã§\u003c\/small\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"58799-file-2\" class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eæ·»ä»ãã¡ã¤ã«2\u003c\/span\u003e\u003c\/label\u003e\n \u003cinput type=\"file\" data-type=\"file\" class=\"classic-input\" id=\"58799-file-2\" name=\"file-2\" \n placeholder=\"\" data-allowed-extensions=\"jpg,jpeg,png,gif,pdf\"\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003ejpgãpngãgifãpdfããã¡ã¤ã«ãµã¤ãºï¼MBã¾ã§\u003c\/small\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"58799-file-3\" class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eæ·»ä»ãã¡ã¤ã«3\u003c\/span\u003e\u003c\/label\u003e\n \u003cinput type=\"file\" data-type=\"file\" class=\"classic-input\" id=\"58799-file-3\" name=\"file-3\" \n placeholder=\"\" data-allowed-extensions=\"jpg,jpeg,png,gif,pdf\"\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003ejpgãpngãgifãpdfããã¡ã¤ã«ãµã¤ãºï¼MBã¾ã§\u003c\/small\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column\" \u003e\n \u003clegend class=\"classic-label globo-label\"\u003e\u003cspan class=\"label-content\"\u003eå人æ
å ±ä¿è·æ¹é\t\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/legend\u003e\n \n \n \u003cul\u003e\n \n \u003cli\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n \u003cinput class=\"checkbox-input\" id=\"58799-checkbox-確èªãã¾ãã-\" type=\"checkbox\" data-type=\"checkbox\" name=\"checkbox[]\" presence value=\"確èªãã¾ãã\"\u003e\n \u003clabel class=\"checkbox-label globo-option\" for=\"58799-checkbox-確èªãã¾ãã-\"\u003e確èªãã¾ãã\u003c\/label\u003e\n \u003c\/div\u003e\n \u003c\/li\u003e\n \n \u003c\/ul\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"paragraph\" class=\"classic-label\"\u003e\u003cspan class=\"label-content\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n \u003cdiv class=\"globo-paragraph\"\u003e\u003cp\u003e\u003ca href=\"https:\/\/thehairbar.jp\/pages\/privacy\" rel=\"noopener noreferrer\" target=\"_blank\" style=\"color: rgb(0, 0, 0);\"\u003eå人æ
å ±ä¿è·æ¹é\u003c\/a\u003eãã確èªãã ããã\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"message error\" data-other-error=\"æãå
¥ãã¾ãããããä¸åº¦ããç´ãã¦ãã ãã\"\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"message warning\" data-other-error=\"æãå
¥ãã¾ãããããä¸åº¦ããç´ãã¦ãã ãã\"\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"message success\"\u003e\n \u003cdiv class=\"content\"\u003e\u003cp\u003eãåãåããããã ããããã¨ããããã¾ãã\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eãåãåãããåãä»ãã¾ããã\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003ch4\u003eå
容ã«ãã£ã¦ã¯åçããããããã®ã«ãæéãããã ããã¨ããããã¾ããã¾ãã伿¥æ¥ã¯ç¿å¶æ¥æ¥ä»¥éã®å¯¾å¿ã
503¨ãªãã¾ãã®ã§ãäºæ¿ãã ããã\u003c\/h4\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"footer\"\u003e\n \n \u003cdiv class=\"description globo-description\"\u003e\u003cp\u003eãåãåããå 容ãã確èªããã ããéä¿¡ãã¿ã³ãæ¼ãã¦ãã ããã\u003c\/p\u003e\u003c\/div\u003e\n \n \n \u003cbutton class=\"action submit classic-button\"\u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eéä¿¡ãã\u003c\/button\u003e\n \n \u003c\/div\u003e\n \n \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n \u003c\/form\u003e\n \n \u003cdiv class=\"message success\"\u003e\n \u003cdiv class=\"content\"\u003e\u003cp\u003eãåãåããããã ããããã¨ããããã¾ãã\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eãåãåãããåãä»ãã¾ããã\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003ch4\u003eå 容ã«ãã£ã¦ã¯åçããããããã®ã«ãæéãããã ããã¨ããããã¾ããã¾ãã伿¥æ¥ã¯ç¿å¶æ¥æ¥ä»¥éã®å¯¾å¿ã¨ãªãã¾ãã®ã§ãäºæ¿ãã ããã\u003c\/h4\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n"}}[58799]; 504 505 506 507 window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url; 508 window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url; 509 window.Globo.FormBuilder.themeOs20 = true; 510 window.Globo.FormBuilder.searchProductByJson = true; 511 512 513 window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0fc0d-2150-7cf1-86f8-1d048d2b8454/powerful-form-builder-360/assets/";Globo.FormBuilder.page = { 514 href : window.location.href, 515 type: "search" 516 }; 517 Globo.FormBuilder.page.title = document.title 518 519 520 if(window.AVADA_SPEED_WHITELIST){ 521 const pfbs_w = new RegExp("powerful-form-builder", 'i') 522 if(Array.isArray(window.AVADA_SPEED_WHITELIST)){ 523 window.AVADA_SPEED_WHITELIST.push(pfbs_w) 524 }else{ 525 window.AVADA_SPEED_WHITELIST = [pfbs_w] 526 } 527 } 528 529 Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {}; 530 Globo.FormBuilder.shop.configuration.money_format = "Â¥{{amount_no_decimals}}"; 531</script>
vendor: 1 bytes, line 531
531
532<script src="https://cdn.shopify.com/extensions/01a0fc0d-2150-7cf1-86f8-1d048d2b8454/powerful-form-builder-360/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
532 533 534 535 536 537<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 538 539<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 540 541 542 543 544 545 546
547<script> 548 ;(function () { 549 const url = new URL(window.location) 550 const viewParam = url.searchParams.get('view') 551 if (viewParam && viewParam.includes('variant-pf-')) { 552 url.searchParams.set('pf_v', viewParam) 553 url.searchParams.delete('view') 554 window.history.replaceState({}, '', url) 555 } 556 })() 557</script>
557 558 559 560
561<script type='module'> 562 563 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 564 565 window.PAGEFLY_CRO['data_debug'] = { 566 original_template_suffix: "", 567 allow_ab_test: false, 568 ab_test_start_time: 0, 569 ab_test_end_time: 0, 570 today_date_time: 1791082700000, 571 } 572 window.PAGEFLY_CRO['GA4'] = { enabled: false} 573</script>
573 574 575<!-- END app snippet --> 576 577 578 579 580 581 582 583 584
584<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
584 585 586
586<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-general-helper.js' defer='defer'></script>
586 587 588
588<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-snap-slider.js' defer='defer'></script>
588 589 590
590<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v3.js' defer='defer'></script>
590 591 592
592<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v4.js' defer='defer'></script>
592 593 594
594<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
594 595 596
596<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
596 597 598
598<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product-media.js' defer='defer'></script>
598 599 600
600<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
600 601 602
603<script id='pagefly-helper-data' type='application/json'> 604 { 605 "page_optimization": { 606 "assets_prefetching": false 607 }, 608 "elements_asset_mapper": { 609 "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js", 610 "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js", 611 "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js", 612 "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 613 "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 614 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 615 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 616 "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js", 617 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 618 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 619 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 620 "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 621 "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 622 "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js", 623 "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js", 624 "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js", 625 "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js", 626 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 627 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 628 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js", 629 "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js", 630 631 "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 632 "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 633 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 634 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 635 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 636 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
636-363/assets/pagefly-3rd-elements.js", 637 "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 638 "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 639 "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 640 "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 641 "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 642 "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 643 "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 644 "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 645 "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 646 "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 647 "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js" 648 }, 649 "custom_elements_mapper": { 650 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-click-action-element.js", 651 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js" 652 } 653 } 654</script>
654 655
656<script id='pagefly-heatmap-config' type='application/json'> 657 {} 658</script>
vendor: 1 bytes, line 658
658
659<script> 660 (function () { 661 var el = document.getElementById('pagefly-heatmap-config') 662 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 663 try { 664 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 665 } catch (e) { 666 window.__pagefly_heatmap_config__ = {} 667 } 668 })() 669</script>
vendor: 1 bytes, line 669
669
670<script> 671 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 672 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 673 // overlay path in the metafield, and this page must already be one the merchant enabled 674 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 675 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 676 (function () { 677 var cfg = window.__pagefly_heatmap_config__ || {} 678 var id = (window.__pagefly_page_setting__ || {}).pageId 679 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 680 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 681 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 682 var s = document.createElement('script') 683 s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js' 684 s.defer = true 685 document.head.appendChild(s) 686 })() 687</script>
687 688 689<!-- BEGIN app snippet: pf-ai-schema --> 690<!-- END app snippet --> 691 692 693<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 694 695 696 697
697<script src="https://cdn.nfcube.com/instafeed-2b7d9e4c152e054f07e47d5771a780cc.js" defer></script>
697 698 699 700<!-- END app snippet --> 701 702 703 704 705<!-- END app block --><!-- BEGIN app block: shopify://apps/tolstoy-ads-image-video/blocks/widget-block/06fa8282-42ff-403e-b67c-1936776aed11 --> 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726
727<script 728 type="module" 729 async 730 src="https://widget.gotolstoy.com/we/widget.js" 731 data-shop=the-hair-bar-tokyo.myshopify.com 732 data-app-key=86cac96d-7162-41ad-840f-98988d2b5c26 733 data-should-use-cache=true 734 data-cache-version=1a0a9eb98d3 735 data-product-gallery-projects="[]" 736 data-collection-gallery-projects="[]" 737 data-product-id="" 738 data-template-name="search" 739 data-ot-ignore 740 data-cookieconsent="ignore" 741> 742</script>
vendor: 1 bytes, line 742
742
743<script 744 type="module" 745 async 746 src="https://play.gotolstoy.com/widget-v2/widget.js" 747 id="tolstoy-widget-script" 748 data-shop=the-hair-bar-tokyo.myshopify.com 749 data-app-key=86cac96d-7162-41ad-840f-98988d2b5c26 750 data-should-use-cache=true 751 data-cache-version=1a0a9eb98d3 752 data-product-gallery-projects="[]" 753 data-collection-gallery-projects="[]" 754 data-product-id="" 755 data-collection-id="" 756 data-shop-assistant-enabled="false" 757 data-search-bar-widget-enabled="false" 758 data-template-name="search" 759 data-customer-id="" 760 data-ot-ignore 761 data-cookieconsent="ignore" 762></script>
vendor: 1 bytes, line 762
762
763<script 764 type="module" 765 async 766 src="https://play.gotolstoy.com/widget-v2/widget.brand-mcp.js" 767 data-app-key=86cac96d-7162-41ad-840f-98988d2b5c26 768 data-ot-ignore 769 data-cookieconsent="ignore" 770></script>
vendor: 1 bytes, line 770
770
771<script> 772 window.tolstoyCurrencySymbol = "Â¥"; 773 window.tolstoyMoneyFormat = "Â¥{{amount_no_decimals}}"; 774</script>
vendor: 1 bytes, line 774
774
775<script> 776 (function(){ 777 function hideOrphanedTiles(){ 778 var els = document.querySelectorAll('.tolstoy-collection-page-tile,tolstoy-collection-tile'); 779 for(var i=0;i<els.length;i++){ 780 if(els[i].children.length>0) continue; 781 els[i].style.setProperty('display','none','important'); 782 var w=els[i].closest('[class*="tolstoy-grid"]')||els[i].closest('.tolstoy-collection-page-tile-wrapper'); 783 if(w) w.style.setProperty('display','none','important'); 784 } 785 } 786 if(document.readyState==='loading'){ 787 document.addEventListener('DOMContentLoaded',hideOrphanedTiles); 788 }else{ 789 hideOrphanedTiles(); 790 } 791 })(); 792</script>
vendor: 1 bytes, line 792
792
793<script> 794 window.tolstoyDebug = { 795 enable: () => { 796 fetch('/cart/update.js', { 797 method: 'POST', 798 headers: { 'Content-Type': 'application/json' }, 799 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: 'true' } }) 800 }) 801 .then(response => response.json()) 802 .then(() => window.location.reload()); 803 }, 804 disable: () => { 805 fetch('/cart/update.js', { 806 method: 'POST', 807 headers: { 'Content-Type': 'application/json' }, 808 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: null } }) 809 }) 810 .then(response => response.json()) 811 .then(() => window.location.reload()) 812 }, 813 status: async () => { 814 const response = await fetch('/cart.js'); 815 const json = await response.json(); 816 console.log(json.attributes); 817 } 818 } 819</script>
819 820 821<!-- END app block --><link href="https://cdn.shopify.com/extensions/0199a438-2b43-7d72-ba8c-f8472dfb5cdc/promotion-popup-allnew-26/assets/popup-main.css" rel="stylesheet" type="text/css" media="all"> 822<link href="https://cdn.shopify.com/extensions/01a014b1-6566-7c61-aedf-79a2912282a5/watchlist-145/assets/app-embed-block.css" rel="stylesheet" type="text/css" media="all">
823<script src="https://cdn.shopify.com/extensions/01a0fb2e-3a04-7f67-a6bc-80c064b2765a/api-client-44-251/assets/delivery_datetime_app_block.bundle.js" type="text/javascript" defer="defer"></script>
823 824<link href="https://cdn.shopify.com/extensions/01a0fb2e-3a04-7f67-a6bc-80c064b2765a/api-client-44-251/assets/app.css" rel="stylesheet" type="text/css" media="all">
825<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
825 826<link href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all"> 827<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
828<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: 59006451865,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 828
828
829<script> 830 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 831</script>
vendor: 1 bytes, line 831
831
832<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}
832).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: 59006451865,storefrontBaseUrl: "https://thehairbar.jp",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://thehairbar.jp/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1557692670","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
832,"dataSharingState":"unrestricted"},{"id":"1462501630","configuration":"{\"appProxyPath\":\"\/apps\/pagefly\",\"analyticsEndpoint\":\"https:\/\/analytics-v1.pagefly.io\/analytics-v2\/events\",\"focusDuration\":\"3\",\"enableAdvancedTracking\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e023fb0c721518c0dce4129e4d87a86","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"850460926","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"586580222","configuration":"{\"pixel_id\":\"433081083191998\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"483426558","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-BZLEFVHVVW\\\",\\\"GT-PHW3M33\\\"],\\\"target_country\\\":\\\"JP\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-BZLEFVHVVW\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-BZLEFVHVVW\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-BZLEFVHVVW\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-BZLEFVHVVW\\\",\\\"MC-C5PL55SSWC\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-BZLEFVHVVW\\\",\\\"MC-C5PL55SSWC\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-BZLEFVHVVW\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-BZLEFVHVVW\\\",\\\"MC-C5PL55SSWC\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-BZLEFVHVVW\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-BZLEFVHVVW\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-BZLEFVHVVW\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-BZLEFVHVVW\\\"}],\\\"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":"84771070","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM"},{"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":"THE HAIR BAR TOKYO","paymentSettings":{"currencyCode":"JPY"},"myshopifyDomain":"the-hair-bar-tokyo.myshopify.com","countryCode":"JP","storefrontUrl":"https:\/\/thehairbar.jp"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://thehairbar.jp/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"161802748158","themeStoreId":"855","themePublished":"true","eventMetadataId":"a96b510c-8824-427f-af22-72baa9568d88","pageType":"searchresults","shopId":"59006451865","storefrontBaseUrl":"https:\/\/thehairbar.jp","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
832<script> 833 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 834 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 835 window.ShopifyAnalytics.meta.currency = 'JPY'; 836 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"0ffe8f93-cd0f-483a-8fb3-7d03c5a82f40-1791082700"}}; 837 for (var attr in meta) { 838 window.ShopifyAnalytics.meta[attr] = meta[attr]; 839 } 840</script>
vendor: 1 bytes, line 840
840
841<script class="analytics"> 842 (function () { 843 var customDocumentWrite = function(content) { 844 var jquery = null; 845 846 if (window.jQuery) { 847 jquery = window.jQuery; 848 } else if (window.Checkout && window.Checkout.$) { 849 jquery = window.Checkout.$; 850 } 851 852 if (jquery) { 853 jquery('body').append(content); 854 } 855 }; 856 857 var hasLoggedConversion = function(token) { 858 if (token) { 859 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 860 } 861 return false; 862 } 863 864 var setCookieIfConversion = function(token) { 865 if (token) { 866 var twoMonthsFromNow = new Date(Date.now()); 867 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 868 869 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 870 } 871 } 872 873 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 874 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 875 if (trekkie.integrations) { 876 return; 877 } 878 trekkie.methods = [ 879 'identify', 880 'page', 881 'ready', 882 'track', 883 'trackForm', 884 'trackLink' 885 ]; 886 trekkie.factory = function(method) { 887 return function() { 888 var args = Array.prototype.slice.call(arguments); 889 args.unshift(method); 890 trekkie.push(args); 891 if (method == 'track' || method == 'page') { 892 var pageUrl; 893 try { 894 pageUrl = window.location.href; 895 } catch (e) {} 896 var pageReferrer; 897 try { 898 pageReferrer = document.referrer; 899 } catch (e) {} 900 try { 901 if (window.__TREKKIE_SHIM_QUEUE == null) { 902 window.__TREKKIE_SHIM_QUEUE = []; 903 } 904 window.__TREKKIE_SHIM_QUEUE.push({ 905 from: 'trekkie-stub', 906 method: method, 907 args: args.slice(1), 908 pageContext: { 909 url: pageUrl, 910 referrer: pageReferrer 911 } 912 }); 913 } catch (e) { 914 // no-op 915 } 916 } 917 return trekkie; 918 }; 919 }; 920 for (var i = 0; i < trekkie.methods.length; i++) { 921 var key = trekkie.methods[i]; 922 trekkie[key] = trekkie.factory(key); 923 } 924 trekkie.load = function(config) { 925 trekkie.config = config || {}; 926 trekkie.config.initialDocumentCookie = document.cookie; 927 var first = document.getElementsByTagName('script')[0]; 928var script = document.createElement('script'); 929script.type = 'text/javascript'; 930script.onerror = function(e) { 931 var scriptFallback = document.createElement('script'); 932 scriptFallback.type = 'text/javascript'; 933 scriptFallback.onerror = function(error) { 934 var Monorail = { 935 produce: function produce(monorailDomain, schemaId, payload) { 936 var currentMs = new Date().getTime(); 937 var event = { 938 schema_id: schemaId, 939 payload: payload, 940 metadata: { 941 event_created_at_ms: currentMs, 942 event_sent_at_ms: currentMs 943 } 944 }; 945 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 946 }, 947 sendRequest: function sendRequest(endpointUrl, payload) { 948 // Try the sendBeacon API 949 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 950 var blobData = new window.Blob([payload], { 951 type: 'text/plain' 952 }); 953 954 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 955 return true; 956 } // sendBeacon was not successful 957 958 } // XHR beacon 959 960 var xhr = new XMLHttpRequest(); 961 962 try { 963 xhr.open('POST', endpointUrl); 964 xhr.setRequestHeader('Content-Type', 'text/plain'); 965 xhr.send(payload); 966 } catch (e) { 967 console.log(e); 968 } 969 970 return false; 971 }, 972 isIos12: function isIos12() { 973 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 974 } 975 }; 976 Monorail.produce('monorail-edge.shopifysvc.com', 977 'trekkie_storefront_load_errors/1.1', 978 {shop_id: 59006451865, 979 theme_id: 161802748158, 980 app_name: "storefront", 981 context_url: window.location.href, 982 source_url: "//thehairbar.jp/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 983 984 }; 985 scriptFallback.async = true; 986 scriptFallback.src = '//thehairbar.jp/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 987 first.parentNode.insertBefore(scriptFallback, first); 988}; 989script.async = true; 990script.src = '//thehairbar.jp/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 991first.parentNode.insertBefore(script, first); 992 993 }; 994 trekkie.load( 995 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":59006451865,"isMerchantRequest":null,"themeId":161802748158,"themeCityHash":"5756317626841348206","contentLanguage":"ja","currency":"JPY","eventMetadataId":"a96b510c-8824-427f-af22-72baa9568d88"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 996 ); 997 998 var loaded = false;
999 trekkie.ready(function() { 1000 if (loaded) return; 1001 loaded = true; 1002 1003 window.ShopifyAnalytics.lib = window.trekkie; 1004 1005 var originalDocumentWrite = document.write; 1006 document.write = customDocumentWrite; 1007 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1008 document.write = originalDocumentWrite; 1009 1010 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1011 var token = match? match[1]: undefined; 1012 if (!hasLoggedConversion(token)) { 1013 setCookieIfConversion(token); 1014 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1015 } 1016 }); 1017 1018 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"0ffe8f93-cd0f-483a-8fb3-7d03c5a82f40-1791082700","shopifyEmitted":true}); 1019 1020 var eventsListenerScript = document.createElement('script'); 1021 eventsListenerScript.async = true; 1022 eventsListenerScript.src = "//thehairbar.jp/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1023 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1024})();</script>
1024 1025
1025<script> 1026 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1027 window.ga = function ga() { 1028 (window.ga.q = window.ga.q || []).push(arguments); 1029 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1030 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1031 } 1032 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1033 }; 1034 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1035 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1036 } 1037 } 1038</script>
vendor: 1 bytes, line 1038
1038
1039<script 1040 defer 1041 src="https://thehairbar.jp/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1042 data-application="storefront-renderer" 1043 data-shop-id="59006451865" 1044 data-render-region="gcp-us-central1" 1045 data-page-type="search" 1046 data-theme-instance-id="161802748158" 1047 data-theme-name="Prestige" 1048 data-theme-version="11.1.0" 1049 data-monorail-region="shop_domain" 1050 data-resource-timing-sampling-rate="10" 1051 data-shs="true" 1052 data-shs-beacon="true" 1053 data-shs-export-with-fetch="true" 1054 data-shs-logs-sample-rate="1" 1055 data-shs-beacon-endpoint="https://thehairbar.jp/api/collect" 1056></script>
vendor: 1 bytes, line 1056
1056
1057<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1057<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"59006451865","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"ãã°ã¤ã³ããããã¢ã«ã¦ã³ãã使ãã"},{"key":"account_menu.signed_out_state.section_divider","value":"ãã®ä»ã®ãã°ã¤ã³æ¹æ³"},{"key":"account_menu.signed_out_state.alternate_divider","value":"ã¾ãã¯"},{"key":"account_menu.signed_out_state.email_field_label","value":"ã¡ã¼ã«"},{"key":"account_menu.signed_out_state.orders_button","value":"注æ"},{"key":"account_menu.signed_out_state.profile_button","value":"ãããã¡ã¤ã«"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Shopã§ãã°ã¤ã³"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Googleã§ç¶è¡"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Facebookã§ç¶è¡"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"ãã¥ã¼ã¹ã¨ãªãã¡ã¼ãã¡ã¼ã«ã§åãåã"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"{{first_name}}æ§"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"ã¢ã«ã¦ã³ã"},{"key":"account_menu.signed_in_state.orders_button","value":"注æ"},{"key":"account_menu.signed_in_state.profile_button","value":"ãããã¡ã¤ã«"},{"key":"account_menu.location_picker.sheet_title","value":"ãã±ã¼ã·ã§ã³"},{"key":"account_menu.location_picker.search_field_placeholder","value":"æ¤ç´¢"},{"key":"account_menu.aria_labels.close_menu","value":"ã¡ãã¥ã¼ãéãã"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"{{title}}ããã¡ã¤ã³ã¡ãã¥ã¼ã«æ»ã"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}ããµãã¡ãã¥ã¼ãéã"},{"key":"account_menu.aria_labels.loading_menu","value":"ã¡ãã¥ã¼ãèªã¿è¾¼ã¿ä¸"},{"key":"account_menu.aria_labels.account","value":"ã¢ã«ã¦ã³ã"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"ã¡ã¼ã«ã¢ãã¬ã¹ã§ãã°ã¤ã³ãã"},{"key":"account_menu.aria_labels.sign_in","value":"ãã°ã¤ã³ãã"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"JP","language":"ja"}}</script>
1057 1058<meta name="shopify-y" content="e345f3de-5d37-47c2-bc1f-05269603fdbe" data-expiration="1822640300000"><meta name="shopify-s" content="79e71dec-2e5c-4d1d-9cb9-3b844f541073" data-expiration="1791084500000"><meta name="new-cookie-storage-activated" content="t"> 1059</head> 1060 1061 1062 1063 <body class="features--button-transition features--zoom-image color-scheme color-scheme--scheme-2"><template id="drawer-default-template"> 1064 <div part="base"> 1065 <div part="overlay"></div> 1066 1067 <div part="content"> 1068 <header part="header"> 1069 <slot name="header"></slot> 1070 1071 <dialog-close-button style="display: contents"> 1072 <button type="button" part="close-button tap-area" aria-label="éãã"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1073 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1074 </svg> 1075 1076 </button> 1077 </dialog-close-button> 1078 </header> 1079 1080 <div part="body"> 1081 <slot></slot> 1082 </div> 1083 1084 <footer part="footer"> 1085 <slot name="footer"></slot> 1086 </footer> 1087 </div> 1088 </div> 1089</template><template id="modal-default-template"> 1090 <div part="base"> 1091 <div part="overlay"></div> 1092 1093 <div part="content"> 1094 <header part="header"> 1095 <slot name="header"></slot> 1096 1097 <dialog-close-button style="display: contents"> 1098 <button type="button" part="close-button tap-area" aria-label="éãã"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1099 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1100 </svg> 1101 1102 </button> 1103 </dialog-close-button> 1104 </header> 1105 1106 <div part="body"> 1107 <slot></slot> 1108 </div> 1109 </div> 1110 </div> 1111</template><template id="popover-default-template"> 1112 <div part="base"> 1113 <div part="overlay"></div> 1114 1115 <div part="content"> 1116 <header part="header"> 1117 <slot name="header"></slot> 1118 1119 <dialog-close-button style="display: contents"> 1120 <button type="button" part="close-button tap-area" aria-label="éãã"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1121 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1122 </svg> 1123 1124 </button> 1125 </dialog-close-button> 1126 </header> 1127 1128 <div part="body"> 1129 <slot></slot> 1130 </div> 1131 </div> 1132 </div> 1133</template><template id="header-search-default-template"> 1134 <div part="base"> 1135 <div part="overlay"></div> 1136 1137 <div part="content"> 1138 <slot></slot> 1139 </div> 1140 </div> 1141</template><template id="video-media-default-template"> 1142 <slot></slot> 1143 1144 <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48"> 1145 <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #ffffff)"/> 1146 </svg> 1147</template> 1148<loading-bar class="loading-bar" aria-hidden="true"></loading-bar> 1149 <a href="#main" allow-hash-change class="skip-to-content sr-only">ã³ã³ãã³ãã¸ã¹ããã</a><div class="sr-only" role="status" aria-live="polite" aria-atomic="true"> 1150 <span id="status-announcement"></span> 1151 </div> 1152 1153 <div class="sr-only" role="alert" aria-live="assertive" aria-atomic="true"> 1154 <span id="error-announcement"></span> 1155 </div> 1156 1157 <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group --> 1158<aside id="shopify-section-sections--22561054916862__announcement_bar_FbVE3W" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1159 :root { 1160 --announcement-bar-is-sticky: 0;--header-scroll-tracker-offset: var(--announcement-bar-height);}#shopify-section-sections--22561054916862__announcement_bar_FbVE3W { 1161 --announcement-bar-font-size: 0.625rem; 1162 } 1163 1164 @media screen and (min-width: 999px) { 1165 #shopify-section-sections--22561054916862__announcement_bar_FbVE3W { 1166 --announcement-bar-font-size: 0.6875rem; 1167 } 1168 } 1169 </style> 1170 1171 <height-observer variable="announcement-bar"> 1172 <div class="announcement-bar color-scheme color-scheme--scheme-3">
1172<announcement-bar-carousel 1173 allow-swipe 1174 1175 autoplay="5" 1176 1177 id="carousel-sections--22561054916862__announcement_bar_FbVE3W" 1178 class="announcement-bar__carousel" 1179 ><p class="prose heading is-selected" ><a href="/pages/the-hair-bar-club" title="THE HAIR BAR CLUB">ä¼å¡ããã°ã©ã THE HAIR BAR CLUB ãã¹ã¿ã¼ã</a></p></announcement-bar-carousel></div> 1180 </height-observer> 1181 1182
1182<script> 1183 document.documentElement.style.setProperty('--announcement-bar-height', `${document.getElementById('shopify-section-sections--22561054916862__announcement_bar_FbVE3W').clientHeight.toFixed(2)}px`); 1184 </script>
1184 1185</aside><header id="shopify-section-sections--22561054916862__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1186 :root { 1187 --header-is-sticky: 1; 1188 } 1189 1190 #shopify-section-sections--22561054916862__header { 1191 --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 1192 --header-padding-block: 1rem; 1193 --header-transparent-header-text-color: 28 28 28; 1194 --header-separation-border-color: 28 28 28 / 0.15; 1195 1196 position: relative; 1197 z-index: 100; 1198 } 1199 1200 @media screen and (min-width: 700px) { 1201 #shopify-section-sections--22561054916862__header { 1202 --header-padding-block: 1.6rem; 1203 } 1204 } 1205 1206 @media screen and (min-width: 1000px) { 1207 #shopify-section-sections--22561054916862__header {} 1208 }#shopify-section-sections--22561054916862__header { 1209 position: sticky; 1210 top: 0; 1211 } 1212 1213 .shopify-section--announcement-bar ~ #shopify-section-sections--22561054916862__header { 1214 top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px)); 1215 }#shopify-section-sections--22561054916862__header { 1216 --header-logo-width: 105px; 1217 } 1218 1219 @media screen and (min-width: 700px) { 1220 #shopify-section-sections--22561054916862__header { 1221 --header-logo-width: 160px; 1222 } 1223 }</style> 1224 1225 <link rel="stylesheet" href="//thehairbar.jp/cdn/shop/t/56/assets/crmplus-customize.css?v=47963">
1226<script src="//thehairbar.jp/cdn/shop/t/56/assets/aw-swym.js?v=95898465543577432891788327149" defer="defer"></script>
1226 1227 1228 1229<height-observer variable="header"> 1230 <x-header 1231 1232 class="header color-scheme color-scheme--scheme-2" 1233 > 1234 <a href="/" class="header__logo"><span class="sr-only">THE HAIR BAR TOKYO</span><img src="//thehairbar.jp/cdn/shop/files/logo_542d8235-34a0-47f0-a20c-11f9182d3ff9.png?v=1693851171&width=720" alt="THE HAIR BAR TOKYO" srcset="//thehairbar.jp/cdn/shop/files/logo_542d8235-34a0-47f0-a20c-11f9182d3ff9.png?v=1693851171&width=320 320w, //thehairbar.jp/cdn/shop/files/logo_542d8235-34a0-47f0-a20c-11f9182d3ff9.png?v=1693851171&width=480 480w" width="720" height="180" sizes="160px" class="header__logo-image"></a> 1235 �<nav 1236 class="header__primary-nav " 1237 aria-label="ãã©ã¤ããªããã²ã¼ã·ã§ã³" 1238 > 1239 <button 1240 type="button" 1241 aria-controls="sidebar-menu" 1242 1243 > 1244 <span class="sr-only">ã¡ãã¥ã¼</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24"> 1245 <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.5" stroke-linecap="square"/> 1246 </svg></button></nav><nav class="header__secondary-nav" aria-label="ã»ã«ã³ããªããã²ã¼ã·ã§ã³"><ul class="contents unstyled-list"><li class="header__account-link sm-max:hidden"> 1247 <shopify-store store-domain="https://thehairbar.jp" country="JP" language="ja"></shopify-store> 1248<shopify-account menu="customer-account-main-menu"> 1249 <div slot="signed-out-avatar"><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24"> 1250 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1251 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1252 </svg></div> 1253 </shopify-account> 1254 </li><li class="header__search-link"> 1255 <a href="/search" aria-controls="header-search-sections--22561054916862__header"> 1256 <span class="sr-only">æ¤ç´¢</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24"> 1257 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1258 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/> 1259 </svg></a> 1260 </li><li class="relative header__cart-link"> 1261 <a 1262 href="/cart" 1263 1264 data-no-instant 1265 > 1266 <span class="sr-only">ã«ã¼ã</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewBox="0 0 24 24"><path d="M4.75 8.25A.75.75 0 0 0 4 9L3 19.125c0 1.418 1.207 2.625 2.625 2.625h12.75c1.418 0 2.625-1.149 2.625-2.566L20 9a.75.75 0 0 0-.75-.75H4.75Zm2.75 0v-1.5a4.5 4.5 0 0 1 4.5-4.5v0a4.5 4.5 0 0 1 4.5 4.5v1.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot "></cart-dot> 1267 </a> 1268 </li> 1269 </ul> 1270 </nav><header-search id="header-search-sections--22561054916862__header" class="header-search"> 1271 <div class="container"> 1272 <form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search"> 1273 <div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewBox="0 0 24 24"> 1274 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1275 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/> 1276 </svg><input 1277 type="search" 1278 name="q" 1279 spellcheck="false" 1280 class="header-search__input h5 sm:h4" 1281 aria-label="æ¤ç´¢" 1282 placeholder="ä½ããæ¢ãã§ããï¼" 1283 > 1284 1285 <dialog-close-button class="contents"> 1286 <button type="button">
1287 <span class="sr-only">éãã</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1288 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1289 </svg> 1290 1291 </button> 1292 </dialog-close-button> 1293 </div> 1294 </form> 1295 1296 <predictive-search id="header-predictive-search" class="predictive-search"> 1297 <div class="predictive-search__content" slot="results"></div> 1298 </predictive-search> 1299 </div> 1300</header-search> 1301�<style> 1302 .header-sidebar__banner { 1303 padding: 1rem; 1304 } 1305 1306 .header-sidebar__banner-link, 1307 .header-sidebar__banner-content { 1308 display: block; 1309 color: inherit; 1310 text-decoration: none; 1311 } 1312 1313 .header-sidebar__banner-image { 1314 display: block; 1315 width: 100%; 1316 height: auto; 1317 border-radius: 0.4rem; 1318 } 1319 1320 .header-sidebar__banner-text { 1321 margin-top: 0.75rem; 1322 line-height: 1.5; 1323 } 1324 1325 .header-sidebar__banner--top { 1326 border-bottom: 1px solid rgb(var(--text-color) / 0.12); 1327 } 1328 1329 .header-sidebar__banner--bottom { 1330 border-top: 1px solid rgb(var(--text-color) / 0.12); 1331 } 1332</style> 1333 1334<template id="header-sidebar-template"> 1335 <div part="base"> 1336 <div part="overlay"></div> 1337 1338 <div part="content"> 1339 <header part="header"> 1340 <dialog-close-button class="contents"> 1341 <button type="button" part="close-button tap-area" aria-label="éãã"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1342 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/> 1343 </svg> 1344 1345 </button> 1346 </dialog-close-button> 1347 </header> 1348 1349 <div part="panel-list"> 1350 <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div> 1351 </div> 1352 </div> 1353</template> 1354 1355<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-2" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel"> 1356 <div class="header-sidebar__scroller"><ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/pages/welcome-guide" class="header-sidebar__linklist-button h6">ã¯ããã¦ã®ã客æ§ã¸</a></li><li><button 1357 type="button" 1358 class="header-sidebar__linklist-button h6" 1359 aria-controls="header-panel-2" 1360 aria-expanded="false" 1361 >THE HAIR BAR TOKYOã«ã¤ãã¦<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1362 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1363 </svg></button></li><li><button 1364 type="button" 1365 class="header-sidebar__linklist-button h6" 1366 aria-controls="header-panel-3" 1367 aria-expanded="false" 1368 >ä¼å¡ç»é²ã»ç¹å ¸<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1369 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1370 </svg></button></li><li><button 1371 type="button" 1372 class="header-sidebar__linklist-button h6" 1373 aria-controls="header-panel-4" 1374 aria-expanded="false" 1375 >æ°çã¢ã¤ãã <svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1376 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1377 </svg></button></li><li><button 1378 type="button" 1379 class="header-sidebar__linklist-button h6" 1380 aria-controls="header-panel-5" 1381 aria-expanded="false" 1382 >ã«ãã´ãªã¼ããæ¢ã<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1383 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1384 </svg></button></li><li><button 1385 type="button" 1386 class="header-sidebar__linklist-button h6" 1387 aria-controls="header-panel-6" 1388 aria-expanded="false" 1389 >ãã©ã³ãããæ¢ã<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1390 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1391 </svg></button></li><li><button 1392 type="button" 1393 class="header-sidebar__linklist-button h6" 1394 aria-controls="header-panel-7" 1395 aria-expanded="false" 1396 >ã·ã¼ã³ã§é¸ã¶<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1397 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1398 </svg></button></li><li><button 1399 type="button" 1400 class="header-sidebar__linklist-button h6" 1401 aria-controls="header-panel-8" 1402 aria-expanded="false" 1403 >ä¾¡æ ¼å¥<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1404 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1405 </svg></button></li><li><button 1406 type="button" 1407 class="header-sidebar__linklist-button h6" 1408 aria-controls="header-panel-9" 1409 aria-expanded="false" 1410 >è²å¥<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1411 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1412 </svg></button></li><li><button 1413 type="button" 1414 class="header-sidebar__linklist-button h6" 1415 aria-controls="header-panel-10" 1416 aria-expanded="false" 1417 >ãªã³ã©ã¤ã³éå® GIFT SET<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1418 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1419 </svg></button></li><li><a href="/collections/gift-wrapping-%E3%82%AE%E3%83%95%E3%83%88%E3%83%A9%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0" class="header-sidebar__linklist-button h6">ã®ããã©ããã³ã°</a></li><li><a href="/blogs/the-hair-bar-journal" class="header-sidebar__linklist-button h6">THE HAIR BAR JOURNAL</a></li><li>
1419<a href="/blogs/feature" class="header-sidebar__linklist-button h6">ç¹é</a></li><li><a href="https://thehairbar.jp/blogs/degital-catalogue" class="header-sidebar__linklist-button h6">DIGITAL CATALOGUE</a></li><li><button 1420 type="button" 1421 class="header-sidebar__linklist-button h6" 1422 aria-controls="header-panel-15" 1423 aria-expanded="false" 1424 >ã¹ã¿ã¤ãªã³ã°æ¹æ³<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1425 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1426 </svg></button></li><li><a href="/blogs/news" class="header-sidebar__linklist-button h6">NEWS</a></li><li><a href="/pages/shoplist" class="header-sidebar__linklist-button h6">åºèä¸è¦§</a></li><li><a href="/pages/repairs-%E4%BF%AE%E7%90%86" class="header-sidebar__linklist-button h6">ä¿®çã«ã¤ãã¦</a></li></ul></div><div class="header-sidebar__footer"><shopify-account menu="customer-account-main-menu"> 1427 <div slot="signed-out-avatar"> 1428 <div class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewBox="0 0 24 24"> 1429 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1430 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1431 </svg>ãã°ã¤ã³</div> 1432 </div> 1433 </shopify-account></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel"> 1434 <div class="header-sidebar__scroller"><div id="header-panel-2" class="header-sidebar__sub-panel" hidden> 1435 <button 1436 type="button" 1437 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1438 data-action="close-panel" 1439 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1440 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1441 </svg>THE HAIR BAR TOKYOã«ã¤ãã¦</button> 1442 1443 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/pages/about" class="header-sidebar__linklist-button h6">ABOUT</a></li><li><a href="/pages/brand-index" class="header-sidebar__linklist-button h6">BRAND INDEX</a></li></ul></div><div id="header-panel-3" class="header-sidebar__sub-panel" hidden> 1444 <button 1445 type="button" 1446 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1447 data-action="close-panel" 1448 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1449 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1450 </svg>ä¼å¡ç»é²ã»ç¹å ¸</button> 1451 1452 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="https://thehairbar.jp/pages/the-hair-bar-club" class="header-sidebar__linklist-button h6">THE HAIR BAR CLUB</a></li><li><a href="/pages/bd" class="header-sidebar__linklist-button h6">BIRTHDAYã¯ã¼ãã³</a></li><li><a href="https://thehairbar.jp/pages/line" class="header-sidebar__linklist-button h6">LINEãåéç»é²</a></li></ul></div><div id="header-panel-4" class="header-sidebar__sub-panel" hidden> 1453 <button 1454 type="button" 1455 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1456 data-action="close-panel" 1457 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1458 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1459 </svg>æ°çã¢ã¤ãã </button> 1460 1461 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/collections/new-arrival" class="header-sidebar__linklist-button h6">NEW ARRIVAL/æ°åå</a></li><li><a href="/collections/restock-%E5%86%8D%E5%85%A5%E8%8D%B7" class="header-sidebar__linklist-button h6">RESTOCK/åå ¥è·</a></li></ul></div><div id="header-panel-5" class="header-sidebar__sub-panel" hidden> 1462 <button 1463 type="button" 1464 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1465 data-action="close-panel" 1466 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1467 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1468 </svg>ã«ãã´ãªã¼ããæ¢ã</button> 1469 1470 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/collections/headband-%E3%82%AB%E3%83%81%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A3" class="header-sidebar__linklist-button h6">ããããã³ãï¼ã«ãã¥ã¼ã·ã£ï¼</a></li><li><a href="/collections/pony-%E3%83%9D%E3%83%8B%E3%83%BC" class="header-sidebar__linklist-button h6">ããã¼ï¼ãã¢ã´ã ï¼</a></li><li><a href="/collections/clip-%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97" class="header-sidebar__linklist-button h6">ã¯ãªãã</a></li><li><a href="/collections/%E3%82%B8%E3%83%A7%E3%83%BC%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97" class="header-sidebar__linklist-button h6">ã¸ã§ã¼ã¯ãªãã</a></li><li><a href="/collections/barrett-%E3%83%90%E3%83%AC%E3%83%83%E3%82%BF" class="header-sidebar__linklist-button h6">ãã¬ãã¿</a></li><li><a href="/collections/hairpin-%E3%83%98%E3%82%A2%E3%83%94%E3%83%B3" class="header-sidebar__linklist-button h6">ãã¢ãã³ï¼Uãã¢ãã³ï¼</a></li><li><a href="/collections/bobby-pin-%E3%83%9C%E3%83%93%E3%83%BC%E3%83%94%E3%83%B3" class="header-sidebar__linklist-button h6">ããã¼ãã³</a></li><li><a href="/collections/comb-%E3%82%B3%E3%83%BC%E3%83%A0" class="header-sidebar__linklist-button h6">ã³ã¼ã </a></li><li><a href="/collections/jewelry" class="header-sidebar__linklist-button h6">ã¸ã¥ã¨ãªã¼</a></li><li><a href="/collections/apparel-%E3%82%A2%E3%83%91%E3%83%AC%E3%83%AB" class="header-sidebar__linklist-button h6">ã¢ãã¬ã«</a></li></ul></div><div id="header-panel-6" class="header-sidebar__sub-panel" hidden> 1471 <button 1472 type="button" 1473 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1474 data-action="close-panel" 1475 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1476 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1477 </svg>ãã©ã³ãããæ¢ã</button> 1478 1479 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/collections/the-hair-bar-tokyo" class="header-sidebar__linklist-button h6">
1479THE HAIR BAR TOKYO</a></li><li><a href="/collections/thbt" class="header-sidebar__linklist-button h6">THBT</a></li><li><a href="/collections/colette-malouf-the-hair-bar-tokyo" class="header-sidebar__linklist-button h6">colette malouf à THE HAIR BAR TOKYO</a></li><li><a href="/collections/colette_malouf" class="header-sidebar__linklist-button h6">colette malouf</a></li><li><a href="/collections/turtle-story" class="header-sidebar__linklist-button h6">TURTLE STORY</a></li><li><a href="/collections/jennifer-behr" class="header-sidebar__linklist-button h6">JENNIFER BEHR</a></li><li><a href="/collections/lelet-ny" class="header-sidebar__linklist-button h6">LELET NY</a></li><li><a href="/collections/jennifer-ouellette" class="header-sidebar__linklist-button h6">Jennifer Ouellette</a></li><li><a href="/collections/silk-philosophy" class="header-sidebar__linklist-button h6">Silk Philosophy</a></li><li><a href="/collections/by-lilla" class="header-sidebar__linklist-button h6">By Lilla</a></li></ul></div><div id="header-panel-7" class="header-sidebar__sub-panel" hidden> 1480 <button 1481 type="button" 1482 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1483 data-action="close-panel" 1484 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1485 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1486 </svg>ã·ã¼ã³ã§é¸ã¶</button> 1487 1488 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/collections/%E3%82%AA%E3%83%95%E3%82%A3%E3%82%B9-%E3%83%87%E3%82%A4%E3%83%AA%E3%83%BC" class="header-sidebar__linklist-button h6">ãªãã£ã¹ã»ãã¤ãªã¼</a></li><li><a href="/collections/%E3%83%87%E3%83%BC%E3%83%88-%E3%81%8A%E3%81%A7%E3%81%8B%E3%81%91" class="header-sidebar__linklist-button h6">ãã¼ãã»ãã§ãã</a></li><li><a href="/collections/%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%83%BC-%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%AB" class="header-sidebar__linklist-button h6">ãã¼ãã£ã¼ã»ãã©ã¼ãã«</a></li><li><a href="/collections/bridal-collection" class="header-sidebar__linklist-button h6">ãã©ã¤ãã«</a></li><li><a href="/collections/%E3%82%AB%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB-%E3%82%AA%E3%83%95%E3%82%BF%E3%82%A4%E3%83%A0" class="header-sidebar__linklist-button h6">ã«ã¸ã¥ã¢ã«ã»ãªãã¿ã¤ã </a></li><li><a href="/collections/%E3%83%8A%E3%82%A4%E3%83%88%E3%82%A2%E3%82%A6%E3%83%88-%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88" class="header-sidebar__linklist-button h6">ãã¤ãã¢ã¦ãã»ã¤ãã³ã</a></li><li><a href="/collections/%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%AB" class="header-sidebar__linklist-button h6">ãã©ãã¯ã»ã¹ã¯ã¼ã«ãã©ã¼ãã«</a></li></ul></div><div id="header-panel-8" class="header-sidebar__sub-panel" hidden> 1489 <button 1490 type="button" 1491 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1492 data-action="close-panel" 1493 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1494 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1495 </svg>ä¾¡æ ¼å¥</button> 1496 1497 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/collections/10-1" class="header-sidebar__linklist-button h6">ãï¿¥10,000</a></li><li><a href="/collections/15-1" class="header-sidebar__linklist-button h6">ï¿¥10,000ãï¿¥15,000</a></li><li><a href="/collections/20-1" class="header-sidebar__linklist-button h6">ï¿¥15,000ãï¿¥20,000</a></li><li><a href="/collections/20-000" class="header-sidebar__linklist-button h6">ï¿¥20,000ãï¿¥30,000</a></li><li><a href="/collections/30-000" class="header-sidebar__linklist-button h6">ï¿¥30,000ï½</a></li></ul></div><div id="header-panel-9" class="header-sidebar__sub-panel" hidden> 1498 <button 1499 type="button" 1500 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1501 data-action="close-panel" 1502 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1503 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1504 </svg>è²å¥</button> 1505 1506 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/collections/black" class="header-sidebar__linklist-button h6">BLACK/ãã©ãã¯</a></li><li><a href="/collections/navy" class="header-sidebar__linklist-button h6">NAVY/ãã¤ãã¼</a></li><li><a href="/collections/brown" class="header-sidebar__linklist-button h6">BROWN/ãã©ã¦ã³</a></li><li><a href="/collections/white" class="header-sidebar__linklist-button h6">WHITE/ãã¯ã¤ã</a></li><li><a href="/collections/gray" class="header-sidebar__linklist-button h6">GRAY/ã°ã¬ã¼</a></li><li><a href="/collections/blue" class="header-sidebar__linklist-button h6">BLUE/ãã«ã¼</a></li><li><a href="/collections/green" class="header-sidebar__linklist-button h6">GREEN/ã°ãªã¼ã³</a></li><li><a href="/collections/orange" class="header-sidebar__linklist-button h6">ORANGE/ãªã¬ã³ã¸</a></li><li><a href="/collections/red" class="header-sidebar__linklist-button h6">
1506RED/ã¬ãã</a></li><li><a href="/collections/pink" class="header-sidebar__linklist-button h6">PINK/ãã³ã¯</a></li><li><a href="/collections/purple" class="header-sidebar__linklist-button h6">PURPLE/ãã¼ãã«</a></li><li><a href="https://thehairbar.jp/search?q=GLD" class="header-sidebar__linklist-button h6">GOLD/ã´ã¼ã«ã</a></li><li><a href="https://thehairbar.jp/search?q=SLV" class="header-sidebar__linklist-button h6">SILVER/ã·ã«ãã¼</a></li><li><a href="https://thehairbar.jp/search?q=OIL" class="header-sidebar__linklist-button h6">OIL/ãªã¤ã«</a></li><li><a href="https://thehairbar.jp/search?q=RGD" class="header-sidebar__linklist-button h6"> ROSE GOLD/ãã¼ãºã´ã¼ã«ã</a></li><li><a href="/collections/clear" class="header-sidebar__linklist-button h6">CLEAR/ã¯ãªã¢</a></li></ul></div><div id="header-panel-10" class="header-sidebar__sub-panel" hidden> 1507 <button 1508 type="button" 1509 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1510 data-action="close-panel" 1511 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1512 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1513 </svg>ãªã³ã©ã¤ã³éå® GIFT SET</button> 1514 1515 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="/collections/mothers-day-2025-gift" class="header-sidebar__linklist-button h6">ãªã³ã©ã¤ã³éå® GIFT SET</a></li><li><a href="/collections/gift-wrapping-%E3%82%AE%E3%83%95%E3%83%88%E3%83%A9%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0" class="header-sidebar__linklist-button h6">ã®ããã©ããã³ã°</a></li></ul></div><div id="header-panel-15" class="header-sidebar__sub-panel" hidden> 1516 <button 1517 type="button" 1518 class="header-sidebar__back-button link-faded text-with-icon h6 md:hidden" 1519 data-action="close-panel" 1520 ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1521 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1522 </svg>ã¹ã¿ã¤ãªã³ã°æ¹æ³</button> 1523 1524 <ul class="header-sidebar__linklist unstyled-list" role="list"><li><a href="https://thehairbar.jp/pages/hairarrangemovies" class="header-sidebar__linklist-button h6">STYLING MOVIES</a></li></ul></div></div> 1525 </header-sidebar-collapsible-panel></header-sidebar></x-header> 1526</height-observer> 1527
1528<script> 1529 document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--22561054916862__header').clientHeight.toFixed(2)}px`); 1530</script>
1530 1531 1532 1533<style> @media screen and (max-width: 699px) {#shopify-section-sections--22561054916862__header .header__secondary-nav {gap: 0.625rem 0.4rem; } #shopify-section-sections--22561054916862__header .swym-header-launcher-icon {margin: 2px 3px 0 0 !important; } #shopify-section-sections--22561054916862__header .swym-header-launcher-icon svg {width: 1.7rem; } #shopify-section-sections--22561054916862__header .swym-header-launcher-badge {top: -0.1rem; }} </style></header> 1534<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1535<section id="shopify-section-sections--22561055899902__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer shopify-section--aw-cart-drawer"><link href="//thehairbar.jp/cdn/shop/t/56/assets/aw-cart.css?v=114637467550595301301788327149" rel="stylesheet" type="text/css" media="all" /> 1536 1537<cart-drawer 1538 id="cart-drawer" 1539 aria-label="ã«ã¼ã" 1540 class="cart-drawer aw-cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-2" 1541 initial-focus="false" 1542 handle-editor-events 1543> 1544 <p class="h4" slot="header">ã«ã¼ã</p><p class="h5 text-center">ã«ã¼ãã空ã§ã</p></cart-drawer> 1545 1546 1547 1548 1549</section> 1550<!-- END sections: overlay-group --><main id="main" class="anchor is-"> 1551 <section id="shopify-section-template--22561058914558__aw_breadcrumbs_nfRUnL" class="shopify-section shopify-section--breadcrumbs"><style> 1552 .aw-breadcrumbs { 1553 padding-top: 48px; 1554 padding-bottom: 20px; 1555 } 1556 1557 .aw-breadcrumbs__list { 1558 display: flex; 1559 flex-wrap: wrap; 1560 align-items: center; 1561 gap: 0.6rem; 1562 margin: 0; 1563 padding: 0; 1564 list-style: none; 1565 color: rgb(var(--text-color) / 0.72); 1566 line-height: 1.6; 1567 } 1568 1569 .aw-breadcrumbs__item { 1570 display: inline-flex; 1571 align-items: center; 1572 gap: 0.6rem; 1573 } 1574 1575 .aw-breadcrumbs__link { 1576 color: inherit; 1577 text-decoration: none; 1578 } 1579 1580 .aw-breadcrumbs__link:hover { 1581 text-decoration: underline; 1582 } 1583 1584 .aw-breadcrumbs__separator { 1585 opacity: 0.5; 1586 } 1587 1588 .aw-breadcrumbs__current { 1589 color: rgb(var(--text-color)); 1590 } 1591 1592 @media screen and (max-width: 699px) { 1593 .aw-breadcrumbs { 1594 padding-top: 12px; 1595 padding-bottom: 12px; 1596 } 1597 } 1598 </style> 1599 1600 <nav class="aw-breadcrumbs color-scheme color-scheme--scheme-2" aria-label="Breadcrumb"><div class="container container--lg"><ol class="aw-breadcrumbs__list" role="list"> 1601 <li class="aw-breadcrumbs__item"> 1602 <a href="/" class="aw-breadcrumbs__link">ãã¼ã </a> 1603 </li><li class="aw-breadcrumbs__item" aria-hidden="true"> 1604 <span class="aw-breadcrumbs__separator">></span> 1605 </li> 1606 <li class="aw-breadcrumbs__item"> 1607 <span class="aw-breadcrumbs__current">æ¤ç´¢</span> 1608 </li></ol></div></nav> 1609</section><section id="shopify-section-template--22561058914558__main" class="shopify-section shopify-section--main-search"><div class="color-scheme color-scheme--scheme-2"> 1610 <div class="container container--xs"> 1611 <div class="empty-state"> 1612 <div class="v-stack gap-4"> 1613 <div class="prose"> 1614 <h1 class="h4">æ¤ç´¢</h1> 1615 </div> 1616 1617 <form class="main-search-form" action="/search" method="get" role="search"><div class="relative"><div class="form-control" ><input 1618 id="input--template--22561058914558__main--q" 1619 class="input" 1620 type="text" 1621 1622 1623 placeholder="ä½ããæ¢ãã§ããï¼" 1624 1625 1626 name="q" 1627 1628 1629 1630 1631 1632 autocomplete="off" 1633 1634 1635 1636 1637 autocorrect="off" 1638 � 1639 ><label for="input--template--22561058914558__main--q" class="floating-label text-xs">ä½ããæ¢ãã§ããï¼</label></div><button type="submit" class="input-suffix link-faded"><svg aria-hidden="true" fill="none" focusable="false" width="24" class="icon icon-search" viewBox="0 0 24 24"> 1640 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 1641 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/> 1642 </svg></button> 1643 </div> 1644 </form> 1645 </div> 1646 </div> 1647 </div> 1648 </div> 1649</section>�<!-- BEGIN sections: footer-group --> 1650<section id="shopify-section-sections--22561054851326__aw_banner_line_7XyeAp" class="shopify-section shopify-section-group-footer-group shopify-section--aw-banner-line"> 1651</section><footer id="shopify-section-sections--22561054851326__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><link href="//thehairbar.jp/cdn/shop/t/56/assets/aw-footer.css?v=108715248871740320271788327149" rel="stylesheet" type="text/css" media="all" /> 1652 1653<style> 1654 #shopify-section-sections--22561054851326__footer { 1655 --footer-content-justify-items: space-between; 1656 } 1657</style><div class="footer aw-custom-footer color-scheme color-scheme--scheme-3 color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44 "> 1658 <div class="container container--lg"> 1659 <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 1660 <a href="/pages/tradelaw" class="link-faded">ç¹å®åå弿³ã«åºã¥ã表è¨</a> 1661 </li><li> 1662 <a href="/pages/privacy" class="link-faded">ãã©ã¤ãã·ã¼ããªã·ã¼</a> 1663 </li><li> 1664 <a href="/pages/agreement" class="link-faded">å©ç¨è¦ç´</a> 1665 </li><li> 1666 <a href="/policies/refund-policy" class="link-faded">è¿éããªã·ã¼</a> 1667 </li><li> 1668 <a href="/pages/guide" class="link-faded">ãå©ç¨ã¬ã¤ã</a> 1669 </li><li> 1670 <a href="https://thehairbar.jp/pages/contact" class="link-faded">ãåãåãã</a> 1671 </li></ul> 1672 </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 1673 <a href="/pages/about" class="link-faded">THE HAIR BAR TOKYOã«ã¤ãã¦</a> 1674 </li><li> 1675 <a href="https://www.gapinternational.co.jp/" class="link-faded">ã®ã£ããã¤ã³ã¿ã¼ãã·ã§ãã«æ ªå¼ä¼ç¤¾</a> 1676 </li><li> 1677 <a href="https://colettemalouf.jp/" class="link-faded">ã³ã¬ãããã«âã æ¥æ¬å ¬å¼ãµã¤ã</a> 1678 </li></ul> 1679 </div></div></div><div><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--facebook"> 1680 <a href="https://www.facebook.com/thbtofficial/" class="tap-area" target="_blank" rel="noopener" aria-label="ãã©ãã¼ã¯ãã¡ãFacebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewB
1680ox="0 0 24 24"> 1681 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 1682 </svg></a> 1683 </li><li class="social-media__item branding-colors--twitter"> 1684 <a href="https://x.com/thehairbartokyo" class="tap-area" target="_blank" rel="noopener" aria-label="ãã©ãã¼ã¯ãã¡ãTwitter"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-twitter" viewBox="0 0 24 24"> 1685 <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/> 1686 </svg></a> 1687 </li><li class="social-media__item branding-colors--youtube"> 1688 <a href="https://www.youtube.com/@colettemaloufjp" class="tap-area" target="_blank" rel="noopener" aria-label="ãã©ãã¼ã¯ãã¡ãYouTube"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-youtube" viewBox="0 0 24 24"> 1689 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 1690 </svg></a> 1691 </li><li class="social-media__item branding-colors--line"> 1692 <a href="https://line.me/R/ti/p/@441wvbni" class="tap-area" target="_blank" rel="noopener" aria-label="ãã©ãã¼ã¯ãã¡ãLINE"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-line" viewBox="0 0 24 24"> 1693 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2c6.066 0 11 4.005 11 8.927 0 1.97-.764 3.744-2.358 5.492-2.307 2.656-7.468 5.892-8.642 6.386-1.142.481-1.01-.271-.957-.569l.004-.024.157-.941c.037-.281.075-.717-.035-.995-.124-.306-.611-.465-.97-.542C4.914 19.034 1 15.339 1 10.927 1 6.005 5.935 2 12 2ZM7.91 13.769a.21.21 0 0 0 .21-.21v-.78a.21.21 0 0 0-.21-.21H5.808V8.758a.21.21 0 0 0-.21-.21h-.78a.21.21 0 0 0-.21.21V13.559c0 .116.094.21.21.21h3.09Zm11.43 0a.21.21 0 0 0 .21-.21v-.78a.21.21 0 0 0-.21-.21h-2.1v-.81h2.1a.21.21 0 0 0 .21-.21v-.78a.21.21 0 0 0-.21-.21h-2.1v-.81h2.1a.21.21 0 0 0 .21-.21v-.781a.21.21 0 0 0-.21-.21h-3.09a.21.21 0 0 0-.21.21V13.559c0 .116.094.21.21.21h3.091ZM8.99 8.548h.78a.21.21 0 0 1 .21.21v4.8a.21.21 0 0 1-.21.21h-.78a.21.21 0 0 1-.21-.21v-4.8a.21.21 0 0 1 .21-.21Zm6.09 0h-.78a.21.21 0 0 0-.21.21v2.851l-2.196-2.966a.208.208 0 0 0-.017-.022l-.002-.001a.257.257 0 0 0-.012-.013l-.001-.001-.003-.003a.376.376 0 0 0-.011-.01l-.006-.004a.24.24 0 0 0-.011-.007l-.004-.003-.003-.001-.002-.001a.13.13 0 0 0-.01-.005l-.006-.004-.002-.001-.01-.004-.007-.003a.194.194 0 0 0-.01-.003h-.003l-.007-.003a.267.267 0 0 0-.013-.002l-.009-.002-.011-.001h-.794a.21.21 0 0 0-.21.209v4.8c0 .117.094.21.21.21h.78a.21.21 0 0 0 .21-.21v-2.85l2.199 2.97c.015.022.034.04.054.053l.003.002a.22.22 0 0 0 .013.008l.006.003a.16.16 0 0 0 .01.005l.01.005.005.001h.002c.005.003.01.004.014.005l.004.001a.211.211 0 0 0 .055.008h.775a.21.21 0 0 0 .21-.21V8.758a.21.21 0 0 0-.21-.21Z" fill="currentColor"/> 1694 </svg></a> 1695 </li><li class="social-media__item social-media__item--instagram branding-colors--instagram"> 1696 <a href="https://www.instagram.com/the_hair_bar_tokyo/" class="tap-area social-media__link social-media__link--instagram" target="_blank" rel="noopener" aria-label="ãã©ãã¼ã¯ãã¡ãInstagram" style="display:inline-flex; align-items:center; gap:4px; white-space:nowrap; vertical-align:middle;" > 1697 <span class="social-media__icon" style="vertical-align:middle;"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram" viewBox="0 0 24 24"> 1698 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.
1698047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 1699 </svg></span><span class="social-media__account-name">@the_hair_bar_tokyo</span></a> 1700 </li><li class="social-media__item social-media__item--instagram branding-colors--instagram"> 1701 <a href="https://www.instagram.com/thbt_official/" class="tap-area social-media__link social-media__link--instagram" target="_blank" rel="noopener" aria-label="ãã©ãã¼ã¯ãã¡ãInstagram" style="display:inline-flex; align-items:center; gap:4px; white-space:nowrap; vertical-align:middle;" > 1702 <span class="social-media__icon" style="vertical-align:middle;"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram" viewBox="0 0 24 24"> 1703 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 1704 </svg></span><span class="social-media__account-name">@thbt_official</span></a> 1705 </li><li class="social-media__item social-media__item--instagram branding-colors--instagram"> 1706 <a href="https://www.instagram.com/the_hair_bar_tokyo_movie/" class="tap-area social-media__link social-media__link--instagram" target="_blank" rel="noopener" aria-label="ãã©ãã¼ã¯ãã¡ãInstagram" style="display:inline-flex; align-items:center; gap:4px; white-space:nowrap; vertical-align:middle;" > 1707 <span class="social-media__icon" style="vertical-align:middle;"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram" viewBox="0 0 24 24"> 1708 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.
1708047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 1709 </svg></span><span class="social-media__account-name">@the_hair_bar_tokyo_movie</span></a> 1710 </li></ul><nav class="footer__menu-links aw-custom-footer__menu-links" aria-label="ããã¿ã¼ã¡ãã¥ã¼2"> 1711 <ul class="aw-custom-footer__menu-links-list unstyled-list" role="list"><li> 1712 <a href="/pages/brand-index" class="aw-custom-footer__menu-link link-faded" >BRAND INDEX</a> 1713 </li><li> 1714 <a href="https://ameblo.jp/the-hair-bar-tokyo/" class="aw-custom-footer__menu-link link-faded" >SHOP BLOG</a> 1715 </li></ul> 1716 </nav></div><div class="footer__aside"><p class="heading text-subdued text-xxs"> 1717 © 2026 - THE HAIR BAR TOKYO�Powered by Shopify</p><ul class="payment-methods unstyled-list"><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1718</li><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
17180 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1719</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
171906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1720</li><li><svg width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
1720<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1721</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 1722</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
1722<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
172216.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1723</li></ul></div> 1724 </div> 1725 </div> 1726</div> 1727 1728 1729</footer> 1730<!-- END sections: footer-group --></main><div id="shopify-block-AQjhsaFFDeVJBdGc0M__4912811683585195618" class="shopify-block shopify-app-block"> 1731
1731<script defer>let ppData = {"tabs":"{\"status\":true,\"must_click_to_open\":true,\"tab_title\":\"\\u30d0\\u30fc\\u30b9\\u30c7\\u30fc\\u30af\\u30fc\\u30dd\\u30f3\",\"tab_text_color\":\"#FFFFFF\",\"background_color\":\"#0d0d0d\",\"tab_position\":\"bottom_left\"}","popups":[{"id":19742,"shop_id":26503,"title":"10æ HAPPY BIRTHDAY","start_time":"2026-09-30 15:00:00","end_time":"2026-10-31 03:00:00","show_on_mobile":1,"priority":1,"who_can_see_popup":{"type":"specific_customers","customer_tags":["10æ"]},"where_popup_show":{"type_page":"all_page","specific_pages":["custom_page"],"include_specific_urls":true,"specific_urls":["https://thehairbar.jp/account"]},"when_popup_show":{"type":"open_page","delay_before_show":0,"time_show_again":0,"cart_condition":{"status":false,"min_quantity_to_show":0,"min_order_total":0,"product_id":[]}},"when_popup_close":{"type":"handle_close","time_to_close":30},"popup_design":{"id":3,"template_name":"Coupon Popup","status":"unlock","type":"show_coupon","data_design":{"end_by_date":null,"start_by_date":null,"show_countdown":true,"type_countdown":"time_setting","time_countdown":15,"coupon_background_color":"#e5e7eb","coupon_code_color":"#353535","background_img":"/assets/pp-photos/coupon_discount.jpg","use_discount":false,"discount_selection":"use_existing","combine_discount":["product_discount","order_discount","shipping_discount"]},"code_html":"<div id=\"squirai-popup-temp\"><style>@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&family=Roboto:wght@100&display=swap);#squirai-popup-inside{box-sizing:border-box;height:100%;width:100%;background-image:none;background-color:#fff;display:flex;flex-direction:column;padding:25px;background-size:cover;gap:calc(100%/30)}#squirai-popup-container td{position:relative;padding:0;}#squirai-close-button{position:absolute;right:-5px;top:-5px;color:#fff;background-color:#000;border-radius:50%;width:20px;min-width:auto!important;max-width:unset!important;height:20px;min-height:auto!important;max-height:unset!important;padding:0;cursor:pointer;border:none;outline:0;letter-spacing:0;text-align:center!important;font-size:10px}#squirai-rect-1{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:10px;}#squirai-greeting{font-family:Inter;font-style:normal;font-weight:600;font-size:25px;text-align:center;color:#353535;margin-bottom:10px;}#squirai-special-promo{font-family:Inter;font-style:normal;font-weight:400;font-size:15px;text-align:center;color:#fff}#squirai-coupon{display:flex;align-items:center;justify-content:center}#squirai-coupon-btn{padding:0 30px;font-family:Inter;font-style:normal;font-weight:700;font-size:35px;text-align:center;color:#353535;background:#e1e1e1;border-radius:4px}#squirai-coupon-btn{text-transform: none !important;}#squirai-coupon-btn * {text-transform: none !important;}#squirai-container-cd{width:100%}.squirai-Countdown{padding-top:10px;text-align:center!important}.squirai-Countdown span{color:#fff;font-family:Inter;font-size:40px;font-weight:600}.countdown-row{clear:both;width:100%;padding:0 2px;text-align:center}.countdown-show1 .countdown-section{width:98%}.countdown-show2 .countdown-section{width:48%}.countdown-show3 .countdown-section{width:32.5%}.countdown-show4 .countdown-section{width:24.5%}.countdown-show5 .countdown-section{width:19.5%}.countdown-show6 .countdown-section{width:16.25%}.countdown-show7 .countdown-section{width:14%}.countdown-section{display:block;float:left;font-size:12px;text-align:center}.countdown-row{clear:both;width:100%;padding:0 2px;text-align:center}.countdown-show1 .countdown-section{width:98%}.countdown-show2 .countdown-section{width:48%}.countdown-show3 .countdown-section{width:32.5%}.countdown-show4 .countdown-section{width:24.5%}.countdown-show5 .countdown-section{width:19.5%}.countdown-show6 .countdown-section{width:16.25%}.countdown-show7 .countdown-section{width:14%}.countdown-section{display:block;float:left;font-size:12px;text-align:center;background:url(//cdn.secomapp.com/promotionpopup/cdn/popuptemplate/counterblue/star-line.png) no-repeat scroll 100% 5px}.countdown-section:last-child{background:0 0}.countdown-period{color:#fff!important;display:block;font-family:Inter;font-size:14px!important;font-weight:400!important;margin-top:12px}#defaultCountdown{display:inline-block;height:51px;line-height:25px;margin-right:0;position:relative;top:0;width:80%!important}@media (max-width: 599px){#squirai-popup-container{margin:auto;width:300px!important;border-radius:5px;height:auto!important}#squirai-coupon-btn{padding:5px 20px;font-size:30px}#squirai-popup-inside{gap:10px}.squirai-Countdown span{font-size:23px}.countdown-period{font-size:10px!important}#defaultCountdown{width:275px!important}.squirai-Countdown{padding-bottom:14px!important;padding-top:12px!important}}</style><table id=\"squirai-popup-container\" style=\"width: 700px; height: 410px;\" data-mce-style=\"width: 700px; height: 410px;\" class=\"mce-item-table\" data-mce-selected=\"1\"><tbody><tr><td><button id=\"squirai-close-button\">â</button><div id=\"squirai-popup-inside\"><div id=\"squirai-rect-1\"><div id=\"squirai-greeting\">HAPPY BIRTHDAY</div><div><span style=\"color: #353535; font-size: 13px;\" data-mce-style=\"color: #353535; font-size: 13px;\">ãèªçæ¥ããã§ã¨ããããã¾ãã</span></div><div><span style=\"color: #353535; font-size: 13px;\" data-mce-style=\"color: #353535; font-size: 13px;\">10æä¸ã«ãå©ç¨ããã ãã10ï¼
OFFã¯ã¼ãã³ããå±ããã¾ãã</span></div><div><span style=\"color: #353535; font-size: 13px;\" data-mce-style=\"color: #353535; font-size: 13px;\">ãæå¹æé : 10æ31æ¥ã</span></div></div><div id=\"squirai-coupon\"><div id=\"squirai-coupon-btn\"><div class=\"breadcrumbs-and-heading\"><div class=\"heading-wrapper\"><p class=\"heading has-breadcrumbs\" style=\"margin: 5px 0; font-size: 20px; letter-spacing: 0.05em;\" data-mce-style=\"margin: 5px 0; font-size: 20px; letter-spacing: 0.05em;\">BDOCtober102026</p></div></div></div></div><div style=\"margin-top: 20px; text-align: center;\" data-mce-style=\"margin-top: 20px; text-align: center;\"><img src=\"https://cdn.shopify.com/s/files/1/0590/0645/1865/files/BDCAKEGIF.gif?v=1790759569\" alt=\"ãã¼ã¹ãã¼ã¯ã¼ãã³ã®ç»å\" style=\"display: block; width: 100%; max-width: 125px; height: auto; margin: 0 auto;\" data-mce-style=\"display: block; width: 100%; max-width: 125px; height: auto; margin: 0 auto;\" data-mce-src=\"https://cdn.shopify.com/s/files/1/0590/0645/1865/files/BDCAKEGIF.gif?v=1790759569\"></div></div></td></tr></tbody></table></div>"},"status":1,"created_at":"2026-09-30T09:31:39.000000Z","updated_at":"2026-10-01T01:49:53.000000Z"}],"hidden_brandmark":false}</script>
1731 1732 1733
1733<script type="text/javascript" defer>window.SQUIRAI = {customer_tags: {tags: null}};</script>
1733 1734 1735 <div id="sca-p-popup-main-popup-container" class="sca-p-popup-main-container sca-modal-pu" data-animation="slideInOutTop"> 1736 <div id="sca-p-popup-modal" class="slide-container sca-modal-dialog-pu"></div> 1737 </div> 1738 <div id="sca-p-popup-tab" class="sca-p-popup-main-container sca-modal-pu" style="display: none;"> 1739 <span class="sca-p-popup-warp-btn p-popup-tab-btn-custom"> 1740 <button id="squirai-tab-close-button">â</button> 1741 <span id="sca-p-popup-text" class="sca-p-popup-tab-click"></span> 1742 </span> 1743 </div> 1744
1744<script src="https://cdn.shopify.com/extensions/0199a438-2b43-7d72-ba8c-f8472dfb5cdc/promotion-popup-allnew-26/assets/squirai-theme-app-extension.js" defer ></script>
1744 1745 1746 1747 1748 1749</div><div id="shopify-block-ANVpjUGRKcXFGMmJhd__14833443421555175969" class="shopify-block shopify-app-block"> 1750 1751<div style="display: none;"> 1752 <div id="brand-app_customer-id"></div> 1753 <div id="brand-app_customer-has-account"></div> 1754 <div id="brand-app_digest">f2449668f188be1404b2e189f4df4c66354f9f5ce232e873ac63f2e861f6207e</div> 1755</div> 1756 1757 1758</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 1759 1760 1761<!-- BEGIN app snippet: swymVersion -->
1761<script>var __SWYM__VERSION__ = '7.0.8';</script>
1761<!-- END app snippet --> 1762<!-- BEGIN app snippet: swymCustomCss --> 1763 1764 1765 1766 1767<style id="swym-custom-css"> 1768 1769</style> 1770 1771<!-- END app snippet --> 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783
1784<script> 1785 (function () { 1786 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 1787 1788 1789 // Put metafields in window variable 1790 const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#000","secondaryColor":"#fff","storefrontLayoutType":"as-section","buttonType":{"displayIcon":true,"displayText":true,"style":"outline"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"default","verticalOffset":0,"horizontalOffset":0},"enableStorefrontLayoutNotification":true,"storefrontLayoutDrawerWidth":400}}'; 1791 try { 1792 const parsedSettings = JSON.parse(commonCustomizationSettings); 1793 if (parsedSettings) { 1794 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 1795 } else { 1796 window.SwymWishlistCommonCustomizationSettings = {}; 1797 } 1798 } catch (e) { 1799 window.SwymWishlistCommonCustomizationSettings = {}; 1800 } 1801 1802 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":true,"add-to-wishlist-pdp-button":true,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"sfl-popup-v2":false,"control-centre":false,"multiple-wishlist":false,"social-count":{"enabledOnCollections":false}}'; 1803 try { 1804 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 1805 } catch (e) { 1806 enabledCommonFeatures = {}; 1807 } 1808 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 1809 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 1810 1811 // Ghost-Intent Configuration 1812 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 1813 try { 1814 let ghostIntentConfig = { 1815 isExplicitConsentNeeded: false, 1816 isExplicitConsentNeededEvenForLocalStorage: false, 1817 askForPermissionOnFirstClick: true 1818 }; 1819 1820 1821 1822 window.SwymGhostIntentConfig = ghostIntentConfig; 1823 } catch(e) { 1824 window.SwymGhostIntentConfig = { 1825 isExplicitConsentNeeded: false, 1826 isExplicitConsentNeededEvenForLocalStorage: false, 1827 askForPermissionOnFirstClick: true 1828 }; 1829 } 1830 1831 // Education Layer Configuration 1832 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 1833 1834 1835 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 1836 1837 // Login Nudge Configuration 1838 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 1839 1840 1841 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 1842 1843 // Initialize or ensure SwymViewProducts exists 1844 if (!window.SwymViewProducts) { 1845 window.SwymViewProducts = {}; 1846 } 1847 1848 })(); 1849</script>
1849 1850 1851<!-- BEGIN app snippet: swymLoadConsentManager -->
1852<script> 1853 (function () { 1854 if (document.querySelector("script[data-swym-consent-manager]")) return; 1855 var swymConsentManagerScript = document.createElement("script"); 1856 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 1857 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 1858 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 1859 document.head.appendChild(swymConsentManagerScript); 1860 })(); 1861</script>
1861 1862<!-- END app snippet --> 1863
1864<script 1865 1866 id="wishlist-embed-init" 1867 defer 1868 async 1869> 1870 (function () { 1871 window.swymWishlistEmbedLoaded = true; 1872 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 1873 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 1874 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 1875 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 1876 window.SwymCurrentJSPath = baseJsPath; 1877 window.SwymAssetBaseUrl = assetBaseUrl; 1878 1879 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 1880 1881 function loadSwymShopifyScript() { 1882 var element = ""; 1883 var scriptSrc = ""; 1884 1885 1886 element = "swym-ext-shopify-script"; 1887 window.SwymShopifyCdnInUse = true; 1888 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 1889 1890 1891 if (document.getElementById(element)) { 1892 return; 1893 } 1894 1895 var s = document.createElement("script"); 1896 s.id = element; 1897 s.type = "text/javascript"; 1898 s.async = true; 1899 s.defer = true; 1900 s.src = scriptSrc; 1901 1902 s.onerror = function() { 1903 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 1904 // Fallback logic here 1905 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 1906 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 1907 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 1908 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 1909 1910 var fallbackScript = document.createElement("script"); 1911 fallbackScript.id = element; 1912 fallbackScript.type = "text/javascript"; 1913 fallbackScript.async = true; 1914 fallbackScript.defer = true; 1915 fallbackScript.src = scriptSrc; 1916 var y = document.getElementsByTagName("script")[0]; 1917 y.parentNode.insertBefore(fallbackScript, y); 1918 }; 1919 1920 var x = document.getElementsByTagName("script")[0]; 1921 x.parentNode.insertBefore(s, x); 1922 } 1923 1924 var consentAPICallbackInvoked = false; 1925 function checkConsentAndLoad() { 1926 // Allow app to load in design mode (theme editor) regardless of consent 1927 if (window.Shopify?.designMode) { 1928 loadSwymShopifyScript(); 1929 return; 1930 } 1931 1932 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 1933 // consent is given through our Ghost-Intent flow (sync nudge accept). 1934 // This works on any store regardless of region (EU or non-EU). 1935 var ghostConfig = window.SwymGhostIntentConfig || {}; 1936 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 1937 try { 1938 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 1939 if (localStorage.getItem(consentKey) === 'true') { 1940 // Consent was given through our flow â load SDK 1941 loadSwymShopifyScript(); 1942 return; 1943 } 1944 } catch(e) {} 1945 1946 // Check if Shopify native cookie consent was given via the cookie banner. 1947 // If user accepted cookies through Shopify's banner, load SDK normally 1948 // (Ghost-Intent is only needed when NO consent mechanism has been used). 1949 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 1950 if (shopifyConsentGiven) { 1951 loadSwymShopifyScript(); 1952 return; 1953 } 1954 1955 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 1956 return; 1957 } 1958 1959 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 1960 if(!isCookieBannerVisible) { 1961 loadSwymShopifyScript(); 1962 return; 1963 } 1964 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 1965 if (shouldLoadSwymScript) { 1966 loadSwymShopifyScript(); 1967 } else { 1968 console.warn("No customer consent to load Swym Wishlist Plus"); 1969 } 1970 } 1971 function initialiseConsentCheck() { 1972 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 1973 window.Shopify?.loadFeatures?.( 1974 [{name: 'consent-tracking-api', version: '0.1'}], 1975 error => { 1976 consentAPICallbackInvoked = true; 1977 if (error) { 1978 if(!window.Shopify?.customerPrivacy) { 1979 loadSwymShopifyScript(); 1980 return; 1981 } 1982 } 1983 checkConsentAndLoad(); 1984 } 1985 ); 1986 } 1987 function consentCheckFallback(retryCount) { 1988 if(!consentAPICallbackInvoked) { 1989 if (window.Shopify?.customerPrivacy) { 1990 checkConsentAndLoad(); 1991 } else if (retryCount >= 1) { 1992 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 1993 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 1994 checkConsentAndLoad(); 1995 } else { 1996 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 1997 } 1998 } 1999 } 2000 if (document.readyState === "loading") { 2001 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 2002 window.addEventListener("load", () => consentCheckFallback(0)); 2003 } else { 2004 initialiseConsentCheck(); 2005 } 2006 2007 })(); 2008</script>
2008 2009 2010<!-- BEGIN app snippet: swymSnippet -->
2010<script defer> 2011 (function () { 2012 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 2013 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 2014 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 2015 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 2016 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 2017 const swymSnippet = document.getElementById('wishlist-embed-init'); 2018 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 2019 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 2020 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 2021 })() 2022</script>
vendor: 1 bytes, line 2022
2022
2023<script id="swym-snippet" type="text"> 2024 window.swymLandingURL = document.URL; 2025 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"JPY","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 2026 window.swymPageLoad = function() { 2027 window.SwymProductVariants = window.SwymProductVariants || {}; 2028 window.SwymHasCartItems = 0 > 0; 2029 window.SwymPageData = {}, window.SwymProductInfo = {}; 2030 var unknown = {et: 0}; 2031 window.SwymPageData = unknown; 2032 2033 window.SwymPageData.uri = window.swymLandingURL; 2034 }; 2035 if(window.selectCallback){ 2036 (function(){ 2037 var originalSelectCallback = window.selectCallback; 2038 window.selectCallback = function(variant){ 2039 originalSelectCallback.apply(this, arguments); 2040 try{ 2041 if(window.triggerSwymVariantEvent){ 2042 window.triggerSwymVariantEvent(variant.id); 2043 } 2044 }catch(err){ 2045 console.warn("Swym selectCallback", err); 2046 } 2047 };})();} 2048 window.swymCustomerId =null; 2049 window.swymCustomerExtraCheck = 2050 null; 2051 var swappName = ("Wishlist" || "Wishlist"); 2052 var swymJSObject = { 2053 pid: "CMk+OU5dStll5qyllj0Ov\/LZTrcwwn9bvHNJW69siXo=", 2054 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 2055 }; 2056 window.swymJSShopifyLoad = function(){ 2057 if(window.swymPageLoad) swymPageLoad(); 2058 if(!window._swat) { 2059 (function (s, w, r, e, l, a, y) { 2060 r['SwymRetailerConfig'] = s; 2061 r[s] = r[s] || function (k, v) { 2062 r[s][k] = v; 2063 }; 2064 })('_swrc', '', window); 2065 _swrc('RetailerId', swymJSObject.pid); 2066 _swrc('Callback', function(){initSwymShopify();}); 2067 }else if(window._swat.postLoader){ 2068 _swrc = window._swat.postLoader; 2069 _swrc('RetailerId', swymJSObject.pid); 2070 _swrc('Callback', function(){initSwymShopify();}); 2071 }else{ 2072 initSwymShopify();} 2073 } 2074 if(!window._SwymPreventAutoLoad) { 2075 swymJSShopifyLoad(); 2076 } 2077</script>
2077 2078 2079<style id="safari-flasher-pre"></style>
2080<script> 2081 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 2082 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 2083 window.SwymCallbacks = window.SwymCallbacks || []; 2084 window.SwymCallbacks.push(function(tracker) { 2085 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 2086 var x = function() { 2087 SwymUtils.onDOMReady(function() { 2088 var d = document.createElement("div"); 2089 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 2090 document.head.appendChild(d); 2091 });}; 2092 setTimeout(x, 10); 2093 });});} 2094 window.SwymOverrideMoneyFormat = "Â¥{{amount_no_decimals}}"; 2095</script>
2095 2096<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 2097
2098<script 2099 2100 id="swymSnippetCheckAndActivate" 2101> 2102 (function () { 2103 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 2104 2105 function removeDuplicateIdNodes(id) { 2106 var nodes = document.querySelectorAll('#' + id); 2107 nodes.forEach(function (node, index) { 2108 if (index > 0) { 2109 node.remove(); 2110 } 2111 }); 2112 } 2113 2114 function cleanupDuplicateSnippetNodes(activeScript) { 2115 if (!activeScript) { 2116 return; 2117 } 2118 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 2119 allSwymSnippets.forEach(function (scriptNode) { 2120 if (scriptNode !== activeScript) { 2121 scriptNode.remove(); 2122 } 2123 }); 2124 } 2125 2126 function cleanupDuplicateActivationGuards() { 2127 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 2128 guardScripts.forEach(function (scriptNode, index) { 2129 if (index > 0) { 2130 scriptNode.removeAttribute('id'); 2131 } 2132 }); 2133 } 2134 2135 function postDomLoad() { 2136 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 2137 if (!activeScript) { 2138 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 2139 if (inactiveScript) { 2140 inactiveScript.type = 'text/javascript'; 2141 new Function(inactiveScript.textContent)(); 2142 activeScript = inactiveScript; 2143 } 2144 } 2145 2146 cleanupDuplicateSnippetNodes(activeScript); 2147 cleanupDuplicateActivationGuards(); 2148 duplicateProneIds.forEach(removeDuplicateIdNodes); 2149 } 2150 2151 if (document.readyState === 'loading') { 2152 document.addEventListener('DOMContentLoaded', postDomLoad); 2153 } else { 2154 postDomLoad(); 2155 } 2156 })(); 2157</script>
2157 2158 2159 2160
2161<script> 2162 (function () { 2163 const themeSchemaName = window.Shopify.theme.schema_name; 2164 2165 if (!window.SwymCallbacks) { 2166 window.SwymCallbacks = []; 2167 } 2168 window.SwymCallbacks.push(swat => { 2169 if (!swat) { 2170 return; 2171 } 2172 2173 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 2174 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 2175 window.SwymLocalWishlist.syncToCloud(swat); 2176 } 2177 2178 if (window._SwymSDKOnlyMode) { 2179 return; 2180 } 2181 2182 // ENABLE COMMON FEATURES 2183 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 2184 Object.keys(swymEnabledCommonFeatures).forEach(key => { 2185 if (!swymEnabledCommonFeatures[key]) return; 2186 2187 switch (key) { 2188 case 'add-to-wishlist-collections-button': 2189 // Check if app block is already handling the collections button 2190 if (window.SwymCollectionsConfig) { 2191 return; 2192 } 2193 2194 // Check if v2 default collections is handling it 2195 if (window.SwymAdvancedCollectionsWishlistConfig) { 2196 return; 2197 } 2198 2199 // Fallback to old v1 behavior if v2 config is not present 2200 swat?.collectionsApi?.setDefaultCustomizationOptions(); 2201 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 2202 2203 break; 2204 case 'add-to-wishlist-pdp-button': 2205 // Check if app block is already handling the PDP button 2206 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 2207 return; 2208 } 2209 2210 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 2211 // Not initiating pdp button as it is not a product page 2212 return; 2213 } 2214 2215 // Inject addtowishlist.css into the document's <head> 2216 var head = document.head; 2217 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 2218 var pdpButtonStylesheetTag = document.createElement('link'); 2219 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 2220 pdpButtonStylesheetTag.rel = 'stylesheet'; 2221 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 2222 2223 if (!document.getElementById('swym-pdp-button-stylesheet')) { 2224 head.appendChild(pdpButtonStylesheetTag); 2225 } 2226 2227 var x = document.getElementsByTagName('script')[0]; 2228 function createAndInsertScript(id, src, onLoadCallback) { 2229 var scriptTag = document.createElement('script'); 2230 scriptTag.id = id; 2231 scriptTag.type = 'text/javascript'; 2232 scriptTag.src = src; 2233 scriptTag.onload = onLoadCallback; 2234 x.parentNode.insertBefore(scriptTag, x); 2235 } 2236 2237 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 2238 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 2239 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 2240 if (pdpBtnApi) { 2241 pdpBtnApi.setDefaultCustomizationOptions(swat); 2242 pdpBtnApi.initializePDPButton(swat, true); 2243 } 2244 }); 2245 break; 2246 default: 2247 return; 2248 } 2249 }); 2250 }); 2251 })(); // IIFE to prevent polluting global scope 2252</script>
2252 2253 2254 2255
2256<script> 2257 (function () { 2258 // Get the settings from Shopify's Liquid variables and create the styles 2259 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 2260 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 2261 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 2262 const isControlCentreEnabledFromBlockSettings = false; 2263 2264 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 2265 // Don't enable control centre if this is disabled and block settings are not enabled 2266 return; 2267 } 2268 2269 let borderRadius = 6; 2270 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 2271 2272 // Check if block settings exist, use them, otherwise fall back to common settings 2273 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 2274 "#000000" : 2275 window.SwymWishlistCommonCustomizationSettings.primaryColor; 2276 2277 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 2278 "#ffffff" : 2279 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 2280 2281 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 2282 "#F4F8FE" : null; 2283 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 2284 "#333333" : null; 2285 2286 // Only use color adjustment functions if we're using common settings 2287 if (!secondaryBgColor || !secondaryTextColor) { 2288 function adjustOpacity(color, opacity) { 2289 if (color[0] === '#') { 2290 color = color.slice(1); 2291 } 2292 2293 if (color.length === 3) { 2294 color = color.split('').map(char => char + char).join(''); 2295 } 2296 2297 const r = parseInt(color.slice(0, 2), 16); 2298 const g = parseInt(color.slice(2, 4), 16); 2299 const b = parseInt(color.slice(4, 6), 16); 2300 2301 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 2302 } 2303 2304 function hexToRgb(color) { 2305 if (color[0] === '#') { 2306 color = color.slice(1); 2307 } 2308 if (color.length === 3) { 2309 color = color.split('').map(c => c + c).join(''); 2310 } 2311 2312 return { 2313 r: parseInt(color.slice(0, 2), 16), 2314 g: parseInt(color.slice(2, 4), 16), 2315 b: parseInt(color.slice(4, 6), 16) 2316 }; 2317 } 2318 2319 function getLuminance({ r, g, b }) { 2320 return 0.299 * r + 0.587 * g + 0.114 * b; 2321 } 2322 2323 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 2324 const secondaryBgOpacity = 0.2; 2325 const secondaryTextOpacity = 0.8; 2326 2327 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 2328 2329 const bgRgb = hexToRgb(primaryBgColor); 2330 const bgLuminance = getLuminance(bgRgb); 2331 2332 // Determine whether to use dark or light text for contrast 2333 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 2334 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 2335 2336 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 2337 2338 return { 2339 secondaryBgColor, 2340 secondaryTextColor 2341 }; 2342 } 2343 2344 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 2345 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 2346 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 2347 } 2348 2349 // Create the CSS rule 2350 let styles = ` 2351 .swym-storefront-layout-root-component { 2352 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 2353 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 2354 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 2355 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 2356 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 2357 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 2358 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 2359 } 2360 `; 2361 2362 // Create a <style> element and append the styles 2363 let styleSheet = document.createElement("style"); 2364 styleSheet.type = "text/css"; 2365 styleSheet.innerText = styles; 2366 document.head.appendChild(styleSheet); 2367 2368 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 2369 window.SwymStorefrontLayoutContext = {}; 2370 } 2371 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 2372 window.SwymStorefrontLayoutExtensions = {}; 2373 } 2374 2375 // Expose block settings toggle state so ThemeCSSMapping can respect it. 2376 // When true, theme editor color pickers take priority over inherited theme CSS variables. 2377 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 2378 2379 if (isControlCentreEnabledFromBlockSettings) { 2380 // If block settings are enabled, use them 2381 SwymStorefrontLayoutContext.Settings = { 2382 EnableStorefrontLayoutOnLauncher: true, 2383 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 2384 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 2385 StorefrontLayoutDrawerPosition: "left", 2386 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 2387 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 2388 EnableStorefrontLayoutVariantSelector: true, 2389 StorefrontLayoutNotificationPosition: "left", 2390 StorefrontLayoutActionPopupPosition: "left", 2391 StorefrontLayoutNotificationDuration: 5000 2392 }; 2393 } else { 2394 // If only metafield is enabled but no block settings, use common settings 2395 SwymStorefrontLayoutContext.Settings = { 2396 EnableStorefrontLayoutOnLauncher: true, 2397 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 2398 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 2399 StorefrontLayoutDrawerPosition: "left", 2400 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 2401 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 2402 EnableStorefrontLayoutVariantSelector: true, 2403 StorefrontLayoutNotificationPosition: "left", 2404 StorefrontLayoutActionPopupPosition: "left", 2405 StorefrontLayoutNotificationDuration: 5000 2406 }; 2407 } 2408 const storefrontLayoutCallback = (swat) =>{ 2409 SwymStorefrontLayoutContext.swat = swat; 2410 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 2411 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 2412 SwymStorefrontLayoutContext.Settings = { 2413 ...SwymStorefrontLayoutContext?.Settings, 2414 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 2415 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 2416 } 2417 2418 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 2419 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 2420 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 2421 detail: { settings: SwymStorefrontLayoutContext?.Settings } 2422 }); 2423 document.dispatchEvent(event); 2424 }else{ 2425 swat.utils.warn(`LayoutInitialized event is not defined.`); 2426 } 2427 }else{ 2428 swat.utils.warn(`Storefront Layout is disabled.`); 2429 document.getElementById("swym-storefront-layout-container")?.remove(); 2430 document.getElementById("swym-storefront-extention-render-container")?.remove(); 2431 } 2432 } 2433 2434 if (!window.SwymCallbacks) { 2435 window.SwymCallbacks = []; 2436 } 2437 window.SwymCallbacks.push(storefrontLayoutCallback); 2438 2439 SwymStorefrontLayoutContext.SwymCustomerData = { 2440 2441 name: null, 2442 email: null 2443 2444 };
2445 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 2446 })(); 2447</script>
2447 2448 2449 2450 2451 2452</div><div id="shopify-block-AUGZ4bm1wOXlRNVFzT__16187601983559181590" class="shopify-block shopify-app-block"> 2453 2454<!-- BEGIN app snippet: swymVersion -->
2454<script>var __SWYM__VERSION__ = '6.0.0';</script>
2454 2455<!-- END app snippet --> 2456
2457<script id="sbisa-embed-init" defer async> 2458 (function () { 2459 console.log('Swym SBiSA App Embed Block Init'); 2460 window.swymWatchlistEmbedBlockLoaded = true; 2461 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a014b1-6566-7c61-aedf-79a2912282a5/watchlist-145/assets/apps.bundle.js"; 2462 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 2463 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 2464 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 2465 window.SwymCurrentJSPath = baseJsPath; 2466 window.SwymAssetBaseUrl = assetBaseUrl; 2467 2468 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 2469 2470 function injectSwymShopifyScript() { 2471 var element = ""; 2472 var scriptSrc = ""; 2473 2474 2475 element = "swym-ext-shopify-script"; 2476 window.SwymShopifyCdnInUse = true; 2477 scriptSrc = "https://cdn.shopify.com/extensions/01a014b1-6566-7c61-aedf-79a2912282a5/watchlist-145/assets/swym-ext-shopify.js"; 2478 2479 2480 if (document.getElementById(element)) { 2481 return; 2482 } 2483 2484 var s = document.createElement("script"); 2485 s.id = element; 2486 s.type = "text/javascript"; 2487 s.async = true; 2488 s.defer = true; 2489 s.src = scriptSrc; 2490 2491 s.onerror = function() { 2492 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 2493 // Fallback logic here 2494 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 2495 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 2496 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 2497 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 2498 2499 var fallbackScript = document.createElement("script"); 2500 fallbackScript.id = element; 2501 fallbackScript.type = "text/javascript"; 2502 fallbackScript.async = true; 2503 fallbackScript.defer = true; 2504 fallbackScript.src = scriptSrc; 2505 var y = document.getElementsByTagName("script")[0]; 2506 y.parentNode.insertBefore(fallbackScript, y); 2507 }; 2508 2509 var x = document.getElementsByTagName("script")[0]; 2510 x.parentNode.insertBefore(s, x); 2511 } 2512 2513 const swymAppMetafields = { 2514 pid: 'CMk+OU5dStll5qyllj0Ov/LZTrcwwn9bvHNJW69siXo=', 2515 tier: 'v3free-01', 2516 js_path: '//freecdn.swymrelay.com/code/swym-shopify.js', 2517 relay_path: 'https://swymstore-v3free-01.swymrelay.com', 2518 isEnabled: '', 2519 }; 2520 2521 function loadSwymShopifyScriptWithWishlistCheck() { 2522 // Check if Wishlist is installed - bypass script injection as a temporary workaround solution to prevent duplicate scripts 2523 // Can be replaced with better logic once Wishlist also uses App Embed Block for script injection 2524 fetch('https://swymstore-v3free-01.swymrelay.com' + '/script-tag-check?pid=' + 'CMk+OU5dStll5qyllj0Ov/LZTrcwwn9bvHNJW69siXo=') 2525 .then((response) => response.json()) 2526 .then((data) => { 2527 if (!data?.["has-swym-script-tag"]) { 2528 injectSwymShopifyScript(); 2529 } 2530 }) 2531 .catch((error) => { 2532 // Handle any errors that occur 2533 console.error('Swym Error: ' + error); 2534 //Inject script to make sure script is injected nonetheless 2535 injectSwymShopifyScript(); 2536 }); 2537 } 2538 2539 2540 var consentAPICallbackInvoked = false; 2541 2542 function loadScriptIfNoCustomerPrivacyAPI() { 2543 if(!window.Shopify?.customerPrivacy) { 2544 loadSwymShopifyScriptWithWishlistCheck(); 2545 return true; 2546 } 2547 return false; 2548 } 2549 2550 function checkConsentAndLoad() { 2551 var requiresConsentCheck = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 2552 if(!requiresConsentCheck) { 2553 loadSwymShopifyScriptWithWishlistCheck(); 2554 return; 2555 } 2556 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 2557 if (shouldLoadSwymScript) { 2558 loadSwymShopifyScriptWithWishlistCheck(); 2559 } else { 2560 console.warn("No customer consent to load Swym SBiSA"); 2561 } 2562 } 2563 function initialiseConsentCheck() { 2564 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 2565 window.Shopify?.loadFeatures?.( 2566 [{name: 'consent-tracking-api', version: '0.1'}], 2567 error => { 2568 consentAPICallbackInvoked = true; 2569 if (error) { 2570 if(loadScriptIfNoCustomerPrivacyAPI()) { 2571 return; 2572 } 2573 } 2574 checkConsentAndLoad(); 2575 } 2576 ); 2577 } 2578 function consentCheckFallback(retryCount) { 2579 if(!consentAPICallbackInvoked) { 2580 if (window.Shopify?.customerPrivacy) { 2581 checkConsentAndLoad(); 2582 } else if (retryCount >= 1) { 2583 console.warn("Shopify privacy API unavailable, loading Swym script"); 2584 loadSwymShopifyScriptWithWishlistCheck(); 2585 } else { 2586 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 2587 } 2588 } 2589 } 2590 if (document.readyState === "loading") { 2591 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 2592 window.addEventListener("load", () => consentCheckFallback(0)); 2593 } else { 2594 initialiseConsentCheck(); 2595 } 2596 2597 })(); 2598</script>
2598 2599 2600 2601 2602 2603 2604<!-- BEGIN app snippet: swymSnippet -->
2604<script defer> 2605 (function () { 2606 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 2607 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 2608 const dnsPrefetchLink = `<link rel="dns-prefetch" href="https://${currentSwymStorePath}" crossorigin>`; 2609 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 2610 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 2611 const swymSnippet = document.getElementById('sbisa-embed-init'); 2612 swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink); 2613 swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2); 2614 swymSnippet.insertAdjacentHTML('afterend', preConnectLink); 2615 })() 2616</script>
vendor: 1 bytes, line 2616
2616
2617<script id="swym-snippet" type="text"> 2618 window.swymLandingURL = document.URL; 2619 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"JPY","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 2620 window.swymPageLoad = function() { 2621 window.SwymProductVariants = window.SwymProductVariants || {}; 2622 window.SwymHasCartItems = 0 > 0; 2623 window.SwymPageData = {}, window.SwymProductInfo = {}; 2624 var unknown = {et: 0}; 2625 window.SwymPageData = unknown; 2626 2627 window.SwymPageData.uri = window.swymLandingURL; 2628 }; 2629 if(window.selectCallback){ 2630 (function(){ 2631 // Variant select override 2632 var originalSelectCallback = window.selectCallback; 2633 window.selectCallback = function(variant){ 2634 originalSelectCallback.apply(this, arguments); 2635 try{ 2636 if(window.triggerSwymVariantEvent){ 2637 window.triggerSwymVariantEvent(variant.id); 2638 } 2639 }catch(err){ 2640 console.warn("Swym selectCallback", err); 2641 } 2642 };})();} 2643 window.swymCustomerId =null; 2644 window.swymCustomerExtraCheck = 2645 null; 2646 var swappName = ("Wishlist" || "Watchlist"); 2647 var swymJSObject = { 2648 pid: "CMk+OU5dStll5qyllj0Ov\/LZTrcwwn9bvHNJW69siXo=", 2649 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 2650 }; 2651 window.swymJSShopifyLoad = function(){ 2652 if(window.swymPageLoad) swymPageLoad(); 2653 if(!window._swat) { 2654 (function (s, w, r, e, l, a, y) { 2655 r['SwymRetailerConfig'] = s; 2656 r[s] = r[s] || function (k, v) { 2657 r[s][k] = v; 2658 }; 2659 })('_swrc', '', window); 2660 _swrc('RetailerId', swymJSObject.pid); 2661 _swrc('Callback', function(){initSwymShopify();}); 2662 }else if(window._swat.postLoader){ 2663 _swrc = window._swat.postLoader; 2664 _swrc('RetailerId', swymJSObject.pid); 2665 _swrc('Callback', function(){initSwymShopify();}); 2666 }else{ 2667 initSwymShopify();} 2668 } 2669 if(!window._SwymPreventAutoLoad) { 2670 swymJSShopifyLoad(); 2671 } 2672 window.swymGetCartCookies = function(){ 2673 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 2674 var reqdCookies = {}; 2675 RequiredCookies.forEach(function(k){ 2676 reqdCookies[k] = _swat.storage.getRaw(k);}); 2677 var cart_token = window.swymCart.token; 2678 var data = { 2679 action:'cart', 2680 token:cart_token, 2681 cookies:reqdCookies 2682 }; 2683 return data; 2684 } 2685 window.swymGetCustomerData = function(){ 2686 2687 return {status: 1}; 2688 2689 } 2690</script>
2690 2691 2692<style id="safari-flasher-pre"></style>
2693<script> 2694 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 2695 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 2696 window.SwymCallbacks = window.SwymCallbacks || []; 2697 window.SwymCallbacks.push(function(tracker) { 2698 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 2699 // flash-preventer 2700 var x = function() { 2701 SwymUtils.onDOMReady(function() { 2702 var d = document.createElement("div"); 2703 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 2704 document.head.appendChild(d); 2705 });}; 2706 setTimeout(x, 10); 2707 });});} 2708 window.SwymOverrideMoneyFormat = "Â¥{{amount_no_decimals}}"; // Get the money format for the store from shopify 2709</script>
2709 2710<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; /* Hide when not loaded */ } </style><!-- END app snippet --> 2711 2712 2713
2714<script id="swymSnippetCheckAndActivate"> 2715 document.addEventListener('DOMContentLoaded', function () { 2716 var element = document.querySelector('script#swym-snippet:not([type="text"])'); 2717 2718 if (!element) { 2719 //To handle cases where Wishlist is "disabled on live theme" 2720 window.swymSnippetNotLoadedFromThemeFiles = true; 2721 2722 var script = document.querySelector('script#swym-snippet[type="text"]'); 2723 2724 //Activating #swym-snippet 2725 script.type = 'text/javascript'; 2726 new Function(script.textContent)(); 2727 } 2728 }); 2729</script>
2729 2730 2731 2732 2733</div><div id="shopify-block-AVHQ1VmZIdGI2eWlhN__3312430708954751922" class="shopify-block shopify-app-block"> 2734 2735 2736
2737<script> 2738 window.__cartDeliveryDateEmbedMode = "drawer_watch"; 2739</script>
2739 2740 2741 2742 2743 2744 2745 2746 2747<div id="cart-delivery-datetime_embedded" 2748 class="cart-delivery-datetime_app_block" 2749 data-os="2.0" 2750 test-id="cart-delivery-datetime_app_block" 2751 2752 data-locale="ja" 2753 data-embed-mode="drawer_watch" 2754 2755 data-timezones="[ 'ååä¸', '14ï½16æ', '16ï½18æ', '18ï½20æ', '19ï½21æ',]" 2756 data-font-color="" 2757 data-font-size="14" 2758 data-description-font-color="" 2759 data-description-font-size="12" 2760 data-min-delivery-date-font-color="#4455ac" 2761 data-min-delivery-date-font-size="14" 2762 data-condition-description-font-color="#8f6900" 2763 data-condition-description-font-size="12" 2764 data-background-color="" 2765 data-icon-color="#4455ac" 2766 data-prefecture-caution-font-color="#df5d5d" 2767 data-prefecture-caution-background-color="#f8d7da" 2768 data-border-color="" 2769 data-enable-accordion="false" 2770 data-accordion-title="é 鿥æãæå®ãã" 2771 data-accordion-bg-color="#ffffff" 2772 data-accordion-font-color="#333333" 2773 data-accordion-font-size="16" 2774 data-accordion-font-weight="bold" 2775> 2776 <p id="cart-delivery-datetime_loading">Loading...</p> 2777</div> 2778 2779 2780<style> 2781 #cart-delivery-datetime_section_os2 { 2782 margin: 0 auto; 2783 } 2784 2785 .cart-delivery-datetime_app_block { 2786 display: none; 2787 } 2788 2789 @keyframes blink { 2790 0% { opacity: 1; } 2791 50% { opacity: 0; } 2792 100% { opacity: 1; } 2793 } 2794 2795 #cart-delivery-datetime_loading { 2796 animation: blink 2s infinite; 2797 } 2798</style> 2799 2800 2801</div><div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
2802<script> 2803 window.SwymCollectionsConfig = { 2804 'CollectionsSelectors': [], 2805 'CollectionsPosition': "top-right", 2806 'CollectionsIcon': "heart", 2807 'CollectionsButtonSize': 25, 2808 'CollectionsVerticalOffset': 0, 2809 'CollectionsHorizontalOffset': 0, 2810 'CollectionsProductLinkSelector': "-", 2811 'CollectionsProductTileSelector': "-", 2812 'CollectionsVariantSelector': "false", 2813 'CollectionsVariantSelectorChooseActionText': "æ°ããWishlistã鏿ã¾ãã¯ä½æ", 2814 'CollectionsCreateListTitle': "Wishlistã®ååãä»ãã", 2815 'CollectionsCreateListPlaceholder': "Wishliståãå ¥å", 2816 'CollectionsCustomIconAdd': "", 2817 'CollectionsCustomIconAdded': "", 2818 'CollectionsIconColor': "#000000", 2819 'CollectionsIconThickness': "1.7", 2820} 2821</script>
2821 2822<style> 2823 .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;} 2824 .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;} 2825 .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;} 2826</style> 2827 2828 2829
2830<script> 2831 // Send heartbeat for collections button 2832 (function() { 2833 let collectionsButtonHeartbeatData = '{"editor":"2025-05-13T02:08:53.027Z","142410645758":"2025-05-14T06:42:58.710Z","148988199166":"2025-05-13T02:07:07.794Z"}'; 2834 try { 2835 collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {}; 2836 } catch (e) { 2837 collectionsButtonHeartbeatData = {}; 2838 } 2839 const ShopifyTheme = window.Shopify.theme; 2840 const themeId = ShopifyTheme.id; 2841 let heartbeatMetadata = { 2842 schema_name: ShopifyTheme?.schema_name, 2843 schema_version: ShopifyTheme?.schema_version, 2844 theme_store_id: ShopifyTheme?.theme_store_id, 2845 role: ShopifyTheme?.role 2846 }; 2847 2848 const isDesignMode = !!window.swymDesignMode; 2849 2850 if (!window.SwymCallbacks) { 2851 window.SwymCallbacks = []; 2852 } 2853 window.SwymCallbacks.push((swat) => { 2854 if (!swat || !themeId) { 2855 return; 2856 } 2857 const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 2858 if (typeof triggerHeartbeat !== "function") return; 2859 2860 const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId]; 2861 const themeContext = isDesignMode ? 'editor' : themeId; 2862 2863 const extensionData = { 2864 extensionName: "add-to-wishlist-collections-button", 2865 extensionType: "app-embed", 2866 metadata: heartbeatMetadata, 2867 themeId: themeContext, 2868 extensionSource: "default" 2869 }; 2870 2871 /** Stop heartbeat 2872 triggerHeartbeat(extensionData, lastHeartbeat); 2873 */ 2874 }); 2875 })(); // IIFE to prevent polluting global scope 2876</script>
2876 2877 2878 2879<style> 2880 .swym-advanced-wishlist-collections-container { 2881 display: none; 2882 } 2883</style> 2884</div>
2884<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2884 2885</body> 2886</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.