{"id":7,"date":"2026-07-28T15:22:37","date_gmt":"2026-07-28T15:22:37","guid":{"rendered":"https:\/\/goldsalontokyo.com\/?page_id=7"},"modified":"2026-10-23T03:55:49","modified_gmt":"2026-10-23T03:55:49","slug":"home","status":"publish","type":"page","link":"https:\/\/goldsalontokyo.com\/ja\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7\" class=\"elementor elementor-7\">\n\t\t\t\t<div class=\"elementor-element elementor-element-647571e e-con e-atomic-element e-flexbox-base e-default-div e-647571e-397aa4b \" data-id=\"647571e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"647571e\">\n    <div class=\"elementor-element elementor-element-b70b430 e-con e-atomic-element e-flexbox-base e-default-div e-b70b430-38b24ed e-b70b430-2605449 \" data-id=\"b70b430\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b70b430\">\n    \t\t\t<h2 data-interaction-id=\"5783ac3\" class=\"e-5783ac3-13c9ba7 e-heading-base e-default-h2\">GOLD  SALON TOKYO<\/h2>\n\t\t\t\t\t<p class=\"e-fd91737-b3d3489 e-paragraph-base e-default-p\" data-interaction-id=\"fd91737\">Colour experts, Blonding, Balayage, Highlights Hair Extensions &amp; Colour Corrections<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-6abbffa elementor-align-left elementor-widget-mobile__width-initial elementor-widget elementor-widget-button\" data-id=\"6abbffa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/goldsalontokyo.com\/appointment\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">APPOINTMENT \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-1832d7c e-con e-atomic-element e-flexbox-base e-default-div e-1832d7c-c75dcee \" data-id=\"1832d7c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1832d7c\">\n    <div class=\"elementor-element elementor-element-a71614a e-con e-atomic-element e-flexbox-base e-default-div e-a71614a-df65cec \" data-id=\"a71614a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a71614a\">\n    <div class=\"elementor-element elementor-element-890fcd5 e-con e-atomic-element e-flexbox-base e-default-div e-890fcd5-d7e8c35 \" data-id=\"890fcd5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"890fcd5\">\n    \t\t\t<h2 data-interaction-id=\"84be5b9\" class=\"e-84be5b9-6ff025c e-heading-base e-default-h2\">Services<\/h2>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-0158b83-8b3ce5a e-paragraph-base e-default-p\" data-interaction-id=\"0158b83\"><a href=\"\/services\" target=\"_self\" class=\"e-paragraph-link-base e-default-a\">\n\t\tALL SERVICES \u2192\n\t<\/a><\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-27e8dd9 e-con e-atomic-element e-flexbox-base e-default-div e-27e8dd9-a7688c5 gst-services-slider \" data-id=\"27e8dd9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"27e8dd9\">\n    <a class=\"elementor-element elementor-element-77cf297 e-con e-atomic-element e-flexbox-base e-default-a e-77cf297-06b8437 gst-service-card \" data-id=\"77cf297\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"77cf297\" href=\"https:\/\/goldsalontokyo.com\/ja\/service-colouring\/\" target=\"_self\">\n    \t\t\t<h2 data-interaction-id=\"068d90e\" class=\"e-068d90e-c3f1079 e-heading-base e-default-h2\"><strong>COLOURING<\/strong><\/h2>\n\t\t\t\t\t<p class=\"e-fe08017-b4b0f78 e-paragraph-base e-default-p\" data-interaction-id=\"fe08017\">Bespoke colour tailored to your hair, style and desired look.<\/p>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-5809c92 e-con e-atomic-element e-flexbox-base e-default-a e-5809c92-0d3bdf8 gst-service-card \" data-id=\"5809c92\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5809c92\" href=\"https:\/\/goldsalontokyo.com\/ja\/service-hair-extensions\/\" target=\"_self\">\n    \t\t\t<h2 data-interaction-id=\"1e38906\" class=\"e-1e38906-8f1c13a e-heading-base e-default-h2\"><strong>HAIR EXTENSIONS<\/strong><\/h2>\n\t\t\t\t\t<p class=\"e-f6a93dc-aaacc9e e-paragraph-base e-default-p\" data-interaction-id=\"f6a93dc\">Premium Remi hair extensions for natural-looking length and volume.<\/p>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-81d3f91 e-con e-atomic-element e-flexbox-base e-default-a e-81d3f91-e405e74 gst-service-card \" data-id=\"81d3f91\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"81d3f91\" href=\"https:\/\/goldsalontokyo.com\/ja\/service-keratin-treatment\/\" target=\"_self\">\n    \t\t\t<h2 data-interaction-id=\"438300f\" class=\"e-438300f-f950470 e-heading-base e-default-h2\"><strong>KERATIN TREATMENT<\/strong><\/h2>\n\t\t\t\t\t<p class=\"e-b2cc6f8-ee65dc7 e-paragraph-base e-default-p\" data-interaction-id=\"b2cc6f8\">Brazilian Keratin smoothing for softer, healthier and more manageable hair.<\/p>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-e9d0946 e-con e-atomic-element e-flexbox-base e-default-a e-e9d0946-1deb12b gst-service-card \" data-id=\"e9d0946\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e9d0946\" href=\"https:\/\/goldsalontokyo.com\/ja\/service-cutting\/\" target=\"_self\">\n    \t\t\t<h2 data-interaction-id=\"cf76e83\" class=\"e-cf76e83-39a3e6b e-heading-base e-default-h2\"><strong>Cutting &amp; Styling<\/strong><\/h2>\n\t\t\t\t\t<p class=\"e-16531c4-67debf6 e-paragraph-base e-default-p\" data-interaction-id=\"16531c4\">Beautifully crafted cuts designed for style and easy manageability.<\/p>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-24c3de0 e-con e-atomic-element e-flexbox-base e-default-a e-24c3de0-44fc03a gst-service-card \" data-id=\"24c3de0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"24c3de0\" href=\"https:\/\/goldsalontokyo.com\/ja\/service-conditioning-treatments\/\" target=\"_self\">\n    \t\t\t<h2 data-interaction-id=\"3ee227f\" class=\"e-3ee227f-f0f357b e-heading-base e-default-h2\"><strong>TREATMENTS<\/strong><\/h2>\n\t\t\t\t\t<p class=\"e-185aab5-dcf4c75 e-paragraph-base e-default-p\" data-interaction-id=\"185aab5\">Professional treatments to restore moisture, strength and shine.<\/p>\n\t\t\n<\/a>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-c639ea7 e-con e-atomic-element e-flexbox-base e-default-div e-c639ea7-592bafa gst-ig-section \" data-id=\"c639ea7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c639ea7\">\n    <div class=\"elementor-element elementor-element-76b890c e-con e-atomic-element e-flexbox-base e-default-div e-76b890c-92699d9 gst-ig-copy \" data-id=\"76b890c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"76b890c\">\n    \t\t\t<h2 data-interaction-id=\"d58d783\" class=\"e-d58d783-e8e07cd e-heading-base e-default-h2\">From Instagram<\/h2>\n\t\t\t\t\t\n<hr class=\"e-c1cf9c4-dfe6421 e-divider-base\" data-interaction-id=\"c1cf9c4\" \/>\n\t\t\t\t\t<p class=\"e-cb73229-8454ba8 e-paragraph-base e-default-p\" data-interaction-id=\"cb73229\"><a href=\"https:\/\/www.instagram.com\/goldsalontokyo\/\" target=\"_self\" class=\"e-paragraph-link-base e-default-a\">\n\t\t<strong><em>@goldsalontokyo<\/em><\/strong>\n\t<\/a><\/p>\n\t\t\t\t\t<p class=\"e-dfbc040-88abc16 e-paragraph-base e-default-p\" data-interaction-id=\"dfbc040\">See our latest hair creations.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-ff85835 e-con e-atomic-element e-flexbox-base e-default-div e-ff85835-d4c556b gst-ig-gallery \" data-id=\"ff85835\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ff85835\">\n    <div class=\"elementor-element elementor-element-4b0ca71 e-con e-atomic-element e-flexbox-base e-default-div e-4b0ca71-663ffea gst-ig-wrap \" data-id=\"4b0ca71\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4b0ca71\">\n    <div class=\"elementor-element elementor-element-81637f0 e-con e-atomic-element e-flexbox-base e-default-div e-81637f0-c2180be gst-ig-1 \" data-id=\"81637f0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"81637f0\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-e9b0b61 e-con e-atomic-element e-flexbox-base e-default-div e-e9b0b61-4b41d7a gst-ig-2 \" data-id=\"e9b0b61\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e9b0b61\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-1ff95c5 e-con e-atomic-element e-flexbox-base e-default-div e-1ff95c5-78e8fc7 gst-ig-wrap \" data-id=\"1ff95c5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1ff95c5\">\n    <div class=\"elementor-element elementor-element-3a8c894 e-con e-atomic-element e-flexbox-base e-default-div e-3a8c894-f9a65b1 gst-ig-3 \" data-id=\"3a8c894\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3a8c894\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-29bc72a e-con e-atomic-element e-flexbox-base e-default-div e-29bc72a-1f47ef9 gst-ig-4 \" data-id=\"29bc72a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"29bc72a\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-5dca1ff e-con e-atomic-element e-flexbox-base e-default-div e-5dca1ff-750c64f gst-ig-5 \" data-id=\"5dca1ff\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5dca1ff\">\n    \n<\/div>\n\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-5631469 elementor-widget elementor-widget-button\" data-id=\"5631469\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.instagram.com\/goldsalontokyo\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">FOLLOW INSTAGRAM \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-464a58d e-con e-atomic-element e-flexbox-base e-default-div e-464a58d-431bac5 g-26b95f3 \" data-id=\"464a58d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"464a58d\">\n    <div class=\"elementor-element elementor-element-c42f80e e-con e-atomic-element e-flexbox-base e-default-div e-c42f80e-d4996e2 g-1b15248 \" data-id=\"c42f80e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c42f80e\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-cc0d51e e-con e-atomic-element e-flexbox-base e-default-div e-cc0d51e-74a4ff0 g-86d8b5c \" data-id=\"cc0d51e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cc0d51e\">\n    \t\t\t<h2 data-interaction-id=\"14dfd2a\" class=\"e-14dfd2a-47ad0e3 e-heading-base e-default-h2\">OUR STORY<\/h2>\n\t\t<div class=\"elementor-element elementor-element-3ee5e8b e-con e-atomic-element e-flexbox-base e-default-div e-3ee5e8b-fcb2588 \" data-id=\"3ee5e8b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3ee5e8b\">\n    \t\t\t<p class=\"e-ece6f65-5f17fcb e-paragraph-base e-default-p\" data-interaction-id=\"ece6f65\">GOLD SALON TOKYO is Tokyo's leading Australian owned and managed hair salon. Our team all speak English, a necessity for a salon who's clientele is over 95% foreign nationals. Colour experts, Blonding, Balayage, Highlights Hair Extensions &amp; Colour Corrections<\/p>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a1d88c elementor-widget elementor-widget-button\" data-id=\"2a1d88c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/goldsalontokyo.com\/appointment\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">APPOINTMENT \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-d94874e e-con e-atomic-element e-flexbox-base e-default-div e-d94874e-395f3b0 g-400efca \" data-id=\"d94874e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d94874e\">\n    <div class=\"elementor-element elementor-element-307e29a e-con e-atomic-element e-flexbox-base e-default-div e-307e29a-cd80a8d g-14e41f9 \" data-id=\"307e29a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"307e29a\">\n    \t\t\t<p class=\"e-2ec4122-e2a4a9b e-paragraph-base e-default-p\" data-interaction-id=\"2ec4122\">FAQ<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"b1669ce\" class=\"e-b1669ce-570ca0a e-heading-base e-default-h2\">FREQUENTLY ASKED QUESTIONS<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-14342ef elementor-widget elementor-widget-button\" data-id=\"14342ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/goldsalontokyo.com\/faq\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">VIEW ALL FAQ \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-2b179e0 e-con e-atomic-element e-flexbox-base e-default-div e-2b179e0-bf91ddf g-4cdfb22 \" data-id=\"2b179e0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2b179e0\">\n    \t\t<div class=\"elementor-element elementor-element-b632f8b elementor-widget elementor-widget-n-accordion\" data-id=\"b632f8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1910\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1910\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you speak English? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1910\" class=\"elementor-element elementor-element-f1b7cc4 e-con-full e-flex e-con e-child\" data-id=\"f1b7cc4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<p class=\"e-f7e813a-e3e682d e-paragraph-base e-default-p\" data-interaction-id=\"f7e813a\">Yes. Our team speaks English, and over 95% of our clients are foreign nationals. You can comfortably discuss your desired style, hair concerns, and treatment options with our team.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-f1bbad4-fc73883 e-divider-base\" data-interaction-id=\"f1bbad4\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-3de8fbf elementor-widget elementor-widget-n-accordion\" data-id=\"3de8fbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-6490\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-6490\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can I make an appointment? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-6490\" class=\"elementor-element elementor-element-23c198b e-con-full e-flex e-con e-child\" data-id=\"23c198b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<p class=\"e-d74baf3-691393f e-paragraph-base e-default-p\" data-interaction-id=\"d74baf3\">You can book an appointment online through our website. If you are unable to find a suitable time, you can also send us an appointment request.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-f91200a-471abd4 e-divider-base\" data-interaction-id=\"f91200a\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-df222da elementor-widget elementor-widget-n-accordion\" data-id=\"df222da\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2330\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-2330\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do new clients need to pay a deposit? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2330\" class=\"elementor-element elementor-element-ebe9fc3 e-con-full e-flex e-con e-child\" data-id=\"ebe9fc3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<p class=\"e-d8a37ce-5e52444 e-paragraph-base e-default-p\" data-interaction-id=\"d8a37ce\">Yes. New clients are required to pay a 50% deposit to confirm their appointment. The deposit will be applied toward the total cost of your service.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-f888188-ae49ab8 e-divider-base\" data-interaction-id=\"f888188\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-61687db elementor-widget elementor-widget-n-accordion\" data-id=\"61687db\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1020\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1020\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is your cancellation policy? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1020\" class=\"elementor-element elementor-element-8ff7ae4 e-con-full e-flex e-con e-child\" data-id=\"8ff7ae4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<p class=\"e-de2828f-d2cb240 e-paragraph-base e-default-p\" data-interaction-id=\"de2828f\">If you need to cancel or change your appointment, please contact us at least two days in advance. Late cancellations or changes may be subject to our cancellation policy.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-0e45e06-3efd4d0 e-divider-base\" data-interaction-id=\"0e45e06\" \/>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fcb02a elementor-widget elementor-widget-n-accordion\" data-id=\"4fcb02a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-8360\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-8360\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What should I do if I have allergies? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-8360\" class=\"elementor-element elementor-element-1c22932 e-con-full e-flex e-con e-child\" data-id=\"1c22932\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<p class=\"e-b2c884e-b7ffb4b e-paragraph-base e-default-p\" data-interaction-id=\"b2c884e\">Please let us know about any allergies or previous reactions before your appointment. Depending on your history and the service requested, a patch test may be required before treatment.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-746abd9-325cf3b e-divider-base\" data-interaction-id=\"746abd9\" \/>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-efa1da9 e-con e-atomic-element e-flexbox-base e-default-div e-efa1da9-26c6170 gst-contact-section \" data-id=\"efa1da9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"efa1da9\">\n    <div class=\"elementor-element elementor-element-57413ca e-con e-atomic-element e-flexbox-base e-default-div e-57413ca-49394f1 gst-contact-copy \" data-id=\"57413ca\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"57413ca\">\n    \t\t\t<h2 data-interaction-id=\"aca2cd8\" class=\"e-aca2cd8-e99c397 e-heading-base e-default-h2\">GOLD SALON TOKYO<\/h2>\n\t\t<div class=\"elementor-element elementor-element-019a98c e-con e-atomic-element e-flexbox-base e-default-div e-019a98c-ffa2bbb \" data-id=\"019a98c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"019a98c\">\n    \t\t<div class=\"elementor-element elementor-element-89f89b8 elementor-widget__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"89f89b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"e-27f825a-916e9d0 e-paragraph-base e-default-p\" data-interaction-id=\"27f825a\">4-1-9 6F Azabu Juban,<br>Minato-ku, Tokyo 106-0045<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-663e263 e-con e-atomic-element e-flexbox-base e-default-div e-663e263-b5fda14 \" data-id=\"663e263\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"663e263\">\n    \t\t<div class=\"elementor-element elementor-element-704e658 elementor-widget__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"704e658\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"e-ed2679c-816d223 e-paragraph-base e-default-p\" data-interaction-id=\"ed2679c\">03-6436-0228<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c1963b5 e-con e-atomic-element e-flexbox-base e-default-div e-c1963b5-48a504f \" data-id=\"c1963b5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c1963b5\">\n    \t\t<div class=\"elementor-element elementor-element-ebde0c1 elementor-widget__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ebde0c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path 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.579-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\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"e-c76a5c0-a2a7f83 e-paragraph-base e-default-p\" data-interaction-id=\"c76a5c0\">info@goldsalontokyo.com<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e069db1 e-con e-atomic-element e-flexbox-base e-default-div e-e069db1-c43554b \" data-id=\"e069db1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e069db1\">\n    \t\t<div class=\"elementor-element elementor-element-12cbf63 elementor-widget__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"12cbf63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-clock\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"e-c519ac9-a1f42d0 e-paragraph-base e-default-p\" data-interaction-id=\"c519ac9\">Tue - Sat 10:00 - 20:00<br>Sun \/ Mon Closed<\/p>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-91e25c2 elementor-widget elementor-widget-button\" data-id=\"91e25c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/goldsalontokyo.com\/appointment\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">APPOINTMENT \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5e4dda0 e-con e-atomic-element e-flexbox-base e-default-div e-5e4dda0-f61d2f4 gst-contact-spacer \" data-id=\"5e4dda0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5e4dda0\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-445babe e-flex e-con-boxed e-con e-parent\" data-id=\"445babe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91ad1fe elementor-widget elementor-widget-html\" data-id=\"91ad1fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\n.gst-services-slider{\n  display:flex !important;\n  flex-direction:row !important;\n  flex-wrap:nowrap !important;\n  gap:20px !important;\n  overflow-x:auto !important;\n  overflow-y:hidden !important;\n  scroll-behavior:smooth;\n  scroll-snap-type:x mandatory;\n  scrollbar-width:none;\n  -webkit-overflow-scrolling:touch;\n}\n\n.gst-services-slider::-webkit-scrollbar{\n  display:none;\n}\n\n.gst-services-slider > .gst-service-card{\n  flex:0 0 calc((100% - 40px) \/ 3) !important;\n  min-width:calc((100% - 40px) \/ 3) !important;\n  scroll-snap-align:start;\n}\n\n.gst-services-dots{\n  display:flex !important;\n  justify-content:center !important;\n  align-items:center !important;\n  gap:9px !important;\n  width:100% !important;\n  height:auto !important;\n  margin:18px 0 0 0 !important;\n  padding:0 !important;\n}\n\n.gst-service-dot{\n  display:block !important;\n  width:7px !important;\n  height:7px !important;\n  min-width:7px !important;\n  min-height:7px !important;\n  margin:0 !important;\n  padding:0 !important;\n  border:0 !important;\n  border-radius:50% !important;\n  background:#d7d3ce !important;\n  box-shadow:none !important;\n  cursor:pointer;\n}\n\n.gst-service-dot.is-active{\n  background:#111 !important;\n}\n\n@media(max-width:767px){\n\n  .gst-services-slider{\n    gap:12px !important;\n    width:100% !important;\n  }\n\n  .gst-services-slider > .gst-service-card{\n    flex:0 0 100% !important;\n    min-width:100% !important;\n    width:100% !important;\n  }\n\n  .gst-services-dots{\n    margin:12px 0 22px 0 !important;\n    gap:8px !important;\n  }\n\n  .gst-service-dot{\n    width:6px !important;\n    height:6px !important;\n    min-width:6px !important;\n    min-height:6px !important;\n  }\n}\n\n.gst-ig-gallery *:has(.gst-ig-1),\n.gst-ig-gallery *:has(.gst-ig-2),\n.gst-ig-gallery *:has(.gst-ig-3),\n.gst-ig-gallery *:has(.gst-ig-4),\n.gst-ig-gallery *:has(.gst-ig-5){\n  display:contents !important;\n}\n\n@media(min-width:1025px){\n\n  .gst-ig-section{\n    height:560px !important;\n    min-height:560px !important;\n    max-height:560px !important;\n    padding-top:20px !important;\n    padding-bottom:20px !important;\n    box-sizing:border-box !important;\n    align-items:stretch !important;\n  }\n\n.gst-ig-copy{\n  flex:0 0 26% !important;\n  width:26% !important;\n  max-width:26% !important;\n  min-width:0 !important;\n  transform:none !important;\n  display:flex !important;\n  flex-direction:column !important;\n  justify-content:center !important;\n  align-items:flex-start !important;\n  text-align:left !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n}\n\n.gst-ig-gallery{\n  display:grid !important;\n  flex:0 0 790px !important;\n  width:790px !important;\n  max-width:74% !important;\n  grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) !important;\n  grid-template-rows:repeat(2, minmax(0, 1fr)) !important;\n  gap:10px !important;\n  height:100% !important;\n  min-height:0 !important;\n  max-height:none !important;\n  margin:0 0 0 auto !important;\n  padding:0 !important;\n  box-sizing:border-box !important;\n}\n\n.gst-ig-gallery .gst-ig-1,\n.gst-ig-gallery .gst-ig-2,\n.gst-ig-gallery .gst-ig-3,\n.gst-ig-gallery .gst-ig-4,\n.gst-ig-gallery .gst-ig-5{\n  display:block !important;\n  width:100% !important;\n  height:100% !important;\n  min-width:0 !important;\n  min-height:0 !important;\n  max-width:none !important;\n  max-height:none !important;\n  margin:0 !important;\n  padding:0 !important;\n  position:relative !important;\n  flex:none !important;\n  box-sizing:border-box !important;\n}\n\n.gst-ig-gallery .gst-ig-1,\n.gst-ig-gallery .gst-ig-2,\n.gst-ig-gallery .gst-ig-3,\n.gst-ig-gallery .gst-ig-4,\n.gst-ig-gallery .gst-ig-5{\n  background-size:contain !important;\n  background-position:center !important;\n  background-repeat:no-repeat !important;\n}\n\n.gst-ig-gallery .gst-ig-1 img,\n.gst-ig-gallery .gst-ig-2 img,\n.gst-ig-gallery .gst-ig-3 img,\n.gst-ig-gallery .gst-ig-4 img,\n.gst-ig-gallery .gst-ig-5 img{\n  width:100% !important;\n  height:100% !important;\n  object-fit:contain !important;\n  object-position:center !important;\n}\n\n\n.gst-ig-gallery .gst-ig-1{\n  grid-column:1 !important;\n  grid-row:1 \/ 3 !important;\n}\n\n.gst-ig-gallery .gst-ig-2{\n  grid-column:2 !important;\n  grid-row:1 !important;\n}\n\n.gst-ig-gallery .gst-ig-3{\n  grid-column:3 !important;\n  grid-row:1 !important;\n}\n\n.gst-ig-gallery .gst-ig-4{\n  grid-column:2 !important;\n  grid-row:2 !important;\n}\n\n.gst-ig-gallery .gst-ig-5{\n  grid-column:3 !important;\n  grid-row:2 !important;\n}\n}\n\n@media(min-width:768px) and (max-width:1024px){\n\n  .gst-ig-section{\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:stretch !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    gap:28px !important;\n  }\n\n  .gst-ig-copy{\n    width:100% !important;\n    max-width:100% !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    margin:0 !important;\n  }\n\n  .gst-ig-gallery{\n    display:grid !important;\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;\n    grid-template-rows:220px 220px 170px !important;\n    gap:10px !important;\n    width:100% !important;\n    max-width:100% !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    margin:0 !important;\n    padding:0 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-1{\n    grid-column:1 !important;\n    grid-row:1 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-2{\n    grid-column:2 !important;\n    grid-row:1 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-3{\n    grid-column:1 !important;\n    grid-row:2 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-4{\n    grid-column:2 !important;\n    grid-row:2 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-5{\n    grid-column:1 \/ 3 !important;\n    grid-row:3 !important;\n  }\n\n  .gst-ig-gallery + .elementor-element{\n    margin-top:0 !important;\n    margin-bottom:0 !important;\n  }\n}\n\n@media(min-width:1025px){\n\n  .gst-story-section{\n    min-height:360px !important;\n    height:360px !important;\n    max-height:360px !important;\n    box-sizing:border-box !important;\n    overflow:hidden !important;\n  }\n\n  .gst-story-copy{\n    display:flex !important;\n    flex-direction:column !important;\n    justify-content:center !important;\n    align-items:flex-start !important;\n    min-height:360px !important;\n    height:360px !important;\n    max-height:360px !important;\n    padding-top:40px !important;\n    padding-bottom:40px !important;\n    box-sizing:border-box !important;\n  }\n\n  .gst-story-copy .gst-main-cta-widget{\n    align-self:flex-start !important;\n    margin-right:0 !important;\n  }\n\n  .gst-faq-section{\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    padding-top:42px !important;\n    padding-bottom:42px !important;\n    box-sizing:border-box !important;\n  }\n\n}\n\n@media(max-width:767px){\n\n  .gst-ig-section{\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:stretch !important;\n    justify-content:flex-start !important;\n    width:100% !important;\n    max-width:100% !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    gap:0 !important;\n    margin:0 !important;\n    padding:40px 24px 32px 24px !important;\n    box-sizing:border-box !important;\n    overflow:visible !important;\n  }\n\n  .gst-ig-copy{\n    width:100% !important;\n    max-width:100% !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    margin:0 !important;\n    padding:0 !important;\n    overflow:visible !important;\n  }\n\n  .gst-ig-gallery{\n    display:grid !important;\n    flex:0 0 auto !important;\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;\n    grid-template-rows:420px 205px 205px !important;\n    gap:8px !important;\n    width:min(100%,315px) !important;\n    min-width:0 !important;\n    max-width:315px !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    margin:24px auto 0 !important;\n    padding:0 !important;\n    box-sizing:border-box !important;\n    overflow:visible !important;\n  }\n\n  .gst-ig-gallery .gst-ig-1,\n  .gst-ig-gallery .gst-ig-2,\n  .gst-ig-gallery .gst-ig-3,\n  .gst-ig-gallery .gst-ig-4,\n  .gst-ig-gallery .gst-ig-5{\n    display:block !important;\n    width:100% !important;\n    height:100% !important;\n    min-width:0 !important;\n    min-height:0 !important;\n    max-width:100% !important;\n    max-height:none !important;\n    margin:0 !important;\n    padding:0 !important;\n    position:relative !important;\n    overflow:hidden !important;\n    box-sizing:border-box !important;\n\n    background-size:contain !important;\n    background-position:center center !important;\n    background-repeat:no-repeat !important;\n  }\n\n  .gst-ig-gallery .gst-ig-1{\n    grid-column:1 \/ 3 !important;\n    grid-row:1 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-2{\n    grid-column:1 !important;\n    grid-row:2 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-3{\n    grid-column:2 !important;\n    grid-row:2 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-4{\n    grid-column:1 !important;\n    grid-row:3 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-5{\n    grid-column:2 !important;\n    grid-row:3 !important;\n  }\n\n\u3000.gst-ig-gallery .gst-ig-1,\n  .gst-ig-gallery .gst-ig-1 *,\n  .gst-ig-gallery .gst-ig-2,\n  .gst-ig-gallery .gst-ig-2 *,\n  .gst-ig-gallery .gst-ig-3,\n  .gst-ig-gallery .gst-ig-3 *,\n  .gst-ig-gallery .gst-ig-4,\n  .gst-ig-gallery .gst-ig-4 *,\n  .gst-ig-gallery .gst-ig-5,\n  .gst-ig-gallery .gst-ig-5 *{\n    background-size:contain !important;\n    background-position:center center !important;\n    background-repeat:no-repeat !important;\n    object-fit:contain !important;\n    object-position:center center !important;\n  }\n\n  .gst-ig-gallery + .elementor-element{\n    margin-top:20px !important;\n    margin-bottom:0 !important;\n  }\n\n}\n\n  @media(max-width:767px){\n\n  .gst-story-section,\n  .gst-story-runtime{\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:stretch !important;\n    justify-content:flex-start !important;\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    gap:0 !important;\n    margin:0 !important;\n    padding:0 !important;\n    box-sizing:border-box !important;\n    overflow:hidden !important;\n  }\n\n  .gst-story-mobile-image{\n    display:block !important;\n    order:1 !important;\n    flex:0 0 280px !important;\n    width:100% !important;\n    max-width:100% !important;\n    min-width:100% !important;\n    height:280px !important;\n    min-height:280px !important;\n    max-height:280px !important;\n    margin:0 !important;\n    padding:0 !important;\n    background-size:cover !important;\n    background-position:center center !important;\n    background-repeat:no-repeat !important;\n    box-sizing:border-box !important;\n  }\n\n  .gst-story-image,\n  .gst-story-runtime-empty{\n    display:none !important;\n    flex:0 0 0 !important;\n    width:0 !important;\n    max-width:0 !important;\n    min-width:0 !important;\n    height:0 !important;\n    min-height:0 !important;\n    max-height:0 !important;\n    margin:0 !important;\n    padding:0 !important;\n    overflow:hidden !important;\n  }\n\n  .gst-story-copy,\n  .gst-story-runtime-copy{\n    order:2 !important;\n    display:flex !important;\n    flex-direction:column !important;\n    justify-content:flex-start !important;\n    align-items:stretch !important;\n    align-self:stretch !important;\n    flex:0 0 auto !important;\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    gap:0 !important;\n    margin:0 !important;\n    padding:30px 24px 40px 24px !important;\n    background:#fff !important;\n    box-sizing:border-box !important;\n    overflow:visible !important;\n  }\n\n  .gst-story-copy > *,\n  .gst-story-runtime-copy > *{\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    margin-left:0 !important;\n    margin-right:0 !important;\n    box-sizing:border-box !important;\n  }\n\n  .gst-story-copy p,\n  .gst-story-runtime-copy p{\n    width:100% !important;\n    max-width:100% !important;\n    white-space:normal !important;\n    overflow-wrap:normal !important;\n    word-break:normal !important;\n  }\n\n}\n\n@media(max-width:767px){\n  .gst-faq-runtime{\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:stretch !important;\n    justify-content:flex-start !important;\n    width:100% !important;\n    max-width:100% !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    gap:0 !important;\n    margin:0 !important;\n    padding:40px 24px 40px 24px !important;\n    box-sizing:border-box !important;\n    background:#fff !important;\n    overflow:visible !important;\n  }\n\n  .gst-faq-runtime-copy{\n    order:1 !important;\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:flex-start !important;\n    justify-content:flex-start !important;\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    gap:0 !important;\n    margin:0 !important;\n    padding:0 !important;\n  }\n\n  .gst-faq-runtime-copy > *{\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n  }\n\n  .gst-faq-runtime-copy p{\n    margin:0 0 14px 0 !important;\n    font-family:Inter, sans-serif !important;\n    font-size:14px !important;\n    line-height:1.4 !important;\n    font-weight:500 !important;\n  }\n\n  .gst-faq-runtime-copy .elementor-heading-title,\n  .gst-faq-runtime-copy h1,\n  .gst-faq-runtime-copy h2,\n  .gst-faq-runtime-copy h3{\n    margin:0 !important;\n    font-family:\"Cormorant Garamond\", serif !important;\n    font-size:30px !important;\n    line-height:.98 !important;\n    font-weight:400 !important;\n    letter-spacing:-0.5px !important;\n  }\n\n  .gst-faq-runtime-list{\n    order:2 !important;\n    display:block !important;\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    margin:22px 0 0 0 !important;\n    padding:0 !important;\n    box-sizing:border-box !important;\n  }\n\n  .gst-faq-runtime-list .e-n-accordion,\n  .gst-faq-runtime-list details{\n    width:100% !important;\n    max-width:100% !important;\n  }\n\n  .gst-faq-runtime-list details{\n    margin:0 !important;\n    padding:0 !important;\n    border:0 !important;\n    border-bottom:1px solid #d7d3ce !important;\n    border-radius:0 !important;\n    background:transparent !important;\n    box-shadow:none !important;\n  }\n\n  .gst-faq-runtime-list summary{\n    position:relative !important;\n    display:flex !important;\n    align-items:center !important;\n    justify-content:flex-start !important;\n    width:100% !important;\n    min-height:64px !important;\n    margin:0 !important;\n    padding:16px 44px 16px 0 !important;\n    border:0 !important;\n    background:transparent !important;\n    box-shadow:none !important;\n    box-sizing:border-box !important;\n    list-style:none !important;\n  }\n\n  .gst-faq-runtime-list summary::-webkit-details-marker{\n    display:none !important;\n  }\n\n  .gst-faq-runtime-list summary::marker{\n    content:\"\" !important;\n  }\n\n  .gst-faq-runtime-list summary [class*=\"icon\"],\n  .gst-faq-runtime-list summary svg,\n  .gst-faq-runtime-list summary i,\n  .gst-faq-runtime-list .e-n-accordion-item-title-icon{\n    display:none !important;\n  }\n\n  .gst-faq-runtime-list summary::after{\n    content:\"+\" !important;\n    position:absolute !important;\n    right:2px !important;\n    top:50% !important;\n    transform:translateY(-50%) !important;\n    display:flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n    width:26px !important;\n    height:26px !important;\n    margin:0 !important;\n    padding:0 !important;\n    font-family:Arial, sans-serif !important;\n    font-size:28px !important;\n    line-height:1 !important;\n    font-weight:300 !important;\n    color:#111 !important;\n  }\n\n  .gst-faq-runtime-list details[open] summary::after{\n    content:\"\u2212\" !important;\n    font-size:26px !important;\n  }\n\n  .gst-faq-runtime-list summary,\n  .gst-faq-runtime-list summary span,\n  .gst-faq-runtime-list summary div{\n    font-family:Inter, sans-serif !important;\n    font-size:16px !important;\n    line-height:1.45 !important;\n    font-weight:400 !important;\n    color:#222 !important;\n  }\n\n  .gst-faq-runtime-list details > div{\n    margin:0 !important;\n    padding:0 36px 18px 0 !important;\n    background:transparent !important;\n    border:0 !important;\n  }\n\n  .gst-faq-runtime-list details[open] p{\n    margin:0 !important;\n    padding:0 !important;\n    font-family:Inter, sans-serif !important;\n    font-size:15px !important;\n    line-height:1.7 !important;\n    font-weight:400 !important;\n    color:#444 !important;\n  }\n\n  .gst-faq-runtime-button{\n    order:3 !important;\n    display:block !important;\n    width:auto !important;\n    max-width:max-content !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    margin:26px 0 0 0 !important;\n    padding:0 !important;\n    align-self:flex-start !important;\n  }\n\n  .gst-faq-runtime-button a,\n  .gst-faq-runtime-button button{\n    width:auto !important;\n    min-width:0 !important;\n    min-height:0 !important;\n    height:auto !important;\n    margin:0 !important;\n    padding:0 !important;\n    border:0 !important;\n    background:transparent !important;\n    box-shadow:none !important;\n    font-family:Inter, sans-serif !important;\n    font-size:14px !important;\n    line-height:1.4 !important;\n    font-weight:500 !important;\n  }\n\n}\n\n.gst-main-cta-widget{\n  flex:0 0 auto !important;\n  width:260px !important;\n  max-width:260px !important;\n  min-width:260px !important;\n  height:52px !important;\n  min-height:52px !important;\n  max-height:52px !important;\n  margin:0 !important;\n  padding:0 !important;\n  box-sizing:border-box !important;\n}\n\n.gst-main-cta-widget .gst-main-cta,\n.gst-main-cta-widget a.gst-main-cta,\n.gst-main-cta-widget button.gst-main-cta{\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  flex:0 0 auto !important;\n  width:260px !important;\n  max-width:260px !important;\n  min-width:260px !important;\n  height:52px !important;\n  min-height:52px !important;\n  max-height:52px !important;\n  margin:0 !important;\n  padding:0 24px !important;\n  box-sizing:border-box !important;\n  border:1px solid #333333 !important;\n  border-radius:0 !important;\n  background:#FFFFFF !important;\n  background-color:#FFFFFF !important;\n  box-shadow:none !important;\n  color:#333333 !important;\n  font-family:Inter, sans-serif !important;\n  font-size:14px !important;\n  line-height:1 !important;\n  font-weight:500 !important;\n  letter-spacing:.2px !important;\n  text-decoration:none !important;\n  white-space:nowrap !important;\n  opacity:1 !important;\n  transform:none !important;\n  transition:opacity .2s ease,color .2s ease,border-color .2s ease !important;\n}\n\n.gst-main-cta-widget .gst-main-cta *,\n.gst-main-cta-widget a.gst-main-cta *,\n.gst-main-cta-widget button.gst-main-cta *{\n  color:inherit !important;\n  background:transparent !important;\n  font:inherit !important;\n  line-height:inherit !important;\n}\n\n.gst-main-cta-widget .gst-main-cta:hover,\n.gst-main-cta-widget .gst-main-cta:focus,\n.gst-main-cta-widget .gst-main-cta:focus-visible,\n.gst-main-cta-widget a.gst-main-cta:hover,\n.gst-main-cta-widget a.gst-main-cta:focus,\n.gst-main-cta-widget a.gst-main-cta:focus-visible,\n.gst-main-cta-widget button.gst-main-cta:hover,\n.gst-main-cta-widget button.gst-main-cta:focus,\n.gst-main-cta-widget button.gst-main-cta:focus-visible{\n  background:#222222 !important;\n  background-color:#222222 !important;\n  border-color:#222222 !important;\n  color:#FFFFFF !important;\n  box-shadow:none !important;\n  outline:none !important;\n  opacity:1 !important;\n  transform:none !important;\n}\n\n.gst-main-cta-widget.gst-hero-cta-widget{\n  flex:0 0 auto !important;\n  width:200px !important;\n  max-width:200px !important;\n  min-width:200px !important;\n  height:46px !important;\n  min-height:46px !important;\n  max-height:46px !important;\n}\n\n.gst-main-cta-widget.gst-hero-cta-widget .gst-main-cta,\n.gst-main-cta-widget.gst-hero-cta-widget a.gst-main-cta,\n.gst-main-cta-widget.gst-hero-cta-widget button.gst-main-cta{\n  flex:0 0 auto !important;\n  width:200px !important;\n  max-width:200px !important;\n  min-width:200px !important;\n  height:46px !important;\n  min-height:46px !important;\n  max-height:46px !important;\n  padding:0 20px !important;\n}\n\n@media(max-width:767px){\n\n  .gst-contact-section{\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:stretch !important;\n    justify-content:flex-start !important;\n    width:100% !important;\n    max-width:100% !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    margin:0 !important;\n    padding:0 !important;\n    gap:0 !important;\n    box-sizing:border-box !important;\n    overflow:hidden !important;\n    background-size:0 0 !important;\n    background-repeat:no-repeat !important;\n    background-color:#f3eee7 !important;\n  }\n\n  .gst-contact-section::after{\n    content:\"\" !important;\n    display:block !important;\n    flex:0 0 280px !important;\n    width:100% !important;\n    height:280px !important;\n    min-height:280px !important;\n    max-height:280px !important;\n    margin:0 !important;\n    padding:0 !important;\n    background-image:inherit !important;\n    background-size:cover !important;\n    background-position:center 45% !important;\n    background-repeat:no-repeat !important;\n    box-sizing:border-box !important;\n  }\n\n  .gst-contact-copy{\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:flex-start !important;\n    justify-content:flex-start !important;\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n    margin:0 !important;\n    padding:40px 24px 36px 24px !important;\n    gap:0 !important;\n    background:#f3eee7 !important;\n    box-sizing:border-box !important;\n    overflow:visible !important;\n  }\n\n  .gst-contact-copy > .elementor-element{\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    max-height:none !important;\n  }\n\n  .gst-contact-copy .elementor-heading-title{\n    margin:0 0 28px 0 !important;\n    font-family:\"Cormorant Garamond\", serif !important;\n    font-size:32px !important;\n    line-height:1.05 !important;\n    font-weight:500 !important;\n  }\n\n  .gst-contact-copy p{\n    width:100% !important;\n    max-width:100% !important;\n    margin-top:0 !important;\n    font-family:Inter, sans-serif !important;\n    font-size:15px !important;\n    line-height:1.65 !important;\n  }\n\n  .gst-contact-copy a{\n    max-width:100% !important;\n  }\n\n  .gst-main-cta-widget:not(.gst-hero-cta-widget){\n    display:flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n    align-self:center !important;\n    flex:0 0 auto !important;\n    width:260px !important;\n    max-width:260px !important;\n    min-width:260px !important;\n    height:52px !important;\n    min-height:52px !important;\n    max-height:52px !important;\n    margin-left:auto !important;\n    margin-right:auto !important;\n  }\n\n  .gst-main-cta-widget.gst-hero-cta-widget{\n    display:flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n    align-self:flex-start !important;\n    flex:0 0 auto !important;\n    width:200px !important;\n    max-width:200px !important;\n    min-width:200px !important;\n    height:46px !important;\n    min-height:46px !important;\n    max-height:46px !important;\n    margin-left:var(--gst-hero-mobile-offset, 0px) !important;\n    margin-right:0 !important;\n  }\n\n  .gst-contact-spacer{\n    display:block !important;\n    flex:0 0 0 !important;\n    width:100% !important;\n    height:0 !important;\n    min-height:0 !important;\n    max-height:0 !important;\n    margin:0 !important;\n    padding:0 !important;\n    overflow:hidden !important;\n    opacity:0 !important;\n    pointer-events:none !important;\n  }\n\n}\n\n\n@media(max-width:320px){\n  .gst-main-cta-widget,\n  .gst-main-cta-widget:not(.gst-hero-cta-widget),\n  .gst-main-cta-widget.gst-hero-cta-widget{\n    flex-basis:calc(100vw - 32px) !important;\n    width:calc(100vw - 32px) !important;\n    min-width:0 !important;\n    max-width:calc(100vw - 32px) !important;\n  }\n\n  .gst-main-cta-widget .gst-main-cta,\n  .gst-main-cta-widget a.gst-main-cta,\n  .gst-main-cta-widget button.gst-main-cta{\n    flex-basis:100% !important;\n    width:100% !important;\n    min-width:0 !important;\n    max-width:100% !important;\n  }\n}\n\n\n@media(max-width:767px){\n  .gst-hero-mobile-copy{\n    position:relative !important;\n    left:50% !important;\n    transform:translateX(-50%) !important;\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:center !important;\n    justify-content:flex-start !important;\n    width:100vw !important;\n    max-width:100vw !important;\n    min-width:0 !important;\n    height:auto !important;\n    min-height:0 !important;\n    margin:0 !important;\n    padding:30px 24px 40px !important;\n    background:#FFFFFF !important;\n    background-image:none !important;\n    box-sizing:border-box !important;\n  }\n\n  .gst-hero-mobile-copy > *{\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n    box-sizing:border-box !important;\n  }\n\n  .gst-hero-mobile-copy .elementor-heading-title,\n  .gst-hero-mobile-copy h1,\n  .gst-hero-mobile-copy h2,\n  .gst-hero-mobile-copy h3{\n    font-size:clamp(30px, 6.5vw, 42px) !important;\n    line-height:1.05 !important;\n    text-align:center !important;\n    white-space:normal !important;\n  }\n\n  .gst-hero-mobile-copy p{\n    text-align:center !important;\n  }\n\n  .gst-hero-mobile-copy .gst-hero-cta-widget{\n    align-self:center !important;\n    margin-left:0 !important;\n    margin-right:0 !important;\n  }\n}\n\n\n\/* =========================================================\n   MOBILE HERO IMAGE \u2014 OUR STORY STYLE\n   ========================================================= *\/\n@media(max-width:767px){\n  .gst-hero-mobile-image{\n    position:relative !important;\n    left:50% !important;\n    transform:translateX(-50%) !important;\n    display:block !important;\n    order:1 !important;\n    width:100vw !important;\n    max-width:100vw !important;\n    height:min(90vw, 430px) !important;\n    margin:0 !important;\n    padding:0 !important;\n    object-fit:cover !important;\n    object-position:center 50% !important;\n    box-sizing:border-box !important;\n  }\n\n  .gst-hero-mobile-copy{\n    order:2 !important;\n  }\n}\n\n@media (max-width: 767px) {\n  .gst-hero-bg .elementor-background-overlay {\n    display: none !important;\n  }\n}\n\n\/* Mobile: prevent page-wide horizontal overflow *\/\n@media (max-width:767px){\n\n  html,\n  body{\n    max-width:100% !important;\n    overflow-x:hidden !important;\n    overflow-x:clip !important;\n  }\n\n  footer,\n  .elementor-location-footer,\n  [data-elementor-type=\"footer\"]{\n    width:100% !important;\n    max-width:100% !important;\n    box-sizing:border-box !important;\n  }\n\n  footer .e-con,\n  .elementor-location-footer .e-con,\n  [data-elementor-type=\"footer\"] .e-con,\n  footer .elementor-column,\n  .elementor-location-footer .elementor-column,\n  [data-elementor-type=\"footer\"] .elementor-column{\n    min-width:0 !important;\n    max-width:100% !important;\n    box-sizing:border-box !important;\n  }\n\n}\n\n\/* GST Instagram section: match the production layout *\/\n.gst-ig-gallery *:has(.gst-ig-1),\n.gst-ig-gallery *:has(.gst-ig-2),\n.gst-ig-gallery *:has(.gst-ig-3),\n.gst-ig-gallery *:has(.gst-ig-4),\n.gst-ig-gallery *:has(.gst-ig-5) {\n  display: contents !important;\n}\n\n.gst-ig-gallery .gst-ig-1,\n.gst-ig-gallery .gst-ig-2,\n.gst-ig-gallery .gst-ig-3,\n.gst-ig-gallery .gst-ig-4,\n.gst-ig-gallery .gst-ig-5 {\n  display: block !important;\n  width: 100% !important;\n  height: 100% !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  box-sizing: border-box !important;\n  background-size: contain !important;\n  background-position: center !important;\n  background-repeat: no-repeat !important;\n}\n\n@media (min-width: 1025px) {\n  .gst-ig-section {\n    height: 560px !important;\n    min-height: 560px !important;\n    max-height: 560px !important;\n    align-items: stretch !important;\n    padding-top: 20px !important;\n    padding-bottom: 20px !important;\n    box-sizing: border-box !important;\n  }\n\n  .gst-ig-copy {\n    flex: 0 0 26% !important;\n    width: 26% !important;\n    max-width: 26% !important;\n  }\n\n  .gst-ig-gallery {\n    display: grid !important;\n    flex: 0 0 790px !important;\n    width: 790px !important;\n    max-width: 74% !important;\n    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) !important;\n    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;\n    gap: 10px !important;\n    height: 100% !important;\n    min-height: 0 !important;\n    margin: 0 0 0 auto !important;\n  }\n\n  .gst-ig-gallery .gst-ig-1 { grid-column: 1 !important; grid-row: 1 \/ 3 !important; }\n  .gst-ig-gallery .gst-ig-2 { grid-column: 2 !important; grid-row: 1 !important; }\n  .gst-ig-gallery .gst-ig-3 { grid-column: 3 !important; grid-row: 1 !important; }\n  .gst-ig-gallery .gst-ig-4 { grid-column: 2 !important; grid-row: 2 !important; }\n  .gst-ig-gallery .gst-ig-5 { grid-column: 3 !important; grid-row: 2 !important; }\n}\n\n@media (min-width: 768px) and (max-width: 1024px) {\n  .gst-ig-section {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: stretch !important;\n    height: auto !important;\n    min-height: 0 !important;\n    max-height: none !important;\n    gap: 28px !important;\n  }\n\n  .gst-ig-copy,\n  .gst-ig-gallery {\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    max-height: none !important;\n  }\n\n  .gst-ig-gallery {\n    display: grid !important;\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n    grid-template-rows: 220px 220px 170px !important;\n    gap: 10px !important;\n    margin: 0 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-1 { grid-column: 1 !important; grid-row: 1 !important; }\n  .gst-ig-gallery .gst-ig-2 { grid-column: 2 !important; grid-row: 1 !important; }\n  .gst-ig-gallery .gst-ig-3 { grid-column: 1 !important; grid-row: 2 !important; }\n  .gst-ig-gallery .gst-ig-4 { grid-column: 2 !important; grid-row: 2 !important; }\n  .gst-ig-gallery .gst-ig-5 { grid-column: 1 \/ 3 !important; grid-row: 3 !important; }\n}\n\n@media (max-width: 767px) {\n  .gst-ig-section {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: stretch !important;\n    height: auto !important;\n    min-height: 0 !important;\n    max-height: none !important;\n    gap: 0 !important;\n    padding: 40px 24px 32px !important;\n    overflow: visible !important;\n  }\n\n  .gst-ig-copy {\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .gst-ig-gallery {\n    display: grid !important;\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n    grid-template-rows: 420px 205px 205px !important;\n    gap: 8px !important;\n    width: min(100%, 315px) !important;\n    max-width: 315px !important;\n    height: auto !important;\n    min-height: 0 !important;\n    margin: 24px auto 0 !important;\n  }\n\n  .gst-ig-gallery .gst-ig-1 { grid-column: 1 \/ 3 !important; grid-row: 1 !important; }\n  .gst-ig-gallery .gst-ig-2 { grid-column: 1 !important; grid-row: 2 !important; }\n  .gst-ig-gallery .gst-ig-3 { grid-column: 2 !important; grid-row: 2 !important; }\n  .gst-ig-gallery .gst-ig-4 { grid-column: 1 !important; grid-row: 3 !important; }\n  .gst-ig-gallery .gst-ig-5 { grid-column: 2 !important; grid-row: 3 !important; }\n}\n\n<\/style>\n\n<script>\n(function(){\n\n  function initGSTSlider(){\n\n    const slider = document.querySelector('.gst-services-slider');\n\n    if(!slider){\n      return;\n    }\n\n    document.querySelectorAll(\n      '.gst-slider-arrow,' +\n      '.gst-services-controls,' +\n      '.gst-prev,' +\n      '.gst-next,' +\n      '.gst-services-dots'\n    ).forEach(function(el){\n      el.remove();\n    });\n\n    const cards = Array.from(\n      slider.querySelectorAll(':scope > .gst-service-card')\n    );\n\n    if(!cards.length){\n      return;\n    }\n\n    const dots = document.createElement('div');\n    dots.className = 'gst-services-dots';\n\n    slider.insertAdjacentElement('afterend',dots);\n\n    function visibleCards(){\n      return window.innerWidth <= 767 ? 1 : 3;\n    }\n\n    function pageCount(){\n      return Math.max(\n        1,\n        cards.length - visibleCards() + 1\n      );\n    }\n\n    function scrollAmount(){\n\n      const card = cards[0];\n      const styles = getComputedStyle(slider);\n      const gap = parseFloat(styles.gap) || 0;\n\n      return card.getBoundingClientRect().width + gap;\n    }\n\n    function currentIndex(){\n\n      const amount = scrollAmount();\n\n      if(!amount){\n        return 0;\n      }\n\n      return Math.round(\n        slider.scrollLeft \/ amount\n      );\n    }\n\n    function goTo(index){\n\n      const max = pageCount() - 1;\n\n      const target = Math.max(\n        0,\n        Math.min(index,max)\n      );\n\n      slider.scrollTo({\n        left:target * scrollAmount(),\n        behavior:'smooth'\n      });\n    }\n\n    function updateDots(){\n\n      const active = currentIndex();\n\n      dots.querySelectorAll(\n        '.gst-service-dot'\n      ).forEach(function(dot,index){\n\n        dot.classList.toggle(\n          'is-active',\n          index === active\n        );\n\n      });\n    }\n\n    function buildDots(){\n\n      dots.innerHTML = '';\n\n      const count = pageCount();\n\n      for(let i=0;i<count;i++){\n\n        const dot = document.createElement('span');\n\n        dot.className = 'gst-service-dot';\n\n        dot.setAttribute(\n          'role',\n          'button'\n        );\n\n        dot.setAttribute(\n          'tabindex',\n          '0'\n        );\n\n        dot.setAttribute(\n          'aria-label',\n          'Go to services slide ' + (i + 1)\n        );\n\n        dot.addEventListener(\n          'click',\n          function(){\n            goTo(i);\n          }\n        );\n\n        dot.addEventListener(\n          'keydown',\n          function(e){\n\n            if(\n              e.key === 'Enter' ||\n              e.key === ' '\n            ){\n              e.preventDefault();\n              goTo(i);\n            }\n\n          }\n        );\n\n        dots.appendChild(dot);\n      }\n\n      updateDots();\n    }\n\n    let scrollTimer;\n\n    slider.addEventListener(\n      'scroll',\n      function(){\n\n        clearTimeout(scrollTimer);\n\n        scrollTimer = setTimeout(\n          updateDots,\n          60\n        );\n\n      },\n      {passive:true}\n    );\n\n    buildDots();\n  }\n\n  function initGSTInstagramButton(){\n\n    const section = document.querySelector('.gst-ig-section');\n    const copy = document.querySelector('.gst-ig-copy');\n    const gallery = document.querySelector('.gst-ig-gallery');\n\n    if(!section || !copy || !gallery){\n      return;\n    }\n\n    const target = Array.from(\n      section.querySelectorAll('a,button')\n    ).find(function(el){\n\n      return (\n        el.textContent &&\n        el.textContent\n          .trim()\n          .toUpperCase()\n          .includes('FOLLOW INSTAGRAM')\n      );\n\n    });\n\n    if(!target){\n      return;\n    }\n\n    const widget =\n      target.closest('.elementor-element') ||\n      target.closest('[class*=\"elementor-widget\"]') ||\n      target;\n\n    if(window.innerWidth <= 1024){\n\n      if(gallery.nextElementSibling !== widget){\n\n        gallery.insertAdjacentElement(\n          'afterend',\n          widget\n        );\n\n      }\n\n    }\n\n    else{\n\n      if(widget.parentNode !== copy){\n        copy.appendChild(widget);\n      }\n\n    }\n\n  }\n\n  function immediateChildUnder(parent,node){\n\n    let current = node;\n\n    while(current && current.parentElement !== parent){\n      current = current.parentElement;\n    }\n\n    return current && current.parentElement === parent\n      ? current\n      : null;\n\n  }\n\n  function commonElementorAncestor(a,b){\n\n    const list = [];\n    let current = a;\n\n    while(current){\n      if(current.classList && current.classList.contains('elementor-element')){\n        list.push(current);\n      }\n      current = current.parentElement;\n    }\n\n    current = b;\n\n    while(current){\n      if(\n        current.classList &&\n        current.classList.contains('elementor-element') &&\n        list.includes(current)\n      ){\n        return current;\n      }\n      current = current.parentElement;\n    }\n\n    return null;\n\n  }\n\n  function initGSTStoryLayout(){\n\n    const heading = Array.from(\n      document.querySelectorAll(\n        '.elementor-heading-title,h1,h2,h3'\n      )\n    ).find(function(el){\n\n      return (\n        (el.textContent || '')\n          .trim()\n          .toUpperCase() === 'OUR STORY'\n      );\n\n    });\n\n    if(!heading){\n      return;\n    }\n\n    const headingWidget =\n      heading.closest('.elementor-element') ||\n      heading;\n\n    let section = null;\n    let backgroundImage = 'none';\n    let current = headingWidget;\n\n    while(current){\n\n      if(\n        current.classList &&\n        current.classList.contains('elementor-element')\n      ){\n\n        const bg = getComputedStyle(current).backgroundImage;\n\n        if(bg && bg !== 'none'){\n          section = current;\n          backgroundImage = bg;\n        }\n\n      }\n\n      if(\n        current.classList &&\n        current.classList.contains('gst-story-section')\n      ){\n        if(backgroundImage !== 'none'){\n          break;\n        }\n      }\n\n      current = current.parentElement;\n\n    }\n\n    if(!section){\n\n      section = heading.closest('.gst-story-section');\n\n    }\n\n    if(!section){\n      return;\n    }\n\n    const copy =\n      section.querySelector('.gst-story-copy') ||\n      immediateChildUnder(section,headingWidget);\n\n    if(!copy){\n      return;\n    }\n\n    section.classList.add('gst-story-runtime');\n    copy.classList.add('gst-story-runtime-copy');\n\n    let mobileImage = section.querySelector(\n      '.gst-story-mobile-image'\n    );\n\n    if(!mobileImage){\n\n      mobileImage = document.createElement('div');\n      mobileImage.className = 'gst-story-mobile-image';\n\n      section.insertBefore(\n        mobileImage,\n        section.firstChild\n      );\n\n    }\n\n    if(\n      backgroundImage &&\n      backgroundImage !== 'none'\n    ){\n\n      mobileImage.style.backgroundImage =\n        backgroundImage;\n\n    }\n\n    Array.from(section.children).forEach(function(child){\n\n      if(\n        child !== copy &&\n        child !== mobileImage &&\n        child.classList &&\n        child.classList.contains('elementor-element') &&\n        (child.textContent || '').trim() === ''\n      ){\n\n        child.classList.add(\n          'gst-story-runtime-empty'\n        );\n\n      }\n\n    });\n\n    if(window.innerWidth <= 767){\n\n      mobileImage.style.display = 'block';\n\n      section.style.setProperty(\n        'display',\n        'flex',\n        'important'\n      );\n\n      section.style.setProperty(\n        'flex-direction',\n        'column',\n        'important'\n      );\n\n      section.style.setProperty(\n        'width',\n        '100%',\n        'important'\n      );\n\n      section.style.setProperty(\n        'height',\n        'auto',\n        'important'\n      );\n\n      section.style.setProperty(\n        'min-height',\n        '0',\n        'important'\n      );\n\n      copy.style.setProperty(\n        'display',\n        'flex',\n        'important'\n      );\n\n      copy.style.setProperty(\n        'flex-direction',\n        'column',\n        'important'\n      );\n\n      copy.style.setProperty(\n        'width',\n        '100%',\n        'important'\n      );\n\n      copy.style.setProperty(\n        'max-width',\n        '100%',\n        'important'\n      );\n\n      copy.style.setProperty(\n        'min-width',\n        '0',\n        'important'\n      );\n\n      copy.style.setProperty(\n        'height',\n        'auto',\n        'important'\n      );\n\n    }\n    else{\n\n      mobileImage.style.display = 'none';\n\n      [\n        'display',\n        'flex-direction',\n        'width',\n        'height',\n        'min-height'\n      ].forEach(function(prop){\n        section.style.removeProperty(prop);\n      });\n\n      [\n        'display',\n        'flex-direction',\n        'width',\n        'max-width',\n        'min-width',\n        'height'\n      ].forEach(function(prop){\n        copy.style.removeProperty(prop);\n      });\n\n    }\n\n  }\n\n  function alignGSTContentCTAs(){\n\n    function getAppointmentWidget(scope){\n\n      const button = Array.from(\n        scope.querySelectorAll('a,button')\n      ).find(function(el){\n\n        return (\n          (el.textContent || '')\n            .trim()\n            .toUpperCase()\n            .includes('APPOINTMENT')\n        );\n\n      });\n\n      if(!button){\n        return null;\n      }\n\n      return (\n        button.closest('.gst-main-cta-widget') ||\n        button.closest('.elementor-element') ||\n        button.parentElement\n      );\n\n    }\n\n    function moveWidgetToX(widget,targetLeft){\n\n      if(!widget || !Number.isFinite(targetLeft)){\n        return;\n      }\n\n      widget.style.removeProperty('left');\n      widget.style.removeProperty('right');\n      widget.style.removeProperty('transform');\n\n      widget.style.setProperty(\n        'align-self',\n        'flex-start',\n        'important'\n      );\n\n      widget.style.setProperty(\n        'margin-left',\n        '0',\n        'important'\n      );\n\n      widget.style.setProperty(\n        'margin-right',\n        '0',\n        'important'\n      );\n\n      widget.style.setProperty(\n        'position',\n        'relative',\n        'important'\n      );\n\n      const currentLeft =\n        widget.getBoundingClientRect().left;\n\n      const shift = Math.round(\n        targetLeft - currentLeft\n      );\n\n      widget.style.setProperty(\n        'left',\n        shift + 'px',\n        'important'\n      );\n\n    }\n\n    const storyCopy = document.querySelector(\n      '.gst-story-copy, .gst-story-runtime-copy'\n    );\n\n    if(storyCopy){\n\n      const storyParagraph = Array.from(\n        storyCopy.querySelectorAll('p')\n      ).find(function(el){\n\n        return (\n          (el.textContent || '')\n            .trim()\n            .startsWith('Gold is Tokyo')\n        );\n\n      }) || storyCopy.querySelector('p');\n\n      const storyWidget =\n        getAppointmentWidget(storyCopy);\n\n      if(storyParagraph && storyWidget){\n\n        moveWidgetToX(\n          storyWidget,\n          storyParagraph.getBoundingClientRect().left\n        );\n\n      }\n\n    }\n\n    const contactCopy = document.querySelector(\n      '.gst-contact-copy'\n    );\n\n    if(contactCopy){\n\n      const contactWidget =\n        getAppointmentWidget(contactCopy);\n\n      const iconCandidates = Array.from(\n        contactCopy.querySelectorAll(\n          'svg, i, .elementor-icon'\n        )\n      ).filter(function(el){\n\n        if(el.closest('a,button')){\n          return false;\n        }\n\n        const rect = el.getBoundingClientRect();\n\n        return (\n          rect.width > 0 &&\n          rect.height > 0\n        );\n\n      });\n\n      if(contactWidget && iconCandidates.length){\n\n        const iconLeft = Math.min.apply(\n          null,\n          iconCandidates.map(function(el){\n            return el.getBoundingClientRect().left;\n          })\n        );\n\n        moveWidgetToX(\n          contactWidget,\n          iconLeft\n        );\n\n      }\n\n    }\n\n  }\n\n  function adjustGSTMobileHero(){\n\n    const allAppointments = Array.from(\n      document.querySelectorAll('a,button')\n    ).filter(function(el){\n\n      return (\n        !el.closest('header,footer,nav,#tahefobu-header') &&\n        (el.textContent || '')\n          .trim()\n          .toUpperCase()\n          .includes('APPOINTMENT')\n      );\n\n    });\n\n    const button = allAppointments[0];\n\n    if(!button){\n      return;\n    }\n\n    const widget =\n      button.closest('.gst-main-cta-widget') ||\n      button.closest('.elementor-element') ||\n      button.parentElement;\n\n    if(!widget){\n      return;\n    }\n\n    let current = widget.parentElement;\n    let group = null;\n\n    while(current){\n\n      const hasTitle = Array.from(\n        current.querySelectorAll(\n          '.elementor-heading-title,h1,h2,h3'\n        )\n      ).some(function(el){\n\n        const value = (\n          el.textContent || ''\n        ).trim().toUpperCase();\n\n        return (\n          value.includes('GOLD') &&\n          value.includes('SALON') &&\n          value.includes('TOKYO')\n        );\n\n      });\n\n      const hasDescription = Array.from(\n        current.querySelectorAll('p')\n      ).some(function(el){\n\n        return (\n          (el.textContent || '')\n            .toLowerCase()\n            .includes('international hairdressers')\n        );\n\n      });\n\n    \u3000if (hasTitle && current.contains(widget)) {\n        group = current;\n        break;\n      }\n\n      if(\n        current.classList &&\n        current.classList.contains('gst-story-section')\n      ){\n        break;\n      }\n\n      current = current.parentElement;\n    }\n\n    if(!group){\n      return;\n    }\n\n    group.classList.add('gst-hero-mobile-copy');\n\n    \/*\n      Find the Hero container that owns the original background image.\n      This is used only to create the separate mobile image above the copy.\n    *\/\n    let heroSection = group;\n    let backgroundImage = 'none';\n\n    current = group;\n\n    while(current && current !== document.body){\n\n      const bg = getComputedStyle(current).backgroundImage;\n\n      if(\n        bg &&\n        bg !== 'none' &&\n        bg.indexOf('url(') !== -1\n      ){\n        heroSection = current;\n        backgroundImage = bg;\n        break;\n      }\n\n      current = current.parentElement;\n    }\n\n    if(window.innerWidth > 767){\n    \n      const mobileImage = document.querySelector(\n        '.gst-hero-mobile-image'\n      );\n    \n      if(mobileImage){\n        mobileImage.remove();\n      }\n    \n      return;\n    }\n    \n    if(\n      !backgroundImage ||\n      backgroundImage === 'none'\n    ){\n      return;\n    }\n\n    if(\n      !backgroundImage ||\n      backgroundImage === 'none'\n    ){\n      return;\n    }\n\n    const match = backgroundImage.match(\n      \/url\\((['\"]?)(.*?)\\1\\)\/\n    );\n\n    if(!match || !match[2]){\n      return;\n    }\n    \n    group.classList.add('gst-hero-mobile-copy');\n\n    let mobileImage = heroSection.querySelector(\n      ':scope > .gst-hero-mobile-image'\n    );\n\n    if(!mobileImage){\n\n      mobileImage = document.createElement('img');\n      mobileImage.className = 'gst-hero-mobile-image';\n      mobileImage.alt = '';\n\n      heroSection.insertBefore(\n        mobileImage,\n        heroSection.firstChild\n      );\n\n    }\n\n    mobileImage.src = match[2];\n\n    \/*\n      Mobile only:\n      show the complete original Hero image as a normal image,\n      exactly like the separated image\/copy treatment used in Our Story.\n    *\/\n    heroSection.style.setProperty(\n      'background-image',\n      'none',\n      'important'\n    );\n\n    heroSection.style.setProperty(\n      'height',\n      'auto',\n      'important'\n    );\n\n    heroSection.style.setProperty(\n      'min-height',\n      '0',\n      'important'\n    );\n\n  }\n\n  function initGSTFAQ(){\n\n    const heading = Array.from(\n      document.querySelectorAll('.elementor-heading-title,h1,h2,h3')\n    ).find(function(el){\n      return (el.textContent || '').trim().toUpperCase().includes('FREQUENTLY ASKED');\n    });\n\n    if(!heading){\n      return;\n    }\n\n    const accordion =\n      document.querySelector('.gst-faq-list .e-n-accordion') ||\n      document.querySelector('.gst-faq-list details') ||\n      Array.from(document.querySelectorAll('.e-n-accordion')).find(function(el){\n        return el.getBoundingClientRect().top >= heading.getBoundingClientRect().top;\n      });\n\n    if(!accordion){\n      return;\n    }\n\n    const headingWidget = heading.closest('.elementor-element') || heading;\n    const accordionWidget = accordion.closest('.elementor-element') || accordion;\n\n    const section =\n      heading.closest('.gst-faq-section') ||\n      commonElementorAncestor(headingWidget,accordionWidget);\n\n    if(!section){\n      return;\n    }\n\n    const copy = immediateChildUnder(section,headingWidget);\n    const list = immediateChildUnder(section,accordionWidget);\n\n    if(!copy || !list || copy === list){\n      return;\n    }\n\n    section.classList.add('gst-faq-runtime');\n    copy.classList.add('gst-faq-runtime-copy');\n    list.classList.add('gst-faq-runtime-list');\n\n    \/* FAQ: close all items only on the initial setup *\/\n    if(!list.dataset.gstInitialClosed){\n      list.querySelectorAll('details').forEach(function(item){\n        item.removeAttribute('open');\n      });\n      list.dataset.gstInitialClosed = 'true';\n    }\n\n    const buttonTarget = Array.from(\n      section.querySelectorAll('a,button')\n    ).find(function(el){\n      return (el.textContent || '').trim().toUpperCase().includes('VIEW ALL FAQ');\n    });\n\n    if(!buttonTarget){\n      return;\n    }\n\n    const buttonWidget = buttonTarget.closest('.elementor-element') || buttonTarget;\n\n    let anchor = section.querySelector('[data-gst-faq-runtime-anchor]');\n\n    if(!anchor){\n      anchor = document.createElement('span');\n      anchor.setAttribute('data-gst-faq-runtime-anchor','true');\n      anchor.style.display = 'none';\n\n      if(buttonWidget.parentNode){\n        buttonWidget.parentNode.insertBefore(anchor,buttonWidget);\n      }\n    }\n\n    if(window.innerWidth <= 767){\n      section.appendChild(buttonWidget);\n      buttonWidget.classList.add('gst-faq-runtime-button');\n    }\n    else{\n      buttonWidget.classList.remove('gst-faq-runtime-button');\n\n      if(anchor.parentNode){\n        anchor.parentNode.insertBefore(buttonWidget,anchor.nextSibling);\n      }\n    }\n\n  }\n\n  function isGSTActualFooterElement(el){\n\n    if(!el){\n      return false;\n    }\n\n    const directFooter = el.closest(\n      'footer,' +\n      '[data-elementor-type=\"footer\"],' +\n      '.elementor-location-footer,' +\n      '#footer,' +\n      '#site-footer,' +\n      '.site-footer'\n    );\n\n    if(directFooter){\n      return true;\n    }\n\n    let current = el.parentElement;\n\n    while(\n      current &&\n      current !== document.body &&\n      current !== document.documentElement\n    ){\n\n      const id = (current.id || '').toLowerCase();\n      const cls = (\n        typeof current.className === 'string'\n          ? current.className\n          : ''\n      ).toLowerCase();\n\n      const aria = (\n        current.getAttribute &&\n        (\n          current.getAttribute('aria-label') ||\n          current.getAttribute('data-elementor-type') ||\n          ''\n        )\n      ).toLowerCase();\n\n      \/*\n        Only use the element's OWN identifiers.\n        Never inspect ancestor textContent, so Hero \/ Story \/ GST CTAs\n        cannot be mistaken for the footer.\n      *\/\n      if(\n        id === 'footer' ||\n        id === 'site-footer' ||\n        id.includes('footer') ||\n        cls.split(\/\\s+\/).some(function(name){\n          return (\n            name === 'footer' ||\n            name === 'site-footer' ||\n            name === 'elementor-location-footer' ||\n            name.startsWith('footer-') ||\n            name.endsWith('-footer')\n          );\n        }) ||\n        aria === 'footer'\n      ){\n        return true;\n      }\n\n      current = current.parentElement;\n    }\n\n    return false;\n\n  }\n\n\n  function initGSTCTAs(){\n\n    const allClickable = Array.from(\n      document.querySelectorAll('a,button')\n    ).filter(function(el){\n\n      return (\n        !el.closest('#tahefobu-header, header, nav') &&\n        !isGSTActualFooterElement(el)\n      );\n\n    });\n\n    const ctas = allClickable.filter(function(el){\n\n      const text = (\n        el.textContent || ''\n      ).trim().toUpperCase();\n\n      return (\n        text.includes('FOLLOW INSTAGRAM') ||\n        text.includes('APPOINTMENT')\n      );\n\n    });\n\n    let appointmentIndex = 0;\n\n    ctas.forEach(function(target){\n\n      const text = (\n        target.textContent || ''\n      ).trim().toUpperCase();\n\n      const widget =\n        target.closest('.elementor-element') ||\n        target.closest('[class*=\"elementor-widget\"]') ||\n        target.parentElement;\n\n      target.classList.add('gst-main-cta');\n\n      if(widget){\n\n        widget.classList.add('gst-main-cta-widget');\n\n        if(text.includes('APPOINTMENT')){\n\n          appointmentIndex += 1;\n\n          if(appointmentIndex === 1){\n            widget.classList.add('gst-hero-cta-widget');\n          }\n          else{\n            widget.classList.remove('gst-hero-cta-widget');\n          }\n\n        }\n        else{\n          widget.classList.remove('gst-hero-cta-widget');\n        }\n\n      }\n\n    });\n\n  }\n\n  function alignGSTHeroCTA(){\n\n    const heroButton = document.querySelector(\n      '.gst-hero-cta-widget'\n    );\n\n    if(!heroButton){\n      return;\n    }\n\n    if(window.innerWidth > 767){\n      heroButton.style.removeProperty(\n        '--gst-hero-mobile-offset'\n      );\n      return;\n    }\n\n    const hero = heroButton.closest(\n      '.gst-hero-grid'\n    ) || heroButton.parentElement;\n\n    if(!hero){\n      return;\n    }\n\n    const textCandidates = Array.from(\n      hero.querySelectorAll(\n        '.elementor-heading-title, h1, h2, p'\n      )\n    ).filter(function(el){\n\n      const value = (\n        el.textContent || ''\n      ).trim();\n\n      return value.length > 0;\n\n    });\n\n    if(!textCandidates.length){\n      return;\n    }\n\n    const textLeft = Math.min.apply(\n      null,\n      textCandidates.map(function(el){\n        return el.getBoundingClientRect().left;\n      })\n    );\n\n    const buttonParent =\n      heroButton.offsetParent ||\n      heroButton.parentElement;\n\n    if(!buttonParent){\n      return;\n    }\n\n    const parentLeft =\n      buttonParent.getBoundingClientRect().left;\n\n    const offset = Math.max(\n      0,\n      Math.round(textLeft - parentLeft)\n    );\n\n    heroButton.style.setProperty(\n      '--gst-hero-mobile-offset',\n      offset + 'px'\n    );\n\n  }\n\n  function initGST(){\n\n    initGSTSlider();\n    initGSTInstagramButton();\n    initGSTStoryLayout();\n    initGSTFAQ();\n    initGSTCTAs();\n    alignGSTContentCTAs();\n    adjustGSTMobileHero();\n    alignGSTHeroCTA();\n\n  }\n\n  initGST();\n\n  setTimeout(\n    initGST,\n    300\n  );\n\n  setTimeout(\n    initGST,\n    800\n  );\n\n  setTimeout(\n    function(){\n      initGSTCTAs();\n      alignGSTContentCTAs();\n    adjustGSTMobileHero();\n      alignGSTHeroCTA();\n    },\n    1200\n  );\n\n  let resizeTimer;\n\n  window.addEventListener(\n    'resize',\n    function(){\n\n      clearTimeout(resizeTimer);\n\n      resizeTimer = setTimeout(\n        function(){\n\n          initGSTInstagramButton();\n          initGSTStoryLayout();\n          initGSTFAQ();\n          initGSTCTAs();\n          alignGSTContentCTAs();\n    adjustGSTMobileHero();\n          alignGSTHeroCTA();\n\n        },\n        150\n      );\n\n    }\n  );\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>GOLD SALON TOKYO Colour experts, Blonding, Balayage, Highlights Hair Extensions &amp; Colour Corrections APPOINTMENT \u2192 Services ALL SERVICES \u2192 COLOURING Bespoke colour tailored to your hair, style and desired look. HAIR EXTENSIONS Premium Remi hair extensions for natural-looking length and volume. KERATIN TREATMENT Brazilian Keratin smoothing for softer, healthier and more manageable hair. Cutting &amp; Styling Beautifully crafted cuts designed for style and easy manageability. TREATMENTS Professional treatments to restore moisture, strength and shine. From Instagram @goldsalontokyo See our latest hair creations. FOLLOW INSTAGRAM \u2192 OUR STORY GOLD SALON TOKYO is Tokyo&#8217;s leading Australian owned and managed hair salon. Our team all speak English, a necessity for a salon who&#8217;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/goldsalontokyo.com\/ja\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goldsalontokyo.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/goldsalontokyo.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/goldsalontokyo.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goldsalontokyo.com\/ja\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":177,"href":"https:\/\/goldsalontokyo.com\/ja\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":1010,"href":"https:\/\/goldsalontokyo.com\/ja\/wp-json\/wp\/v2\/pages\/7\/revisions\/1010"}],"wp:attachment":[{"href":"https:\/\/goldsalontokyo.com\/ja\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}