{"id":12,"date":"2026-08-08T07:52:21","date_gmt":"2026-08-08T07:52:21","guid":{"rendered":"https:\/\/vip-massage.net\/?page_id=12"},"modified":"2026-08-08T08:59:35","modified_gmt":"2026-08-08T08:59:35","slug":"home","status":"publish","type":"page","link":"https:\/\/vip-massage.net\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12\" class=\"elementor elementor-12\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4736c6d e-con-full e-flex e-con e-parent\" data-id=\"4736c6d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8acac82 elementor-widget elementor-widget-html\" data-id=\"8acac82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n  VIP Massage | Elementor HTML Widget Version\n  Paste this entire file into one Elementor HTML widget.\n  Store contact only: 626-545-4216\n-->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant:wght@500;600;700&family=Montserrat:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n  .vip-elementor {\n    --vip-ink: #17241f;\n    --vip-forest: #153d33;\n    --vip-forest-2: #205746;\n    --vip-sage: #dfe8dc;\n    --vip-sage-2: #edf2e9;\n    --vip-ivory: #f8f4ea;\n    --vip-paper: #fffdf8;\n    --vip-brass: #a97732;\n    --vip-brass-light: #d2ae75;\n    --vip-muted: #6d766f;\n    --vip-line: rgba(23, 36, 31, .14);\n    --vip-white-line: rgba(255,255,255,.16);\n    --vip-shadow: 0 26px 70px rgba(22, 54, 45, .10);\n    --vip-radius: 28px;\n    --vip-shell: 1180px;\n    width: 100%;\n    min-width: 0;\n    overflow: hidden;\n    background: var(--vip-paper);\n    color: var(--vip-ink);\n    font-family: \"Montserrat\", Arial, sans-serif;\n    font-size: 16px;\n    line-height: 1.65;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .vip-elementor,\n  .vip-elementor * { box-sizing: border-box; }\n  .vip-elementor img,\n  .vip-elementor iframe { display: block; max-width: 100%; }\n  .vip-elementor a { color: inherit; text-decoration: none; }\n  .vip-elementor a { -webkit-tap-highlight-color: transparent; touch-action: manipulation; }\n  .vip-elementor a:focus-visible { outline: 3px solid var(--vip-brass); outline-offset: 4px; }\n  .vip-elementor .vip-shell { width: min(var(--vip-shell), calc(100% - 48px)); margin: 0 auto; }\n  .vip-elementor .vip-serif { font-family: \"Cormorant\", Georgia, serif; }\n  .vip-elementor .vip-eyebrow {\n    margin: 0 0 18px;\n    color: var(--vip-brass);\n    font-size: 10px;\n    line-height: 1.35;\n    font-weight: 700;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n  }\n\n  .vip-elementor .vip-topline {\n    min-height: 38px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 9px 18px;\n    background: #102f28;\n    color: rgba(255,255,255,.78);\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: .08em;\n    text-align: center;\n  }\n  .vip-elementor .vip-topline strong { color: #f2d49d; font-weight: 600; }\n\n  .vip-elementor .vip-header {\n    position: relative;\n    z-index: 20;\n    border-bottom: 1px solid var(--vip-line);\n    background: rgba(255,253,248,.97);\n  }\n  .vip-elementor .vip-header-inner {\n    min-height: 84px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 30px;\n  }\n  .vip-elementor .vip-brand {\n    display: inline-flex;\n    align-items: baseline;\n    gap: 10px;\n    color: var(--vip-forest);\n  }\n  .vip-elementor .vip-brand-icon {\n    width: auto;\n    height: 60px;\n  }\n  .vip-elementor .vip-brand-main {\n    font-family: \"Cormorant\", Georgia, serif;\n    font-size: 34px;\n    line-height: 1;\n    font-weight: 700;\n    letter-spacing: -.035em;\n  }\n  .vip-elementor .vip-brand-sub {\n    color: #7c867e;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n  }\n  .vip-elementor .vip-nav { display: flex; align-items: center; gap: 34px; }\n  .vip-elementor .vip-nav-link {\n    padding: 10px 0;\n    color: #59645d;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .10em;\n    text-transform: uppercase;\n    transition: color 200ms ease;\n  }\n  .vip-elementor .vip-nav-link:hover { color: var(--vip-forest); }\n  .vip-elementor .vip-call {\n    min-height: 46px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 12px 19px;\n    border: 1px solid var(--vip-forest);\n    background: var(--vip-forest);\n    color: white;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    transition: background 200ms ease, transform 200ms ease;\n  }\n  .vip-elementor .vip-call:hover { background: var(--vip-forest-2); transform: translateY(-1px); }\n\n  .vip-elementor .vip-hero {\n    position: relative;\n    isolation: isolate;\n    background: var(--vip-ivory);\n  }\n  .vip-elementor .vip-hero::before {\n    content: \"\";\n    position: absolute;\n    z-index: -2;\n    inset: 0;\n    opacity: .42;\n    background-image: radial-gradient(rgba(21,61,51,.14) .6px, transparent .6px);\n    background-size: 9px 9px;\n  }\n  .vip-elementor .vip-hero::after {\n    content: \"\";\n    position: absolute;\n    z-index: -1;\n    width: 420px;\n    height: 420px;\n    right: -135px;\n    bottom: -190px;\n    border-radius: 50%;\n    background: rgba(169,119,50,.10);\n  }\n  .vip-elementor .vip-hero-grid {\n    min-height: 650px;\n    padding: 70px 0 78px;\n    display: grid;\n    grid-template-columns: 1.06fr .94fr;\n    align-items: center;\n    gap: clamp(50px, 7vw, 96px);\n  }\n  .vip-elementor .vip-hero h1 {\n    max-width: 720px;\n    margin: 0;\n    color: var(--vip-ink);\n    font-family: \"Cormorant\", Georgia, serif;\n    font-size: clamp(64px, 7.2vw, 102px);\n    line-height: .88;\n    font-weight: 600;\n    letter-spacing: -.045em;\n  }\n  .vip-elementor .vip-hero h1 em { color: var(--vip-forest-2); font-weight: 500; }\n  .vip-elementor .vip-hero-copy {\n    max-width: 600px;\n    margin: 29px 0 0;\n    color: #59645d;\n    font-size: 16px;\n    line-height: 1.85;\n  }\n  .vip-elementor .vip-hero-actions { margin-top: 32px; display: flex; flex-wrap: wrap; gap: 12px; }\n  .vip-elementor .vip-button {\n    min-height: 52px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 14px 22px;\n    border: 1px solid transparent;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .10em;\n    text-transform: uppercase;\n    transition: background 200ms ease, color 200ms ease, transform 200ms ease;\n  }\n  .vip-elementor .vip-button:hover { transform: translateY(-2px); }\n  .vip-elementor .vip-button-primary { background: var(--vip-forest); color: white; }\n  .vip-elementor .vip-button-primary:hover { background: var(--vip-forest-2); }\n  .vip-elementor .vip-button-outline { border-color: rgba(21,61,51,.34); color: var(--vip-forest); background: rgba(255,255,255,.30); }\n  .vip-elementor .vip-button-outline:hover { background: var(--vip-paper); }\n  .vip-elementor .vip-hero-meta {\n    margin-top: 23px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 7px 21px;\n    color: #718078;\n    font-size: 11px;\n  }\n\n  .vip-elementor .vip-hero-art {\n    position: relative;\n    min-height: 520px;\n  }\n  .vip-elementor .vip-arch {\n    position: absolute;\n    z-index: 1;\n    width: 78%;\n    height: 94%;\n    left: 4%;\n    bottom: 0;\n    overflow: hidden;\n    border-radius: 240px 240px 24px 24px;\n    background: #d7e1d7;\n    box-shadow: var(--vip-shadow);\n  }\n  .vip-elementor .vip-photo-placeholder {\n    position: relative;\n    width: 100%;\n    height: 100%;\n    min-height: inherit;\n    overflow: hidden;\n    display: grid;\n    place-items: center;\n    padding: 28px;\n    background:\n      linear-gradient(145deg, rgba(21,61,51,.94), rgba(32,87,70,.84)),\n      linear-gradient(35deg, #dfe8dc, #f8f4ea);\n    color: white;\n    text-align: center;\n  }\n  .vip-elementor .vip-photo-placeholder::before {\n    content: \"\";\n    position: absolute;\n    width: 270px;\n    height: 270px;\n    right: -90px;\n    top: -80px;\n    border: 1px solid rgba(255,255,255,.13);\n    border-radius: 50%;\n    box-shadow: 0 0 0 52px rgba(255,255,255,.025), 0 0 0 104px rgba(255,255,255,.018);\n  }\n  .vip-elementor .vip-photo-label {\n    position: relative;\n    z-index: 1;\n  }\n  .vip-elementor .vip-photo-label span {\n    display: block;\n    color: #e2c38f;\n    font-size: 9px;\n    line-height: 1.4;\n    font-weight: 700;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n  }\n  .vip-elementor .vip-photo-label strong {\n    display: block;\n    margin-top: 10px;\n    font-family: \"Cormorant\", Georgia, serif;\n    font-size: clamp(30px,4vw,46px);\n    line-height: 1;\n    font-weight: 600;\n  }\n  .vip-elementor .vip-photo-label small {\n    display: block;\n    margin-top: 10px;\n    color: rgba(255,255,255,.62);\n    font-size: 9px;\n    line-height: 1.6;\n    letter-spacing: .05em;\n  }\n  .vip-elementor .vip-photo-image {\n    position: absolute;\n    z-index: 2;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n  }\n  .vip-elementor .vip-hours-card {\n    position: absolute;\n    z-index: 4;\n    right: 0;\n    bottom: 28px;\n    width: min(310px, 72%);\n    padding: 25px 27px;\n    border-left: 4px solid var(--vip-brass);\n    background: var(--vip-paper);\n    box-shadow: 0 20px 45px rgba(19,48,40,.14);\n  }\n  .vip-elementor .vip-hours-card span { display: block; color: #78847d; font-size: 9px; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; }\n  .vip-elementor .vip-hours-card strong { display: block; margin-top: 7px; color: var(--vip-forest); font-family: \"Cormorant\", Georgia, serif; font-size: 23px; line-height: 1.15; font-weight: 600; }\n  .vip-elementor .vip-hours-card small { display: block; margin-top: 6px; color: #69736d; font-size: 10px; }\n\n  .vip-elementor .vip-facts { background: var(--vip-paper); border-bottom: 1px solid var(--vip-line); }\n  .vip-elementor .vip-facts-grid { display: grid; grid-template-columns: repeat(3, 1fr); }\n  .vip-elementor .vip-fact { min-height: 110px; padding: 25px 30px; display: flex; flex-direction: column; justify-content: center; border-right: 1px solid var(--vip-line); }\n  .vip-elementor .vip-fact:first-child { border-left: 1px solid var(--vip-line); }\n  .vip-elementor .vip-fact-label { color: #8b948e; font-size: 9px; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; }\n  .vip-elementor .vip-fact-value { margin-top: 6px; color: var(--vip-forest); font-family: \"Cormorant\", Georgia, serif; font-size: 21px; line-height: 1.25; font-weight: 600; }\n\n  .vip-elementor .vip-pricing { padding: 112px 0 122px; background: var(--vip-paper); }\n  .vip-elementor .vip-section-head { margin-bottom: 48px; display: grid; grid-template-columns: 1.08fr .72fr; gap: 70px; align-items: end; }\n  .vip-elementor .vip-section-head h2 { margin: 0; color: var(--vip-ink); font-family: \"Cormorant\", Georgia, serif; font-size: clamp(50px, 6vw, 76px); line-height: .96; font-weight: 600; letter-spacing: -.035em; }\n  .vip-elementor .vip-section-note { margin: 0; color: #69736d; font-size: 12px; line-height: 1.85; }\n  .vip-elementor .vip-price-grid { display: grid; grid-template-columns: 1.15fr .85fr .85fr; gap: 15px; }\n  .vip-elementor .vip-service-photo {\n    height: 380px;\n    margin-top: 16px;\n    overflow: hidden;\n    border-radius: var(--vip-radius);\n    background: var(--vip-sage);\n    box-shadow: var(--vip-shadow);\n  }\n  .vip-elementor .vip-price-card {\n    min-height: 430px;\n    padding: 34px 32px;\n    display: flex;\n    flex-direction: column;\n    border: 1px solid var(--vip-line);\n    border-radius: var(--vip-radius);\n    background: var(--vip-ivory);\n  }\n  .vip-elementor .vip-price-card.vip-featured { background: var(--vip-forest); color: white; border-color: var(--vip-forest); }\n  .vip-elementor .vip-price-kicker { margin: 0 0 14px; color: var(--vip-brass); font-size: 9px; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; }\n  .vip-elementor .vip-featured .vip-price-kicker { color: #dfc08c; }\n  .vip-elementor .vip-price-card h3 { margin: 0; font-family: \"Cormorant\", Georgia, serif; font-size: 36px; line-height: 1.08; font-weight: 600; }\n  .vip-elementor .vip-price-desc { margin: 15px 0 25px; color: #68726c; font-size: 12px; line-height: 1.75; }\n  .vip-elementor .vip-featured .vip-price-desc { color: rgba(255,255,255,.66); }\n  .vip-elementor .vip-price-list { margin-top: auto; padding-top: 18px; display: grid; gap: 10px; border-top: 1px solid var(--vip-line); }\n  .vip-elementor .vip-featured .vip-price-list { border-color: var(--vip-white-line); }\n  .vip-elementor .vip-price-row { display: flex; justify-content: space-between; align-items: baseline; gap: 20px; font-size: 12px; }\n  .vip-elementor .vip-price-row span { color: #69736d; }\n  .vip-elementor .vip-price-row strong { color: var(--vip-forest); font-weight: 700; white-space: nowrap; }\n  .vip-elementor .vip-featured .vip-price-row span { color: rgba(255,255,255,.65); }\n  .vip-elementor .vip-featured .vip-price-row strong { color: white; }\n  .vip-elementor .vip-option-list { margin: 27px 0 0; padding: 0; list-style: none; display: grid; gap: 13px; }\n  .vip-elementor .vip-option-list li { padding-bottom: 13px; border-bottom: 1px solid var(--vip-line); color: #525e57; font-size: 12px; }\n  .vip-elementor .vip-option-list li:last-child { border-bottom: 0; }\n  .vip-elementor .vip-option-list strong { display: block; color: var(--vip-forest); font-family: \"Cormorant\", Georgia, serif; font-size: 20px; line-height: 1.25; font-weight: 600; }\n\n  .vip-elementor .vip-included { background: var(--vip-sage); border-top: 1px solid rgba(21,61,51,.08); border-bottom: 1px solid rgba(21,61,51,.08); }\n  .vip-elementor .vip-included-grid { min-height: 145px; display: grid; grid-template-columns: .5fr 1fr 1fr; align-items: center; }\n  .vip-elementor .vip-included-title { color: var(--vip-forest); font-family: \"Cormorant\", Georgia, serif; font-size: 31px; line-height: 1.05; font-weight: 600; }\n  .vip-elementor .vip-perk { height: 100%; padding: 30px 34px; display: flex; flex-direction: column; justify-content: center; border-left: 1px solid rgba(21,61,51,.13); }\n  .vip-elementor .vip-perk strong { color: var(--vip-forest); font-size: 11px; letter-spacing: .08em; text-transform: uppercase; }\n  .vip-elementor .vip-perk span { margin-top: 6px; color: #5f6b64; font-size: 11px; line-height: 1.65; }\n\n  .vip-elementor .vip-about { padding: 112px 0; background: var(--vip-ivory); }\n  .vip-elementor .vip-about-grid { display: grid; grid-template-columns: .83fr 1.17fr; gap: clamp(60px,8vw,112px); align-items: center; }\n  .vip-elementor .vip-about-art {\n    position: relative;\n    min-height: 560px;\n    overflow: hidden;\n    border-radius: 220px 220px 22px 22px;\n    background: var(--vip-sage);\n    box-shadow: var(--vip-shadow);\n  }\n  .vip-elementor .vip-about-art .vip-photo-placeholder { min-height: 560px; }\n  .vip-elementor .vip-about-copy h2 { max-width: 660px; margin: 0; font-family: \"Cormorant\", Georgia, serif; font-size: clamp(50px,5.5vw,72px); line-height: .96; font-weight: 600; letter-spacing: -.035em; }\n  .vip-elementor .vip-about-copy > p { max-width: 650px; margin: 25px 0 0; color: #606b64; font-size: 14px; line-height: 1.9; }\n  .vip-elementor .vip-notes { margin: 35px 0 0; padding: 0; list-style: none; border-top: 1px solid var(--vip-line); }\n  .vip-elementor .vip-notes li { padding: 18px 0; display: grid; grid-template-columns: 35px 1fr; gap: 14px; border-bottom: 1px solid var(--vip-line); color: #4f5b54; font-size: 12px; line-height: 1.7; }\n  .vip-elementor .vip-notes b { color: var(--vip-brass); font-family: \"Cormorant\", Georgia, serif; font-size: 17px; font-weight: 600; }\n\n  .vip-elementor .vip-visit { padding: 112px 0; background: var(--vip-paper); }\n  .vip-elementor .vip-visit-grid { display: grid; grid-template-columns: .83fr 1.17fr; gap: 64px; align-items: stretch; }\n  .vip-elementor .vip-visit h2 { margin: 0; font-family: \"Cormorant\", Georgia, serif; font-size: clamp(50px,5.5vw,72px); line-height: .96; font-weight: 600; letter-spacing: -.035em; }\n  .vip-elementor .vip-details { margin: 37px 0 31px; border-top: 1px solid var(--vip-line); }\n  .vip-elementor .vip-detail { padding: 18px 0; display: grid; grid-template-columns: 100px 1fr; gap: 18px; border-bottom: 1px solid var(--vip-line); }\n  .vip-elementor .vip-detail-label { color: #8a948e; font-size: 9px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; }\n  .vip-elementor .vip-detail-value { color: #445049; font-size: 12px; line-height: 1.7; }\n  .vip-elementor .vip-detail-value strong { color: var(--vip-forest); font-size: 13px; }\n  .vip-elementor .vip-phone { color: var(--vip-forest); font-family: \"Cormorant\", Georgia, serif; font-size: 26px; line-height: 1.2; font-weight: 600; }\n  .vip-elementor .vip-visit-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 22px; }\n  .vip-elementor .vip-text-link { padding: 7px 0; border-bottom: 1px solid rgba(21,61,51,.45); color: var(--vip-forest); font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n  .vip-elementor .vip-map { min-height: 565px; overflow: hidden; border: 1px solid var(--vip-line); border-radius: var(--vip-radius); background: var(--vip-sage-2); box-shadow: var(--vip-shadow); }\n  .vip-elementor .vip-map iframe { width: 100%; height: 100%; min-height: 565px; border: 0; filter: saturate(.78) contrast(.96); }\n\n  .vip-elementor .vip-footer { padding: 34px 0 36px; background: #102f28; color: rgba(255,255,255,.58); }\n  .vip-elementor .vip-footer-inner { display: flex; align-items: center; justify-content: space-between; gap: 40px; font-size: 10px; line-height: 1.75; }\n  .vip-elementor .vip-footer-brand { color: white; font-family: \"Cormorant\", Georgia, serif; font-size: 22px; line-height: 1.2; font-weight: 600; }\n  .vip-elementor .vip-footer-right { text-align: right; }\n  .vip-elementor .vip-footer-right a { color: #e5c796; }\n\n  .vip-elementor .vip-mobile-call { display: none; }\n\n  @media (max-width: 980px) {\n    .vip-elementor .vip-hero-grid,\n    .vip-elementor .vip-section-head,\n    .vip-elementor .vip-about-grid,\n    .vip-elementor .vip-visit-grid { grid-template-columns: 1fr; }\n    .vip-elementor .vip-hero-grid { gap: 55px; }\n    .vip-elementor .vip-hero-art { width: min(650px,100%); }\n    .vip-elementor .vip-section-head { gap: 20px; }\n    .vip-elementor .vip-section-note { max-width: 680px; }\n    .vip-elementor .vip-price-grid { grid-template-columns: 1fr 1fr; }\n    .vip-elementor .vip-price-card:first-child { grid-column: 1 \/ -1; }\n    .vip-elementor .vip-about-art { width: min(600px,100%); min-height: 520px; }\n    .vip-elementor .vip-map,\n    .vip-elementor .vip-map iframe { min-height: 470px; }\n  }\n\n  @media (max-width: 720px) {\n    .vip-elementor .vip-shell { width: min(var(--vip-shell), calc(100% - 32px)); }\n    .vip-elementor .vip-topline { font-size: 9px; }\n    .vip-elementor .vip-header-inner { min-height: 72px; }\n    .vip-elementor .vip-brand-main { font-size: 30px; }\n    .vip-elementor .vip-brand-sub,\n    .vip-elementor .vip-nav-link { display: none; }\n    .vip-elementor .vip-nav { gap: 0; }\n    .vip-elementor .vip-call { min-height: 42px; padding: 10px 12px; font-size: 9px; }\n    .vip-elementor .vip-hero-grid { min-height: auto; padding: 58px 0 68px; }\n    .vip-elementor .vip-hero h1 { font-size: clamp(62px,19vw,82px); }\n    .vip-elementor .vip-hero-copy { font-size: 14px; }\n    .vip-elementor .vip-hero-actions { display: grid; grid-template-columns: 1fr; }\n    .vip-elementor .vip-button { width: 100%; }\n    .vip-elementor .vip-hero-meta { display: grid; gap: 4px; }\n    .vip-elementor .vip-hero-art { min-height: 445px; }\n    .vip-elementor .vip-arch { width: 84%; }\n    .vip-elementor .vip-hours-card { width: min(300px,78%); padding: 21px 22px; }\n    .vip-elementor .vip-facts-grid { grid-template-columns: 1fr; }\n    .vip-elementor .vip-fact { min-height: 88px; border-left: 1px solid var(--vip-line); border-bottom: 1px solid var(--vip-line); }\n    .vip-elementor .vip-pricing,\n    .vip-elementor .vip-about,\n    .vip-elementor .vip-visit { padding: 78px 0; }\n    .vip-elementor .vip-section-head h2,\n    .vip-elementor .vip-about-copy h2,\n    .vip-elementor .vip-visit h2 { font-size: 48px; }\n    .vip-elementor .vip-price-grid { grid-template-columns: 1fr; }\n    .vip-elementor .vip-price-card:first-child { grid-column: auto; }\n    .vip-elementor .vip-price-card { min-height: 0; }\n    .vip-elementor .vip-included-grid { grid-template-columns: 1fr; padding: 26px 0; }\n    .vip-elementor .vip-included-title { padding: 0 0 22px; }\n    .vip-elementor .vip-perk { padding: 22px 0; border-left: 0; border-top: 1px solid rgba(21,61,51,.13); }\n    .vip-elementor .vip-about-art { min-height: 440px; }\n    .vip-elementor .vip-about-art .vip-photo-placeholder { min-height: 440px; }\n    .vip-elementor .vip-service-photo { height: 300px; }\n    .vip-elementor .vip-detail { grid-template-columns: 82px 1fr; gap: 13px; }\n    .vip-elementor .vip-visit-actions { display: grid; grid-template-columns: 1fr; }\n    .vip-elementor .vip-visit-actions .vip-text-link { justify-self: start; }\n    .vip-elementor .vip-map,\n    .vip-elementor .vip-map iframe { min-height: 390px; }\n    .vip-elementor .vip-footer-inner { padding-bottom: 68px; flex-direction: column; align-items: flex-start; gap: 15px; }\n    .vip-elementor .vip-footer-right { text-align: left; }\n    .vip-elementor .vip-mobile-call {\n      position: fixed;\n      z-index: 80;\n      right: 0;\n      bottom: 0;\n      left: 0;\n      display: block;\n      padding: 9px 16px calc(9px + env(safe-area-inset-bottom));\n      border-top: 1px solid rgba(255,255,255,.12);\n      background: rgba(16,47,40,.96);\n      backdrop-filter: blur(12px);\n    }\n    .vip-elementor .vip-mobile-call a {\n      min-height: 46px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: #e5c796;\n      color: #153d33;\n      font-size: 10px;\n      font-weight: 700;\n      letter-spacing: .08em;\n      text-transform: uppercase;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .vip-elementor *,\n    .vip-elementor *::before,\n    .vip-elementor *::after { transition-duration: .01ms !important; animation-duration: .01ms !important; }\n  }\n<\/style>\n\n<div class=\"vip-elementor\" id=\"vip-top\">\n  <div class=\"vip-topline\">VIP Massage \u00b7 Pasadena, California \u00b7 <strong>&nbsp;Open Daily 10:00 AM\u201310:00 PM<\/strong><\/div>\n\n  <header class=\"vip-header\">\n    <div class=\"vip-shell vip-header-inner\">\n      <a class=\"vip-brand\" href=\"#vip-top\" aria-label=\"VIP Massage home\">\n        <img decoding=\"async\" class=\"vip-brand-icon\" src=\"https:\/\/vip-massage.net\/wp-content\/uploads\/2026\/08\/VIP-massage.png\" alt=\"VIP Massage logo\">\n      <\/a>\n      <nav class=\"vip-nav\" aria-label=\"VIP Massage page navigation\">\n        <a class=\"vip-nav-link\" href=\"#vip-pricing\">Services &amp; Prices<\/a>\n        <a class=\"vip-nav-link\" href=\"#vip-visit\">Visit<\/a>\n        <a class=\"vip-call\" href=\"tel:626-545-4216\">Call 626-545-4216<\/a>\n      <\/nav>\n    <\/div>\n  <\/header>\n\n  <main>\n    <section class=\"vip-hero\" aria-labelledby=\"vip-hero-title\">\n      <div class=\"vip-shell vip-hero-grid\">\n        <div>\n          <p class=\"vip-eyebrow\">Massage in Pasadena, California<\/p>\n          <h1 id=\"vip-hero-title\">Massage,<br><em>made simple.<\/em><\/h1>\n          <p class=\"vip-hero-copy\">Straightforward massage options, posted pricing, and extended daily hours at VIP Massage in Pasadena. Choose the session length that fits your schedule and call the store for current availability.<\/p>\n          <div class=\"vip-hero-actions\">\n            <a class=\"vip-button vip-button-primary\" href=\"tel:626-545-4216\">Call the Store<\/a>\n            <a class=\"vip-button vip-button-outline\" href=\"#vip-pricing\">View Services &amp; Prices<\/a>\n          <\/div>\n          <div class=\"vip-hero-meta\">\n            <span>1814 E Colorado Blvd, Pasadena<\/span>\n            <span>Open 7 days<\/span>\n            <span>10:00 AM\u201310:00 PM<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"vip-hero-art\" aria-hidden=\"true\">\n          <div class=\"vip-arch\">\n            <!-- PHOTO SLOT 01: Replace this placeholder with:\n                 Replace the src on the img tag below with your real image URL.\n                 Recommended crop: vertical 4:5 or 3:4. -->\n            <div class=\"vip-photo-placeholder\">\n              <img decoding=\"async\" class=\"vip-photo-image\" data-photo-slot=\"hero\" src=\"https:\/\/vip-massage.net\/wp-content\/uploads\/2026\/08\/Man-17.jpg\" alt=\"VIP Massage store interior\">\n              <div class=\"vip-photo-label\">\n                <span>Photo 01 \u00b7 Hero<\/span>\n                <strong>Store \/ Interior Photo<\/strong>\n                <small>Recommended: vertical 4:5 \u00b7 1200 \u00d7 1500 px<\/small>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"vip-hours-card\">\n            <span>Today &amp; every day<\/span>\n            <strong>10:00 AM\u201310:00 PM<\/strong>\n            <small>Call the store for current appointment availability.<\/small>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"vip-facts\" aria-label=\"VIP Massage quick information\">\n      <div class=\"vip-shell vip-facts-grid\">\n        <div class=\"vip-fact\">\n          <span class=\"vip-fact-label\">Store Phone<\/span>\n          <a class=\"vip-fact-value\" href=\"tel:626-545-4216\">626-545-4216<\/a>\n        <\/div>\n        <div class=\"vip-fact\">\n          <span class=\"vip-fact-label\">Hours<\/span>\n          <span class=\"vip-fact-value\">Daily \u00b7 10 AM\u201310 PM<\/span>\n        <\/div>\n        <div class=\"vip-fact\">\n          <span class=\"vip-fact-label\">Location<\/span>\n          <span class=\"vip-fact-value\">Pasadena, CA 91107<\/span>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"vip-pricing\" id=\"vip-pricing\" aria-labelledby=\"vip-pricing-title\">\n      <div class=\"vip-shell\">\n        <div class=\"vip-section-head\">\n          <div>\n            <p class=\"vip-eyebrow\">Services &amp; posted prices<\/p>\n            <h2 id=\"vip-pricing-title\">Choose the time<br>that works for you.<\/h2>\n          <\/div>\n          <p class=\"vip-section-note\">Pricing below reflects the information provided by the store. For Deep Tissue Massage, Hot Stone options, current availability, or any changes to posted pricing, please call VIP Massage before your visit.<\/p>\n        <\/div>\n\n        <div class=\"vip-price-grid\">\n          <article class=\"vip-price-card vip-featured\">\n            <p class=\"vip-price-kicker\">Main service<\/p>\n            <h3>Body Massage<\/h3>\n            <p class=\"vip-price-desc\">Flexible session lengths from 30 minutes to 2 hours.<\/p>\n            <div class=\"vip-price-list\">\n              <div class=\"vip-price-row\"><span>30 minutes<\/span><strong>$40<\/strong><\/div>\n              <div class=\"vip-price-row\"><span>45 minutes<\/span><strong>$50<\/strong><\/div>\n              <div class=\"vip-price-row\"><span>60 minutes<\/span><strong>$60<\/strong><\/div>\n              <div class=\"vip-price-row\"><span>90 minutes<\/span><strong>$100<\/strong><\/div>\n              <div class=\"vip-price-row\"><span>120 minutes<\/span><strong>$120<\/strong><\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"vip-price-card\">\n            <p class=\"vip-price-kicker\">Two-person sessions<\/p>\n            <h3>Couple Massage<\/h3>\n            <p class=\"vip-price-desc\">Posted pricing for couple massage sessions.<\/p>\n            <div class=\"vip-price-list\">\n              <div class=\"vip-price-row\"><span>60 minutes<\/span><strong>$120<\/strong><\/div>\n              <div class=\"vip-price-row\"><span>90 minutes<\/span><strong>$200<\/strong><\/div>\n              <div class=\"vip-price-row\"><span>120 minutes<\/span><strong>$240<\/strong><\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"vip-price-card\">\n            <p class=\"vip-price-kicker\">More options<\/p>\n            <h3>Massage Options<\/h3>\n            <p class=\"vip-price-desc\">Ask the store about current service options and pricing.<\/p>\n            <ul class=\"vip-option-list\">\n              <li><strong>Deep Tissue Massage<\/strong>Call for current pricing and availability.<\/li>\n              <li><strong>Hot Stone Treatment<\/strong>Ask about current availability and terms.<\/li>\n              <li><strong>Body Massage<\/strong>30\u2013120 minute sessions available.<\/li>\n            <\/ul>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"vip-included\" aria-label=\"Additional amenities\">\n      <div class=\"vip-shell vip-included-grid\">\n        <div class=\"vip-included-title\">Included<br>extras.<\/div>\n        <div class=\"vip-perk\">\n          <strong>Shower Available<\/strong>\n          <span>Available at no additional charge. Please ask the store about current availability.<\/span>\n        <\/div>\n        <div class=\"vip-perk\">\n          <strong>Hot Stone Treatment<\/strong>\n          <span>Complimentary hot stone treatment is offered by the store; call to confirm current terms.<\/span>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"vip-about\" aria-labelledby=\"vip-about-title\">\n      <div class=\"vip-shell vip-about-grid\">\n        <div class=\"vip-about-art\" aria-hidden=\"true\">\n          <!-- PHOTO SLOT 03: Replace this placeholder with:\n               Replace the src on the img tag below with your real image URL.\n               Recommended crop: vertical 4:5. -->\n          <div class=\"vip-photo-placeholder\">\n            <img decoding=\"async\" class=\"vip-photo-image\" data-photo-slot=\"about\" src=\"https:\/\/vip-massage.net\/wp-content\/uploads\/2026\/08\/photo-1544161515-4ab6ce6db874.avif\" alt=\"Inside VIP Massage in Pasadena\">\n            <div class=\"vip-photo-label\">\n              <span>Photo 03 \u00b7 About<\/span>\n              <strong>Inside VIP Massage<\/strong>\n              <small>Recommended: vertical 4:5 \u00b7 1200 \u00d7 1500 px<\/small>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"vip-about-copy\">\n          <p class=\"vip-eyebrow\">VIP Massage \u00b7 Pasadena<\/p>\n          <h2 id=\"vip-about-title\">Clear choices.<br>Attentive service.<\/h2>\n          <p>VIP Massage offers body massage, Deep Tissue Massage, Hot Stone Treatment, and couple massage options at a convenient East Colorado Boulevard location. Our page keeps the essentials easy to find: services, posted prices, hours, and store contact information.<\/p>\n          <ul class=\"vip-notes\">\n            <li><b>01<\/b><span>Open seven days a week from 10:00 AM to 10:00 PM.<\/span><\/li>\n            <li><b>02<\/b><span>Multiple body massage session lengths, with posted pricing from 30 to 120 minutes.<\/span><\/li>\n            <li><b>03<\/b><span>Call the store to confirm current appointment availability, service options, and promotional terms.<\/span><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"vip-visit\" id=\"vip-visit\" aria-labelledby=\"vip-visit-title\">\n      <div class=\"vip-shell vip-visit-grid\">\n        <div>\n          <p class=\"vip-eyebrow\">Visit VIP Massage<\/p>\n          <h2 id=\"vip-visit-title\">Right here in<br>Pasadena.<\/h2>\n\n          <div class=\"vip-details\">\n            <div class=\"vip-detail\">\n              <span class=\"vip-detail-label\">Address<\/span>\n              <div class=\"vip-detail-value\"><strong>1814 E Colorado Blvd<\/strong>Pasadena, CA 91107<\/div>\n            <\/div>\n            <div class=\"vip-detail\">\n              <span class=\"vip-detail-label\">Hours<\/span>\n              <div class=\"vip-detail-value\"><strong>Monday\u2013Sunday<\/strong>10:00 AM\u201310:00 PM<\/div>\n            <\/div>\n            <div class=\"vip-detail\">\n              <span class=\"vip-detail-label\">Phone<\/span>\n              <div class=\"vip-detail-value\"><a class=\"vip-phone\" href=\"tel:626-545-4216\">626-545-4216<\/a><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"vip-visit-actions\">\n            <a class=\"vip-button vip-button-primary\" href=\"tel:626-545-4216\">Call the Store<\/a>\n            <a class=\"vip-text-link\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=1814+E+Colorado+Blvd%2C+Pasadena%2C+CA+91107\" target=\"_blank\" rel=\"noopener\">Get Directions<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"vip-map\" aria-label=\"Map showing VIP Massage in Pasadena, California\">\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3302.017874666693!2d-118.11554462465374!3d34.14588481278055!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80c2c35f32be420b%3A0x3110d48a11f775f9!2sVip%20Massage!5e0!3m2!1sen!2sus!4v1786173987219!5m2!1sen!2sus\" width=\"600\" height=\"450\" allowfullscreen loading=\"lazy\" referrerpolicy=\"strict-origin-when-cross-origin\" title=\"VIP Massage map\"><\/iframe>\n        <\/div>\n      <\/div>\n    <\/section>\n  <\/main>\n\n  <footer class=\"vip-footer\">\n    <div class=\"vip-shell vip-footer-inner\">\n      <div>\n        <div class=\"vip-footer-brand\">VIP Massage<\/div>\n        <div>1814 E Colorado Blvd \u00b7 Pasadena, CA 91107<\/div>\n      <\/div>\n      <div class=\"vip-footer-right\">Open Daily \u00b7 10:00 AM\u201310:00 PM<br><a href=\"tel:626-545-4216\">626-545-4216<\/a><\/div>\n    <\/div>\n  <\/footer>\n\n  <div class=\"vip-mobile-call\"><a href=\"tel:626-545-4216\">Call VIP Massage \u00b7 626-545-4216<\/a><\/div>\n<\/div>\n<!--\n  VIP Massage promotion popup\n  Replace POSTER_IMAGE_URL below with the poster URL from your site's Media Library.\n  This version intentionally uses no cookie\/localStorage: it opens on every page load.\n-->\n\n<div id=\"vipPromoPopup\" class=\"vip-promo\" aria-hidden=\"true\">\n  <div class=\"vip-promo__backdrop\" data-vip-close><\/div>\n\n  <section\n    class=\"vip-promo__dialog\"\n    role=\"dialog\"\n    aria-modal=\"true\"\n    aria-label=\"Summer Day Special\"\n  >\n    <button\n      class=\"vip-promo__close\"\n      type=\"button\"\n      aria-label=\"Close promotion\"\n      data-vip-close\n    >\n      <span aria-hidden=\"true\">&times;<\/span>\n    <\/button>\n\n    <img\n      id=\"vipPromoPoster\"\n      class=\"vip-promo__poster\"\n      alt=\"Summer Day Special - Signature Body Massage, only $60 per hour\"\n      decoding=\"async\"\n    >\n  <\/section>\n<\/div>\n\n<style>\n  .vip-promo {\n    position: fixed;\n    inset: 0;\n    z-index: 999999;\n    display: grid;\n    place-items: center;\n    padding: 24px;\n    opacity: 0;\n    visibility: hidden;\n    pointer-events: none;\n    transition: opacity 220ms ease, visibility 220ms ease;\n  }\n\n  .vip-promo.is-open {\n    opacity: 1;\n    visibility: visible;\n    pointer-events: auto;\n  }\n\n  .vip-promo__backdrop {\n    position: absolute;\n    inset: 0;\n    background: rgba(8, 6, 4, 0.78);\n    backdrop-filter: blur(5px);\n    -webkit-backdrop-filter: blur(5px);\n  }\n\n  .vip-promo__dialog {\n    position: relative;\n    z-index: 1;\n    width: min(92vw, 520px);\n    max-height: calc(100svh - 48px);\n    transform: translateY(12px) scale(0.985);\n    transition: transform 220ms ease;\n    filter: drop-shadow(0 24px 60px rgba(0, 0, 0, 0.48));\n  }\n\n  .vip-promo.is-open .vip-promo__dialog {\n    transform: translateY(0) scale(1);\n  }\n\n  .vip-promo__poster {\n    display: block;\n    width: 100%;\n    max-height: calc(100svh - 48px);\n    object-fit: contain;\n    border-radius: 14px;\n    background: #17110c;\n  }\n\n  .vip-promo__close {\n    position: absolute;\n    top: -16px;\n    right: -16px;\n    z-index: 2;\n    width: 44px;\n    height: 44px;\n    display: grid;\n    place-items: center;\n    padding: 0;\n    border: 1px solid rgba(255, 255, 255, 0.35);\n    border-radius: 999px;\n    background: rgba(15, 12, 9, 0.92);\n    color: #fff;\n    font: 400 30px\/1 Arial, sans-serif;\n    cursor: pointer;\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .vip-promo__close:hover {\n    background: #b88a3b;\n  }\n\n  .vip-promo__close:focus-visible {\n    outline: 3px solid #f5cf81;\n    outline-offset: 3px;\n  }\n\n  @media (max-width: 600px) {\n    .vip-promo {\n      padding: 16px;\n    }\n\n    .vip-promo__dialog {\n      width: min(88vw, 410px);\n      max-height: calc(100svh - 32px);\n    }\n\n    .vip-promo__poster {\n      max-height: calc(100svh - 32px);\n      border-radius: 12px;\n    }\n\n    .vip-promo__close {\n      top: -12px;\n      right: -12px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .vip-promo,\n    .vip-promo__dialog {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    const POSTER_IMAGE_URL = 'https:\/\/vip-massage.net\/wp-content\/uploads\/2026\/08\/huodong1.webp';\n    const OPEN_DELAY_MS = 700;\n\n    const popup = document.getElementById('vipPromoPopup');\n    const poster = document.getElementById('vipPromoPoster');\n    const closeButton = popup.querySelector('.vip-promo__close');\n    let previousFocus = null;\n\n    function openPromo() {\n      previousFocus = document.activeElement;\n\n      if (!poster.src) {\n        poster.src = POSTER_IMAGE_URL;\n      }\n\n      popup.classList.add('is-open');\n      popup.setAttribute('aria-hidden', 'false');\n      document.body.style.overflow = 'hidden';\n      closeButton.focus({ preventScroll: true });\n    }\n\n    function closePromo() {\n      popup.classList.remove('is-open');\n      popup.setAttribute('aria-hidden', 'true');\n      document.body.style.overflow = '';\n\n      if (previousFocus && typeof previousFocus.focus === 'function') {\n        previousFocus.focus({ preventScroll: true });\n      }\n    }\n\n    popup.querySelectorAll('[data-vip-close]').forEach((element) => {\n      element.addEventListener('click', closePromo);\n    });\n\n    document.addEventListener('keydown', (event) => {\n      if (event.key === 'Escape' && popup.classList.contains('is-open')) {\n        closePromo();\n      }\n    });\n\n    window.addEventListener('load', () => {\n      window.setTimeout(openPromo, OPEN_DELAY_MS);\n    }, { once: true });\n  })();\n<\/script>\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>VIP Massage \u00b7 Pasadena, California \u00b7 &nbsp;Open Daily 10:00 AM\u201310:00 PM Services &amp; Prices Visit Call 626-545-4216 Massage in Pasadena, California Massage,made simple. Straightforward massage options, posted pricing, and extended daily hours at VIP Massage in Pasadena. Choose the session length that fits your schedule and call the store for current availability. Call the Store [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vip-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vip-massage.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vip-massage.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vip-massage.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vip-massage.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":7,"href":"https:\/\/vip-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":23,"href":"https:\/\/vip-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions\/23"}],"wp:attachment":[{"href":"https:\/\/vip-massage.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}