{"id":123,"date":"2026-09-29T12:29:20","date_gmt":"2026-09-29T12:29:20","guid":{"rendered":"https:\/\/thai-touch-massage.com\/?page_id=123"},"modified":"2026-09-29T12:34:37","modified_gmt":"2026-09-29T12:34:37","slug":"about-us","status":"publish","type":"page","link":"https:\/\/thai-touch-massage.com\/hr\/about-us\/","title":{"rendered":"About Us | Thai Touch Massage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"123\" class=\"elementor elementor-123\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cab08d8 e-flex e-con-boxed e-con e-parent\" data-id=\"cab08d8\" 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-3a53cc4 elementor-widget elementor-widget-html\" data-id=\"3a53cc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n  ================================================================\n  THAI TOUCH MASSAGE \u2014 ABOUT US PAGE (Elementor HTML widget)\n  ================================================================\n  Page address (slug): \/about-us\/\n  1. Page settings: Page Layout = \"Elementor Full Width\", Hide Title = ON.\n  2. One Container: Content Width = Full Width, Padding 0, Margin 0, Gap 0.\n  3. HTML widget inside it, paste this whole file (NOT the -preview file).\n\n  SEO (Rank Math \/ Yoast):\n   Title:       About Us | Thai Touch Massage\n   Description: Traditional Thai massage by professional therapists from\n                Thailand with 5\u201310 years of experience, in Opatija, Rijeka,\n                Mali Lo\u0161inj and Rab.\n  ================================================================\n-->\n<link rel=\"preconnect\" href=\"https:\/\/cdn.jsdelivr.net\" crossorigin>\n<style>\n\/* fonts: Cormorant Garamond + Jost, served from jsDelivr (works even when Google Fonts is blocked\/stripped) *\/\n@font-face{font-family:'TTM Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'TTM Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'TTM Serif';font-style:normal;font-weight:500;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'TTM Serif';font-style:normal;font-weight:500;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'TTM Serif';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'TTM Serif';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'TTM Serif';font-style:italic;font-weight:400;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'TTM Serif';font-style:italic;font-weight:400;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-ext-400-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'TTM Serif';font-style:italic;font-weight:500;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-500-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'TTM Serif';font-style:italic;font-weight:500;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/cormorant-garamond@5.3.0\/files\/cormorant-garamond-latin-ext-500-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'TTM Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/jost@5.3.0\/files\/jost-latin-300-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'TTM Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/jost@5.3.0\/files\/jost-latin-ext-300-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'TTM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/jost@5.3.0\/files\/jost-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'TTM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/jost@5.3.0\/files\/jost-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'TTM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/jost@5.3.0\/files\/jost-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'TTM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https:\/\/cdn.jsdelivr.net\/npm\/@fontsource\/jost@5.3.0\/files\/jost-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n:is(.e-con,.e-con-inner,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-element,.elementor-widget-container,.elementor-location-header,.elementor-location-footer):has(#ttm-ab){padding:0!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important;row-gap:0!important;border:0!important}\n#ttm-ab{\n  --ink:#1c1712;--ink-2:#2a221b;--ink-soft:#3b3129;\n  --cream:#f7f2ea;--sand:#efe6d8;--stone:#dccfbc;--line:rgba(28,23,18,.12);\n  --muted:#6b5f53;--gold:#b48c4f;--gold-2:#d5b67f;--gold-deep:#8a6a34;\n  --serif:\"TTM Serif\",\"Cormorant Garamond\",\"Times New Roman\",Georgia,serif;\n  --sans:\"TTM Sans\",\"Jost\",\"Helvetica Neue\",Arial,sans-serif;\n  --wrap:1240px;--gut:clamp(20px,5vw,56px);\n  --ease:cubic-bezier(.2,.7,.2,1);\n  color:var(--ink);\n  font-family:var(--sans);font-weight:400;font-size:17px;line-height:1.65;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums;font-feature-settings:\"lnum\" 1;\n  text-align:left;\n}\n#ttm-ab *,#ttm-ab *::before,#ttm-ab *::after{box-sizing:border-box}\n#ttm-ab h1,#ttm-ab h2,#ttm-ab h3,#ttm-ab h4,#ttm-ab p,#ttm-ab ul,#ttm-ab ol,#ttm-ab dl,#ttm-ab dd,#ttm-ab figure{margin:0;padding:0}\n#ttm-ab ul,#ttm-ab ol{list-style:none}\n#ttm-ab img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n#ttm-ab a{color:inherit;text-decoration:none;background:none}\n#ttm-ab a:hover,#ttm-ab a:focus{color:inherit}\n#ttm-ab button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:inherit;box-shadow:none;-webkit-appearance:none;appearance:none}\n#ttm-ab button:hover,#ttm-ab button:focus{background:none;color:inherit}\n#ttm-ab :focus-visible{outline:2px solid var(--gold);outline-offset:3px}\n#ttm-ab .wrap{width:100%;max-width:var(--wrap);margin-left:auto;margin-right:auto;padding-left:var(--gut);padding-right:var(--gut)}\n#ttm-ab .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n\n\/* type *\/\n#ttm-ab .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}\n#ttm-ab .eyebrow::before{content:\"\";width:28px;height:1px;background:currentColor;opacity:.7}\n#ttm-ab .h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.3rem,4.6vw,3.9rem);line-height:1.04;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}\n#ttm-ab .h2 em,#ttm-ab .h1 em{font-style:italic;color:var(--gold-deep)}\n#ttm-ab .lead{font-size:clamp(1.02rem,1.3vw,1.15rem);color:var(--muted);font-weight:300;line-height:1.75}\n\n\/* buttons *\/\n#ttm-ab .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 30px;border-radius:999px;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease);white-space:nowrap}\n#ttm-ab .btn svg{width:16px;height:16px;flex:none;transition:transform .35s var(--ease)}\n#ttm-ab .btn:hover svg{transform:translateX(3px)}\n#ttm-ab .btn-gold{background:var(--gold);color:#fff;border:1px solid var(--gold)}\n#ttm-ab .btn-gold:hover,#ttm-ab .btn-gold:focus{background:#9d7840;border-color:#9d7840;color:#fff}\n#ttm-ab .btn-ghost{border:1px solid rgba(255,255,255,.55);color:#fff}\n#ttm-ab .btn-ghost:hover,#ttm-ab .btn-ghost:focus{background:#fff;color:var(--ink);border-color:#fff}\n#ttm-ab .btn-dark{background:var(--ink);color:var(--cream);border:1px solid var(--ink)}\n#ttm-ab .btn-dark:hover,#ttm-ab .btn-dark:focus{background:var(--gold-deep);border-color:var(--gold-deep);color:#fff}\n#ttm-ab .link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding-bottom:6px;border-bottom:1px solid var(--gold)}\n#ttm-ab .link svg{width:15px;height:15px;transition:transform .35s var(--ease)}\n#ttm-ab .link:hover{color:var(--gold-deep)}\n#ttm-ab .link:hover svg{transform:translateX(4px)}\n\n#ttm-ab.ttm-ab{background:var(--cream);overflow-x:clip}\n\/* full-bleed: breaks out of any Elementor container padding \/ boxed width *\/\nbody{overflow-x:clip}\n#ttm-ab.ttm-bleed{position:relative;display:block;width:auto;max-width:none;\n  margin-left:calc(50% - 50vw + var(--ttm-sbw,0px) \/ 2);\n  margin-right:calc(50% - 50vw + var(--ttm-sbw,0px) \/ 2)}\n\n\n\/* ---------- HERO ---------- *\/\n#ttm-ab .hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;color:#fff;background:radial-gradient(120% 90% at 80% 10%,#5a4330 0%,#2a2019 45%,#16110d 100%);isolation:isolate}\n#ttm-ab .hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden}\n#ttm-ab .hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 40%;transform:scale(1.08);animation:ttmZoom 2.6s var(--ease) forwards}\n@keyframes ttmZoom{to{transform:scale(1)}}\n#ttm-ab .hero::before{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(18,13,9,.62) 0%,rgba(18,13,9,.18) 34%,rgba(18,13,9,.30) 58%,rgba(18,13,9,.88) 100%),linear-gradient(90deg,rgba(18,13,9,.55) 0%,rgba(18,13,9,0) 65%)}\n#ttm-ab .hero-in{width:100%;padding-top:clamp(140px,18vh,200px);padding-bottom:clamp(120px,16vh,190px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}\n#ttm-ab .hero .eyebrow{color:var(--gold-2)}\n#ttm-ab .h1{font-family:var(--serif);font-weight:400;font-size:clamp(3rem,7.4vw,6.6rem);line-height:.98;letter-spacing:-.02em;margin:22px 0 26px;color:#fff;text-wrap:balance;max-width:11.5em}\n#ttm-ab .h1 em{color:var(--gold-2);font-weight:400}\n#ttm-ab .hero p{max-width:540px;font-size:clamp(1.02rem,1.35vw,1.18rem);font-weight:300;line-height:1.7;color:rgba(255,255,255,.86)}\n#ttm-ab .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}\n#ttm-ab .hero-card{width:300px;padding:26px 28px;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:rgba(20,15,11,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}\n#ttm-ab .hero-card small{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);margin-bottom:14px}\n#ttm-ab .hero-card li{padding:10px 0;border-top:1px solid rgba(255,255,255,.14);font-family:var(--serif);font-size:21px}\n#ttm-ab .hero-card li a{display:flex;justify-content:space-between;align-items:center;transition:color .3s}\n#ttm-ab .hero-card li a:hover{color:var(--gold-2)}\n#ttm-ab .hero-card li:first-child{border-top:0;padding-top:0}\n#ttm-ab .hero-card li span{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.72}\n#ttm-ab .scroll-cue{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);width:1px;height:48px;background:rgba(255,255,255,.25);overflow:hidden}\n#ttm-ab .scroll-cue::after{content:\"\";position:absolute;left:0;top:-50%;width:1px;height:50%;background:#fff;animation:ttmCue 2.2s var(--ease) infinite}\n@keyframes ttmCue{to{top:110%}}\n\n\/* ---------- STATS ---------- *\/\n\n\/* ---------- SECTIONS ---------- *\/\n#ttm-ab section{scroll-margin-top:72px}\n#ttm-ab .sec{padding:clamp(80px,11vw,160px) 0}\n\n\/* about *\/\n#ttm-ab .about-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,7vw,110px);align-items:center}\n#ttm-ab .about-media{position:relative}\n#ttm-ab .arch{position:relative;aspect-ratio:4\/5;border-radius:999px 999px 18px 18px;overflow:hidden;background:linear-gradient(160deg,#cbb89c,#8f7658)}\n#ttm-ab .arch img{width:100%;height:100%;object-fit:cover}\n#ttm-ab .about-badge{position:absolute;right:-18px;bottom:48px;width:148px;height:148px;border-radius:50%;background:var(--ink);color:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 20px 50px -20px rgba(28,23,18,.5)}\n#ttm-ab .about-badge b{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1;color:var(--gold-2)}\n#ttm-ab .about-badge span{font-family:var(--serif);font-style:italic;font-size:22px;letter-spacing:0;text-transform:none;line-height:1.15;color:var(--gold-2)}\n#ttm-ab .about-badge svg{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);color:rgba(213,182,127,.35)}\n#ttm-ab .about-copy .h2{margin:22px 0 28px}\n#ttm-ab .about-copy .lead + .lead{margin-top:18px}\n#ttm-ab .about-copy .link{margin-top:40px}\n\n\/* benefits *\/\n#ttm-ab .benefits{background:var(--sand)}\n#ttm-ab .ben-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,110px);align-items:start}\n#ttm-ab .ben-head{position:sticky;top:120px}\n#ttm-ab .ben-head .h2{margin:22px 0 22px}\n#ttm-ab .ben-img{margin-top:40px;border-radius:18px;overflow:hidden;background:var(--stone)}\n#ttm-ab .ben-img img{width:100%;height:auto}\n#ttm-ab .ben-list li{display:grid;grid-template-columns:64px 1fr;gap:8px 20px;padding:30px 0;border-top:1px solid rgba(28,23,18,.14)}\n#ttm-ab .ben-list li:last-child{border-bottom:1px solid rgba(28,23,18,.14)}\n#ttm-ab .ben-list .n{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--gold-deep);line-height:1.3}\n#ttm-ab .ben-list h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.2vw,1.85rem);line-height:1.2;color:var(--ink)}\n#ttm-ab .ben-list p{grid-column:2;color:var(--muted);font-weight:300;font-size:16.5px}\n\n\/* menu *\/\n#ttm-ab .menu-sec{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}\n#ttm-ab .menu-sec::before{content:\"\";position:absolute;right:-220px;top:-220px;width:620px;height:620px;border-radius:50%;background:radial-gradient(closest-side,rgba(180,140,79,.16),transparent);pointer-events:none}\n#ttm-ab .menu-sec .eyebrow{color:var(--gold-2)}\n#ttm-ab .menu-sec .h2{color:var(--cream)}\n#ttm-ab .menu-sec .h2 em{color:var(--gold-2)}\n#ttm-ab .menu-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:clamp(40px,5vw,64px)}\n#ttm-ab .menu-head .h2{margin-top:22px}\n#ttm-ab .menu-head p{max-width:420px;color:rgba(247,242,234,.68);font-weight:300}\n#ttm-ab .tabs{position:relative;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,44px)}\n#ttm-ab .tab{min-height:46px;padding:0 22px;border-radius:999px;border:1px solid rgba(247,242,234,.22);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,242,234,.78);transition:all .3s var(--ease)}\n#ttm-ab .tab:hover{border-color:var(--gold-2);color:#fff}\n#ttm-ab .tab[aria-selected=\"true\"],#ttm-ab .tab[aria-selected=\"true\"]:hover{background:var(--gold);border-color:var(--gold);color:#fff}\n#ttm-ab .panel h3.cat{font-family:var(--serif);font-weight:400;font-style:italic;font-size:26px;color:var(--gold-2);margin:0 0 6px}\n#ttm-ab.js .panel h3.cat{display:none}\n#ttm-ab .panel + .panel{margin-top:56px}\n#ttm-ab.js .panel + .panel{margin-top:0}\n#ttm-ab.js .panel[hidden]{display:none}\n#ttm-ab .panel.show{animation:ttmFade .6s var(--ease)}\n@keyframes ttmFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}\n#ttm-ab .item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 48px;align-items:center;padding:28px 0;border-top:1px solid rgba(247,242,234,.13)}\n#ttm-ab .item:last-child{border-bottom:1px solid rgba(247,242,234,.13)}\n#ttm-ab .item h4{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.3vw,1.95rem);line-height:1.15;color:var(--cream);display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}\n#ttm-ab .item h4 small{font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);border:1px solid rgba(213,182,127,.4);border-radius:999px;padding:4px 10px;position:relative;top:-4px}\n#ttm-ab .item p{margin-top:8px;color:rgba(247,242,234,.62);font-weight:300;font-size:16px;max-width:560px}\n#ttm-ab .prices{display:flex;gap:10px}\n#ttm-ab .price{min-width:92px;padding:12px 14px;border:1px solid rgba(247,242,234,.14);border-radius:14px;text-align:center;transition:border-color .3s,background .3s}\n#ttm-ab .item:hover .price{border-color:rgba(213,182,127,.4);background:rgba(213,182,127,.05)}\n#ttm-ab .price span{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(247,242,234,.55)}\n#ttm-ab .price b{display:block;font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.1;color:var(--cream);margin-top:2px}\n#ttm-ab .menu-foot{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:stretch;margin-top:clamp(40px,5vw,64px)}\n#ttm-ab .note{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:18px;background:rgba(247,242,234,.05);border:1px solid rgba(247,242,234,.1);font-size:15px;color:rgba(247,242,234,.8);font-weight:300;line-height:1.55}\n#ttm-ab .note svg{width:26px;height:26px;flex:none;color:var(--gold-2);margin-top:1px}\n#ttm-ab .note b{display:block;font-weight:500;color:var(--cream);margin-bottom:2px;letter-spacing:.02em}\n#ttm-ab .menu-foot .btn{align-self:center}\n\n\n\/* salons *\/\n#ttm-ab .salons{background:var(--sand)}\n#ttm-ab .salons-head{text-align:center;max-width:720px;margin:0 auto clamp(48px,6vw,80px)}\n#ttm-ab .salons-head .h2{margin:22px 0 20px}\n#ttm-ab .salon-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,28px)}\n#ttm-ab .salon{position:relative;display:flex;flex-direction:column;background:var(--cream);border-radius:24px;padding:clamp(28px,3.2vw,44px);border:1px solid rgba(28,23,18,.06);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}\n#ttm-ab .salon:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(28,23,18,.35)}\n#ttm-ab .salon-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}\n#ttm-ab .salon .city{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,3.4vw,2.8rem);line-height:1;color:var(--ink)}\n#ttm-ab .salon .city a{transition:color .3s}\n#ttm-ab .salon .city a:hover{color:var(--gold-deep)}\n#ttm-ab .salon .sub{margin-top:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}\n#ttm-ab .status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:500;letter-spacing:.04em;padding:7px 12px;border-radius:999px;background:rgba(28,23,18,.06);color:var(--muted)}\n#ttm-ab .status::before{content:\"\";width:7px;height:7px;border-radius:50%;background:#a79a8b}\n#ttm-ab .status.open{background:rgba(58,122,78,.1);color:#2e6a40}\n#ttm-ab .status.open::before{background:#3a9a58;box-shadow:0 0 0 0 rgba(58,154,88,.5);animation:ttmPulse 2s infinite}\n#ttm-ab .status:empty{display:none}\n@keyframes ttmPulse{70%{box-shadow:0 0 0 7px rgba(58,154,88,0)}100%{box-shadow:0 0 0 0 rgba(58,154,88,0)}}\n#ttm-ab .map{position:relative;margin:26px 0 4px;border-radius:16px;overflow:hidden;aspect-ratio:16\/9;background:var(--sand) radial-gradient(circle at 50% 50%,rgba(180,140,79,.18),transparent 60%);border:1px solid rgba(28,23,18,.08)}\n#ttm-ab .map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;filter:saturate(.85) sepia(.08)}\n#ttm-ab .map-open{position:absolute;right:10px;bottom:10px;padding:8px 14px;border-radius:999px;background:rgba(28,23,18,.86);color:var(--cream);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background .3s}\n#ttm-ab .map-open:hover,#ttm-ab .map-open:focus{background:var(--gold-deep);color:#fff}\n#ttm-ab .contact-list{margin:24px 0 24px;display:grid;gap:12px}\n#ttm-ab .contact-list a,#ttm-ab .contact-list div{display:flex;gap:14px;align-items:flex-start;font-size:16px;color:var(--ink-soft);line-height:1.45;word-break:break-word}\n#ttm-ab .contact-list a:hover{color:var(--gold-deep)}\n#ttm-ab .contact-list svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--gold-deep)}\n#ttm-ab .hours{border-top:1px solid var(--line);padding-top:18px;margin-top:auto}\n#ttm-ab .hours dl{display:grid;gap:2px}\n#ttm-ab .hours .row{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:10px 12px;border-radius:12px;font-size:15px;transition:background .3s}\n#ttm-ab .hours dt{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:2px}\n#ttm-ab .hours dt small{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:none;opacity:.8}\n#ttm-ab .hours dd{color:var(--ink)}\n#ttm-ab .hours .row.now{background:rgba(180,140,79,.12)}\n#ttm-ab .salon-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}\n#ttm-ab .socials{display:flex;gap:8px}\n#ttm-ab .socials a{width:42px;height:42px;border-radius:50%;border:1px solid var(--stone);display:flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:all .3s}\n#ttm-ab .socials a:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}\n#ttm-ab .socials svg{width:17px;height:17px}\n#ttm-ab .call{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--cream);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:background .3s}\n#ttm-ab .call:hover,#ttm-ab .call:focus{background:var(--gold-deep);color:#fff}\n#ttm-ab .call svg{width:15px;height:15px}\n\n\/* cta *\/\n#ttm-ab .cta{position:relative;background:var(--ink);color:var(--cream);text-align:center;padding:clamp(90px,12vw,170px) 0;overflow:hidden;isolation:isolate}\n#ttm-ab .cta::before{content:\"\";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 50% 110%,rgba(180,140,79,.28),transparent 70%)}\n#ttm-ab .cta .lotus{width:60px;height:60px;color:var(--gold-2);margin:0 auto 28px}\n#ttm-ab .cta .h2{color:var(--cream);max-width:860px;margin:0 auto}\n#ttm-ab .cta .h2 em{color:var(--gold-2)}\n#ttm-ab .cta p{max-width:560px;margin:24px auto 40px;color:rgba(247,242,234,.7);font-weight:300}\n#ttm-ab .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\n\n\n\/* reveal *\/\n#ttm-ab.js .rv{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}\n#ttm-ab.js .rv.in{opacity:1;transform:none}\n#ttm-ab.js .rv.d1{transition-delay:.1s}#ttm-ab.js .rv.d2{transition-delay:.2s}#ttm-ab.js .rv.d3{transition-delay:.3s}\n\n@media (max-width:1100px){\n  #ttm-ab .hero-in{grid-template-columns:1fr}\n  #ttm-ab .hero-card{display:none}\n  #ttm-ab .menu-foot{grid-template-columns:1fr 1fr}\n  #ttm-ab .menu-foot .btn{grid-column:1\/-1;justify-self:start}\n  #ttm-ab .salon-top{flex-direction:column;gap:14px}\n  #ttm-ab .hours .row{grid-template-columns:1fr;gap:2px}\n}\n@media (max-width:900px){\n  #ttm-ab .about-grid,#ttm-ab .ben-grid{grid-template-columns:1fr}\n  #ttm-ab .about-media{max-width:460px;width:88%;margin:0 auto}\n  #ttm-ab .ben-head{position:static}\n  #ttm-ab .item{grid-template-columns:1fr;gap:18px}\n}\n@media (max-width:767px){\n  #ttm-ab{font-size:16px}\n  #ttm-ab .hero-in{padding-top:130px;padding-bottom:110px}\n  #ttm-ab .hero-cta .btn{flex:1 1 100%}\n  #ttm-ab .scroll-cue{display:none}\n        #ttm-ab .about-badge{width:118px;height:118px;right:-10px;bottom:28px}\n  #ttm-ab .about-badge b{font-size:34px}\n  #ttm-ab .about-badge span{font-size:18px}\n  #ttm-ab .ben-list li{grid-template-columns:44px 1fr;padding:24px 0}\n  #ttm-ab .ben-list .n{font-size:19px}\n  #ttm-ab .tabs{flex-wrap:nowrap;overflow-x:auto;margin-left:calc(var(--gut)*-1);margin-right:calc(var(--gut)*-1);padding:0 var(--gut) 4px;scrollbar-width:none}\n  #ttm-ab .tabs::-webkit-scrollbar{display:none}\n  #ttm-ab .tab{flex:none}\n  #ttm-ab .item{padding:24px 0}\n  #ttm-ab .prices{display:grid;grid-template-columns:repeat(3,1fr)}\n  #ttm-ab .price{min-width:0}\n  #ttm-ab .menu-foot{grid-template-columns:1fr}\n  #ttm-ab .menu-foot .btn{width:100%}\n  #ttm-ab .salon-grid{grid-template-columns:1fr}\n  #ttm-ab .map{aspect-ratio:4\/3}\n  #ttm-ab .salon-foot .call{flex:1;justify-content:center}\n  #ttm-ab .cta-btns .btn{width:100%}\n}\n@media (max-width:380px){\n  #ttm-ab .prices{gap:6px}\n  #ttm-ab .price{padding:10px 6px}\n  #ttm-ab .price b{font-size:24px}\n}\n@media (prefers-reduced-motion:reduce){\n  #ttm-ab *,#ttm-ab *::before,#ttm-ab *::after{animation:none!important;transition:none!important}\n  #ttm-ab.js .rv{opacity:1;transform:none}\n}\n\n\/* ---------- ABOUT PAGE ---------- *\/\n#ttm-ab{background:var(--cream)}\n#ttm-ab .hero-sm{min-height:74vh;min-height:74svh}\n#ttm-ab .hero-sm .hero-in{grid-template-columns:1fr}\n#ttm-ab .hero-sm .h1{font-size:clamp(3rem,6.8vw,6rem);max-width:10em}\n#ttm-ab .hero-sm p{max-width:560px}\n#ttm-ab .crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-bottom:22px}\n#ttm-ab .crumbs a:hover,#ttm-ab .crumbs [aria-current]{color:#fff}\n#ttm-ab .about-badge span{font-family:var(--serif);font-style:italic;font-size:24px;letter-spacing:0;text-transform:none;line-height:1.15;color:var(--gold-2)}\n\n#ttm-ab .pillars-sec{background:var(--sand)}\n#ttm-ab .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}\n#ttm-ab .pl{position:relative;padding:clamp(28px,3vw,42px);border-radius:24px;background:var(--cream);border:1px solid rgba(28,23,18,.06);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}\n#ttm-ab .pl:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgba(28,23,18,.4)}\n#ttm-ab .pl-n{position:absolute;top:26px;right:30px;font-family:var(--serif);font-style:italic;font-size:22px;color:var(--gold)}\n#ttm-ab .pl svg{width:40px;height:40px;color:var(--gold-deep)}\n#ttm-ab .pl h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.6rem,2.2vw,1.95rem);line-height:1.15;margin:22px 0 12px;color:var(--ink)}\n#ttm-ab .pl p{color:var(--muted);font-weight:300;font-size:16px;line-height:1.65}\n\n#ttm-ab .tech-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,96px);align-items:start}\n#ttm-ab .tech-head{position:sticky;top:120px}\n#ttm-ab .tech-head .h2{margin:22px 0 22px}\n#ttm-ab .tech-head p{color:rgba(247,242,234,.7);font-weight:300;font-size:17px;line-height:1.75}\n#ttm-ab .tech-steps li{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:30px 0;border-top:1px solid rgba(247,242,234,.13)}\n#ttm-ab .tech-steps li:last-child{border-bottom:1px solid rgba(247,242,234,.13)}\n#ttm-ab .tech-steps span{font-family:var(--serif);font-style:italic;font-size:clamp(2.2rem,3.4vw,2.8rem);line-height:1;color:var(--gold-2)}\n#ttm-ab .tech-steps h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.2;color:var(--cream)}\n#ttm-ab .tech-steps p{margin-top:8px;color:rgba(247,242,234,.64);font-weight:300;font-size:16px;line-height:1.7}\n\n#ttm-ab .promises{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1040px;margin:0 auto}\n#ttm-ab .pr{display:flex;gap:20px;align-items:flex-start;padding:clamp(24px,2.6vw,34px);border-radius:22px;background:#fff;border:1px solid rgba(28,23,18,.06)}\n#ttm-ab .pr > svg{width:34px;height:34px;flex:none;color:var(--gold-deep)}\n#ttm-ab .pr h3{font-family:var(--serif);font-weight:500;font-size:1.55rem;line-height:1.2;color:var(--ink)}\n#ttm-ab .pr p{margin-top:8px;color:var(--muted);font-weight:300;font-size:15.5px;line-height:1.65}\n#ttm-ab .pr p a{color:var(--gold-deep);border-bottom:1px solid currentColor}\n\n#ttm-ab .others{background:var(--sand)}\n#ttm-ab .ogrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1040px;margin:0 auto}\n#ttm-ab .ocard{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:clamp(22px,2.2vw,28px);border-radius:22px;background:var(--cream);border:1px solid rgba(28,23,18,.06);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}\n#ttm-ab .ocard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(28,23,18,.35)}\n#ttm-ab .ocard b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.05;color:var(--ink)}\n#ttm-ab .ocard small{display:block;margin-top:8px;font-size:13.5px;color:var(--muted)}\n#ttm-ab .ocard .status{margin-top:12px}\n#ttm-ab .ocard > svg{width:20px;height:20px;flex:none;color:var(--gold-deep);transition:transform .35s var(--ease)}\n#ttm-ab .ocard:hover > svg{transform:translateX(4px)}\n\n@media (max-width:900px){\n  #ttm-ab .pillars{grid-template-columns:1fr}\n  #ttm-ab .tech-grid{grid-template-columns:1fr;gap:30px}\n  #ttm-ab .tech-head{position:static}\n}\n@media (max-width:767px){\n  #ttm-ab .hero-sm .hero-in{padding-top:120px;padding-bottom:90px}\n  #ttm-ab .promises,#ttm-ab .ogrid{grid-template-columns:1fr}\n  #ttm-ab .tech-steps li{grid-template-columns:52px 1fr;gap:12px;padding:24px 0}\n  #ttm-ab .about-badge span{font-size:19px}\n}\n#ttm-header .mbar,.ttm .mbar{display:none!important}\n<\/style>\n\n<div class=\"ttm ttm-ab ttm-bleed\" id=\"ttm-ab\">\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <defs>\n    <symbol id=\"ttm-lotus\" viewBox=\"0 0 64 64\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n      <path d=\"M32 50c-6-5-9-12-9-19 0-6 3.5-12 9-17 5.5 5 9 11 9 17 0 7-3 14-9 19z\"\/>\n      <path d=\"M32 50c-9 0-17-4-21-11 3-3 7-4.6 11.2-4.6\"\/>\n      <path d=\"M32 50c9 0 17-4 21-11-3-3-7-4.6-11.2-4.6\"\/>\n      <path d=\"M32 50c-12 1-21-2-26-7 1.8-2 4.2-3.4 7-4\"\/>\n      <path d=\"M32 50c12 1 21-2 26-7-1.8-2-4.2-3.4-7-4\"\/>\n      <path d=\"M20 55h24\"\/>\n    <\/symbol>\n    <symbol id=\"ttm-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h16M14 6l6 6-6 6\"\/><\/symbol>\n    <symbol id=\"ttm-phone\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2\"\/><\/symbol>\n    <symbol id=\"ttm-mail\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\/><path d=\"m3 7 9 6 9-6\"\/><\/symbol>\n    <symbol id=\"ttm-pin\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\"\/><\/symbol>\n    <symbol id=\"ttm-ig\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><circle cx=\"17.5\" cy=\"6.5\" r=\".6\" fill=\"currentColor\"\/><\/symbol>\n    <symbol id=\"ttm-fb\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 8h3V4h-3a4 4 0 0 0-4 4v3H7v4h3v6h4v-6h3l1-4h-4V8.5a.5.5 0 0 1 .5-.5z\"\/><\/symbol>\n    <symbol id=\"ttm-cash\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.5\" y=\"6\" width=\"19\" height=\"12\" rx=\"2\"\/><circle cx=\"12\" cy=\"12\" r=\"2.6\"\/><path d=\"M6 9.5v5M18 9.5v5\"\/><\/symbol>\n    <symbol id=\"ttm-info\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5M12 7.5v.5\"\/><\/symbol>\n    <symbol id=\"ttm-clock\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/symbol>\n    <symbol id=\"ttm-hand\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 13V5.5a1.5 1.5 0 0 1 3 0V11M11 10.5V4a1.5 1.5 0 0 1 3 0v6.5M14 10.5V5.5a1.5 1.5 0 0 1 3 0V13c0 4.4-2.6 8-7 8-3 0-4.6-1.6-6-4l-1.7-3a1.5 1.5 0 0 1 2.4-1.8L8 14\"\/><\/symbol>\n  <\/defs>\n<\/svg>\n\n<!-- ================= HERO ================= -->\n<section class=\"hero hero-sm\" id=\"top\" data-ttm-dark-top>\n  <div class=\"hero-media\">\n    <!-- IMG: about hero (landscape) -->\n    <img decoding=\"async\" src=\"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/Thai-touch-massage.webp\" alt=\"Thai Touch Massage\" fetchpriority=\"high\" onerror=\"this.style.display='none'\">\n  <\/div>\n  <div class=\"wrap hero-in\">\n    <div>\n      <nav class=\"crumbs rv\" aria-label=\"Breadcrumb\"><a href=\"\/\">Home<\/a><span>\/<\/span><span aria-current=\"page\">About us<\/span><\/nav>\n      <span class=\"eyebrow rv\">About us<\/span>\n      <h1 class=\"h1 rv d1\">The art of <em>Thai touch<\/em><\/h1>\n      <p class=\"rv d2\">Relaxing and healing Thai massage by professional therapists from Thailand, in four salons on the Kvarner coast.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= STORY ================= -->\n<section class=\"sec\" id=\"story\">\n  <div class=\"wrap about-grid\">\n    <div class=\"about-media rv\">\n      <div class=\"arch\">\n        <!-- IMG: about story (portrait) -->\n        <img decoding=\"async\" src=\"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/Thai-massage.webp\" alt=\"Therapist performing a traditional Thai massage\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n      <\/div>\n      <div class=\"about-badge\">\n        <svg viewBox=\"0 0 100 100\" aria-hidden=\"true\"><circle cx=\"50\" cy=\"50\" r=\"48\" fill=\"none\" stroke=\"currentColor\" stroke-dasharray=\"2 4\"\/><\/svg>\n        <span>From<br>Thailand<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"about-copy\">\n      <span class=\"eyebrow rv\">Our story<\/span>\n      <h2 class=\"h2 rv d1\">A tradition brought from <em>Thailand<\/em> to the Kvarner coast<\/h2>\n      <p class=\"lead rv d2\">At Thai Touch Massage we provide a relaxing and healing Thai massage, performed by professional therapists who come from Thailand and have many years of experience.<\/p>\n      <p class=\"lead rv d2\">Our massage is a therapeutic art and one of the branches of traditional Thai massage. Today you'll find us in four salons: in Opatija, in Rijeka, in Mali Lo\u0161inj and, during the summer, on the island of Rab.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= THERAPISTS ================= -->\n<section class=\"sec pillars-sec\">\n  <div class=\"wrap\">\n    <div class=\"salons-head\">\n      <span class=\"eyebrow rv\">Our therapists<\/span>\n      <h2 class=\"h2 rv d1\">Hands trained in the <em>tradition<\/em><\/h2>\n      <p class=\"lead rv d2\">Every massage at Thai Touch is given by a therapist from Thailand, trained where Thai massage was born.<\/p>\n    <\/div>\n    <div class=\"pillars\">\n      <div class=\"pl rv\"><span class=\"pl-n\">01<\/span><svg><use href=\"#ttm-lotus\"\/><\/svg><h3>Trained in Thailand<\/h3><p>Our therapists graduated from Thailand's leading schools of traditional Thai medicine.<\/p><\/div>\n      <div class=\"pl rv d1\"><span class=\"pl-n\">02<\/span><svg><use href=\"#ttm-clock\"\/><\/svg><h3>5\u201310 years of experience<\/h3><p>Each of them brings a long working experience of five to ten years of massage practice.<\/p><\/div>\n      <div class=\"pl rv d2\"><span class=\"pl-n\">03<\/span><svg><use href=\"#ttm-hand\"\/><\/svg><h3>A therapeutic approach<\/h3><p>Every treatment follows the traditional pressure points and energy lines of the body, adapted to how you feel that day.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= TECHNIQUE ================= -->\n<section class=\"sec menu-sec tech-sec\">\n  <div class=\"wrap tech-grid\">\n    <div class=\"tech-head\">\n      <span class=\"eyebrow rv\">How it works<\/span>\n      <h2 class=\"h2 rv d1\">The technique behind <em>Thai massage<\/em><\/h2>\n      <p class=\"rv d2\">Thai massage uses much more than the hands. Our therapists work with their hands, palms, arms, elbows, knees and feet, and with warm herbal compresses in some treatments.<\/p>\n    <\/div>\n    <ol class=\"tech-steps\">\n      <li class=\"rv\"><span>01<\/span><div><h3>Pressing &amp; rolling<\/h3><p>Steady pressure along the traditional lines and points of the body releases tension deep in the muscles.<\/p><\/div><\/li>\n      <li class=\"rv d1\"><span>02<\/span><div><h3>Squeezing<\/h3><p>Rhythmic squeezing and kneading loosens tight muscles and eases stiffness.<\/p><\/div><\/li>\n      <li class=\"rv d2\"><span>03<\/span><div><h3>Bending &amp; stretching<\/h3><p>Gentle, assisted stretches open the joints and restore flexibility, a signature of Thai massage.<\/p><\/div><\/li>\n      <li class=\"rv d3\"><span>04<\/span><div><h3>Better circulation<\/h3><p>Together, these movements help the blood flow freely and bring oxygen to every part of the body. They also help it clear waste through the lymph, so the body feels lighter and pain eases.<\/p><\/div><\/li>\n    <\/ol>\n  <\/div>\n<\/section>\n\n<!-- ================= PROMISE ================= -->\n<section class=\"sec promise-sec\">\n  <div class=\"wrap\">\n    <div class=\"salons-head\">\n      <span class=\"eyebrow rv\">Our promise<\/span>\n      <h2 class=\"h2 rv d1\">What you can <em>expect<\/em><\/h2>\n    <\/div>\n    <div class=\"promises\">\n      <div class=\"pr rv\"><svg><use href=\"#ttm-lotus\"\/><\/svg><div><h3>Authentic treatments only<\/h3><p>We provide only the traditional treatments listed on our price list, nothing else.<\/p><\/div><\/div>\n      <div class=\"pr rv d1\"><svg><use href=\"#ttm-info\"\/><\/svg><div><h3>Clear, honest prices<\/h3><p>Every treatment has a fixed price for each duration, published on our <a href=\"\/price-list\/\">price list<\/a>.<\/p><\/div><\/div>\n      <div class=\"pr rv d2\"><svg><use href=\"#ttm-pin\"\/><\/svg><div><h3>Four salons, one standard<\/h3><p>The same treatments and the same care in Opatija, Rijeka, Mali Lo\u0161inj and Rab.<\/p><\/div><\/div>\n      <div class=\"pr rv d3\"><svg><use href=\"#ttm-cash\"\/><\/svg><div><h3>Simple payment<\/h3><p>Payment is made solely in cash. We do not accept cards.<\/p><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= SALONS ================= -->\n<section class=\"sec others\">\n  <div class=\"wrap\">\n    <div class=\"salons-head\">\n      <span class=\"eyebrow rv\">Visit us<\/span>\n      <h2 class=\"h2 rv d1\">Our <em>salons<\/em><\/h2>\n    <\/div>\n    <div class=\"ogrid\">\n      <a class=\"ocard rv\" href=\"\/opatija\/\"><span><b>Opatija<\/b><small>Ul. Viktora cara Emina 3 \u00b7 Open all year<\/small><span class=\"status\" data-status=\"opatija\"><\/span><\/span><svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n      <a class=\"ocard rv d1\" href=\"\/rijeka\/\"><span><b>Rijeka<\/b><small>Robna ku\u0107a Mall, 4th floor \u00b7 Open all year<\/small><span class=\"status\" data-status=\"rijeka\"><\/span><\/span><svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n      <a class=\"ocard rv d2\" href=\"\/mali-losinj\/\"><span><b>Mali Lo\u0161inj<\/b><small>Velopin ul. 12 \u00b7 Open all year<\/small><span class=\"status\" data-status=\"losinj\"><\/span><\/span><svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n      <a class=\"ocard rv d3\" href=\"\/rab\/\"><span><b>Rab<\/b><small>Ul. Svetog Marina 4 \u00b7 May \u2013 October<\/small><span class=\"status\" data-status=\"rab\"><\/span><\/span><svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= CTA ================= -->\n<section class=\"cta\" aria-label=\"Book\">\n  <div class=\"wrap\">\n    <svg class=\"lotus rv\" aria-hidden=\"true\"><use href=\"#ttm-lotus\"\/><\/svg>\n    <h2 class=\"h2 rv d1\">Experience the Thai touch <em>for yourself<\/em><\/h2>\n    <p class=\"rv d2\">Choose your treatment and your salon, and let our therapists take care of the rest.<\/p>\n    <div class=\"cta-btns rv d3\">\n      <button class=\"btn btn-gold\" type=\"button\" data-book>Book a massage <svg><use href=\"#ttm-arrow\"\/><\/svg><\/button>\n      <a class=\"btn btn-ghost\" href=\"\/services\/\">Our services<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"AboutPage\", \"name\": \"About us | Thai Touch Massage\", \"url\": \"https:\/\/www.thai-touch-massage.com\/about-us\/\", \"about\": {\"@type\": \"Organization\", \"name\": \"Thai Touch Massage\", \"url\": \"https:\/\/www.thai-touch-massage.com\/\"}}, {\"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/www.thai-touch-massage.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"About us\", \"item\": \"https:\/\/www.thai-touch-massage.com\/about-us\/\"}]}]}\n<\/script>\n<\/div>\n\n<script>\n(function(){\n  var root=document.getElementById('ttm-ab');if(!root)return;\n  root.classList.add('js');\n  \/* scrollbar width, used for the full-bleed layout *\/\n  function sbw(){document.documentElement.style.setProperty('--ttm-sbw',(window.innerWidth-document.documentElement.clientWidth)+'px')}\n  sbw();window.addEventListener('resize',sbw);window.addEventListener('load',sbw);\n\n  \/* keep the category bar just below the fixed header *\/\n  function navh(){var n=document.getElementById('ttm-nav');root.style.setProperty('--navh',(n?Math.max(0,Math.round(n.getBoundingClientRect().bottom)):0)+'px')}\n  navh();window.addEventListener('scroll',navh,{passive:true});window.addEventListener('resize',navh);setTimeout(navh,600);\n  \/* category chips: highlight the section in view *\/\n  var chips=[].slice.call(root.querySelectorAll('.cat-nav a'));\n  if('IntersectionObserver' in window && chips.length){\n    var so=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){chips.forEach(function(c){c.classList.toggle('on',c.getAttribute('href')==='#'+e.target.id)})}})},{rootMargin:'-45% 0px -50% 0px'});\n    chips.forEach(function(c){var t=document.getElementById(c.getAttribute('href').slice(1));if(t)so.observe(t)});\n  }\n  \/* reveal on scroll *\/\n  var rv=root.querySelectorAll('.rv');\n  if('IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target)}})},{rootMargin:'0px 0px -8% 0px',threshold:.08});\n    rv.forEach(function(el){io.observe(el)});\n  }else{rv.forEach(function(el){el.classList.add('in')})}\n\n\n\n  \/* booking links: e-mail on desktop (mouse), phone call on phones & tablets *\/\n  if(!window.TTMBook){(function(){\n    var mq=window.matchMedia?window.matchMedia('(hover:hover) and (pointer:fine)'):null;\n    var BODY='Hello,\\n\\nI would like to book a massage.\\n\\nTreatment:\\nDuration:\\nPreferred date and time:\\nNumber of people:\\n\\nName:\\nPhone:\\n\\nThank you!';\n    function apply(){\n      var desk=!!(mq&&mq.matches);\n      document.documentElement.classList.toggle('ttm-desk',desk);\n      document.querySelectorAll('[data-mail][data-tel]').forEach(function(a){\n        var salon=a.getAttribute('data-salon')||'';\n        a.href=desk?('mailto:'+a.getAttribute('data-mail')+'?subject='+encodeURIComponent('Booking request - Thai Touch Massage '+salon)+'&body='+encodeURIComponent(BODY)):('tel:'+a.getAttribute('data-tel'));\n        a.querySelectorAll('[data-desk-text]').forEach(function(l){\n          if(!l.hasAttribute('data-touch-text'))l.setAttribute('data-touch-text',l.textContent);\n          l.textContent=desk?l.getAttribute('data-desk-text'):l.getAttribute('data-touch-text');\n        });\n        a.querySelectorAll('use[data-desk-icon]').forEach(function(u){\n          if(!u.hasAttribute('data-touch-icon'))u.setAttribute('data-touch-icon',u.getAttribute('href'));\n          u.setAttribute('href',desk?u.getAttribute('data-desk-icon'):u.getAttribute('data-touch-icon'));\n        });\n      });\n    }\n    window.TTMBook={apply:apply};\n    if(mq){if(mq.addEventListener)mq.addEventListener('change',apply);else if(mq.addListener)mq.addListener(apply)}\n    document.addEventListener('DOMContentLoaded',apply);\n  })()}\n  window.TTMBook.apply();\n\n  \/* open-now badges (Croatian time) \u2014 shared by header + homepage *\/\n  if(!window.TTMStatus){(function(){\n  function zg(){\n    var p={};\n    try{\n      new Intl.DateTimeFormat('en-GB',{timeZone:'Europe\/Zagreb',year:'numeric',month:'numeric',day:'numeric',hour:'numeric',minute:'numeric',hourCycle:'h23'})\n        .formatToParts(new Date()).forEach(function(x){p[x.type]=+x.value});\n    }catch(e){var d=new Date();p={year:d.getFullYear(),month:d.getMonth()+1,day:d.getDate(),hour:d.getHours(),minute:d.getMinutes()}}\n    return {date:new Date(Date.UTC(p.year,p.month-1,p.day)),mins:(p.hour%24)*60+p.minute};\n  }\n  function easter(y){var a=y%19,b=Math.floor(y\/100),c=y%100,d=Math.floor(b\/4),e=b%4,f=Math.floor((b+8)\/25),g=Math.floor((b-f+1)\/3),h=(19*a+b-d-g+15)%30,i=Math.floor(c\/4),k=c%4,l=(32+2*e+2*i-h-k)%7,m=Math.floor((a+11*h+22*l)\/451),mo=Math.floor((h+l-7*m+114)\/31),da=((h+l-7*m+114)%31)+1;return Date.UTC(y,mo-1,da)}\n  function holiday(d){\n    var y=d.getUTCFullYear(),md=(d.getUTCMonth()+1)+'-'+d.getUTCDate();\n    if(['1-1','1-6','5-1','5-30','6-22','8-5','8-15','11-1','11-18','12-25','12-26'].indexOf(md)>-1)return true;\n    var e=easter(y),t=d.getTime(),day=864e5;\n    return t===e||t===e+day||t===e+60*day;\n  }\n  var H={\n    opatija:function(d){var s=d.getUTCMonth()+1>=5&&d.getUTCMonth()+1<=10,w=d.getUTCDay();return s?[600,1320]:(w===1?null:[600,1320])},\n    losinj:function(d){var s=d.getUTCMonth()+1>=5&&d.getUTCMonth()+1<=10,w=d.getUTCDay();return s?[600,1320]:(w===1?null:[660,1260])},\n    rab:function(d){var s=d.getUTCMonth()+1>=5&&d.getUTCMonth()+1<=10;return s?[600,1320]:null},\n    rijeka:function(d){return (d.getUTCDay()===0||holiday(d))?null:[540,1200]}\n  };\n  var DAYS=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],MONTHS=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];\n  function hm(m){return ('0'+Math.floor(m\/60)).slice(-2)+':'+('0'+m%60).slice(-2)}\n  function status(key){\n    var n=zg(),f=H[key],t=f(n.date);\n    if(t&&n.mins>=t[0]&&n.mins<t[1])return {open:true,text:'Open now \u00b7 until '+hm(t[1])};\n    if(t&&n.mins<t[0])return {open:false,text:'Opens today at '+hm(t[0])};\n    for(var i=1;i<220;i++){\n      var d=new Date(n.date.getTime()+i*864e5),s=f(d);\n      if(s){\n        if(i===1)return {open:false,text:'Closed \u00b7 opens tomorrow '+hm(s[0])};\n        if(i<7)return {open:false,text:'Closed \u00b7 opens '+DAYS[d.getUTCDay()]+' '+hm(s[0])};\n        return {open:false,text:'Closed for the season \u00b7 reopens '+d.getUTCDate()+' '+MONTHS[d.getUTCMonth()]};\n      }\n    }\n    return {open:false,text:'Closed'};\n  }\n  window.TTMStatus={paint:function(){\n    ['opatija','rijeka','losinj','rab'].forEach(function(k){\n      var s=status(k);\n      document.querySelectorAll('[data-status=\"'+k+'\"]').forEach(function(el){el.textContent=s.text;el.classList.toggle('open',s.open)});\n    });\n    var m=zg().date.getUTCMonth()+1,season=(m>=5&&m<=10)?'summer':'winter';\n    document.querySelectorAll('[data-season]').forEach(function(r){r.classList.toggle('now',r.getAttribute('data-season')===season)});\n  }};\n  })()}\n  window.TTMStatus.paint();\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>Home\/About us About us The art of Thai touch Relaxing and healing Thai massage by professional therapists from Thailand, in four salons on the Kvarner coast. FromThailand Our story A tradition brought from Thailand to the Kvarner coast At Thai Touch Massage we provide a relaxing and healing Thai massage, performed by professional therapists who [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-123","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>About Us | Thai Touch Massage<\/title>\n<meta name=\"description\" content=\"Traditional Thai massage by professional therapists from Thailand with 5\u201310 years of experience, in Opatija, Rijeka, Mali Lo\u0161inj and Rab.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thai-touch-massage.com\/hr\/about-us\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About Us | Thai Touch Massage\" \/>\n<meta property=\"og:description\" content=\"Traditional Thai massage by professional therapists from Thailand with 5\u201310 years of experience, in Opatija, Rijeka, Mali Lo\u0161inj and Rab.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thai-touch-massage.com\/hr\/about-us\/\" \/>\n<meta property=\"og:site_name\" content=\"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-29T12:34:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/Thai-touch-massage.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/about-us\\\/\",\"url\":\"https:\\\/\\\/thai-touch-massage.com\\\/about-us\\\/\",\"name\":\"About Us | Thai Touch Massage\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/about-us\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/about-us\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thai-touch-massage.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Thai-touch-massage.webp\",\"datePublished\":\"2026-09-29T12:29:20+00:00\",\"dateModified\":\"2026-09-29T12:34:37+00:00\",\"description\":\"Traditional Thai massage by professional therapists from Thailand with 5\u201310 years of experience, in Opatija, Rijeka, Mali Lo\u0161inj and Rab.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/about-us\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thai-touch-massage.com\\\/about-us\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/about-us\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thai-touch-massage.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Thai-touch-massage.webp\",\"contentUrl\":\"https:\\\/\\\/thai-touch-massage.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Thai-touch-massage.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/about-us\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thai-touch-massage.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About Us | Thai Touch Massage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/#website\",\"url\":\"https:\\\/\\\/thai-touch-massage.com\\\/\",\"name\":\"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thai-touch-massage.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/#organization\",\"name\":\"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch\",\"url\":\"https:\\\/\\\/thai-touch-massage.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thai-touch-massage.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-Thai-touch-logo.webp\",\"contentUrl\":\"https:\\\/\\\/thai-touch-massage.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-Thai-touch-logo.webp\",\"width\":2172,\"height\":724,\"caption\":\"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch\"},\"image\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"About Us | Thai Touch Massage","description":"Traditional Thai massage by professional therapists from Thailand with 5\u201310 years of experience, in Opatija, Rijeka, Mali Lo\u0161inj and Rab.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thai-touch-massage.com\/hr\/about-us\/","og_locale":"hr_HR","og_type":"article","og_title":"About Us | Thai Touch Massage","og_description":"Traditional Thai massage by professional therapists from Thailand with 5\u201310 years of experience, in Opatija, Rijeka, Mali Lo\u0161inj and Rab.","og_url":"https:\/\/thai-touch-massage.com\/hr\/about-us\/","og_site_name":"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch","article_modified_time":"2026-09-29T12:34:37+00:00","og_image":[{"url":"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/Thai-touch-massage.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Procijenjeno vrijeme \u010ditanja":"3 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thai-touch-massage.com\/about-us\/","url":"https:\/\/thai-touch-massage.com\/about-us\/","name":"About Us | Thai Touch Massage","isPartOf":{"@id":"https:\/\/thai-touch-massage.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thai-touch-massage.com\/about-us\/#primaryimage"},"image":{"@id":"https:\/\/thai-touch-massage.com\/about-us\/#primaryimage"},"thumbnailUrl":"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/Thai-touch-massage.webp","datePublished":"2026-09-29T12:29:20+00:00","dateModified":"2026-09-29T12:34:37+00:00","description":"Traditional Thai massage by professional therapists from Thailand with 5\u201310 years of experience, in Opatija, Rijeka, Mali Lo\u0161inj and Rab.","breadcrumb":{"@id":"https:\/\/thai-touch-massage.com\/about-us\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thai-touch-massage.com\/about-us\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/thai-touch-massage.com\/about-us\/#primaryimage","url":"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/Thai-touch-massage.webp","contentUrl":"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/Thai-touch-massage.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/thai-touch-massage.com\/about-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thai-touch-massage.com\/"},{"@type":"ListItem","position":2,"name":"About Us | Thai Touch Massage"}]},{"@type":"WebSite","@id":"https:\/\/thai-touch-massage.com\/#website","url":"https:\/\/thai-touch-massage.com\/","name":"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch","description":"","publisher":{"@id":"https:\/\/thai-touch-massage.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thai-touch-massage.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":"Organization","@id":"https:\/\/thai-touch-massage.com\/#organization","name":"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch","url":"https:\/\/thai-touch-massage.com\/","logo":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/thai-touch-massage.com\/#\/schema\/logo\/image\/","url":"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/cropped-Thai-touch-logo.webp","contentUrl":"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/cropped-Thai-touch-logo.webp","width":2172,"height":724,"caption":"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch"},"image":{"@id":"https:\/\/thai-touch-massage.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/pages\/123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":4,"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/pages\/123\/revisions"}],"predecessor-version":[{"id":129,"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/pages\/123\/revisions\/129"}],"wp:attachment":[{"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/media?parent=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}