{"id":9297,"date":"2026-09-05T12:56:08","date_gmt":"2026-09-05T05:56:08","guid":{"rendered":"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/"},"modified":"2026-09-05T20:21:14","modified_gmt":"2026-09-05T13:21:14","slug":"hoi-an-massage-types","status":"publish","type":"post","link":"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/","title":{"rendered":"Massagearten in Hoi An: 10 Ganzk\u00f6rpermassagen von Sandy Hill Spa im Vergleich"},"content":{"rendered":"\n\n\n<style>\n\/* ==========================================================================\n   SANDY HILL SPA \u2014 Blog block: \"Massage in Hoi An\"\n   Conforms to: Sandy Hill Spa Style Guide for AI Coding Assistants (2026-07-29)\n   Block ID: #shs-blog   \u00b7   lang=\"en\"\n   --------------------------------------------------------------------------\n   \u00a71.1  every selector scoped under #shs-blog\n   \u00a71.2  no bare descendant resets \u2014 element styling bound to .shs-* classes\n   \u00a71.3  when embedded, this must be the block's ONLY CSS element\n   \u00a71.4  absolute units only \u2014 no em for font-size\n   \u00a71.5  Customizer heading styles neutralised\n   \u00a72.2  homepage token set (green #2F5A47 \/ sand #DDD1B9) per \u00a72.3 recommendation\n   \u00a73    breakpoints 960 \/ 600 \/ 380 only\n   \u00a75.5  SVG icons only \u2014 no emoji, no dingbats\n   \u00a76    named transition properties, never `all`\n   \u00a77    contrast verified with maths, see report\n   ========================================================================== *\/\n\n\/* \u2500\u2500\u2500 TOKENS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   Uses the HOMEPAGE set (\u00a72.2). Per \u00a72.3 the two greens should be unified\n   on #2F5A47; a new block is the right place to start, not to add a third.\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog{\n  --shs-green:#2F5A47;        \/* headings, links, button fill \u00b7 white on it 7.85:1 \u2713 *\/\n  --shs-green-dark:#1E3D30;   \/* hover\/active \u00b7 11.90:1 \u2713 *\/\n  --shs-green-tint:#F4F8F6;   \/* STRUCTURAL surfaces: nav, methodology, meta *\/\n  --shs-sand:#DDD1B9;         \/* BORDERS ONLY \u2014 \u00a72.4, fails as text at 1.51:1 *\/\n  --shs-sand-text:#7A6B4F;    \/* accent text \u00b7 5.19:1 \u2713 *\/\n  --shs-sand-tint:#FBF8F1;    \/* EDITORIAL HIGHLIGHT surfaces: answer, featured *\/\n  --shs-ink:#333333;          \/* 12.63:1 \u2713 *\/\n  --shs-muted:#5A6560;        \/* 6.06:1 \u2713 *\/\n  --shs-line:#E1E5E3;\n  --shs-card:#FFFFFF;\n\n  \/* House stack. The guide's reference stacks are system-ui based (\u00a74.1),\n     so Inter + Playfair are dropped: 4 fewer font files, no render-blocking\n     webfont request, and headings match the rest of the site. *\/\n  --shs-font:system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\n             Arial,\"Noto Sans\",sans-serif;\n\n  --shs-radius:8px;\n  --shs-radius-sm:4px;\n  --shs-shadow:0 4px 14px rgba(47,90,71,.06);\n  --shs-shadow-hover:0 14px 28px rgba(47,90,71,.12);\n  --shs-ease:cubic-bezier(.4,0,.2,1);\n\n  --shs-measure:720px;        \/* prose column ~68ch at 17px \u2014 see report \u00a72 *\/\n  --shs-wide:1120px;          \/* \u00a73 section shell, used by the table only *\/\n  --shs-gap:22px;\n  --shs-tap:44px;\n  --shs-anchor:84px;\n}\n\n\/* \u2500\u2500\u2500 BLOCK SHELL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   \u00a71.7 no horizontal padding on mobile (Flatsome .container already adds 15px)\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog{\n  max-width:var(--shs-wide);\n  margin-inline:auto;\n  padding:clamp(32px,5vw,56px) clamp(14px,4vw,40px);\n  font-family:var(--shs-font);\n  font-size:17px;\n  line-height:1.6;                 \/* \u00a74 en *\/\n  color:var(--shs-ink);\n  background:var(--shs-card);\n  -webkit-text-size-adjust:100%;\n  text-size-adjust:100%;\n  box-sizing:border-box;\n}\n#shs-blog *,\n#shs-blog *::before,\n#shs-blog *::after{ box-sizing:border-box; }\n\n\/* Prose containers \u2014 resets bind here, NOT to bare `p`\/`a`\/`ul` (\u00a71.2) *\/\n\/* .shs-prose = reset binding only (safe to nest).\n   .shs-measure = reading-width constraint (top-level containers only). *\/\n#shs-blog .shs-measure{ max-width:var(--shs-measure); margin-inline:auto; }\n#shs-blog .shs-section{ display:block; }\n#shs-blog .shs-prose > p,\n#shs-blog .shs-prose > ul,\n#shs-blog .shs-prose > ol{ margin:0 0 16px; }\n#shs-blog .shs-prose > p:last-child{ margin-bottom:0; }\n#shs-blog .shs-lead{\n  font-size:16px;\n  line-height:1.6;\n  color:var(--shs-muted);\n  margin:0 0 16px;\n}\n#shs-blog .shs-prose img{ max-width:100%; height:auto; display:block; }\n#shs-blog .shs-prose strong{ font-weight:700; color:var(--shs-ink); }\n\n\/* \u00a71.1 exception \u2014 Flatsome's `a` rules need !important on colour + decoration *\/\n#shs-blog .shs-prose a,\n#shs-blog .shs-link{\n  color:var(--shs-green) !important;\n  text-decoration:underline !important;\n  text-decoration-thickness:1px;\n  text-underline-offset:3px;\n  transition:color .2s var(--shs-ease);   \/* \u00a76 named property, never `all` *\/\n  -webkit-tap-highlight-color:rgba(47,90,71,.12);\n}\n@media (hover:hover){\n  #shs-blog .shs-prose a:hover,\n  #shs-blog .shs-link:hover{ color:var(--shs-green-dark) !important; }\n}\n#shs-blog .shs-prose a:active{ color:var(--shs-green-dark) !important; }\n\n\/* \u00a77 focus indicator, \u22653px, :focus-visible, never removed *\/\n#shs-blog :focus-visible{\n  outline:3px solid var(--shs-green);\n  outline-offset:2px;\n  border-radius:2px;\n}\n\n#shs-blog .shs-sr-only{\n  position:absolute !important;\n  width:1px; height:1px; padding:0; margin:-1px;\n  overflow:hidden; clip:rect(0 0 0 0); clip-path:inset(50%);\n  white-space:nowrap; border:0;\n}\n\n\/* \u2500\u2500\u2500 HEADINGS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   \u00a71.5 Customizer can push text-transform \/ letter-spacing onto all headings.\n   Reset explicitly. \u00a74.2 forbids uppercase on H2\/H3.\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-h1,\n#shs-blog .shs-h2,\n#shs-blog .shs-h3,\n#shs-blog .shs-h4{\n  font-family:var(--shs-font);\n  text-transform:none;\n  letter-spacing:normal;\n  color:var(--shs-green-dark);\n  margin:0;\n  text-wrap:balance;\n}\n#shs-blog .shs-h1{\n  font-size:clamp(28px,5vw,38px);\n  font-weight:700;\n  line-height:1.2;\n  letter-spacing:-0.4px;\n  margin:0 0 16px;\n  padding-bottom:16px;\n  position:relative;\n}\n#shs-blog .shs-h1::after{\n  content:\"\";\n  position:absolute; left:0; bottom:0;\n  width:56px; height:3px;\n  background:var(--shs-green);\n  border-radius:2px;\n}\n#shs-blog .shs-h2{                       \/* \u00a74.2 block title *\/\n  font-size:clamp(24px,4vw,32px);\n  font-weight:700;\n  line-height:1.2;\n  margin:56px 0 16px;\n  scroll-margin-top:var(--shs-anchor);\n}\n#shs-blog .shs-h3{                       \/* \u00a74.2 card title *\/\n  font-size:clamp(19px,2vw,22px);\n  font-weight:700;\n  line-height:1.25;\n  margin:32px 0 12px;\n  scroll-margin-top:var(--shs-anchor);\n}\n#shs-blog .shs-h4{\n  font-size:12.5px;                      \/* \u00a74.2 chip scale *\/\n  font-weight:700;\n  text-transform:uppercase;              \/* permitted: micro-label \u22642 words *\/\n  letter-spacing:.6px;\n  color:var(--shs-green);\n  margin:0 0 10px;\n}\n\n\/* \u2500\u2500\u2500 BREADCRUMB \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-breadcrumb{ margin:0 0 20px; }\n#shs-blog .shs-breadcrumb ol{\n  display:flex; flex-wrap:wrap; align-items:center;\n  gap:4px 8px; list-style:none; padding:0; margin:0;\n  font-size:13.5px; color:var(--shs-muted);\n}\n#shs-blog .shs-breadcrumb a{\n  color:var(--shs-muted) !important;\n  text-decoration:none !important;\n  display:inline-flex; align-items:center;\n  min-height:32px; padding:0 2px;\n}\n@media (hover:hover){\n  #shs-blog .shs-breadcrumb a:hover{\n    color:var(--shs-green) !important;\n    text-decoration:underline !important;\n  }\n}\n#shs-blog .shs-breadcrumb li[aria-hidden=\"true\"]{ color:var(--shs-sand); }\n\n\/* \u2500\u2500\u2500 INTRO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-intro > p{ font-size:18px; line-height:1.6; color:var(--shs-ink); }\n\n\/* Direct-answer block. Cream = editorial highlight (\u00a72.4 semantic split:\n   cream is what the reader RECEIVES; green tint is structural chrome). *\/\n#shs-blog .shs-answer{\n  background:var(--shs-sand-tint);\n  border:1px solid var(--shs-sand);\n  border-left:4px solid var(--shs-green);\n  border-radius:var(--shs-radius-sm) var(--shs-radius) var(--shs-radius) var(--shs-radius-sm);\n  padding:16px 20px;\n  margin:0 0 24px;\n  font-size:16px !important;\n  line-height:1.6;\n  color:var(--shs-ink) !important;\n}\n#shs-blog .shs-answer strong{ color:var(--shs-green-dark); }\n\n#shs-blog .shs-byline{\n  font-size:13.5px !important;\n  line-height:1.5;\n  color:var(--shs-muted) !important;\n  background:var(--shs-green-tint);\n  border-left:3px solid var(--shs-sand);\n  border-radius:0 var(--shs-radius-sm) var(--shs-radius-sm) 0;\n  padding:12px 16px;\n  margin:24px 0 0 !important;\n}\n#shs-blog .shs-byline a{ font-weight:700; }\n\n\/* Author + publisher disclosure \u2014 legally load-bearing, must stay legible *\/\n#shs-blog .shs-disclosure{\n  display:block;\n  background:var(--shs-sand-tint);\n  border:1px solid var(--shs-sand);\n  border-radius:var(--shs-radius);\n  padding:16px 20px;\n  margin-top:24px;\n  font-size:14px;\n  line-height:1.6;\n  color:var(--shs-ink);\n}\n#shs-blog .shs-disclosure strong{ color:var(--shs-sand-text); }\n#shs-blog .shs-disclosure--inline{\n  margin:16px 0;\n  padding:12px 16px;\n  font-size:13.5px;\n}\n\n\/* \u2500\u2500\u2500 METHODOLOGY \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-method{\n  background:var(--shs-green-tint);\n  border:1px solid var(--shs-line);\n  border-radius:var(--shs-radius);\n  padding:26px 24px;\n  margin:48px auto;\n  max-width:var(--shs-measure);\n}\n#shs-blog .shs-method > .shs-h2{ margin-top:0; font-size:clamp(20px,3vw,24px); }\n#shs-blog .shs-list{ list-style:none; padding:0; margin:16px 0 0; }\n#shs-blog .shs-list li{\n  position:relative;\n  padding-left:22px;\n  margin-bottom:12px;\n  font-size:14px;\n  line-height:1.55;\n  color:var(--shs-ink);\n}\n#shs-blog .shs-list li:last-child{ margin-bottom:0; }\n#shs-blog .shs-list li::before{\n  content:\"\";\n  position:absolute; left:2px; top:9px;\n  width:7px; height:7px;\n  background:var(--shs-green);\n  border-radius:50%;\n}\n\n\/* \u2500\u2500\u2500 TABLE OF CONTENTS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-toc{\n  background:var(--shs-green-tint);\n  border:1px solid var(--shs-line);\n  border-radius:var(--shs-radius);\n  padding:24px;\n  margin:48px auto;\n  max-width:var(--shs-measure);\n}\n#shs-blog .shs-toc .shs-h2{\n  font-size:12.5px;\n  font-weight:700;\n  text-transform:uppercase;     \/* micro-label, 1 word *\/\n  letter-spacing:1px;\n  color:var(--shs-muted);\n  margin:0 0 8px;\n}\n#shs-blog .shs-toc .shs-h2::after{ display:none; }\n#shs-blog .shs-toc > ul{\n  list-style:none; padding:0; margin:0;\n  display:grid;\n  grid-template-columns:repeat(auto-fill,minmax(240px,1fr));\n  gap:0 var(--shs-gap);\n}\n#shs-blog .shs-toc > ul > li{ min-width:0; }          \/* \u00a73 REQUIRED *\/\n#shs-blog .shs-toc ol{\n  list-style:decimal;\n  margin:2px 0 8px 22px;\n  padding:0;\n  color:var(--shs-muted);\n}\n#shs-blog .shs-toc ol li{ min-width:0; font-size:13px; }\n#shs-blog .shs-toc a{\n  color:var(--shs-ink) !important;\n  text-decoration:none !important;\n  display:flex; align-items:center;\n  min-height:var(--shs-tap);                          \/* \u00a77 touch target *\/\n  padding:4px 0;\n  font-size:14px;\n  line-height:1.4;\n  border-bottom:1px solid transparent;\n}\n#shs-blog .shs-toc ol a{ min-height:38px; font-size:13px; }\n@media (hover:hover){\n  #shs-blog .shs-toc a:hover{\n    color:var(--shs-green) !important;\n    border-bottom-color:var(--shs-line);\n  }\n}\n\n\/* \u2500\u2500\u2500 COMPARISON TABLE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-tablewrap{\n  position:relative;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n  overscroll-behavior-x:contain;\n  margin:24px auto;\n  max-width:var(--shs-wide);\n  border:1px solid var(--shs-line);\n  border-radius:var(--shs-radius);\n  background:var(--shs-card);\n  box-shadow:var(--shs-shadow);\n  \/* edge fade so the user can see there is more table off-screen *\/\n  background-image:linear-gradient(to left,rgba(255,255,255,0),#fff),\n                   linear-gradient(to left,#fff,rgba(255,255,255,0));\n  background-position:left center,right center;\n  background-repeat:no-repeat;\n  background-size:24px 100%,24px 100%;\n  background-attachment:local,local;\n}\n#shs-blog .shs-tablewrap::-webkit-scrollbar{ height:8px; }\n#shs-blog .shs-tablewrap::-webkit-scrollbar-track{ background:var(--shs-green-tint); border-radius:4px; }\n#shs-blog .shs-tablewrap::-webkit-scrollbar-thumb{ background:var(--shs-sand); border-radius:4px; }\n\n#shs-blog .shs-table{\n  width:100%;\n  border-collapse:collapse;\n  font-size:14px;\n  min-width:560px;\n}\n#shs-blog .shs-table caption{\n  caption-side:top; text-align:left;\n  font-size:13px; line-height:1.5;\n  color:var(--shs-muted);\n  padding:16px 16px 12px;\n}\n#shs-blog .shs-table thead{ background:var(--shs-green-tint); }\n#shs-blog .shs-table th{\n  text-align:left;\n  font-size:12.5px;\n  font-weight:700;\n  text-transform:none;          \/* \u00a74.2 \u2014 headers here run >2 words *\/\n  letter-spacing:normal;\n  color:var(--shs-green-dark);\n  padding:12px 16px;\n  border-bottom:2px solid var(--shs-line);\n}\n#shs-blog .shs-table td{\n  padding:12px 16px;\n  border-bottom:1px solid var(--shs-line);\n  vertical-align:middle;\n  color:var(--shs-ink);\n  line-height:1.5;\n}\n#shs-blog .shs-table tbody tr:last-child td{ border-bottom:none; }\n@media (hover:hover){\n  #shs-blog .shs-table tbody tr:hover{ background:var(--shs-green-tint); }\n  #shs-blog .shs-table tr.shs-featured:hover{ background:#F6EFE2; }\n}\n#shs-blog .shs-table a{\n  font-weight:700;\n  display:inline-flex; align-items:center;\n  min-height:40px;\n}\n#shs-blog .shs-price{\n  font-variant-numeric:tabular-nums;\n  font-weight:700;\n  font-size:15px;\n  color:var(--shs-green-dark);\n  white-space:nowrap;\n}\n#shs-blog .shs-table tr.shs-featured{\n  background:var(--shs-sand-tint);\n  box-shadow:inset 4px 0 0 var(--shs-green);\n}\n\n\/* \u2500\u2500\u2500 SPA CARDS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-card{\n  background:var(--shs-card);\n  border:1px solid var(--shs-line);\n  border-radius:var(--shs-radius);\n  padding:26px 24px;                       \/* \u00a73 card padding *\/\n  margin:24px auto;\n  max-width:var(--shs-measure);\n  box-shadow:var(--shs-shadow);\n  transition:box-shadow .25s var(--shs-ease),\n             transform .25s var(--shs-ease);   \/* \u00a76 named properties *\/\n  position:relative;\n  overflow:hidden;\n}\n@media (hover:hover){\n  #shs-blog .shs-card:hover{ box-shadow:var(--shs-shadow-hover); transform:translateY(-2px); }\n}\n\n#shs-blog .shs-card--featured{\n  border:2px solid var(--shs-green);\n  background:var(--shs-sand-tint);\n  box-shadow:var(--shs-shadow-hover);\n  padding-top:30px;\n}\n#shs-blog .shs-card--featured::before{\n  content:\"\";\n  position:absolute; top:0; left:0; right:0;\n  height:4px;\n  background:var(--shs-green);\n}\n\n#shs-blog .shs-cardhead{\n  display:flex; align-items:center; justify-content:space-between;\n  gap:12px; flex-wrap:wrap;\n  margin-bottom:16px;\n}\n#shs-blog .shs-cardhead .shs-h3{ margin:0; flex:1 1 auto; min-width:0; }\n\n#shs-blog .shs-tag{                        \/* \u00a74.2 tag \/ eyebrow *\/\n  display:inline-flex; align-items:center;\n  font-size:11.5px; font-weight:700;\n  letter-spacing:.5px; text-transform:uppercase;\n  padding:6px 12px;\n  border-radius:var(--shs-radius-sm);\n  white-space:nowrap;\n  flex:0 0 auto;\n  background:var(--shs-green);\n  color:#FFFFFF;\n}\n#shs-blog .shs-tag--muted{                 \/* independent venues: neutral *\/\n  background:var(--shs-green-tint);\n  color:var(--shs-green-dark);\n  border:1px solid var(--shs-line);\n  letter-spacing:.4px;\n}\n\n#shs-blog .shs-img{\n  width:100%;\n  aspect-ratio:16\/9;                       \/* \u00a78 reserve space -> CLS 0 *\/\n  object-fit:cover;\n  border-radius:var(--shs-radius-sm);\n  margin:16px 0 20px;\n  background:var(--shs-green-tint);\n  display:block;\n}\n\n\/* Meta rail *\/\n#shs-blog .shs-meta{\n  display:grid;\n  grid-template-columns:repeat(auto-fit,minmax(172px,1fr));\n  gap:12px;\n  margin:16px 0 20px;\n  padding:16px;\n  background:var(--shs-green-tint);\n  border-radius:var(--shs-radius-sm);\n}\n#shs-blog .shs-meta > *{ min-width:0; }    \/* \u00a73 REQUIRED *\/\n#shs-blog .shs-metaitem{ display:flex; align-items:center; gap:12px; min-width:0; }\n#shs-blog .shs-icon{\n  width:36px; height:36px;\n  display:grid; place-items:center;\n  background:var(--shs-card);\n  border:1px solid var(--shs-line);\n  border-radius:50%;\n  flex:0 0 auto;\n}\n#shs-blog .shs-icon svg{\n  width:18px; height:18px;\n  fill:none;\n  stroke:var(--shs-green);\n  stroke-width:1.6;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n#shs-blog .shs-metatext{ display:flex; flex-direction:column; gap:1px; min-width:0; }\n#shs-blog .shs-metatext strong{\n  font-size:11.5px;\n  font-weight:700;\n  text-transform:none;                     \/* \u00a74.2 \u2014 labels here run >2 words *\/\n  letter-spacing:normal;\n  color:var(--shs-muted);\n}\n#shs-blog .shs-metatext span,\n#shs-blog .shs-metatext a{\n  font-size:14px;\n  font-weight:700;\n  line-height:1.35;\n  color:var(--shs-ink);\n}\n#shs-blog .shs-metatext a{\n  color:var(--shs-green) !important;\n  min-height:32px; display:inline-flex; align-items:center;\n}\n\n\/* \"Known for\" list *\/\n#shs-blog .shs-knownfor{\n  background:var(--shs-green-tint);\n  border-left:4px solid var(--shs-green);\n  border-radius:0 var(--shs-radius-sm) var(--shs-radius-sm) 0;\n  padding:16px 20px;\n  margin:20px 0;\n}\n#shs-blog .shs-knownfor ul{ list-style:none; padding:0; margin:0; }\n#shs-blog .shs-knownfor li{\n  position:relative;\n  padding-left:26px;\n  margin-bottom:12px;\n  font-size:14px;\n  line-height:1.55;\n  color:var(--shs-ink);\n}\n#shs-blog .shs-knownfor li:last-child{ margin-bottom:0; }\n#shs-blog .shs-knownfor li::before{        \/* CSS shape, not a dingbat (\u00a75.5) *\/\n  content:\"\";\n  position:absolute; left:2px; top:5px;\n  width:14px; height:7px;\n  border-left:2px solid var(--shs-green);\n  border-bottom:2px solid var(--shs-green);\n  transform:rotate(-45deg);\n}\n\n\/* \"Good to know\" \u2014 cream = information the reader receives (\u00a72.4) *\/\n#shs-blog .shs-note{\n  background:var(--shs-sand-tint);\n  border-left:4px solid var(--shs-sand);\n  border-radius:0 var(--shs-radius-sm) var(--shs-radius-sm) 0;\n  padding:16px 20px;\n  margin:20px 0 0;\n  font-size:14px;\n  line-height:1.6;\n  color:var(--shs-ink);\n  font-style:normal;                       \/* \u00a75.6 no italic below 15px *\/\n}\n#shs-blog .shs-note strong{\n  display:block;\n  font-size:11.5px;\n  font-weight:700;\n  text-transform:uppercase;                \/* micro-label, 3 short words *\/\n  letter-spacing:.6px;\n  color:var(--shs-sand-text);\n  margin-bottom:6px;\n}\n\n\/* \u2500\u2500\u2500 BUTTON (\u00a75.4) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-prose a.shs-btn,\n#shs-blog .shs-btn{\n  display:inline-flex; align-items:center; justify-content:center;\n  gap:8px;\n  min-height:48px;\n  padding:13px 28px;\n  background:var(--shs-green);\n  color:#FFFFFF !important;\n  font-family:var(--shs-font);\n  font-size:15px; font-weight:700; line-height:1.2;\n  text-transform:none; letter-spacing:normal;\n  border:none;\n  border-radius:var(--shs-radius-sm);\n  text-decoration:none !important;\n  cursor:pointer;\n  touch-action:manipulation;\n  transition:background-color .25s var(--shs-ease),\n             transform .25s var(--shs-ease);\n}\n@media (hover:hover){\n  #shs-blog .shs-prose a.shs-btn:hover,\n  #shs-blog .shs-btn:hover{\n    background:var(--shs-green-dark);\n    color:#FFFFFF !important;\n    transform:translateY(-2px);\n  }\n}\n#shs-blog .shs-prose a.shs-btn:active,\n#shs-blog .shs-btn:active{ background:var(--shs-green-dark); transform:none; }\n#shs-blog .shs-btn:focus-visible{\n  outline:3px solid var(--shs-green-dark);\n  outline-offset:3px;\n}\n#shs-blog .shs-btnwrap{ margin-top:20px; text-align:center; }\n#shs-blog .shs-btnlinks{\n  margin-top:12px;\n  font-size:13.5px;\n  line-height:2;\n  color:var(--shs-muted);\n}\n#shs-blog .shs-btnlinks a{ font-weight:700; }\n\n\/* \u2500\u2500\u2500 SECTION SURFACES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-panel{\n  background:var(--shs-green-tint);\n  border:1px solid var(--shs-line);\n  border-radius:var(--shs-radius);\n  padding:clamp(28px,4vw,44px) clamp(16px,3vw,32px);\n  margin:48px auto;\n  max-width:var(--shs-measure);\n}\n#shs-blog .shs-panel--cream{ background:var(--shs-sand-tint); border-color:var(--shs-sand); }\n#shs-blog .shs-panel > .shs-h2{ margin-top:0; }\n#shs-blog .shs-panel .shs-h3{\n  padding-bottom:8px;\n  border-bottom:2px solid var(--shs-line);\n  margin-top:32px;\n}\n#shs-blog .shs-panel .shs-h3:first-of-type{ margin-top:20px; }\n\n\/* \u2500\u2500\u2500 CARD LIST COMPONENT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   Component-scoped styling to prevent specificity leaks. Binds to `ul.shs-cardlist`\n   to ensure `position:relative` is retained anywhere the component is used. *\/\n#shs-blog ul.shs-cardlist{\n  list-style:none; padding:0; margin:16px 0;\n}\n#shs-blog ul.shs-cardlist li{\n  position:relative;\n  padding:12px 16px 12px 40px;\n  margin-bottom:8px;\n  background:var(--shs-card);\n  border:1px solid var(--shs-line);\n  border-radius:var(--shs-radius-sm);\n  font-size:14px;\n  line-height:1.55;\n  color:var(--shs-ink);\n}\n#shs-blog ul.shs-cardlist li::before{\n  content:\"\";\n  position:absolute; left:16px; top:19px;\n  width:8px; height:8px;\n  background:var(--shs-green);\n  transform:rotate(45deg);\n}\n\n\/* \u2500\u2500\u2500 FAQ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-faqs{ margin-top:56px; }\n#shs-blog .shs-faqs > p{ text-align:center; color:var(--shs-muted); font-size:15px; }\n#shs-blog .shs-faq{\n  background:var(--shs-card);\n  border:1px solid var(--shs-line);\n  border-radius:var(--shs-radius-sm);\n  margin:0 auto 8px;\n  max-width:var(--shs-measure);\n  overflow:hidden;\n  transition:border-color .25s var(--shs-ease),\n             box-shadow .25s var(--shs-ease);\n}\n#shs-blog .shs-faq[open]{ border-color:var(--shs-green); box-shadow:var(--shs-shadow); }\n#shs-blog .shs-faq summary{\n  display:flex; align-items:center;\n  min-height:var(--shs-tap);\n  padding:14px 58px 14px 18px;\n  font-size:15px; font-weight:700; line-height:1.4;\n  color:var(--shs-green-dark);\n  cursor:pointer;\n  position:relative;\n  list-style:none;\n  touch-action:manipulation;\n  -webkit-tap-highlight-color:transparent;\n  transition:background-color .25s var(--shs-ease);\n}\n#shs-blog .shs-faq summary::-webkit-details-marker{ display:none; }\n#shs-blog .shs-faq summary::marker{ content:\"\"; }\n#shs-blog .shs-faq summary::after{        \/* CSS plus\/minus, not a glyph (\u00a75.5) *\/\n  content:\"\";\n  position:absolute; right:16px; top:50%;\n  width:28px; height:28px; margin-top:-14px;\n  border-radius:50%;\n  background:\n    linear-gradient(var(--shs-green),var(--shs-green)) center\/12px 2px no-repeat,\n    linear-gradient(var(--shs-green),var(--shs-green)) center\/2px 12px no-repeat,\n    var(--shs-green-tint);\n  transition:background-color .25s var(--shs-ease);\n}\n#shs-blog .shs-faq[open] summary::after{\n  background:\n    linear-gradient(#FFFFFF,#FFFFFF) center\/12px 2px no-repeat,\n    var(--shs-green);\n}\n@media (hover:hover){ #shs-blog .shs-faq summary:hover{ background:var(--shs-green-tint); } }\n#shs-blog .shs-faq summary:active{ background:var(--shs-green-tint); }\n#shs-blog .shs-faqbody{\n  padding:16px 18px;\n  border-top:1px solid var(--shs-line);\n  font-size:15px;\n  line-height:1.65;\n  color:var(--shs-ink);\n}\n#shs-blog .shs-faqbody ul{ padding-left:20px; margin:12px 0; }\n#shs-blog .shs-faqbody li{ margin-bottom:8px; }\n#shs-blog .shs-faqbody em{\n  display:block; margin-top:12px;\n  font-size:13.5px; font-style:normal;   \/* \u00a75.6 no italic below 15px *\/\n  color:var(--shs-muted);\n}\n\n\/* \u2500\u2500\u2500 FINAL CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-finalcta{\n  background:var(--shs-sand-tint);\n  border:1px solid var(--shs-sand);\n  border-radius:var(--shs-radius);\n  padding:clamp(28px,4vw,44px) clamp(16px,3vw,32px);\n  margin:56px auto 0;\n  max-width:var(--shs-measure);\n  box-shadow:var(--shs-shadow);\n}\n#shs-blog .shs-finalcta .shs-h2{ text-align:center; margin-top:0; }\n#shs-blog .shs-finalcta .shs-h2::after{ left:50%; transform:translateX(-50%); }\n#shs-blog .shs-finalcta > p{ text-align:center; color:var(--shs-ink); }\n#shs-blog .shs-finalcta ul.shs-cardlist{ margin:24px auto; max-width:600px; }\n\n\/* \u2500\u2500\u2500 AUTHOR BIO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-author{\n  background:var(--shs-green-tint);\n  border:1px solid var(--shs-line);\n  border-radius:var(--shs-radius);\n  padding:26px 24px;\n  margin:56px auto 0;\n  max-width:var(--shs-measure);\n}\n#shs-blog .shs-author .shs-h2{ margin-top:0; font-size:clamp(19px,3vw,22px); }\n#shs-blog .shs-author p{ font-size:14px; line-height:1.65; color:var(--shs-ink); }\n#shs-blog .shs-author p:last-child{ margin-bottom:0; color:var(--shs-muted); }\n#shs-blog .shs-avatar{\n  width:84px; height:84px;\n  aspect-ratio:1\/1;\n  border-radius:50%;\n  object-fit:cover;\n  float:left;\n  margin:0 16px 12px 0;\n  border:3px solid var(--shs-card);\n  box-shadow:var(--shs-shadow);\n}\n\n\/* \u2500\u2500\u2500 STICKY MOBILE BOOKING BAR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#shs-blog .shs-bookbar{ display:none; }\n\n\/* \u2550\u2550\u2550 BREAKPOINT 960 \u2014 grid collapse (\u00a73) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width:960px){\n  #shs-blog .shs-meta{ grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); }\n}\n\n\/* \u2550\u2550\u2550 BREAKPOINT 600 \u2014 mobile (\u00a73) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width:600px){\n  #shs-blog{\n    padding:24px 14px 88px;      \/* \u00a73 block padding + clearance for book bar *\/\n    font-size:16.5px;\n    --shs-gap:18px;\n    --shs-anchor:64px;\n  }\n  #shs-blog .shs-h2{ margin:40px 0 12px; }\n  #shs-blog .shs-intro > p{ font-size:17px; }\n  #shs-blog .shs-toc{ padding:20px 16px; }\n  #shs-blog .shs-toc > ul{ grid-template-columns:1fr; gap:0; }\n  #shs-blog .shs-card{ padding:20px 16px; }            \/* \u00a73 *\/\n  #shs-blog .shs-card--featured{ padding:24px 16px 20px; }\n  #shs-blog .shs-method,\n  #shs-blog .shs-author{ padding:20px 16px; }\n  #shs-blog .shs-panel,\n  #shs-blog .shs-finalcta{ padding:24px 16px; }\n  #shs-blog .shs-cardhead{ flex-direction:column; align-items:flex-start; gap:8px; }\n  #shs-blog .shs-meta{ grid-template-columns:1fr; padding:12px; gap:8px; }\n  #shs-blog .shs-knownfor,\n  #shs-blog .shs-note{ padding:14px 16px; }\n  #shs-blog .shs-btn{ width:100%; }\n\n  \/* Comparison table -> card stack.\n     A 560px table in a 360px viewport means blind horizontal scrolling and\n     most phone users never find the price column. ARIA roles are set in the\n     HTML so display:block does not strip table semantics for screen readers. *\/\n  #shs-blog .shs-tablewrap:has(.shs-table--stack){\n    overflow:visible; border:none; box-shadow:none;\n    background:transparent; background-image:none;\n  }\n  #shs-blog .shs-table--stack{ min-width:0; display:block; }\n  #shs-blog .shs-table--stack thead{\n    position:absolute; width:1px; height:1px;\n    overflow:hidden; clip:rect(0 0 0 0); clip-path:inset(50%); white-space:nowrap;\n  }\n  #shs-blog .shs-table--stack tbody,\n  #shs-blog .shs-table--stack tr,\n  #shs-blog .shs-table--stack td{ display:block; width:100%; }\n  \/* No display override here previously: <caption> keeps its UA default\n     display:table-caption even after the ancestor <table> becomes\n     display:block, and table-caption boxes wrap one word per line once\n     they're no longer sized by the table's own layout algorithm \u2014 this is\n     what broke the price-guide caption on mobile. *\/\n  #shs-blog .shs-table--stack caption{ display:block; width:100%; padding:0 0 16px; }\n  #shs-blog .shs-table--stack tr{\n    border:1px solid var(--shs-line);\n    border-radius:var(--shs-radius-sm);\n    background:var(--shs-card);\n    box-shadow:var(--shs-shadow);\n    margin-bottom:12px;\n    overflow:hidden;\n  }\n  #shs-blog .shs-table--stack tr.shs-featured{\n    border:2px solid var(--shs-green);\n    box-shadow:var(--shs-shadow-hover);\n  }\n  #shs-blog .shs-table--stack td{\n    display:grid;\n    grid-template-columns:92px minmax(0,1fr);   \/* \u00a73 min-width:0 *\/\n    align-items:baseline;\n    gap:12px;\n    padding:10px 14px;\n    border-bottom:1px solid var(--shs-line);\n  }\n  #shs-blog .shs-table--stack td > *{ min-width:0; }\n  #shs-blog .shs-table--stack td:last-child{ border-bottom:none; }\n  #shs-blog .shs-table--stack td::before{\n    content:attr(data-label);\n    font-size:11px; font-weight:700;\n    text-transform:none; letter-spacing:normal;\n    color:var(--shs-muted);\n    line-height:1.6;\n  }\n  #shs-blog .shs-table--stack td:first-child{\n    display:block;\n    background:var(--shs-green-tint);\n    padding:10px 14px;\n  }\n  #shs-blog .shs-table--stack td:first-child::before{ display:none; }\n  #shs-blog .shs-table--stack td:first-child a{\n    min-height:var(--shs-tap);\n    width:100%;\n    font-size:16px; font-weight:700;\n    text-decoration:none !important;\n  }\n  #shs-blog .shs-table--stack tr.shs-featured td:first-child{ background:var(--shs-sand-tint); }\n\n  \/* Book bar *\/\n  #shs-blog .shs-bookbar{\n    display:flex; align-items:center; justify-content:space-between;\n    gap:12px;\n    position:fixed; left:0; right:0; bottom:0;\n    z-index:60;\n    padding:10px 14px;\n    padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));\n    background:var(--shs-card);\n    border-top:1px solid var(--shs-line);\n    box-shadow:0 -4px 18px rgba(47,90,71,.12);\n    transform:translateY(110%);\n    transition:transform .26s var(--shs-ease);\n  }\n  #shs-blog .shs-bookbar.is-visible{ transform:translateY(0); }\n  #shs-blog .shs-bookbar > *{ min-width:0; }\n  #shs-blog .shs-bookbar__info{ line-height:1.3; min-width:0; }\n  #shs-blog .shs-bookbar__info strong{\n    display:block; font-size:14px; font-weight:700; color:var(--shs-green-dark);\n    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;\n  }\n  #shs-blog .shs-bookbar__info span{ font-size:12.5px; color:var(--shs-muted); }\n  #shs-blog .shs-bookbar .shs-btn{\n    flex:0 0 auto; width:auto;\n    min-height:var(--shs-tap);\n    padding:11px 22px; font-size:14px;\n  }\n}\n\n\/* \u2550\u2550\u2550 BREAKPOINT 380 \u2014 small mobile (\u00a73) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width:380px){\n  #shs-blog{ padding:20px 12px 88px; }\n  #shs-blog .shs-card{ padding:18px 14px; }            \/* \u00a73 *\/\n  #shs-blog .shs-card--featured{ padding:22px 14px 18px; }\n  #shs-blog .shs-method,\n  #shs-blog .shs-author,\n  #shs-blog .shs-panel,\n  #shs-blog .shs-finalcta{ padding:20px 12px; }\n  #shs-blog .shs-answer{ padding:14px 16px; }\n  #shs-blog .shs-avatar{ width:64px; height:64px; margin-right:12px; }\n  #shs-blog .shs-table--stack td{ grid-template-columns:84px minmax(0,1fr); gap:10px; }\n}\n\n\/* \u2550\u2550\u2550 REDUCED MOTION (\u00a76) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (prefers-reduced-motion:reduce){\n  #shs-blog *,\n  #shs-blog *::before,\n  #shs-blog *::after{\n    transition-duration:.01ms !important;\n    animation-duration:.01ms !important;\n  }\n  \/* \u00a76 \u2014 disabling the transition is not enough, kill the hover transform too *\/\n  #shs-blog .shs-card:hover,\n  #shs-blog .shs-btn:hover{ transform:none; }\n  #shs-blog .shs-bookbar{ transition:none; }\n}\n\n\/* \u2550\u2550\u2550 HIGH CONTRAST \/ FORCED COLORS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (prefers-contrast:more){\n  #shs-blog{\n    --shs-muted:#3E4A45;\n    --shs-line:#A9B3AE;\n    --shs-sand:#B9A986;\n  }\n}\n@media (forced-colors:active){\n  #shs-blog .shs-card,\n  #shs-blog .shs-faq,\n  #shs-blog .shs-toc,\n  #shs-blog .shs-answer,\n  #shs-blog .shs-disclosure,\n  #shs-blog .shs-method,\n  #shs-blog .shs-panel,\n  #shs-blog .shs-finalcta,\n  #shs-blog .shs-author{ border:1px solid CanvasText; }\n  #shs-blog .shs-btn{ border:2px solid ButtonText; }\n  #shs-blog .shs-faq summary::after{ forced-color-adjust:none; }\n}\n\n\/* \u2550\u2550\u2550 PRINT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media print{\n  #shs-blog{ max-width:100%; padding:0; font-size:10.5pt; color:#000; background:#fff; }\n  #shs-blog .shs-toc,\n  #shs-blog .shs-btn,\n  #shs-blog .shs-bookbar,\n  #shs-blog .shs-img,\n  #shs-blog .shs-faq summary::after{ display:none !important; }\n  #shs-blog .shs-card,\n  #shs-blog .shs-panel,\n  #shs-blog .shs-method,\n  #shs-blog .shs-author,\n  #shs-blog .shs-finalcta,\n  #shs-blog .shs-faq{\n    border:1px solid #ccc; box-shadow:none; background:#fff;\n    page-break-inside:avoid; padding:8pt;\n  }\n  #shs-blog .shs-faqbody{ display:block !important; }\n  #shs-blog .shs-table--stack,\n  #shs-blog .shs-table--stack thead,\n  #shs-blog .shs-table--stack tbody,\n  #shs-blog .shs-table--stack tr,\n  #shs-blog .shs-table--stack td{ display:revert !important; }\n  #shs-blog .shs-table--stack td::before{ display:none !important; }\n  #shs-blog .shs-table{ min-width:0; }\n  #shs-blog .shs-table tr{ page-break-inside:avoid; }\n  #shs-blog .shs-prose a{ color:#000 !important; text-decoration:underline !important; }\n  #shs-blog .shs-prose a[href^=\"http\"]::after{\n    content:\" (\" attr(href) \")\"; font-size:8pt; color:#555; word-break:break-all;\n  }\n  #shs-blog .shs-prose a[href^=\"#\"]::after{ content:\"\"; }\n}\n<\/style>\n<article id=\"shs-blog\" lang=\"de\"><nav class=\"shs-breadcrumb\" aria-label=\"Breadcrumb\"><ol><li><a href=\"https:\/\/sandyhillspa.com\/de\/\">Startseite<\/a><\/li><li aria-hidden=\"true\">\/<\/li><li aria-current=\"page\"><span>Hoi An Massagearten<\/span><\/li><\/ol><\/nav><div class=\"shs-intro shs-prose shs-measure\"><h1 class=\"shs-h1\">Massagearten in Hoi An: 10 Ganzk\u00f6rpermassagen von Sandy Hill Spa im Vergleich<\/h1><p class=\"shs-answer\">\n<strong>Kurz gefasst:<\/strong> Sandy Hill Spa bietet 10 Arten von Ganzk\u00f6rpermassagen an: Aroma, Vietnamesische, Kr\u00e4uterball-, Schwangerschafts-, Thai-\u00d6l-, Thai-Trocken-, Hot-Stone-, Bambus-, Signature- und Kindermassage. F\u00fcr sanften Druck w\u00e4hlen Sie die Aroma-Massage, f\u00fcr kr\u00e4ftigeren Druck die Thai-\u00d6l- oder Thai-Trockenmassage, f\u00fcr tiefe Entspannung die Hot-Stone- oder Bambus-Massage. Wenn Sie mehrere Techniken in einer Anwendung erleben m\u00f6chten, ist die Signature-Massage die richtige Wahl.<\/p>\n<p>Sie wissen nicht, welche Massageart in Hoi An Sie buchen sollen? Diese Seite fasst Technik, Wirkung, Dauer und Preis aller 10 Ganzk\u00f6rpermassagen von Sandy Hill Spa am An Bang Beach zusammen, damit Sie die passende Massage f\u00fcr Ihr Bed\u00fcrfnis finden.<\/p>\n<p class=\"shs-byline\">\nGeschrieben von: <strong><a href=\"#author-bio\">Anh Tuyet Nguyen<\/a><\/strong>, Inhaberin und Gesch&auml;ftsf&uuml;hrerin des Sandy Hill Spa, geboren im Dorf An Bang, Hoi An, seit 2016 in der Spa- und Wellnessbranche t&auml;tig &bull;\n<strong>Inhalt gepr&uuml;ft: 5. September 2026<\/strong><\/p><aside class=\"shs-disclosure shs-prose\">\n<strong>Hinweis.<\/strong> Die Beschreibungen von Technik und Wirkung auf dieser Seite entsprechen den Angaben auf der jeweiligen Detailseite der Leistung. Den genauen aktuellen Preis finden Sie auf der jeweiligen Leistungsseite oder auf der <a href=\"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-price\/\">vollst&auml;ndigen Preisliste<\/a>.<\/aside><\/div><nav class=\"shs-toc shs-prose shs-measure\" aria-label=\"Table of contents\">\n<h2 class=\"shs-h2\">Inhaltsverzeichnis<\/h2>\n<ul>\n<li><a href=\"#aroma\">Aroma-Massage<\/a><\/li>\n<li><a href=\"#vietnamese\">Vietnamesische Massage<\/a><\/li>\n<li><a href=\"#herbal-ball\">Kr&auml;uterball-Massage<\/a><\/li>\n<li><a href=\"#pregnant\">Schwangerschaftsmassage<\/a><\/li>\n<li><a href=\"#thai-oil\">Thai-&Ouml;l-Massage<\/a><\/li>\n<li><a href=\"#thai-dry\">Thai-Trockenmassage (ohne &Ouml;l)<\/a><\/li>\n<li><a href=\"#hot-stone\">Hot-Stone-Massage<\/a><\/li>\n<li><a href=\"#bamboo\">Bambus-Massage<\/a><\/li>\n<li><a href=\"#signature\">Sandy Hill Signature-Massage<\/a><\/li>\n<li><a href=\"#kid\">Kindermassage<\/a><\/li>\n<li><a href=\"#how-to-choose\">Auswahl nach Zweck<\/a><\/li>\n<li><a href=\"#faqs\">H&auml;ufig gestellte Fragen zu den Massagearten<\/a><\/li><\/ul><\/nav><div class=\"shs-card shs-measure\" id=\"aroma\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Aroma-Massage<\/h2><\/div>\n<p>Eine Behandlung mit sanftem Druck, bei der nat&uuml;rliche &auml;therische &Ouml;le wie Lavendel, Ylang-Ylang, Orange und wei&szlig;er Tee eingesetzt werden, um K&ouml;rper und Geist zu entspannen. Gut geeignet zum Stressabbau, f&uuml;r besseren Schlaf und zur Hautpflege.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>60 Min.<\/strong><span class=\"shs-price\">410.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">550.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Erstbesucher oder alle, die sanften Druck bevorzugen<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/aroma-massage\/\">Zur Detailseite der Aroma-Massage &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-measure\" id=\"vietnamese\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Vietnamesische Massage<\/h2><\/div>\n<p>Eine traditionelle Technik, die Akupressur und tiefe Grifftechniken mit nat&uuml;rlichen &Ouml;len wie Tigerbalsam verbindet. Ausgewogener, fester Druck, der allt&auml;gliche M&uuml;digkeit und Muskelverspannungen l&ouml;st.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>60 Min.<\/strong><span class=\"shs-price\">410.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">550.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Alle, die m&auml;&szlig;ig festen Druck f&uuml;r den ganzen K&ouml;rper w&uuml;nschen<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/vietnamese-massage\/\">Zur Detailseite der Vietnamesischen Massage &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-measure\" id=\"herbal-ball\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Kr&auml;uterball-Massage<\/h2><\/div>\n<p>Eine Therapie mit warmen Kr&auml;uterkompressen aus Ingwer, Kurkuma, S&uuml;&szlig;holz und Eukalyptus, die auf den ganzen K&ouml;rper gepresst werden. Die W&auml;rme unterst&uuml;tzt die Durchblutung und hilft bei Schmerzen und Schwellungen.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>60 Min.<\/strong><span class=\"shs-price\">410.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">550.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Alle mit Muskelkater, Schwellungen oder Bedarf an besserer Durchblutung<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/herbal-ball-massage\/\">Zur Detailseite der Kr&auml;uterball-Massage &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-measure\" id=\"pregnant\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Schwangerschaftsmassage<\/h2><\/div>\n<p>Eine spezielle Behandlung f&uuml;r schwangere G&auml;ste in Seitenlage mit weichen Kissen und sanften nat&uuml;rlichen &Ouml;len. Hilft bei Beschwerden im unteren R&uuml;cken und in den Beinen und unterst&uuml;tzt die Durchblutung.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>60 Min.<\/strong><span class=\"shs-price\">490.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">620.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Schwangere G&auml;ste (spezielle, sichere Position)<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/pregnant-massage\/\">Zur Detailseite der Schwangerschaftsmassage &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-measure\" id=\"thai-oil\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Thai-&Ouml;l-Massage<\/h2><\/div>\n<p>Traditionelle Thai-Technik in Kombination mit &Ouml;lbehandlung, bei der Dehnungen und Akupressur entlang der Energielinien den ganzen K&ouml;rper entspannen. Wirksam gegen verspannte Muskeln und zur Verbesserung der Beweglichkeit.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>60 Min.<\/strong><span class=\"shs-price\">490.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">620.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Alle, die Dehnung mit festem Druck kombinieren m&ouml;chten<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/thai-oil-massage\/\">Zur Detailseite der Thai-&Ouml;l-Massage &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-measure\" id=\"thai-dry\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Thai-Trockenmassage (ohne &Ouml;l)<\/h2><\/div>\n<p>Es wird &uuml;berhaupt kein &Ouml;l verwendet. Diese traditionelle Dehnungs- und Akupressurbehandlung wird &uuml;ber der Kleidung mit H&auml;nden, Ellbogen, Knien und F&uuml;&szlig;en durchgef&uuml;hrt und eignet sich daher besonders unkompliziert f&uuml;r unterwegs.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>60 Min.<\/strong><span class=\"shs-price\">490.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">620.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Alle, die kein &Ouml;lgef&uuml;hl auf der Haut m&ouml;gen<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/thai-dry-massage\/\">Zur Detailseite der Thai-Trockenmassage (ohne &Ouml;l) &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-measure\" id=\"hot-stone\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Hot-Stone-Massage<\/h2><\/div>\n<p>Glatte, erhitzte vulkanische Basaltsteine helfen Ihnen, tiefe Entspannung zu erreichen. Die W&auml;rme dringt bis in die Muskelschicht vor, l&ouml;st chronische Verspannungen und unterst&uuml;tzt die Durchblutung.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">550.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>120 Min.<\/strong><span class=\"shs-price\">770.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Chronische Muskelverspannungen oder alle, die tiefe Entspannung suchen<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/hot-stone-massage\/\">Zur Detailseite der Hot-Stone-Massage &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-measure\" id=\"bamboo\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Bambus-Massage<\/h2><\/div>\n<p>Eine Tiefengewebsbehandlung mit erw&auml;rmten Bambusst&auml;bchen f&uuml;r rollende, gleitende und gezielte Druckanwendungen. Gut zur F&ouml;rderung der Durchblutung und zum L&ouml;sen verspannter Muskeln.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">620.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>120 Min.<\/strong><span class=\"shs-price\">820.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Alle, die Tiefengewebsdruck auf verspannte Muskeln w&uuml;nschen<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/bamboo-massage\/\">Zur Detailseite der Bambus-Massage &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-card--featured shs-measure\" id=\"signature\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Sandy Hill Signature-Massage<\/h2><span class=\"shs-tag\">Alle Techniken kombiniert<\/span><\/div>\n<p>Eine ganzheitliche Behandlung: Thai-Trockendehnung &ouml;ffnet die Gelenke, Aroma&ouml;l beruhigt das Nervensystem, hei&szlig;e Steine l&ouml;sen tiefe Verspannungen, vietnamesische Akupressur setzt gezielte Akzente, und eine Kr&auml;uterkompresse rundet die Anwendung ab.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">650.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>120 Min.<\/strong><span class=\"shs-price\">890.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Alle, die mehrere Techniken in einer Anwendung erleben m&ouml;chten<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/sandy-hill-signature-massage\/\">Zur Detailseite der Sandy Hill Signature-Massage &rarr;<\/a><\/p>\n<\/div><div class=\"shs-card shs-measure\" id=\"kid\">\n<div class=\"shs-cardhead\"><h2 class=\"shs-h3\" style=\"margin:0;\">Kindermassage<\/h2><\/div>\n<p>Ein spezielles, sicheres Programm f&uuml;r Kinder ab 3 Jahren unter 140 cm K&ouml;rpergr&ouml;&szlig;e. Verwendet nat&uuml;rliches natives Kokosn&uuml;ss&ouml;l und sanfte Technik zur Unterst&uuml;tzung von Durchblutung und besserem Schlaf.<\/p>\n<div class=\"shs-meta\"><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>60 Min.<\/strong><span class=\"shs-price\">340.000 VND<\/span><\/span><\/span><span class=\"shs-metaitem\"><span class=\"shs-metatext\"><strong>90 Min.<\/strong><span class=\"shs-price\">410.000 VND<\/span><\/span><\/span><\/div>\n<div class=\"shs-knownfor\"><ul><li><strong>Geeignet f&uuml;r:<\/strong> Familien, die mit Kindern reisen<\/li><\/ul><\/div>\n<p class=\"shs-btnlinks\"><a href=\"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/kid-massage\/\">Zur Detailseite der Kindermassage &rarr;<\/a><\/p>\n<\/div><section class=\"shs-section shs-prose shs-measure\" id=\"how-to-choose\" aria-label=\"How to choose by purpose\">\n<h2 class=\"shs-h2\">Auswahl nach Zweck<\/h2>\n<h3 class=\"shs-h3\">1. Erstbesuch oder Sie bevorzugen sanften Druck<\/h3>\n<p>Die Aroma-Massage hat den sanftesten Druck aller 10 Arten und ist gut geeignet zum Stressabbau und f&uuml;r besseren Schlaf.<\/p>\n<h3 class=\"shs-h3\">2. Sie w&uuml;nschen festen Druck kombiniert mit Dehnung<\/h3>\n<p>Die Thai-&Ouml;l- oder Thai-Trockenmassage ist eine gute Wahl. Die Thai-Trockenmassage verwendet gar kein &Ouml;l und eignet sich daher besonders unkompliziert f&uuml;r unterwegs.<\/p>\n<h3 class=\"shs-h3\">3. Sie haben starke Muskelschmerzen oder w&uuml;nschen tiefe Entspannung<\/h3>\n<p>Die Hot-Stone-Massage (W&auml;rmetherapie) oder die Bambus-Massage (Tiefengewebsdruck) sind wirksam gegen chronische Muskelverspannungen. Auch die Kr&auml;uterball-Massage hilft mit W&auml;rme und f&ouml;rdert die Durchblutung.<\/p>\n<h3 class=\"shs-h3\">4. Sie m&ouml;chten mehrere Techniken in einer Anwendung erleben<\/h3>\n<p>Die Sandy Hill Signature-Massage kombiniert Thai-Trockendehnung, Aroma, hei&szlig;e Steine, vietnamesische Akupressur und Kr&auml;uterkompresse in einer einzigen ganzheitlichen Behandlung.<\/p>\n<h3 class=\"shs-h3\">5. Sie sind schwanger oder reisen mit Kindern<\/h3>\n<p>Die Schwangerschaftsmassage verwendet eine spezielle, sichere Seitenlage. Die Kindermassage ist ein eigenes Programm f&uuml;r Kinder ab 3 Jahren.<\/p>\n<\/section><div class=\"shs-faqs shs-prose shs-measure\" id=\"faqs\" aria-label=\"Frequently asked questions about massage types\">\n<h2 class=\"shs-h2\">H&auml;ufig gestellte Fragen zu den Massagearten<\/h2>\n<details class=\"shs-faq\">\n\n<summary>Wie viele Massagearten gibt es bei Sandy Hill Spa in Hoi An?<\/summary>\n<div class=\"shs-faqbody\">Sandy Hill Spa bietet 10 Arten von Ganzk&ouml;rpermassagen an: Aroma, Vietnamesische, Kr&auml;uterball-, Schwangerschafts-, Thai-&Ouml;l-, Thai-Trocken-, Hot-Stone-, Bambus-, Signature- und Kindermassage. Andere Kategorien wie Fu&szlig;massage, Nagelpflege und Gesichtspflege sind eigenst&auml;ndige Leistungen.<\/div>\n<\/details>\n<details class=\"shs-faq\">\n\n<summary>Gibt es eine Massage ohne &Ouml;l?<\/summary>\n<div class=\"shs-faqbody\">Ja. Die Thai-Trockenmassage verwendet gar kein &Ouml;l und wird &uuml;ber der Kleidung mit Dehnung und Akupressur durchgef&uuml;hrt.<\/div>\n<\/details>\n<details class=\"shs-faq\">\n\n<summary>Welche Massage hat den festesten Druck?<\/summary>\n<div class=\"shs-faqbody\">Thai-&Ouml;l-, Thai-Trocken- und Bambus-Massage verwenden relativ festen Druck und Tiefengewebstechnik. Der Druck kann w&auml;hrend der Behandlung auf Wunsch angepasst werden.<\/div>\n<\/details>\n<details class=\"shs-faq\">\n\n<summary>K&ouml;nnen schwangere G&auml;ste eine Massage erhalten?<\/summary>\n<div class=\"shs-faqbody\">Ja. Die Schwangerschaftsmassage ist ein eigenes Programm mit sicherer Seitenlage und sanften nat&uuml;rlichen &Ouml;len.<\/div>\n<\/details>\n<details class=\"shs-faq\">\n\n<summary>K&ouml;nnen Kinder eine Massage erhalten?<\/summary>\n<div class=\"shs-faqbody\">Ja. Die Kindermassage ist ein eigenes Programm f&uuml;r Kinder ab 3 Jahren unter 140 cm K&ouml;rpergr&ouml;&szlig;e.<\/div>\n<\/details>\n<details class=\"shs-faq\">\n\n<summary>Kann ich mehrere Massagearten in einer Anwendung ausprobieren?<\/summary>\n<div class=\"shs-faqbody\">Die Sandy Hill Signature-Massage kombiniert Thai-Trocken-, Aroma-, Hot-Stone-, vietnamesische Akupressur- und Kr&auml;uterkompressen-Technik in einer einzigen ganzheitlichen Behandlung.<\/div>\n<\/details>\n<details class=\"shs-faq\">\n\n<summary>Wo finde ich die Preise?<\/summary>\n<div class=\"shs-faqbody\">Jede Karte auf dieser Seite zeigt den Startpreis je Dauer, und die vollst&auml;ndige Preisliste aller Leistungen finden Sie auf der <a href=\"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-price\/\">Hoi An Massage Preise Seite<\/a>.<\/div>\n<\/details><\/div><div class=\"shs-finalcta shs-prose shs-measure\">\n<h2 class=\"shs-h2\">Verf&uuml;gbarkeit pr&uuml;fen<\/h2>\n<p>Sobald Sie sich f&uuml;r eine Massageart entschieden haben, nutzen Sie den Button unten, um die Verf&uuml;gbarkeit zu pr&uuml;fen. Buchungen von 2 oder mehr G&auml;sten f&uuml;r 90 Minuten oder l&auml;nger berechtigen zur kostenlosen Abholung &uuml;berall in Hoi An und Da Nang.<\/p>\n<div class=\"shs-btnwrap\">\n<a href=\"https:\/\/sandyhillspa.com\/de\/reservation\/\" class=\"shs-btn\" aria-label=\"Verf&uuml;gbarkeit im Sandy Hill Spa pr&uuml;fen\">Verf&uuml;gbarkeit pr&uuml;fen<\/a>\n<p class=\"shs-btnlinks\">\n<a href=\"https:\/\/sandyhillspa.com\/de\/services\/\">Vollst&auml;ndige Leistungs&uuml;bersicht<\/a> &bull;\n<a href=\"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-price\/\">Vollst&auml;ndige Preisliste<\/a> &bull;\n<a href=\"https:\/\/sandyhillspa.com\/de\/best-massage-in-hoi-an-2025\/\">Massage- &amp; Spa-Vergleichsguide Hoi An<\/a><\/p><\/div><\/div><section id=\"author-bio\" class=\"shs-author shs-prose shs-measure\" aria-label=\"About the author\">\n<h2 class=\"shs-h2\">&Uuml;ber die Autorin<\/h2>\n<p>\n<strong>Anh Tuyet Nguyen<\/strong> ist Inhaberin und Gesch&auml;ftsf&uuml;hrerin von Sandy Hill Spa. Sie wurde im Dorf An Bang geboren und ist dort aufgewachsen, dem K&uuml;stendorf am An Bang Beach in Hoi An, wo sich das Spa heute befindet. Mit Erfahrung in der Spa- und Wellnessbranche seit <strong>2016<\/strong> verbindet sie lokales Wissen aus erster Hand &uuml;ber Hoi An mit professioneller Expertise in der Erbringung hochwertiger Spa-Leistungen.<\/p>\n<p>\nDie Beschreibungen der Massagearten auf dieser Seite stammen aus den ver&ouml;ffentlichten Leistungsseiten von Sandy Hill Spa, Stand September 2026. Anh Tuyet Nguyen &uuml;berpr&uuml;ft und aktualisiert diese Seite regelm&auml;&szlig;ig.<\/p><\/section><div class=\"shs-bookbar\" id=\"mobileBookBar\">\n<div class=\"shs-bookbar__info\">\n<strong>Sandy Hill Spa<\/strong>\n<span>10 Massagearten &bull; Ab 340.000 VND<\/span><\/div>\n<a href=\"https:\/\/sandyhillspa.com\/de\/reservation\/\" class=\"shs-btn\" aria-label=\"Jetzt &uuml;ber die mobile Leiste buchen\">Jetzt buchen<\/a><\/div><\/article>\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Startseite\",\n          \"item\": \"https:\/\/sandyhillspa.com\/de\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Hoi An Massagearten\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"Article\",\n      \"@id\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#article\",\n      \"headline\": \"Massagearten in Hoi An: 10 Ganzk\u00f6rpermassagen von Sandy Hill Spa im Vergleich\",\n      \"description\": \"Ein Vergleich aller 10 Ganzk\u00f6rpermassagen von Sandy Hill Spa: Aroma, Vietnamesische, Kr\u00e4uterball-, Schwangerschafts-, Thai-\u00d6l-, Thai-Trocken-, Hot-Stone-, Bambus-, Signature- und Kindermassage.\",\n      \"inLanguage\": \"de\",\n      \"datePublished\": \"2026-09-05\",\n      \"dateModified\": \"2026-09-05\",\n      \"author\": {\n        \"@id\": \"https:\/\/sandyhillspa.com\/#owner\"\n      },\n      \"publisher\": {\n        \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n      },\n      \"breadcrumb\": {\n        \"@id\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#breadcrumb\"\n      },\n      \"mentions\": {\n        \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n      },\n      \"about\": [\n        {\n          \"@type\": \"Thing\",\n          \"name\": \"Massagearten\"\n        },\n        {\n          \"@type\": \"Place\",\n          \"name\": \"Hoi An, Da Nang, Vietnam\"\n        }\n      ]\n    },\n    {\n      \"@type\": [\n        \"DaySpa\",\n        \"NailSalon\"\n      ],\n      \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\",\n      \"additionalType\": [\n        \"https:\/\/www.wikidata.org\/wiki\/Q11290050\",\n        \"https:\/\/www.wikidata.org\/wiki\/Q179415\",\n        \"https:\/\/www.wikidata.org\/wiki\/Q6005272\"\n      ],\n      \"name\": \"Sandy Hill Spa - Massage Hoi An\",\n      \"legalName\": \"Sandy Hill Spa\",\n      \"alternateName\": [\n        \"Sandy Hill Spa\",\n        \"Sandy Hill Spa Hoi An\",\n        \"Sandy Hill Spa An Bang Beach\",\n        \"\uc0cc\ub514\ud790 \uc2a4\ud30c\",\n        \"\ud638\uc774\uc548 \uc0cc\ub514\ud790 \uc2a4\ud30c\"\n      ],\n      \"description\": \"Das Sandy Hill Spa liegt nahe dem An Bang Beach in H\u1ed9i An T\u00e2y, \u0110\u00e0 N\u1eb5ng (ein Gebiet, das vor der Verwaltungsreform 2025 C\u1ea9m An, H\u1ed9i An, Qu\u1ea3ng Nam hie\u00df). Wir bieten Premium-Massagen, Nagelpflege und Wellness-Services f\u00fcr internationale G\u00e4ste.\",\n      \"foundingDate\": \"2023-07-15\",\n      \"priceRange\": \"140,000 VND - 1,090,000 VND\",\n      \"currenciesAccepted\": \"VND, USD, KRW\",\n      \"paymentAccepted\": \"Cash, Credit Card, Mobile Payments\",\n      \"telephone\": \"+84359575607\",\n      \"email\": \"sandyhillspa@gmail.com\",\n      \"knowsLanguage\": [\n        \"en\",\n        \"ko\",\n        \"vi\"\n      ],\n      \"founder\": {\n        \"@id\": \"https:\/\/sandyhillspa.com\/#owner\"\n      },\n      \"url\": \"https:\/\/sandyhillspa.com\/de\/\",\n      \"logo\": \"https:\/\/sandyhillspa.com\/wp-content\/uploads\/2024\/12\/logo-sandy.png\",\n      \"image\": [\n        \"https:\/\/sandyhillspa.com\/wp-content\/uploads\/2026\/07\/sandy-hill-spa-best-spa-in-hoi-an.webp\",\n        \"https:\/\/sandyhillspa.com\/wp-content\/uploads\/2024\/05\/Sandy-Hill-Spa-Best-spa-in-Hoi-An-1.webp\"\n      ],\n      \"slogan\": \"Premium-Spa in Hoi An nahe dem An Bang Beach\",\n      \"hasMap\": \"https:\/\/maps.google.com\/?cid=13635609087915054306\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"streetAddress\": \"An Bang Beach\",\n        \"addressLocality\": \"H\u1ed9i An T\u00e2y\",\n        \"addressRegion\": \"\u0110\u00e0 N\u1eb5ng\",\n        \"postalCode\": \"51000\",\n        \"addressCountry\": \"VN\"\n      },\n      \"geo\": {\n        \"@type\": \"GeoCoordinates\",\n        \"latitude\": 15.9117171,\n        \"longitude\": 108.340334\n      },\n      \"areaServed\": [\n        {\n          \"@type\": \"City\",\n          \"name\": \"H\u1ed9i An\"\n        },\n        {\n          \"@type\": \"Place\",\n          \"name\": \"An Bang Beach\"\n        },\n        {\n          \"@type\": \"Place\",\n          \"name\": \"H\u1ed9i An T\u00e2y\"\n        }\n      ],\n      \"openingHoursSpecification\": [\n        {\n          \"@type\": \"OpeningHoursSpecification\",\n          \"dayOfWeek\": [\n            \"Monday\",\n            \"Tuesday\",\n            \"Wednesday\",\n            \"Thursday\",\n            \"Friday\",\n            \"Saturday\",\n            \"Sunday\"\n          ],\n          \"opens\": \"08:00\",\n          \"closes\": \"22:00\"\n        }\n      ],\n      \"amenityFeature\": [\n        {\n          \"@type\": \"LocationFeatureSpecification\",\n          \"name\": \"Free Pick-up (Hoi An)\",\n          \"value\": \"True\"\n        },\n        {\n          \"@type\": \"LocationFeatureSpecification\",\n          \"name\": \"Airport Transfer (Da Nang)\",\n          \"value\": \"True\"\n        },\n        {\n          \"@type\": \"LocationFeatureSpecification\",\n          \"name\": \"Luggage Storage\",\n          \"value\": \"True\"\n        },\n        {\n          \"@type\": \"LocationFeatureSpecification\",\n          \"name\": \"Shower Facilities\",\n          \"value\": \"True\"\n        },\n        {\n          \"@type\": \"LocationFeatureSpecification\",\n          \"name\": \"Korean Speaking Staff\",\n          \"value\": \"True\"\n        },\n        {\n          \"@type\": \"LocationFeatureSpecification\",\n          \"name\": \"Free Wi-Fi\",\n          \"value\": \"True\"\n        }\n      ],\n      \"contactPoint\": [\n        {\n          \"@type\": \"ContactPoint\",\n          \"contactType\": \"customer support\",\n          \"telephone\": \"+84359575607\",\n          \"availableLanguage\": [\n            \"en\",\n            \"ko\",\n            \"vi\"\n          ]\n        },\n        {\n          \"@type\": \"ContactPoint\",\n          \"contactType\": \"WhatsApp\",\n          \"url\": \"https:\/\/wa.me\/84359575607\",\n          \"availableLanguage\": [\n            \"en\",\n            \"ko\",\n            \"vi\"\n          ]\n        },\n        {\n          \"@type\": \"ContactPoint\",\n          \"contactType\": \"email\",\n          \"email\": \"sandyhillspa@gmail.com\",\n          \"availableLanguage\": [\n            \"en\",\n            \"ko\",\n            \"vi\"\n          ]\n        }\n      ],\n      \"sameAs\": [\n        \"https:\/\/www.instagram.com\/sandyhillspa\",\n        \"https:\/\/www.facebook.com\/sandyhillspa\",\n        \"https:\/\/pf.kakao.com\/_xbHKgxj\",\n        \"https:\/\/line.me\/R\/ti\/p\/@018skcgg\",\n        \"https:\/\/blog.naver.com\/nguyenthianhtuyet83\",\n        \"https:\/\/cafe.naver.com\/sandyhillspa\",\n        \"https:\/\/www.youtube.com\/channel\/UCPBZycKOr7fItqELwSKpkkA\",\n        \"https:\/\/www.tiktok.com\/@sandy.hill.spa\",\n        \"https:\/\/www.tripadvisor.com.vn\/Attraction_Review-g298082-d26360081-Reviews-Sandy_Hill_Spa-Hoi_An_Quang_Nam_Province.html\",\n        \"https:\/\/www.pinterest.com\/sandyhillspa\/\"\n      ],\n      \"mainEntityOfPage\": {\n        \"@id\": \"https:\/\/sandyhillspa.com\/de\/#webpage\"\n      },\n      \"potentialAction\": {\n        \"@type\": \"ReserveAction\",\n        \"target\": {\n          \"@type\": \"EntryPoint\",\n          \"urlTemplate\": \"https:\/\/sandyhillspa.com\/de\/reservation\/\"\n        }\n      }\n    },\n    {\n      \"@type\": \"Person\",\n      \"@id\": \"https:\/\/sandyhillspa.com\/#owner\",\n      \"name\": \"Anh Tuyet Nguyen\",\n      \"alternateName\": \"Nguy\u1ec5n Th\u1ecb \u00c1nh Tuy\u1ebft\",\n      \"jobTitle\": \"Owner and Manager\",\n      \"worksFor\": {\n        \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n      },\n      \"description\": \"Anh Tuyet Nguyen is the owner and manager of Sandy Hill Spa. She was born and raised in An Bang Village, the coastal village on An Bang Beach in Hoi An where the spa now operates. With experience in the spa and wellness industry since 2016, she combines first-hand local knowledge of Hoi An with professional expertise in delivering high-quality spa services.\",\n      \"knowsAbout\": [\n        \"Spa and wellness services\",\n        \"Massage therapy\",\n        \"Hoi An local travel\"\n      ],\n      \"sameAs\": [\n        \"https:\/\/www.facebook.com\/anhtuyetnguyen0611\"\n      ]\n    },\n    {\n      \"@type\": \"ItemList\",\n      \"@id\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#typelist\",\n      \"name\": \"Die 10 Ganzk\u00f6rpermassagen von Sandy Hill Spa\",\n      \"description\": \"Startpreise der Aroma-, Vietnamesischen, Kr\u00e4uterball-, Schwangerschafts-, Thai-\u00d6l-, Thai-Trocken-, Hot-Stone-, Bambus-, Signature- und Kindermassage.\",\n      \"numberOfItems\": 10,\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Aroma-Massage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/aroma-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"410000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#aroma\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Vietnamesische Massage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/vietnamese-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"410000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#vietnamese\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Kr\u00e4uterball-Massage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/herbal-ball-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"410000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#herbal-ball\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 4,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Schwangerschaftsmassage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/pregnant-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"490000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#pregnant\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 5,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Thai-\u00d6l-Massage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/thai-oil-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"490000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#thai-oil\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 6,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Thai-Trockenmassage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/thai-dry-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"490000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#thai-dry\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 7,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Hot-Stone-Massage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/hot-stone-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"550000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#hot-stone\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 8,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Bambus-Massage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/bamboo-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"620000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#bamboo\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 9,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Sandy Hill Signature-Massage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/sandy-hill-signature-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"650000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#signature\"\n            }\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 10,\n          \"item\": {\n            \"@type\": \"Service\",\n            \"name\": \"Kindermassage\",\n            \"url\": \"https:\/\/sandyhillspa.com\/de\/services\/body-massage\/kid-massage\/\",\n            \"provider\": {\n              \"@id\": \"https:\/\/sandyhillspa.com\/#dayspa\"\n            },\n            \"offers\": {\n              \"@type\": \"Offer\",\n              \"priceCurrency\": \"VND\",\n              \"price\": \"340000\",\n              \"url\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#kid\"\n            }\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/sandyhillspa.com\/de\/hoi-an-massage-types\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Wie viele Massagearten gibt es bei Sandy Hill Spa in Hoi An?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Sandy Hill Spa bietet 10 Arten von Ganzk\u00f6rpermassagen an: Aroma, Vietnamesische, Kr\u00e4uterball-, Schwangerschafts-, Thai-\u00d6l-, Thai-Trocken-, Hot-Stone-, Bambus-, Signature- und Kindermassage. Andere Kategorien wie Fu\u00dfmassage, Nagelpflege und Gesichtspflege sind eigenst\u00e4ndige Leistungen.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Gibt es eine Massage ohne \u00d6l?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Ja. Die Thai-Trockenmassage verwendet gar kein \u00d6l und wird \u00fcber der Kleidung mit Dehnung und Akupressur durchgef\u00fchrt.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Welche Massage hat den festesten Druck?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Thai-\u00d6l-, Thai-Trocken- und Bambus-Massage verwenden relativ festen Druck und Tiefengewebstechnik. Der Druck kann w\u00e4hrend der Behandlung auf Wunsch angepasst werden.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"K\u00f6nnen schwangere G\u00e4ste eine Massage erhalten?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Ja. Die Schwangerschaftsmassage ist ein eigenes Programm mit sicherer Seitenlage und sanften nat\u00fcrlichen \u00d6len.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"K\u00f6nnen Kinder eine Massage erhalten?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Ja. Die Kindermassage ist ein eigenes Programm f\u00fcr Kinder ab 3 Jahren unter 140 cm K\u00f6rpergr\u00f6\u00dfe.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Kann ich mehrere Massagearten in einer Anwendung ausprobieren?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Die Sandy Hill Signature-Massage kombiniert Thai-Trocken-, Aroma-, Hot-Stone-, vietnamesische Akupressur- und Kr\u00e4uterkompressen-Technik in einer einzigen ganzheitlichen Behandlung.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Wo finde ich die Preise?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Jede Karte auf dieser Seite zeigt den Startpreis je Dauer, und die vollst\u00e4ndige Preisliste aller Leistungen finden Sie auf der Hoi An Massage Preise Seite.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[169],"tags":[],"class_list":["post-9297","post","type-post","status-publish","format-standard","hentry","category-nicht-kategorisiert"],"_links":{"self":[{"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/posts\/9297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/comments?post=9297"}],"version-history":[{"count":4,"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/posts\/9297\/revisions"}],"predecessor-version":[{"id":9303,"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/posts\/9297\/revisions\/9303"}],"wp:attachment":[{"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/media?parent=9297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/categories?post=9297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sandyhillspa.com\/de\/wp-json\/wp\/v2\/tags?post=9297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}