{"id":99,"date":"2026-09-29T12:03:21","date_gmt":"2026-09-29T12:03:21","guid":{"rendered":"https:\/\/thai-touch-massage.com\/?page_id=99"},"modified":"2026-09-29T19:26:31","modified_gmt":"2026-09-29T19:26:31","slug":"price-list","status":"publish","type":"page","link":"https:\/\/thai-touch-massage.com\/hr\/price-list\/","title":{"rendered":"Price List | Thai Touch Massage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"99\" class=\"elementor elementor-99\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f12392 e-flex e-con-boxed e-con e-parent\" data-id=\"9f12392\" 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-9bf892e elementor-widget elementor-widget-html\" data-id=\"9bf892e\" 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 PRICE LIST PAGE (Elementor HTML widget)\n  ================================================================\n  Page address (slug): \/price-list\/\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  LEGAL (Odluka o isticanju dodatne cijene, NN 101\/2026):\n   Every current price is shown together with the price that applied on\n   10.9.2026. (\"Price on 10.9.2026.\") on the same price list.\n   ANCHOR PRICES BELOW ASSUME PRICES DID NOT CHANGE SINCE 10.9.2026.\n   Confirm with the client before publishing.\n   During a promotion show 3 prices: discounted price, lowest price in the\n   last 30 days and Price on 10.9.2026.\n\n  SEO (Rank Math \/ Yoast):\n   Title:       Price List | Thai Touch Massage\n   Description: Prices for all 18 Thai massage treatments at Thai Touch\n                Massage in Opatija, Rijeka, Mali Lo\u0161inj and Rab. From \u20ac30.\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-pl){padding:0!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important;row-gap:0!important;border:0!important}\n#ttm-pl{\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-pl *,#ttm-pl *::before,#ttm-pl *::after{box-sizing:border-box}\n#ttm-pl h1,#ttm-pl h2,#ttm-pl h3,#ttm-pl h4,#ttm-pl p,#ttm-pl ul,#ttm-pl ol,#ttm-pl dl,#ttm-pl dd,#ttm-pl figure{margin:0;padding:0}\n#ttm-pl ul,#ttm-pl ol{list-style:none}\n#ttm-pl img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none}\n#ttm-pl a{color:inherit;text-decoration:none;background:none}\n#ttm-pl a:hover,#ttm-pl a:focus{color:inherit}\n#ttm-pl 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-pl button:hover,#ttm-pl button:focus{background:none;color:inherit}\n#ttm-pl :focus-visible{outline:2px solid var(--gold);outline-offset:3px}\n#ttm-pl .wrap{width:100%;max-width:var(--wrap);margin-left:auto;margin-right:auto;padding-left:var(--gut);padding-right:var(--gut)}\n#ttm-pl .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n\n\/* type *\/\n#ttm-pl .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-pl .eyebrow::before{content:\"\";width:28px;height:1px;background:currentColor;opacity:.7}\n#ttm-pl .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-pl .h2 em,#ttm-pl .h1 em{font-style:italic;color:var(--gold-deep)}\n#ttm-pl .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-pl .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-pl .btn svg{width:16px;height:16px;flex:none;transition:transform .35s var(--ease)}\n#ttm-pl .btn:hover svg{transform:translateX(3px)}\n#ttm-pl .btn-gold{background:var(--gold);color:#fff;border:1px solid var(--gold)}\n#ttm-pl .btn-gold:hover,#ttm-pl .btn-gold:focus{background:#9d7840;border-color:#9d7840;color:#fff}\n#ttm-pl .btn-ghost{border:1px solid rgba(255,255,255,.55);color:#fff}\n#ttm-pl .btn-ghost:hover,#ttm-pl .btn-ghost:focus{background:#fff;color:var(--ink);border-color:#fff}\n#ttm-pl .btn-dark{background:var(--ink);color:var(--cream);border:1px solid var(--ink)}\n#ttm-pl .btn-dark:hover,#ttm-pl .btn-dark:focus{background:var(--gold-deep);border-color:var(--gold-deep);color:#fff}\n#ttm-pl .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-pl .link svg{width:15px;height:15px;transition:transform .35s var(--ease)}\n#ttm-pl .link:hover{color:var(--gold-deep)}\n#ttm-pl .link:hover svg{transform:translateX(4px)}\n\n#ttm-pl.ttm-pl{background:var(--cream);overflow-x:clip}\n\/* full-bleed: breaks out of any Elementor container padding \/ boxed width *\/\nbody{overflow-x:clip}\n#ttm-pl.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-pl .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-pl .hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden}\n#ttm-pl .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-pl .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-pl .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-pl .hero .eyebrow{color:var(--gold-2)}\n#ttm-pl .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-pl .h1 em{color:var(--gold-2);font-weight:400}\n#ttm-pl .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-pl .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}\n#ttm-pl .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-pl .hero-card small{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);margin-bottom:14px}\n#ttm-pl .hero-card li{padding:10px 0;border-top:1px solid rgba(255,255,255,.14);font-family:var(--serif);font-size:21px}\n#ttm-pl .hero-card li a{display:flex;justify-content:space-between;align-items:center;transition:color .3s}\n#ttm-pl .hero-card li a:hover{color:var(--gold-2)}\n#ttm-pl .hero-card li:first-child{border-top:0;padding-top:0}\n#ttm-pl .hero-card li span{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.72}\n#ttm-pl .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-pl .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-pl section{scroll-margin-top:72px}\n#ttm-pl .sec{padding:clamp(80px,11vw,160px) 0}\n\n\/* about *\/\n#ttm-pl .about-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,7vw,110px);align-items:center}\n#ttm-pl .about-media{position:relative}\n#ttm-pl .arch{position:relative;aspect-ratio:4\/5;border-radius:999px 999px 18px 18px;overflow:hidden;background:linear-gradient(160deg,#cbb89c,#8f7658)}\n#ttm-pl .arch img{width:100%;height:100%;object-fit:cover}\n#ttm-pl .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-pl .about-badge b{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1;color:var(--gold-2)}\n#ttm-pl .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-pl .about-badge svg{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);color:rgba(213,182,127,.35)}\n#ttm-pl .about-copy .h2{margin:22px 0 28px}\n#ttm-pl .about-copy .lead + .lead{margin-top:18px}\n#ttm-pl .about-copy .link{margin-top:40px}\n\n\/* benefits *\/\n#ttm-pl .benefits{background:var(--sand)}\n#ttm-pl .ben-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,110px);align-items:start}\n#ttm-pl .ben-head{position:sticky;top:120px}\n#ttm-pl .ben-head .h2{margin:22px 0 22px}\n#ttm-pl .ben-img{margin-top:40px;border-radius:18px;overflow:hidden;background:var(--stone)}\n#ttm-pl .ben-img img{width:100%;height:auto}\n#ttm-pl .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-pl .ben-list li:last-child{border-bottom:1px solid rgba(28,23,18,.14)}\n#ttm-pl .ben-list .n{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--gold-deep);line-height:1.3}\n#ttm-pl .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-pl .ben-list p{grid-column:2;color:var(--muted);font-weight:300;font-size:16.5px}\n\n\/* menu *\/\n#ttm-pl .menu-sec{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}\n#ttm-pl .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-pl .menu-sec .eyebrow{color:var(--gold-2)}\n#ttm-pl .menu-sec .h2{color:var(--cream)}\n#ttm-pl .menu-sec .h2 em{color:var(--gold-2)}\n#ttm-pl .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-pl .menu-head .h2{margin-top:22px}\n#ttm-pl .menu-head p{max-width:420px;color:rgba(247,242,234,.68);font-weight:300}\n#ttm-pl .tabs{position:relative;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,44px)}\n#ttm-pl .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-pl .tab:hover{border-color:var(--gold-2);color:#fff}\n#ttm-pl .tab[aria-selected=\"true\"],#ttm-pl .tab[aria-selected=\"true\"]:hover{background:var(--gold);border-color:var(--gold);color:#fff}\n#ttm-pl .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-pl.js .panel h3.cat{display:none}\n#ttm-pl .panel + .panel{margin-top:56px}\n#ttm-pl.js .panel + .panel{margin-top:0}\n#ttm-pl.js .panel[hidden]{display:none}\n#ttm-pl .panel.show{animation:ttmFade .6s var(--ease)}\n@keyframes ttmFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}\n#ttm-pl .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-pl .item:last-child{border-bottom:1px solid rgba(247,242,234,.13)}\n#ttm-pl .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-pl .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-pl .item p{margin-top:8px;color:rgba(247,242,234,.62);font-weight:300;font-size:16px;max-width:560px}\n#ttm-pl .prices{display:flex;gap:10px}\n#ttm-pl .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-pl .item:hover .price{border-color:rgba(213,182,127,.4);background:rgba(213,182,127,.05)}\n#ttm-pl .price span{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(247,242,234,.55)}\n#ttm-pl .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-pl .menu-foot{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:stretch;margin-top:clamp(40px,5vw,64px)}\n#ttm-pl .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-pl .note svg{width:26px;height:26px;flex:none;color:var(--gold-2);margin-top:1px}\n#ttm-pl .note b{display:block;font-weight:500;color:var(--cream);margin-bottom:2px;letter-spacing:.02em}\n#ttm-pl .menu-foot .btn{align-self:center}\n\n\n\/* salons *\/\n#ttm-pl .salons{background:var(--sand)}\n#ttm-pl .salons-head{text-align:center;max-width:720px;margin:0 auto clamp(48px,6vw,80px)}\n#ttm-pl .salons-head .h2{margin:22px 0 20px}\n#ttm-pl .salon-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,28px)}\n#ttm-pl .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-pl .salon:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(28,23,18,.35)}\n#ttm-pl .salon-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}\n#ttm-pl .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-pl .salon .city a{transition:color .3s}\n#ttm-pl .salon .city a:hover{color:var(--gold-deep)}\n#ttm-pl .salon .sub{margin-top:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}\n#ttm-pl .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-pl .status::before{content:\"\";width:7px;height:7px;border-radius:50%;background:#a79a8b}\n#ttm-pl .status.open{background:rgba(58,122,78,.1);color:#2e6a40}\n#ttm-pl .status.open::before{background:#3a9a58;box-shadow:0 0 0 0 rgba(58,154,88,.5);animation:ttmPulse 2s infinite}\n#ttm-pl .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-pl .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-pl .map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;filter:saturate(.85) sepia(.08)}\n#ttm-pl .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-pl .map-open:hover,#ttm-pl .map-open:focus{background:var(--gold-deep);color:#fff}\n#ttm-pl .contact-list{margin:24px 0 24px;display:grid;gap:12px}\n#ttm-pl .contact-list a,#ttm-pl .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-pl .contact-list a:hover{color:var(--gold-deep)}\n#ttm-pl .contact-list svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--gold-deep)}\n#ttm-pl .hours{border-top:1px solid var(--line);padding-top:18px;margin-top:auto}\n#ttm-pl .hours dl{display:grid;gap:2px}\n#ttm-pl .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-pl .hours dt{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:2px}\n#ttm-pl .hours dt small{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:none;opacity:.8}\n#ttm-pl .hours dd{color:var(--ink)}\n#ttm-pl .hours .row.now{background:rgba(180,140,79,.12)}\n#ttm-pl .salon-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}\n#ttm-pl .socials{display:flex;gap:8px}\n#ttm-pl .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-pl .socials a:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}\n#ttm-pl .socials svg{width:17px;height:17px}\n#ttm-pl .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-pl .call:hover,#ttm-pl .call:focus{background:var(--gold-deep);color:#fff}\n#ttm-pl .call svg{width:15px;height:15px}\n\n\/* cta *\/\n#ttm-pl .cta{position:relative;background:var(--ink);color:var(--cream);text-align:center;padding:clamp(90px,12vw,170px) 0;overflow:hidden;isolation:isolate}\n#ttm-pl .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-pl .cta .lotus{width:60px;height:60px;color:var(--gold-2);margin:0 auto 28px}\n#ttm-pl .cta .h2{color:var(--cream);max-width:860px;margin:0 auto}\n#ttm-pl .cta .h2 em{color:var(--gold-2)}\n#ttm-pl .cta p{max-width:560px;margin:24px auto 40px;color:rgba(247,242,234,.7);font-weight:300}\n#ttm-pl .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\n\n\n\/* reveal *\/\n#ttm-pl.js .rv{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}\n#ttm-pl.js .rv.in{opacity:1;transform:none}\n#ttm-pl.js .rv.d1{transition-delay:.1s}#ttm-pl.js .rv.d2{transition-delay:.2s}#ttm-pl.js .rv.d3{transition-delay:.3s}\n\n@media (max-width:1100px){\n  #ttm-pl .hero-in{grid-template-columns:1fr}\n  #ttm-pl .hero-card{display:none}\n  #ttm-pl .menu-foot{grid-template-columns:1fr 1fr}\n  #ttm-pl .menu-foot .btn{grid-column:1\/-1;justify-self:start}\n  #ttm-pl .salon-top{flex-direction:column;gap:14px}\n  #ttm-pl .hours .row{grid-template-columns:1fr;gap:2px}\n}\n@media (max-width:900px){\n  #ttm-pl .about-grid,#ttm-pl .ben-grid{grid-template-columns:1fr}\n  #ttm-pl .about-media{max-width:460px;width:88%;margin:0 auto}\n  #ttm-pl .ben-head{position:static}\n  #ttm-pl .item{grid-template-columns:1fr;gap:18px}\n}\n@media (max-width:767px){\n  #ttm-pl{font-size:16px}\n  #ttm-pl .hero-in{padding-top:130px;padding-bottom:110px}\n  #ttm-pl .hero-cta .btn{flex:1 1 100%}\n  #ttm-pl .scroll-cue{display:none}\n        #ttm-pl .about-badge{width:118px;height:118px;right:-10px;bottom:28px}\n  #ttm-pl .about-badge b{font-size:34px}\n  #ttm-pl .about-badge span{font-size:18px}\n  #ttm-pl .ben-list li{grid-template-columns:44px 1fr;padding:24px 0}\n  #ttm-pl .ben-list .n{font-size:19px}\n  #ttm-pl .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-pl .tabs::-webkit-scrollbar{display:none}\n  #ttm-pl .tab{flex:none}\n  #ttm-pl .item{padding:24px 0}\n  #ttm-pl .prices{display:grid;grid-template-columns:repeat(3,1fr)}\n  #ttm-pl .price{min-width:0}\n  #ttm-pl .menu-foot{grid-template-columns:1fr}\n  #ttm-pl .menu-foot .btn{width:100%}\n  #ttm-pl .salon-grid{grid-template-columns:1fr}\n  #ttm-pl .map{aspect-ratio:4\/3}\n  #ttm-pl .salon-foot .call{flex:1;justify-content:center}\n  #ttm-pl .cta-btns .btn{width:100%}\n}\n@media (max-width:380px){\n  #ttm-pl .prices{gap:6px}\n  #ttm-pl .price{padding:10px 6px}\n  #ttm-pl .price b{font-size:24px}\n}\n@media (prefers-reduced-motion:reduce){\n  #ttm-pl *,#ttm-pl *::before,#ttm-pl *::after{animation:none!important;transition:none!important}\n  #ttm-pl.js .rv{opacity:1;transform:none}\n}\n\n\/* ---------- PRICE LIST PAGE ---------- *\/\n#ttm-pl .hero-sm{min-height:72vh;min-height:72svh}\n#ttm-pl .hero-sm .hero-in{grid-template-columns:1fr}\n#ttm-pl .hero-sm .h1{font-size:clamp(3rem,6.6vw,5.8rem)}\n#ttm-pl .hero-sm p{max-width:600px}\n#ttm-pl .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-pl .crumbs a:hover,#ttm-pl .crumbs [aria-current]{color:#fff}\n\n#ttm-pl .cat-nav{position:sticky;top:var(--navh,72px);z-index:50;background:rgba(247,242,234,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}\n#ttm-pl .cat-strip{display:flex;gap:8px;overflow-x:auto;padding:14px 0;scrollbar-width:none}\n#ttm-pl .cat-strip::-webkit-scrollbar{display:none}\n#ttm-pl .cat-strip a{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--stone);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);transition:all .3s var(--ease)}\n#ttm-pl .cat-strip a span{font-family:var(--serif);font-style:italic;font-size:15px;letter-spacing:0;color:var(--gold-deep)}\n#ttm-pl .cat-strip a:hover{border-color:var(--gold)}\n#ttm-pl .cat-strip a.on{background:var(--ink);border-color:var(--ink);color:var(--cream)}\n#ttm-pl .cat-strip a.on span{color:var(--gold-2)}\n#ttm-pl section.cat{scroll-margin-top:150px}\n#ttm-pl .pc{scroll-margin-top:170px}\n\n#ttm-pl .legend-sec{padding:clamp(40px,5vw,64px) 0 0;background:var(--cream)}\n#ttm-pl .legend{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}\n#ttm-pl .lg-item{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:18px;background:#fff;border:1px solid rgba(28,23,18,.06);font-size:14.5px;line-height:1.55;color:var(--muted)}\n#ttm-pl .lg-item b{display:block;color:var(--ink);font-weight:500;font-size:15px;margin-bottom:2px}\n#ttm-pl .lg-item > svg{width:26px;height:26px;flex:none;color:var(--gold-deep);margin-top:2px}\n#ttm-pl .lg-key{flex:none;min-width:58px;padding:8px 10px;border-radius:12px;text-align:center;font-family:var(--serif);font-size:22px;font-weight:500;line-height:1}\n#ttm-pl .lg-key.cur{background:var(--ink);color:var(--cream)}\n#ttm-pl .lg-key.anc{background:var(--sand);color:var(--ink);border:1px solid var(--stone)}\n\n#ttm-pl .sec.cat{padding:clamp(56px,7vw,100px) 0}\n#ttm-pl .cat.alt{background:var(--sand)}\n#ttm-pl .cat-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 22px;margin-bottom:clamp(26px,3vw,40px)}\n#ttm-pl .cat-num{font-family:var(--serif);font-style:italic;font-size:clamp(2.6rem,4.4vw,3.6rem);line-height:1;color:var(--gold)}\n#ttm-pl .cat-count{margin-left:auto;padding:8px 16px;border-radius:999px;border:1px solid var(--stone);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}\n\n#ttm-pl .pc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}\n#ttm-pl .pc{display:flex;flex-direction:column;padding:clamp(22px,2.4vw,32px);border-radius:22px;background:#fff;border:1px solid rgba(28,23,18,.06);transition:box-shadow .5s var(--ease),border-color .4s}\n#ttm-pl .cat.alt .pc{background:var(--cream)}\n#ttm-pl .pc:hover{box-shadow:0 30px 60px -38px rgba(28,23,18,.35);border-color:rgba(180,140,79,.3)}\n#ttm-pl .pc:target{border-color:var(--gold);box-shadow:0 0 0 3px rgba(180,140,79,.18)}\n#ttm-pl .pc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}\n#ttm-pl .svc-n{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--gold-deep);margin-right:10px}\n#ttm-pl .pc h3{display:inline;font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.1vw,1.85rem);line-height:1.15;color:var(--ink)}\n#ttm-pl .pc-note{margin-top:6px;font-size:14px;color:var(--muted)}\n#ttm-pl .pc-more{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--stone);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);transition:all .3s}\n#ttm-pl .pc-more svg{width:13px;height:13px}\n#ttm-pl .pc-more:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}\n\n#ttm-pl .pt{width:100%;border-collapse:collapse;margin-top:auto;font-variant-numeric:lining-nums tabular-nums}\n#ttm-pl .pt th,#ttm-pl .pt td{padding:13px 0;border:0;border-top:1px solid var(--line);text-align:left;vertical-align:middle;background:none}\n#ttm-pl .pt thead th{padding:0 0 10px;border-top:0;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);vertical-align:bottom}\n#ttm-pl .pt thead th small{display:block;font-size:10px;letter-spacing:.04em;text-transform:none;font-weight:400;opacity:.8;margin-top:2px}\n#ttm-pl .pt th:nth-child(2),#ttm-pl .pt td:nth-child(2),#ttm-pl .pt th:nth-child(3),#ttm-pl .pt td:nth-child(3){text-align:right;width:31%}\n#ttm-pl .pt tbody th{font-family:var(--sans);font-weight:400;font-size:15.5px;color:var(--ink-soft)}\n#ttm-pl .p-cur b{font-family:var(--serif);font-weight:500;font-size:27px;line-height:1;color:var(--ink)}\n#ttm-pl .p-anc{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1;color:var(--ink-soft)}\n#ttm-pl .p-anc .m-lbl{display:none}\n#ttm-pl .p-cur.promo b{color:#a3452e}\n#ttm-pl .promo-tag{display:inline-block;margin-right:8px;padding:3px 8px;border-radius:999px;background:#a3452e;color:#fff;font-family:var(--sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}\n#ttm-pl .p-low{display:block;margin-top:6px;font-family:var(--sans);font-size:12px;color:var(--muted)}\n#ttm-pl tr:target th,#ttm-pl tr:target td{background:rgba(180,140,79,.1)}\n\n#ttm-pl .notes-sec{padding:clamp(56px,7vw,90px) 0;background:var(--cream)}\n#ttm-pl .notes-sec .menu-foot{margin-top:0}\n#ttm-pl .notes-sec .note{background:#fff;border-color:rgba(28,23,18,.08);color:var(--muted)}\n#ttm-pl .notes-sec .note b{color:var(--ink)}\n#ttm-pl .notes-sec .note svg{color:var(--gold-deep)}\n\n@media (max-width:1100px){\n  #ttm-pl .pc-grid{grid-template-columns:1fr}\n  #ttm-pl .legend{grid-template-columns:1fr}\n}\n@media (max-width:767px){\n  #ttm-pl .hero-sm .hero-in{padding-top:120px;padding-bottom:80px}\n  #ttm-pl .cat-strip{margin:0 calc(var(--gut)*-1);padding:12px var(--gut)}\n  #ttm-pl .cat-count{margin-left:0}\n  #ttm-pl .pt thead th{font-size:9.5px;letter-spacing:.06em;white-space:nowrap}\n  #ttm-pl .pt thead th small{display:none}\n  #ttm-pl .pt th:nth-child(2),#ttm-pl .pt td:nth-child(2){width:26%}\n  #ttm-pl .pt th:nth-child(3),#ttm-pl .pt td:nth-child(3){width:38%}\n  #ttm-pl .p-cur b{font-size:24px}\n  #ttm-pl .p-anc{font-size:19px}\n  #ttm-pl .pc-more{padding:7px 10px}\n}\n\n\/* ---------- PRINT (A4 price list for the salons) ---------- *\/\n@media print{\n  @page{size:A4;margin:14mm}\n  #ttm-header,#ttm-footer,.elementor-location-header,.elementor-location-footer{display:none!important}\n  #ttm-pl{background:#fff!important;color:#000}\n  #ttm-pl .hero-media,#ttm-pl .crumbs,#ttm-pl .hero-cta,#ttm-pl .cat-nav,#ttm-pl .cta,#ttm-pl .print-btn,#ttm-pl .pc-more,#ttm-pl .scroll-cue{display:none!important}\n  #ttm-pl .hero,#ttm-pl .hero-sm{min-height:0!important;background:#fff!important;color:#000}\n  #ttm-pl .hero::before{display:none}\n  #ttm-pl .hero-in{padding:0 0 6mm!important}\n  #ttm-pl .hero .h1,#ttm-pl .hero .h1 em,#ttm-pl .hero p,#ttm-pl .hero .eyebrow{color:#000!important}\n  #ttm-pl .hero .h1{font-size:30pt!important;margin:4mm 0!important}\n  #ttm-pl .rv{opacity:1!important;transform:none!important}\n  #ttm-pl .sec.cat,#ttm-pl .legend-sec,#ttm-pl .notes-sec{padding:4mm 0!important;background:#fff!important}\n  #ttm-pl .wrap{padding:0!important;max-width:none}\n  #ttm-pl .pc-grid{grid-template-columns:1fr 1fr;gap:4mm}\n  #ttm-pl .pc{break-inside:avoid;padding:4mm;border:1px solid #bbb;box-shadow:none!important;background:#fff!important}\n  #ttm-pl .legend{grid-template-columns:1fr 1fr 1fr}\n  #ttm-pl .lg-item,#ttm-pl .note{background:#fff!important;border:1px solid #bbb}\n  #ttm-pl *{-webkit-print-color-adjust:exact;print-color-adjust:exact}\n}\n#ttm-header .mbar,.ttm .mbar{display:none!important}\n<\/style>\n\n<div class=\"ttm ttm-pl ttm-bleed\" id=\"ttm-pl\">\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  <\/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: price list 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\">Price list<\/span><\/nav>\n      <span class=\"eyebrow rv\">Treatments &amp; prices<\/span>\n      <h1 class=\"h1 rv d1\">Our <em>price list<\/em><\/h1>\n      <p class=\"rv d2\">All 18 traditional treatments and their prices, valid in all four of our salons: Opatija, Rijeka, Mali Lo\u0161inj and Rab.<\/p>\n      <div class=\"hero-cta 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\/\">Treatment descriptions<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= CATEGORY NAV ================= -->\n<nav class=\"cat-nav\" aria-label=\"Price list categories\">\n  <div class=\"wrap\"><div class=\"cat-strip\">\n    <a href=\"#thai-oil\"><span>01<\/span>Thai &amp; oil<\/a>\n    <a href=\"#rituals\"><span>02<\/span>Signature rituals<\/a>\n    <a href=\"#back-relax\"><span>03<\/span>Back &amp; relax<\/a>\n    <a href=\"#face-feet\"><span>04<\/span>Face &amp; feet<\/a>\n  <\/div><\/div>\n<\/nav>\n\n<!-- ================= HOW TO READ ================= -->\n<section class=\"legend-sec\">\n  <div class=\"wrap\">\n    <div class=\"legend rv\">\n      <div class=\"lg-item\"><span class=\"lg-key cur\">\u20ac50<\/span><div><b>Price<\/b>The current price of the treatment.<\/div><\/div>\n      <div class=\"lg-item\"><span class=\"lg-key anc\">\u20ac50<\/span><div><b>Price on 10.9.2026.<\/b>The price that applied on 10 September 2026, shown next to every current price as required by Croatian price regulations.<\/div><\/div>\n      <div class=\"lg-item\"><svg><use href=\"#ttm-cash\"\/><\/svg><div><b>Cash only<\/b>All prices are final prices in euros (EUR). We do not accept cards.<\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= THAI & OIL MASSAGES ================= -->\n<section class=\"sec cat\" id=\"thai-oil\">\n  <div class=\"wrap\">\n    <div class=\"cat-top\">\n      <span class=\"cat-num rv\">01<\/span>\n      <h2 class=\"h2 rv d1\">Thai &amp; oil massages<\/h2>\n      <span class=\"cat-count rv d2\">5 treatments<\/span>\n    <\/div>\n    <div class=\"pc-grid\">\n      <article class=\"pc rv\" id=\"price-thai-classic\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">01<\/span><h3>Thai Classic<\/h3><p class=\"pc-note\">Clothed \u00b7 pressure points &amp; stretching<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#thai-classic\" aria-label=\"About Thai Classic\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Thai Classic: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"thai-classic-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac50<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac50<\/td><\/tr><tr id=\"thai-classic-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac60<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac60<\/td><\/tr><tr id=\"thai-classic-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac75<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac75<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-thai-oil-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">02<\/span><h3>Thai Oil Massage<\/h3><p class=\"pc-note\">Oil &amp; Thai tiger balm<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#thai-oil-massage\" aria-label=\"About Thai Oil Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Thai Oil Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"thai-oil-massage-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac55<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac55<\/td><\/tr><tr id=\"thai-oil-massage-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac70<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac70<\/td><\/tr><tr id=\"thai-oil-massage-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac80<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac80<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-aroma-therapy\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">03<\/span><h3>Aroma Therapy<\/h3><p class=\"pc-note\">Gentle, with aromatic oils<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#aroma-therapy\" aria-label=\"About Aroma Therapy\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Aroma Therapy: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"aroma-therapy-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac55<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac55<\/td><\/tr><tr id=\"aroma-therapy-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac70<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac70<\/td><\/tr><tr id=\"aroma-therapy-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac80<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac80<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-coconut-dream\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">04<\/span><h3>Coconut Dream<\/h3><p class=\"pc-note\">Pure coconut oil<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#coconut-dream\" aria-label=\"About Coconut Dream\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Coconut Dream: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"coconut-dream-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac60<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac60<\/td><\/tr><tr id=\"coconut-dream-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac75<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac75<\/td><\/tr><tr id=\"coconut-dream-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac85<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac85<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-aloe-vera-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">05<\/span><h3>Aloe Vera Massage<\/h3><p class=\"pc-note\">Fresh aloe vera from our garden<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#aloe-vera-massage\" aria-label=\"About Aloe Vera Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Aloe Vera Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"aloe-vera-massage-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac60<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac60<\/td><\/tr><tr id=\"aloe-vera-massage-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac75<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac75<\/td><\/tr><tr id=\"aloe-vera-massage-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac85<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac85<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ================= SIGNATURE RITUALS ================= -->\n<section class=\"sec cat alt\" id=\"rituals\">\n  <div class=\"wrap\">\n    <div class=\"cat-top\">\n      <span class=\"cat-num rv\">02<\/span>\n      <h2 class=\"h2 rv d1\">Signature rituals<\/h2>\n      <span class=\"cat-count rv d2\">4 treatments<\/span>\n    <\/div>\n    <div class=\"pc-grid\">\n      <article class=\"pc rv\" id=\"price-royal-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">06<\/span><h3>Royal Massage<\/h3><p class=\"pc-note\">Thai + hot Thai herbs + oil<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#royal-massage\" aria-label=\"About Royal Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Royal Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"royal-massage-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac75<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac75<\/td><\/tr><tr id=\"royal-massage-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac90<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac90<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-hot-stone-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">07<\/span><h3>Hot Stone Massage<\/h3><p class=\"pc-note\">Warm lava stones<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#hot-stone-massage\" aria-label=\"About Hot Stone Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Hot Stone Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"hot-stone-massage-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac75<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac75<\/td><\/tr><tr id=\"hot-stone-massage-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac90<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac90<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-detox\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">08<\/span><h3>Detox<\/h3><p class=\"pc-note\">Dead Sea clay<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#detox\" aria-label=\"About Detox\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Detox: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"detox-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac75<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac75<\/td><\/tr><tr id=\"detox-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac90<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac90<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-coffee-body-scrub\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">09<\/span><h3>Coffee Body Scrub<\/h3><p class=\"pc-note\">Coffee scrub + aroma massage<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#coffee-body-scrub\" aria-label=\"About Coffee Body Scrub\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Coffee Body Scrub: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"coffee-body-scrub-90\"><th scope=\"row\">90 min<\/th><td class=\"p-cur\"><b>\u20ac75<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac75<\/td><\/tr><tr id=\"coffee-body-scrub-120\"><th scope=\"row\">120 min<\/th><td class=\"p-cur\"><b>\u20ac90<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac90<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ================= BACK & RELAX ================= -->\n<section class=\"sec cat\" id=\"back-relax\">\n  <div class=\"wrap\">\n    <div class=\"cat-top\">\n      <span class=\"cat-num rv\">03<\/span>\n      <h2 class=\"h2 rv d1\">Back &amp; relax<\/h2>\n      <span class=\"cat-count rv d2\">4 treatments<\/span>\n    <\/div>\n    <div class=\"pc-grid\">\n      <article class=\"pc rv\" id=\"price-relax-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">10<\/span><h3>Relax Massage<\/h3><p class=\"pc-note\">Hands, neck, shoulders &amp; head<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#relax-massage\" aria-label=\"About Relax Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Relax Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"relax-massage-30\"><th scope=\"row\">30 min<\/th><td class=\"p-cur\"><b>\u20ac30<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac30<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-back-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">11<\/span><h3>Back Massage<\/h3><p class=\"pc-note\">Back, neck &amp; shoulders<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#back-massage\" aria-label=\"About Back Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Back Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"back-massage-30\"><th scope=\"row\">30 min<\/th><td class=\"p-cur\"><b>\u20ac35<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac35<\/td><\/tr><tr id=\"back-massage-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac45<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac45<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-back-royal-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">12<\/span><h3>Back Royal Massage<\/h3><p class=\"pc-note\">With hot Thai herbs<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#back-royal-massage\" aria-label=\"About Back Royal Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Back Royal Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"back-royal-massage-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac55<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac55<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-hot-stone-back-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">13<\/span><h3>Hot Stone Back Massage<\/h3><p class=\"pc-note\">With warm lava stones<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#hot-stone-back-massage\" aria-label=\"About Hot Stone Back Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Hot Stone Back Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"hot-stone-back-massage-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac55<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac55<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ================= FACE & FEET ================= -->\n<section class=\"sec cat alt\" id=\"face-feet\">\n  <div class=\"wrap\">\n    <div class=\"cat-top\">\n      <span class=\"cat-num rv\">04<\/span>\n      <h2 class=\"h2 rv d1\">Face &amp; feet<\/h2>\n      <span class=\"cat-count rv d2\">5 treatments<\/span>\n    <\/div>\n    <div class=\"pc-grid\">\n      <article class=\"pc rv\" id=\"price-foot-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">14<\/span><h3>Foot Massage<\/h3><p class=\"pc-note\">Reflex points on feet &amp; legs<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#foot-massage\" aria-label=\"About Foot Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Foot Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"foot-massage-30\"><th scope=\"row\">30 min<\/th><td class=\"p-cur\"><b>\u20ac30<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac30<\/td><\/tr><tr id=\"foot-massage-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac40<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac40<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-face-scrub-massage-mask\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">15<\/span><h3>Face Scrub + Massage + Mask<\/h3><p class=\"pc-note\">Complete facial<\/p><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#face-scrub-massage-mask\" aria-label=\"About Face Scrub + Massage + Mask\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Face Scrub + Massage + Mask: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"face-scrub-massage-mask-60\"><th scope=\"row\">60 min<\/th><td class=\"p-cur\"><b>\u20ac40<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac40<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-face-scrub\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">16<\/span><h3>Face Scrub<\/h3><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#face-scrub\" aria-label=\"About Face Scrub\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Face Scrub: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"face-scrub-30\"><th scope=\"row\">30 min<\/th><td class=\"p-cur\"><b>\u20ac30<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac30<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-face-massage\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">17<\/span><h3>Face Massage<\/h3><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#face-massage\" aria-label=\"About Face Massage\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Face Massage: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"face-massage-30\"><th scope=\"row\">30 min<\/th><td class=\"p-cur\"><b>\u20ac30<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac30<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n      <article class=\"pc rv\" id=\"price-face-mask\">\n        <div class=\"pc-head\">\n          <div><span class=\"svc-n\">18<\/span><h3>Face Mask<\/h3><\/div>\n          <a class=\"pc-more\" href=\"\/services\/#face-mask\" aria-label=\"About Face Mask\">About<svg><use href=\"#ttm-arrow\"\/><\/svg><\/a>\n        <\/div>\n        <table class=\"pt\">\n          <caption class=\"sr\">Face Mask: prices<\/caption>\n          <thead><tr><th scope=\"col\">Duration<\/th><th scope=\"col\">Price<\/th><th scope=\"col\">Price on 10.9.2026.<\/th><\/tr><\/thead>\n          <tbody>\n            <tr id=\"face-mask-30\"><th scope=\"row\">30 min<\/th><td class=\"p-cur\"><b>\u20ac30<\/b><\/td><td class=\"p-anc\"><span class=\"m-lbl\">Price on 10.9.2026.<\/span>\u20ac30<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= NOTES ================= -->\n<section class=\"sec notes-sec\">\n  <div class=\"wrap\">\n    <div class=\"menu-foot\">\n      <div class=\"note rv\"><svg><use href=\"#ttm-cash\"\/><\/svg><div><b>Cash only<\/b>Payment is made solely in cash. We do not accept cards.<\/div><\/div>\n      <div class=\"note rv d1\"><svg><use href=\"#ttm-info\"\/><\/svg><div><b>Traditional treatments only<\/b>We do not provide any forms of massage other than those listed on this price list.<\/div><\/div>\n      <button class=\"btn btn-dark rv d2 print-btn\" type=\"button\" data-print>Print price list<\/button>\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\">Chosen your treatment? <em>Book it today<\/em><\/h2>\n    <p class=\"rv d2\">Get in touch with your nearest salon and we'll find the right time for you.<\/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\/\">Treatment descriptions<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"OfferCatalog\", \"name\": \"Thai Touch Massage price list\", \"url\": \"https:\/\/www.thai-touch-massage.com\/price-list\/\", \"itemListElement\": [{\"@type\": \"Offer\", \"name\": \"Thai Classic 60 min\", \"price\": \"50.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Thai Classic\"}}, {\"@type\": \"Offer\", \"name\": \"Thai Classic 90 min\", \"price\": \"60.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Thai Classic\"}}, {\"@type\": \"Offer\", \"name\": \"Thai Classic 120 min\", \"price\": \"75.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Thai Classic\"}}, {\"@type\": \"Offer\", \"name\": \"Thai Oil Massage 60 min\", \"price\": \"55.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Thai Oil Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Thai Oil Massage 90 min\", \"price\": \"70.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Thai Oil Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Thai Oil Massage 120 min\", \"price\": \"80.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Thai Oil Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Aroma Therapy 60 min\", \"price\": \"55.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Aroma Therapy\"}}, {\"@type\": \"Offer\", \"name\": \"Aroma Therapy 90 min\", \"price\": \"70.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Aroma Therapy\"}}, {\"@type\": \"Offer\", \"name\": \"Aroma Therapy 120 min\", \"price\": \"80.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Aroma Therapy\"}}, {\"@type\": \"Offer\", \"name\": \"Coconut Dream 60 min\", \"price\": \"60.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Coconut Dream\"}}, {\"@type\": \"Offer\", \"name\": \"Coconut Dream 90 min\", \"price\": \"75.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Coconut Dream\"}}, {\"@type\": \"Offer\", \"name\": \"Coconut Dream 120 min\", \"price\": \"85.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Coconut Dream\"}}, {\"@type\": \"Offer\", \"name\": \"Aloe Vera Massage 60 min\", \"price\": \"60.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Aloe Vera Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Aloe Vera Massage 90 min\", \"price\": \"75.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Aloe Vera Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Aloe Vera Massage 120 min\", \"price\": \"85.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Aloe Vera Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Royal Massage 90 min\", \"price\": \"75.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Royal Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Royal Massage 120 min\", \"price\": \"90.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Royal Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Hot Stone Massage 90 min\", \"price\": \"75.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Hot Stone Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Hot Stone Massage 120 min\", \"price\": \"90.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Hot Stone Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Detox 90 min\", \"price\": \"75.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Detox\"}}, {\"@type\": \"Offer\", \"name\": \"Detox 120 min\", \"price\": \"90.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Detox\"}}, {\"@type\": \"Offer\", \"name\": \"Coffee Body Scrub 90 min\", \"price\": \"75.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Coffee Body Scrub\"}}, {\"@type\": \"Offer\", \"name\": \"Coffee Body Scrub 120 min\", \"price\": \"90.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Coffee Body Scrub\"}}, {\"@type\": \"Offer\", \"name\": \"Relax Massage 30 min\", \"price\": \"30.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Relax Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Back Massage 30 min\", \"price\": \"35.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Back Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Back Massage 60 min\", \"price\": \"45.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Back Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Back Royal Massage 60 min\", \"price\": \"55.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Back Royal Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Hot Stone Back Massage 60 min\", \"price\": \"55.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Hot Stone Back Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Foot Massage 30 min\", \"price\": \"30.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Foot Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Foot Massage 60 min\", \"price\": \"40.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Foot Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Face Scrub + Massage + Mask 60 min\", \"price\": \"40.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Face Scrub + Massage + Mask\"}}, {\"@type\": \"Offer\", \"name\": \"Face Scrub 30 min\", \"price\": \"30.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Face Scrub\"}}, {\"@type\": \"Offer\", \"name\": \"Face Massage 30 min\", \"price\": \"30.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Face Massage\"}}, {\"@type\": \"Offer\", \"name\": \"Face Mask 30 min\", \"price\": \"30.00\", \"priceCurrency\": \"EUR\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Face Mask\"}}]}, {\"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/www.thai-touch-massage.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Price list\", \"item\": \"https:\/\/www.thai-touch-massage.com\/price-list\/\"}]}]}\n<\/script>\n<\/div>\n\n<script>\n(function(){\n  var root=document.getElementById('ttm-pl');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  \/* print *\/\n  root.querySelectorAll('[data-print]').forEach(function(b){b.addEventListener('click',function(){root.querySelectorAll('.rv').forEach(function(e){e.classList.add('in')});window.print()})});\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\/Price list Treatments &amp; prices Our price list All 18 traditional treatments and their prices, valid in all four of our salons: Opatija, Rijeka, Mali Lo\u0161inj and Rab. Book a massage Treatment descriptions 01Thai &amp; oil 02Signature rituals 03Back &amp; relax 04Face &amp; feet \u20ac50PriceThe current price of the treatment. \u20ac50Price on 10.9.2026.The price that [&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-99","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>Price List | Thai Touch Massage<\/title>\n<meta name=\"description\" content=\"Prices for all 18 Thai massage treatments at Thai Touch Massage 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\/price-list\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Price List | Thai Touch Massage\" \/>\n<meta property=\"og:description\" content=\"Prices for all 18 Thai massage treatments at Thai Touch Massage in Opatija, Rijeka, Mali Lo\u0161inj and Rab.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thai-touch-massage.com\/hr\/price-list\/\" \/>\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-29T19:26:31+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=\"4 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/price-list\\\/\",\"url\":\"https:\\\/\\\/thai-touch-massage.com\\\/price-list\\\/\",\"name\":\"Price List | Thai Touch Massage\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/price-list\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/price-list\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thai-touch-massage.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Thai-touch-massage.webp\",\"datePublished\":\"2026-09-29T12:03:21+00:00\",\"dateModified\":\"2026-09-29T19:26:31+00:00\",\"description\":\"Prices for all 18 Thai massage treatments at Thai Touch Massage in Opatija, Rijeka, Mali Lo\u0161inj and Rab.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/price-list\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thai-touch-massage.com\\\/price-list\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/thai-touch-massage.com\\\/price-list\\\/#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\\\/price-list\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thai-touch-massage.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Price List | 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":"Price List | Thai Touch Massage","description":"Prices for all 18 Thai massage treatments at Thai Touch Massage 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\/price-list\/","og_locale":"hr_HR","og_type":"article","og_title":"Price List | Thai Touch Massage","og_description":"Prices for all 18 Thai massage treatments at Thai Touch Massage in Opatija, Rijeka, Mali Lo\u0161inj and Rab.","og_url":"https:\/\/thai-touch-massage.com\/hr\/price-list\/","og_site_name":"Thai Massage in Opatija, Rijeka, Lo\u0161inj &amp; Rab | Thai Touch","article_modified_time":"2026-09-29T19:26:31+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":"4 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thai-touch-massage.com\/price-list\/","url":"https:\/\/thai-touch-massage.com\/price-list\/","name":"Price List | Thai Touch Massage","isPartOf":{"@id":"https:\/\/thai-touch-massage.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thai-touch-massage.com\/price-list\/#primaryimage"},"image":{"@id":"https:\/\/thai-touch-massage.com\/price-list\/#primaryimage"},"thumbnailUrl":"https:\/\/thai-touch-massage.com\/wp-content\/uploads\/2026\/09\/Thai-touch-massage.webp","datePublished":"2026-09-29T12:03:21+00:00","dateModified":"2026-09-29T19:26:31+00:00","description":"Prices for all 18 Thai massage treatments at Thai Touch Massage in Opatija, Rijeka, Mali Lo\u0161inj and Rab.","breadcrumb":{"@id":"https:\/\/thai-touch-massage.com\/price-list\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thai-touch-massage.com\/price-list\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/thai-touch-massage.com\/price-list\/#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\/price-list\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thai-touch-massage.com\/"},{"@type":"ListItem","position":2,"name":"Price List | 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\/99","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=99"}],"version-history":[{"count":19,"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/pages\/99\/revisions"}],"predecessor-version":[{"id":201,"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/pages\/99\/revisions\/201"}],"wp:attachment":[{"href":"https:\/\/thai-touch-massage.com\/hr\/wp-json\/wp\/v2\/media?parent=99"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}